diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml
index e01186afb..ad8318a75 100644
--- a/app/src/main/res/values-ar/strings.xml
+++ b/app/src/main/res/values-ar/strings.xml
@@ -103,7 +103,7 @@
تجاهل عناوين URI للمستودعات التالفة : %s
مستودع: %s
- إعدادات
+ الإعدادات
مستودع جديد
الموقع الإلكتروني
diff --git a/app/src/main/res/values-ca/strings.xml b/app/src/main/res/values-ca/strings.xml
index 1bc159029..a2524b3a7 100644
--- a/app/src/main/res/values-ca/strings.xml
+++ b/app/src/main/res/values-ca/strings.xml
@@ -171,7 +171,7 @@
Trieu el mètode d\'enviament per Bluetooth
Empremta digital incorrecta
L\'adreça URL és invàlida.
- Opcions
+ Configuració
Registre de canvis
S\'està baixant\n%2$s des de\n%1$s
S\'està processant %2$s / %3$s (%4$d%%) de %1$s
diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml
index bafd780b4..4ac832296 100644
--- a/app/src/main/res/values-de/strings.xml
+++ b/app/src/main/res/values-de/strings.xml
@@ -197,7 +197,7 @@
Hell
Dunkel
- Optionen
+ Einstellungen
Bitcoin
Litecoin
Flattr
diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml
index d6ae3fb9f..7b310b0cf 100644
--- a/app/src/main/res/values-fr/strings.xml
+++ b/app/src/main/res/values-fr/strings.xml
@@ -257,7 +257,7 @@
Autorisations
Nuit
- Options
+ Paramètres
Identification requise
Nom d\'utilisateur
Mot de passe
diff --git a/app/src/main/res/values-gl/strings.xml b/app/src/main/res/values-gl/strings.xml
index 72a298d98..bc73c2596 100644
--- a/app/src/main/res/values-gl/strings.xml
+++ b/app/src/main/res/values-gl/strings.xml
@@ -273,7 +273,7 @@
Ofertado por %1$s.
Escribindo índice firmado para o ficheiro (index.jar)…
- Preferencias
+ Configuración
Últimas
Categorías
Cerca
diff --git a/app/src/main/res/values-hi/strings.xml b/app/src/main/res/values-hi/strings.xml
index 8411d57d0..91ad9cc04 100644
--- a/app/src/main/res/values-hi/strings.xml
+++ b/app/src/main/res/values-hi/strings.xml
@@ -139,7 +139,7 @@
नया संस्करण किसी दूसरी \'की\' से साईन किया हुआ है। इस नये संस्करण को स्थापित करने के लिए पुराने वाले को अस्थापित करें। कृपया फिर से कोशिश करें। (याद रखें कि अस्थापित करने के बाद ऐप्लिकेशन डेटा नष्ट हो जायेगा)
स्थापना इतिहास देखें
सभी स्थापनाओं और अस्थापनाओं के लॉग को F-Droid में रखें
-सेटिंग्स
+सेटिंग
खोज़
साझा करें
नवीनतम
diff --git a/app/src/main/res/values-id/strings.xml b/app/src/main/res/values-id/strings.xml
index 9ca4af001..acc163050 100644
--- a/app/src/main/res/values-id/strings.xml
+++ b/app/src/main/res/values-id/strings.xml
@@ -139,7 +139,7 @@
Terakhir diperbarui
Nama
Tidak diketahui
- Pengaturan
+ Setelan
Ini artinya daftar apl tersebut tidak bisa diverifikasi. Anda harus berhati-hati dengan apl yang diunduh dari daftar yang tidak terverifikasi.
Repositori ini belum digunakan.
Anda harus mengaktifkannya untuk melihat aplikasi yang disediakan.
diff --git a/app/src/main/res/values-kn/strings.xml b/app/src/main/res/values-kn/strings.xml
index b2ffc2c28..88c8a5291 100644
--- a/app/src/main/res/values-kn/strings.xml
+++ b/app/src/main/res/values-kn/strings.xml
@@ -49,7 +49,7 @@
ಲೇಖಕರ ಇ-ಅಂಚೆ
ಹಂಚಿರಿ
ಹುಡುಕಿ
- ಆದ್ಯತೆಗಳು
+ ಸೆಟ್ಟಿಂಗ್ಗಳು
ಹಿಂದಕ್ಕೆ
ಕೊಂಡಿಗಳು
ಆವೃತ್ತಿಗಳು
diff --git a/app/src/main/res/values-mk/strings.xml b/app/src/main/res/values-mk/strings.xml
index e0877b27f..52d2582f1 100644
--- a/app/src/main/res/values-mk/strings.xml
+++ b/app/src/main/res/values-mk/strings.xml
@@ -19,6 +19,7 @@
Задржи ја историјата на инсталацијата
Други
Во близина
+ Поставки
Автоматско ажурирање временски интервал
diff --git a/app/src/main/res/values-ml/strings.xml b/app/src/main/res/values-ml/strings.xml
index ddf55b78c..c6fa9e210 100644
--- a/app/src/main/res/values-ml/strings.xml
+++ b/app/src/main/res/values-ml/strings.xml
@@ -9,7 +9,7 @@
പിന്നോട്ട്
റദ്ദാക്കുക
സംഭരണികള്
- ക്രമീകരണങ്ങള്
+ ക്രമീകരണം
തെരയുക
സംഭരണി ചേര്ക്കുക
diff --git a/app/src/main/res/values-my/strings.xml b/app/src/main/res/values-my/strings.xml
index f5cd4db26..f099c429d 100644
--- a/app/src/main/res/values-my/strings.xml
+++ b/app/src/main/res/values-my/strings.xml
@@ -78,7 +78,7 @@
Repository: %s
Repository မ်ား
- ျပင္ဆင္ရန္
+ ဆက်တင်များ
ရွာေဖြမည္
Repository အသစ္
diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml
index d32935455..dd92ad470 100644
--- a/app/src/main/res/values-sk/strings.xml
+++ b/app/src/main/res/values-sk/strings.xml
@@ -249,7 +249,7 @@
Viac
Menej
- Nastaviť
+ Nastavenia
Poslať e-mail autorovi
Táto aplikácia obsahuje proprietárne časti
diff --git a/app/src/main/res/values-sq/strings.xml b/app/src/main/res/values-sq/strings.xml
index 8b3b6aba9..6ff9685d9 100644
--- a/app/src/main/res/values-sq/strings.xml
+++ b/app/src/main/res/values-sq/strings.xml
@@ -35,7 +35,7 @@
Nuk u gjet ndonjë mënyrë dërgimi me Bluetooth, zgjidhni një!
Zgjidhni mënyrën e dërgimit me Bluetooth
- Rregullimet
+ Cilësimet
Kërko
Shpërndaj
Instalo
diff --git a/app/src/main/res/values-sr/strings.xml b/app/src/main/res/values-sr/strings.xml
index 8353b773f..e62c740d4 100644
--- a/app/src/main/res/values-sr/strings.xml
+++ b/app/src/main/res/values-sr/strings.xml
@@ -251,7 +251,7 @@
Флатр
- Поставке
+ Подешавања
Десила се грешка приликом повезивања са уређајем, не можемо размењивати са њим!
Да бисте размењивали преко бежичног морате бити на истој мрежи. Ако немате
приступ истој мрежи, једно од вас може да направи бежичну врућу тачку.
diff --git a/app/src/main/res/values-ta/strings.xml b/app/src/main/res/values-ta/strings.xml
index 93522d98e..91483c9bf 100644
--- a/app/src/main/res/values-ta/strings.xml
+++ b/app/src/main/res/values-ta/strings.xml
@@ -54,7 +54,7 @@
களஞ்சிய முகவரி
இந்த முகவரி ஏற்புடையதல்ல
களஞ்சியங்கள்
- அமைப்புகள்
+ அமைப்பு
தேடல்
புதிய களஞ்சியம்
diff --git a/app/src/main/res/values-te/strings.xml b/app/src/main/res/values-te/strings.xml
index fc43aa17f..863e6df40 100644
--- a/app/src/main/res/values-te/strings.xml
+++ b/app/src/main/res/values-te/strings.xml
@@ -8,7 +8,7 @@
కాదు
వెనుకకు
రద్దుచేయి
- అమరికలు
+ సెట్టింగ్లు
వెతుకు
నడుపు
పంచుకోండి
diff --git a/app/src/main/res/values-th/strings.xml b/app/src/main/res/values-th/strings.xml
index 0ad15aa3e..10f5a2364 100644
--- a/app/src/main/res/values-th/strings.xml
+++ b/app/src/main/res/values-th/strings.xml
@@ -52,7 +52,7 @@
แหล่งโปรแกรม: %s
แหล่งโปรแกรม
- ตั้งค่า
+ การตั้งค่า
ค้นหา
เพิ่มแหล่งโปรแกรมใหม่
diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml
index e89e57547..0c14d9df6 100644
--- a/app/src/main/res/values-uk/strings.xml
+++ b/app/src/main/res/values-uk/strings.xml
@@ -251,7 +251,7 @@
Більше
Менше
- Параметри
+ Налаштування
Привілеї
Нічна
Зв\'язок
diff --git a/app/src/main/res/values-ur/strings.xml b/app/src/main/res/values-ur/strings.xml
index eac839d0b..8567dee48 100644
--- a/app/src/main/res/values-ur/strings.xml
+++ b/app/src/main/res/values-ur/strings.xml
@@ -18,6 +18,7 @@
غیر مستحکم ورژن کی تازہ کاریاں تجویز کریں
دیگر
قریبی
+ ترتیبات
خودکار تازہ کاری کرنے کا وقفہ
تازہ کاریوں کی اطلاعات
diff --git a/app/src/main/res/values-vi/strings.xml b/app/src/main/res/values-vi/strings.xml
index e130aeb4e..6e448ab32 100644
--- a/app/src/main/res/values-vi/strings.xml
+++ b/app/src/main/res/values-vi/strings.xml
@@ -260,7 +260,7 @@
cho chúng tôi!
Đen
- Tuỳ chọn
+ Cài đặt
Mã kiểm tra (không bắt buộc)
Mã kiểm tra sai
Yêu cầu xác thực
diff --git a/tools/find-translations.py b/tools/find-translations.py
new file mode 100755
index 000000000..d312b3058
--- /dev/null
+++ b/tools/find-translations.py
@@ -0,0 +1,27 @@
+#!/usr/bin/env python3
+#
+
+import glob
+import os
+import re
+
+locale_pat = re.compile(r'.*values-([a-z][a-z][a-zA-Z-]*)/strings.xml')
+translation_pat = re.compile(r'.*name="settings_button"[^>]*>"?([^"<]*).*')
+for f in glob.glob('/home/hans/code/android.googlesource.com/packages/apps/Settings/res/values-[a-z][a-z]*/strings.xml'):
+ m = locale_pat.search(f)
+ if m:
+ locale = m.group(1)
+ if locale.endswith('-nokeys'):
+ continue
+ #print(locale)
+ with open(f) as fp:
+ m = translation_pat.search(fp.read())
+ if m:
+ word = m.group(1)
+ print(locale, '\t', word)
+ fdroid = '/home/hans/code/fdroid/client/app/src/main/res/values-' + locale + '/strings.xml'
+ if os.path.exists(fdroid):
+ with open(fdroid) as fp:
+ data = fp.read()
+ with open(fdroid, 'w') as fp:
+ fp.write(re.sub(r'menu_settings">[^<]+' + word + '