From 39425bc425290811d52b0d99a402baf2fbf871ca Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Stephan=20B=C3=B6sch-Plepelits?= <skunk@xover.mud.at>
Date: Tue, 11 Jul 2017 20:50:09 +0200
Subject: [PATCH] Options: translations

---
 lang/ast.json      | 4 +++-
 lang/ca.json       | 4 ++++
 lang/cs.json       | 4 +++-
 lang/da.json       | 4 +++-
 lang/de.json       | 4 +++-
 lang/el.json       | 4 +++-
 lang/en.json       | 4 +++-
 lang/es.json       | 4 +++-
 lang/et.json       | 4 +++-
 lang/fr.json       | 4 +++-
 lang/hu.json       | 4 +++-
 lang/it.json       | 4 +++-
 lang/ja.json       | 4 +++-
 lang/nl.json       | 4 +++-
 lang/pl.json       | 4 +++-
 lang/pt-br.json    | 3 +++
 lang/ro.json       | 4 +++-
 lang/ru.json       | 4 +++-
 lang/sr.json       | 4 +++-
 lang/template.json | 4 +++-
 lang/uk.json       | 4 +++-
 src/options.js     | 4 ++--
 22 files changed, 66 insertions(+), 21 deletions(-)
 create mode 100644 lang/ca.json
 create mode 100644 lang/pt-br.json

diff --git a/lang/ast.json b/lang/ast.json
index f7bd36bb..26b8d3d1 100644
--- a/lang/ast.json
+++ b/lang/ast.json
@@ -1,5 +1,7 @@
 {
+    "main:options": "Opciones",
     "options:data_lang": "Llingua de los datos",
     "options:data_lang:local": "Llingua llocal",
-    "options:ui_lang": "Llingua de la interfaz"
+    "options:ui_lang": "Llingua de la interfaz",
+    "save": "Guardar"
 }
\ No newline at end of file
diff --git a/lang/ca.json b/lang/ca.json
new file mode 100644
index 00000000..51ca2664
--- /dev/null
+++ b/lang/ca.json
@@ -0,0 +1,4 @@
+{
+    "main:options": "Opcions",
+    "save": "Guardar"
+}
\ No newline at end of file
diff --git a/lang/cs.json b/lang/cs.json
index 3b12511b..bf1ae4f9 100644
--- a/lang/cs.json
+++ b/lang/cs.json
@@ -1,5 +1,7 @@
 {
+    "main:options": "Nastavení",
     "options:data_lang": "Jazyk dat",
     "options:data_lang:local": "Místní jazyk",
-    "options:ui_lang": "Jazyk rozhraní"
+    "options:ui_lang": "Jazyk rozhraní",
+    "save": "Uložit"
 }
\ No newline at end of file
diff --git a/lang/da.json b/lang/da.json
index 2fb47d98..eedc631c 100644
--- a/lang/da.json
+++ b/lang/da.json
@@ -1,5 +1,7 @@
 {
+    "main:options": "Indstillinger",
     "options:data_lang": "Data sprog",
     "options:data_lang:local": "Lokalt sprog",
-    "options:ui_lang": "Brugerfladesprog"
+    "options:ui_lang": "Brugerfladesprog",
+    "save": "Gem"
 }
\ No newline at end of file
diff --git a/lang/de.json b/lang/de.json
index 30541799..21ed2932 100644
--- a/lang/de.json
+++ b/lang/de.json
@@ -1,5 +1,7 @@
 {
+    "main:options": "Optionen",
     "options:data_lang": "Datensprache",
     "options:data_lang:local": "Lokale Sprache",
-    "options:ui_lang": "Anwendungssprache"
+    "options:ui_lang": "Anwendungssprache",
+    "save": "Speichern"
 }
\ No newline at end of file
diff --git a/lang/el.json b/lang/el.json
index 81bf7ad9..e71d69c4 100644
--- a/lang/el.json
+++ b/lang/el.json
@@ -1,5 +1,7 @@
 {
+    "main:options": "Επιλογές",
     "options:data_lang": "Γλωσσα δεδομένων",
     "options:data_lang:local": "Τοπική γλώσσα",
-    "options:ui_lang": "Γλώσσα διεπαφής"
+    "options:ui_lang": "Γλώσσα διεπαφής",
+    "save": "Αποθήκευση"
 }
