Niedzielski has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/235622

Change subject: Add exception to TranslationTests
......................................................................

Add exception to TranslationTests

TranslationTests.testAllTranslations() failed because a format specifier
was added to one string, snackbar_saved_page_format. This failure is a
false positive as it is always safe to add a format specifier, but not
usually safe to remove one without updating all translations since the
argument would not be supplied in the Java code. As a workaround, the
string has been excluded from the tests until T110243 is fixed properly.

Change-Id: I489f7a2b93485283847a1f3893ab499d70d07f42
---
M app/src/androidTest/java/org/wikipedia/test/TranslationTests.java
M app/src/main/res/values-af/strings.xml
M app/src/main/res/values-da/strings.xml
M app/src/main/res/values-de/strings.xml
M app/src/main/res/values-eo/strings.xml
M app/src/main/res/values-fr/strings.xml
M app/src/main/res/values-gl/strings.xml
M app/src/main/res/values-it/strings.xml
M app/src/main/res/values-ja/strings.xml
M app/src/main/res/values-ko/strings.xml
M app/src/main/res/values-mk/strings.xml
M app/src/main/res/values-ms/strings.xml
M app/src/main/res/values-nb/strings.xml
M app/src/main/res/values-nl/strings.xml
M app/src/main/res/values-pl/strings.xml
M app/src/main/res/values-pt-rBR/strings.xml
M app/src/main/res/values-pt/strings.xml
M app/src/main/res/values-ro/strings.xml
M app/src/main/res/values-ru/strings.xml
M app/src/main/res/values-sv/strings.xml
M app/src/main/res/values-tr/strings.xml
M app/src/main/res/values-uk/strings.xml
M app/src/main/res/values-vi/strings.xml
M app/src/main/res/values-zh-rTW/strings.xml
M app/src/main/res/values-zh/strings.xml
25 files changed, 62 insertions(+), 45 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/apps/android/wikipedia 
refs/changes/22/235622/1

diff --git a/app/src/androidTest/java/org/wikipedia/test/TranslationTests.java 
b/app/src/androidTest/java/org/wikipedia/test/TranslationTests.java
index 6b10eb4..f5d7024 100644
--- a/app/src/androidTest/java/org/wikipedia/test/TranslationTests.java
+++ b/app/src/androidTest/java/org/wikipedia/test/TranslationTests.java
@@ -17,13 +17,12 @@
 import java.util.Locale;
 
 /**
- * Tests to make sure that the string resources don't cause any issues. Mainly 
the goal is to test all tranlsations,
- * but even the default strings are tested.
+ * Tests to make sure that the string resources don't cause any issues. Mainly 
the goal is to test
+ * all translations, but even the default strings are tested.
  *
  * Picked a random Activity but has to be from the app.
  *
  * TODO: check content_license_html is valid HTML
- * TODO: check for missing translations
  */
 public class TranslationTests extends 
