diff --git a/packages/asc-web-common/utils/firebase.js b/packages/asc-web-common/utils/firebase.js index b7dfe15854..3d5459bae8 100644 --- a/packages/asc-web-common/utils/firebase.js +++ b/packages/asc-web-common/utils/firebase.js @@ -100,6 +100,14 @@ class FirebaseHelper { ); return await tangRef.getDownloadURL(); } + + async getCampaignsTranslations(banner, lng) { + const storageRef = this.firebaseStorage.ref(); + const tangRef = storageRef.child( + `campaigns/locales/${lng}/CampaignPersonal${banner}.json` + ); + return await tangRef.getDownloadURL(); + } } export default FirebaseHelper; diff --git a/packages/asc-web-common/utils/index.js b/packages/asc-web-common/utils/index.js index 167a9c3068..4bdb23422e 100644 --- a/packages/asc-web-common/utils/index.js +++ b/packages/asc-web-common/utils/index.js @@ -273,7 +273,8 @@ export function loadLanguagePath(homepage, fixedNS = null) { return `/static/locales/${language}/Common.json`; } if (ns.length > 0 && ns[0].includes("Campaign")) { - return `/static/locales/${language}/${ns[0]}.json`; + const url = localStorage.getItem("campaignsT"); + return url; } return `${homepage}/locales/${language}/${fixedNS || ns}.json`; };