diff --git a/IsraelHiking.Web/src/application/components/sidebar/info-sidebar.component.html b/IsraelHiking.Web/src/application/components/sidebar/info-sidebar.component.html index c76f444e..21b9965f 100644 --- a/IsraelHiking.Web/src/application/components/sidebar/info-sidebar.component.html +++ b/IsraelHiking.Web/src/application/components/sidebar/info-sidebar.component.html @@ -4,6 +4,7 @@

+

{{resources.subscriptionDetails}}

diff --git a/IsraelHiking.Web/src/application/services/resources.service.ts b/IsraelHiking.Web/src/application/services/resources.service.ts index 0f5ef927..c414524a 100644 --- a/IsraelHiking.Web/src/application/services/resources.service.ts +++ b/IsraelHiking.Web/src/application/services/resources.service.ts @@ -251,6 +251,7 @@ export class ResourcesService { public imageBy: string; public notYet: string; public imageUploadWaiver: string; + public subscriptionDetails: string; // Toasts: Errors/Warnings/Success public unableToGetSearchResults: string; public pleaseSelectFrom: string; @@ -475,7 +476,7 @@ export class ResourcesService { } private async setLanguageInternal(language: Language): Promise { - await this.gettextCatalog.loadRemote(Urls.translations + language.code + ".json?sign=1730928830631"); + await this.gettextCatalog.loadRemote(Urls.translations + language.code + ".json?sign=1731049787026"); this.about = this.gettextCatalog.getString("About"); this.legend = this.gettextCatalog.getString("Legend"); this.clear = this.gettextCatalog.getString("Clear"); @@ -708,6 +709,7 @@ export class ResourcesService { this.imageBy = this.gettextCatalog.getString("Image by"); this.notYet = this.gettextCatalog.getString("Not yet..."); this.imageUploadWaiver = this.gettextCatalog.getString("The pictures I will upload are my own work, and they can be used without any restrictions."); + this.subscriptionDetails = this.gettextCatalog.getString("No reception? Try out our offline maps subscription! Only 99₪ per year, paid once a year. Use the main menu to purchase the subscription."); // Toasts: Errors/Warnings/Success this.unableToGetSearchResults = this.gettextCatalog.getString("Unable to get search results..."); this.pleaseSelectFrom = this.gettextCatalog.getString("Please select from..."); diff --git a/IsraelHiking.Web/src/translations/en-US.json b/IsraelHiking.Web/src/translations/en-US.json index 08fc4f3e..528a81b5 100644 --- a/IsraelHiking.Web/src/translations/en-US.json +++ b/IsraelHiking.Web/src/translations/en-US.json @@ -235,6 +235,7 @@ "No": "No", "No legend for this map...": "No legend for this map...", "No offline files available, please press the download button below.": "No offline files available, please press the download button below.", + "No reception? Try out our offline maps subscription! Only 99₪ per year, paid once a year. Use the main menu to purchase the subscription.": "No reception? Try out our offline maps subscription! Only 99₪ per year, paid once a year. Use the main menu to purchase the subscription.", "No shares, now is the time to start sharing your work!": "No saves were found in the cloud...", "No Tags": "No Tags", "No traces, you should really upload some to OSM.": "No traces, you should really upload some to OSM.", diff --git a/IsraelHiking.Web/src/translations/he.json b/IsraelHiking.Web/src/translations/he.json index cb9404a0..97a429c6 100644 --- a/IsraelHiking.Web/src/translations/he.json +++ b/IsraelHiking.Web/src/translations/he.json @@ -235,6 +235,7 @@ "No": "לא", "No legend for this map...": "אין מקרא עבור מפה זו...", "No offline files available, please press the download button below.": "הקבצים הנדרשים לשימוש לא-מקוון חסרים, אנא ליחצו על כפתור ההורדה למטה.", + "No reception? Try out our offline maps subscription! Only 99₪ per year, paid once a year. Use the main menu to purchase the subscription.": "אין קליטה? נסו את המנוי שלנו למפות לא מקוונות! רק 99₪ בשנה, פחות ממחיר של שתי לאפות שווארמה. התשלום הוא פעם בשנה. לחצו על התפריט הראשי כדי לרכוש.", "No shares, now is the time to start sharing your work!": "לא נמצאו שמירות בענן...", "No Tags": "אין תגיות", "No traces, you should really upload some to OSM.": "אין הקלטות, כדאי לך להעלות כמה ל- OSM.",