ActivityInstrumentationTestCase2<PageActivity> {
     private static final String TAG = "TrTest";
@@ -46,18 +45,21 @@
 
     public void testAllTranslations() throws Exception {
         setLocale(Locale.ROOT.toString());
-        List<Res> tagRes = new ResourceCollector("<", 
"&lt;").collectParameterResources();
-        List<Res> noTagRes = new ResourceCollector("<", 
"&lt;").not().collectParameterResources();
-        List<Res> stringParamRes = new 
ResourceCollector("%s").collectParameterResources();
-        List<Res> twoStringParamRes = new 
ResourceCollector("%2$s").collectParameterResources();
-        List<Res> decimalParamRes = new 
ResourceCollector("%d").collectParameterResources();
-        List<Res> floatParamRes = new 
ResourceCollector("%.2f").collectParameterResources();
+        String defaultLang = Locale.getDefault().getLanguage();
+        List<Res> tagRes = new ResourceCollector("<", 
"&lt;").collectParameterResources(defaultLang);
+        List<Res> noTagRes = new ResourceCollector("<", 
"&lt;").not().collectParameterResources(defaultLang);
+        List<Res> stringParamRes = new 
ResourceCollector("%s").collectParameterResources(defaultLang);
+        // TODO: remove the following line as part of T110243.
+        stringParamRes.remove(new Res(R.string.snackbar_saved_page_format, 
"snackbar_saved_page_format"));
+        List<Res> twoStringParamRes = new 
ResourceCollector("%2$s").collectParameterResources(defaultLang);
+        List<Res> decimalParamRes = new 
ResourceCollector("%d").collectParameterResources(defaultLang);
+        List<Res> floatParamRes = new 
ResourceCollector("%.2f").collectParameterResources(defaultLang);
 
         AssetManager assetManager = 
getInstrumentation().getTargetContext().getResources().getAssets();
         for (String lang : assetManager.getLocales()) {
             Log.i(TAG, "----locale=" + (lang.equals("") ? "DEFAULT" : lang));
             setLocale(lang);
-//            checkAllStrings(); // might take too long
+            checkAllStrings(lang);
 
             // commented out during the transition from 1 param to 0
 //            
checkTranslationHasNoParameter(R.string.saved_pages_search_empty_message);
@@ -80,11 +82,6 @@
 
                 // string parameters
                 for (Res res : stringParamRes) {
-                    if (res.id == R.string.editing_error_spamblacklist
-                        && (lang.startsWith("ak") || lang.startsWith("el"))) {
-                        // taking forever to get those fixed :(
-                        continue;
-                    }
                     checkTranslationHasParameter(res, "%s", "[stringParam]", 
null);
                 }
 
@@ -122,8 +119,8 @@
         getInstrumentation().callActivityOnRestart(activity);
     }
 
-    private void checkAllStrings() {
-        new ResourceCollector().collectParameterResources();
+    private void checkAllStrings(String lang) {
+        new ResourceCollector().collectParameterResources(lang);
     }
 
     private String buildLogString(int i, String name) {
@@ -210,7 +207,7 @@
             return this;
         }
 
-        private List<Res> collectParameterResources() {
+        private List<Res> collectParameterResources(String lang) {
             final List<Res> resources = new ArrayList<>();
             final R.string stringResources = new R.string();
             final Class<R.string> c = R.string.class;
@@ -232,7 +229,7 @@
                         continue; // don't care about appcompat string; and 
preference string resources don't get translated
                     }
 
-                    assertParameterFormats(name, value);
+                    assertParameterFormats(lang, name, value);
 
                     // Find parameter
                     boolean found = findParameter(value);
@@ -253,7 +250,7 @@
          * If it has a parameter it should be one of POSSIBLE_PARAMS.
          * If not then flag this so we can improve the tests.
          */
-        private void assertParameterFormats(String name, String value) {
+        private void assertParameterFormats(String lang, String name, String 
value) {
             if (value.startsWith("Last updated")) {
                 System.out.println();
             }
@@ -272,7 +269,7 @@
                     }
                 }
                 if (!ok) {
-                    fail("Unexpected format in " +  name + ": '" + value + "'. 
Update tests!");
+                    fail("Unexpected format in " +  name + " (" + lang + "): 
'" + value + "'. Update tests!");
                 }
             }
         }
@@ -303,5 +300,25 @@
             this.id = id;
             this.name = name;
         }
+
+        // TODO: remove equals() and hashCode() as part of T110243.
+        @Override
+        public boolean equals(Object o) {
+            if (this == o) return true;
+            if (o == null || getClass() != o.getClass()) return false;
+
+            Res res = (Res) o;
+
+            if (id != res.id) return false;
+            return !(name != null ? !name.equals(res.name) : res.name != null);
+
+        }
+
+        @Override
+        public int hashCode() {
+            int result = id;
+            result = 31 * result + (name != null ? name.hashCode() : 0);
+            return result;
+        }
     }
 }
diff --git a/app/src/main/res/values-af/strings.xml 
b/app/src/main/res/values-af/strings.xml
index 48e8c18..b8cc228 100644
--- a/app/src/main/res/values-af/strings.xml
+++ b/app/src/main/res/values-af/strings.xml
@@ -238,7 +238,7 @@
 
 Stuur vir ons jou terugvoer oor die toep! In die kieslys, druk \"Meer\", dan 
\"Aangaande Wikipedia toep\", dan \"Stuur toep terugvoer\".
 
-Die kode is 100% oop-bron. As jy ondervinding met Java en die Android SDK, dan 
sien ons uit na jou bydraes! https://github.com/wikimedia/apps-android-wikipedia
+Die kode is 100\% oop-bron. As jy ondervinding met Java en die Android SDK, 
dan sien ons uit na jou bydraes! 
https://github.com/wikimedia/apps-android-wikipedia
 
 Privaatheidsbeleid: https://m.wikimediafoundation.org/wiki/Privacy_policy
 
diff --git a/app/src/main/res/values-da/strings.xml 
b/app/src/main/res/values-da/strings.xml
index 8136386..356823b 100644
--- a/app/src/main/res/values-da/strings.xml
+++ b/app/src/main/res/values-da/strings.xml
@@ -239,7 +239,7 @@
 
 Send os dit feedback om appen! I menuen, tryk \"Mere\", derefter \"Om 
Wikipedia-appen\", derefter \"Send tilbagemelding om app\".
 
-Kildekoden er 100% open source. Hvis du har erfaring med Java og Android SDK 
ser vi frem til dine bidrag! https://github.com/wikimedia/apps-android-wikipedia
+Kildekoden er 100\% open source. Hvis du har erfaring med Java og Android SDK 
ser vi frem til dine bidrag! https://github.com/wikimedia/apps-android-wikipedia
 
 Privatlivspolitik: http://wikimediafoundation.org/wiki/Privacy_policy
 
diff --git a/app/src/main/res/values-de/strings.xml 
b/app/src/main/res/values-de/strings.xml
index 9501de2..11dda3e 100644
--- a/app/src/main/res/values-de/strings.xml
+++ b/app/src/main/res/values-de/strings.xml
@@ -240,7 +240,7 @@
 
 Sende uns deine Rückmeldungen über die App! Drücke im Menü auf „Mehr“, dann 
„Über die Wikipedia-App“ und „App-Rückmeldung senden“.
 
-Der Code ist 100% quelloffen. Falls du Erfahrungen mit Java und dem Android 
SDK hast, freuen wir uns auf deine Beiträge! 
https://github.com/wikimedia/apps-android-wikipedia
+Der Code ist 100\% quelloffen. Falls du Erfahrungen mit Java und dem Android 
SDK hast, freuen wir uns auf deine Beiträge! 
https://github.com/wikimedia/apps-android-wikipedia
 
 Datenschutzrichtlinie: https://meta.m.wikimedia.org/wiki/Privacy_policy/de
 
diff --git a/app/src/main/res/values-eo/strings.xml 
b/app/src/main/res/values-eo/strings.xml
index 075ec97..801d9a7 100644
--- a/app/src/main/res/values-eo/strings.xml
+++ b/app/src/main/res/values-eo/strings.xml
@@ -230,7 +230,7 @@
 
 Sendu al ni informon pri la uzado de ĉi tiu aplikaĵo! En la menuo, klaku sur 
\"Pli\", tiam klaku sur \"Pri la Vikipedia aplikaĵo\", kaj \"Sendu informon pri 
la aplikaĵo\"
 
-La kodo estas 100% malferma. Se vi havas sperton kun Java kaj Android SDK, ni 
bonvenas viajn kontribuojn! https://github.com/wikimedia/apps-android-wikipedia
+La kodo estas 100\% malferma. Se vi havas sperton kun Java kaj Android SDK, ni 
bonvenas viajn kontribuojn! https://github.com/wikimedia/apps-android-wikipedia
 
 Politikoj pri privateco: http://wikimediafoundation.org/wiki/Privacy_policy
 
diff --git a/app/src/main/res/values-fr/strings.xml 
b/app/src/main/res/values-fr/strings.xml
index b2f98d2..69324fd 100644
--- a/app/src/main/res/values-fr/strings.xml
+++ b/app/src/main/res/values-fr/strings.xml
@@ -240,7 +240,7 @@
 
 Envoyez-nous votre avis sur l’application ! Dans le menu, appuyez sur « Plus 
», puis « À propos de l’application Wikipédia », puis « Envoyer un avis sur 
l’application ». 
 
-Le code est ouvert à 100%. Si vous êtes expérimenté avec Java et le kit de 
développement Android, alors nous attendons vos contributions ! 
https://github.com/wikimedia/apps-android-wikipedia
+Le code est ouvert à 100\%. Si vous êtes expérimenté avec Java et le kit de 
développement Android, alors nous attendons vos contributions ! 
https://github.com/wikimedia/apps-android-wikipedia
 
 Politique de confidentialité : 
https://m.wikimediafoundation.org/wiki/Privacy_policy 
 
diff --git a/app/src/main/res/values-gl/strings.xml 
b/app/src/main/res/values-gl/strings.xml
index 0b9206a..12b695f 100644
--- a/app/src/main/res/values-gl/strings.xml
+++ b/app/src/main/res/values-gl/strings.xml
@@ -240,7 +240,7 @@
 
 Envíenos os seus comentarios sobre a aplicación! No menú, prema en \"Máis\", 
logo en \"Acerca da aplicación da Wikipedia\" e finalmente en \"Enviar 
comentarios sobre a aplicación\".
 
-O código é 100% aberto. Se ten experiencia con Java e o SDK de Android, 
agardamos as súas contribucións! 
https://github.com/wikimedia/apps-android-wikipedia
+O código é 100\% aberto. Se ten experiencia con Java e o SDK de Android, 
agardamos as súas contribucións! 
https://github.com/wikimedia/apps-android-wikipedia
 
 Política de protección de datos: 
https://m.wikimediafoundation.org/wiki/Privacy_policy
 
diff --git a/app/src/main/res/values-it/strings.xml 
b/app/src/main/res/values-it/strings.xml
index 06bfed6..578e071 100644
--- a/app/src/main/res/values-it/strings.xml
+++ b/app/src/main/res/values-it/strings.xml
@@ -240,7 +240,7 @@
 
 Inviaci il tuo feedback sull\'app! Nel menu, premi il tasto \"Altro\" e poi Su 
\"A proposito dell\'app Wikipedia\", quindi su \"Invia feedback applicazione\".
 
-Il codice è 100% open source. Se hai esperienza con Java e l\'Android SDK, 
allora stiamo aspettando i tuoi contributi!
+Il codice è 100\% open source. Se hai esperienza con Java e l\'Android SDK, 
allora stiamo aspettando i tuoi contributi!
 https://github.com/wikimedia/apps-android-wikipedia
 
 Politica sulla privacy: http://wikimediafoundation.org/wiki/Privacy_policy
diff --git a/app/src/main/res/values-ja/strings.xml 
b/app/src/main/res/values-ja/strings.xml
index 1283e72..99f8866 100644
--- a/app/src/main/res/values-ja/strings.xml
+++ b/app/src/main/res/values-ja/strings.xml
@@ -239,7 +239,7 @@
 
 このアプリについてのフィードバックをお寄せください! 
アプリのメニューで「その他」を押し、「ウィキペディアアプリについて」を選択し、「フィードバックを送る」から送ることができます。
 
-コードは100%オープンソースです。JavaとAndroid SDKの経験をお持ちでしたら、あなたの貢献をお待ちしています!
+コードは100\%オープンソースです。JavaとAndroid SDKの経験をお持ちでしたら、あなたの貢献をお待ちしています!
 https://github.com/wikimedia/apps-android-wikipedia
 
 プライバシーポリシー: https://m.wikimediafoundation.org/wiki/Privacy_policy
diff --git a/app/src/main/res/values-ko/strings.xml 
b/app/src/main/res/values-ko/strings.xml
index ef99dc7..4896997 100644
--- a/app/src/main/res/values-ko/strings.xml
+++ b/app/src/main/res/values-ko/strings.xml
@@ -237,7 +237,7 @@
 
 이 앱에 대한 피드백을 보내주세요! 메뉴에서 \"더 보기\"를 누르고 \"위키백과 앱 정보\"를 누르신 후 \"앱 피드백 보내기\"를 
해주세요.
 
-이 앱의 코드는 100% 오픈소스입니다. 만약 당신이 자바 언어 및 안드로이드 SDK 코딩을 하실 주 아신다면 우리는 당신의 코딩 기여를 
언제든지 환영합니다! https://github.com/wikimedia/apps-android-wikipedia
+이 앱의 코드는 100\% 오픈소스입니다. 만약 당신이 자바 언어 및 안드로이드 SDK 코딩을 하실 주 아신다면 우리는 당신의 코딩 기여를 
언제든지 환영합니다! https://github.com/wikimedia/apps-android-wikipedia
 
 개인정보 정책 : https://m.wikimediafoundation.org/wiki/Privacy_policy
 이용 약관 : https://m.wikimediafoundation.org/wiki/Terms_of_Use</string>
diff --git a/app/src/main/res/values-mk/strings.xml 
b/app/src/main/res/values-mk/strings.xml
index 9fd0756..be3c324 100644
--- a/app/src/main/res/values-mk/strings.xml
+++ b/app/src/main/res/values-mk/strings.xml
@@ -240,7 +240,7 @@
 
 Давајте ваши мислења за извршникот! Во менито, стснете на „Повеќе“, па на „За 
извршникот ,Википедија’“, а потоа на „Испрати мислење за извршникот“.
 
-Кодот е 100% отворен. Ако имате искуство со Java и SDK на Android, тогаш со 
задоволство ве повикуваме да учествувате! 
https://github.com/wikimedia/apps-android-wikipedia
+Кодот е 100\% отворен. Ако имате искуство со Java и SDK на Android, тогаш со 
задоволство ве повикуваме да учествувате! 
https://github.com/wikimedia/apps-android-wikipedia
 
 Зашита на личните податоци: 
http://wikimediafoundation.org/wiki/Privacy_policy/mk
 
diff --git a/app/src/main/res/values-ms/strings.xml 
b/app/src/main/res/values-ms/strings.xml
index 9edbaef..1a06120 100644
--- a/app/src/main/res/values-ms/strings.xml
+++ b/app/src/main/res/values-ms/strings.xml
@@ -237,7 +237,7 @@
 - Jadual isi kandungan: geser ke kiri pada sebarang rencana untuk dapatkan 
jadual kandungan untuk cepat beralih sesama bahagian rencana
 - Wikipedia Zero: caj data dikecualikan untuk pengendali talian selular 
terpilih
 
-Kod ini adalah 100% sumber terbuka. Jika anda mempunyai pengalaman dengan Java 
dan Android SDK, bantuan anda kami alu-alukan! 
https://github.com/wikimedia/apps-android-wikipedia
+Kod ini adalah 100\% sumber terbuka. Jika anda mempunyai pengalaman dengan 
Java dan Android SDK, bantuan anda kami alu-alukan! 
https://github.com/wikimedia/apps-android-wikipedia
 
 Dasar privasi: https://m.wikimediafoundation.org/wiki/Privacy_policy
 
diff --git a/app/src/main/res/values-nb/strings.xml 
b/app/src/main/res/values-nb/strings.xml
index 28ae512..1e31b7f 100644
--- a/app/src/main/res/values-nb/strings.xml
+++ b/app/src/main/res/values-nb/strings.xml
@@ -239,7 +239,7 @@
 
 Gi oss gjerne tilbakemelding på programmet! I menyen, velg \"Mer\", deretter 
\"Om Wikipedia-appen\" og til slutt \"Gi oss tilbakemelding\".
 
-Kildekoden er 100% åpen. Friprog. Hvis du har erfaring med Java og 
Android-SDK-et er du velkommen til å gjøre forbedringer! 
https://github.com/wikimedia/apps-android-wikipedia
+Kildekoden er 100\% åpen. Friprog. Hvis du har erfaring med Java og 
Android-SDK-et er du velkommen til å gjøre forbedringer! 
https://github.com/wikimedia/apps-android-wikipedia
 
 Personvernspolitikk: http://wikimediafoundation.org/wiki/Privacy_policy
 
diff --git a/app/src/main/res/values-nl/strings.xml 
b/app/src/main/res/values-nl/strings.xml
index 788a8da..8de8430 100644
--- a/app/src/main/res/values-nl/strings.xml
+++ b/app/src/main/res/values-nl/strings.xml
@@ -239,7 +239,7 @@
 
 Stuur ons uw terugkoppeling over de app! Klik in het menu op \"Meer\" en 
daarna op \"Over de Wikipedia app\", daarna op \"Terugkoppeling over app 
geven\".
 
-De programmacode is 100% open source. Als u ervaring hebt met Java en de 
Android SDK, dan zien we graag uw bijdragen tegemoet! 
https://github.com/wikimedia/apps-android-wikipedia
+De programmacode is 100\% open source. Als u ervaring hebt met Java en de 
Android SDK, dan zien we graag uw bijdragen tegemoet! 
https://github.com/wikimedia/apps-android-wikipedia
 
 Privacybeleid: https://m.wikimediafoundation.org/wiki/Privacy_policy
 
diff --git a/app/src/main/res/values-pl/strings.xml 
b/app/src/main/res/values-pl/strings.xml
index 403abc8..d4a8061 100644
--- a/app/src/main/res/values-pl/strings.xml
+++ b/app/src/main/res/values-pl/strings.xml
@@ -229,7 +229,7 @@
 
 Prześlij nam swoją opinię na temat aplikacji! W menu kliknij \"Zaawansowane\", 
a następnie \"informacje o aplikacji \"Wikipedia\"\" i \"Wyślij opinię na temat 
aplikacji\".
 
-Kod źródłowy jest w 100 % otwarty. Jeśli masz doświadczenie w pracy z Java i 
Android SDK, czekamy na twoją pomoc! 
https://github.com/wikimedia/apps-android-wikipedia
+Kod źródłowy jest w 100 \% otwarty. Jeśli masz doświadczenie w pracy z Java i 
Android SDK, czekamy na twoją pomoc! 
https://github.com/wikimedia/apps-android-wikipedia
 
 Polityka prywatności: https://m.wikimediafoundation.org/wiki/Privacy_policy
 
diff --git a/app/src/main/res/values-pt-rBR/strings.xml 
b/app/src/main/res/values-pt-rBR/strings.xml
index 41a4bd9..796ff0c 100644
--- a/app/src/main/res/values-pt-rBR/strings.xml
+++ b/app/src/main/res/values-pt-rBR/strings.xml
@@ -239,7 +239,7 @@
 
 Envie-nos seus comentários sobre o aplicativo! No menu, clique em \"Mais\", e 
em seguida \"Sobre o aplicativo Wikipédia\" e depois \"Enviar comentários sobre 
o aplicativo\".
 
-O código é 100% aberto. Se você tem experiência com Java e Android SDK, 
esperamos suas contribuições! 
https://github.com/wikimedia/apps-android-wikipedia
+O código é 100\% aberto. Se você tem experiência com Java e Android SDK, 
esperamos suas contribuições! 
https://github.com/wikimedia/apps-android-wikipedia
 
 Política de privacidade: https://m.wikimediafoundation.org/wiki/Privacy_policy
 
diff --git a/app/src/main/res/values-pt/strings.xml 
b/app/src/main/res/values-pt/strings.xml
index e310372..6014fbb 100644
--- a/app/src/main/res/values-pt/strings.xml
+++ b/app/src/main/res/values-pt/strings.xml
@@ -239,7 +239,7 @@
 
 Envie-nos os seus comentários sobre a aplicação! No menu, clique em \"Mais\", 
seguido de \"Sobre a aplicação Wikipédia\", e por fim em \"Enviar comentários 
sobre a aplicação\".
 
-O código é 100% aberto. Se tem experiência com linguagens Java e Android SDK, 
procuramos contar com a sua contribuição! 
https://github.com/wikimedia/apps-android-wikipedia
+O código é 100\% aberto. Se tem experiência com linguagens Java e Android SDK, 
procuramos contar com a sua contribuição! 
https://github.com/wikimedia/apps-android-wikipedia
 
 Política de privacidade: https://m.wikimediafoundation.org/wiki/Privacy_policy
 
diff --git a/app/src/main/res/values-ro/strings.xml 
b/app/src/main/res/values-ro/strings.xml
index 3e546d6..67df283 100644
--- a/app/src/main/res/values-ro/strings.xml
+++ b/app/src/main/res/values-ro/strings.xml
@@ -240,7 +240,7 @@
 
 Trimiteți-ne părerea dumnevoastră despre aplicație! În meniu, apăsați pe „Mai 
multe”, apoi „Despre aplicația Wikipedia”, apoi „Trimiteți o părere despre 
aplicație”.
 
-Codul este 100% cu sursă deschisă. Dacă sunteți familiarizat(ă) cu Java și 
kitul de dezvoltare al Androidului, așteptăm cu nerăbdare contribuțiile 
dumneavoastră! https://github.com/wikimedia/apps-android-wikipedia
+Codul este 100\% cu sursă deschisă. Dacă sunteți familiarizat(ă) cu Java și 
kitul de dezvoltare al Androidului, așteptăm cu nerăbdare contribuțiile 
dumneavoastră! https://github.com/wikimedia/apps-android-wikipedia
 
 Politica datelor private: https://m.wikimediafoundation.org/wiki/Privacy_policy
 
diff --git a/app/src/main/res/values-ru/strings.xml 
b/app/src/main/res/values-ru/strings.xml
index ffa1e1b..547bc19 100644
--- a/app/src/main/res/values-ru/strings.xml
+++ b/app/src/main/res/values-ru/strings.xml
@@ -241,7 +241,7 @@
 Отправьте нам свой отзыв о приложении! В меню нажмите «Дополнительно», затем — 
«О приложении „Википедия“» и «Отправить отзыв о приложении».
 
 
-Исходный код является 100 % открытым. Если у вас есть опыт работы с Java и 
Android SDK, мы с нетерпением ждём вашей помощи! 
https://github.com/wikimedia/apps-android-wikipedia
+Исходный код является 100 \% открытым. Если у вас есть опыт работы с Java и 
Android SDK, мы с нетерпением ждём вашей помощи! 
https://github.com/wikimedia/apps-android-wikipedia
 
 Политика конфиденциальности: 
https://m.wikimediafoundation.org/wiki/Политика_конфиденциальности
 
diff --git a/app/src/main/res/values-sv/strings.xml 
b/app/src/main/res/values-sv/strings.xml
index 92c956b..4345143 100644
--- a/app/src/main/res/values-sv/strings.xml
+++ b/app/src/main/res/values-sv/strings.xml
@@ -240,7 +240,7 @@
 
 Skicka din återkoppling om appen! Gå till menyn, tryck på \"Mer\", sedan \"Om 
Wikipedia-appen\" och \"Skicka återkoppling om appen\".
 
-Koden består till 100 % av öppen källkod. Om du har erfarenhet av Java och 
Android SDK ser vi fram emot din hjälp! 
https://github.com/Wikimedia/apps-Android-wikipedia
+Koden består till 100 \% av öppen källkod. Om du har erfarenhet av Java och 
Android SDK ser vi fram emot din hjälp! 
https://github.com/Wikimedia/apps-Android-wikipedia
 
 Integritetspolicy: https://m.wikimediafoundation.org/wiki/Privacy_policy
 
diff --git a/app/src/main/res/values-tr/strings.xml 
b/app/src/main/res/values-tr/strings.xml
index 8302931..281ba8e 100644
--- a/app/src/main/res/values-tr/strings.xml
+++ b/app/src/main/res/values-tr/strings.xml
@@ -237,7 +237,7 @@
 
 Uygulama hakkındaki görüşlerinizi bize gönderin! Menüde \"Daha fazla\"ya 
tıklayın; sonrasında \"Wikipedia uygulaması hakkında\"ya ve ardından \"Uygulama 
geri bildirimi gönder\"e basın.
 
-Uygulama kodları %100 açık kaynaklıdır. Eğer Java ve Android SDK tecrübeniz 
varsa, katkılarınızı bekliyoruz! 
https://github.com/wikimedia/apps-android-wikipedia
+Uygulama kodları \%100 açık kaynaklıdır. Eğer Java ve Android SDK tecrübeniz 
varsa, katkılarınızı bekliyoruz! 
https://github.com/wikimedia/apps-android-wikipedia
 
 Gizlilik ilkesi: http://wikimediafoundation.org/wiki/Privacy_policy
 
diff --git a/app/src/main/res/values-uk/strings.xml 
b/app/src/main/res/values-uk/strings.xml
index a0aa0a3..9498b4d 100644
--- a/app/src/main/res/values-uk/strings.xml
+++ b/app/src/main/res/values-uk/strings.xml
@@ -245,7 +245,7 @@
 
  - Вікіпедія Zero: Мобільні оператори, що беруть участь, скасовують плату за 
передачу даних.
 
- - Вихідний код 100% відкритий. Якщо Ви маєте досвід із Java та Android SDK — 
ми чекаємо вашого внеску на Github! 
+ - Вихідний код 100\% відкритий. Якщо Ви маєте досвід із Java та Android SDK — 
ми чекаємо вашого внеску на Github! 
 
 Проект на Github:
 https://github.com/wikimedia/apps-android-wikipedia
diff --git a/app/src/main/res/values-vi/strings.xml 
b/app/src/main/res/values-vi/strings.xml
index 8ffa135..a6ad492 100644
--- a/app/src/main/res/values-vi/strings.xml
+++ b/app/src/main/res/values-vi/strings.xml
@@ -240,7 +240,7 @@
 
 Hãy gửi phản hồi về ứng dụng này! Bấm “Thêm” trong trình đơn, rồi “Giới thiệu 
về ứng dụng Wikipedia”, rồi “Gửi phản hồi về ứng dụng”.
 
-Mã nguồn là 100% mở. Nếu bạn có kinh nghiệm với Java và Android SDK, mời bạn 
đóng góp vào dự án! https://github.com/wikimedia/apps-android-wikipedia
+Mã nguồn là 100\% mở. Nếu bạn có kinh nghiệm với Java và Android SDK, mời bạn 
đóng góp vào dự án! https://github.com/wikimedia/apps-android-wikipedia
 
 Quy định về quyền riêng tư: 
http://wikimediafoundation.org/wiki/Special:MyLanguage/Privacy_policy
 
diff --git a/app/src/main/res/values-zh-rTW/strings.xml 
b/app/src/main/res/values-zh-rTW/strings.xml
index 3d6fa71..ff96c02 100644
--- a/app/src/main/res/values-zh-rTW/strings.xml
+++ b/app/src/main/res/values-zh-rTW/strings.xml
@@ -240,7 +240,7 @@
 
 Send us your feedback about the app! In the menu, press \"More\", then \"About 
the Wikipedia app\", then \"Send app feedback\".
 
-The code is 100% open source. If you have experience with Java and the Android 
SDK, then we look forward to your contributions! 
https://github.com/wikimedia/apps-android-wikipedia
+The code is 100\% open source. If you have experience with Java and the 
Android SDK, then we look forward to your contributions! 
https://github.com/wikimedia/apps-android-wikipedia
 
 Privacy policy: https://m.wikimediafoundation.org/wiki/Privacy_policy
 
diff --git a/app/src/main/res/values-zh/strings.xml 
b/app/src/main/res/values-zh/strings.xml
index d3376d1..62bbcb5 100644
--- a/app/src/main/res/values-zh/strings.xml
+++ b/app/src/main/res/values-zh/strings.xml
@@ -240,7 +240,7 @@
 
 请向我们发送您有关应用程序的反馈!在菜单上,点击“更多”,然后点击“关于维基百科应用程序”,之后点击“发送应用程序反馈”。
 
-代码是100%开源的。如果您拥有Java及Android 
SDK的开发经验,我们期待着您的贡献!https://github.com/wikimedia/apps-android-wikipedia
+代码是100\%开源的。如果您拥有Java及Android 
SDK的开发经验,我们期待着您的贡献!https://github.com/wikimedia/apps-android-wikipedia
 
 隐私政策:https://m.wikimediafoundation.org/wiki/Privacy_policy
 

-- 
To view, visit https://gerrit.wikimedia.org/r/235622
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I489f7a2b93485283847a1f3893ab499d70d07f42
Gerrit-PatchSet: 1
Gerrit-Project: apps/android/wikipedia
Gerrit-Branch: master
Gerrit-Owner: Niedzielski <sniedziel...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to