\ No newline at end of file
diff --git a/lang/en.json b/lang/en.json
index 107a11bc..2eefaa48 100644
--- a/lang/en.json
+++ b/lang/en.json
@@ -1,6 +1,8 @@
 {
+    "main:options": "Options",
     "options:data_lang": "Data language",
     "options:data_lang:desc": "Many map features have their name (and other tags) translated to different languages (e.g. with 'name:en', 'name:de'). Specify which language should be used for displaying, or 'Local language' so that always the untranslated value (e.g. 'name') will be used",
     "options:data_lang:local": "Local language",
-    "options:ui_lang": "Interface language"
+    "options:ui_lang": "Interface language",
+    "save": "Save"
 }
\ No newline at end of file
diff --git a/lang/es.json b/lang/es.json
index 2d8fe3ca..6040895d 100644
--- a/lang/es.json
+++ b/lang/es.json
@@ -1,5 +1,7 @@
 {
+    "main:options": "Opciones",
     "options:data_lang": "Idioma de datos",
     "options:data_lang:local": "Idioma local",
-    "options:ui_lang": "Idioma de interfaz"
+    "options:ui_lang": "Idioma de interfaz",
+    "save": "Guardar"
 }
\ No newline at end of file
diff --git a/lang/et.json b/lang/et.json
index ddbb53fa..562a31f6 100644
--- a/lang/et.json
+++ b/lang/et.json
@@ -1,5 +1,7 @@
 {
+    "main:options": "Valikud",
     "options:data_lang": "Andmete keel",
     "options:data_lang:local": "Kohalik keel",
-    "options:ui_lang": "Kasutajaliidese keel"
+    "options:ui_lang": "Kasutajaliidese keel",
+    "save": "Salvesta"
 }
\ No newline at end of file
diff --git a/lang/fr.json b/lang/fr.json
index 2f41da0c..d7194a3d 100644
--- a/lang/fr.json
+++ b/lang/fr.json
@@ -1,5 +1,7 @@
 {
+    "main:options": "Options",
     "options:data_lang": "Langue des données",
     "options:data_lang:local": "Langue locale",
-    "options:ui_lang": "Langue de l'interface"
+    "options:ui_lang": "Langue de l'interface",
+    "save": "Sauvegarder"
 }
\ No newline at end of file
diff --git a/lang/hu.json b/lang/hu.json
index 91647e21..279c05f7 100644
--- a/lang/hu.json
+++ b/lang/hu.json
@@ -1,5 +1,7 @@
 {
+    "main:options": "Beállítások",
     "options:data_lang": "Adatnyelv",
     "options:data_lang:local": "Helyi nyelv",
-    "options:ui_lang": "Menünyelv"
+    "options:ui_lang": "Menünyelv",
+    "save": "Mentés"
 }
\ No newline at end of file
diff --git a/lang/it.json b/lang/it.json
index 755f2580..cd095b2f 100644
--- a/lang/it.json
+++ b/lang/it.json
@@ -1,5 +1,7 @@
 {
+    "main:options": "Opzioni",
     "options:data_lang": "Lingua dei dati",
     "options:data_lang:local": "Lingua del tuo browser",
-    "options:ui_lang": "Lingua dell'interfaccia"
+    "options:ui_lang": "Lingua dell'interfaccia",
+    "save": "Salva"
 }
\ No newline at end of file
diff --git a/lang/ja.json b/lang/ja.json
index b2c58c9d..35a1fda5 100644
--- a/lang/ja.json
+++ b/lang/ja.json
@@ -1,5 +1,7 @@
 {
+    "main:options": "オプション設定",
     "options:data_lang": "データ表示",
     "options:data_lang:local": "ブラウザの設定言語",
-    "options:ui_lang": "インタフェース表示"
+    "options:ui_lang": "インタフェース表示",
+    "save": "保存"
 }
\ No newline at end of file
diff --git a/lang/nl.json b/lang/nl.json
index 2f512217..0b7414ce 100644
--- a/lang/nl.json
+++ b/lang/nl.json
@@ -1,5 +1,7 @@
 {
+    "main:options": "Opties",
     "options:data_lang": "Taal voor data",
     "options:data_lang:local": "Lokale taal",
-    "options:ui_lang": "Interfacetaal"
+    "options:ui_lang": "Interfacetaal",
+    "save": "Opslaan"
 }
