changeset 1456:dadf309eec51

translations: add language Solvak * Add language sk_SK using a manual way.
author Bernhard Reiter <bernhard@intevation.de>
date Mon, 03 Dec 2018 12:28:21 +0100
parents 5e8bb2b96232
children 024de29c8325
files client/Makefile client/src/locale/translations.json client/src/main.js
diffstat 3 files changed, 8 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/client/Makefile	Mon Dec 03 11:00:54 2018 +0100
+++ b/client/Makefile	Mon Dec 03 12:28:21 2018 +0100
@@ -20,7 +20,7 @@
 OUTPUT_DIR = src
 
 # Available locales for the app.
-LOCALES = de_AT en_GB
+LOCALES = de_AT en_GB sk_SK
 
 # Name of the generated .po files for each available locale.
 LOCALE_FILES ?= $(patsubst %,$(OUTPUT_DIR)/locale/%/LC_MESSAGES/app.po,$(LOCALES))
--- a/client/src/locale/translations.json	Mon Dec 03 11:00:54 2018 +0100
+++ b/client/src/locale/translations.json	Mon Dec 03 12:28:21 2018 +0100
@@ -1,1 +1,1 @@
-{"de_AT":{"Accepted":"Akzeptiert","Author":"Autor","back to login":"zurück zur Anmeldung","Bottleneck":"Engstelle","Bottlenecks":"Engstellen","Cancel Upload":"Hochladen abbrechen","choose .zip- file":"Wählen Sie eine .zip Datei","Confirm":"Bestätigen","Country":"Land","Date":"Datum","Depthreference":"Tiefenreferenz","Download Meta.json":"Meta.json Herunterladen","Email address":"Email Adresse","Enter passphrase":"Passphrase","Failed":"Fehlgeschlagen","Forgot password":"Passwort vergessen","Generate PDF":"PDF generieren","Imported":"Importiert","Login":"Login","Login failed":"Login fehlgeschlagen","Map":"Karte","Name":"Name","New Import":"Neuer Import","Open in new window":"In neuem Fenster öffnen","Projection":"Projektion","Rejected":"Abgelehnt","Select Bottleneck":"Wähle Engstelle","Send testmail":"Testmail senden","Successful":"Erfolgreich","Upload":"Hochladen"},"en_GB":{}}
\ No newline at end of file
+{"de_AT":{"Accepted":"Akzeptiert","Author":"Autor","back to login":"zurück zur Anmeldung","Bottleneck":"Engstelle","Bottlenecks":"Engstellen","Cancel Upload":"Hochladen abbrechen","choose .zip- file":"Wählen Sie eine .zip Datei","Confirm":"Bestätigen","Country":"Land","Date":"Datum","Depthreference":"Tiefenreferenz","Download Meta.json":"Meta.json Herunterladen","Email address":"Email Adresse","Enter passphrase":"Passphrase","Failed":"Fehlgeschlagen","Forgot password":"Passwort vergessen","Generate PDF":"PDF generieren","Imported":"Importiert","Login":"Login","Login failed":"Login fehlgeschlagen","Map":"Karte","Name":"Name","New Import":"Neuer Import","Open in new window":"In neuem Fenster öffnen","Projection":"Projektion","Rejected":"Abgelehnt","Select Bottleneck":"Wähle Engstelle","Send testmail":"Testmail senden","Successful":"Erfolgreich","Upload":"Hochladen"},"en_GB":{},"sk_SK":{}}
\ No newline at end of file
--- a/client/src/main.js	Mon Dec 03 11:00:54 2018 +0100
+++ b/client/src/main.js	Mon Dec 03 12:28:21 2018 +0100
@@ -138,13 +138,18 @@
 // planned also SK, HU, HR, RS, BiH, BG, RO, UA
 const supportedLanguages = {
   en_GB: "British English",
-  de_AT: "Deutsch"
+  de_AT: "Deutsch",
+  sk_SK: "slovenčina"
 };
 
 if (browserLanguage === "de-DE") {
   browserLanguage = "de-AT"; // map german to austrian variant for now
 }
 
+if (browserLanguage === "sk") {
+  browserLanguage = "sk_SK";
+}
+
 const language = browserLanguage.replace("-", "_");
 const isLanguageAvailable = supportedLanguages[language];
 let defaultLanguage = isLanguageAvailable ? language : "en_GB";