From 6873f63cf8fbe427429d4a8c369ca3ce19a3b579 Mon Sep 17 00:00:00 2001 From: "Amir E. Aharoni" Date: Wed, 22 Oct 2025 20:41:32 -0400 Subject: [PATCH 1/7] Remove an unused element from layout/fragment_media_detail.xml (#6536) I noticed this issue years ago because it used a hard-to-understand string that needed better documentation (see #688). I forgot it, but recently, I started to explore the app much more deeply and came back to it. It looks like this string is only used in this layout element, but the element itself is not used anywhere. It usage appears to have been removed in #634. --- app/src/main/res/layout/fragment_media_detail.xml | 10 ---------- app/src/main/res/values-qq/strings.xml | 1 - app/src/main/res/values/strings.xml | 1 - 3 files changed, 12 deletions(-) diff --git a/app/src/main/res/layout/fragment_media_detail.xml b/app/src/main/res/layout/fragment_media_detail.xml index 52afe3fc3..7790c2990 100644 --- a/app/src/main/res/layout/fragment_media_detail.xml +++ b/app/src/main/res/layout/fragment_media_detail.xml @@ -24,16 +24,6 @@ layout="@layout/show_captions_descriptions" /> - - Login form label. Login screen command. Confirmation string. - Alternative text. Notice when searching for subcategories. Notice when searching for subcategories. This is a mountain between Yamagata and Miyagi Prefectures in Japan, see [[d:Q167951]] for details. diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index fc1af4e20..91db64089 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -226,7 +226,6 @@ 2FA Code Email verification code Do you really want to logout? - Media Image Failed No subcategories found No parent categories found Mount Zao From aae9d4a3874b7c32caaf5d73c34bc4092607cde1 Mon Sep 17 00:00:00 2001 From: "translatewiki.net" Date: Thu, 23 Oct 2025 14:02:44 +0200 Subject: [PATCH 2/7] Localisation updates from https://translatewiki.net. --- app/src/main/res/values-af/strings.xml | 1 - app/src/main/res/values-anp/strings.xml | 1 - app/src/main/res/values-ar/strings.xml | 1 - app/src/main/res/values-as/strings.xml | 1 - app/src/main/res/values-ast/strings.xml | 1 - app/src/main/res/values-az/strings.xml | 1 - app/src/main/res/values-b+sr+Latn/strings.xml | 1 - app/src/main/res/values-ba/strings.xml | 1 - app/src/main/res/values-bn/strings.xml | 1 - app/src/main/res/values-br/strings.xml | 1 - app/src/main/res/values-bs/strings.xml | 1 - app/src/main/res/values-ca/strings.xml | 1 - app/src/main/res/values-cs/strings.xml | 1 - app/src/main/res/values-cy/strings.xml | 1 - app/src/main/res/values-da/strings.xml | 1 - app/src/main/res/values-de/strings.xml | 1 - app/src/main/res/values-diq/strings.xml | 1 - app/src/main/res/values-el/strings.xml | 1 - app/src/main/res/values-eo/strings.xml | 1 - app/src/main/res/values-es/strings.xml | 1 - app/src/main/res/values-eu/strings.xml | 1 - app/src/main/res/values-fa/strings.xml | 1 - app/src/main/res/values-fi/strings.xml | 1 - app/src/main/res/values-fr/strings.xml | 1 - app/src/main/res/values-gl/strings.xml | 1 - app/src/main/res/values-got/strings.xml | 1 - app/src/main/res/values-hi/strings.xml | 1 - app/src/main/res/values-hr/strings.xml | 1 - app/src/main/res/values-hu/strings.xml | 1 - app/src/main/res/values-ia/strings.xml | 1 - app/src/main/res/values-in/strings.xml | 1 - app/src/main/res/values-io/strings.xml | 1 - app/src/main/res/values-is/strings.xml | 1 - app/src/main/res/values-it/strings.xml | 1 - app/src/main/res/values-iw/strings.xml | 3 +- app/src/main/res/values-ja/strings.xml | 1 - app/src/main/res/values-jv/strings.xml | 1 - app/src/main/res/values-ka/strings.xml | 1 - app/src/main/res/values-kab/strings.xml | 30 +++++++- app/src/main/res/values-ko-rKP/strings.xml | 1 - app/src/main/res/values-ko/strings.xml | 1 - app/src/main/res/values-krc/strings.xml | 1 - app/src/main/res/values-kus/strings.xml | 1 - app/src/main/res/values-ky/strings.xml | 68 ++++++++++++++++--- app/src/main/res/values-lt/strings.xml | 1 - app/src/main/res/values-mk/strings.xml | 1 - app/src/main/res/values-mr/strings.xml | 1 - app/src/main/res/values-ms/strings.xml | 1 - app/src/main/res/values-my/strings.xml | 1 - app/src/main/res/values-nb/strings.xml | 1 - app/src/main/res/values-nl/strings.xml | 1 - app/src/main/res/values-nqo/strings.xml | 1 - app/src/main/res/values-pl/strings.xml | 1 - app/src/main/res/values-pms/strings.xml | 1 - app/src/main/res/values-ps/strings.xml | 1 - app/src/main/res/values-pt-rBR/strings.xml | 1 - app/src/main/res/values-pt/strings.xml | 1 - app/src/main/res/values-ro/strings.xml | 1 - app/src/main/res/values-ru/strings.xml | 1 - app/src/main/res/values-se/strings.xml | 1 - app/src/main/res/values-sh/strings.xml | 1 - app/src/main/res/values-sk/strings.xml | 1 - app/src/main/res/values-skr/strings.xml | 1 - app/src/main/res/values-sl/strings.xml | 1 - app/src/main/res/values-sr/strings.xml | 1 - app/src/main/res/values-su/strings.xml | 1 - app/src/main/res/values-sv/strings.xml | 1 - app/src/main/res/values-ta/strings.xml | 1 - app/src/main/res/values-tcy/strings.xml | 1 - app/src/main/res/values-te/strings.xml | 1 - app/src/main/res/values-th/strings.xml | 1 - app/src/main/res/values-tr/strings.xml | 1 - app/src/main/res/values-ug/strings.xml | 1 - app/src/main/res/values-uk/strings.xml | 1 - app/src/main/res/values-uz/strings.xml | 1 - app/src/main/res/values-vec/strings.xml | 1 - app/src/main/res/values-vi/strings.xml | 1 - app/src/main/res/values-xmf/strings.xml | 1 - app/src/main/res/values-zh-rHK/strings.xml | 1 - app/src/main/res/values-zh-rTW/strings.xml | 1 - app/src/main/res/values-zh/strings.xml | 1 - 81 files changed, 90 insertions(+), 89 deletions(-) diff --git a/app/src/main/res/values-af/strings.xml b/app/src/main/res/values-af/strings.xml index b80a8accd..25567a92c 100644 --- a/app/src/main/res/values-af/strings.xml +++ b/app/src/main/res/values-af/strings.xml @@ -165,7 +165,6 @@ Sluit aan by ons beta-kanaal op Google Play en kry vroeë toegang tot nuwe funksies en foutoplossings 2FA-kode Wil u regtig afmeld? - Mediabeeld misluk Geen subkategorieë gevind nie Geen ouerkategorieë gevind nie Mount Zao diff --git a/app/src/main/res/values-anp/strings.xml b/app/src/main/res/values-anp/strings.xml index 701f07d2c..b9efe7e2d 100644 --- a/app/src/main/res/values-anp/strings.xml +++ b/app/src/main/res/values-anp/strings.xml @@ -88,7 +88,6 @@ लाइसेंस निर्देशांक 2 एफए कोड - मीडिया छवि विफल माउंट ज़ाओ ल्लामस इंद्रधनुष केरौ पूल diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index 745cf08ff..3944d7752 100644 --- a/app/src/main/res/values-ar/strings.xml +++ b/app/src/main/res/values-ar/strings.xml @@ -275,7 +275,6 @@ رمز التحقق المزدوج 2FA رمز التحقق من البريد الإلكتروني أترغب فعلا في الخروج؟ - صورة الوسائط فشلت لم يتم العثور على تصنيفات فرعية. لم يتم العثور على تصنيفات رئيسية. جبل زوا diff --git a/app/src/main/res/values-as/strings.xml b/app/src/main/res/values-as/strings.xml index 65bf08866..195279e96 100644 --- a/app/src/main/res/values-as/strings.xml +++ b/app/src/main/res/values-as/strings.xml @@ -104,7 +104,6 @@ স্থানাংকসমূহ একো প্ৰদান কৰা নাই এগৰাকী বিটা টেষ্টাৰ হওঁক - মিডিয়াৰ ছবি বিফল হ\'ল খোলক বন্ধ কৰক নিকটৱৰ্তী diff --git a/app/src/main/res/values-ast/strings.xml b/app/src/main/res/values-ast/strings.xml index 387905da2..9a9ccdef4 100644 --- a/app/src/main/res/values-ast/strings.xml +++ b/app/src/main/res/values-ast/strings.xml @@ -209,7 +209,6 @@ Escueye\'l nuesu canal beta en Google Play y ten accesu tempranu a carauterístiques nueves ya igües de fallos Códigu I2F ¿Confirmes que quies salir? - Falló la imaxe multimedia Nun s\'alcontraron categoríes Nun s\'atopó nenguna categoría padre Monte Zao diff --git a/app/src/main/res/values-az/strings.xml b/app/src/main/res/values-az/strings.xml index 513300675..df906b74a 100644 --- a/app/src/main/res/values-az/strings.xml +++ b/app/src/main/res/values-az/strings.xml @@ -227,7 +227,6 @@ 2FA kodu E-poçt doğrulama kodu Həqiqətən çıxış etmək istəyirsiniz? - Media şəkli uğursuz oldu Heç bir alt kateqoriya tapılmadı Heç bir üst kateqoriya tapılmadı Zao dağı diff --git a/app/src/main/res/values-b+sr+Latn/strings.xml b/app/src/main/res/values-b+sr+Latn/strings.xml index 7ab352870..bd6bbe828 100644 --- a/app/src/main/res/values-b+sr+Latn/strings.xml +++ b/app/src/main/res/values-b+sr+Latn/strings.xml @@ -208,7 +208,6 @@ Priključite se našem kanalu beta verzija na Google Play-u i ranije pristupajte novim funkcijama i ispravkama grešaka 2FA kod Zaista želite da se odjavite? - Medijska slika neuspešna Potkategorije nisu pronađene Nadređene kategorije nisu pronađene Planina Zao diff --git a/app/src/main/res/values-ba/strings.xml b/app/src/main/res/values-ba/strings.xml index 0460d14fe..b128e71ab 100644 --- a/app/src/main/res/values-ba/strings.xml +++ b/app/src/main/res/values-ba/strings.xml @@ -198,7 +198,6 @@ Google Play аша беҙҙең бета-версия каналына яҙыл һәм иң тәүгеләрҙән булып яңы көйләүҙәр, хата төҙәтеүҙәр тураһында хәбәрҙар бул 2ФА Коды Ысынлап та системанан сыҡҡығыҙ киләме? - Медиарәсем хатаһы Субкатегориялар табылманы Зао тауы Ламалар diff --git a/app/src/main/res/values-bn/strings.xml b/app/src/main/res/values-bn/strings.xml index 490054345..74c2f65b7 100644 --- a/app/src/main/res/values-bn/strings.xml +++ b/app/src/main/res/values-bn/strings.xml @@ -236,7 +236,6 @@ 2FA কোড ইমেল যাচাইকরণ কোড আপনি কি সত্যিই প্রস্থান করতে চান? - মিডিয়া চিত্র ব্যর্থ হয়েছে কোন উপবিষয়শ্রেনী পাওয়া যায় নি। কোনও মূল বিষয়শ্রেণী পাওয়া যায়নি জাও পর্বত diff --git a/app/src/main/res/values-br/strings.xml b/app/src/main/res/values-br/strings.xml index 5f3778ed6..c2a0e3e5c 100644 --- a/app/src/main/res/values-br/strings.xml +++ b/app/src/main/res/values-br/strings.xml @@ -203,7 +203,6 @@ En em enskrivañ en hor c\'hanol beta war Google Play ha kaout ur rakmoned d\'an arc\'hwelioù nevez d\'an drein difaziet Kod 2FA Sur oc\'h e fell deoc\'h digevreañ ? - C\'hwitadenn war skeudenn ar media Isrummad ebet kavet Rummad tad ebet kavet Menez Zao diff --git a/app/src/main/res/values-bs/strings.xml b/app/src/main/res/values-bs/strings.xml index ee01af623..beeba313b 100644 --- a/app/src/main/res/values-bs/strings.xml +++ b/app/src/main/res/values-bs/strings.xml @@ -153,7 +153,6 @@ Prijavite se na naš beta-kanal na Google Playu i dobijte raniji pristup novim mogućnostima i ispravkama grešaka Kôd za provjeru u 2 koraka Želite li se zaista odjaviti? - Slika nije uspjela Zao Ljame Dugin most diff --git a/app/src/main/res/values-ca/strings.xml b/app/src/main/res/values-ca/strings.xml index 67da8e33c..08d9697bd 100644 --- a/app/src/main/res/values-ca/strings.xml +++ b/app/src/main/res/values-ca/strings.xml @@ -178,7 +178,6 @@ Proveu la versió beta Codi 2FA Realment voleu finalitzar la sessió? - Ha fallat la imatge multimèdia No s\'han trobat subcategories No s\'ha trobat cap categoria pare Mont Zao diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index 3de9418fe..f083d7f41 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -253,7 +253,6 @@ Kód pro dvoufázové ověření (2FA) Ověřovací kód z e-mailu Opravdu se chcete odhlásit? - Obrázek Nebyly nalezeny podkategorie Nebyly nalezeny rodičovské kategorie Hora Zao diff --git a/app/src/main/res/values-cy/strings.xml b/app/src/main/res/values-cy/strings.xml index f6d92d0d6..e611d5439 100644 --- a/app/src/main/res/values-cy/strings.xml +++ b/app/src/main/res/values-cy/strings.xml @@ -192,7 +192,6 @@ Dewch yn Brofwr Beta Cod 2FA Ti\'n sicr dy fod am allgofnodi? - Methodd y ddelwedd Ni chafwyd hyd i is-gategoriau Mount Zao Lamas diff --git a/app/src/main/res/values-da/strings.xml b/app/src/main/res/values-da/strings.xml index 496a04b29..4b3e11b3f 100644 --- a/app/src/main/res/values-da/strings.xml +++ b/app/src/main/res/values-da/strings.xml @@ -225,7 +225,6 @@ 2FA-kode E-mail-bekræftelseskode Ønsker du at logge ud? - Mediebillede mislykkedes Ingen underkategorier fundet Ingen overordnede kategorier fundet Monter Zao diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 23d77b2d5..ac4aa3b8b 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -263,7 +263,6 @@ 2FA-Code E-Mail-Bestätigungscode Möchtest du dich wirklich abmelden? - Medienbild fehlgeschlagen Keine Unterkategorien gefunden Keine übergeordneten Kategorien gefunden Zaō diff --git a/app/src/main/res/values-diq/strings.xml b/app/src/main/res/values-diq/strings.xml index bed2da8cf..28575a9d5 100644 --- a/app/src/main/res/values-diq/strings.xml +++ b/app/src/main/res/values-diq/strings.xml @@ -171,7 +171,6 @@ Bıbe karberê Beta Testi 2FA-Code (Dı faktorın raşt kerdış) Şıma qayılê cı ra bıvıciyê? - Resımê medyay nêbiyo Bınkategoriye nêvineya Kategoriya serên nêvineyê Koyê Zao diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml index 86bac4925..5cdf49799 100644 --- a/app/src/main/res/values-el/strings.xml +++ b/app/src/main/res/values-el/strings.xml @@ -239,7 +239,6 @@ Κωδικός 2FA Κωδικός επαλήθευσης ηλεκτρονικού ταχυδρομείου Θέλετε σίγουρα να αποσυνδεθείτε; - Η εικόνα πολυμέσων απέτυχε Δε βρέθηκαν υποκατηγορίες Δε βρέθηκαν γονικές κατηγορίες Όρος Ζάο diff --git a/app/src/main/res/values-eo/strings.xml b/app/src/main/res/values-eo/strings.xml index c5579d17e..53be4c95a 100644 --- a/app/src/main/res/values-eo/strings.xml +++ b/app/src/main/res/values-eo/strings.xml @@ -222,7 +222,6 @@ Abonu nian beta-kanalon ĉe Google Play kaj frue ekprovu novajn trajtojn kaj riparojn de cimoj 2FA-Kodo Ĉu vi vere volas elsaluti? - Aŭdvidaĵo-Bildo Malsukcesis Neniu subkategorio trovita Neniu superkategorio trovita Monto Zao diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 2559f9684..1a4c8ef50 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -270,7 +270,6 @@ Código de autenticación de 2 pasos Código de verificación de correo electrónico ¿Confirmas que quieres salir? - Falló la imagen de multimedia No se encontró ninguna subcategoría No se encontró ninguna categoría contenedora Monte Zao diff --git a/app/src/main/res/values-eu/strings.xml b/app/src/main/res/values-eu/strings.xml index 9c6cee15d..4f7eac71e 100644 --- a/app/src/main/res/values-eu/strings.xml +++ b/app/src/main/res/values-eu/strings.xml @@ -192,7 +192,6 @@ Beta testatzaile bihurtu 2FA Kodea Benetan saioa itxi nahi duzu ? - Media irudiak kale egin du Ez da azpikategoriarik aurkitu Ez da guraso kategoriarik aurkitu Zao Mendia diff --git a/app/src/main/res/values-fa/strings.xml b/app/src/main/res/values-fa/strings.xml index e97a5bc8f..a4c1a5ca3 100644 --- a/app/src/main/res/values-fa/strings.xml +++ b/app/src/main/res/values-fa/strings.xml @@ -223,7 +223,6 @@ به گروه آزمایشی ما در گوگل‌پلی بپیوندید و از خصوصیات جدید و خطاهای رفع‌شده زودتر از دیگران برخوردار شوید. کد 2FA آیا واقعاً قصد خروج از سامانه را دارید؟ - خطای تصویر رسانه هیچ زیررده‌ای یافت نشد هیچ رده مادری یافت نشد کوه زائو diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml index 6bed6d400..c693eff1d 100644 --- a/app/src/main/res/values-fi/strings.xml +++ b/app/src/main/res/values-fi/strings.xml @@ -227,7 +227,6 @@ Kaksivaiheisen tunnistautumisen koodi Sähköpostivahvistuskoodi Haluatko varmasti kirjautua ulos? - Mediakuva epäonnistui Alaluokkia ei löytynyt Vanhempia luokkia ei löytynyt Zao-vuori diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 639faa9cc..342765ad6 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -267,7 +267,6 @@ Code 2FA Code de vérification par email Voulez-vous vraiment vous déconnecter ? - Échec sur l’image du média Aucune sous-catégorie trouvée Aucune catégorie parente trouvée Mont Zao diff --git a/app/src/main/res/values-gl/strings.xml b/app/src/main/res/values-gl/strings.xml index 520fa2ab9..4b5fea74f 100644 --- a/app/src/main/res/values-gl/strings.xml +++ b/app/src/main/res/values-gl/strings.xml @@ -209,7 +209,6 @@ Siga a nosa canle beta en Google Play e obteña acceso a novas funcionalidades e correccións de erros Código de autenticación de dous pasos Está seguro de querer saír? - Fallou a imaxe de multimedia Non se atoparon subcategorías Non se atoparon categorías nais Monte Zao diff --git a/app/src/main/res/values-got/strings.xml b/app/src/main/res/values-got/strings.xml index ed2f38f96..9e8ae1754 100644 --- a/app/src/main/res/values-got/strings.xml +++ b/app/src/main/res/values-got/strings.xml @@ -108,7 +108,6 @@ 𐍅𐌰𐌹𐍂𐌸 𐌱𐌰𐌹𐍄𐌰 𐍃𐍉𐌺𐌾𐌰𐌽𐌳𐍃 2𐍆𐌰 𐌺𐍉𐌳𐌿𐍃 𐌱𐌹 𐍃𐌿𐌽𐌾𐌰𐌹 𐍅𐌹𐌻𐌴𐌹𐌶𐌿 𐌰𐍆𐌻𐌴𐌹𐌸𐌰𐌽? - 𐍆𐍂𐌹𐍃𐌰𐌷𐍄𐍃 𐌼𐌰𐌹𐌳𐌾𐌴 𐌱𐍂𐌰𐌺 𐌽𐌹 𐌱𐌹𐌲𐌹𐍄𐌰𐌽𐌰 𐌿𐍆𐌺𐌿𐌽𐌾𐌰 𐍆𐌰𐌹𐍂𐌲𐌿𐌽𐌹 𐌶𐌰𐍉 𐌻𐌻𐌰𐌼𐌰𐍃 diff --git a/app/src/main/res/values-hi/strings.xml b/app/src/main/res/values-hi/strings.xml index 338f316f5..6b1d88da2 100644 --- a/app/src/main/res/values-hi/strings.xml +++ b/app/src/main/res/values-hi/strings.xml @@ -204,7 +204,6 @@ गूगल प्ले पर हमारे बीटा चैनल का चयन करें और नई सुविधाओं व त्रुटिसुधारों तक पहले पहुँचे 2 एफए कोड क्या आप वास्तव में निकास करना चाहते हैं? - मीडिया छवि विफल कोई उपश्रेणी नहीं मिली कोई मूल श्रेणी नहीं मिली माउंट ज़ाओ diff --git a/app/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml index e828e0aa8..7c5d6a2a0 100644 --- a/app/src/main/res/values-hr/strings.xml +++ b/app/src/main/res/values-hr/strings.xml @@ -169,7 +169,6 @@ Prijavite se na naš beta-kanal na Google Playu i dobijte raniji pristup novim mogućnostima i ispravkama pogrješaka Kôd za provjeru u 2 koraka Zaista se želite odjaviti? - Slika nije uspjela Potkategorije nisu pronađene Planina Zao Ljame diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml index 2c6b8008f..857fb4c69 100644 --- a/app/src/main/res/values-hu/strings.xml +++ b/app/src/main/res/values-hu/strings.xml @@ -194,7 +194,6 @@ Jelentkezz a béta csatornánkra a Google Playen, hogy hamarabb megkapd a hibajavításokat és az új funkciókat 2LH kód Kilépsz? - Médiakép sikertelen Nem található alkategória Nem található szülő kategória Zaō-hegy diff --git a/app/src/main/res/values-ia/strings.xml b/app/src/main/res/values-ia/strings.xml index af5cacaab..90c5cbb58 100644 --- a/app/src/main/res/values-ia/strings.xml +++ b/app/src/main/res/values-ia/strings.xml @@ -216,7 +216,6 @@ Codice 2FA Codice de verification in e-mail Vole tu vermente clauder session? - Imagine multimedial fallite Necun subcategoria trovate Necun categoria genitor trovate Monte Zao diff --git a/app/src/main/res/values-in/strings.xml b/app/src/main/res/values-in/strings.xml index ac8ef569f..5691a4da9 100644 --- a/app/src/main/res/values-in/strings.xml +++ b/app/src/main/res/values-in/strings.xml @@ -224,7 +224,6 @@ Gabung ke kanal beta kami di Google Play dan dapatkan akses lebih dulu ke fitur-fitur dan perbaikan bug Kode O2F Apakah Anda benar-benar ingin keluar? - Media Gambar Gagal Subkategori tidak ditemukan Tidak ditemukan kategori induk Gunung Zao diff --git a/app/src/main/res/values-io/strings.xml b/app/src/main/res/values-io/strings.xml index 889584ddb..392a6746b 100644 --- a/app/src/main/res/values-io/strings.xml +++ b/app/src/main/res/values-io/strings.xml @@ -216,7 +216,6 @@ Kodexo 2FA Kodexo sendita ad e-postal adreso Ka vu deziras ekirar? - Faliis montrar imajo Nula subkategorio trovesis Nula kategorio precipua trovesis Monto Zao diff --git a/app/src/main/res/values-is/strings.xml b/app/src/main/res/values-is/strings.xml index 7d262386e..a0c0b7044 100644 --- a/app/src/main/res/values-is/strings.xml +++ b/app/src/main/res/values-is/strings.xml @@ -206,7 +206,6 @@ Veldu að taka þátt í beta-forprófunarrásinni á Google Play og fáðu snemmbúinn aðgang að nýjum eiginleikum og villuleiðréttingum 2FA-kóði Viltu í alvörunni skrá þig út? - Mynd gagnamiðils brást Engir undirflokkar fundust Engir yfirflokkar fundust Zao-fjall diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 23056aa7e..8583ad3f5 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -242,7 +242,6 @@ Codice 2FA Codice di verifica indirizzo email Vuoi veramente uscire? - Immagine multimediale non riuscita Nessuna sottocategoria trovata Nessuna categoria superiore trovata Monte Zao diff --git a/app/src/main/res/values-iw/strings.xml b/app/src/main/res/values-iw/strings.xml index 34595ab55..ab8249852 100644 --- a/app/src/main/res/values-iw/strings.xml +++ b/app/src/main/res/values-iw/strings.xml @@ -251,7 +251,6 @@ קוד אימות דו־שלבי קוד אימות בדוא״ל האם באמת לצאת מהחשבון? - תמונת המדיה נכשלה לא נמצאו תת־קטגוריות לא נמצאו קטגוריות הורות הר זאו @@ -815,7 +814,7 @@ שמירת קובץ ה־KML נכשלה. שמירת קובץ ה־GPX נכשלה. שמירה כקובץ KML... - שמירת קובץ GPX... + שמירה כקובץ GPX... נבחרה תמונה אחת נבחרו שתי תמונות diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 29b420905..04e96cd02 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -229,7 +229,6 @@ 2FAコード メール認証コード ログアウトしてもよろしいですか? - メディアイメージが失敗しました 下位カテゴリは見つかりませんでした 上位カテゴリは見つかりませんでした 蔵王連峰 diff --git a/app/src/main/res/values-jv/strings.xml b/app/src/main/res/values-jv/strings.xml index 7394310a7..50b534507 100644 --- a/app/src/main/res/values-jv/strings.xml +++ b/app/src/main/res/values-jv/strings.xml @@ -135,7 +135,6 @@ Dadi Pangetès Béta Kodhe 2FA Panjenengan yakin arep metu log? - Gambar Médhia Wurung Anak kategori ora tinemu Kategori babon ora tinemu Gunung Zao diff --git a/app/src/main/res/values-ka/strings.xml b/app/src/main/res/values-ka/strings.xml index 4539e2b42..223783b98 100644 --- a/app/src/main/res/values-ka/strings.xml +++ b/app/src/main/res/values-ka/strings.xml @@ -219,7 +219,6 @@ 2ფა კოდი ელფოსტის დამადასტურებელი კოდი ნამდვილად გსურთ გასვლა? - მედიაგამოსახულების შეცდომა ქვეკატეგორიები ვერ მოიძებნა ზედა დონის კატეგორიები ვერ მოიძებნა ზაოს მთა diff --git a/app/src/main/res/values-kab/strings.xml b/app/src/main/res/values-kab/strings.xml index d4fa007da..1a86a65aa 100644 --- a/app/src/main/res/values-kab/strings.xml +++ b/app/src/main/res/values-kab/strings.xml @@ -9,7 +9,9 @@ Tangalt aɣbalu Github n Commons Alugu Commons Asmel wen n Commons + Aglam n tutlayt Aglam + Tugna Akk %1$d n ufaylu yezga yettali @@ -70,6 +72,7 @@ Ṭṭef tawlaft S lqeṛban Ifuyla i suliɣ + Nɣel aseɣwen Bḍu Azwel Aglam @@ -106,6 +109,7 @@ Ur tsuliḍ ara yakan tiwlafin. Ɛref̣ tikelt-nniḍen Sefsex + Akk tutlayin S tuzna n tygna-agi, ad d-wekkdeɣ d akken d ayla-w, ur tegbir ara aferdis yettwaḥerzen s izerfan n umeskar, udiɣ tqudeṛ <a href=\"https://commons.wikimedia.org/wiki/Commons:Policies_and_guidelines\">Tisertiyin n Wikimedia Commons</a>. Sider Turagt @@ -156,7 +160,6 @@ Jerred ar ubadu-nneɣ Beta di Google Play sakin awi anekcum uzwir ar tmahilin timaynutin akked useɣti n ibugen. Tangalt 2FA Tabɣiḍ ad teffɣeḍ? - Tugna n midya ur teddi ara Taqirruct Zao Lamas Taqenṭart tislit n unẓaṛ @@ -185,6 +188,7 @@ Qqen ar umiḍan-ik Azen afaylu n uɣmis Azen afaylu n uɣmis i yinermisen s yimayl + Zgel Qqen Ulac adeg Ilaq usireg i uskan tabdart n wadigen iqerben @@ -197,5 +201,29 @@ Nadi Nadi Taggayin + Kemmel + Kemmel + Bḍu asnas + Kkes + Amaɣnu + Tabdart + Uḍfir + Tiwlafin + Taggayin + Immed + Tugna tuḍfiṛt + Ameskar + Aseɣẓan + Iɣewwaren + Ubrik + Aceɛlal + Sali-d ugar + Sentem + Ugar + Aseqdac + ISSIN UGAR Tasiregt tafrayant: Awi adig amiran i yisumar n taggayt + Kkes + Semmet + Amiḍan diff --git a/app/src/main/res/values-ko-rKP/strings.xml b/app/src/main/res/values-ko-rKP/strings.xml index 7d040f73f..e3dc7b836 100644 --- a/app/src/main/res/values-ko-rKP/strings.xml +++ b/app/src/main/res/values-ko-rKP/strings.xml @@ -152,7 +152,6 @@ 베타 시험자가 되세요 2FA부호 정말 탈퇴하시겠습니까? - 매체 그림 실패 하위 분류가 없습니다 부모 분류가 없습니다 자오련봉 diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml index 1bbb00fde..b39b60e82 100644 --- a/app/src/main/res/values-ko/strings.xml +++ b/app/src/main/res/values-ko/strings.xml @@ -227,7 +227,6 @@ 2FA 코드 이메일 인증 코드 정말 로그아웃하시겠습니까? - 미디어 그림 실패 하위 분류가 없습니다 상위 분류가 없습니다 자오 연봉 diff --git a/app/src/main/res/values-krc/strings.xml b/app/src/main/res/values-krc/strings.xml index d2fa3b0e9..deaccff00 100644 --- a/app/src/main/res/values-krc/strings.xml +++ b/app/src/main/res/values-krc/strings.xml @@ -217,7 +217,6 @@ 2FA Код Электрон почтаны верификация этигиз Кертиден чыгъаргъа излеймисиз? - Медиа Сурат Джетишимсизди Тюб категория табылмады Ана категорияла табылмадыла Зао Тау diff --git a/app/src/main/res/values-kus/strings.xml b/app/src/main/res/values-kus/strings.xml index 38d037cf7..effa42a60 100644 --- a/app/src/main/res/values-kus/strings.xml +++ b/app/src/main/res/values-kus/strings.xml @@ -201,7 +201,6 @@ Liebim onɛ kpansid Beta 2FA koodi Fʋ sid bɔɔdi fʋ yi yiiŋa? - Midia footo gʋ\'ʋŋya Pʋ paam buudi bibisɛ Pʋ paam buudi si\'a Zao zuor diff --git a/app/src/main/res/values-ky/strings.xml b/app/src/main/res/values-ky/strings.xml index 14bbd5b80..4ee9094bb 100644 --- a/app/src/main/res/values-ky/strings.xml +++ b/app/src/main/res/values-ky/strings.xml @@ -10,7 +10,7 @@ --> Викиказынанын Facebook баракчасы - Викиказына GitHub булак коду + Викиказына GitHub булак коду Викиказынанын логотиби Викиказынанын сайты Жайгашкан жер тандоодон чыгуу @@ -135,6 +135,7 @@ Параметрлер Катталуу Тандалган сүрөттөр + Тандалган сүрөттөр бул Викиказына жамааты доолборундагы эң жогорку сапаттагы деп тандаган, өз ишин өтө чебер фотографтар менен иллюстраторлор жүктөгөн сүрөттөр. Ыңгайлаштырылган тандоочу» Категория Көрүшүүчүлөрдүн баасы @@ -151,15 +152,18 @@ Сиз бир дагы сүрөт жүктөй элексиз. Кайра аракет кылуу Жокко чыгаруу + Тилдин атын жазыңыз + Акыркы издөөдөлөр + Бардык тилдер Бул сүрөттү жөнөтүп жатканым менен, мен анын менин жеке эмгегим экенин, анда автордук укук менен корголгон материалдар же селфилер жок экенин жана башкача айтканда <a href=\"https://commons.wikimedia.org/wiki/Commons:Policies_and_guidelines\">Викиказына саясатына</a> ылайык экенин билдирем. Жүктөп алуу Стандарттык лицензия Мурунку аталыш жана сүрөттөмөнү колдонуу Тема - Attribution-ShareAlike 4.0 - Attribution 4.0 - Attribution-ShareAlike 3.0 - Attribution 3.0 + Attribution-ShareAlike 4.0 + Attribution 4.0 + Attribution-ShareAlike 3.0 + Attribution 3.0 CC0 CC BY-SA 3.0 CC BY 3.0 @@ -220,15 +224,14 @@ 2FA коду Электрондук почта текшерүү коду Чындыгында чыгуу каалайсызбы? - Медиа сүрөт жүктөлгөн жок Төмөнкү категориялар табылган жок Ата-энелик категориялар табылган жок Зао тоосу Ламалар Көкүрөктүн көпүрөсү Тюльпан - Википедияга кош келиңиз - Кош келиңиз! Автордук укук + Википедиядагы кадимки макаланын схемалык сүрөтү. + Автордук укук белгиси сызып ташталган кагаздардын үймөгүнүн сүрөтү. Сидней опера театры Жокко чыгаруу Ачуу @@ -261,6 +264,7 @@ Файлды жүктөө үчүн интернетке туташуу керек. Тармагыңызды текшериңиз. Сүрөттө табылган көйгөйлөр Сураныч, жөн гана өзүңүз тарткан сүрөттөрдү жүктөңүз. Интернеттен жүктөлгөн сүрөттөрдү жүктөбөңүз. + Жүктөөлөр Тиркеме ичиндеги сүрөттөрдү сактоо Тиркеме ичиндеги камера менен тартылган сүрөттөрдү түзмөгүңүздүн сактоосуна сактоо Эсеп жазууга кирүү @@ -332,6 +336,7 @@ Тест Бул сүрөттү жүктөөгө болобу? Суроо + Так билбейм Жыйынтык Өчүрүү керек болгон сүрөттөрдү жүктөөнү уланта берсеңиз, аккаунтуңуз бөгөттөлүшү мүмкүн. Тестти токтоткуңуз келеби? Сиз жүктөгөн сүрөттөрдүн %1$s%дан көбү өчүрүлгөн. Эгер өчүрүлүшү керек болгон сүрөттөрдү жүктөөнү уланта берсеңиз, аккаунтуңуз бөгөттөлүшү мүмкүн.\nОкутуу сабактарын кайра көрүп, кайсы сүрөттөрдү жүктөш керек, кайсынысы керек эмес экенин үйрөнүү үчүн тесттен өтөсүзбү? @@ -341,6 +346,7 @@ Виктказынанын максаттарынын бири — сапаттуу сүрөттөрдү чогултуу. Ошондуктан, тайгалак сүрөттөрдү жүктөөгө болбойт. Ар дайым жакшы жарыкта ачык жана сапаттуу сүрөттөрдү тартууга аракет кылыңыз. Технологияны же маданиятты чагылдырган сүрөттөр Викиказынада абдан куттукталат. Сиз %1$s суроого туура жооп бердиңиз. Куттуктайбыз! + Улантуу Суроого жооп берүү үчүн эки варианттын бирин тандаңыз. Кирүү мөөнөтү бүттү. Кайра кириңиз, сураныч. Тестиңизди досторуңуз менен бөлүшүңүз! @@ -381,10 +387,56 @@ Ката кетти! Викиказына билдирүүсү Ыңгайлаштырылган автордун атын колдонуу + Сүрөттөрдү жүктөө учурунда колдонуучу атыңдын ордуна өзгөчөлөнгөн автор атыңды колдон + Өзгөчөлөнгөн автор аты + Салым + Жакынкы + Билдирүүлөр + Билдирүүлөр (окуу) + Жакын жердеги билдирүүнү көрсөтүү + Сүрөттөр керек болгон жакын жерге колдонмодогу билдирүүнү көрсөтүү + Тизме + Сактагычка уруксат + Сүрөттөрдү жүктөө үчүн түзмөгүңүздүн тышкы сактагычына кирүү уруксатыңыз керек. + Сүрөттөр керек болгон жакын жерди эми көрө албай каласың. Бирок кааласаң, бул билдирүүнү Параметрлерден кайра күйгүзө аласың. + %2$d кадамдын %1$d-кадамы: %3$s + Кийинки + Мурунку + %1$s аталышындагы файл бар. Уланткыңар келеби?\n\nЭскертүү: Файл аталышына ылайыктуу кошумча автоматтык түрдө кошулат. + Түзмөгүңүздө шайкеш картографиялык тиркеме табылган жок. Бул функцияны колдонуу үчүн карта тиркемесин орнотуңуз. + Сүрөттөр + Жайгашкан жерлер + Категориялар + Белгилерге кошуу/алып салуу + Белгилер + Сиз эч кандай белгилерди кошкон жоксуз. + Белгилер + Логдорду чогултуу башталды. Тиркемени кайра баштаңыз, логдогу аракетти жасаңыз, андан кийин \'Лог файлын жөнөтүү\' баскычын кайра таптаңыз. + Мен аны ката менен жүктөдүм + Мен анын жалпыга көрүнүктүү болоорун билген эмесмин + Бул менин купуялыгым үчүн жакшы эместигин түшүндүм + Мен ойлогонумду өзгөрттүм, аны эми жалпыга көрүнүктүү кылууну каалабайм + Кечиресиз, бул сүрөт энциклопедия үчүн кызыксыз + %1$s күнү мен өзүм жүктөдүм, кеминде %2$d макалада колдонулган. + Виказынага кош келиңиз! \n\nБиринчи медиаңызды кошуу баскычын таптап жүктөңүз. + Категориялар тандалган жок + Категориялары жок сүрөттөр сейрек колдонулат. Категорияларды тандабастан уланткыңыз келеби? + Сүрөттөр тандалган жок + Сүрөттөлгөн сүрөттөрдү табуу оңой жана колдонулушу мүмкүн. Сүрөттөрдү тандабай эле улантууну каалайсызбы? Жүктөөнү жокко чыгаруу Артка баскычын колдонуу менен бул жүктөө жокко чыгарылат жана сиз ийгиликти жоготосуз Жүктөөнү улантуу + (Келишимдеги бардык сүрөттөр үчүн) + Бул аймакты издөө + Уруксат суроо + Сүрөттөр керек болгон эң жакын жерди көрсөтүү үчүн учурдагы жайгашкан жериңизди колдонууну каалайсызбы? + Жайгашкан жерге уруксат берилбегендиктен, жакынкы жер көрсөтүлбөйт. + Муну кайра сураба + Жайгашкан жерге уруксат сураңыз + Жакынкы билдирүүлөрдү көрсөтүү үчүн жайгашкан жерге уруксат сураңыз. Күтө туруңуз... + МЕДИА + Параметрлер Аталыш Сыпаттама Элементтер diff --git a/app/src/main/res/values-lt/strings.xml b/app/src/main/res/values-lt/strings.xml index 81dbf48da..42ccfe377 100644 --- a/app/src/main/res/values-lt/strings.xml +++ b/app/src/main/res/values-lt/strings.xml @@ -212,7 +212,6 @@ Prisijunkite prie beta kanalo Google Play ir gaukite išankstinę prieigą prie naujų funkcijų bei klaidų pataisymų 2FA kodas Ar tikrai norite atsijungti? - Medijos paveikslėlis nepavyko Subkategorijų nerasta Zao kalnas Lamos diff --git a/app/src/main/res/values-mk/strings.xml b/app/src/main/res/values-mk/strings.xml index e98e19256..5ae090aa8 100644 --- a/app/src/main/res/values-mk/strings.xml +++ b/app/src/main/res/values-mk/strings.xml @@ -222,7 +222,6 @@ 2ЧЗ-код Испрати го потврдниот код на е-пошта Дали навистина сакате да се одјавите? - Сликата не успеа Не пронајдов поткатегории Не пронајдов матични категории Зао diff --git a/app/src/main/res/values-mr/strings.xml b/app/src/main/res/values-mr/strings.xml index b555d8bf9..a111617fe 100644 --- a/app/src/main/res/values-mr/strings.xml +++ b/app/src/main/res/values-mr/strings.xml @@ -152,7 +152,6 @@ गुगल प्ले वरील आमच्या बिटा चॅनलचा पाठलाग करा आणि आमच्या नव्या सेवा-सुविधांचा तसाच त्रुटी-निरसनांचा फ़ायदा घ्या. 2FA कोड काय आपणास खरेच बंद करायचे आहे? - चित्र माध्यमे कोसळली जाओ जान पर्वत लामा रेनबो पूल diff --git a/app/src/main/res/values-ms/strings.xml b/app/src/main/res/values-ms/strings.xml index e3e8d5d9c..658a6ce7c 100644 --- a/app/src/main/res/values-ms/strings.xml +++ b/app/src/main/res/values-ms/strings.xml @@ -167,7 +167,6 @@ Jadilah Penguji Beta Kod 2FA Adakah anda benar-benar mahu log keluar? - Imej Media Gagal Tiada subkategori dijumpai Batalkan Buka diff --git a/app/src/main/res/values-my/strings.xml b/app/src/main/res/values-my/strings.xml index 27b8fb57c..70c8daa08 100644 --- a/app/src/main/res/values-my/strings.xml +++ b/app/src/main/res/values-my/strings.xml @@ -155,7 +155,6 @@ ကိုဩဒိနိတ် မဖြည့်ထားပါ အမှန်တကယ် ထွက်သွားလိုပါသလား - မီဒီယာရုပ်ပုံ မအောင်မြင်ပါ ကဏ္ဍခွဲများ မတွေ့ရှိပါ ပင်မကဏ္ဍများ မတွေ့ရှိပါ ခတ္တာပန်း diff --git a/app/src/main/res/values-nb/strings.xml b/app/src/main/res/values-nb/strings.xml index a74e2ad4a..32fb7554a 100644 --- a/app/src/main/res/values-nb/strings.xml +++ b/app/src/main/res/values-nb/strings.xml @@ -220,7 +220,6 @@ Registrer deg på vår betakanal på Google Play og få tidlig tilgang til nye funksjoner og feilrettinger 2FA-kode Ønsker du virkelig å logge ut? - Mediebilde feilet Ingen underkategorier funnet Ingen overordnede kategorier funnet Zao diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 28e5b51be..24c8e2cbf 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -244,7 +244,6 @@ Tweetrapsauthenticatie-code E-mailverificatiecode Wilt u zich echt afmelden? - Media-afbeelding is mislukt Geen subcategorieën gevonden Geen bovenliggende categorieën gevonden Mount Zao diff --git a/app/src/main/res/values-nqo/strings.xml b/app/src/main/res/values-nqo/strings.xml index f8bba091f..b57642fd9 100644 --- a/app/src/main/res/values-nqo/strings.xml +++ b/app/src/main/res/values-nqo/strings.xml @@ -174,7 +174,6 @@ ߌ ߕߐ߮ ߛߓߍ߫ ߊ߲ ߠߊ߫ ߓߋߕߊ ߥߏ߬ߦߏ ߟߊ߫ ߜ߭ߎߜ߭ߏߟ ߔߑߟߋߦ ߞߊ߲߬ ߞߊ߬ ߗߋߘߊ߫ ߞߎߘߊ ߟߎ߬ ߟߊߛߐ߬ߘߐ߲߫ ߊ߬ ߣߌ߫ ߞߐߕߐ߯ ߕߌߢߍߣߍ߲ ߠߎ߬ 2FA Code ߌ ߦߴߊ߬ ߝߍ߬ ߞߵߌ ߜߊ߲߬ߞߎ߲߬ߣߍ߲ ߓߐ߫ ߝߛߊߦߌ߫؟ - ߡߋߘߌߦߊ ߖߌ߬ߦߊ߬ߓߍ ߓߘߊ߫ ߗߌߙߏ߲߫ ߦߌߟߡߊߙߋ߲߫ ߕߴߦߋ߲߬ ߡߏߦߌߓߊ߯ ߦߌߟߡߊ ߟߎ߬ ߝߋ߲߫ ߡߊ߫ ߛߐ߬ߘߐ߲߫. ߖ߭ߊߏ߫ ߞߎ߬ߙߎ diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index ff20f09cb..5bb5cbfb7 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -255,7 +255,6 @@ Kod 2FA Kod weryfikacyjny z e-mail Czy na pewno wylogować? - Błąd obrazu multimedialnego Nie znaleziono podkategorii Nie znaleziono kategorii nadrzędnych Zaō diff --git a/app/src/main/res/values-pms/strings.xml b/app/src/main/res/values-pms/strings.xml index 479f8519b..064112009 100644 --- a/app/src/main/res/values-pms/strings.xml +++ b/app/src/main/res/values-pms/strings.xml @@ -217,7 +217,6 @@ Còdes 2FA Mandé un còdes ëd verifica Veul-lo për da bon seurte dal sistema? - Faliment ëd la plancia dël mojen Gnun-e sot-categorìe trovà Gnun-é categorìe ce trovà Mont Zao diff --git a/app/src/main/res/values-ps/strings.xml b/app/src/main/res/values-ps/strings.xml index 5b41d0407..6dfc96900 100644 --- a/app/src/main/res/values-ps/strings.xml +++ b/app/src/main/res/values-ps/strings.xml @@ -215,7 +215,6 @@ ازمېښتي ازمايښتگر شئ برېښليک تاييد کوډ ايا تاسو په رښتيا له غونډاله وتل غواړئ؟ - رسنۍ انځور نابرياله شو هېڅ څېرمه‌وېشنيزې ونه موندل شوې هېڅ بنسټيزې وېشنيزې ونه موندل شوې د ويکيپېډيا يوې ټوليزې ليکنې يو منشوري انځور. diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index 94b47c773..7957fed58 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -239,7 +239,6 @@ Entre no nosso canal beta no Google Play e receba acesso prévio a novos recursos e correções de erros Código 2FA Quer realmente sair ? - Falha na imagem de mídia Nenhuma subcategoria encontrada Nenhuma categoria pai encontrada Mount Zao diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index 86b8229b5..47e058283 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -237,7 +237,6 @@ Código de autenticação de dois fatores Código de verificação do e-mail Deseja realmente sair? - Falha na imagem multimédia Não foi encontrada nenhuma subcategoria. Não foi encontrada nenhuma categoria mãe Monte Zao diff --git a/app/src/main/res/values-ro/strings.xml b/app/src/main/res/values-ro/strings.xml index a40a962e0..946fd516e 100644 --- a/app/src/main/res/values-ro/strings.xml +++ b/app/src/main/res/values-ro/strings.xml @@ -211,7 +211,6 @@ Abonați-vă la canalul nostru beta pe Google Play și a obține acces rapid la noi caracteristici și corecții de erori Code 2FA Chiar vrei să te deconectezi? - Imagine media nu a reușit Nu s-au găsit subcategorii Nu au fost găsite categorii părinte Muntele Zao diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index ef3d6b3a8..df29976f7 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -279,7 +279,6 @@ Код 2ФА Код подтверждения электронной почты Вы действительно хотите выйти? - Ошибка медиафайла Подкатегории не найдены. Не найдено родительских категорий Гора Зао diff --git a/app/src/main/res/values-se/strings.xml b/app/src/main/res/values-se/strings.xml index f0c5f3b83..41a790fef 100644 --- a/app/src/main/res/values-se/strings.xml +++ b/app/src/main/res/values-se/strings.xml @@ -172,7 +172,6 @@ Ii addon bajás Šatta betageahččaleaddji Áiggutgo don duođaid čálihit olggos? - Mediagovva ii lihkostuvvan Ii oktage vuollekategoriija gávdnon Ii oktage badjekategoriija gávdnon Gaskkalduhte diff --git a/app/src/main/res/values-sh/strings.xml b/app/src/main/res/values-sh/strings.xml index bc21b62c8..849f7b187 100644 --- a/app/src/main/res/values-sh/strings.xml +++ b/app/src/main/res/values-sh/strings.xml @@ -171,7 +171,6 @@ Prijavite se na naš beta-kanal na Google Playu i dobijte raniji pristup novim mogućnostima i ispravkama grešaka 2FA kôd Zaista želite da se odjavite? - Slika nije uspjela Nisam pronašao potkategorije Nisam pronašao nadređene kategorije Planina Zao diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml index 5c3f1037b..8d0b7a746 100644 --- a/app/src/main/res/values-sk/strings.xml +++ b/app/src/main/res/values-sk/strings.xml @@ -230,7 +230,6 @@ Prihlásiť sa do nášho beta kanálu na Google Play a získavať včasný prístup k novinkám a opravám chýb Kód pre dvojfaktorové overenie (2FA) Naozaj sa chcete odhlásiť? - Obrázok zlyhal Neboli nájdené žiadne podkategórie Neboli nájdené žiadne rodičovské kategórie Hora Zaó diff --git a/app/src/main/res/values-skr/strings.xml b/app/src/main/res/values-skr/strings.xml index 238d8ca34..d2659d5f6 100644 --- a/app/src/main/res/values-skr/strings.xml +++ b/app/src/main/res/values-skr/strings.xml @@ -119,7 +119,6 @@ کجھ نی ݙسیا بیٹا ٹیسٹر بݨو بھلا تساں سچی دا لاگ آؤٹ تھیوݨ چاہندے ہو؟ - میڈیا فوٹو ناکام گل لالہ وکی پیڈیا وچ ست بسم اللہ منسوخ diff --git a/app/src/main/res/values-sl/strings.xml b/app/src/main/res/values-sl/strings.xml index f57a75f56..b24c5a364 100644 --- a/app/src/main/res/values-sl/strings.xml +++ b/app/src/main/res/values-sl/strings.xml @@ -232,7 +232,6 @@ Koda 2FA Koda za preverjanje e-pošte Ali se res želite odjaviti? - Nalaganje datoteke ni uspelo Najdena ni bila nobena podkategorija Najdena ni bila nobena nadrejena kategorija Gora Zao diff --git a/app/src/main/res/values-sr/strings.xml b/app/src/main/res/values-sr/strings.xml index e09a57df0..8202d6afd 100644 --- a/app/src/main/res/values-sr/strings.xml +++ b/app/src/main/res/values-sr/strings.xml @@ -221,7 +221,6 @@ Прикључите се нашем каналу бета верзија на Google Play-у и раније приступајте новим функцијама и исправкама грешака 2FA код Заиста желите да се одјавите? - Медијска слика неуспешна Поткатегорије нису пронађене Надређене категорије нису пронађене Планина Зао diff --git a/app/src/main/res/values-su/strings.xml b/app/src/main/res/values-su/strings.xml index 1b570554a..1684ae9e9 100644 --- a/app/src/main/res/values-su/strings.xml +++ b/app/src/main/res/values-su/strings.xml @@ -204,7 +204,6 @@ Pilihan asup kana saluran béta kami di Google Play sarta meunangkeun aksés munggaran pikeun fitur anyar jeung pameneran kutu Kode 2FA Yakin anjeun rék kaluar? - Gambar Média Gagal Euweuh subkategorian Euweuh kategorian Mount Zao diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml index 41804081f..68ffdfbfc 100644 --- a/app/src/main/res/values-sv/strings.xml +++ b/app/src/main/res/values-sv/strings.xml @@ -226,7 +226,6 @@ 2-stegsverif.kod E-postverifieringskod Vill du verkligen logga ut? - Mediabild misslyckades Inga underkategorier hittades Inga överordnade kategorier hittades Zao diff --git a/app/src/main/res/values-ta/strings.xml b/app/src/main/res/values-ta/strings.xml index 85de161cb..5cfee1bed 100644 --- a/app/src/main/res/values-ta/strings.xml +++ b/app/src/main/res/values-ta/strings.xml @@ -163,7 +163,6 @@ ஆயத்தொலைகள் வழங்கப்படவில்லை தாங்கள் மெய்யாகவே மூடுவதற்கு விரும்புகிறீர்களா? - பட ஊடகம் தோல்வியடைந்தது துணைப்பிரிவுகள் இல்லை முதன்மை வகைகள் இல்லை விக்கிப்பீடியாவிற்கு வருக diff --git a/app/src/main/res/values-tcy/strings.xml b/app/src/main/res/values-tcy/strings.xml index bf1b8fe0c..800206c82 100644 --- a/app/src/main/res/values-tcy/strings.xml +++ b/app/src/main/res/values-tcy/strings.xml @@ -161,7 +161,6 @@ Google Play ತಲ್ಪ ಇರ್ ಬೀಟಾ ಚಾನೆಲ್ ಆಯ್ಕೆ ಮಾಲ್ಪುಲೆ ಬುಕ್ಕ ಪೊಸ ವೈಶಿಷ್ಟ್ಯೊ ಅತ್ತಂದೆ ದೋಷ ಪರಿಹಾರಗ್ ದುಂಬು ಪ್ರವೇಶ ಪಡೆಲೆ. 2FA Code ಇರ್ ನಿಜವಾತ್ ಲಾಗ್ಔಟ್ ಮಾಲ್ಪಿಯರ ಬಯಸುವರಾ? - ಮೀಡಿಯಾ ಪಟೊ ಅಪ್ಲೋಡ್ ಅತ್‌ಜ್ಜಿ. ಒವೆ ಉಪವರ್ಗೊಲು ಇಜ್ಜಿ. ಇತ್ತೆ ಒವೆ ವರ್ಗೊಲು ಇಜ್ಜಿ. \nಮೌಂಟ್ ಝಾವೋ. diff --git a/app/src/main/res/values-te/strings.xml b/app/src/main/res/values-te/strings.xml index 024874006..aa8ac1103 100644 --- a/app/src/main/res/values-te/strings.xml +++ b/app/src/main/res/values-te/strings.xml @@ -192,7 +192,6 @@ గూగుల్ ప్లే లోని మా బీటా ఛానల్లో చేరితే, కొత్త విశేషాలను బగ్‌ల సవరణలనూ చూడవచ్చు 2FA Code నిజంగానే లాగౌటవుతారా? - మీడియా బొమ్మ విఫలమైంది ఉపవర్గాలేమీ కనబడలేదు మాతృవర్గాలేమీ కనబడలేదు మౌంట్ జావో diff --git a/app/src/main/res/values-th/strings.xml b/app/src/main/res/values-th/strings.xml index 33bd656d1..adf3b5fa2 100644 --- a/app/src/main/res/values-th/strings.xml +++ b/app/src/main/res/values-th/strings.xml @@ -203,7 +203,6 @@ สมัครเข้าร่วมช่องทางบีตาบน Google Play และเข้าถึงคุณลักษณะใหม่ ๆ และการแก้ไขบั๊กก่อนเปิดตัว รหัส 2FA คุณต้องการออกจากระบบจริง ๆ หรือไม่? - ภาพสื่อล้มเหลว ไม่พบหมวดหมู่รองที่ต้องการ ไม่พบหมวดหมู่ต้นทางที่ต้องการ ภูเขาซะโอ diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index 45b592166..441c95941 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -248,7 +248,6 @@ 2 Faktörlü Kimlik Doğrulama (2FA) Kodu E-posta doğrulama kodu Gerçekten çıkış yapmak istiyor musunuz? - Medya Görüntüsü Başarısız Oldu Alt kategori bulunamadı Üst kategori bulunamadı Zao Dağı diff --git a/app/src/main/res/values-ug/strings.xml b/app/src/main/res/values-ug/strings.xml index ff79cdea8..c37708bde 100644 --- a/app/src/main/res/values-ug/strings.xml +++ b/app/src/main/res/values-ug/strings.xml @@ -103,7 +103,6 @@ بىز كىرگەن Google Play، ئۈستىدىكى ئۆلچەش قانىلى ، ھەمدە تېخىمۇ بالدۇر يېڭى ئىقتىدارى ۋە خاتا ئەسلىگە كەلتۈرۈش 2FAكودى سىز راستتىنلا چېكىنىپ چىقامسىز ؟ - ۋاستە رەسىمى مەغلۇپ بولدى ھەسەت ھۈسەن كۆۋرۈك كېيىنكى سۈرەت ھەئە، نېمىشقا بولمىسۇن diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index 383086b87..f20552f05 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -248,7 +248,6 @@ Код 2FA Код підтвердження електронної пошти Ви справді хочете вийти із системи? - Помилка медіазображення Підкатегорій не знайдено Не знайдено батьківських категорій Гора Зао diff --git a/app/src/main/res/values-uz/strings.xml b/app/src/main/res/values-uz/strings.xml index eca7e18e6..8d96f566d 100644 --- a/app/src/main/res/values-uz/strings.xml +++ b/app/src/main/res/values-uz/strings.xml @@ -211,7 +211,6 @@ 2FA kod Elektron pochta tasdiqlash kodi Haqiqatan ham tizimdan chiqmoqchimisiz? - Media tasviri bajarilmadi Hech qanday ost toifa topilmadi Asosiy toifa topilmadi Zao toʻgi diff --git a/app/src/main/res/values-vec/strings.xml b/app/src/main/res/values-vec/strings.xml index 844ab513d..f46b6e8d4 100644 --- a/app/src/main/res/values-vec/strings.xml +++ b/app/src/main/res/values-vec/strings.xml @@ -172,7 +172,6 @@ Va drento al nostro canałe beta so Google Play par torte suito łe nove funsionałità e i erori corexùi Codaxe 2FA Vuto seriamente sevitar a ndaxer fora? - Imajine multimediałe no riusìa Nisuna categoria catada Nisuna categoria superiore catada Monte Zao diff --git a/app/src/main/res/values-vi/strings.xml b/app/src/main/res/values-vi/strings.xml index 1a6cae5fb..7b7bd33b2 100644 --- a/app/src/main/res/values-vi/strings.xml +++ b/app/src/main/res/values-vi/strings.xml @@ -209,7 +209,6 @@ Mã Hai Nhân tố Mã xác minh email Bạn có chắc chắn muốn đăng xuất? - Hình ảnh bị Thất bại Không tìm thấy thể loại con Không tìm thấy thể loại mẹ Núi Zaō diff --git a/app/src/main/res/values-xmf/strings.xml b/app/src/main/res/values-xmf/strings.xml index 126bae09c..5a432e2f0 100644 --- a/app/src/main/res/values-xmf/strings.xml +++ b/app/src/main/res/values-xmf/strings.xml @@ -218,7 +218,6 @@ 2ფა კოდი ელექტრონული ფოშტაშ დოდასურაფაშ კოდი გოკონანო გიშულა? - მედიაფაილიშ ჩილათა გიმენკატეგორიეფქ ვეგორინუ ომასქერე კატეგორიეფქ ვეგორინუ ზაოშ გვალა diff --git a/app/src/main/res/values-zh-rHK/strings.xml b/app/src/main/res/values-zh-rHK/strings.xml index f4ea7c9f6..57a0810a5 100644 --- a/app/src/main/res/values-zh-rHK/strings.xml +++ b/app/src/main/res/values-zh-rHK/strings.xml @@ -183,7 +183,6 @@ 選擇加入我們在 Google Play 上的 beta 測試版本,以提早取用新功能及程式修正 雙重驗證代碼 您確定要登出嗎? - 媒體圖片失敗 找不到子分類 找不到母分類 藏王連峰 diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index db47b0475..8c2053084 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -245,7 +245,6 @@ 2FA 代碼 電子郵件驗證碼 您確定要登出嗎? - 媒體圖片失敗 找不到子分類 找不到父級分類 藏王山 diff --git a/app/src/main/res/values-zh/strings.xml b/app/src/main/res/values-zh/strings.xml index 8d89d397b..ad572eac0 100644 --- a/app/src/main/res/values-zh/strings.xml +++ b/app/src/main/res/values-zh/strings.xml @@ -279,7 +279,6 @@ 2FA代码 电子邮件验证码 您真的想要退出么? - 媒体图片失败 找不到子分类 找不到父分类 藏王连峰 From 28fa7b1a2023861a05a8d6b7452395f15b170f1a Mon Sep 17 00:00:00 2001 From: Ted <37825157+ted-gilbert@users.noreply.github.com> Date: Sun, 26 Oct 2025 01:24:39 +1100 Subject: [PATCH 3/7] Display specific, user-friendly error message when upload categories search API call returns an error (#6540) * Make OkHttpConnectionFactory raise MwIOException when a non-suppressed API call returns an error * Add AlertDialog displaying specific error message when categories search API call returns an error * Add test for error alert dialog to UploadCategoriesFragment unit tests * Add error handling when API call fails to CategoriesPresenter.onAttachViewWithMedia --- .../free/nrw/commons/OkHttpConnectionFactory.kt | 17 +++++++++++++++-- .../upload/categories/CategoriesContract.kt | 5 +++++ .../upload/categories/CategoriesPresenter.kt | 15 +++++++++++++-- .../categories/UploadCategoriesFragment.kt | 11 ++++++++++- .../commons/wikidata/mwapi/MwErrorResponse.kt | 7 +++++++ .../nrw/commons/wikidata/mwapi/MwIOException.kt | 5 +++++ .../wikidata/mwapi/MwLegacyServiceError.kt | 14 ++++++++++++++ .../UploadCategoriesFragmentUnitTests.kt | 7 +++++++ 8 files changed, 76 insertions(+), 5 deletions(-) create mode 100644 app/src/main/java/fr/free/nrw/commons/wikidata/mwapi/MwErrorResponse.kt create mode 100644 app/src/main/java/fr/free/nrw/commons/wikidata/mwapi/MwIOException.kt create mode 100644 app/src/main/java/fr/free/nrw/commons/wikidata/mwapi/MwLegacyServiceError.kt diff --git a/app/src/main/java/fr/free/nrw/commons/OkHttpConnectionFactory.kt b/app/src/main/java/fr/free/nrw/commons/OkHttpConnectionFactory.kt index 1c28d5fe4..c54c3aefb 100644 --- a/app/src/main/java/fr/free/nrw/commons/OkHttpConnectionFactory.kt +++ b/app/src/main/java/fr/free/nrw/commons/OkHttpConnectionFactory.kt @@ -1,7 +1,11 @@ package fr.free.nrw.commons import androidx.annotation.VisibleForTesting +import fr.free.nrw.commons.wikidata.GsonUtil import fr.free.nrw.commons.wikidata.cookies.CommonsCookieJar +import fr.free.nrw.commons.wikidata.mwapi.MwErrorResponse +import fr.free.nrw.commons.wikidata.mwapi.MwIOException +import fr.free.nrw.commons.wikidata.mwapi.MwLegacyServiceError import okhttp3.Cache import okhttp3.Interceptor import okhttp3.OkHttpClient @@ -86,16 +90,25 @@ private class UnsuccessfulResponseInterceptor : Interceptor { rsp.peekBody(ERRORS_PREFIX.length.toLong()).use { responseBody -> if (ERRORS_PREFIX == responseBody.string()) { rsp.body.use { body -> - throw IOException(body!!.string()) + val bodyString = body!!.string() + + throw MwIOException( + "MediaWiki API returned error: $bodyString", + GsonUtil.defaultGson.fromJson( + bodyString, + MwErrorResponse::class.java + ).error!!, + ) } } } - } catch (e: IOException) { + } catch (e: MwIOException) { // Log the error as debug (and therefore, "expected") or at error level if (suppressErrors) { Timber.d(e, "Suppressed (known / expected) error") } else { Timber.e(e) + throw e } } return rsp diff --git a/app/src/main/java/fr/free/nrw/commons/upload/categories/CategoriesContract.kt b/app/src/main/java/fr/free/nrw/commons/upload/categories/CategoriesContract.kt index 183c7cd93..29e5ba90b 100644 --- a/app/src/main/java/fr/free/nrw/commons/upload/categories/CategoriesContract.kt +++ b/app/src/main/java/fr/free/nrw/commons/upload/categories/CategoriesContract.kt @@ -17,6 +17,11 @@ interface CategoriesContract { fun showError(stringResourceId: Int) + /** + * Show a cancelable AlertDialog with a given message. + */ + fun showErrorDialog(message: String) + fun setCategories(categories: List?) fun goToNextScreen() diff --git a/app/src/main/java/fr/free/nrw/commons/upload/categories/CategoriesPresenter.kt b/app/src/main/java/fr/free/nrw/commons/upload/categories/CategoriesPresenter.kt index dbeeae6ff..a1a96f2ac 100644 --- a/app/src/main/java/fr/free/nrw/commons/upload/categories/CategoriesPresenter.kt +++ b/app/src/main/java/fr/free/nrw/commons/upload/categories/CategoriesPresenter.kt @@ -12,6 +12,7 @@ import fr.free.nrw.commons.di.CommonsApplicationModule.Companion.IO_THREAD import fr.free.nrw.commons.di.CommonsApplicationModule.Companion.MAIN_THREAD import fr.free.nrw.commons.repository.UploadRepository import fr.free.nrw.commons.upload.depicts.proxy +import fr.free.nrw.commons.wikidata.mwapi.MwIOException import io.reactivex.Observable import io.reactivex.Scheduler import io.reactivex.android.schedulers.AndroidSchedulers @@ -75,7 +76,12 @@ class CategoriesPresenter }, { t: Throwable? -> view.showProgress(false) - view.showError(R.string.no_categories_found) + view.showError(R.string.error_loading_categories) + val mwException = t as? MwIOException + view.showErrorDialog( + if (mwException == null) "" + else "\n${mwException.error.title} / ${mwException.error.details}" + ) Timber.e(t) }, ), @@ -194,7 +200,12 @@ class CategoriesPresenter }, { t: Throwable? -> view.showProgress(false) - view.showError(R.string.no_categories_found) + view.showError(R.string.error_loading_categories) + val mwException = t as? MwIOException + view.showErrorDialog( + if (mwException == null) "" + else "\n${mwException.error.title} / ${mwException.error.details}" + ) Timber.e(t) }, ), diff --git a/app/src/main/java/fr/free/nrw/commons/upload/categories/UploadCategoriesFragment.kt b/app/src/main/java/fr/free/nrw/commons/upload/categories/UploadCategoriesFragment.kt index ee6af7bb6..ef4521431 100644 --- a/app/src/main/java/fr/free/nrw/commons/upload/categories/UploadCategoriesFragment.kt +++ b/app/src/main/java/fr/free/nrw/commons/upload/categories/UploadCategoriesFragment.kt @@ -10,6 +10,7 @@ import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import android.widget.Toast +import androidx.appcompat.app.AlertDialog import androidx.appcompat.app.AppCompatActivity import androidx.recyclerview.widget.LinearLayoutManager import com.jakewharton.rxbinding2.view.RxView @@ -32,7 +33,6 @@ import io.reactivex.Notification import io.reactivex.android.schedulers.AndroidSchedulers import io.reactivex.disposables.Disposable import timber.log.Timber -import java.util.Objects import java.util.concurrent.TimeUnit import javax.inject.Inject @@ -199,6 +199,15 @@ class UploadCategoriesFragment : UploadBaseFragment(), CategoriesContract.View { binding?.tilContainerSearch?.error = getString(stringResourceId) } + override fun showErrorDialog(message: String) { + AlertDialog + .Builder(requireContext()) + .setMessage(getString(R.string.error_loading_categories) + "\n" + message) + .setCancelable(false) + .setNegativeButton(R.string.ok){_,_ -> } + .show() + } + override fun setCategories(categories: List?) { if (adapter == null) { Timber.e("Adapter is null in setCategories") diff --git a/app/src/main/java/fr/free/nrw/commons/wikidata/mwapi/MwErrorResponse.kt b/app/src/main/java/fr/free/nrw/commons/wikidata/mwapi/MwErrorResponse.kt new file mode 100644 index 000000000..40f5afe68 --- /dev/null +++ b/app/src/main/java/fr/free/nrw/commons/wikidata/mwapi/MwErrorResponse.kt @@ -0,0 +1,7 @@ +package fr.free.nrw.commons.wikidata.mwapi + +import fr.free.nrw.commons.wikidata.model.BaseModel + +class MwErrorResponse : BaseModel() { + val error: MwLegacyServiceError? = null +} \ No newline at end of file diff --git a/app/src/main/java/fr/free/nrw/commons/wikidata/mwapi/MwIOException.kt b/app/src/main/java/fr/free/nrw/commons/wikidata/mwapi/MwIOException.kt new file mode 100644 index 000000000..62ca87166 --- /dev/null +++ b/app/src/main/java/fr/free/nrw/commons/wikidata/mwapi/MwIOException.kt @@ -0,0 +1,5 @@ +package fr.free.nrw.commons.wikidata.mwapi + +import java.io.IOException + +class MwIOException(string: String, val error: MwLegacyServiceError) : IOException(string) diff --git a/app/src/main/java/fr/free/nrw/commons/wikidata/mwapi/MwLegacyServiceError.kt b/app/src/main/java/fr/free/nrw/commons/wikidata/mwapi/MwLegacyServiceError.kt new file mode 100644 index 000000000..16ee29709 --- /dev/null +++ b/app/src/main/java/fr/free/nrw/commons/wikidata/mwapi/MwLegacyServiceError.kt @@ -0,0 +1,14 @@ +package fr.free.nrw.commons.wikidata.mwapi + +import fr.free.nrw.commons.wikidata.model.BaseModel + +class MwLegacyServiceError : BaseModel() { + val code: String? = null + private val info: String? = null + + val title: String + get() = code ?: "" + + val details: String + get() = info ?: "" +} \ No newline at end of file diff --git a/app/src/test/kotlin/fr/free/nrw/commons/upload/categories/UploadCategoriesFragmentUnitTests.kt b/app/src/test/kotlin/fr/free/nrw/commons/upload/categories/UploadCategoriesFragmentUnitTests.kt index 75d6b8a4f..55b8427e6 100644 --- a/app/src/test/kotlin/fr/free/nrw/commons/upload/categories/UploadCategoriesFragmentUnitTests.kt +++ b/app/src/test/kotlin/fr/free/nrw/commons/upload/categories/UploadCategoriesFragmentUnitTests.kt @@ -153,6 +153,13 @@ class UploadCategoriesFragmentUnitTests { fragment.showError(R.string.no_categories_found) } + @Test + @Throws(Exception::class) + fun testShowErrorDialog() { + Shadows.shadowOf(Looper.getMainLooper()).idle() + fragment.showErrorDialog("") + } + @Test @Throws(Exception::class) fun testSetCategoriesCaseNull() { From e81f91662615ecf3004c752292cb067d1993469b Mon Sep 17 00:00:00 2001 From: Eric Pan Date: Sun, 26 Oct 2025 10:30:17 +1100 Subject: [PATCH 4/7] Part of issue #5996: Fix IDE warnings in ContributionsListFragment (#6542) * Part of issue #5996: Fix IDE warnings in ContributionsListFragment (naming, null-safety, deprecations) * Part of issue #5996: Clean final IDE warnings (parameter name alignment, remove redundant toggle) --------- Co-authored-by: Nicolas Raoul --- .../ContributionsListFragment.kt | 113 ++++++++++-------- 1 file changed, 61 insertions(+), 52 deletions(-) diff --git a/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsListFragment.kt b/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsListFragment.kt index b86cd6dc9..6d0822604 100644 --- a/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsListFragment.kt +++ b/app/src/main/java/fr/free/nrw/commons/contributions/ContributionsListFragment.kt @@ -5,7 +5,6 @@ import android.annotation.SuppressLint import android.content.Context import android.content.Intent import android.content.res.Configuration -import android.net.Uri import android.os.Bundle import android.os.Parcelable import android.view.LayoutInflater @@ -20,6 +19,8 @@ import androidx.activity.result.ActivityResultLauncher import androidx.activity.result.contract.ActivityResultContracts.RequestMultiplePermissions import androidx.activity.result.contract.ActivityResultContracts.StartActivityForResult import androidx.annotation.VisibleForTesting +import androidx.core.net.toUri +import androidx.core.os.BundleCompat import androidx.paging.PagedList import androidx.recyclerview.widget.GridLayoutManager import androidx.recyclerview.widget.RecyclerView @@ -38,12 +39,10 @@ import fr.free.nrw.commons.filepicker.FilePicker import fr.free.nrw.commons.media.MediaClient import fr.free.nrw.commons.profile.ProfileActivity import fr.free.nrw.commons.utils.DialogUtil.showAlertDialog -import fr.free.nrw.commons.utils.SystemThemeUtils import fr.free.nrw.commons.utils.ViewUtil.showShortToast import fr.free.nrw.commons.utils.copyToClipboard import fr.free.nrw.commons.utils.handleWebUrl import fr.free.nrw.commons.wikidata.model.WikiSite -import org.apache.commons.lang3.StringUtils import javax.inject.Inject import javax.inject.Named @@ -53,10 +52,6 @@ import javax.inject.Named */ class ContributionsListFragment : CommonsDaggerSupportFragment(), ContributionsListContract.View, ContributionsListAdapter.Callback, WikipediaInstructionsDialogFragment.Callback { - @JvmField - @Inject - var systemThemeUtils: SystemThemeUtils? = null - @JvmField @Inject var controller: ContributionController? = null @@ -83,13 +78,14 @@ class ContributionsListFragment : CommonsDaggerSupportFragment(), ContributionsL var sessionManager: SessionManager? = null private var binding: FragmentContributionsListBinding? = null - private var fab_close: Animation? = null - private var fab_open: Animation? = null - private var rotate_forward: Animation? = null - private var rotate_backward: Animation? = null + private var fabClose: Animation? = null + private var fabOpen: Animation? = null + private var rotateForward: Animation? = null + private var rotateBackward: Animation? = null private var isFabOpen = false - private lateinit var inAppCameraLocationPermissionLauncher: ActivityResultLauncher> + private lateinit var inAppCameraLocationPermissionLauncher: + ActivityResultLauncher> @VisibleForTesting var rvContributionsList: RecyclerView? = null @@ -100,8 +96,8 @@ class ContributionsListFragment : CommonsDaggerSupportFragment(), ContributionsL @VisibleForTesting var callback: Callback? = null - private val SPAN_COUNT_LANDSCAPE = 3 - private val SPAN_COUNT_PORTRAIT = 1 + private val spanCountLandscape = 3 + private val spanCountPortrait = 1 private var contributionsSize = 0 private var userName: String? = null @@ -150,7 +146,7 @@ class ContributionsListFragment : CommonsDaggerSupportFragment(), ContributionsL userName = requireArguments().getString(ProfileActivity.KEY_USERNAME) } - if (StringUtils.isEmpty(userName)) { + if (userName.isNullOrEmpty()) { userName = sessionManager!!.userName } inAppCameraLocationPermissionLauncher = @@ -161,7 +157,8 @@ class ContributionsListFragment : CommonsDaggerSupportFragment(), ContributionsL controller?.locationPermissionCallback?.onLocationPermissionGranted() } else { activity?.let { currentActivity -> - if (currentActivity.shouldShowRequestPermissionRationale(permission.ACCESS_FINE_LOCATION)) { + if (currentActivity.shouldShowRequestPermissionRationale( + permission.ACCESS_FINE_LOCATION)) { controller?.handleShowRationaleFlowCameraLocation( currentActivity, inAppCameraLocationPermissionLauncher, // Pass launcher @@ -169,7 +166,8 @@ class ContributionsListFragment : CommonsDaggerSupportFragment(), ContributionsL ) } else { controller?.locationPermissionCallback?.onLocationPermissionDenied( - currentActivity.getString(R.string.in_app_camera_location_permission_denied) + currentActivity.getString( + R.string.in_app_camera_location_permission_denied) ) } } @@ -189,7 +187,7 @@ class ContributionsListFragment : CommonsDaggerSupportFragment(), ContributionsL contributionsListPresenter!!.onAttachView(this) binding!!.fabCustomGallery.setOnClickListener { v: View? -> launchCustomSelector() } binding!!.fabCustomGallery.setOnLongClickListener { view: View? -> - showShortToast(context, fr.free.nrw.commons.R.string.custom_selector_title) + showShortToast(context, R.string.custom_selector_title) true } @@ -199,7 +197,7 @@ class ContributionsListFragment : CommonsDaggerSupportFragment(), ContributionsL } else { binding!!.tvContributionsOfUser.visibility = View.VISIBLE binding!!.tvContributionsOfUser.text = - getString(fr.free.nrw.commons.R.string.contributions_of_user, userName) + getString(R.string.contributions_of_user, userName) binding!!.fabLayout.visibility = View.GONE } @@ -237,7 +235,10 @@ class ContributionsListFragment : CommonsDaggerSupportFragment(), ContributionsL } private fun initAdapter() { - adapter = ContributionsListAdapter(this, mediaClient!!, mediaDataExtractor!!, compositeDisposable) + adapter = ContributionsListAdapter(this, + mediaClient!!, + mediaDataExtractor!!, + compositeDisposable) } override fun onViewCreated(view: View, savedInstanceState: Bundle?) { @@ -312,7 +313,7 @@ class ContributionsListFragment : CommonsDaggerSupportFragment(), ContributionsL override fun onInterceptTouchEvent(rv: RecyclerView, e: MotionEvent): Boolean { if (e.action == MotionEvent.ACTION_DOWN) { if (isFabOpen) { - animateFAB(isFabOpen) + animateFAB(true) } } return false @@ -344,14 +345,20 @@ class ContributionsListFragment : CommonsDaggerSupportFragment(), ContributionsL } private fun getSpanCount(orientation: Int): Int { - return if (orientation == Configuration.ORIENTATION_LANDSCAPE) SPAN_COUNT_LANDSCAPE else SPAN_COUNT_PORTRAIT + return if (orientation == Configuration.ORIENTATION_LANDSCAPE) + spanCountLandscape + else + spanCountPortrait } override fun onConfigurationChanged(newConfig: Configuration) { super.onConfigurationChanged(newConfig) // check orientation binding!!.fabLayout.orientation = - if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) LinearLayout.HORIZONTAL else LinearLayout.VERTICAL + if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) + LinearLayout.HORIZONTAL + else + LinearLayout.VERTICAL rvContributionsList ?.setLayoutManager( GridLayoutManager(context, getSpanCount(newConfig.orientation)) @@ -359,10 +366,10 @@ class ContributionsListFragment : CommonsDaggerSupportFragment(), ContributionsL } private fun initializeAnimations() { - fab_open = AnimationUtils.loadAnimation(activity, fr.free.nrw.commons.R.anim.fab_open) - fab_close = AnimationUtils.loadAnimation(activity, fr.free.nrw.commons.R.anim.fab_close) - rotate_forward = AnimationUtils.loadAnimation(activity, fr.free.nrw.commons.R.anim.rotate_forward) - rotate_backward = AnimationUtils.loadAnimation(activity, fr.free.nrw.commons.R.anim.rotate_backward) + fabOpen = AnimationUtils.loadAnimation(activity, R.anim.fab_open) + fabClose = AnimationUtils.loadAnimation(activity, R.anim.fab_close) + rotateForward = AnimationUtils.loadAnimation(activity, R.anim.rotate_forward) + rotateBackward = AnimationUtils.loadAnimation(activity, R.anim.rotate_backward) } private fun setListeners() { @@ -378,7 +385,7 @@ class ContributionsListFragment : CommonsDaggerSupportFragment(), ContributionsL binding!!.fabCamera.setOnLongClickListener { view: View? -> showShortToast( context, - fr.free.nrw.commons.R.string.add_contribution_from_camera + R.string.add_contribution_from_camera ) true } @@ -387,7 +394,7 @@ class ContributionsListFragment : CommonsDaggerSupportFragment(), ContributionsL animateFAB(isFabOpen) } binding!!.fabGallery.setOnLongClickListener { view: View? -> - showShortToast(context, fr.free.nrw.commons.R.string.menu_from_gallery) + showShortToast(context, R.string.menu_from_gallery) true } } @@ -395,7 +402,7 @@ class ContributionsListFragment : CommonsDaggerSupportFragment(), ContributionsL /** * Launch Custom Selector. */ - protected fun launchCustomSelector() { + private fun launchCustomSelector() { controller!!.initiateCustomGalleryPickWithPermission( requireActivity(), customSelectorLauncherForResult @@ -411,18 +418,18 @@ class ContributionsListFragment : CommonsDaggerSupportFragment(), ContributionsL this.isFabOpen = !isFabOpen if (binding!!.fabPlus.isShown) { if (isFabOpen) { - binding!!.fabPlus.startAnimation(rotate_backward) - binding!!.fabCamera.startAnimation(fab_close) - binding!!.fabGallery.startAnimation(fab_close) - binding!!.fabCustomGallery.startAnimation(fab_close) + binding!!.fabPlus.startAnimation(rotateBackward) + binding!!.fabCamera.startAnimation(fabClose) + binding!!.fabGallery.startAnimation(fabClose) + binding!!.fabCustomGallery.startAnimation(fabClose) binding!!.fabCamera.hide() binding!!.fabGallery.hide() binding!!.fabCustomGallery.hide() } else { - binding!!.fabPlus.startAnimation(rotate_forward) - binding!!.fabCamera.startAnimation(fab_open) - binding!!.fabGallery.startAnimation(fab_open) - binding!!.fabCustomGallery.startAnimation(fab_open) + binding!!.fabPlus.startAnimation(rotateForward) + binding!!.fabCamera.startAnimation(fabOpen) + binding!!.fabGallery.startAnimation(fabOpen) + binding!!.fabCustomGallery.startAnimation(fabOpen) binding!!.fabCamera.show() binding!!.fabGallery.show() binding!!.fabCustomGallery.show() @@ -434,9 +441,9 @@ class ContributionsListFragment : CommonsDaggerSupportFragment(), ContributionsL /** * Shows welcome message if user has no contributions yet i.e. new user. */ - override fun showWelcomeTip(shouldShow: Boolean) { + override fun showWelcomeTip(numberOfUploads: Boolean) { binding!!.noContributionsYet.visibility = - if (shouldShow) View.VISIBLE else View.GONE + if (numberOfUploads) View.VISIBLE else View.GONE } /** @@ -456,22 +463,22 @@ class ContributionsListFragment : CommonsDaggerSupportFragment(), ContributionsL override fun onSaveInstanceState(outState: Bundle) { super.onSaveInstanceState(outState) - val layoutManager = rvContributionsList - ?.getLayoutManager() as GridLayoutManager? + val layoutManager = rvContributionsList?.layoutManager as GridLayoutManager? outState.putParcelable(RV_STATE, layoutManager!!.onSaveInstanceState()) } override fun onViewStateRestored(savedInstanceState: Bundle?) { super.onViewStateRestored(savedInstanceState) if (null != savedInstanceState) { - val savedRecyclerLayoutState = savedInstanceState.getParcelable(RV_STATE) + val savedRecyclerLayoutState = + BundleCompat.getParcelable(savedInstanceState, RV_STATE, Parcelable::class.java) rvContributionsList!!.layoutManager!!.onRestoreInstanceState(savedRecyclerLayoutState) } } - override fun openMediaDetail(position: Int, isWikipediaButtonDisplayed: Boolean) { + override fun openMediaDetail(contribution: Int, isWikipediaPageExists: Boolean) { if (null != callback) { //Just being safe, ideally they won't be called when detached - callback!!.showDetail(position, isWikipediaButtonDisplayed) + callback!!.showDetail(contribution, isWikipediaPageExists) } } @@ -483,8 +490,8 @@ class ContributionsListFragment : CommonsDaggerSupportFragment(), ContributionsL override fun addImageToWikipedia(contribution: Contribution?) { showAlertDialog( requireActivity(), - getString(fr.free.nrw.commons.R.string.add_picture_to_wikipedia_article_title), - getString(fr.free.nrw.commons.R.string.add_picture_to_wikipedia_article_desc), + getString(R.string.add_picture_to_wikipedia_article_title), + getString(R.string.add_picture_to_wikipedia_article_desc), { if (contribution != null) { showAddImageToWikipediaInstructions(contribution) @@ -498,16 +505,18 @@ class ContributionsListFragment : CommonsDaggerSupportFragment(), ContributionsL * @param contribution */ private fun showAddImageToWikipediaInstructions(contribution: Contribution) { - val fragmentManager = fragmentManager + val fragmentManager = this.parentFragmentManager val fragment = newInstance(contribution) fragment.callback = - WikipediaInstructionsDialogFragment.Callback { contribution: Contribution?, copyWikicode: Boolean -> - this.onConfirmClicked( + WikipediaInstructionsDialogFragment.Callback { + contribution: Contribution?, + copyWikicode: Boolean -> + onConfirmClicked( contribution, copyWikicode ) } - fragment.show(fragmentManager!!, "WikimediaFragment") + fragment.show(fragmentManager, "WikimediaFragment") } @@ -534,7 +543,7 @@ class ContributionsListFragment : CommonsDaggerSupportFragment(), ContributionsL val url = languageWikipediaSite!!.mobileUrl() + "/wiki/" + (contribution!!.wikidataPlace ?.getWikipediaPageTitle()) - handleWebUrl(requireContext(), Uri.parse(url)) + handleWebUrl(requireContext(), url.toUri()) } fun getContributionStateAt(position: Int): Int { From 63f621cb561a25e5191fdf8a96ccfaedebb0d67b Mon Sep 17 00:00:00 2001 From: Ritika Pahwa <83745993+RitikaPahwa4444@users.noreply.github.com> Date: Sun, 26 Oct 2025 14:10:08 +0530 Subject: [PATCH 5/7] Update contributor list in README.md --- README.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 0b31ff5be..37f1a7872 100644 --- a/README.md +++ b/README.md @@ -29,11 +29,12 @@ Thank you all for your work! | [
misaochan](https://github.com/misaochan) | [
translatewiki](https://github.com/translatewiki) | [
neslihanturan](https://github.com/neslihanturan) | [
yuvipanda](https://github.com/yuvipanda) | [
nicolas-raoul](https://github.com/nicolas-raoul) | | :---: | :---: | :---: | :---: | :---: | -| [
domdomegg](https://github.com/domdomegg) | [
maskaravivek](https://github.com/maskaravivek) | [
psh](https://github.com/psh) | [
madhurgupta10](https://github.com/madhurgupta10) | [
ashishkumar468](https://github.com/ashishkumar468) | -| [
bvibber](https://github.com/bvibber) | [
whym](https://github.com/whym) | [
akaita](https://github.com/akaita) | [
veyndan](https://github.com/veyndan) | [
ujjwalagrawal17](https://github.com/ujjwalagrawal17) | -| [
macgills](https://github.com/macgills) | [
dbrant](https://github.com/dbrant) | [
vanshikaarora](https://github.com/vanshikaarora) | [
sivaraam](https://github.com/sivaraam) | [
Ayan-10](https://github.com/Ayan-10) | -| [
shashankiitbhu](https://github.com/shashankiitbhu) | [
Pratham2305](https://github.com/Pratham2305) | [
sandarumk](https://github.com/sandarumk) | [
tanvidadu](https://github.com/tanvidadu) | [
cypherop](https://github.com/cypherop) | -| [
Prince-kushwaha](https://github.com/Prince-kushwaha) | [
tobias47n9e](https://github.com/tobias47n9e) | [
4D17Y4](https://github.com/4D17Y4) | [
hismaeel](https://github.com/hismaeel) | [
tshradheya](https://github.com/tshradheya) | +| [
psh](https://github.com/psh) | [
domdomegg](https://github.com/domdomegg) | [
maskaravivek](https://github.com/maskaravivek) | [
madhurgupta10](https://github.com/madhurgupta10) | [
ashishkumar468](https://github.com/ashishkumar468) | +| [
bvibber](https://github.com/bvibber) | [
whym](https://github.com/whym) | [
akaita](https://github.com/akaita) | [
sivaraam](https://github.com/sivaraam) | [
veyndan](https://github.com/veyndan) | +| [
ujjwalagrawal17](https://github.com/ujjwalagrawal17) | [
macgills](https://github.com/macgills) | [
amire80](https://github.com/amire80) | [
dbrant](https://github.com/dbrant) | [
vanshikaarora](https://github.com/vanshikaarora) | +| [
RitikaPahwa4444](https://github.com/RitikaPahwa4444) | [
Ayan-10](https://github.com/Ayan-10) | [
rohit9625](https://github.com/rohit9625) | [
shashankiitbhu](https://github.com/shashankiitbhu) | [
Pratham2305](https://github.com/Pratham2305) | +| [
parneet-guraya](https://github.com/parneet-guraya) | [
sandarumk](https://github.com/sandarumk) | [
tanvidadu](https://github.com/tanvidadu) | [
cypherop](https://github.com/cypherop) | [
Prince-kushwaha](https://github.com/Prince-kushwaha) | + .. and [many more](https://github.com/commons-app/apps-android-commons/graphs/contributors). From 1d216acf5066eb021fa0fa7e1dcec9603d12ed70 Mon Sep 17 00:00:00 2001 From: "translatewiki.net" Date: Mon, 27 Oct 2025 13:04:38 +0100 Subject: [PATCH 6/7] Localisation updates from https://translatewiki.net. --- app/src/main/res/values-ar/strings.xml | 12 ++--- app/src/main/res/values-de/strings.xml | 2 +- app/src/main/res/values-diq/strings.xml | 10 ++--- app/src/main/res/values-es/strings.xml | 3 +- app/src/main/res/values-ia/strings.xml | 2 +- app/src/main/res/values-ky/strings.xml | 2 +- app/src/main/res/values-mnw/strings.xml | 10 ++--- app/src/main/res/values-ne/strings.xml | 5 ++- app/src/main/res/values-pms/strings.xml | 4 +- app/src/main/res/values-ps/strings.xml | 2 +- app/src/main/res/values-pt/strings.xml | 60 ++++++++++++++----------- 11 files changed, 62 insertions(+), 50 deletions(-) diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index 3944d7752..4a18842e4 100644 --- a/app/src/main/res/values-ar/strings.xml +++ b/app/src/main/res/values-ar/strings.xml @@ -35,7 +35,7 @@ --> صفحة فيسبوك الخاصة بكومنز - كود مصدر كومنز في غيت هب + كود مصدر كومنز في غيت هب شعار كومنز موقع كومنز الخروج من منتقي الموقع @@ -281,8 +281,8 @@ لاماس جسر قوس قزح تيوليب - مرحبا في ويكيبيديا - حقوق نسخ الترحيب + صورة مخططية لمقال عام في ويكيبيديا. + رسومة من كومة من الورق مع رمز حقوق الطبع والنشر معزوفة. بيت أوبرا سيدني إلغاء فتح @@ -515,11 +515,11 @@ لا يمكن طلب التحقق من التصنيف %1$s جارٍ طلب التحقق من التصنيف %1$s تم - إرسال الشكر: نجاح + إرسال الشكر: نجاح تم الإرسال بفضل %1$s فشل إرسال الشكر إلى %1$s - إرسال الشكر: فشل - جارٍ إرسال شكرا على %1$s + إرسال الشكر: فشل + إرسال الشكر ل %1$s هل يتبع هذا قواعد حقوق النشر؟ هل تم تصنيف هذا بشكل صحيح؟ هل هذا في النطاق؟ diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index ac4aa3b8b..b49d6f2d4 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -122,7 +122,7 @@ Hochladen in Warteschlange (eingeschränkter Verbindungsmodus aktiviert) „%1$s“ hochgeladen! Tippe, um deinen Upload anzusehen - Hochlade von Datei: %1$s + Hochladen von Datei: %1$s „%1$s“ wird hochgeladen Hochladen von „%1$s“ abschließen Hochladen von %1$s fehlgeschlagen diff --git a/app/src/main/res/values-diq/strings.xml b/app/src/main/res/values-diq/strings.xml index 28575a9d5..0f09e6ce0 100644 --- a/app/src/main/res/values-diq/strings.xml +++ b/app/src/main/res/values-diq/strings.xml @@ -36,9 +36,9 @@ %1$d barkerdış %1$d barkerdışi
- - No resım, lisansê %1$s bın bo - Nê resımi, lisansê %1$s bın bê + + No resım bınê %1$s de lisans beno + Nê resımi bınê %1$s de lisans benê %1$d biyo bar @@ -259,7 +259,7 @@ Teşekurê gêriyayi Resımê weçinıteyi \"Cayê nezdı\" ra resımi - Sewiya %1$d + Sewiyaya %1$d Resımi biyê bar Resımi peyser nêgeriyaye Gureyniyaye resımi @@ -307,7 +307,7 @@ Logo Çıkı wıniyo Resımi vıla kerê pê - Hewna %1$s iştirak nêkerdo + %1$s hewna thewa iştırak nêkerdo Hesab vıraziya! Metın be panoyi ra kopya bi Pêhesnayışi wanaye nışan bıkerê diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 1a4c8ef50..792905dd8 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -49,6 +49,7 @@ * Pompilos * Raos10 * Rodney Araujo +* SaldırganSincap * Samthony * Superzerocool * Tiberius1701 @@ -860,7 +861,7 @@ Cuenta Desaparecer cuenta Advertencia sobre la desaparición de la cuenta - La desaparición de una cuenta en Wikimedia Commons es un <b>último recurso</b> y <b>solo debe usarse cuando desee dejar de editar para siempre y también para ocultar la mayor cantidad posible de sus asociaciones pasadas.<br/><br/>La desaparición de una cuenta en Wikimedia Commons se realiza cambiando el nombre de la cuenta para que otros no puedan reconocer sus contribuciones en un proceso llamado desaparición de la cuenta. <b>La desaparición de la cuenta no garantiza el anonimato completo ni elimina las contribuciones a los proyectos</b>. + La desaparición de una cuenta en Wikimedia Commons es un <b>último recurso</b> y solo debe usarse cuando desee dejar de editar para siempre y también para ocultar la mayor cantidad posible de sus asociaciones pasadas.<br/><br/>La desaparición de una cuenta en Wikimedia Commons se realiza cambiando el nombre de la cuenta para que otros no puedan reconocer sus contribuciones en un proceso llamado desaparición de la cuenta. <b>La desaparición de la cuenta no garantiza el anonimato completo ni elimina las contribuciones a los proyectos</b>. Leyenda Leyenda copiado al portapapeles Felicitaciones, todas las imágenes de este álbum han sido cargadas o marcadas como no para cargar. diff --git a/app/src/main/res/values-ia/strings.xml b/app/src/main/res/values-ia/strings.xml index 90c5cbb58..9ed2d6114 100644 --- a/app/src/main/res/values-ia/strings.xml +++ b/app/src/main/res/values-ia/strings.xml @@ -122,7 +122,7 @@ Listar (Nihil incargate ancora) Necun categoria correspondente a %1$s trovate - Necun entrata Wikidata correspondente a %1$s trovate + Necun elemento Wikidata correspondente a %1$s trovate %1$s non ha alcun classe filio %1$s non ha alcun classe genitor Adde categorias pro render tu imagines plus discoperibile sur Wikimedia Commons.\nComencia a scriber pro adder categorias. diff --git a/app/src/main/res/values-ky/strings.xml b/app/src/main/res/values-ky/strings.xml index 4ee9094bb..1f1e9c1f8 100644 --- a/app/src/main/res/values-ky/strings.xml +++ b/app/src/main/res/values-ky/strings.xml @@ -153,7 +153,7 @@ Кайра аракет кылуу Жокко чыгаруу Тилдин атын жазыңыз - Акыркы издөөдөлөр + Акыркы издөөлөр Бардык тилдер Бул сүрөттү жөнөтүп жатканым менен, мен анын менин жеке эмгегим экенин, анда автордук укук менен корголгон материалдар же селфилер жок экенин жана башкача айтканда <a href=\"https://commons.wikimedia.org/wiki/Commons:Policies_and_guidelines\">Викиказына саясатына</a> ылайык экенин билдирем. Жүктөп алуу diff --git a/app/src/main/res/values-mnw/strings.xml b/app/src/main/res/values-mnw/strings.xml index 774483a9e..711cd04d3 100644 --- a/app/src/main/res/values-mnw/strings.xml +++ b/app/src/main/res/values-mnw/strings.xml @@ -77,11 +77,11 @@ ကဵုယၟု လိက်ဏအ်ညိ တင်မပခိုဟ်ပတိုန်ဂမၠိုင် ပတိုန် - ဂၠာဲ ကဏ္ဍဂမၠိုၚ် + ဂၠာဲ ကဏ္ဍဂမၠိုင် ဂၠာဲ တင်ဂၞင် မၞိဟ်မဗၟံက်ထ္ၜး (မပတံ ဒဵု၊ ဍုင်လ္ဂုင်) ဂိုင်သိပ် ကလေင်မင္ၚုဟ် - စရၚ် + စရင် ဟွံဂွံ ပတိုန်ပၠုပ်ဏီ ကဏ္ဍ မကိတ်ညဳ ကု %1$s ဟွံဆဵု တင်ဂၞင် ဝဳကဳဒေတာ မကိတ်ညဳ ကု%1$s ဟွံဆဵု @@ -103,7 +103,7 @@ ပလံင် တင်ကဵုကသပ် (နကဵု အဳမေလ်) ဟွံဂွံစုတ်လဝ် အဳမေလ် ကဏ္ဍ မသုင်စောဲဒၟံင် လၟုဟ်ဂမၠိုင် - မၚ်မံၚ် သွက်ပံၚ်ပံၚ်စပ်အလန်ပထမ + မင်ဒၟံင် သွက်ပံင်ဗစပ် အလန်ပထမ မၞးဟွံဂွံ ပတိုန်ပၠုပ်လဝ် ဗီုရုပ် မွဲမွဲ ဏီရ။ ကလေင်ကၠောန် တးပဲါ @@ -246,7 +246,7 @@ မၞးဂှ် ဒးဒုင်စဵုဒၞာလဝ် သွက်ဂွံ ပလေဝ်ဒါန် ခမ်မောန် ဗီုရုပ်တၟေင် သွက်တ္ၚဲဏအ် ဂၠာဲ - ဂၠာဲ ခမ်မောန် + ဂၠာဲ ကောမ္မောန် ဂၠာဲ မဂၠာဲ ပြဟ်ဟ်ဏအ်: မဂၠာဲလဝ် ပ္ဍဲအခိင်ခြာဟွံလအ် @@ -265,7 +265,7 @@ သွဟ် မဗၠေတ် ကဆံၚ် %1$d ဗီုရုပ် မတိုန်လဝ် - အရာမကၠောန်သ္ပလဝ်အထံက်အပၚ်ဂမၠိုၚ် + ကမၠောန်ဂမၠိုင် ဗီုရုပ် ဟွံမွဲ တုဲဒှ် ကလေင် diff --git a/app/src/main/res/values-ne/strings.xml b/app/src/main/res/values-ne/strings.xml index df412cccd..8674b873d 100644 --- a/app/src/main/res/values-ne/strings.xml +++ b/app/src/main/res/values-ne/strings.xml @@ -4,6 +4,7 @@ * Drjpoudel * Nirajan pant * Parbat subedi +* SaldırganSincap * पर्वत सुबेदी * बडा काजी * राम प्रसाद जोशी @@ -16,7 +17,7 @@ कमन्सकाे लाेगाे कमन्सकाे वेबसाइट स्थान चयनकर्ताबाट बाहिर निस्कनुहोस् - बुझाउनुहोस् + पेस गर्नुहोस् अर्को विवरण थप्नुहोस् नयाँ योगदान थप्नुहोस् क्यामराबाट योगदान थप्नुहोस् @@ -122,7 +123,7 @@ श्रेणी बारेमा विकिमिडिया कमन्स अनुप्रयाेग एक स्वतन्त्र स्रोत अनुप्रयाेग हो। यो अनुप्रयाेग विकिमिडिया समुदायका अनुदानप्राप्तकर्ताहरू र स्वयंसेवकहरूद्वारा निर्मित एवम् प्रबन्धित छ। विकिमिडिया फाउण्डेसन यस अनुप्रयाेगकाे निर्माण, विकास र प्रबन्धनमा कुनै पनि प्रकारले संलग्न छैन। - बग प्रतिवेदन र सुझावहरूको लागि नयाँ <a href=\"<span class=\"notranslate\" translate=\"no\">%1$s \">गिटहब समस्या</a> सिर्जना गर्नुहोस्। + बग प्रतिवेदन र सुझावहरूको लागि नयाँ a href=\"%1$s\">गिटहब समस्या</a> सिर्जना गर्नुहोस्। गोपनीयता नीति श्रेयहरू बारेमा diff --git a/app/src/main/res/values-pms/strings.xml b/app/src/main/res/values-pms/strings.xml index 064112009..c03360dd2 100644 --- a/app/src/main/res/values-pms/strings.xml +++ b/app/src/main/res/values-pms/strings.xml @@ -4,7 +4,7 @@ --> Pàgina su Facebook ëd Comun - Còdes sorgiss Github ëd Comun + Còdes sorgiss GitHub ëd Comun Marca ëd Comun Sit an sl\'aragnà ëd Comun Seurte dal selessionador ëd locassion @@ -129,7 +129,7 @@ Paràmeter Marchesse Plance an evidensa - Le fòto an evidensa a son ëd plance fàite da dij fotògraf e ilustrator motobin àbij che la comunità ëd Wikipedia Commons a l\'ha sernù tra cole ëd qualità pi àuta an sël sit. + Le fòto an evidensa a son ëd plance contribussion ëd fotògraf e ilustrator motobin adret che la comunità ëd Wikipedia Commons a l\'ha sernù tra cole ëd qualità pi àuta an sël sit. Seletor përsonalisà Categorìa Revision da par diff --git a/app/src/main/res/values-ps/strings.xml b/app/src/main/res/values-ps/strings.xml index 6dfc96900..698d6bc4a 100644 --- a/app/src/main/res/values-ps/strings.xml +++ b/app/src/main/res/values-ps/strings.xml @@ -188,7 +188,7 @@ هېڅ هم نه دی ټاکل شوی هيڅ نيونگ نشته څرگنداوی نشته - هيڅ شننه نشته + هېڅ شننه نشته ناجوت منښتليک تازه کول د زېرمه کولو د پرېښولي غوښتنه کول diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index 47e058283..2a01f45f7 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -24,7 +24,7 @@ --> Página do Facebook da Commons - Código Fonte do Github da Commons + Código Fonte do Github da Commons Logótipo da Commons Site da Web da Commons Sair do selecionador de localização @@ -149,7 +149,7 @@ Definições Registar-se Imagens destacadas - As fotografias destacadas são imagens de fotógrafos e ilustradores altamente qualificados, que a comunidade da wiki Wikimedia Commons escolheu como as de melhor qualidade do \'\'site\'\'. + As imagens destacadas são contribuições de fotógrafos e ilustradores altamente qualificados que a comunidade da Wikimédia Commons escolheu como as de melhor qualidade no \'\'site\'\'. Seletor personalizado Categoria Revisão por pares @@ -166,15 +166,18 @@ Não carregou ainda nenhuma foto. Tentar novamente Cancelar + Digite Nome do Idioma + Pesquisas Recentes + Todos os Idiomas Ao carregar esta imagem, declaro que esta é uma obra própria, que não contém material protegido nem selfies, e que adere às <a href=\"https://commons.wikimedia.org/wiki/Commons:Policies_and_guidelines/pt\">normas da wiki Wikimedia Commons</a>. Descarregar Licença padrão Usar título e descrição anteriores Tema - Atribuição-CompartilhaIgual 4.0 - Atribuição 4.0 - Atribuição–CompartilhaIgual 3.0 - Atribuição 3.0 + Attribution-ShareAlike 4.0 + Atribuição 4.0 + Attribution-ShareAlike 3.0 + Attribution 3.0 CC0 CC BY-SA 3.0 CC BY 3.0 @@ -243,7 +246,7 @@ Lamas Ponte do Arco-Íris Túlipa - Boas-vindas Wikipédia + Uma imagem esquemática de um artigo genérico da Wikipédia. Boas-vindas Direitos de autor Ópera de Sydney Cancelar @@ -277,6 +280,7 @@ O processo de carregamento requer um acesso ativo à internet. Verifique a sua ligação de rede. Problemas encontrados na imagem Carregue só fotografias tiradas por si, por favor. Não carregue fotografias que tenha descarregado da Internet. + Envios Guardar fotos tiradas com a aplicação Gravar as fotografias tiradas com a câmara da aplicação no armazenamento do seu dispositivo Inicie sessão na sua conta @@ -348,6 +352,7 @@ Questionário Esta fotografia pode ser carregada? Pergunta + Eu não tenho a certeza Resultado Se continuar a carregar imagens que precisam de ser eliminadas a sua conta será provavelmente banida. Tem a certeza de que pretende terminar o questionário? Mais de %1$s das imagens que carregou foram eliminadas. Se continuar a carregar imagens que precisam de ser eliminadas a sua conta será provavelmente banida.\n\nQuer ver o guia prático outra vez e depois preencher um questionário que ajuda a aprender que tipos de imagens deve ou não deve carregar? @@ -357,6 +362,7 @@ Um dos objetivos da wiki Commons é recolher imagens de qualidade. Assim, não devem ser carregadas imagens desfocadas. Tente sempre tirar boas fotografias com iluminação adequada. As imagens que mostram tecnologia ou cultura são muito bem-vindas na wiki Commons. Obteve %1$s de respostas corretas. Parabéns! + Continuar Selecione uma das duas opções para responder à pergunta O login expirou. Por favor faça login novamente. Partilhe o seu questionário com os amigos! @@ -449,6 +455,7 @@ Termina em: Apresentar campanhas Ver as campanhas em andamento + Mostrar botão de eliminação Permitir que a aplicação móvel obtenha a localização, caso a câmara não a grave. Algumas câmaras de dispositivos não gravam a localização. Nesses casos, permitir que a aplicação obtenha e registe a localização torna a sua contribuição mais útil. Pode alterar esta opção a qualquer momento nas Configurações Permitir Descartar @@ -472,11 +479,11 @@ Não foi possível pedir verificação de categoria para %1$s A pedir verificação de categoria para %1$s Concluído - A enviar agradecimento: Êxito - Foi enviado um agradecimento a %1$s - Não foi possível enviar agradecimento a %1$s - A enviar agradecimento: Falhou - A enviar agradecimento por %1$s + Envio de agradecimento: Sucesso + Agradecimento enviado para %1$s + Não foi possível enviar o agradecimento para %1$s + Envio de agradecimento: Falhou + A enviar agradecimento para %1$s Isto respeita as regras dos direitos de autor? Isto está categorizado corretamente? Isto está enquadrado no âmbito? @@ -505,12 +512,12 @@ Aguarde, por favor... As imagens carregadas via \"Locais próximos\" são as imagens que são carregadas descobrindo locais do mapa. Esta funcionalidade permite que os editores enviem uma notificação de agradecimento aos utilizadores que fizerem edições úteis - usando uma pequena hiperligação de agradecimento na página do historial ou na de diferenças. - Copiar para a mídia subsequente + Copiar para os itens seguintes Copiado Exemplos de imagens que podem ser carregadas na wiki Commons Exemplos de imagens que não devem ser carregadas Saltar esta imagem - O descarregamento falhou! Não podemos descarregar o ficheiro sem permissão de armazenagem externa. + A transferência falhou! Nós não podemos transferir o ficheiro sem permissão do armazenamento externo. Gerir etiquetas EXIF Selecionar as etiquetas EXIF a manter nos carregamentos Autor @@ -523,6 +530,7 @@ Carregue fotografias na wiki Wikimedia Commons, diretamente do seu telemóvel. Descarregue a aplicação Commons agora: %1$s Partilhar aplicação por... Informação da imagem + Não voltar a mostrar esta mensagem Não foi encontrada nenhuma categoria Não foi encontrada nenhuma representação Carregamento cancelado @@ -584,7 +592,7 @@ Existe Necessita fotografia Tipo de local: - Ponte, museu, hotel, etc. + Ponte, museu, hotel, etc. Ocorreu um erro ao iniciar sessão. Tem de redefinir a sua palavra-passe! MULTIMÉDIA CLASSES DESCENDENTES @@ -626,7 +634,7 @@ 5. Inserir o texto wiki no local apropriado. 6. Editar o texto wiki para colocar no posicionamento apropriado, se necessário. Para mais informações, ver <a href=\"https://en.wikipedia.org/wiki/Wikipedia:Manual_of_Style/Images#How_to_place_an_image\">aqui</a>. 7. Publicar o artigo - Copiar código wiki para a área de transferência + Copiar texto wiki para a área de transferência pausar continuar Em pausa @@ -667,6 +675,8 @@ Selecione as categorias apropriadas. Ao contrário das representações, as categorias só estão em inglês. A wiki Commons torna as suas fotografias reutilizáveis e adaptáveis por todos. Quer renunciar a todos os direitos? Quer que a sua autoria lhe seja atribuída? Quer que as adaptações usem a mesma licença? Representa + Etiqueta + Descrição Licença de multimédia Detalhes de multimédia Ver página de categoria @@ -693,7 +703,7 @@ Voltar Bem-vindo ao seletor de imagens personalizado Este seletor mostra-lhe que imagens já carregou na wiki Commons. - Ao contrário da imagem à esquerda, a imagem à direita tem o logótipo da wiki Commons que indica que ela já foi carregada.\n Tocar e manter para uma antevisão da imagem. + Ao contrário da imagem à esquerda, a imagem à direita tem o logótipo da Commons que indica que ela já foi enviada.\n\nTocar e manter para uma pré-visualização da imagem. Excecional Esta imagem já foi carregada na wiki Commons. Por motivos técnicos, o aplicativo não pode fazer upload confiável de mais de %1$d fotos de uma só vez. O limite de upload de %1$d foi excedido por %2$d . @@ -720,7 +730,7 @@ Os dados de localização ajudam os utilizadores da wiki a encontrar a sua imagem, tornando-a muito mais útil.\nOs seus carregamentos recentes não têm localização.\nSugerimos que ative a localização nos parâmetros da aplicação da sua câmara.\nObrigado pelo carregamento! Não foi encontrada nenhuma localização Que tal adicionar o local onde a imagem foi tirada?\nOs dados de localização ajudam os editores da wiki a encontrarem a sua fotografia, tornando-a muito mais útil.\nObrigado! - Adicionar localização + Adicionar Localização Remova desta mensagem de correio todas as informações que não se sinta à vontade em partilhar publicamente, por favor. Adicionalmente, esteja consciente de que o seu endereço de correio eletrónico, com o qual está a fazer esta publicação, e o nome e imagem de perfil a ele associados, serão visíveis pelo público geral. Detalhes As conquistas só estão disponíveis na versão de produção. Consulte a documentação para programadores. @@ -741,7 +751,7 @@ Remover marcação de como não sendo para carregamento A marcar como não sendo para carregamento A desmarcar como não sendo para carregamento - Mostrar imagens já processadas + Mostrar imagens já processadas A ocultar as imagens já processadas Não foram encontradas mais imagens Esta imagem já foi carregada @@ -777,12 +787,12 @@ A sua autenticação expirou. Por favor, inicie a sessão novamente. Nenhuma aplicação disponível para abrir os ficheiros GPX Ficheiro guardado com sucesso - Deseja abrir o ficheiro GPX? - Deseja abrir o ficheiro KML? - Não foi possível guardar o ficheiro KML. - Não foi possível guardar o ficheiro GPX. - Guardar Ficheiro KML - Guardar Ficheiro GPX + Deseja abrir o ficheiro GPX? + Deseja abrir o ficheiro KML? + Não foi possível guardar o ficheiro KML. + Não foi possível guardar o ficheiro GPX. + Guardar Ficheiro como um KML... + Guardar como um ficheiro GPX... %1$d imagem selecionada %1$d imagens selecionadas From a48e2116b55989e82236c96cc189700984b351df Mon Sep 17 00:00:00 2001 From: "translatewiki.net" Date: Thu, 30 Oct 2025 13:03:50 +0100 Subject: [PATCH 7/7] Localisation updates from https://translatewiki.net. --- app/src/main/res/values-nb/strings.xml | 63 +++++++++++++------- app/src/main/res/values-pms/strings.xml | 22 ++++--- app/src/main/res/values-pt-rBR/strings.xml | 45 +++++++++----- app/src/main/res/values-qq/strings.xml | 3 +- app/src/main/res/values-sr/strings.xml | 1 - app/src/main/res/values-sv/strings.xml | 68 +++++++++++++--------- app/src/main/res/values-tr/strings.xml | 56 +++++++++--------- 7 files changed, 156 insertions(+), 102 deletions(-) diff --git a/app/src/main/res/values-nb/strings.xml b/app/src/main/res/values-nb/strings.xml index 32fb7554a..1b95571c9 100644 --- a/app/src/main/res/values-nb/strings.xml +++ b/app/src/main/res/values-nb/strings.xml @@ -15,7 +15,7 @@ --> Commons\' Facebook-side - Commons\' kildekode på GitHub + Commons\' kildekode på GitHub Commons-logo Commons-nettsted Gå ut av stedsvelgeren @@ -31,6 +31,7 @@ Beskrivelse Bilde Alle + Veksle opp Søkevisning Stedstilstand Dagens bilde @@ -78,12 +79,13 @@ Vennligst vent… Oppdaterer bildetekster og beskrivelser Vent … - Innloggingen var vellykket! - Innloggingen feilet! + Innloggingen var vellykket! + Innloggingen feilet! Filen ble ikke funnet. Forsøk med en annen fil. Maksimalt antall forsøk nådd! Avbryt opplastingen og prøv på nytt Deaktiver batterioptimalisering? - Autentiseringen feilet, vennligst logg inn igjen + Opplasting av flere enn tre bilder er mer pålitelig når batterioptimalisering er skrudd av. Deaktiver batterioptimalisering for Common-appen fra innstillingene for en bedre opplastingsopplevelse.\n\nMulige steg for å skru av batterioptimalisering:\n\nSteg 1: Trykk på «Innstillinger»-knappen nedenfor.\n\nSteg 2: Bytt fra «Ikke optimalisert» til «Alle apper».\n\nSteg 3: Søk etter «Commons» eller «fr.free.nrw.commons».\n\nSteg 4: Trykk på treffet og velg «Ikke optimaliser».\n\nSteg 5: Trykk «Ferdig». + Autentiseringen feilet. Logg inn på nytt. Opplastingen startet Køede opplastinger (begrenset tilkoblingsmodus aktivert) %1$s lastet opp! @@ -104,17 +106,20 @@ Knips foto I nærheten Mine opplastinger + Kopier lenke + Lenken er kopiert til utklippstavlen Del Vis filside Bildetekst (påkrevd) Angi en bildetekst for denne fila Beskrivelse Bildetekst - Innlogging feilet - nettverksproblem + Innlogging feilet – nettverksproblem For mange misslykkede forsøk. Vennligst prøv igjen om noen få minutter. Beklager, denne brukeren har blitt blokkert på Commons Du må oppgi koden din for tofaktorautentisering. - Innlogging feilet + En bekreftelseskode for innlogging er sent til e-postadressen din. Oppgi koden for å logge inn. + Innlogging feilet Last opp Navngi dette settet Endringer @@ -122,6 +127,7 @@ Søk kategorier Søk etter elementer din mediefil skildrer (fjell, Nidarosdomen, etc.) Lagre + Overløpsmeny Oppdater Liste (Ingen opplastinger ennå) @@ -134,7 +140,7 @@ Innstillinger Registrer deg Utvalgte bilder - Fremhevede bilder er bilder fra dyktige fotografer og illustratører som fellesskapet på Wikimedia Commons har utpekt som blant de bildene med høyest kvalitet på nettstedet. + Fremhevede bilder er bidrag fra dyktige fotografer og illustratører som fellesskapet på Wikimedia Commons har utpekt som blant de bildene med høyest kvalitet på nettstedet. Egendefinert velger Kategori Gjennomgang @@ -151,15 +157,18 @@ Du har ikke lastet opp nøn bilder ennå. Prøv igjen Avbryt + Skriv inn språk + Nylige søk + Alle språk Ved å laste opp dette bildet erklærer jeg at dette er mitt eget verk, og at det ikke inneholder opphavsrettsbeskyttet materiale eller selvportretter, og ellers er i samsvar med <a href=\"https://commons.wikimedia.org/wiki/Commons:Policies_and_guidelines\">Wikimedia Commons\' retningslinjer</a>. Last ned Standardlisens Bruk forrige tittel og beskrivelse Tema - Navngivelse-Del på samme vilkår 4.0 - Navngivelse 4.0 - Navngivelse-Del på samme vilkår 3.0 - Navngivelse 3.0 + Navngivelse-Del på samme vilkår 4.0 + Navngivelse 4.0 + Navngivelse-Del på samme vilkår 3.0 + Navngivelse 3.0 CC0 CC BY-SA 3.0 CC BY 3.0 @@ -212,6 +221,7 @@ Beskrivelse Diskusjon Opphavsperson + Opplaster Opplastingsdato Lisens Koordinater @@ -219,6 +229,7 @@ Bli betatester Registrer deg på vår betakanal på Google Play og få tidlig tilgang til nye funksjoner og feilrettinger 2FA-kode + Bekreftelseskode på e-post Ønsker du virkelig å logge ut? Ingen underkategorier funnet Ingen overordnede kategorier funnet @@ -226,8 +237,8 @@ Lamaer Regnbuebrua Tulipan - Velkommen til Wikipedia - Velkommen opphavsrett + Et skjematisk bilde av en artikkel på Wikipedia. + En tegning av en bunke med ark med opphavsrettssymboler krysset ut. Operahuset i Sydney Avbryt Åpne @@ -238,6 +249,7 @@ Om Innstillinger Tilbakemeldinger + Tilbakemelding gjennom GitHub Logg ut Veiviser Varsler @@ -259,6 +271,7 @@ Opplastingsprosessen krever aktiv internettilgang. Sjekk nettverkstilkoblingen din. Problemer funnet i bildet Last kun opp bilder du har tatt selv. Ikke last opp bilder du har lastet ned fra internett. + Opplastinger Lagre bilder tatt i appen Lagre bilder som er tatt med kameraet i appen til din enhets lagringsplass Logg inn med kontoen din @@ -271,14 +284,16 @@ Se nettsiden for detaljer Hopp over Logg inn - Vil du hoppe over logg inn? - Du må logge inn for å laste opp bilder i fremtiden. + Vil du hoppe over innloggingen? + Du må logge inn for å laste opp bilder i fremtiden. Logg vennligst inn for å bruke denne funksjonen Kopier wikiteksten til utklippstavlen Wikiteksten har blitt kopiert til utklippstavlen Det kan hende «I nærheten» ikke fungerer riktig, sted ikke tilgjengelig. + Internett er ikke tilgjengelig. Viser kun mellomlagrede steder. Posisjonstilgang nektet. Angi posisjonen din manuelt for å bruke denne funksjonen. Tillatelse kreves for å vise listen over steder i nærheten + Tillatelse kreves for å vise listen over bilder i nærheten Veibeskrivelse Wikidata Wikipedia @@ -328,6 +343,7 @@ Kviss Kan dette bildet lastes opp? Spørsmål + Jeg er usikker Resultat Om du fortsetter å laste opp bilder som må slettes vil kontoen din trolig bli blokkert. Er du sikker på at du vil avslutte kvissen? Mer enn %1$s av bildene du har lastet opp har blitt slettet. Om du fortsetter å laste opp bilder som må slettes vil kntoen din sannsynligvis bli blokkert.\n\nØnsker du å sjekke veiviseren igjen og ta en kviss som kan lære deg hva slags bilder som bør eller ikke bør lastes opp? @@ -337,8 +353,9 @@ Et av målene til Commons er å samle kvalitetsbilder. Uskarpe bilder bør derfor ikke lastes opp. Prøv alltid å ta fine bilder med god lyssetting. Bilder som viser teknologi eller kultur er veldig velkomne på Commons. Du svarte rett på %1$s av spørsmålene. Gratulerer! + Fortsett Velg ett av de to alternativene for å besvare spørsmålet - Innloggingsøkten har utløpt, logg inn på nytt. + Innloggingsøkten har utløpt. Logg inn på nytt. Del kvissen din med vennene dine! Fortsett Riktig svar @@ -346,7 +363,8 @@ Kan dette skjermbildet lastes opp? Del appen Roter - Feil under henting av steder i nærheten. + Kunne ikke laste inn steder i nærheten. + Ingen bilder i dette området Ingen steder funnet i nærheten Feil under henting av kulturminner i nærheten. Ingen nylige søk @@ -358,10 +376,12 @@ Slett Prestasjoner Profil + Merker Takk mottatt Utvalgte bilder Bilder via «steder i nærheten» - Nivå %1$d + Nivå %1$d + %1$s (Nivå %2$s) Opplastede bilder Bilder som ikke har blitt tilbakestilt Bilder brukt @@ -393,6 +413,7 @@ Ingen kompatibel kartapplikasjon funnet på enheten din. Installer en kartapplikasjon for å bruke denne funksjonen. Bilder Steder + Kategorier Legg til i/fjern fra bokmerker Bokmerker Du har ikke lagt til noen bokmerker @@ -403,7 +424,7 @@ Jeg innså at det er dårlig for mitt personvern Jeg ombestemte meg, jeg ønsker ikke at det skal være offentlig synlig lenger Beklager, dette bildet har ingen ensyklopedisk interesse - Lastet opp av meg selv %1$s, brukt i %2$d artikkel/artikler. + Lastet opp av meg %1$s, brukt i minst %2$d artikkel/artikler. Velkommen til Commons!\n\nLast opp din første mediefil ved å trykke på legg til-knappen. Ingen kategorier valgt Bilder uten kategorier er sjelden nyttige. Er du sikker på at du vil fortsette uten å velge kategorier? @@ -419,11 +440,13 @@ Ikke spør meg igjen Be om plasseringstillatelse Ber om plasseringstillatelse som trengs når man bruker funksjonen for steder i nærheten. - Noe gikk galt. Vi kunne ikke hente prestasjonene dine. + Noe gikk galt og vi kunne ikke hente prestasjonene dine. Du har bidratt så mye at utregningssystemet vårt ikke takler det. Dette er den ultimate prestasjonen. Slutter: Vis kampanjer Se aktive kampanjer + Vis sletteknapp + Aktiver «Slettemappe»-knappen i den egendefinerte velgeren La appen hente posisjon i tilfelle kameraet ikke lagrer det. Noen enheters kameraer lagrer ikke posisjon. I slike tilfeller vil bidragene dine bli nyttigere om du lar appen hente posisjonen. Du kan endre denne innstillingen når som helst. Tillat Lukk diff --git a/app/src/main/res/values-pms/strings.xml b/app/src/main/res/values-pms/strings.xml index c03360dd2..f2f61e9e3 100644 --- a/app/src/main/res/values-pms/strings.xml +++ b/app/src/main/res/values-pms/strings.xml @@ -146,15 +146,18 @@ A l\'ha ancor nen carià ëd fòto. Prové torna Anulé + Scrive ël nòm ëd la lenga + Arserche recente + Tute le lenghe An mandand costa plancia, i diciaro ch\'a l\'é euvra ëd mè travaj, ch\'a conten nen d\'element sota drit d\'autor o d\'àutoscat, e che comsëssìa a l\'é conforma a <a href=\"https://commons.wikimedia.org/wiki/Commons:Policies_and_guidelines\">le régole ëd Wikimedia Commons</a>. Dëscarié Licensa dë stàndard Dovré ël tìtol e la descrission precedent Tema - Atribussion-Partagi ugual 4.0 - Atribussion 4.0 - Atribussion-partagi ugual 3.0 - Atribussion 3.0 + Atribussion-Partagi ugual 4.0 + Atribussion 4.0 + Atribussion-partagi ugual 3.0 + Atribussion 3.0 CC0 CC BY-SA 3.0 CC BY 3.0 @@ -223,8 +226,8 @@ Lama Pont Arcansiel Tulipan - Bin-ëvnù ëd Wikipedia - Drit d\'autor ëd bin-ëvnù + Na plancia schemàtica ëd n\'artìcol genérich ëd Wikipedia + Un dissegn ëd na pila d\'artìcoj con ël sìmbol dij drit d\'autor ësbarà. Ca dl\'òpera ëd Sidney Anulé Duverté @@ -257,6 +260,7 @@ Ël process ëd cariament a l\'ha damanca ëd n\'acess ativ a l\'aragnà. Për piasì, ch\'a verìfica sò colegament a la rej. Trovà un problema con la plancia Për piasì, ch\'a caria mach dle fòto ch\'a l\'ha fàit chiel-midem. Ch\'a caria pa dle fòto che a l\'ha dëscarià da \'ns l\'aragnà. + Cariament Argistré le plance d\'aplicassion Argistré le plance pijà con la màchina fòto ant lë spassi ëd sò angign Ch\'as colega a sò cont @@ -328,6 +332,7 @@ Domande Sa fòto a va bin da carié? Chestion + I son nen sigur Arzultà S\'a séghita a carié dle plance ch\'a venta dëscancelé, sò cont a sarà probabilman disativà. É-lo sigur ëd vorèj chité le chestion? Pi che %1$s dle plance che chiel a l\'ha carià a son ëstàite dëscancelà. S\'a séghita a carié dle plance ch\'a devo esse dëscancelà, a l\'é probàbil che sò cont a sarà disativà.\n\nVeul-lo vëdde torna lë spiegon e peui rësponde a dle chestion për giutelo a amprende che sòrt ëd plance a peul o a peul nen carié? @@ -337,6 +342,7 @@ Un dij but ëd Commons a l\'é ëd raduné dle plance ëd qualità. Donca le plance tërbole a peulo nen esse carià. Ch\'a sërca ëd pijé sempe dle bele fòto con na bon-a iluminassion. Fòto ch\'a mostro la tecnologìa o la coltura a son particolarman bin ëvnùe su Commons. A l\'ha avù %1$s ëd rispòste giuste. Congratulassion! + Continué Ch\'a serna un-a dle doe opsion për rësponde a la chestion Session ëscadùa. Për piasì, ch\'a rintra torna ant ël sistema. Ch\'a partagia soa preuva con ij sò amis! @@ -424,7 +430,7 @@ Mai pi ciamé sòn Ciamé l\'autorisassion ëd localisassion Ciamé ël përmess ëd localisé cand a-i na j\'é da manca për la fonsion ëd visualisassion ëd la carta dle notìfiche dë vzinansa. - Cheicòs a l\'ha nen marcià, i l\'oma nen podù arcuperé le realisassion + Cheicòs a l\'ha nen marcià e i l\'oma nen podù arcuperé le realisassion A l\'ha fàit tante contribussion che ël sistema ëd càlcol dj\'arzultà otnù a l\'é debordà. Cost-sì a l\'é l\'ùltim arzultà otnù. A finiss ai: Campagne ëd visualisassion @@ -452,7 +458,7 @@ Impossìbil ciamé un contròl ëd categorìa për %1$s Arcesta an cors dël contròl ëd la categorìa për %1$s Fàit - Spedission sj\'aringrassiament: Riussìa + Spedission dj\'aringrassiament: Riussìa Aringrassiament mandà con sucess a %1$s Falì a mandé d\'aringrassiament %1$s Spedission sj\'aringrassiament: Falìa diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index 7957fed58..ce0b180c5 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -31,7 +31,7 @@ --> Página do Commons no Facebook - Código fonte do Commons no Github + Código-fonte do Commons GitHub Logotipo do Commons Site do Commons Sair do selecionador de localização @@ -95,13 +95,13 @@ Por favor, aguarde... Atualizando legendas e descrições Por favor, aguarde... - Login bem sucedido - Falha na identificação + Login efetuado com sucesso! + Falha no login! Arquivo não encontrado. Tente outro arquivo. O limite máximo de tentativas foi atingido! Por favor, cancele o upload e tente novamente Desativar a otimização da bateria? O upload de mais de três imagens funciona de forma mais confiável quando a otimização da bateria está desativada. Desative a otimização da bateria do aplicativo Commons nas configurações para obter uma experiência de upload tranquila. \n\nPossíveis etapas para desativar a otimização da bateria:\n\nEtapa 1: Toque no botão \"Settings\" (Configurações) abaixo.\n\nEtapa 2: Alterne de \"Não otimizado\" para \"Todos os aplicativos\".\n\nEtapa 3: procure por \"Commons\" ou \"fr.free.nrw.commons\".\n\nEtapa 4: Toque nele e selecione \"Don\'t optimize\" (Não otimizar).\n\nEtapa 5: Pressione \"Concluído\". - A autenticação falhou, inicie uma nova sessão, por favor + A autenticação falhou. Por favor, faça login novamente. Upload iniciado! Fila de carregamento (modo de conexão limitada ativado) %1$s enviado! @@ -123,17 +123,19 @@ Próximo Meus envios Copiar link + O link foi copiado para a área de transferência. Compartilhar Ver página do arquivo Legenda (Obrigatório) Forneça uma legenda para este arquivo Descrição Legenda - Erro ao efetuar o login - falha na rede + Não foi possível fazer login, falha na rede. Muitas tentativas malsucedidas. Tente de novo daqui alguns minutos. Desculpe, esse usuário foi banido do Commons Você precisa fornecer o seu código de ativação de dois fatores. - Erro ao efetuar o login + Um código de verificação de login foi enviado para o seu endereço de e-mail. Por favor, insira o código para fazer login. + Falha no login! Enviar Nomeie esse conjunto Modificações @@ -153,7 +155,7 @@ Configurações Criar conta Imagens destacadas - As fotografias destacadas são imagens de fotógrafos e ilustradores altamente qualificados, que a comunidade da wiki Wikimedia Commons escolheu como as de melhor qualidade do \'\'site\'\'. + As imagens em destaque são contribuições de fotógrafos e ilustradores altamente qualificados que a comunidade do Wikimedia Commons selecionou como algumas das imagens de maior qualidade do site. Seletor personalizado Categoria Revisão por pares @@ -170,15 +172,18 @@ Você ainda não carregou nenhuma foto. Repetir Cancelar + Tipo Idioma Nome + Pesquisas recentes + Todos os idiomas Ao enviar esta imagem, declaro que este é o meu próprio trabalho, que não contém material protegido ou selfies, e, de outra forma, adere a <a href=\"https://commons.wikimedia.org/wiki/Commons:Policies_and_guidelines\">Políticas do Wikimedia Commons</a>. Download Licença padrão Usar o título e descrição anterior Tema - Atribuição-CompartilhaIgual 4.0 - Atribuição 4.0 - Attribution-ShareAlike 3.0 - Attribution 3.0 + Attribution-ShareAlike 4.0 + Attribution 4.0 + Attribution-ShareAlike 3.0 + Attribution 3.0 CC0 CC BY-SA 3.0 CC BY 3.0 @@ -231,6 +236,7 @@ Descrição Discussão Autor + Carregar Data de envio. Licença Coordenadas @@ -238,6 +244,7 @@ Seja um Testador Beta Entre no nosso canal beta no Google Play e receba acesso prévio a novos recursos e correções de erros Código 2FA + Código de verificação de e-mail Quer realmente sair ? Nenhuma subcategoria encontrada Nenhuma categoria pai encontrada @@ -245,8 +252,8 @@ Llamas Ponte de Arco-Íris Tulipa - Bem-vindo à Wikipédia - Direitos de autor são bem vindo + Uma imagem esquemática de um artigo genérico da Wikipédia. + Um desenho de uma pilha de papéis com o símbolo de direitos autorais riscado. Ópera de Sydney Cancelar Abrir @@ -257,6 +264,7 @@ Sobre Configurações Comentários + Comentários via GitHub Sair Tutorial Notificações @@ -278,6 +286,7 @@ O processo de carregamento requer acesso a internet\n ativa. Verifique sua conexão de rede. Problemas encontrados na imagem Por favor, só envie fotos que você tirou. Não faça upload de fotos baixadas da Internet. + Envios Salvar fotos no aplicativo Salvar as fotos tiradas com a câmera do aplicativo no armazenamento do dispositivo Faça login na sua conta @@ -290,14 +299,16 @@ Veja a página para detalhes Pular Entrar - Você realmente quer pular a entrada? - Você teria que entrar para enviar fotos no futuro. + Você realmente deseja pular o login? + Você precisará fazer login para enviar fotos no futuro. Entre para usar esta funcionalidade Copie o wikitexto para a área de transferência O wikitexto foi copiado para a área de transferência As proximidades podem não funcionar corretamente, o local não está disponível. + Internet indisponível. Exibindo apenas locais armazenados em cache. Acesso à localização negado. Defina sua localização manualmente para usar esse recurso. Permissão necessária para exibir uma lista de locais próximos + É necessária permissão para exibir uma lista de imagens próximas. Direções Wikidata Wikipédia @@ -347,6 +358,7 @@ Questionário Esta fotografia pode ser carregada? Pergunta + Não tenho certeza Resultado Se continuar carregadas imagens que precisam de ser eliminadas a sua conta será provavelmente banida. Tem a certeza de que pretende terminar o questionário? Mais de %1$s das imagens que carregou foram eliminadas. Se continuar a carregar imagens que precisam de ser eliminadas a sua conta será provavelmente banida.\n\nQuer ver o guia prático outra vez e depois preencher um questionário que ajuda a aprender que tipos de imagens deve ou não deve carregar? @@ -356,8 +368,9 @@ Um dos objetivos da wiki Commons é recolher imagens de qualidade. Assim, não devem ser carregadas imagens desfocadas. Tente sempre tirar boas fotografias com iluminação adequada. As imagens que mostram tecnologia ou cultura são muito bem-vindas na wiki Commons. Obteve %1$s de respostas corretas. Parabéns! + Continuar Selecione uma das duas opções para responder à pergunta - A sessão expirou. Inicie uma nova sessão, por favor. + Sua sessão expirou. Por favor, faça login novamente. Compartilhe o seu questionário com os amigos! Continuar Resposta correta diff --git a/app/src/main/res/values-qq/strings.xml b/app/src/main/res/values-qq/strings.xml index f19370355..9c13de70d 100644 --- a/app/src/main/res/values-qq/strings.xml +++ b/app/src/main/res/values-qq/strings.xml @@ -5,6 +5,7 @@ * Amire80 * Annick green * Cabal +* EdoAug * Googology * H78c67c * LeGuyanaisPure @@ -154,7 +155,7 @@ Message shown on contribution list during non-first sync if no uploads present. Menu item text prompting user to retry a failed upload.\n{{Identical|Retry}} Menu item text prompting user to cancel and delete a failed upload.\n{{Identical|Cancel}} - Placeholder text in the top search box in the language search dialog. + Placeholder text in the top search box in the language search dialog.\n\n\"Type\" here is an imperative verb. The user is prompted to type or write in the name of their desired user interface language. A title in the language search dialog. A title in the language search dialog. License text. diff --git a/app/src/main/res/values-sr/strings.xml b/app/src/main/res/values-sr/strings.xml index 8202d6afd..004cb9aaa 100644 --- a/app/src/main/res/values-sr/strings.xml +++ b/app/src/main/res/values-sr/strings.xml @@ -45,7 +45,6 @@ %1$d отпремање - %1$d отпремања %1$d отпремања diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml index 68ffdfbfc..d1fb1c002 100644 --- a/app/src/main/res/values-sv/strings.xml +++ b/app/src/main/res/values-sv/strings.xml @@ -13,7 +13,7 @@ --> Commons Facebook-sida - Commons Github-källkod + Commons källkod på GitHub Commons-logotyp Commons webbplats Avsluta platsväljaren @@ -138,7 +138,7 @@ Inställningar Registrera Utvalda bilder - Utmärkta bilder är bilder från skickliga fotografer och illustratörer som gemenskapen på Wikimedia Commons har valt ut som bilder med den högsta kvalitetet på webbplatsen. + Utmärkta bilder är bidrag från skickliga fotografer och illustratörer som gemenskapen på Wikimedia Commons har valt ut som bilder med den högsta kvalitetet på webbplatsen. Anpassad selektor Kategori Granskning @@ -155,15 +155,18 @@ Du har inte lagt upp några bilder ännu. Försök igen Avbryt + Ange språknamn + Senaste sökningar + Alla språk Genom att skicka in denna bild intygar jag att detta är mitt eget verk, som inte innehåller upphovsrättsskyddat material eller selfies samt följer <a href=\"https://commons.wikimedia.org/wiki/Commons:Policies_and_guidelines\">Wikimedia Commons-policys</a>. Ladda ned Standardlicens Använd föregående titel och beskrivning Tema - Erkännande-DelaLika 4.0 - Erkännande 4.0 - Erkännande-DelaLika 3.0 - Erkännande 3.0 + Erkännande-DelaLika 4.0 + Erkännande 4.0 + Erkännande-DelaLika 3.0 + Erkännande 3.0 CC0 CC BY-SA 3.0 CC BY 3.0 @@ -232,8 +235,8 @@ Lamor Regnbågsbron Tulpan - Välkommen Wikipedia - Välkommen upphovsrätt + En schematisk bild av en generisk Wikipedia-artikel. + En teckning av en bunt papper med överstruken upphovsrättssymbol. Sydneys operahus Avbryt Öppna @@ -266,6 +269,7 @@ Uppladdningsprocessen kräver aktiv internetåtkomst. Kontrollera din nätverksanslutning. Problem hittades i bilden Var god ladda bara upp bilder som du själv har tagit. Ladda inte upp bilder som du har laddat ned från Internet. + Uppladdningar Spara bilder i appen Spara bilder som tas med kameran i appen till din enhetslagring Logga in på ditt konto @@ -337,6 +341,7 @@ Frågesport Är det okej att ladda upp denna bild? Fråga + Jag är osäker Resultat Om du fortsätter ladda upp bilder som behöver raderas kommer ditt konto förmodligen blockeras. Är du säker på att du vill avsluta frågorna? Fler än %1$s av bilderna du laddat upp har raderats. Om du fortsätter ladda upp bilder som behöver raderas kommer ditt konto förmodligen blockeras.\n\nVill du se guiden igen och sedan svara på frågor för att hjälpa dig förstå vilka bildtyper du bör och inte bör ladda upp? @@ -346,6 +351,7 @@ Ett av Commons mål är att samla ihop kvalitetsbilder. Därför bör inte suddiga bilder laddas upp. Försök alltid att ta fina bilder med bra ljus. Bilder som skildrar teknologi eller kultur är mycket välkomna på Commons. Du svarade rätt på %1$s av svaren. Gratulerar! + Fortsätt Välj ett av de två alternativen för att svara på frågan Inloggningssessionen löpte ut. Var god logga in igen. Dela din frågesport med dina vänner! @@ -433,11 +439,13 @@ Fråga inte detta igen Be om platsbehörighet Fråga efter platsbehörighet vid behov för att visa aviseringskortet för i närheten. - Någonting gick fel. Vi kunde inte hämta prestationer + Någonting gick fel och vi kunde inte hämta prestationer Du har gjort så många bidrag att vårt system för att beräkna prestationer inte hinner med. Detta är den ultimata prestationen. Slutar den: Visa kampanjer Se pågående kampanjer + Visa raderingsknapp + Aktivera knappen \"Radera mapp\" i den anpassade väljaren Tillåt appen att hämta platsen om kameran inte registrerar den. Vissa enhetskameror registrerar inte platsen. I sådana fall blir ditt bidrag mer användbart om du låter appen hämta och bifoga platsen. Du kan ändra detta när som helst i inställningarna Tillåt Stäng @@ -461,11 +469,11 @@ Kunde inte begära kategorikontroll för %1$s Begär kategorikontroll för %1$s Klar - Skickar tack: Färdig - Skickade tack till %1$s - Misslyckades att skicka tack %1$s - Skickar tack: Misslyckades - Skickar tack för %1$s + Skickar tack: Färdig + Skickade tack till %1$s + Misslyckades att skicka tack till %1$s + Skickar tack: Misslyckades + Skickar tack för %1$s Följer detta upphovsreglerna? Är detta korrekt kategoriserat? Är detta relevant? @@ -494,12 +502,12 @@ Var god vänta… Bilder som har laddats upp via \"Platser i närheten\" är bilderna som laddas upp genom att upptäcka platser på kartan. Denna funktion låter redigerare skicka en tackavisering till användare som gör användbara redigeringar – genom att använda en liten tacklänk på historik- eller diff-sidor. - Kopiera till efterföljande media + Kopiera till efterföljande objekt Kopierad Exempel på bra bilder att ladda upp på Commons Exempel på bilder att inte ladda upp Hoppa över denna bild - Nedladdning misslyckades!! Vi kan inte ladda ned filen utan behörighet för extern lagring. + Nedladdning misslyckades. Vi kan inte ladda ned filen utan behörighet för extern lagring. Hantera EXIF-taggar Välj vilka EXIF-taggar att behålla i uppladdningar Skapare @@ -512,6 +520,7 @@ Ladda upp foton till Wikimedia Commons direkt från din telefon. Ladda ned Commons-appen nu: %1$s Dela appen via... Bildinfo + Visa inte det här meddelandet igen Inga kategorier hittades Inga beskrivningar hittades Uppladdning avbröts @@ -573,7 +582,7 @@ Finns Behöver foto Platstyp: - Bro, museum, hotell, etc. + Bro, museum, hotell etc. Någonting gick fel med inloggningen. Du måste återställa ditt lösenord! MEDIA UNDERORDNADE KLASSER @@ -617,7 +626,7 @@ 5. Klistra in wikitexten på det lämpliga stället. 6. Redigera wikitexten för att placera den mer lämpligt vid behov. För mer information, se <a href=\"https://en.wikipedia.org/wiki/Wikipedia:Manual_of_Style/Images#How_to_place_an_image\">här</a>. 7. Publicera artikeln - Kopiera wikikod till urklipp + Kopiera wikitext till urklipp pausa återuppta Pausad @@ -658,6 +667,8 @@ Välj lämpliga kategorier. Till skillnad ifrån beskrivningar är kategorier endast på engelska. Commons gör dina bilder återanvändbara och anpassningsbara för alla. Vill du avstå från alla rättigheter? Vill du tillskrivas? Vill du att anpassningar ska använda samma licens? Skildrar + Etikett + Beskrivning Medielicens Mediedetaljer Visa kategorisida @@ -684,7 +695,7 @@ Tillbaka Välkommen till anpassade bildselektorn Denna väljare visar vilka bilder som du redan har laddat upp på Commons. - Till skillnad från bilden till vänster har bilden till höger Commons-logotypen, vilket innebär att den redan är uppladdad.\n Tryck och håll ned för att förhandsgranska bilden. + Till skillnad från bilden till vänster har bilden till höger Commons-logotypen, vilket innebär att den redan är uppladdad.\n\nTryck och håll ned för att förhandsgranska bilden. Häftigt Denna bild har redan laddats upp till Commons. Av tekniska skäl kan appen inte ladda upp fler än %1$d bilder samtidigt. Uppladdningsgränsen för %1$d har överskridits med %2$d. @@ -698,6 +709,7 @@ Wiki Loves Monuments är en internationell fototävling för monument som organiseras av Wikimedia Behöver behörighet Kartor i närheten behöver läsa TELEFONENS TILLSTÅND för att fungera ordentligt + Aktivera platstjänster för att visa platser i närheten. Valfri behörighet: Hämta aktuell plats för kategoriförslag Bidrag av användare: %1$s Prestationer av användare: %1$s @@ -711,7 +723,7 @@ Platsdata hjälper wikiredigerare att hitta din bild för att göra den mer användbar.\nDina nyliga uppladdningar har ingen plats.\nVi föreslår att du aktiverar platsen i dina kamerainställningar.\nTack för att du laddar upp! Ingen plats hittades Vad sägs om att lägga till platsen där denna bild togs?\nPlatsdata hjälper wikiredigerare att hitta din bild och göra den mycket mer användbar.\nTack! - Lägg till plats + Lägg till plats Var god ta bort all information från detta e-postmeddelande som du inte är bekväm med att dela offentligt. Observera även att e-postadressen du använder samt det associerade namnet och profilbilden kommer att synas offentligt. Detaljer Prestationer är endast tillgängliga i produktionsversionen. Se utvecklardokumentationen. @@ -732,8 +744,8 @@ Avmarkera som inte för uppladdning Markerar som inte för uppladdning Avmarkerar som inte för uppladdning - Visa redan åtgärdade bilder - Döljer redan åtgärdade bilder + Visa redan hanterade bilder + Döljer redan hanterade bilder Inga fler bilder hittades Denna bild är redan uppladdad Kan inte markera denna bild för uppladdning @@ -769,12 +781,12 @@ Din inloggningssession löptes ut. Var god logga in igen. Det finns inget tillgängligt program för att öppna GPX-filer Filen sparades - Vill du öppna GPX-filen? - Vill du öppna KML-filen? - Misslyckades att spara KML-filen. - Misslyckades att spara GPX-filen. - Sparar KML-fil - Sparar GPX-fil + Vill du öppna GPX-filen? + Vill du öppna KML-filen? + Misslyckades att spara KML-filen. + Misslyckades att spara GPX-filen. + Sparar som en KML-fil... + Sparar som en GPX-fil... %1$d markerad bild %1$d markerade bilder diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index 441c95941..cd97a3f2f 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -35,7 +35,7 @@ --> Commons Facebook Sayfası - Commons Github Kaynak Kodu + Commons GitHub Kaynak Kodu Commons Logosu Commons Websitesi Konum seçiciden çık @@ -160,7 +160,7 @@ Ayarlar Kaydol Seçkin Resimler - Seçkin resimler, Wikimedia Commons topluluğunun sitedeki en yüksek kaliteden bazıları olarak seçtiği son derece yetenekli fotoğrafçıların ve illüstratörlerin görüntüleridir. + Öne çıkan resimler, Wikimedia Commons topluluğunun sitedeki en yüksek kalite olarak seçtiği, yetenekli fotoğrafçılar ve illüstratörlerin katkılarıdır. Özel Seçici Kategori Hakem Denetimi @@ -182,10 +182,10 @@ Varsayılan Lisans Önceki başlığı ve açıklamayı kullan Tema - Atıf-BenzerPaylaşım 4.0 - Atıf 4.0 - Atıf-BenzerPaylaşım 3.0 - Atıf 3.0 + Atıf-BenzerPaylaşım 4.0 + Atıf 4.0 + Atıf-BenzerPaylaşım 3.0 + Atıf 3.0 CC0 CC BY-SA 3.0 CC BY 3.0 @@ -254,8 +254,8 @@ Lamalar Gökkuşağı Köprüsü Lale - Vikipedi\'ye Hoş Geldiniz - Telif Haklarına Hoş Geldiniz + Genel bir Vikipedi maddesinin şematik görüntüsü. + Telif hakkı simgesinin üzeri çizilmiş bir kağıt yığınının çizimi. Sidney Opera Binası İptal @@ -455,7 +455,7 @@ Bunu bir daha sorma Konum izni isteyin Yakındaki bildirim kartı görüntüleme özelliği için gerektiğinde konum izni isteyin. - Bir şeyler ters gitti, başarıları getiremedik + Bir sorun oluştu ve başarıları alamadık Başarı hesaplama sistemimizin üstesinden gelemeyeceği pek çok katkı yaptınız. Bu nihai başarıdır. Bitiş: Kampanyaları göster @@ -483,11 +483,11 @@ %1$s için kategori kontrolü istenemedi %1$s için kategori kontrolü isteniyor Yapıldı - Teşekkür Gönderme: Başarılı - %1$s sayesinde başarıyla gönderildi - %1$s teşekkür gönderilemedi - Teşekkür Gönderme: Başarısız - %1$s için teşekkürler gönderisi + Teşekkür gönderme: Başarılı + %1$s kullanıcıya teşekkür gönderildi + %1$s kullanıcıya teşekkür gönderilemedi + Teşekkür gönderme: Başarısız + %1$s için teşekkür gönderiliyor Bu telif hakkı kurallarına uyuyor mu? Bu doğru sınıflandırılmış mı? Bu kapsamda mı? @@ -516,12 +516,12 @@ Lütfen bekleyin... Yakındaki yerler üzerinden yüklenen resimler, haritadaki yerleri keşfederek yüklenen resimlerdir. Bu özellik, editörlerin, geçmiş sayfasında veya fark sayfasında küçük bir teşekkür bağlantısı kullanarak faydalı düzenlemeler yapan kullanıcılara bir Teşekkür bildirimi göndermesine olanak tanır. - Sonraki medyaya kopyala + Sonraki ögelere kopyala Kopyalandı Commons\'a yüklenecek iyi resim örnekleri Yüklenmeyecek resim örnekleri Bu resmi atla - Yükleme Başarısız Oldu!! Harici depolama izni olmadan dosyayı indiremiyoruz. + İndirme başarısız oldu. Harici depolama izni olmadan dosyayı indiremeyiz. EXIF Etiketlerini Yönet Yüklemelerde hangi EXIF etiketlerinin tutulacağını seçin Yazar @@ -595,7 +595,7 @@ Var Fotoğrafa İhtiyaç Var Yer türü: - Köprü, müze, otel vb. + Köprü, müze, otel, vb. Giriş ile ilgili bir sorun oluştu. Şifrenizi sıfırlamanız gerekiyor! MEDYA ALT SINIFLAR @@ -639,7 +639,7 @@ 5. Vikimetin dosyasını uygun yere yapıştırın. 6. Gerekirse vikimetini uygun konumlandırma için düzenleyin. Daha fazla bilgi için <a href=\"https://tr.wikipedia.org/wiki/Vikipedi:Biçem_el_kitabı/Görseller#Görsel_nasıl_yerleştirilir\">buraya</a> bakın. 7. Maddeyi yayınlayın - Vikikodu panoya kopyala + Vikimetin panoya kopyala duraklat devam et Durduruldu @@ -706,7 +706,7 @@ Geri Özel Resim Seçici\'ye Hoş Geldiniz Bu seçici, Commons\'a hangi resimleri yüklediğinizi gösterir. - Soldaki resimden farklı olarak, sağdaki resimde zaten yüklendiğini belirten Commons logosu var.\n Resim ön izlemesi için dokunup basılı tutun. + Soldaki resmin aksine, sağdaki resimde, resmin zaten yüklendiğini gösteren Commons logosu bulunmaktadır.\n\nResim önizlemesi için dokunup basılı tutun. Harika Bu resim zaten Commons\'a yüklendi. Teknik nedenlerden dolayı uygulama aynı anda %1$d fotoğraftan fazlasını güvenilir bir şekilde yükleyemiyor. %1$d olan yükleme sınırı %2$d ile aşıldı. @@ -733,7 +733,7 @@ Konum verisi Viki editörlerine, daha kullanışlı hale getirerek, fotoğrafınızı bulmaya yardımcı olur.\nSon yüklemelerinizde konum yok.\nKamera uygulamanızın ayarlarından konum seçeneğini etkinleştirmenizi öneririz.\nYükleme için teşekkürler! Konum bulunamadı Bu görüntünün çekildiği yeri eklemeye ne dersiniz?\nKonum verileri, Wiki düzenleyicilerinin resminizi bulmasına yardımcı olarak onu çok daha kullanışlı hale getirir.\nTeşekkürler! - Konum ekle + Konum Ekle Lütfen herkese açık olarak paylaşmaktan çekindiğiniz tüm bilgileri bu e-postadan kaldırın. Ayrıca gönderi paylaştığınız e-posta adresinizin ve ilgili ad ve profil resminizin herkese açık olarak görüneceğini lütfen unutmayın. Ayrıntılar Başarılar yalnızca prod sürümünde mevcuttur. Lütfen geliştirici belgelerini denetleyin. @@ -754,8 +754,8 @@ Yükleme için değil işaretini kaldır Yükleme için değil olarak işaretleniyor Yükleme için değil işareti kaldırılıyor - Halihazırda işlem görmüş resimleri göster - Halihazırda işlem görmüş resimler gizleniyor + Zaten işlenmiş resimleri göster + Gizleme zaten resimleri işlenmiş Başka resim bulunamadı Bu resim zaten yüklendi Bu resim yüklemek için seçilemiyor @@ -791,12 +791,12 @@ Oturum açma süreniz doldu. Lütfen tekrar giriş yapın. GPX dosyalarını açacak uygulama yok Dosya Başarıyla Kaydedildi - GPX dosyasını açmak istiyor musunuz? - KML dosyasını açmak istiyor musunuz? - KML dosyası kaydedilemedi. - GPX dosyası kaydedilemedi. - KML Dosyasını Kaydetme - GPX Dosyasını Kaydetme + GPX dosyasını açmak istiyor musunuz? + KML dosyasını açmak istiyor musunuz? + KML dosyası kaydedilemedi. + GPX dosyası kaydedilemedi. + KML dosyası olarak kaydediliyor... + GPX dosyası olarak kaydediliyor... %1$d resim seçildi %1$d resim seçildi