\ No newline at end of file
diff --git a/lang/pl.json b/lang/pl.json
index f784e2cd..825f9bf1 100644
--- a/lang/pl.json
+++ b/lang/pl.json
@@ -1,5 +1,7 @@
 {
+    "main:options": "Opcje",
     "options:data_lang": "Język danych",
     "options:data_lang:local": "Język lokalny",
-    "options:ui_lang": "Język interfejsu"
+    "options:ui_lang": "Język interfejsu",
+    "save": "Zapisz"
 }
\ No newline at end of file
diff --git a/lang/pt-br.json b/lang/pt-br.json
new file mode 100644
index 00000000..5007b977
--- /dev/null
+++ b/lang/pt-br.json
@@ -0,0 +1,3 @@
+{
+    "save": "Salvar"
+}
\ No newline at end of file
diff --git a/lang/ro.json b/lang/ro.json
index 75f333e0..88f6f493 100644
--- a/lang/ro.json
+++ b/lang/ro.json
@@ -1,5 +1,7 @@
 {
+    "main:options": "Optiuni",
     "options:data_lang": "Limba date",
     "options:data_lang:local": "Limba locala",
-    "options:ui_lang": "Limba interfata"
+    "options:ui_lang": "Limba interfata",
+    "save": "Salveaza"
 }
\ No newline at end of file
diff --git a/lang/ru.json b/lang/ru.json
index 6533da8b..91d73b03 100644
--- a/lang/ru.json
+++ b/lang/ru.json
@@ -1,5 +1,7 @@
 {
+    "main:options": "Настройки",
     "options:data_lang": "Язык информации на карте",
     "options:data_lang:local": "Определить язык автоматически",
-    "options:ui_lang": "Язык интерфейса"
+    "options:ui_lang": "Язык интерфейса",
+    "save": "Сохранить"
 }
\ No newline at end of file
diff --git a/lang/sr.json b/lang/sr.json
index be873119..2c4cbbcf 100644
--- a/lang/sr.json
+++ b/lang/sr.json
@@ -1,5 +1,7 @@
 {
+    "main:options": "Опције",
     "options:data_lang": "Језик подетака",
     "options:data_lang:local": "Локални језик",
-    "options:ui_lang": "Језик интерфејса"
+    "options:ui_lang": "Језик интерфејса",
+    "save": "Запамти"
 }
\ No newline at end of file
diff --git a/lang/template.json b/lang/template.json
index ccae40f7..43a13816 100644
--- a/lang/template.json
+++ b/lang/template.json
@@ -1,6 +1,8 @@
 {
+    "main:options": "",
     "options:data_lang": "",
     "options:data_lang:desc": "",
     "options:data_lang:local": "",
-    "options:ui_lang": ""
+    "options:ui_lang": "",
+    "save": ""
 }
\ No newline at end of file
diff --git a/lang/uk.json b/lang/uk.json
index 924df8a5..794ed76f 100644
--- a/lang/uk.json
+++ b/lang/uk.json
@@ -1,5 +1,7 @@
 {
+    "main:options": "Налаштування",
     "options:data_lang": "Мова мапи",
     "options:data_lang:local": "Місцева мова",
-    "options:ui_lang": "Мова інтерфейсу"
+    "options:ui_lang": "Мова інтерфейсу",
+    "save": "Зберегти"
 }
\ No newline at end of file
diff --git a/src/options.js b/src/options.js
index 79285e79..198b60fb 100644
--- a/src/options.js
+++ b/src/options.js
@@ -4,7 +4,7 @@ register_hook('init', function () {
   var footer = document.getElementById('footer')
 
   var link = document.createElement('a')
-  link.innerHTML = 'Options'
+  link.innerHTML = lang('main:options')
   link.href = '#options'
   link.onclick = moduleOptions.open
 
@@ -29,7 +29,7 @@ moduleOptions.open = function () {
   options_form.show(f)
 
   var input = document.createElement('button')
-  input.innerHTML = 'Save'
+  input.innerHTML = lang('save')
   f.appendChild(input)
 
   return false