From 453b318a72b716e2adb483d5f7021d0b889a6535 Mon Sep 17 00:00:00 2001 From: jgkirschbaum <12797213+jgkirschbaum@users.noreply.github.com> Date: Thu, 10 Sep 2026 09:55:09 +0200 Subject: [PATCH 1/2] Update translation for deselect message in German --- assets/translations/de.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/translations/de.json b/assets/translations/de.json index 6e64e634f..50c35840e 100644 --- a/assets/translations/de.json +++ b/assets/translations/de.json @@ -134,7 +134,7 @@ "deleteCategoriesQuestion": "Kategorien löschen?", "deleteCategoryQuestion": "Möchten Sie diese Kategorie löschen?", "descending": "Absteigend", - "deselectX": "{} abgewählt", + "deselectX": "{} gewählt", "deviceModel": "Device model", "deviceSupportsFollowingArchs": "Ihr Gerät unterstützt die folgenden CPU-Architekturen:", "deviceSupportsXArch": "Ihr Gerät unterstützt die CPU-Architektur {}.", From e45e12dd1f4ee96f89df16fe95d31aef744ef8fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrgen=20Kirschbaum?= Date: Mon, 14 Sep 2026 16:08:21 +0200 Subject: [PATCH 2/2] Added new message for selected fields --- assets/translations/ar.json | 4 +- assets/translations/bs.json | 2 + assets/translations/ca.json | 2 + assets/translations/cs.json | 2 + assets/translations/da.json | 2 + assets/translations/de.json | 2 + assets/translations/en-EO.json | 2 + assets/translations/en.json | 1 + assets/translations/es.json | 2 + assets/translations/fa.json | 2 + assets/translations/fr.json | 2 + assets/translations/gl.json | 2 + assets/translations/hu.json | 2 + assets/translations/id.json | 3 + assets/translations/it.json | 2 + assets/translations/ja.json | 3 + assets/translations/ko.json | 3 + assets/translations/ml.json | 2 + assets/translations/nl.json | 2 + assets/translations/pl.json | 2 + assets/translations/pt-BR.json | 2 + assets/translations/pt.json | 2 + assets/translations/ru.json | 2 + assets/translations/sv.json | 2 + assets/translations/tr.json | 960 ++++++++++++++-------------- assets/translations/uk.json | 2 + assets/translations/vi.json | 3 + assets/translations/zh-Hant-TW.json | 3 + assets/translations/zh.json | 3 + lib/pages/apps.dart | 2 +- 30 files changed, 544 insertions(+), 481 deletions(-) diff --git a/assets/translations/ar.json b/assets/translations/ar.json index 9dc1445e2..99408d195 100644 --- a/assets/translations/ar.json +++ b/assets/translations/ar.json @@ -85,7 +85,7 @@ "cancelled": "أُلغيَ", "cantInstallOlderVersion": "لا يمكن تثبيت إصدار أقدم من التطبيق", "categories": "التصنيفات", - "categoresDeleteWarning": "سيتم تعيين جميع التطبيقات في التصنيفات المحذوفة كغير مصنفة.", + "categoriesDeleteWarning": "سيتم تعيين جميع التطبيقات في التصنيفات المحذوفة كغير مصنفة.", "categorize": "تصنيف", "category": "تصنيف", "categoryAlreadyExists": "يوجد بالفعل تصنيف بهذا الاسم", @@ -340,6 +340,7 @@ "runBgCheckNow": "تشغيل التحقق من التحديثات في الخلفية الآن", "samsungGalaxyStoreApiError": "Samsung Galaxy Store API error", "search": "بحث", + "searchFailed": "{}: search failed ({})", "searchQuery": "استعلام البحث", "searchSomeSourcesLabel": "بحث (بعض المصادر فقط)", "searchX": "بحث {}", @@ -350,6 +351,7 @@ "selectURLs": "حدّد روابط", "selectX": "اختر {}", "selectedCategorizeWarning": "سيؤدي هذا إلى استبدال أي إعدادات تصنيف موجودة للتطبيقات المحددة.", + "selectedX": "{} selected", "selfHostedNote": "يمكن استخدام القائمة المنسدلة \"{}\" للوصول إلى نُسخ مخصّصة/مستضافة ذاتيًا لأي مصدر.", "settings": "الإعدادات", "share": "شارك", diff --git a/assets/translations/bs.json b/assets/translations/bs.json index acc93c68e..c2e4e54ed 100644 --- a/assets/translations/bs.json +++ b/assets/translations/bs.json @@ -340,6 +340,7 @@ "runBgCheckNow": "Pokrenite pozadinsku provjeru ažuriranja sad", "samsungGalaxyStoreApiError": "Samsung Galaxy Store API error", "search": "Pretraživanje", + "searchFailed": "{}: search failed ({})", "searchQuery": "Pretraga za: ", "searchSomeSourcesLabel": "Pretraživanje (samo neki izvori)", "searchX": "Pretraživanje {}", @@ -350,6 +351,7 @@ "selectURLs": "Odaberite URL-ove", "selectX": "Izaberite {}", "selectedCategorizeWarning": "Ovo će zamijeniti sve postojeće postavke kategorije za odabrane aplikacije.", + "selectedX": "{} selected", "selfHostedNote": "\"{}\" padajući meni se može koristiti da dosegnete vlastite/prilagođene instance bilo kojeg izvora.", "settings": "Postavke", "share": "Podijeli", diff --git a/assets/translations/ca.json b/assets/translations/ca.json index 97ef318d9..1c0bd5791 100644 --- a/assets/translations/ca.json +++ b/assets/translations/ca.json @@ -340,6 +340,7 @@ "runBgCheckNow": "Executa la comprovació d'actualitzacions en segon pla", "samsungGalaxyStoreApiError": "Samsung Galaxy Store API error", "search": "Cerca", + "searchFailed": "{}: search failed ({})", "searchQuery": "Terme de cerca", "searchSomeSourcesLabel": "Cerca (només algunes fonts)", "searchX": "Cerca {}", @@ -350,6 +351,7 @@ "selectURLs": "Selecciona URLs", "selectX": "Selecciona {}", "selectedCategorizeWarning": "Açò substituirà els paràmetres de categorització per a les aplicacions selecionades.", + "selectedX": "{} selected", "selfHostedNote": "El desplegable «{}» es pot usar per accedir a instàncies autoallotjades/personalitzades de qualsevol font.", "settings": "Paràmetres", "share": "Comparteix", diff --git a/assets/translations/cs.json b/assets/translations/cs.json index ff9ac2e5d..c71e56bcc 100644 --- a/assets/translations/cs.json +++ b/assets/translations/cs.json @@ -347,6 +347,7 @@ "runBgCheckNow": "Spustit kontrolu aktualizací na pozadí nyní", "samsungGalaxyStoreApiError": "Samsung Galaxy Store API error", "search": "Hledat", + "searchFailed": "{}: search failed ({})", "searchQuery": "Vyhledávací dotaz", "searchSomeSourcesLabel": "Vyhledávání (pouze pro určité zdroje)", "searchX": "Vyhledávání {}", @@ -357,6 +358,7 @@ "selectURLs": "Select adresy", "selectX": "Vybrat {}", "selectedCategorizeWarning": "Toto nahradí všechna stávající nastavení kategorií pro vybrané aplikace.", + "selectedX": "{} selected", "selfHostedNote": "Rozbalovací seznam „{}“ lze použít pro přístup k vlastním instancím libovolného zdroje.", "settings": "Nastavení", "share": "Sdílet", diff --git a/assets/translations/da.json b/assets/translations/da.json index 790b544d7..1387bcc64 100644 --- a/assets/translations/da.json +++ b/assets/translations/da.json @@ -340,6 +340,7 @@ "runBgCheckNow": "Kør baggrundsopdateringstjek nu", "samsungGalaxyStoreApiError": "Samsung Galaxy Store API error", "search": "Søg", + "searchFailed": "{}: search failed ({})", "searchQuery": "Søgning", "searchSomeSourcesLabel": "Søg (kun visse kilder)", "searchX": "Søg {}", @@ -350,6 +351,7 @@ "selectURLs": "Vælg URL'er", "selectX": "Vælg {}", "selectedCategorizeWarning": "Dette erstatter alle eksisterende kategoriindstillinger for de valgte apps.", + "selectedX": "{} selected", "selfHostedNote": "Rullemenuen \"{}\" kan bruges til at nå selvhostede/brugerdefinerede instanser af enhver kilde.", "settings": "Indstillinger", "share": "Del", diff --git a/assets/translations/de.json b/assets/translations/de.json index 6e64e634f..e9345f80e 100644 --- a/assets/translations/de.json +++ b/assets/translations/de.json @@ -340,6 +340,7 @@ "runBgCheckNow": "Hintergrundaktualisierungsprüfung jetzt durchführen", "samsungGalaxyStoreApiError": "Samsung Galaxy Store API error", "search": "Suchen", + "searchFailed": "{}: search failed ({})", "searchQuery": "Suchanfrage", "searchSomeSourcesLabel": "Suche (nur für bestimmte Quellen)", "searchX": "{} suchen", @@ -350,6 +351,7 @@ "selectURLs": "URLs auswählen", "selectX": "{} wählen", "selectedCategorizeWarning": "Dadurch werden alle bestehenden Kategorieeinstellungen für die ausgewählten Apps ersetzt.", + "selectedX": "{} gewählt", "selfHostedNote": "Das „{}“-Drop-down-Menü kann verwendet werden, um selbst gehostete/angepasste Instanzen einer beliebigen Quelle zu erreichen.", "settings": "Einstellungen", "share": "Teilen", diff --git a/assets/translations/en-EO.json b/assets/translations/en-EO.json index 6ab8077da..c68188c17 100644 --- a/assets/translations/en-EO.json +++ b/assets/translations/en-EO.json @@ -340,6 +340,7 @@ "runBgCheckNow": "Ruli la serĉo de fonaj ĝisdatigoj nun", "samsungGalaxyStoreApiError": "Samsung Galaxy Store API error", "search": "Serĉi", + "searchFailed": "{}: search failed ({})", "searchQuery": "Informmendo de serĉo", "searchSomeSourcesLabel": "Serĉi (nur kelkaj fontoj)", "searchX": "Serĉi {}", @@ -350,6 +351,7 @@ "selectURLs": "Selekti URLjn", "selectX": "Selekti {}", "selectedCategorizeWarning": "Tio substituos ĉiujn difinitajn kategoriojn de la selektitaj apoj.", + "selectedX": "{} selected", "selfHostedNote": "La malvolvanta listo \"{}\" povas esti uzata por aliri al memgastigataj/agordata instancoj el ajna fonto.", "settings": "Agordoj", "share": "Diskonigi", diff --git a/assets/translations/en.json b/assets/translations/en.json index 16c207a4f..db97cddef 100644 --- a/assets/translations/en.json +++ b/assets/translations/en.json @@ -351,6 +351,7 @@ "selectURLs": "Select URLs", "selectX": "Select {}", "selectedCategorizeWarning": "This will replace any existing category settings for the selected apps.", + "selectedX": "{} selected", "selfHostedNote": "The \"{}\" dropdown can be used to reach self-hosted/custom instances of any source.", "settings": "Settings", "share": "Share", diff --git a/assets/translations/es.json b/assets/translations/es.json index 694c44aa0..bfedad976 100644 --- a/assets/translations/es.json +++ b/assets/translations/es.json @@ -340,6 +340,7 @@ "runBgCheckNow": "Ejecutar verficiación de actualizaciones en segundo plano", "samsungGalaxyStoreApiError": "Samsung Galaxy Store API error", "search": "Buscar", + "searchFailed": "{}: search failed ({})", "searchQuery": "Término de búsqueda", "searchSomeSourcesLabel": "Buscar (solo en algunas fuentes)", "searchX": "Buscar {}", @@ -350,6 +351,7 @@ "selectURLs": "Seleccionar URLs", "selectX": "Seleccionar {}", "selectedCategorizeWarning": "Esto reemplazará cualquier ajuste de categoría para las aplicaciones seleccionadas.", + "selectedX": "{} selected", "selfHostedNote": "El desplegable «{}» puede usarse para acceder a instancias autoalojadas/personalizadas de cualquier fuente.", "settings": "Ajustes", "share": "Compartir", diff --git a/assets/translations/fa.json b/assets/translations/fa.json index fb408a411..5cdc41979 100644 --- a/assets/translations/fa.json +++ b/assets/translations/fa.json @@ -340,6 +340,7 @@ "runBgCheckNow": "اکنون به‌روزرسانی پس‌زمینه را بررسی کنید", "samsungGalaxyStoreApiError": "Samsung Galaxy Store API error", "search": "جستجو کردن", + "searchFailed": "{}: search failed ({})", "searchQuery": "جستجوی سوال", "searchSomeSourcesLabel": "جستجو (فقط برخی منابع)", "searchX": "جستجو {}", @@ -350,6 +351,7 @@ "selectURLs": "آدرس های اینترنتی انتخاب شده", "selectX": "انتخاب کنید {}", "selectedCategorizeWarning": "این جایگزین تنظیمات دسته بندی موجود برای برنامه های انتخابی می شود.", + "selectedX": "{} selected", "selfHostedNote": "از منوی کرکره ای \"{}\" می توان برای دسترسی به نمونه های خود میزبانی/سفارشی از هر منبعی استفاده کرد.", "settings": "تنظیمات", "share": "اشتراک گذاری", diff --git a/assets/translations/fr.json b/assets/translations/fr.json index 34318c0e3..18b18a199 100644 --- a/assets/translations/fr.json +++ b/assets/translations/fr.json @@ -340,6 +340,7 @@ "runBgCheckNow": "Lancer la recherche de mises à jour en arrière-plan maintenant", "samsungGalaxyStoreApiError": "Samsung Galaxy Store API error", "search": "Rechercher", + "searchFailed": "{}: search failed ({})", "searchQuery": "Requête de recherche", "searchSomeSourcesLabel": "Rechercher (certaines sources uniquement)", "searchX": "Rechercher {}", @@ -350,6 +351,7 @@ "selectURLs": "Sélectionner des URL", "selectX": "Sélectionner {}", "selectedCategorizeWarning": "Cela remplacera tous les paramètres de catégorie existants pour les applications sélectionnées.", + "selectedX": "{} selected", "selfHostedNote": "Le menu déroulant \"{}\" peut être utilisé pour accéder aux instances auto-hébergées/personnalisées de n'importe quelle source.", "settings": "Paramètres", "share": "Partager", diff --git a/assets/translations/gl.json b/assets/translations/gl.json index d6e78fbde..c83513fed 100644 --- a/assets/translations/gl.json +++ b/assets/translations/gl.json @@ -340,6 +340,7 @@ "runBgCheckNow": "Realizar agora a comprobación de actualizacións", "samsungGalaxyStoreApiError": "Samsung Galaxy Store API error", "search": "Buscar", + "searchFailed": "{}: search failed ({})", "searchQuery": "Consulta da busca", "searchSomeSourcesLabel": "Buscar (só algunhas fontes)", "searchX": "Buscar {}", @@ -350,6 +351,7 @@ "selectURLs": "Seleccionar URLs", "selectX": "Seleccionar {}", "selectedCategorizeWarning": "Isto substituirá calquera todas as categorías existentes nas apps seleccionadas.", + "selectedX": "{} selected", "selfHostedNote": "O menú despregable \"{}\" pode usarse para acadar instancias persoais de calquera orixe.", "settings": "Axustes", "share": "Compartir", diff --git a/assets/translations/hu.json b/assets/translations/hu.json index 8d7870ef3..8c088e203 100644 --- a/assets/translations/hu.json +++ b/assets/translations/hu.json @@ -340,6 +340,7 @@ "runBgCheckNow": "Frissítések ellenőrzése a háttérben most", "samsungGalaxyStoreApiError": "Samsung Galaxy Store API-hiba", "search": "Keresés", + "searchFailed": "{}: search failed ({})", "searchQuery": "Keresési lekérdezés", "searchSomeSourcesLabel": "Keresés (csak bizonyos források)", "searchX": "{} keresése", @@ -350,6 +351,7 @@ "selectURLs": "Webcímek kiválasztása", "selectX": "{} kiválasztása", "selectedCategorizeWarning": "Ez felváltja a kiválasztott alkalmazások meglévő kategória-beállításait.", + "selectedX": "{} selected", "selfHostedNote": "A(z) „{}” legördülő menü segítségével elérhetővé válnak a bármilyen más forrásból származó saját üzemeltetésű vagy egyéni példányok.", "settings": "Beállítások", "share": "Megosztás", diff --git a/assets/translations/id.json b/assets/translations/id.json index a02acf55a..45f8fbf76 100644 --- a/assets/translations/id.json +++ b/assets/translations/id.json @@ -85,6 +85,7 @@ "cancelled": "Dibatalkan", "cantInstallOlderVersion": "Tidak dapat memasang versi aplikasi yang lebih lama", "categories": "Kategori", + "categoriesDeleteWarning": "All apps in deleted categories will become uncategorized.", "categorize": "Kategorikan", "category": "Kategori", "categoryAlreadyExists": "A category with this name already exists", @@ -339,6 +340,7 @@ "runBgCheckNow": "Jalankan pemeriksaan pembaruan latar belakang sekarang", "samsungGalaxyStoreApiError": "Samsung Galaxy Store API error", "search": "Cari", + "searchFailed": "{}: search failed ({})", "searchQuery": "Cari Kueri", "searchSomeSourcesLabel": "Cari (beberapa sumber saja)", "searchX": "Cari {}", @@ -349,6 +351,7 @@ "selectURLs": "Pilih URL", "selectX": "Pilih {}", "selectedCategorizeWarning": "Ini akan mengganti pengaturan kategori yang ada untuk aplikasi terpilih.", + "selectedX": "{} selected", "selfHostedNote": "Dropdown \"{}\" bisa digunakan untuk menjangkau instansi yang dihosting sendiri/kustom dari sumber mana pun.", "settings": "Pengaturan", "share": "Bagikan", diff --git a/assets/translations/it.json b/assets/translations/it.json index 93b7afe9d..5d88f4c63 100644 --- a/assets/translations/it.json +++ b/assets/translations/it.json @@ -340,6 +340,7 @@ "runBgCheckNow": "Inizia aggiornamento in secondo piano ora", "samsungGalaxyStoreApiError": "Samsung Galaxy Store API error", "search": "Cerca", + "searchFailed": "{}: search failed ({})", "searchQuery": "Stringa di ricerca", "searchSomeSourcesLabel": "Cerca (solo per alcune fonti)", "searchX": "Cerca su {}", @@ -350,6 +351,7 @@ "selectURLs": "Seleziona gli URL", "selectX": "Seleziona {}", "selectedCategorizeWarning": "Ciò sostituirà le impostazioni di categoria esistenti per le app selezionate.", + "selectedX": "{} selected", "selfHostedNote": "Il menu a tendina \"{}\" può essere usato per raggiungere istanze autogestite/personali di qualsiasi fonte.", "settings": "Impostazioni", "share": "Condividi", diff --git a/assets/translations/ja.json b/assets/translations/ja.json index 7c11b4a5d..88aa3eaa2 100644 --- a/assets/translations/ja.json +++ b/assets/translations/ja.json @@ -85,6 +85,7 @@ "cancelled": "キャンセルしました", "cantInstallOlderVersion": "旧バージョンのアプリをインストールできません", "categories": "カテゴリ", + "categoriesDeleteWarning": "All apps in deleted categories will become uncategorized.", "categorize": "カテゴライズ", "category": "カテゴリ", "categoryAlreadyExists": "この名前のカテゴリはすでに存在します", @@ -339,6 +340,7 @@ "runBgCheckNow": "今すぐバックグラウンドでのアップデート確認を開始する", "samsungGalaxyStoreApiError": "Samsung Galaxy Store APIエラー", "search": "検索", + "searchFailed": "{}: search failed ({})", "searchQuery": "検索キーワード", "searchSomeSourcesLabel": "検索 (一部ソースのみ)", "searchX": "{} で検索", @@ -349,6 +351,7 @@ "selectURLs": "URLを選択", "selectX": "選択:{}", "selectedCategorizeWarning": "これにより、選択したアプリの既存のカテゴリ設定がすべて置き換えられます。", + "selectedX": "{} selected", "selfHostedNote": "ドロップダウン\"{}\"を使用すると、あらゆるソースのセルフホスト/カスタムインスタンスにアクセスできます。", "settings": "設定", "share": "共有", diff --git a/assets/translations/ko.json b/assets/translations/ko.json index 2d392577d..36a05c83b 100644 --- a/assets/translations/ko.json +++ b/assets/translations/ko.json @@ -85,6 +85,7 @@ "cancelled": "취소됨", "cantInstallOlderVersion": "앱의 이전 버전을 설치할 수 없습니다", "categories": "카테고리", + "categoriesDeleteWarning": "All apps in deleted categories will become uncategorized.", "categorize": "분류", "category": "카테고리", "categoryAlreadyExists": "이 이름으로 된 카테고리가 이미 존재합니다", @@ -339,6 +340,7 @@ "runBgCheckNow": "지금 백그라운드 업데이트 확인 실행", "samsungGalaxyStoreApiError": "Samsung Galaxy Store API error", "search": "검색", + "searchFailed": "{}: search failed ({})", "searchQuery": "검색 쿼리", "searchSomeSourcesLabel": "검색 (일부 소스만)", "searchX": "{} 검색", @@ -349,6 +351,7 @@ "selectURLs": "URL 선택", "selectX": "{} 선택", "selectedCategorizeWarning": "이 작업은 선택한 앱의 기존 카테고리 설정을 대체합니다.", + "selectedX": "{} selected", "selfHostedNote": "\"{}\" 드롭다운을 사용하여 소스의 자체 호스팅/사용자 정의 인스턴스에 도달할 수 있습니다.", "settings": "설정", "share": "공유", diff --git a/assets/translations/ml.json b/assets/translations/ml.json index 94f776c81..be282540b 100644 --- a/assets/translations/ml.json +++ b/assets/translations/ml.json @@ -340,6 +340,7 @@ "runBgCheckNow": "ഇപ്പോൾ ബാക്ക്ഗ്രൗണ്ട് അപ്‌ഡേറ്റ് പരിശോധന പ്രവർത്തിപ്പിക്കുക", "samsungGalaxyStoreApiError": "Samsung Galaxy Store API error", "search": "തിരയുക", + "searchFailed": "{}: search failed ({})", "searchQuery": "തിരയൽ ചോദ്യം", "searchSomeSourcesLabel": "തിരയുക (ചില ഉറവിടങ്ങളിൽ മാത്രം)", "searchX": "{} തിരയുക", @@ -350,6 +351,7 @@ "selectURLs": "URL-കൾ തിരഞ്ഞെടുക്കുക", "selectX": "{} തിരഞ്ഞെടുക്കുക", "selectedCategorizeWarning": "ഇത് തിരഞ്ഞെടുത്ത ആപ്പുകൾക്കായി നിലവിലുള്ള ഏതൊരു വിഭാഗ ക്രമീകരണങ്ങളെയും മാറ്റിസ്ഥാപിക്കും.", + "selectedX": "{} selected", "selfHostedNote": "ഏത് ഉറവിടത്തിന്റെയും സെൽഫ്-ഹോസ്റ്റ് ചെയ്ത/കസ്റ്റം ഇൻസ്റ്റൻസുകളിലേക്ക് എത്താൻ \"{}\" ഡ്രോപ്പ്ഡൗൺ ഉപയോഗിക്കാം.", "settings": "ക്രമീകരണങ്ങൾ", "share": "പങ്കിടുക", diff --git a/assets/translations/nl.json b/assets/translations/nl.json index 5ec7c0115..8e29aec27 100644 --- a/assets/translations/nl.json +++ b/assets/translations/nl.json @@ -340,6 +340,7 @@ "runBgCheckNow": "Nu een achtergrond-updatecontrole uitvoeren", "samsungGalaxyStoreApiError": "Samsung Galaxy Store API-fout", "search": "Zoeken", + "searchFailed": "{}: search failed ({})", "searchQuery": "Zoekopdracht", "searchSomeSourcesLabel": "Zoeken (sommige bronnen)", "searchX": "{} zoeken", @@ -350,6 +351,7 @@ "selectURLs": "URL's selecteren", "selectX": "{} selecteren", "selectedCategorizeWarning": "Dit zal eventuele bestaande categorie-instellingen voor de geselecteerde apps vervangen.", + "selectedX": "{} selected", "selfHostedNote": "Het \"{}\" -uitvouwmenu kan gebruikt worden om zelf gehoste/aangepaste instanties van elke bron te bereiken.", "settings": "Instellingen", "share": "Delen", diff --git a/assets/translations/pl.json b/assets/translations/pl.json index e716a62f7..d88f78bda 100644 --- a/assets/translations/pl.json +++ b/assets/translations/pl.json @@ -360,6 +360,7 @@ "runBgCheckNow": "Sprawdź aktualizacje w tle teraz", "samsungGalaxyStoreApiError": "Błąd API Samsung Galaxy Store", "search": "Szukaj", + "searchFailed": "{}: search failed ({})", "searchQuery": "Szukana fraza", "searchSomeSourcesLabel": "Szukaj (tylko wybrane źródła)", "searchX": "Przeszukaj {}", @@ -370,6 +371,7 @@ "selectURLs": "Wybierz adresy URL", "selectX": "Wybierz {}", "selectedCategorizeWarning": "Zastąpi to dotychczasowe ustawienia kategorii dla wybranych aplikacji.", + "selectedX": "{} selected", "selfHostedNote": "Lista rozwijana \"{}\" służy do obsługi własnych lub niestandardowych instancji dla dowolnego źródła.", "settings": "Ustawienia", "share": "Udostępnij", diff --git a/assets/translations/pt-BR.json b/assets/translations/pt-BR.json index ed51477ef..c1d7ec7d4 100644 --- a/assets/translations/pt-BR.json +++ b/assets/translations/pt-BR.json @@ -340,6 +340,7 @@ "runBgCheckNow": "Executar busca por atualizações em segundo plano agora", "samsungGalaxyStoreApiError": "Samsung Galaxy Store API error", "search": "Pesquisar", + "searchFailed": "{}: search failed ({})", "searchQuery": "Consulta de pesquisa", "searchSomeSourcesLabel": "Pesquisar (somente algumas fontes)", "searchX": "Pesquisar {}", @@ -350,6 +351,7 @@ "selectURLs": "Selecionar URLs", "selectX": "Selecionar {}", "selectedCategorizeWarning": "Isso substituirá a configuração de categoria existente dos apps selecionados.", + "selectedX": "{} selected", "selfHostedNote": "O menu de opções \"{}\" pode ser usado para alcançar instâncias hospedadas-por-você/personalizadas de qualquer fonte.", "settings": "Configurações", "share": "Compartilhar", diff --git a/assets/translations/pt.json b/assets/translations/pt.json index df5317425..e2bc2fd12 100644 --- a/assets/translations/pt.json +++ b/assets/translations/pt.json @@ -340,6 +340,7 @@ "runBgCheckNow": "Execute agora em segundo-plano a verificação de atualizações", "samsungGalaxyStoreApiError": "Samsung Galaxy Store API error", "search": "Procurar", + "searchFailed": "{}: search failed ({})", "searchQuery": "Pesquisa", "searchSomeSourcesLabel": "Procurar (apenas algumas fontes)", "searchX": "Pesquisar na/o {}", @@ -350,6 +351,7 @@ "selectURLs": "Selecionar URLs", "selectX": "Selecionar {}", "selectedCategorizeWarning": "Isto irá substituir qualquer configuração de categoria para as aplicações selecionadas.", + "selectedX": "{} selected", "selfHostedNote": "O menu suspenso \"{}\" pode ser usado para acessar instâncias auto-hospedadas/personalizadas de qualquer fonte.", "settings": "Configurações", "share": "Compartilhar", diff --git a/assets/translations/ru.json b/assets/translations/ru.json index e3462440a..10de7236a 100644 --- a/assets/translations/ru.json +++ b/assets/translations/ru.json @@ -347,6 +347,7 @@ "runBgCheckNow": "Запустить фоновую проверку обновлений", "samsungGalaxyStoreApiError": "Ошибка API Samsung Galaxy Store", "search": "Поиск", + "searchFailed": "{}: search failed ({})", "searchQuery": "Поисковый запрос", "searchSomeSourcesLabel": "Поиск (в некоторых источниках)", "searchX": "Поиск {}", @@ -357,6 +358,7 @@ "selectURLs": "Выбрать URL-адреса", "selectX": "Выбрать {}", "selectedCategorizeWarning": "Это заменит все текущие настройки категорий для выбранных приложений", + "selectedX": "{} selected", "selfHostedNote": "Выпадающий список «{}» можно использовать для доступа к самостоятельно размещённым/настроенным экземплярам любого источника.", "settings": "Настройки", "share": "Поделиться", diff --git a/assets/translations/sv.json b/assets/translations/sv.json index 3965e7c38..2995d1802 100644 --- a/assets/translations/sv.json +++ b/assets/translations/sv.json @@ -340,6 +340,7 @@ "runBgCheckNow": "Kör Bakgrundsuppdateringskoll Nu", "samsungGalaxyStoreApiError": "Samsung Galaxy Store API error", "search": "Sök", + "searchFailed": "{}: search failed ({})", "searchQuery": "Sökförfrågan", "searchSomeSourcesLabel": "Sök (Bara några källor)", "searchX": "Sök {}", @@ -350,6 +351,7 @@ "selectURLs": "Välj URL:er", "selectX": "Välj {}", "selectedCategorizeWarning": "Detta kommer att ersätta alla befintliga kategoriinställningar för de valda apparna.", + "selectedX": "{} selected", "selfHostedNote": "Rullgardinsmenyn \"{}\" kan användas för att nå självhostade/anpassade instanser av valfri källa.", "settings": "Inställningar", "share": "Dela", diff --git a/assets/translations/tr.json b/assets/translations/tr.json index a179d3763..32d7ab0bb 100644 --- a/assets/translations/tr.json +++ b/assets/translations/tr.json @@ -1,481 +1,483 @@ { - "APKLinkHash": "APK bağlantısı hash'i", - "GHReqPrefix": "GitHub istekleri için 'sky22333/hubproxy' örneği", - "about": "Hakkında", - "actionBanner": "Eylem afişi", - "add": "Ekle", - "addApp": "Uygulama ekle", - "addCategory": "Kategori ekle", - "addInfoBelow": "Bu bilgiyi aşağıya ekleyin.", - "addInfoInSettings": "Bu bilgiyi Ayarlarda ekleyin.", - "additionalOptions": "Ek seçenekler", - "additionalOptsFor": "{} için ek seçenekler", - "all": "Tümü", - "allowInsecure": "Güvenli olmayan HTTP isteklerine izin ver", - "alreadyUpToDateQuestion": "Uygulama zaten güncel mi?", - "alwaysUsePhoneLayout": "Her zaman telefon düzenini kullan", - "and": "ve", - "apk": { - "one": "{} APK", - "other": "{} APK" - }, - "app": "Uygulama", - "appAlreadyAdded": "Uygulama zaten ekli", - "appHasMoreThanOnePackage": "{} birden fazla pakete sahip:", - "appId": "Uygulama kimliği", - "appIdMismatch": "İndirilen paketin kimliği mevcut uygulama kimliği ile eşleşmiyor", - "appIdOrName": "Uygulama kimliği veya adı", - "appLogs": "Uygulama günlükleri", - "appName": "Uygulama adı", - "appNotFound": "Uygulama bulunamadı", - "appSortBy": "Uygulama sıralama ölçütü", - "appSortOrder": "Uygulama sıralama sırası", - "appSource": "Uygulama kaynağı", - "appSourceURL": "Uygulama kaynak URL'si", - "appURLList": "Uygulama URL listesi", - "appVerifierInstructionToast": "\"Verified Apps\" ile paylaşın, hazır olduğunuzda buraya dönün.", - "appWithIdOrNameNotFound": "Bu kimlikle veya isimle bir uygulama bulunamadı", - "appearance": "Görünüm", - "apps": { - "one": "{} Uygulama", - "other": "{} Uygulama" - }, - "appsFromSourceAreTrackOnly": "Bu kaynaktaki uygulamalar sadece takip edilir.", - "appsNotUpdated": "Uygulamalar güncellenemedi", - "appsPossiblyUpdated": "Uygulama güncellemeleri denendi", - "appsPossiblyUpdatedNotifChannel": "Uygulama güncellemeleri denendi", - "appsPossiblyUpdatedNotifDescription": "Bir veya daha fazla uygulama güncellemesinin arka planda yapılmış olabileceğini kullanıcıya bildirir", - "appsRemoved": "Uygulamalar kaldırıldı", - "appsRemovedNotifChannel": "Uygulamalar kaldırıldı", - "appsRemovedNotifDescription": "Bir veya daha fazla uygulamanın, yüklenmesi sırasında oluşan hatalardan dolayı kaldırıldığını kullanıcıya bildirir", - "appsString": "Uygulamalar", - "appsUpdated": "Uygulamalar güncellendi", - "appsUpdatedNotifChannel": "Uygulamalar güncellendi", - "appsUpdatedNotifDescription": "Bir veya daha fazla uygulama güncellemesinin arka planda yapıldığını kullanıcıya bildirir", - "asAdded": "Eklendiği sırayla", - "ascending": "Artan", - "author": "Geliştirici", - "authorName": "Geliştirici/isim", - "autoApkFilterByArch": "Mümkün olduğunda APK'ları CPU mimarisine göre filtrelemeye çalış", - "autoExportFileName": "Otomatik dışa aktarma dosya adı (zaman damgalı bir ad için boş bırakın)", - "autoExportOnChanges": "Değişiklik olduğunda otomatik olarak dışa aktar", - "exportIncludesSecretsWarning": "Dışa aktarılan dosya, jetonlar gibi hassas değerler dahil tüm ayarları düz metin olarak içerecektir. Dosyaya sahip olan herkes bunları okuyabilir.", - "exportInstalledOnly": "Yalnızca yüklü uygulamaları dışa aktar", - "autoLinkFilterByArch": "Mümkün olduğunda bağlantıları CPU mimarisine göre filtrelemeye çalış", - "autoSelectHighestVersionCode": "En yüksek versionCode olan APK'yı otomatik seç", - "backgroundUpdateLimitsExplanation": "Bir arka plan yüklemesinin başarılı olup olmadığı yalnızca Obtainium açıldığında belirlenebilir.", - "backgroundUpdateReqsExplanation": "Arka plan güncellemeleri bütün uygulamalar için mümkün olmayabilir.", - "badDownload": "APK ayrıştırılamadı (uyumsuz veya kısmi indirme)", - "batteryOptimizationNote": "Obtainium ayarlarından \"ön plan hizmeti\"ne geçerseniz ve/veya işletim sistemi ayarlarınızdan Obtainium için pil optimizasyonunu devre dışı bırakırsanız arka plan indirmelerinin daha düzgün çalışabileceğini unutmayın.", - "beforeNewInstallsShareToAppVerifier": "Yeni uygulamaları \"Verified Apps\" ile paylaş (mümkünse)", - "bgCheckFoundUpdatesWillNotifyIfNeeded": { - "one": "Arka plan güncelleme denetlemesi {} güncelleme buldu - gerekirse kullanıcıya bildirilecek", - "other": "Arka plan güncelleme denetlemesi {} güncelleme buldu - gerekirse kullanıcıya bildirilecek" - }, - "bgTaskStarted": "Arka plan işlemi başladı - günlükleri kontrol et.", - "bgUpdateCheckInterval": "Arka planda güncelleme denetleme sıklığı", - "bgUpdateGotErrorRetryInMinutes": { - "one": "Arka plan güncelleme denetlemesi {} ile karşılaştı, {} dakika sonra tekrar denenecek", - "other": "Arka plan güncelleme denetlemesi {} ile karşılaştı, {} dakika sonra tekrar denenecek" - }, - "bgUpdatesOnWiFiOnly": "Wi-Fi'de değilken arka plan güncellemelerini devre dışı bırak", - "bgUpdatesWhileChargingOnly": "Şarjda değilken arka plan güncellemelerini devre dışı bırak", - "byX": "{} tarafından", - "cancel": "İptal", - "cancelled": "İptal edildi", - "cantInstallOlderVersion": "Uygulamanın eski bir sürümü yüklenemez", - "categories": "Kategoriler", - "categoriesDeleteWarning": "Silinen kategorilerdeki bütün uygulamalar kategorilendirilmemiş olarak ayarlanacaktır.", - "categorize": "Kategorize et", - "category": "Kategori", - "categoryAlreadyExists": "Bu isimde bir kategori zaten mevcut", - "categoryDeleteWarning": "Silinen kategorideki tüm uygulamalar kategorisiz hale gelecektir.", - "categoryName": "Kategori adı", - "collapseGroupsOnStartup": "Açılışta tüm grupları daralt", - "certificateHash": { - "one": "Sertifika Hash'i", - "other": "Sertifika Hash'leri" - }, - "changeX": "{}'yi değiştir", - "changes": "Değişiklikler", - "checkOnStart": "Açılışta güncellemeleri denetle", - "checkUpdateOnDetailPage": "Bir uygulama detayı sayfasını açarken güncellemeleri denetle", - "checkingForUpdates": "Güncellemeler denetleniyor", - "checkingForUpdatesNotifChannel": "Güncellemeler denetleniyor", - "checkingForUpdatesNotifDescription": "Güncellemeler denetlenirken görünen geçici bildirim", - "clearedNLogsBeforeXAfterY": { - "one": "{n} günlük temizlendi (şundan önce = {before}, şundan sonra = {after})", - "other": "{n} günlük temizlendi (şundan önce = {before}, şundan sonra = {after})" - }, - "close": "Kapat", - "colour": "Renk", - "colourScheme": "Renk şeması", - "completeAppInstallation": "Uygulama yüklemesini tamamla", - "completeAppInstallationNotifChannel": "Uygulama yüklemesini tamamla", - "completeAppInstallationNotifDescription": "Uygulama yüklemesini tamamlamak için kullanıcının Obtainium'a dönmesini ister", - "continue": "Devam et", - "coolApk": "CoolApk", - "copiedToClipboard": "Panoya kopyalandı", - "copyToClipboard": "Panoya kopyala", - "couldNotGetIdFromApk": "APK'dan kimlik alınamadı", - "crowdsourcedConfigsLabel": "Topluluk kaynaklı uygulama yapılandırmaları (sorumluluk size aittir)", - "crowdsourcedConfigsShort": "Topluluk kaynaklı uygulama yapılandırmaları", - "cscCode": "CSC kodu", - "custom": "Özel", - "customLinkFilterRegex": "Düzenli ifade ile APK bağlantı filtresi (varsayılan '.apk$')", - "customLinkMessage": "Bu bağlantılar Obtainium yüklü olan cihazlarda çalışır", - "dark": "Karanlık", - "day": { - "one": "{} gün", - "other": "{} gün" - }, - "debugMenu": "Hata ayıklama menüsü", - "defaultPseudoVersioningMethod": "Varsayılan sözde sürüm yöntemi", - "deleteCategoriesQuestion": "Kategoriler silinsin mi?", - "deleteCategoryQuestion": "Bu kategori silinmeli mi?", - "descending": "Azalan", - "deselectX": "{} seçimini kaldır", - "deviceModel": "Cihaz modeli", - "deviceSupportsFollowingArchs": "Cihazınız şu CPU mimarilerini destekliyor:", - "deviceSupportsXArch": "Cihazınız {} CPU mimarisini destekliyor.", - "directAPKLink": "Direkt APK bağlantısı", - "disablePageTransitions": "Sayfa geçiş animasyonlarını devre dışı bırak", - "disableSwipeActions": "Uygulama listesinde kaydırma eylemlerini devre dışı bırak", - "disableVersionDetection": "Sürüm algılamasını devre dışı bırak", - "dismiss": "Kapat", - "documentationLinksNote": "Aşağıda bağlantısı verilen Obtainium GitHub sayfasında, uygulamayı nasıl kullanacağınızı anlamanıza yardımcı olacak video, makale, tartışma ve diğer kaynaklara bağlantılar bulunur.", - "dontShowAPKOriginWarnings": "APK kaynağı uyarılarını gösterme", - "dontShowAgain": "Bunu tekrar gösterme", - "dontShowTrackOnlyWarnings": "'Sadece takip edilir' uyarılarını gösterme", - "dontSortReleasesList": "API'deki sürüm sırasını tut", - "downloadNotifDescription": "Bir uygulamanın indirilme ilerlemesini kullanıcıya bildirir", - "downloadX": "{}'yi indir", - "downloadFailed": "İndirme başarısız oldu", - "downloadSize": "İndirme boyutu", - "downloadedX": "{} indirildi", - "downloadedXNotifChannel": "{} indirildi", - "downloadingX": "{} indiriliyor", - "downloadingXNotifChannel": "{} indiriliyor", - "dropdownNoOptsError": "HATA: AÇILIR MENÜDE EN AZ BİR SEÇENEK OLMALI", - "editCategory": "Kategoriyi düzenle", - "enableBackgroundUpdates": "Arka plan güncellemelerini etkinleştir", - "enableCertificatePinning": "Sertifika sabitlemeyi etkinleştir", - "enableBackgroundSilentInstalls": "Arka planda sessiz yüklemeleri etkinleştir", - "error": "Hata", - "errorCheckingUpdates": "Güncellemeler denetlenirken hata oluştu", - "errorCheckingUpdatesNotifChannel": "Güncelleme denetlenirken hata", - "errorCheckingUpdatesNotifDescription": "Arka plan güncelleme denetlemesi başarısız olduğunda görünen bir bildirim", - "errorWithHttpStatusCode": "Hata {}", - "excludeSecrets": "Sırları hariç tut", - "exemptFromBackgroundUpdates": "Arka plan güncellemelerinden muaf (etkinleştirilmişse)", - "exportedTo": "Şu konuma dışa aktarıldı: {}", - "expressive": "Etkileyici", - "fallbackToOlderReleases": "Daha eski sürümlere geri dön", - "fdroid": "Resmi F-Droid", - "fdroidThirdPartyRepo": "F-Droid üçüncü taraf deposu", - "fileDeletionError": "Dosya silinemedi (elle silip tekrar deneyin): \"{}\"", - "filter": "Filtre", - "filterApps": "Uygulamaları filtrele", - "filterByLinkText": "Bağlantıları bağlantı metnine göre filtrele", - "filterReleaseNotesByRegEx": "Sürüm notlarını düzenli ifade ile filtrele", - "filterReleaseTitlesByRegEx": "Düzenli ifadelerle sürüm başlıklarını filtrele", - "filterVersionsByRegEx": "Sürümleri düzenli ifade ile filtrele", - "followSystem": "Sistemi takip et", - "followSystemThemeExplanation": "Sistem temasını takip etmek yalnızca üçüncü taraf uygulamalar kullanılarak mümkündür", - "followingURLsHadErrors": "Şu URL'lerde hata oluştu:", - "functionNotImplemented": "Bu sınıf bu işlevi uygulamıyor", - "githubPATLabel": "GitHub kişisel erişim anahtarı (limiti yükseltir)", - "githubSourceNote": "GitHub sınırlaması bir API anahtarı kullanılarak önlenebilir.", - "githubStarredRepos": "GitHub yıldızlı depolar", - "globalApkFilterRegEx": "Genel APK filtre regex'i", - "gitlabPATLabel": "GitLab kişisel erişim anahtarı", - "googleVerificationWarningP1": "Google, 2026/2027'den itibaren \"sertifikalı\" Android cihazlardaki bütün uygulamaların, geliştiricinin kişisel kimlik bilgilerini doğrudan Google'a göndermesini gerektireceğini duyurdu.\n\nBu uygulamanın geliştiricileri bu şartı kabul etmedikleri için, Obtainium bu tarihten sonra sertifikalı Android cihazlarda çalışmayacaktır.", - "googleVerificationWarningP2": "Daha fazla bilgi için https://keepandroidopen.org/ adresine gidin.", - "googleVerificationWarningP3": "Kısa vadede, Google'ın duyurudan sonra aldığı geniş tepkilerin ardından yapacağına söz verdiği \"gelişmiş akış\" işlemi ile \"doğrulanmamış\" (şartı yerine getirmeyen) uygulamaları yüklemek mümkün olabilir; ancak nasıl çalışacağını detaylandırmadıkları için bunun kullanıcı özgürlüğünü pratik anlamda gerçekten koruyup koruyamayacağı belirsizdir.\n\nHer halükârda Google'ın bu hamlesi; bireyler için ücretsiz, genel amaçlı bilişim hizmetlerinin sonuna doğru atılmış önemli bir adımdır.\n\nVar olmalarına müsaade edildiği sürece, GrapheneOS gibi sertifikasız işletim sistemleri bundan etkilenmemelidir.", - "groupBy": "Gruplama ölçütü", - "hideDowngrades": "Sürüm düşürmelerini güncelleme olarak gizle", - "skipBulkUpdateConfirmation": "Güncelleme/yükleme onay penceresini atla", - "highlightTouchTargets": "Az belirgin olan dokunma hedeflerini vurgula", - "huaweiAppGallery": "Huawei AppGallery", - "huaweiAppGalleryApiError": "Huawei AppGallery API'sinden uygulama ayrıntıları alınamadı", - "import": "İçe aktar", - "hour": { - "one": "{} saat", - "other": "{} saat" - }, - "importErrors": "İçe aktarma hataları", - "importExport": "İçe/dışa aktar", - "importFromURLList": "URL listesinden içe aktar", - "importFromURLsInFile": "Dosyadaki URL'lerden içe aktar (OPML gibi)", - "importX": "{}'yi içe aktar", - "importedAppsIdDisclaimer": "İçe aktarılan uygulamalar hatalı şekilde \"yüklenmemiş\" olarak gözükebilir.\nBunu düzeltmek için, bu uygulamaları Obtainium ile yeniden yükleyin.\nBu, uygulama verilerini etkilememelidir.\n\nSadece URL ve üçüncü parti içe aktarma yöntemlerini etkiler.", - "importedX": "{} içe aktarıldı", - "importedXOfYApps": "{}/{} uygulama içe aktarıldı.", - "includePrereleases": "Ön sürümleri dahil et", - "includePrereleasesByDefault": "Varsayılan olarak ön sürümleri dahil et", - "includeSettings": "Ayarları dahil et", - "includeTarballs": "Tarball dosyalarını dahil et (tar.gz vb.)", - "includeZips": "ZIP dosyalarını dahil et", - "install": "Yükle", - "installStatusOfXWillBeResetExplanation": "Seçili uygulamaların yükleme durumu sıfırlanacaktır.\n\nBu, uygulamanın Obtainium'da gösterilen sürümü başarısız güncellemeler veya diğer hatalar sonucu yanlış olması gibi durumlarda yardımcı olabilir.", - "installUpdateApps": "Uygulamaları yükle/güncelle", - "installUpdateSelectedApps": "Seçili uygulamaları yükle/güncelle", - "installX": "{}'yi yükle", - "installed": "Yüklü", - "installedVersionX": "Yüklü: {}", - "insecureRedirect": "HTTPS'ten güvenli olmayan HTTP'ye yapılan bir yönlendirmenin takip edilmesi reddedildi. Bu, uygulama başına 'Güvenli olmayan bağlantılara izin ver' ayarıyla etkinleştirilebilir.", - "installing": "Yükleniyor", - "installConfirmationError": "Yükleme onayı zamanında alınmadı — uygulama yüklenmemiş olabilir", - "intermediateLink": "Ara bağlantı", - "intermediateLinkNotFound": "Ara bağlantı bulunamadı", - "intermediateLinkRegex": "Ziyaret edilecek 'ara' bir bağlantı için filtrele", - "invalidArchive": "Arşiv, güvenli olmayan bir yol içeren bir dosya içeriyor", - "invalidInput": "Geçersiz giriş", - "invalidRegEx": "Geçersiz düzenli ifade", - "invalidURLForSource": "Geçerli bir {} uygulama URL'si değil", - "invertRegEx": "Düzenli ifadeyi ters çevir", - "label": "Etiket", - "language": "Dil", - "lastUpdateCheckX": "Son güncelleme denetlemesi: {}", - "latest": "En son", - "latestVersionX": "En son sürüm: {}", - "light": "Aydınlık", - "line": "Satır", - "markInstalled": "Yüklü olarak işaretle", - "markSelectedAppsUpdated": "Seçili uygulamaları güncel olarak işaretle", - "markUpdated": "Güncel olarak işaretle", - "markXSelectedAppsAsUpdated": "{} seçili uygulama güncel olarak işaretlensin mi?", - "markXTrackOnlyAsUpdated": "{}\n(sadece takip edilir)\ngüncel olarak işaretle", - "matchGroupToUse": "Sürüm dizesi çıkarma RegEx'i için kullanılacak eşleşme grubunu seç", - "matchGroupToUseForX": "\"{}\" için kullanılacak eşleşme grubunu seç", - "minimumUpdateAgeDays": "Güncellemeler için minimum süre", - "matchLinksOutsideATags": " etiketi dışındaki bağlantıları eşleştir", - "minStarCount": "Minimum yıldız sayısı", - "minute": { - "one": "{} dakika", - "other": "{} dakika" - }, - "more": "Daha fazla", - "moveNonInstalledAppsToBottom": "Yüklü olmayan uygulamaları uygulamalar görünümünün altına taşı", - "multipleSigners": "Birden fazla imzacı", - "name": "İsim", - "nameAuthor": "İsim/geliştirici", - "never": "Asla", - "neverManualOnly": "Asla - yalnızca el ile", - "newCategory": "Yeni kategori", - "newUrl": "Yeni URL", - "no": "Hayır", - "noAPKFound": "APK bulunamadı", - "noApps": "Uygulama yok", - "noAppsForFilter": "Filtre için uygulama yok", - "noCategories": "Kategori yok", - "noCategory": "Kategori yok", - "noDescription": "Açıklama yok", - "noFilePickerAvailable": "Dosya seçici bulunamadı. Lütfen bir dosya yöneticisi uygulaması yükleyin.", - "noLogs": "Günlük yok", - "noMatchingReleaseFound": "Eşleşen bir sürüm bulunamadı", - "noNewUpdates": "Yeni güncelleme yok.", - "noReleaseFound": "Uygun bir sürüm bulunamadı", - "noResults": "Sonuç bulunamadı", - "noSource": "Kaynak yok", - "noVersionDetection": "Sürüm algılaması yok", - "noVersionDetectionExplanation": "Bu seçenek yalnızca sürüm algılamasının doğru çalışmadığı uygulamalar için kullanılmalıdır.", - "noVersionFound": "Sürüm belirlenemedi", - "nonInstalledApps": "Yüklü olmayan uygulamalar", - "none": "Hiçbiri", - "notInstalled": "Yüklü değil", - "note": "Not", - "obtainiumExport": "Obtainium dışa aktarması", - "obtainiumExportHyphenatedLowercase": "obtainium-dışa-aktarma", - "obtainiumImport": "Obtainium içe aktarması", - "obtainiumMustBeOpenToInstallApps": "Uygulamaları yüklemek için Obtainium açık olmalıdır", - "ok": "Tamam", - "onlyCheckInstalledOrTrackOnlyApps": "Yalnızca yüklü ve 'sadece takip edilen' uygulamaların güncellemesini denetle", - "onlyWorksWithNonVersionDetectApps": "Yalnızca sürüm algılamasının devre dışı olduğu uygulamalarda çalışır.", - "overrideSource": "Kaynağı geçersiz kıl", - "parallelDownloads": "Paralel indirmelere izin ver", - "partialAPKHash": "Kısmi APK hash'i", - "percentProgress": "İlerleme: %{}", - "pick": "Seç", - "pickAnAPK": "APK seç", - "pickExportDir": "Dışa aktarma klasörü seç", - "pickHighestVersionCode": "Otomatik olarak en yüksek sürüm koduna sahip APK'yı seç", - "pinToTop": "Üste sabitle", - "pinUpdates": "Güncellemeleri uygulamalar görünümünün üstüne sabitle", - "placeholder": "Yer tutucu", - "pleaseAllowInstallPerm": "Lütfen Obtainium'un uygulama yüklemesine izin verin", - "pleaseWait": "Lütfen bekleyin", - "pseudoVersion": "sözde sürüm", - "pseudoVersionInUse": "Sözde sürüm kullanılıyor", - "randomColour": "Rastgele renk", - "rawJson": "Ham JSON", - "refreshBeforeDownload": "İndirmeden önce uygulama detaylarını yenile", - "releaseAsset": "Sürüm dosyası", - "releaseDate": "Yayın tarihi", - "releaseDateAsVersion": "Yayın tarihini sürüm olarak kullan", - "releaseDateAsVersionExplanation": "Bu, yalnızca sürüm algılamasının düzgün çalışmadığı ve yayın tarihi mevcut olan uygulamalar için kullanılmalıdır.", - "releaseTitleAsVersion": "Yayın başlığını sürüm olarak kullan", - "remove": "Kaldır", - "removeAppQuestion": { - "one": "Uygulama kaldırılsın mı?", - "other": "Uygulamalar kaldırılsın mı?" - }, - "removeFromObtainium": "Obtainium'dan kaldır", - "removeOnExternalUninstall": "Harici olarak kaldırılan uygulamaları otomatik olarak kaldır", - "removeOutdatedFilter": "Güncel olmayan uygulama filtresini kaldır", - "removeSelectedApps": "Seçili uygulamaları kaldır", - "removeSelectedAppsQuestion": "Seçili uygulamalar kaldırılsın mı?", - "repoRenamed": "Depo taşındı", - "repoRenamedCheck": "Deponun taşınıp taşınmadığını kontrol et (API isteklerini artırır)", - "repoRenamedExplanation": "Bu depo taşındı. URL'yi güncellemek, gelecekteki güncellemelerin çalışmaya devam etmesini sağlar.", - "reposHaveMultipleApps": "Depolar birden fazla uygulama içerebilir", - "requestHeader": "İstek başlığı", - "requiredInBrackets": "(gerekli)", - "requiresCredentialsInSettings": "{} ek kimlik bilgileri gerektirir (Ayarlarda)", - "resetInstallStatus": "Yükleme durumunu sıfırla", - "resetInstallStatusForSelectedAppsQuestion": "Seçili uygulamaların yükleme durumu sıfırlansın mı?", - "retry": "Tekrar dene", - "reversePageTransitions": "Sayfa geçiş animasyonlarını tersine çevir", - "reverseSort": "Sıralamayı tersine çevir", - "runBgCheckNow": "Arka plan güncelleme denetlemesini şimdi başlat", - "samsungGalaxyStoreApiError": "Samsung Galaxy Store API hatası", - "search": "Ara", - "searchQuery": "Arama sorgusu", - "searchSomeSourcesLabel": "Ara (yalnızca bazı kaynaklar)", - "searchX": "{}'yi ara", - "searchableInBrackets": "(aranabilir)", - "selectAll": "Tümünü seç", - "selectAppForDetails": "Detayları görmek için bir uygulama seçin", - "selectURL": "URL seç", - "selectURLs": "URL'leri seç", - "selectX": "{}'yi seç", - "selectedCategorizeWarning": "Bu, seçilen uygulamalar için mevcut kategori ayarlarını değiştirecektir.", - "selfHostedNote": "\"{}\" açılır menüsü, herhangi bir kaynağın bireysel (self-hosted) veya özel örneklerine ulaşmak için kullanılabilir.", - "settings": "Ayarlar", - "share": "Paylaş", - "shareAppConfigLinks": "Uygulama yapılandırmasını HTML bağlantısı olarak paylaş", - "shareSelectedAppURLs": "Seçili uygulamaların URL'lerini paylaş", - "shizukuBinderNotFound": "Dhizuku veya Shizuku hizmetleri çalışmıyor", - "shizukuOld": "Eski Shizuku sürümü (<11) - güncelleyin", - "shizukuOldAndroidWithADB": "Shizuku, Android < 8.1'de ADB ile çalışıyor - Android'i güncelleyin veya bunun yerine Dhizuku ya da Sui kullanın", - "shizukuPretendToBeGooglePlay": "Yükleme kaynağını Google Play olarak ayarla (Shizuku veya Root kullanılıyorsa)", - "installMethod": "Yükleme yöntemi", - "installMethodSystem": "Sistem", - "installMethodShizuku": "Shizuku", - "installMethodExternal": "Harici uygulama", - "installMethodRoot": "Root", - "rootNotGranted": "Root access not granted", - "chooseExternalInstaller": "Bir yükleyici uygulama seç", - "externalInstallerUnset": "Seçilmedi", - "externalInstallerRequired": "Önce Ayarlar'dan harici bir yükleyici seçin", - "showAppDowngradeError": "Uygulama sürüm düşürme hatalarını göster", - "showActionBannerForUpdateOnly": "Eylem afişini yalnızca güncellemeler için göster", - "showOutdatedOnly": "Sadece güncel olmayan uygulamaları göster", - "showWebInAppView": "Kaynak web sayfasını uygulama görünümünde göster", - "skipSort": "Sıralamayı atla", - "skipUpdateNotifications": "Güncelleme bildirimlerini atla", - "smartname": "İsim (akıllı)", - "someErrors": "Bazı hatalar oluştu", - "sortByLastLinkSegment": "Bağlantının sadece son kısmına göre sırala", - "sortMethod": "Sıralama yöntemi", - "source": "Kaynak", - "sourceIsXButPackageFromYPrompt": "Uygulama kaynağı '{}', ancak sürüm paketi '{}' kaynağından geliyor. Devam edilsin mi?", - "sourceSpecific": "Kaynağa özgü", - "standard": "Standart", - "standardVersionDetection": "Standart sürüm algılama", - "stayOneVersionBehind": "En son sürümden bir önceki sürümde kal", - "storagePermissionDenied": "Depolama izni reddedildi", - "storeHandshakeNoSign": "{} ile mağaza el sıkışması imza döndürmedi", - "supportFixedAPKURL": "Sabit APK URL'lerini destekle", - "supportedSources": "Desteklenen kaynaklar", - "tactileFeedbackEnabled": "Dokunsal geri bildirimi etkinleştir", - "telegramApp": "Telegram App", - "takeFirstLink": "İlk bağlantıyı al", - "tarballedApkFilterRegEx": "Tarball içindeki APK'ları filtrele", - "tencentAppStore": "Tencent App Store", - "theme": "Tema", - "tooManyRedirects": "Çok fazla yönlendirme", - "tooManyRequestsTryAgainInMinutes": { - "one": "Çok fazla istek (sınırlandı) - {} dakika sonra tekrar deneyin", - "other": "Çok fazla istek (sınırlandı) - {} dakika sonra tekrar deneyin" - }, - "trackOnly": "Sadece takip et", - "trackOnlyAppDescription": "Uygulama güncellemeler için takip edilecektir ancak Obtainium tarafından indirilemez veya yüklenemez.", - "trackOnlyInBrackets": "(sadece takip edilir)", - "trackOnlyUpdatesAvailable": "Sadece takip edilen uygulamalar için güncellemeler mevcut", - "trimVersionString": "Sürüm dizesini RegEx ile kırp", - "tryInferAppIdFromCode": "Uygulama kimliğini kaynak kodundan bulmaya çalış", - "trySelectingSuggestedVersionCode": "Önerilen versionCode olan APK'yı seçmeye çalış", - "uname": "Kullanıcı adı", - "unexpectedError": "Beklenmedik hata", - "useGlobalDefault": "Genel varsayılanı kullan", - "unexpectedStoreApiResponse": "Beklenmedik mağaza API yanıtı", - "uninstallFromDevice": "Cihazdan kaldır", - "unknown": "Bilinmeyen", - "unpinFromTop": "Üste sabitlemeyi kaldır", - "upToDateApps": "Güncel uygulamalar", - "update": "Güncelle", - "updateAvailable": "Güncelleme mevcut", - "updateUrl": "Güncelleme URL'si", - "updateX": "{}'yi güncelle", - "updates": "Güncellemeler", - "updatesAvailable": "Güncellemeler mevcut", - "updatesAvailableNotifChannel": "Güncellemeler mevcut", - "updatesAvailableNotifDescription": "Obtainium tarafından izlenen bir veya daha fazla uygulamanın güncellemesi mevcut olduğunu kullanıcıya bildirir", - "url": { - "one": "{} URL", - "other": "{} URL" - }, - "urlMatchesNoSource": "URL, bilinen bir kaynakla eşleşmiyor", - "useBlackTheme": "Saf siyah karanlık tema kullan", - "useFirstApkOfVersion": "Birden fazla APK arasından ilkini otomatik seç", - "useLatestAssetDateAsReleaseDate": "En son varlık yüklemesini yayın tarihi olarak kullan", - "useMaterialYou": "Material You kullan", - "useShizuku": "Yüklemek için Dhizuku, Shizuku ya da Sui kullan", - "useSystemFont": "Sistem yazı tipini kullan", - "useVersionCodeAsOSVersion": "Uygulama versionCode'sini işletim sistemi tarafından algılanan sürüm olarak kullan", - "verifyLatestTag": "'En son' etiketini doğrula", - "versionCorrectionDisabled": "Sürüm düzeltme devre dışı (eklenti çalışmıyor gibi görünüyor)", - "versionDetection": "Sürüm algılama", - "versionDetectionExplanation": "Sürümü işletim sistemi tarafından algılanan sürümle eşleştir", - "versionExtractWholePage": "Sürüm dizesi çıkarma RegEx'ini bütün sayfaya uygula", - "versionExtractionRegEx": "Sürüm dizesi çıkarmak için RegEx", - "vibrant": "Canlı", - "vivoAppStore": "vivo App Store (Çin)", - "warning": "Uyarı", - "webviewLoadError": "WebView yüklenemedi", - "welcome": "Hoş geldiniz", - "wiki": "Yardım/wiki", - "wrongArgNum": "Yanlış sayıda argüman sağlandı", - "xAndNMoreUpdatesAvailable": { - "one": "{} ve 1 uygulama daha için güncellemeler mevcut.", - "other": "{} ve {} uygulama daha için güncellemeler mevcut." - }, - "xAndNMoreUpdatesFailed": { - "one": "{} ve 1 uygulama daha güncellenemedi.", - "other": "{} ve {} uygulama daha güncellenemedi." - }, - "xAndNMoreUpdatesInstalled": { - "one": "{} ve 1 uygulama daha güncellendi.", - "other": "{} ve {} uygulama daha güncellendi." - }, - "xAndNMoreUpdatesPossiblyInstalled": { - "one": "{} ve 1 uygulama daha güncellenmiş olabilir.", - "other": "{} ve {} uygulama daha güncellenmiş olabilir." - }, - "action": { - "one": "Eylem", - "other": "Eylemler" - }, - "xHasAnUpdate": "{} güncellemesi var.", - "xIsTrackOnly": "{} sadece takip edilir", - "xWasNotUpdatedToY": "{}, {} sürümüne güncellenemedi.", - "xWasPossiblyUpdatedToY": "{} {} sürümüne güncellenmiş olabilir.", - "xWasRemovedDueToErrorY": "{} şu hatadan dolayı kaldırıldı: {}", - "xWasUpdatedToY": "{}, {} sürümüne güncellendi.", - "xWillBeRemovedButRemainInstalled": "{}, Obtainium'dan kaldırılacak ancak cihazda yüklü kalmaya devam edecektir.", - "yes": "Evet", - "yesMarkUpdated": "Evet, güncel olarak işaretle", - "youPickedTrackOnly": "'Sadece takip et' seçeneğini seçtiniz.", - "zippedApkFilterRegEx": "ZIP içindeki APK'ları filtrele" + "APKLinkHash": "APK bağlantısı hash'i", + "GHReqPrefix": "GitHub istekleri için 'sky22333/hubproxy' örneği", + "about": "Hakkında", + "actionBanner": "Eylem afişi", + "add": "Ekle", + "addApp": "Uygulama ekle", + "addCategory": "Kategori ekle", + "addInfoBelow": "Bu bilgiyi aşağıya ekleyin.", + "addInfoInSettings": "Bu bilgiyi Ayarlarda ekleyin.", + "additionalOptions": "Ek seçenekler", + "additionalOptsFor": "{} için ek seçenekler", + "all": "Tümü", + "allowInsecure": "Güvenli olmayan HTTP isteklerine izin ver", + "alreadyUpToDateQuestion": "Uygulama zaten güncel mi?", + "alwaysUsePhoneLayout": "Her zaman telefon düzenini kullan", + "and": "ve", + "apk": { + "one": "{} APK", + "other": "{} APK" + }, + "app": "Uygulama", + "appAlreadyAdded": "Uygulama zaten ekli", + "appHasMoreThanOnePackage": "{} birden fazla pakete sahip:", + "appId": "Uygulama kimliği", + "appIdMismatch": "İndirilen paketin kimliği mevcut uygulama kimliği ile eşleşmiyor", + "appIdOrName": "Uygulama kimliği veya adı", + "appLogs": "Uygulama günlükleri", + "appName": "Uygulama adı", + "appNotFound": "Uygulama bulunamadı", + "appSortBy": "Uygulama sıralama ölçütü", + "appSortOrder": "Uygulama sıralama sırası", + "appSource": "Uygulama kaynağı", + "appSourceURL": "Uygulama kaynak URL'si", + "appURLList": "Uygulama URL listesi", + "appVerifierInstructionToast": "\"Verified Apps\" ile paylaşın, hazır olduğunuzda buraya dönün.", + "appWithIdOrNameNotFound": "Bu kimlikle veya isimle bir uygulama bulunamadı", + "appearance": "Görünüm", + "apps": { + "one": "{} Uygulama", + "other": "{} Uygulama" + }, + "appsFromSourceAreTrackOnly": "Bu kaynaktaki uygulamalar sadece takip edilir.", + "appsNotUpdated": "Uygulamalar güncellenemedi", + "appsPossiblyUpdated": "Uygulama güncellemeleri denendi", + "appsPossiblyUpdatedNotifChannel": "Uygulama güncellemeleri denendi", + "appsPossiblyUpdatedNotifDescription": "Bir veya daha fazla uygulama güncellemesinin arka planda yapılmış olabileceğini kullanıcıya bildirir", + "appsRemoved": "Uygulamalar kaldırıldı", + "appsRemovedNotifChannel": "Uygulamalar kaldırıldı", + "appsRemovedNotifDescription": "Bir veya daha fazla uygulamanın, yüklenmesi sırasında oluşan hatalardan dolayı kaldırıldığını kullanıcıya bildirir", + "appsString": "Uygulamalar", + "appsUpdated": "Uygulamalar güncellendi", + "appsUpdatedNotifChannel": "Uygulamalar güncellendi", + "appsUpdatedNotifDescription": "Bir veya daha fazla uygulama güncellemesinin arka planda yapıldığını kullanıcıya bildirir", + "asAdded": "Eklendiği sırayla", + "ascending": "Artan", + "author": "Geliştirici", + "authorName": "Geliştirici/isim", + "autoApkFilterByArch": "Mümkün olduğunda APK'ları CPU mimarisine göre filtrelemeye çalış", + "autoExportFileName": "Otomatik dışa aktarma dosya adı (zaman damgalı bir ad için boş bırakın)", + "autoExportOnChanges": "Değişiklik olduğunda otomatik olarak dışa aktar", + "exportIncludesSecretsWarning": "Dışa aktarılan dosya, jetonlar gibi hassas değerler dahil tüm ayarları düz metin olarak içerecektir. Dosyaya sahip olan herkes bunları okuyabilir.", + "exportInstalledOnly": "Yalnızca yüklü uygulamaları dışa aktar", + "autoLinkFilterByArch": "Mümkün olduğunda bağlantıları CPU mimarisine göre filtrelemeye çalış", + "autoSelectHighestVersionCode": "En yüksek versionCode olan APK'yı otomatik seç", + "backgroundUpdateLimitsExplanation": "Bir arka plan yüklemesinin başarılı olup olmadığı yalnızca Obtainium açıldığında belirlenebilir.", + "backgroundUpdateReqsExplanation": "Arka plan güncellemeleri bütün uygulamalar için mümkün olmayabilir.", + "badDownload": "APK ayrıştırılamadı (uyumsuz veya kısmi indirme)", + "batteryOptimizationNote": "Obtainium ayarlarından \"ön plan hizmeti\"ne geçerseniz ve/veya işletim sistemi ayarlarınızdan Obtainium için pil optimizasyonunu devre dışı bırakırsanız arka plan indirmelerinin daha düzgün çalışabileceğini unutmayın.", + "beforeNewInstallsShareToAppVerifier": "Yeni uygulamaları \"Verified Apps\" ile paylaş (mümkünse)", + "bgCheckFoundUpdatesWillNotifyIfNeeded": { + "one": "Arka plan güncelleme denetlemesi {} güncelleme buldu - gerekirse kullanıcıya bildirilecek", + "other": "Arka plan güncelleme denetlemesi {} güncelleme buldu - gerekirse kullanıcıya bildirilecek" + }, + "bgTaskStarted": "Arka plan işlemi başladı - günlükleri kontrol et.", + "bgUpdateCheckInterval": "Arka planda güncelleme denetleme sıklığı", + "bgUpdateGotErrorRetryInMinutes": { + "one": "Arka plan güncelleme denetlemesi {} ile karşılaştı, {} dakika sonra tekrar denenecek", + "other": "Arka plan güncelleme denetlemesi {} ile karşılaştı, {} dakika sonra tekrar denenecek" + }, + "bgUpdatesOnWiFiOnly": "Wi-Fi'de değilken arka plan güncellemelerini devre dışı bırak", + "bgUpdatesWhileChargingOnly": "Şarjda değilken arka plan güncellemelerini devre dışı bırak", + "byX": "{} tarafından", + "cancel": "İptal", + "cancelled": "İptal edildi", + "cantInstallOlderVersion": "Uygulamanın eski bir sürümü yüklenemez", + "categories": "Kategoriler", + "categoriesDeleteWarning": "Silinen kategorilerdeki bütün uygulamalar kategorilendirilmemiş olarak ayarlanacaktır.", + "categorize": "Kategorize et", + "category": "Kategori", + "categoryAlreadyExists": "Bu isimde bir kategori zaten mevcut", + "categoryDeleteWarning": "Silinen kategorideki tüm uygulamalar kategorisiz hale gelecektir.", + "categoryName": "Kategori adı", + "collapseGroupsOnStartup": "Açılışta tüm grupları daralt", + "certificateHash": { + "one": "Sertifika Hash'i", + "other": "Sertifika Hash'leri" + }, + "changeX": "{}'yi değiştir", + "changes": "Değişiklikler", + "checkOnStart": "Açılışta güncellemeleri denetle", + "checkUpdateOnDetailPage": "Bir uygulama detayı sayfasını açarken güncellemeleri denetle", + "checkingForUpdates": "Güncellemeler denetleniyor", + "checkingForUpdatesNotifChannel": "Güncellemeler denetleniyor", + "checkingForUpdatesNotifDescription": "Güncellemeler denetlenirken görünen geçici bildirim", + "clearedNLogsBeforeXAfterY": { + "one": "{n} günlük temizlendi (şundan önce = {before}, şundan sonra = {after})", + "other": "{n} günlük temizlendi (şundan önce = {before}, şundan sonra = {after})" + }, + "close": "Kapat", + "colour": "Renk", + "colourScheme": "Renk şeması", + "completeAppInstallation": "Uygulama yüklemesini tamamla", + "completeAppInstallationNotifChannel": "Uygulama yüklemesini tamamla", + "completeAppInstallationNotifDescription": "Uygulama yüklemesini tamamlamak için kullanıcının Obtainium'a dönmesini ister", + "continue": "Devam et", + "coolApk": "CoolApk", + "copiedToClipboard": "Panoya kopyalandı", + "copyToClipboard": "Panoya kopyala", + "couldNotGetIdFromApk": "APK'dan kimlik alınamadı", + "crowdsourcedConfigsLabel": "Topluluk kaynaklı uygulama yapılandırmaları (sorumluluk size aittir)", + "crowdsourcedConfigsShort": "Topluluk kaynaklı uygulama yapılandırmaları", + "cscCode": "CSC kodu", + "custom": "Özel", + "customLinkFilterRegex": "Düzenli ifade ile APK bağlantı filtresi (varsayılan '.apk$')", + "customLinkMessage": "Bu bağlantılar Obtainium yüklü olan cihazlarda çalışır", + "dark": "Karanlık", + "day": { + "one": "{} gün", + "other": "{} gün" + }, + "debugMenu": "Hata ayıklama menüsü", + "defaultPseudoVersioningMethod": "Varsayılan sözde sürüm yöntemi", + "deleteCategoriesQuestion": "Kategoriler silinsin mi?", + "deleteCategoryQuestion": "Bu kategori silinmeli mi?", + "descending": "Azalan", + "deselectX": "{} seçimini kaldır", + "deviceModel": "Cihaz modeli", + "deviceSupportsFollowingArchs": "Cihazınız şu CPU mimarilerini destekliyor:", + "deviceSupportsXArch": "Cihazınız {} CPU mimarisini destekliyor.", + "directAPKLink": "Direkt APK bağlantısı", + "disablePageTransitions": "Sayfa geçiş animasyonlarını devre dışı bırak", + "disableSwipeActions": "Uygulama listesinde kaydırma eylemlerini devre dışı bırak", + "disableVersionDetection": "Sürüm algılamasını devre dışı bırak", + "dismiss": "Kapat", + "documentationLinksNote": "Aşağıda bağlantısı verilen Obtainium GitHub sayfasında, uygulamayı nasıl kullanacağınızı anlamanıza yardımcı olacak video, makale, tartışma ve diğer kaynaklara bağlantılar bulunur.", + "dontShowAPKOriginWarnings": "APK kaynağı uyarılarını gösterme", + "dontShowAgain": "Bunu tekrar gösterme", + "dontShowTrackOnlyWarnings": "'Sadece takip edilir' uyarılarını gösterme", + "dontSortReleasesList": "API'deki sürüm sırasını tut", + "downloadNotifDescription": "Bir uygulamanın indirilme ilerlemesini kullanıcıya bildirir", + "downloadX": "{}'yi indir", + "downloadFailed": "İndirme başarısız oldu", + "downloadSize": "İndirme boyutu", + "downloadedX": "{} indirildi", + "downloadedXNotifChannel": "{} indirildi", + "downloadingX": "{} indiriliyor", + "downloadingXNotifChannel": "{} indiriliyor", + "dropdownNoOptsError": "HATA: AÇILIR MENÜDE EN AZ BİR SEÇENEK OLMALI", + "editCategory": "Kategoriyi düzenle", + "enableBackgroundUpdates": "Arka plan güncellemelerini etkinleştir", + "enableCertificatePinning": "Sertifika sabitlemeyi etkinleştir", + "enableBackgroundSilentInstalls": "Arka planda sessiz yüklemeleri etkinleştir", + "error": "Hata", + "errorCheckingUpdates": "Güncellemeler denetlenirken hata oluştu", + "errorCheckingUpdatesNotifChannel": "Güncelleme denetlenirken hata", + "errorCheckingUpdatesNotifDescription": "Arka plan güncelleme denetlemesi başarısız olduğunda görünen bir bildirim", + "errorWithHttpStatusCode": "Hata {}", + "excludeSecrets": "Sırları hariç tut", + "exemptFromBackgroundUpdates": "Arka plan güncellemelerinden muaf (etkinleştirilmişse)", + "exportedTo": "Şu konuma dışa aktarıldı: {}", + "expressive": "Etkileyici", + "fallbackToOlderReleases": "Daha eski sürümlere geri dön", + "fdroid": "Resmi F-Droid", + "fdroidThirdPartyRepo": "F-Droid üçüncü taraf deposu", + "fileDeletionError": "Dosya silinemedi (elle silip tekrar deneyin): \"{}\"", + "filter": "Filtre", + "filterApps": "Uygulamaları filtrele", + "filterByLinkText": "Bağlantıları bağlantı metnine göre filtrele", + "filterReleaseNotesByRegEx": "Sürüm notlarını düzenli ifade ile filtrele", + "filterReleaseTitlesByRegEx": "Düzenli ifadelerle sürüm başlıklarını filtrele", + "filterVersionsByRegEx": "Sürümleri düzenli ifade ile filtrele", + "followSystem": "Sistemi takip et", + "followSystemThemeExplanation": "Sistem temasını takip etmek yalnızca üçüncü taraf uygulamalar kullanılarak mümkündür", + "followingURLsHadErrors": "Şu URL'lerde hata oluştu:", + "functionNotImplemented": "Bu sınıf bu işlevi uygulamıyor", + "githubPATLabel": "GitHub kişisel erişim anahtarı (limiti yükseltir)", + "githubSourceNote": "GitHub sınırlaması bir API anahtarı kullanılarak önlenebilir.", + "githubStarredRepos": "GitHub yıldızlı depolar", + "globalApkFilterRegEx": "Genel APK filtre regex'i", + "gitlabPATLabel": "GitLab kişisel erişim anahtarı", + "googleVerificationWarningP1": "Google, 2026/2027'den itibaren \"sertifikalı\" Android cihazlardaki bütün uygulamaların, geliştiricinin kişisel kimlik bilgilerini doğrudan Google'a göndermesini gerektireceğini duyurdu.\n\nBu uygulamanın geliştiricileri bu şartı kabul etmedikleri için, Obtainium bu tarihten sonra sertifikalı Android cihazlarda çalışmayacaktır.", + "googleVerificationWarningP2": "Daha fazla bilgi için https://keepandroidopen.org/ adresine gidin.", + "googleVerificationWarningP3": "Kısa vadede, Google'ın duyurudan sonra aldığı geniş tepkilerin ardından yapacağına söz verdiği \"gelişmiş akış\" işlemi ile \"doğrulanmamış\" (şartı yerine getirmeyen) uygulamaları yüklemek mümkün olabilir; ancak nasıl çalışacağını detaylandırmadıkları için bunun kullanıcı özgürlüğünü pratik anlamda gerçekten koruyup koruyamayacağı belirsizdir.\n\nHer halükârda Google'ın bu hamlesi; bireyler için ücretsiz, genel amaçlı bilişim hizmetlerinin sonuna doğru atılmış önemli bir adımdır.\n\nVar olmalarına müsaade edildiği sürece, GrapheneOS gibi sertifikasız işletim sistemleri bundan etkilenmemelidir.", + "groupBy": "Gruplama ölçütü", + "hideDowngrades": "Sürüm düşürmelerini güncelleme olarak gizle", + "skipBulkUpdateConfirmation": "Güncelleme/yükleme onay penceresini atla", + "highlightTouchTargets": "Az belirgin olan dokunma hedeflerini vurgula", + "huaweiAppGallery": "Huawei AppGallery", + "huaweiAppGalleryApiError": "Huawei AppGallery API'sinden uygulama ayrıntıları alınamadı", + "import": "İçe aktar", + "hour": { + "one": "{} saat", + "other": "{} saat" + }, + "importErrors": "İçe aktarma hataları", + "importExport": "İçe/dışa aktar", + "importFromURLList": "URL listesinden içe aktar", + "importFromURLsInFile": "Dosyadaki URL'lerden içe aktar (OPML gibi)", + "importX": "{}'yi içe aktar", + "importedAppsIdDisclaimer": "İçe aktarılan uygulamalar hatalı şekilde \"yüklenmemiş\" olarak gözükebilir.\nBunu düzeltmek için, bu uygulamaları Obtainium ile yeniden yükleyin.\nBu, uygulama verilerini etkilememelidir.\n\nSadece URL ve üçüncü parti içe aktarma yöntemlerini etkiler.", + "importedX": "{} içe aktarıldı", + "importedXOfYApps": "{}/{} uygulama içe aktarıldı.", + "includePrereleases": "Ön sürümleri dahil et", + "includePrereleasesByDefault": "Varsayılan olarak ön sürümleri dahil et", + "includeSettings": "Ayarları dahil et", + "includeTarballs": "Tarball dosyalarını dahil et (tar.gz vb.)", + "includeZips": "ZIP dosyalarını dahil et", + "install": "Yükle", + "installStatusOfXWillBeResetExplanation": "Seçili uygulamaların yükleme durumu sıfırlanacaktır.\n\nBu, uygulamanın Obtainium'da gösterilen sürümü başarısız güncellemeler veya diğer hatalar sonucu yanlış olması gibi durumlarda yardımcı olabilir.", + "installUpdateApps": "Uygulamaları yükle/güncelle", + "installUpdateSelectedApps": "Seçili uygulamaları yükle/güncelle", + "installX": "{}'yi yükle", + "installed": "Yüklü", + "installedVersionX": "Yüklü: {}", + "insecureRedirect": "HTTPS'ten güvenli olmayan HTTP'ye yapılan bir yönlendirmenin takip edilmesi reddedildi. Bu, uygulama başına 'Güvenli olmayan bağlantılara izin ver' ayarıyla etkinleştirilebilir.", + "installing": "Yükleniyor", + "installConfirmationError": "Yükleme onayı zamanında alınmadı — uygulama yüklenmemiş olabilir", + "intermediateLink": "Ara bağlantı", + "intermediateLinkNotFound": "Ara bağlantı bulunamadı", + "intermediateLinkRegex": "Ziyaret edilecek 'ara' bir bağlantı için filtrele", + "invalidArchive": "Arşiv, güvenli olmayan bir yol içeren bir dosya içeriyor", + "invalidInput": "Geçersiz giriş", + "invalidRegEx": "Geçersiz düzenli ifade", + "invalidURLForSource": "Geçerli bir {} uygulama URL'si değil", + "invertRegEx": "Düzenli ifadeyi ters çevir", + "label": "Etiket", + "language": "Dil", + "lastUpdateCheckX": "Son güncelleme denetlemesi: {}", + "latest": "En son", + "latestVersionX": "En son sürüm: {}", + "light": "Aydınlık", + "line": "Satır", + "markInstalled": "Yüklü olarak işaretle", + "markSelectedAppsUpdated": "Seçili uygulamaları güncel olarak işaretle", + "markUpdated": "Güncel olarak işaretle", + "markXSelectedAppsAsUpdated": "{} seçili uygulama güncel olarak işaretlensin mi?", + "markXTrackOnlyAsUpdated": "{}\n(sadece takip edilir)\ngüncel olarak işaretle", + "matchGroupToUse": "Sürüm dizesi çıkarma RegEx'i için kullanılacak eşleşme grubunu seç", + "matchGroupToUseForX": "\"{}\" için kullanılacak eşleşme grubunu seç", + "minimumUpdateAgeDays": "Güncellemeler için minimum süre", + "matchLinksOutsideATags": " etiketi dışındaki bağlantıları eşleştir", + "minStarCount": "Minimum yıldız sayısı", + "minute": { + "one": "{} dakika", + "other": "{} dakika" + }, + "more": "Daha fazla", + "moveNonInstalledAppsToBottom": "Yüklü olmayan uygulamaları uygulamalar görünümünün altına taşı", + "multipleSigners": "Birden fazla imzacı", + "name": "İsim", + "nameAuthor": "İsim/geliştirici", + "never": "Asla", + "neverManualOnly": "Asla - yalnızca el ile", + "newCategory": "Yeni kategori", + "newUrl": "Yeni URL", + "no": "Hayır", + "noAPKFound": "APK bulunamadı", + "noApps": "Uygulama yok", + "noAppsForFilter": "Filtre için uygulama yok", + "noCategories": "Kategori yok", + "noCategory": "Kategori yok", + "noDescription": "Açıklama yok", + "noFilePickerAvailable": "Dosya seçici bulunamadı. Lütfen bir dosya yöneticisi uygulaması yükleyin.", + "noLogs": "Günlük yok", + "noMatchingReleaseFound": "Eşleşen bir sürüm bulunamadı", + "noNewUpdates": "Yeni güncelleme yok.", + "noReleaseFound": "Uygun bir sürüm bulunamadı", + "noResults": "Sonuç bulunamadı", + "noSource": "Kaynak yok", + "noVersionDetection": "Sürüm algılaması yok", + "noVersionDetectionExplanation": "Bu seçenek yalnızca sürüm algılamasının doğru çalışmadığı uygulamalar için kullanılmalıdır.", + "noVersionFound": "Sürüm belirlenemedi", + "nonInstalledApps": "Yüklü olmayan uygulamalar", + "none": "Hiçbiri", + "notInstalled": "Yüklü değil", + "note": "Not", + "obtainiumExport": "Obtainium dışa aktarması", + "obtainiumExportHyphenatedLowercase": "obtainium-dışa-aktarma", + "obtainiumImport": "Obtainium içe aktarması", + "obtainiumMustBeOpenToInstallApps": "Uygulamaları yüklemek için Obtainium açık olmalıdır", + "ok": "Tamam", + "onlyCheckInstalledOrTrackOnlyApps": "Yalnızca yüklü ve 'sadece takip edilen' uygulamaların güncellemesini denetle", + "onlyWorksWithNonVersionDetectApps": "Yalnızca sürüm algılamasının devre dışı olduğu uygulamalarda çalışır.", + "overrideSource": "Kaynağı geçersiz kıl", + "parallelDownloads": "Paralel indirmelere izin ver", + "partialAPKHash": "Kısmi APK hash'i", + "percentProgress": "İlerleme: %{}", + "pick": "Seç", + "pickAnAPK": "APK seç", + "pickExportDir": "Dışa aktarma klasörü seç", + "pickHighestVersionCode": "Otomatik olarak en yüksek sürüm koduna sahip APK'yı seç", + "pinToTop": "Üste sabitle", + "pinUpdates": "Güncellemeleri uygulamalar görünümünün üstüne sabitle", + "placeholder": "Yer tutucu", + "pleaseAllowInstallPerm": "Lütfen Obtainium'un uygulama yüklemesine izin verin", + "pleaseWait": "Lütfen bekleyin", + "pseudoVersion": "sözde sürüm", + "pseudoVersionInUse": "Sözde sürüm kullanılıyor", + "randomColour": "Rastgele renk", + "rawJson": "Ham JSON", + "refreshBeforeDownload": "İndirmeden önce uygulama detaylarını yenile", + "releaseAsset": "Sürüm dosyası", + "releaseDate": "Yayın tarihi", + "releaseDateAsVersion": "Yayın tarihini sürüm olarak kullan", + "releaseDateAsVersionExplanation": "Bu, yalnızca sürüm algılamasının düzgün çalışmadığı ve yayın tarihi mevcut olan uygulamalar için kullanılmalıdır.", + "releaseTitleAsVersion": "Yayın başlığını sürüm olarak kullan", + "remove": "Kaldır", + "removeAppQuestion": { + "one": "Uygulama kaldırılsın mı?", + "other": "Uygulamalar kaldırılsın mı?" + }, + "removeFromObtainium": "Obtainium'dan kaldır", + "removeOnExternalUninstall": "Harici olarak kaldırılan uygulamaları otomatik olarak kaldır", + "removeOutdatedFilter": "Güncel olmayan uygulama filtresini kaldır", + "removeSelectedApps": "Seçili uygulamaları kaldır", + "removeSelectedAppsQuestion": "Seçili uygulamalar kaldırılsın mı?", + "repoRenamed": "Depo taşındı", + "repoRenamedCheck": "Deponun taşınıp taşınmadığını kontrol et (API isteklerini artırır)", + "repoRenamedExplanation": "Bu depo taşındı. URL'yi güncellemek, gelecekteki güncellemelerin çalışmaya devam etmesini sağlar.", + "reposHaveMultipleApps": "Depolar birden fazla uygulama içerebilir", + "requestHeader": "İstek başlığı", + "requiredInBrackets": "(gerekli)", + "requiresCredentialsInSettings": "{} ek kimlik bilgileri gerektirir (Ayarlarda)", + "resetInstallStatus": "Yükleme durumunu sıfırla", + "resetInstallStatusForSelectedAppsQuestion": "Seçili uygulamaların yükleme durumu sıfırlansın mı?", + "retry": "Tekrar dene", + "reversePageTransitions": "Sayfa geçiş animasyonlarını tersine çevir", + "reverseSort": "Sıralamayı tersine çevir", + "runBgCheckNow": "Arka plan güncelleme denetlemesini şimdi başlat", + "samsungGalaxyStoreApiError": "Samsung Galaxy Store API hatası", + "search": "Ara", + "searchFailed": "{}: search failed ({})", + "searchQuery": "Arama sorgusu", + "searchSomeSourcesLabel": "Ara (yalnızca bazı kaynaklar)", + "searchX": "{}'yi ara", + "searchableInBrackets": "(aranabilir)", + "selectAll": "Tümünü seç", + "selectAppForDetails": "Detayları görmek için bir uygulama seçin", + "selectURL": "URL seç", + "selectURLs": "URL'leri seç", + "selectX": "{}'yi seç", + "selectedCategorizeWarning": "Bu, seçilen uygulamalar için mevcut kategori ayarlarını değiştirecektir.", + "selectedX": "{} selected", + "selfHostedNote": "\"{}\" açılır menüsü, herhangi bir kaynağın bireysel (self-hosted) veya özel örneklerine ulaşmak için kullanılabilir.", + "settings": "Ayarlar", + "share": "Paylaş", + "shareAppConfigLinks": "Uygulama yapılandırmasını HTML bağlantısı olarak paylaş", + "shareSelectedAppURLs": "Seçili uygulamaların URL'lerini paylaş", + "shizukuBinderNotFound": "Dhizuku veya Shizuku hizmetleri çalışmıyor", + "shizukuOld": "Eski Shizuku sürümü (<11) - güncelleyin", + "shizukuOldAndroidWithADB": "Shizuku, Android < 8.1'de ADB ile çalışıyor - Android'i güncelleyin veya bunun yerine Dhizuku ya da Sui kullanın", + "shizukuPretendToBeGooglePlay": "Yükleme kaynağını Google Play olarak ayarla (Shizuku veya Root kullanılıyorsa)", + "installMethod": "Yükleme yöntemi", + "installMethodSystem": "Sistem", + "installMethodShizuku": "Shizuku", + "installMethodExternal": "Harici uygulama", + "installMethodRoot": "Root", + "rootNotGranted": "Root access not granted", + "chooseExternalInstaller": "Bir yükleyici uygulama seç", + "externalInstallerUnset": "Seçilmedi", + "externalInstallerRequired": "Önce Ayarlar'dan harici bir yükleyici seçin", + "showAppDowngradeError": "Uygulama sürüm düşürme hatalarını göster", + "showActionBannerForUpdateOnly": "Eylem afişini yalnızca güncellemeler için göster", + "showOutdatedOnly": "Sadece güncel olmayan uygulamaları göster", + "showWebInAppView": "Kaynak web sayfasını uygulama görünümünde göster", + "skipSort": "Sıralamayı atla", + "skipUpdateNotifications": "Güncelleme bildirimlerini atla", + "smartname": "İsim (akıllı)", + "someErrors": "Bazı hatalar oluştu", + "sortByLastLinkSegment": "Bağlantının sadece son kısmına göre sırala", + "sortMethod": "Sıralama yöntemi", + "source": "Kaynak", + "sourceIsXButPackageFromYPrompt": "Uygulama kaynağı '{}', ancak sürüm paketi '{}' kaynağından geliyor. Devam edilsin mi?", + "sourceSpecific": "Kaynağa özgü", + "standard": "Standart", + "standardVersionDetection": "Standart sürüm algılama", + "stayOneVersionBehind": "En son sürümden bir önceki sürümde kal", + "storagePermissionDenied": "Depolama izni reddedildi", + "storeHandshakeNoSign": "{} ile mağaza el sıkışması imza döndürmedi", + "supportFixedAPKURL": "Sabit APK URL'lerini destekle", + "supportedSources": "Desteklenen kaynaklar", + "tactileFeedbackEnabled": "Dokunsal geri bildirimi etkinleştir", + "telegramApp": "Telegram App", + "takeFirstLink": "İlk bağlantıyı al", + "tarballedApkFilterRegEx": "Tarball içindeki APK'ları filtrele", + "tencentAppStore": "Tencent App Store", + "theme": "Tema", + "tooManyRedirects": "Çok fazla yönlendirme", + "tooManyRequestsTryAgainInMinutes": { + "one": "Çok fazla istek (sınırlandı) - {} dakika sonra tekrar deneyin", + "other": "Çok fazla istek (sınırlandı) - {} dakika sonra tekrar deneyin" + }, + "trackOnly": "Sadece takip et", + "trackOnlyAppDescription": "Uygulama güncellemeler için takip edilecektir ancak Obtainium tarafından indirilemez veya yüklenemez.", + "trackOnlyInBrackets": "(sadece takip edilir)", + "trackOnlyUpdatesAvailable": "Sadece takip edilen uygulamalar için güncellemeler mevcut", + "trimVersionString": "Sürüm dizesini RegEx ile kırp", + "tryInferAppIdFromCode": "Uygulama kimliğini kaynak kodundan bulmaya çalış", + "trySelectingSuggestedVersionCode": "Önerilen versionCode olan APK'yı seçmeye çalış", + "uname": "Kullanıcı adı", + "unexpectedError": "Beklenmedik hata", + "useGlobalDefault": "Genel varsayılanı kullan", + "unexpectedStoreApiResponse": "Beklenmedik mağaza API yanıtı", + "uninstallFromDevice": "Cihazdan kaldır", + "unknown": "Bilinmeyen", + "unpinFromTop": "Üste sabitlemeyi kaldır", + "upToDateApps": "Güncel uygulamalar", + "update": "Güncelle", + "updateAvailable": "Güncelleme mevcut", + "updateUrl": "Güncelleme URL'si", + "updateX": "{}'yi güncelle", + "updates": "Güncellemeler", + "updatesAvailable": "Güncellemeler mevcut", + "updatesAvailableNotifChannel": "Güncellemeler mevcut", + "updatesAvailableNotifDescription": "Obtainium tarafından izlenen bir veya daha fazla uygulamanın güncellemesi mevcut olduğunu kullanıcıya bildirir", + "url": { + "one": "{} URL", + "other": "{} URL" + }, + "urlMatchesNoSource": "URL, bilinen bir kaynakla eşleşmiyor", + "useBlackTheme": "Saf siyah karanlık tema kullan", + "useFirstApkOfVersion": "Birden fazla APK arasından ilkini otomatik seç", + "useLatestAssetDateAsReleaseDate": "En son varlık yüklemesini yayın tarihi olarak kullan", + "useMaterialYou": "Material You kullan", + "useShizuku": "Yüklemek için Dhizuku, Shizuku ya da Sui kullan", + "useSystemFont": "Sistem yazı tipini kullan", + "useVersionCodeAsOSVersion": "Uygulama versionCode'sini işletim sistemi tarafından algılanan sürüm olarak kullan", + "verifyLatestTag": "'En son' etiketini doğrula", + "versionCorrectionDisabled": "Sürüm düzeltme devre dışı (eklenti çalışmıyor gibi görünüyor)", + "versionDetection": "Sürüm algılama", + "versionDetectionExplanation": "Sürümü işletim sistemi tarafından algılanan sürümle eşleştir", + "versionExtractWholePage": "Sürüm dizesi çıkarma RegEx'ini bütün sayfaya uygula", + "versionExtractionRegEx": "Sürüm dizesi çıkarmak için RegEx", + "vibrant": "Canlı", + "vivoAppStore": "vivo App Store (Çin)", + "warning": "Uyarı", + "webviewLoadError": "WebView yüklenemedi", + "welcome": "Hoş geldiniz", + "wiki": "Yardım/wiki", + "wrongArgNum": "Yanlış sayıda argüman sağlandı", + "xAndNMoreUpdatesAvailable": { + "one": "{} ve 1 uygulama daha için güncellemeler mevcut.", + "other": "{} ve {} uygulama daha için güncellemeler mevcut." + }, + "xAndNMoreUpdatesFailed": { + "one": "{} ve 1 uygulama daha güncellenemedi.", + "other": "{} ve {} uygulama daha güncellenemedi." + }, + "xAndNMoreUpdatesInstalled": { + "one": "{} ve 1 uygulama daha güncellendi.", + "other": "{} ve {} uygulama daha güncellendi." + }, + "xAndNMoreUpdatesPossiblyInstalled": { + "one": "{} ve 1 uygulama daha güncellenmiş olabilir.", + "other": "{} ve {} uygulama daha güncellenmiş olabilir." + }, + "action": { + "one": "Eylem", + "other": "Eylemler" + }, + "xHasAnUpdate": "{} güncellemesi var.", + "xIsTrackOnly": "{} sadece takip edilir", + "xWasNotUpdatedToY": "{}, {} sürümüne güncellenemedi.", + "xWasPossiblyUpdatedToY": "{} {} sürümüne güncellenmiş olabilir.", + "xWasRemovedDueToErrorY": "{} şu hatadan dolayı kaldırıldı: {}", + "xWasUpdatedToY": "{}, {} sürümüne güncellendi.", + "xWillBeRemovedButRemainInstalled": "{}, Obtainium'dan kaldırılacak ancak cihazda yüklü kalmaya devam edecektir.", + "yes": "Evet", + "yesMarkUpdated": "Evet, güncel olarak işaretle", + "youPickedTrackOnly": "'Sadece takip et' seçeneğini seçtiniz.", + "zippedApkFilterRegEx": "ZIP içindeki APK'ları filtrele" } diff --git a/assets/translations/uk.json b/assets/translations/uk.json index 591aac067..801237ed9 100644 --- a/assets/translations/uk.json +++ b/assets/translations/uk.json @@ -340,6 +340,7 @@ "runBgCheckNow": "Запустити перевірку оновлень в фоновому режимі зараз", "samsungGalaxyStoreApiError": "Samsung Galaxy Store API error", "search": "Пошук", + "searchFailed": "{}: search failed ({})", "searchQuery": "Пошуковий запит", "searchSomeSourcesLabel": "Пошук (Лише деякі джерела)", "searchX": "Пошук {}", @@ -350,6 +351,7 @@ "selectURLs": "Вибрати URL-адреси", "selectX": "Вибрати {}", "selectedCategorizeWarning": "Це замінить будь-які існуючі налаштування категорій для вибраних застосунків.", + "selectedX": "{} selected", "selfHostedNote": "Випадаючий список \"{}\" може використовуватися для доступу до власних/призначених для самостійного використання екземплярів будь-якого джерела.", "settings": "Налаштування", "share": "Поділитися", diff --git a/assets/translations/vi.json b/assets/translations/vi.json index 8a96b88d0..41eecc4ea 100644 --- a/assets/translations/vi.json +++ b/assets/translations/vi.json @@ -85,6 +85,7 @@ "cancelled": "Đã hủy", "cantInstallOlderVersion": "Không thể cài đặt phiên bản cũ hơn của Ứng dụng", "categories": "Danh mục", + "categoriesDeleteWarning": "All apps in deleted categories will become uncategorized.", "categorize": "Phân loại", "category": "Danh mục", "categoryAlreadyExists": "A category with this name already exists", @@ -339,6 +340,7 @@ "runBgCheckNow": "Chạy kiểm tra cập nhật nền ngay bây giờ", "samsungGalaxyStoreApiError": "Samsung Galaxy Store API error", "search": "Tìm kiếm", + "searchFailed": "{}: search failed ({})", "searchQuery": "Truy vấn tìm kiếm", "searchSomeSourcesLabel": "Tìm kiếm (Chỉ một số nguồn)", "searchX": "Tìm kiếm {}", @@ -349,6 +351,7 @@ "selectURLs": "Chọn URL", "selectX": "Lựa chọn {}", "selectedCategorizeWarning": "Điều này sẽ thay thế mọi thiết đặt danh mục hiện có cho Ứng dụng đã chọn.", + "selectedX": "{} selected", "selfHostedNote": "Trình đơn thả xuống \"{}\" có thể được dùng để tiếp cận các phiên bản tự lưu trữ/tùy chỉnh của bất kỳ nguồn nào.", "settings": "Thiết đặt", "share": "Chia sẻ", diff --git a/assets/translations/zh-Hant-TW.json b/assets/translations/zh-Hant-TW.json index d62ecabd8..f0363a15c 100644 --- a/assets/translations/zh-Hant-TW.json +++ b/assets/translations/zh-Hant-TW.json @@ -85,6 +85,7 @@ "cancelled": "已取消", "cantInstallOlderVersion": "無法安裝舊版應用程式", "categories": "類別", + "categoriesDeleteWarning": "All apps in deleted categories will become uncategorized.", "categorize": "分類", "category": "類別", "categoryAlreadyExists": "A category with this name already exists", @@ -339,6 +340,7 @@ "runBgCheckNow": "立即執行背景更新檢查", "samsungGalaxyStoreApiError": "Samsung Galaxy Store API error", "search": "搜尋", + "searchFailed": "{}: search failed ({})", "searchQuery": "搜尋查詢", "searchSomeSourcesLabel": "搜尋(僅限部分來源)", "searchX": "搜尋 {}", @@ -349,6 +351,7 @@ "selectURLs": "選取網址", "selectX": "選取 {}", "selectedCategorizeWarning": "這將取代選取應用程式的所有現有類別設定。", + "selectedX": "{} selected", "selfHostedNote": "「{}」下拉選單可用於存取任何來源的自託管/自訂執行個體。", "settings": "設定", "share": "分享", diff --git a/assets/translations/zh.json b/assets/translations/zh.json index 9cf36e6e6..ecf5115e1 100644 --- a/assets/translations/zh.json +++ b/assets/translations/zh.json @@ -85,6 +85,7 @@ "cancelled": "已取消", "cantInstallOlderVersion": "无法安装旧版本的应用", "categories": "类别", + "categoriesDeleteWarning": "All apps in deleted categories will become uncategorized.", "categorize": "归类", "category": "类别", "categoryAlreadyExists": "此名称的类别已存在", @@ -339,6 +340,7 @@ "runBgCheckNow": "立即进行后台更新检查", "samsungGalaxyStoreApiError": "Samsung Galaxy Store API 错误", "search": "搜索", + "searchFailed": "{}: search failed ({})", "searchQuery": "搜索查询", "searchSomeSourcesLabel": "搜索(仅支持部分来源)", "searchX": "搜索 {}", @@ -349,6 +351,7 @@ "selectURLs": "选择 URL", "selectX": "选择{}", "selectedCategorizeWarning": "这将覆盖选中应用当前的类别设置。", + "selectedX": "{} selected", "selfHostedNote": "可以通过“{}”下拉菜单来指向任意来源的自托管/自定义实例。", "settings": "设置", "share": "分享", diff --git a/lib/pages/apps.dart b/lib/pages/apps.dart index 5ba0e0bf8..1424e5b62 100644 --- a/lib/pages/apps.dart +++ b/lib/pages/apps.dart @@ -1500,7 +1500,7 @@ class _BulkUpdateDialogState extends State<_BulkUpdateDialog> { onPressed: _toggleAll, child: Text( allSelected - ? tr('deselectX', args: [widget.totalApps.toString()]) + ? tr('selectedX', args: [widget.totalApps.toString()]) : tr('selectAll'), ), ),