mirror of
https://github.com/ImranR98/Obtainium.git
synced 2025-08-20 05:19:28 +02:00
Merge remote-tracking branch 'origin/main' into dev
This commit is contained in:
1
.github/workflows/release.yml
vendored
1
.github/workflows/release.yml
vendored
@@ -21,7 +21,6 @@ jobs:
|
||||
|
||||
- name: Build APKs
|
||||
run: |
|
||||
sed -i 's/signingConfig signingConfigs.release//g' android/app/build.gradle
|
||||
flutter build apk && flutter build apk --split-per-abi
|
||||
rm ./build/app/outputs/flutter-apk/*.sha1
|
||||
ls -l ./build/app/outputs/flutter-apk/
|
||||
|
@@ -57,18 +57,10 @@ android {
|
||||
versionCode flutterVersionCode.toInteger()
|
||||
versionName flutterVersionName
|
||||
}
|
||||
|
||||
signingConfigs {
|
||||
release {
|
||||
keyAlias keystoreProperties['keyAlias']
|
||||
keyPassword keystoreProperties['keyPassword']
|
||||
storeFile keystoreProperties['storeFile'] ? file(keystoreProperties['storeFile']) : null
|
||||
storePassword keystoreProperties['storePassword']
|
||||
}
|
||||
}
|
||||
|
||||
buildTypes {
|
||||
release {
|
||||
signingConfig signingConfigs.release
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -258,14 +258,14 @@
|
||||
"autoExportOnChanges": "変更があった際に自動でエクスポートする",
|
||||
"filterVersionsByRegEx": "正規表現でバージョンをフィルタリングする",
|
||||
"trySelectingSuggestedVersionCode": "提案されたバージョンコードのAPKを選択する",
|
||||
"dontSortReleasesList": "Retain release order from API",
|
||||
"reverseSort": "Reverse sorting",
|
||||
"debugMenu": "Debug Menu",
|
||||
"bgTaskStarted": "Background task started - check logs.",
|
||||
"runBgCheckNow": "Run Background Update Check Now",
|
||||
"versionExtractWholePage": "Apply Version Extraction Regex to Entire Page",
|
||||
"installing": "Installing",
|
||||
"skipUpdateNotifications": "Skip update notifications",
|
||||
"dontSortReleasesList": "APIからのリリース順を保持する",
|
||||
"reverseSort": "逆順ソート",
|
||||
"debugMenu": "デバッグメニュー",
|
||||
"bgTaskStarted": "バックグラウンドタスクが開始されました - ログを確認してください。",
|
||||
"runBgCheckNow": "今すぐバックグラウンドでのアップデート確認を開始する",
|
||||
"versionExtractWholePage": "バージョン抽出の正規表現をページ全体に適用する",
|
||||
"installing": "インストール中",
|
||||
"skipUpdateNotifications": "アップデート通知を行わない",
|
||||
"updatesAvailableNotifChannel": "アップデートが利用可能",
|
||||
"appsUpdatedNotifChannel": "アプリをアップデートしました",
|
||||
"appsPossiblyUpdatedNotifChannel": "アプリのアップデートを試行",
|
||||
@@ -274,7 +274,7 @@
|
||||
"downloadingXNotifChannel": "{} をダウンロード中",
|
||||
"completeAppInstallationNotifChannel": "アプリのインストールを完了する",
|
||||
"checkingForUpdatesNotifChannel": "アップデートを確認中",
|
||||
"onlyCheckInstalledOrTrackOnlyApps": "Only check installed and Track-Only apps for updates",
|
||||
"onlyCheckInstalledOrTrackOnlyApps": "インストール済みのアプリと「追跡のみ」のアプリのアップデートのみを確認する",
|
||||
"removeAppQuestion": {
|
||||
"one": "アプリを削除しますか?",
|
||||
"other": "アプリを削除しますか?"
|
||||
|
@@ -11,7 +11,7 @@
|
||||
"unexpectedError": "Onverwachte fout",
|
||||
"ok": "Ok",
|
||||
"and": "en",
|
||||
"githubPATLabel": "GitHub Personal Access Token (Verhoogt limiet aantal verzoeken)",
|
||||
"githubPATLabel": "GitHub Personal Access Token\n(Verhoogt limiet aantal verzoeken)",
|
||||
"includePrereleases": "Bevat prereleases",
|
||||
"fallbackToOlderReleases": "Terugvallen op oudere releases",
|
||||
"filterReleaseTitlesByRegEx": "Filter release-titels met reguliere expressies.",
|
||||
@@ -244,7 +244,7 @@
|
||||
"xWasPossiblyUpdatedToY": "{} mogelijk bijgewerkt naar {}.",
|
||||
"enableBackgroundUpdates": "Achtergrondupdates inschakelen",
|
||||
"backgroundUpdateReqsExplanation": "Achtergrondupdates zijn mogelijk niet voor alle apps mogelijk.",
|
||||
"backgroundUpdateLimitsExplanation": "THet succes van een installatie in de achtergrond kan alleen worden bepaald wanneer Obtainium is geopend.",
|
||||
"backgroundUpdateLimitsExplanation": "Het succes van een installatie in de achtergrond kan alleen worden bepaald wanneer Obtainium is geopend.",
|
||||
"verifyLatestTag": "Verifieer de 'Laatste'-tag",
|
||||
"intermediateLinkRegex": "Filter voor een 'tussenliggende' link om eerst te bezoeken",
|
||||
"intermediateLinkNotFound": "Tussenliggende link niet gevonden",
|
||||
@@ -305,7 +305,7 @@
|
||||
},
|
||||
"hour": {
|
||||
"one": "{} uur",
|
||||
"other": "{} uren"
|
||||
"other": "{} uur"
|
||||
},
|
||||
"day": {
|
||||
"one": "{} dag",
|
||||
@@ -327,4 +327,4 @@
|
||||
"one": "{} en nog 1 app zijn mogelijk bijgewerkt.",
|
||||
"other": "{} en {} meer apps zijn mogelijk bijgwerkt."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -28,8 +28,8 @@
|
||||
"xIsTrackOnly": "{} jest tylko obserwowane",
|
||||
"source": "Źródło",
|
||||
"app": "Aplikacja",
|
||||
"appsFromSourceAreTrackOnly": "Aplikacje z tego źródła są „tylko obserwowane”.",
|
||||
"youPickedTrackOnly": "Wybrano opcję „Tylko obserwuj”.",
|
||||
"appsFromSourceAreTrackOnly": "Aplikacje z tego źródła są tylko obserwowane.",
|
||||
"youPickedTrackOnly": "Wybrano opcję \"Tylko obserwuj\".",
|
||||
"trackOnlyAppDescription": "Aplikacja będzie obserwowana pod kątem aktualizacji, ale Obtainium nie będzie w stanie jej pobrać ani zainstalować.",
|
||||
"cancelled": "Anulowano",
|
||||
"appAlreadyAdded": "Aplikacja już została dodana",
|
||||
@@ -99,7 +99,7 @@
|
||||
"searchX": "Przeszukaj {}",
|
||||
"noResults": "Nie znaleziono wyników",
|
||||
"importX": "Importuj {}",
|
||||
"importedAppsIdDisclaimer": "Zaimportowane aplikacje mogą być wyświetlane jako „Niezainstalowane”.\nAby to naprawić, zainstaluj je ponownie za pomocą Obtainium.\nNie powinno to mieć wpływu na dane aplikacji.\n\nDotyczy tylko adresów URL i metod importu innych aplikacji.",
|
||||
"importedAppsIdDisclaimer": "Zaimportowane aplikacje mogą być wyświetlane jako niezainstalowane.\nAby to naprawić, przeinstaluj je za pomocą Obtainium.\nNie powinno to mieć wpływu na dane aplikacji.\n\nDotyczy tylko adresu URL i innych metod importu.",
|
||||
"importErrors": "Błędy importowania",
|
||||
"importedXOfYApps": "Zaimportowano {} z {} aplikacji.",
|
||||
"followingURLsHadErrors": "Następujące adresy URL zawierały błędy:",
|
||||
@@ -218,7 +218,7 @@
|
||||
"autoApkFilterByArch": "Spróbuj filtrować pliki APK według architektury procesora, jeśli to możliwe",
|
||||
"overrideSource": "Nadpisz źródło",
|
||||
"dontShowAgain": "Nie pokazuj tego ponownie",
|
||||
"dontShowTrackOnlyWarnings": "Nie pokazuj ostrzeżeń „Tylko obserwowana”",
|
||||
"dontShowTrackOnlyWarnings": "Nie pokazuj ostrzeżeń \"Tylko obserwowana\"",
|
||||
"dontShowAPKOriginWarnings": "Nie pokazuj ostrzeżeń o pochodzeniu APK",
|
||||
"moveNonInstalledAppsToBottom": "Przenieś niezainstalowane aplikacje na dół widoku aplikacji",
|
||||
"gitlabPATLabel": "Osobisty token dostępu GitLab\n(Umożliwia wyszukiwanie i lepsze wykrywanie APK)",
|
||||
@@ -353,4 +353,4 @@
|
||||
"many": "{} i {} innych apek mogło zostać zaktualizowanych.",
|
||||
"other": "{} i {} inne apki mogły zostać zaktualizowane."
|
||||
}
|
||||
}
|
||||
}
|
330
assets/translations/tr.json
Normal file
330
assets/translations/tr.json
Normal file
@@ -0,0 +1,330 @@
|
||||
{
|
||||
"invalidURLForSource": "Geçerli bir {} Uygulama URL'si değil",
|
||||
"noReleaseFound": "Uygun bir sürüm bulunamadı",
|
||||
"noVersionFound": "Sürüm bulunamadı",
|
||||
"urlMatchesNoSource": "URL, bilinen bir kaynağa uymuyor",
|
||||
"cantInstallOlderVersion": "Eski bir sürümü yükleyemem",
|
||||
"appIdMismatch": "İndirilen paket kimliği mevcut Uygulama kimliği ile eşleşmiyor",
|
||||
"functionNotImplemented": "Bu sınıf bu işlevi uygulamamıştır",
|
||||
"placeholder": "Yer Tutucu",
|
||||
"someErrors": "Bazı Hatalar Oluştu",
|
||||
"unexpectedError": "Beklenmeyen Hata",
|
||||
"ok": "Tamam",
|
||||
"and": "ve",
|
||||
"githubPATLabel": "GitHub Kişisel Erişim Anahtarı (Sınırlamayı Artırır)",
|
||||
"includePrereleases": "Ön sürümleri dahil et",
|
||||
"fallbackToOlderReleases": "Daha eski sürümlere geri dön",
|
||||
"filterReleaseTitlesByRegEx": "Düzenli İfadelerle Sürüm Başlıklarını Filtrele",
|
||||
"invalidRegEx": "Geçersiz düzenli ifade",
|
||||
"noDescription": "Açıklama yok",
|
||||
"cancel": "İptal",
|
||||
"continue": "Devam Et",
|
||||
"requiredInBrackets": "(Gerekli)",
|
||||
"dropdownNoOptsError": "HATA: DİPLOMADA EN AZ BİR SEÇENEK OLMALI",
|
||||
"colour": "Renk",
|
||||
"githubStarredRepos": "GitHub'a Yıldızlı Depolar",
|
||||
"uname": "Kullanıcı Adı",
|
||||
"wrongArgNum": "Hatalı argüman sayısı sağlandı",
|
||||
"xIsTrackOnly": "{} yalnızca Takip Edilen",
|
||||
"source": "Kaynak",
|
||||
"app": "Uygulama",
|
||||
"appsFromSourceAreTrackOnly": "Bu kaynaktan gelen uygulamalar 'Yalnızca Takip Edilen'dir.",
|
||||
"youPickedTrackOnly": "'Yalnızca Takip Edilen' seçeneğini seçtiniz.",
|
||||
"trackOnlyAppDescription": "Uygulama güncellemeleri için takip edilecek, ancak Obtainium onu indiremeyecek veya kuramayacaktır.",
|
||||
"cancelled": "İptal Edildi",
|
||||
"appAlreadyAdded": "Uygulama zaten eklenmiş",
|
||||
"alreadyUpToDateQuestion": "Uygulama Zaten Güncel mi?",
|
||||
"addApp": "Uygulama Ekle",
|
||||
"appSourceURL": "Uygulama Kaynak URL'si",
|
||||
"error": "Hata",
|
||||
"add": "Ekle"
|
||||
"searchSomeSourcesLabel": "Ara (Bazı Kaynaklar Yalnızca)",
|
||||
"search": "Ara",
|
||||
"additionalOptsFor": "{} İçin Ek Seçenekler",
|
||||
"supportedSources": "Desteklenen Kaynaklar",
|
||||
"trackOnlyInBrackets": "(Yalnızca Takip)",
|
||||
"searchableInBrackets": "(Aranabilir)",
|
||||
"appsString": "Uygulamalar",
|
||||
"noApps": "Uygulama Yok",
|
||||
"noAppsForFilter": "Filtre İçin Uygulama Yok",
|
||||
"byX": "{} Tarafından",
|
||||
"percentProgress": "İlerleme: {}%",
|
||||
"pleaseWait": "Lütfen Bekleyin",
|
||||
"updateAvailable": "Güncelleme Var",
|
||||
"estimateInBracketsShort": "(Est.)",
|
||||
"notInstalled": "Yüklenmedi",
|
||||
"estimateInBrackets": "(Tahmini)",
|
||||
"selectAll": "Hepsini Seç",
|
||||
"deselectN": "{}'yi Seçimden Kaldır",
|
||||
"xWillBeRemovedButRemainInstalled": "{} Obtainium'dan kaldırılacak ancak cihazınızda yüklü kalacaktır.",
|
||||
"removeSelectedAppsQuestion": "Seçilen Uygulamaları Kaldırmak İstiyor musunuz?",
|
||||
"removeSelectedApps": "Seçilen Uygulamaları Kaldır",
|
||||
"updateX": "{}'yi Güncelle",
|
||||
"installX": "{}'yi Yükle",
|
||||
"markXTrackOnlyAsUpdated": "{}(Takip Edilen) olarak Güncellendi olarak İşaretle",
|
||||
"changeX": "{}'yi Değiştir",
|
||||
"installUpdateApps": "Uygulamaları Yükle/Güncelle",
|
||||
"installUpdateSelectedApps": "Seçilen Uygulamaları Yükle/Güncelle",
|
||||
"markXSelectedAppsAsUpdated": "Seçilen Uygulamaları {} olarak Güncellendi olarak İşaretle?",
|
||||
"no": "Hayır",
|
||||
"yes": "Evet",
|
||||
"markSelectedAppsUpdated": "Seçilen Uygulamaları Güncellendi olarak İşaretle",
|
||||
"pinToTop": "Üstte Tut",
|
||||
"unpinFromTop": "Üstten Kaldır",
|
||||
"resetInstallStatusForSelectedAppsQuestion": "Seçilen Uygulamaların Yükleme Durumunu Sıfırlamak İstiyor musunuz?",
|
||||
"installStatusOfXWillBeResetExplanation": "Seçilen Uygulamaların yükleme durumu sıfırlanacak.\n\nBu, Obtainium'da gösterilen uygulama sürümünün başarısız güncellemeler veya diğer sorunlar nedeniyle yanlış olması durumunda yardımcı olabilir.",
|
||||
"shareSelectedAppURLs": "Seçilen Uygulama URL'larını Paylaş",
|
||||
"resetInstallStatus": "Yükleme Durumunu Sıfırla",
|
||||
"more": "Daha Fazla",
|
||||
"removeOutdatedFilter": "Güncel Olmayan Uygulama Filtresini Kaldır",
|
||||
"showOutdatedOnly": "Yalnızca Güncel Olmayan Uygulamaları Göster",
|
||||
"filter": "Filtre",
|
||||
"filterActive": "Filtre *",
|
||||
"filterApps": "Uygulamaları Filtrele",
|
||||
"appName": "Uygulama Adı",
|
||||
"author": "Yazar",
|
||||
"upToDateApps": "Güncel Uygulamalar",
|
||||
"nonInstalledApps": "Yüklenmemiş Uygulamalar",
|
||||
"importExport": "İçe/Dışa Aktar",
|
||||
"settings": "Ayarlar",
|
||||
"exportedTo": "{}'e Dışa Aktarıldı",
|
||||
"obtainiumExport": "Obtainium Dışa Aktar",
|
||||
"invalidInput": "Geçersiz Giriş",
|
||||
"importedX": "{} İçe Aktarıldı",
|
||||
"obtainiumImport": "Obtainium İçe Aktar",
|
||||
"importFromURLList": "URL Listesinden İçe Aktar (Örneğin OPML)",
|
||||
"searchQuery": "Arama Sorgusu",
|
||||
"appURLList": "Uygulama URL Listesi",
|
||||
"line": "Satır",
|
||||
"searchX": "{}'yi Ara",
|
||||
"noResults": "Sonuç Bulunamadı",
|
||||
"importX": "{} İçe Aktar",
|
||||
"importedAppsIdDisclaimer": "İçe Aktarılan Uygulamalar yanlışlıkla \"Yüklenmedi\" olarak gösterilebilir.\nBunu düzeltmek için bunları Obtainium üzerinden yeniden yükleyin.\nBu, yalnızca URL ve üçüncü taraf içe aktarma yöntemlerini etkiler.\n\nYalnızca URL ve üçüncü taraf içe aktarma yöntemlerini etkiler.",
|
||||
"importErrors": "İçe Aktarma Hataları",
|
||||
"importedXOfYApps": "{}'den {} Uygulama İçe Aktarıldı.",
|
||||
"followingURLsHadErrors": "Aşağıdaki URL'lerde hatalar oluştu:",
|
||||
"okay": "Tamam",
|
||||
"selectURL": "URL Seç",
|
||||
"selectURLs": "URL'leri Seç",
|
||||
"pick": "Seç",
|
||||
"theme": "Tema",
|
||||
"dark": "Koyu",
|
||||
"light": "Aydınlık",
|
||||
"followSystem": "Sistemi Takip Et",
|
||||
"obtainium": "Obtainium",
|
||||
"materialYou": "Material You",
|
||||
"useBlackTheme": "Saf siyah koyu temasını kullan",
|
||||
"appSortBy": "Uygulama Sıralama Ölçütü",
|
||||
"authorName": "Yazar/Ad",
|
||||
"nameAuthor": "Ad/Yazar",
|
||||
"asAdded": "Eklendiği Gibi",
|
||||
"appSortOrder": "Uygulama Sıralama Sırası",
|
||||
"ascending": "Artan",
|
||||
"descending": "Azalan",
|
||||
"bgUpdateCheckInterval": "Arka Planda Güncelleme Kontrol Aralığı",
|
||||
"neverManualOnly": "Asla - Yalnızca El ile",
|
||||
"appearance": "Görünüm",
|
||||
"showWebInAppView": "Kaynağı Uygulama Görünümünde Göster",
|
||||
"pinUpdates": "Güncellemeleri Uygulamalar Görünümünün Üstüne Sabitle",
|
||||
"updates": "Güncellemeler",
|
||||
"sourceSpecific": "Kaynak Özel",
|
||||
"appSource": "Uygulama Kaynağı",
|
||||
"noLogs": "Günlük Yok",
|
||||
"appLogs": "Uygulama Günlükleri",
|
||||
"close": "Kapat",
|
||||
"share": "Paylaş",
|
||||
"appNotFound": "Uygulama Bulunamadı",
|
||||
"obtainiumExportHyphenatedLowercase": "obtainium-ihracat",
|
||||
"pickAnAPK": "APK Seç",
|
||||
"appHasMoreThanOnePackage": "{}'nin birden fazla paketi var:",
|
||||
"deviceSupportsXArch": "Cihazınız {} CPU mimarisini destekliyor.",
|
||||
"deviceSupportsFollowingArchs": "Cihazınız aşağıdaki CPU mimarilerini destekliyor:",
|
||||
"warning": "Uyarı",
|
||||
"sourceIsXButPackageFromYPrompt": "Uygulama kaynağı '{}', ancak dağıtım paketi '{}'. Devam etmek istiyor musunuz?",
|
||||
"updatesAvailable": "Güncellemeler Var",
|
||||
"updatesAvailableNotifDescription": "Kullanıcıya Obtainium tarafından takip edilen bir veya daha fazla uygulama için güncelleme bulunduğuna dair bilgi verir",
|
||||
"noNewUpdates": "Yeni güncelleme yok.",
|
||||
"xHasAnUpdate": "{} güncelleme alıyor.",
|
||||
"appsUpdated": "Uygulamalar Güncellendi",
|
||||
"appsUpdatedNotifDescription": "Kullanıcıya bir veya daha fazla uygulamanın arka planda güncellendiğine dair bilgi verir",
|
||||
"xWasUpdatedToY": "{} şu sürüme güncellendi: {}.",
|
||||
"errorCheckingUpdates": "Güncellemeler Kontrol Edilirken Hata Oluştu",
|
||||
"errorCheckingUpdatesNotifDescription": "Arka planda güncelleme kontrolü sırasında hata oluştuğunda görünen bir bildirim",
|
||||
"appsRemoved": "Uygulamalar Kaldırıldı",
|
||||
"appsRemovedNotifDescription": "Bir veya daha fazla uygulamanın yüklenirken hata nedeniyle kaldırıldığını bildiren bir bildirim",
|
||||
"xWasRemovedDueToErrorY": "{} şu hatadan dolayı kaldırıldı: {}",
|
||||
"completeAppInstallation": "Uygulama Yüklemeyi Tamamla",
|
||||
"obtainiumMustBeOpenToInstallApps": "Uygulamaları yüklemek için Obtainium'un açık olması gerekiyor",
|
||||
"completeAppInstallationNotifDescription": "Kullanıcıdan Obtainium'a geri dönüp bir uygulama yüklemeyi tamamlamasını isteyen bir bildirim",
|
||||
"checkingForUpdates": "Güncellemeler Kontrol Ediliyor",
|
||||
"checkingForUpdatesNotifDescription": "Güncellemeler kontrol edildiğinde görünen geçici bir bildirim",
|
||||
"pleaseAllowInstallPerm": "Lütfen Obtainium'un uygulama yüklemesine izin verin",
|
||||
"trackOnly": "Sadece Takip Et",
|
||||
"errorWithHttpStatusCode": "Hata {}",
|
||||
"versionCorrectionDisabled": "Sürüm düzeltme devre dışı bırakıldı (eklenti çalışmıyor gibi görünüyor)",
|
||||
"unknown": "Bilinmiyor",
|
||||
"none": "Hiçbiri",
|
||||
"never": "Asla",
|
||||
"latestVersionX": "En Son Sürüm: {}",
|
||||
"installedVersionX": "Yüklenen Sürüm: {}",
|
||||
"lastUpdateCheckX": "Son Güncelleme Kontrolü: {}",
|
||||
"remove": "Kaldır",
|
||||
"yesMarkUpdated": "Evet, Güncellendi olarak İşaretle",
|
||||
"fdroid": "F-Droid Resmi",
|
||||
"appIdOrName": "Uygulama Kimliği veya Adı",
|
||||
"appId": "Uygulama Kimliği",
|
||||
"appWithIdOrNameNotFound": "Bu kimlik veya ada sahip bir uygulama bulunamadı",
|
||||
"reposHaveMultipleApps": "Depolar birden fazla uygulama içerebilir",
|
||||
"fdroidThirdPartyRepo": "F-Droid Üçüncü Taraf Depo",
|
||||
"steam": "Steam",
|
||||
"steamMobile": "Steam Mobile",
|
||||
"steamChat": "Steam Sohbet",
|
||||
"install": "Yükle",
|
||||
"markInstalled": "Yüklendi olarak İşaretle",
|
||||
"update": "Güncelle",
|
||||
"markUpdated": "Güncellendi olarak İşaretle",
|
||||
"additionalOptions": "Ek Seçenekler",
|
||||
"disableVersionDetection": "Sürüm Algılama Devre Dışı",
|
||||
"noVersionDetectionExplanation": "Bu seçenek, sürüm algılamanın doğru çalışmadığı uygulamalar için kullanılmalıdır.",
|
||||
"downloadingX": "{} İndiriliyor",
|
||||
"downloadNotifDescription": "Bir uygulamanın indirme sürecinde ilerlemeyi bildiren bir bildirim",
|
||||
"noAPKFound": "APK bulunamadı",
|
||||
"noVersionDetection": "Sürüm Algılanamıyor",
|
||||
"categorize": "Kategorize Et",
|
||||
"categories": "Kategoriler",
|
||||
"category": "Kategori",
|
||||
"noCategory": "Kategori Yok",
|
||||
"noCategories": "Kategoriler Yok",
|
||||
"deleteCategoriesQuestion": "Kategorileri Silmek İstiyor musunuz?",
|
||||
"categoryDeleteWarning": "Silinen kategorilerdeki tüm uygulamalar kategorisiz olarak ayarlanacaktır.",
|
||||
"addCategory": "Kategori Ekle",
|
||||
"label": "Etiket",
|
||||
"language": "Dil",
|
||||
"copiedToClipboard": "Panoya Kopyalandı",
|
||||
"storagePermissionDenied": "Depolama izni reddedildi",
|
||||
"selectedCategorizeWarning": "Bu, seçilen uygulamalar için mevcut kategori ayarlarını değiştirecektir.",
|
||||
"filterAPKsByRegEx": "APK'leri Düzenli İfade ile Filtrele",
|
||||
"removeFromObtainium": "Obtainium'dan Kaldır",
|
||||
"uninstallFromDevice": "Cihazdan Kaldır",
|
||||
"onlyWorksWithNonVersionDetectApps": "Yalnızca Sürüm Algılaması Devre Dışı Uygulamalar İçin Çalışır.",
|
||||
"releaseDateAsVersion": "Sürüm Olarak Yayın Tarihi Kullan",
|
||||
"releaseDateAsVersionExplanation": "Bu seçenek, sürüm algılamanın doğru çalışmadığı ancak bir sürüm tarihinin mevcut olduğu uygulamalar için kullanılmalıdır.",
|
||||
"changes": "Değişiklikler",
|
||||
"releaseDate": "Yayın Tarihi",
|
||||
"importFromURLsInFile": "Dosyadaki URL'lerden İçe Aktar",
|
||||
"versionDetection": "Sürüm Tespiti",
|
||||
"standardVersionDetection": "Standart sürüm tespiti",
|
||||
"groupByCategory": "Kategoriye Göre Grupla",
|
||||
"autoApkFilterByArch": "Mümkünse APK'leri CPU mimarisi ile filtreleme girişimi",
|
||||
"overrideSource": "Kaynağı Geçersiz Kıl",
|
||||
"dontShowAgain": "Bunu tekrar gösterme",
|
||||
"dontShowTrackOnlyWarnings": "'Yalnızca Takip Edilen' uyarılarını gösterme",
|
||||
"dontShowAPKOriginWarnings": "APK kaynağı uyarılarını gösterme",
|
||||
"moveNonInstalledAppsToBottom": "Yüklenmemiş Uygulamaları Uygulamalar Görünümünün Altına Taşı",
|
||||
"gitlabPATLabel": "GitLab Kişisel Erişim Belirteci\n(Arama ve Daha İyi APK Keşfi İçin)",
|
||||
"about": "Hakkında",
|
||||
"requiresCredentialsInSettings": "Bu, ek kimlik bilgilerine ihtiyaç duyar (Ayarlar'da)",
|
||||
"checkOnStart": "Başlangıçta güncellemeleri kontrol et",
|
||||
"tryInferAppIdFromCode": "Uygulama kimliğini kaynak kodundan çıkarma girişimi",
|
||||
"removeOnExternalUninstall": "Harici kaldırmada otomatik olarak kaldırılan uygulamalar"
|
||||
"pickHighestVersionCode": "Otomatik olarak en yüksek sürüm kodlu APK'yi seç",
|
||||
"checkUpdateOnDetailPage": "Uygulama detay sayfasını açarken güncellemeleri kontrol et",
|
||||
"disablePageTransitions": "Sayfa geçiş animasyonlarını devre dışı bırak",
|
||||
"reversePageTransitions": "Sayfa geçiş animasyonlarını tersine çevir",
|
||||
"minStarCount": "Minimum Yıldız Sayısı",
|
||||
"addInfoBelow": "Bu bilgiyi aşağıya ekle.",
|
||||
"addInfoInSettings": "Bu bilgiyi Ayarlar'da ekleyin.",
|
||||
"githubSourceNote": "GitHub hız sınırlaması bir API anahtarı kullanılarak atlanabilir.",
|
||||
"gitlabSourceNote": "GitLab APK çıkarma işlemi bir API anahtarı olmadan çalışmayabilir.",
|
||||
"sortByFileNamesNotLinks": "Bağlantılar yerine dosya adlarına göre sırala",
|
||||
"filterReleaseNotesByRegEx": "Sürüm Notlarını Düzenli İfade ile Filtrele",
|
||||
"customLinkFilterRegex": "Özel APK Bağlantı Filtresi Düzenli İfade ile (Varsayılan '.apk$')",
|
||||
"appsPossiblyUpdated": "Uygulama Güncellemeleri Denendi",
|
||||
"appsPossiblyUpdatedNotifDescription": "Kullanıcıya bir veya daha fazla uygulamanın arka planda potansiyel olarak güncellendiğini bildiren bildirim",
|
||||
"xWasPossiblyUpdatedToY": "{} muhtemelen {} sürümüne güncellendi."
|
||||
"enableBackgroundUpdates": "Arka plan güncellemelerini etkinleştir",
|
||||
"backgroundUpdateReqsExplanation": "Arka plan güncellemeleri tüm uygulamalar için mümkün olmayabilir.",
|
||||
"backgroundUpdateLimitsExplanation": "Arka plan kurulumunun başarısı, Obtainium'un açıldığında ancak belirlenebilir.",
|
||||
"verifyLatestTag": "'latest' etiketini doğrula",
|
||||
"intermediateLinkRegex": "İlk Ziyaret Edilecek 'Ara' Bağlantısını Filtrele",
|
||||
"intermediateLinkNotFound": "Ara bağlantı bulunamadı",
|
||||
"exemptFromBackgroundUpdates": "Arka plan güncellemelerinden muaf tut (etkinse)",
|
||||
"bgUpdatesOnWiFiOnly": "WiFi olmadığında arka plan güncellemelerini devre dışı bırak",
|
||||
"autoSelectHighestVersionCode": "Otomatik olarak en yüksek sürüm kodunu seç",
|
||||
"versionExtractionRegEx": "Sürüm Çıkarma Düzenli İfade",
|
||||
"matchGroupToUse": "Sürüm Çıkarma Regex için Kullanılacak Eşleşme Grubu",
|
||||
"highlightTouchTargets": "Daha az belirgin dokunma hedeflerini vurgula",
|
||||
"pickExportDir": "Dışa Aktarılacak Klasörü Seç",
|
||||
"autoExportOnChanges": "Değişikliklerde otomatik olarak dışa aktar",
|
||||
"filterVersionsByRegEx": "Sürümleri Düzenli İfade ile Filtrele",
|
||||
"trySelectingSuggestedVersionCode": "Önerilen sürüm kodunu seçmeyi dene",
|
||||
"dontSortReleasesList": "API'den sıralama düzenini koru"
|
||||
"reverseSort": "Ters sıralama",
|
||||
"debugMenu": "Hata Ayıklama Menüsü",
|
||||
"bgTaskStarted": "Arka plan görevi başladı - günlükleri kontrol et.",
|
||||
"runBgCheckNow": "Arka Plan Güncelleme Kontrolünü Şimdi Çalıştır",
|
||||
"versionExtractWholePage": "Tüm Sayfaya Sürüm Çıkarma Regex'i Uygula",
|
||||
"installing": "Yükleniyor",
|
||||
"skipUpdateNotifications": "Güncelleme bildirimlerini atla",
|
||||
"updatesAvailableNotifChannel": "Güncellemeler Mevcut",
|
||||
"appsUpdatedNotifChannel": "Güncellenen Uygulamalar",
|
||||
"appsPossiblyUpdatedNotifChannel": "Uygulama Güncellemeleri Denendi",
|
||||
"errorCheckingUpdatesNotifChannel": "Güncellemeler Kontrol Edilirken Hata",
|
||||
"appsRemovedNotifChannel": "Kaldırılan Uygulamalar",
|
||||
"downloadingXNotifChannel": "{} İndiriliyor",
|
||||
"completeAppInstallationNotifChannel": "Uygulama Kurulumu Tamamlandı",
|
||||
"checkingForUpdatesNotifChannel": "Güncellemeler Kontrol Ediliyor",
|
||||
"onlyCheckInstalledOrTrackOnlyApps": "Yalnızca yüklü ve Yalnızca İzleme Uygulamalarını güncelleme"
|
||||
"removeAppQuestion": {
|
||||
"one": "Uygulamayı Kaldır?",
|
||||
"other": "Uygulamaları Kaldır?"
|
||||
},
|
||||
"tooManyRequestsTryAgainInMinutes": {
|
||||
"one": "Çok fazla istek (hız sınırlı) - {} dakika sonra tekrar deneyin",
|
||||
"other": "Çok fazla istek (hız sınırlı) - {} dakika sonra tekrar deneyin"
|
||||
},
|
||||
"bgUpdateGotErrorRetryInMinutes": {
|
||||
"one": "Arka plan güncelleme kontrolü bir hatayla karşılaştı, {} dakika sonra tekrar kontrol edilecek",
|
||||
"other": "Arka plan güncelleme kontrolü bir hatayla karşılaştı, {} dakika sonra tekrar kontrol edilecek"
|
||||
},
|
||||
"bgCheckFoundUpdatesWillNotifyIfNeeded": {
|
||||
"one": "Arka plan güncelleme kontrolü {} güncelleme buldu - gerektiğinde kullanıcıyı bilgilendirecek",
|
||||
"other": "Arka plan güncelleme kontrolü {} güncelleme buldu - gerektiğinde kullanıcıyı bilgilendirecek"
|
||||
}
|
||||
"apps": {
|
||||
"one": "{} Uygulama",
|
||||
"other": "{} Uygulamalar"
|
||||
},
|
||||
"url": {
|
||||
"one": "{} URL",
|
||||
"other": "{} URL'ler"
|
||||
},
|
||||
"minute": {
|
||||
"one": "{} Dakika",
|
||||
"other": "{} Dakika"
|
||||
},
|
||||
"hour": {
|
||||
"one": "{} Saat",
|
||||
"other": "{} Saat"
|
||||
},
|
||||
"day": {
|
||||
"one": "{} Gün",
|
||||
"other": "{} Gün"
|
||||
},
|
||||
"clearedNLogsBeforeXAfterY": {
|
||||
"one": "{n} log temizlendi (önce = {before}, sonra = {after})",
|
||||
"other": "{n} log temizlendi (önce = {before}, sonra = {after})"
|
||||
},
|
||||
"xAndNMoreUpdatesAvailable": {
|
||||
"one": "{} ve 1 diğer uygulama güncellemeye sahip.",
|
||||
"other": "{} ve {} daha fazla uygulama güncellemeye sahip."
|
||||
},
|
||||
"xAndNMoreUpdatesInstalled": {
|
||||
"one": "{} ve 1 diğer uygulama güncellendi.",
|
||||
"other": "{} ve {} daha fazla uygulama güncellendi."
|
||||
},
|
||||
"xAndNMoreUpdatesPossiblyInstalled": {
|
||||
"one": "{} ve 1 diğer uygulama muhtemelen güncellendi.",
|
||||
"other": "{} ve {} daha fazla uygulama muhtemelen güncellendi."
|
||||
}
|
||||
}
|
330
assets/translations/vi.json
Normal file
330
assets/translations/vi.json
Normal file
@@ -0,0 +1,330 @@
|
||||
{
|
||||
"invalidURLForSource": "URL ứng dụng {} không hợp lệ",
|
||||
"noReleaseFound": "Không thể tìm thấy bản phát hành phù hợp",
|
||||
"noVersionFound": "Không thể xác định phiên bản phát hành",
|
||||
"urlMatchesNoSource": "URL không khớp với nguồn đã biết",
|
||||
"cantInstallOlderVersion": "Không thể cài đặt phiên bản cũ hơn của Ứng dụng",
|
||||
"appIdMismatch": "ID gói đã tải xuống không khớp với ID ứng dụng hiện tại",
|
||||
"functionNotImplemented": "Lớp này chưa triển khai chức năng này",
|
||||
"placeholder": "Giữ chỗ",
|
||||
"someErrors": "Đã xảy ra một số lỗi",
|
||||
"unexpectedError": "Lỗi không mong đợi",
|
||||
"ok": "Ôkê",
|
||||
"and": "và",
|
||||
"githubPATLabel": "Mã thông báo truy cập cá nhân GitHub (Tăng tốc độ giới hạn)",
|
||||
"includePrereleases": "Bao gồm các bản phát hành trước",
|
||||
"fallbackToOlderReleases": "Dự phòng về bản phát hành cũ hơn",
|
||||
"filterReleaseTitlesByRegEx": "Lọc tiêu đề bản phát hành theo biểu thức chính quy",
|
||||
"invalidRegEx": "Biểu thức chính quy không hợp lệ",
|
||||
"noDescription": "Không có mô tả",
|
||||
"cancel": "Hủy bỏ",
|
||||
"continue": "Tiếp tục",
|
||||
"requiredInBrackets": "(Yêu cầu)",
|
||||
"dropdownNoOptsError": "LỖI: TẢI XUỐNG PHẢI CÓ ÍT NHẤT MỘT LỰA CHỌN",
|
||||
"colour": "Màu sắc",
|
||||
"githubStarredRepos": "Kho lưu trữ có gắn dấu sao GitHub",
|
||||
"uname": "Tên người dùng",
|
||||
"wrongArgNum": "Số lượng đối số được cung cấp sai",
|
||||
"xIsTrackOnly": "{}là Chỉ-Theo dõi",
|
||||
"source": "Nguồn",
|
||||
"app": "Ứng dụng",
|
||||
"appsFromSourceAreTrackOnly": "Các ứng dụng từ nguồn này là 'Chỉ-Theo dõi'.",
|
||||
"youPickedTrackOnly": "Bạn đã chọn tùy chọn 'Chỉ-Theo dõi'.",
|
||||
"trackOnlyAppDescription": "Ứng dụng sẽ được theo dõi để cập nhật, nhưng Obtainium sẽ không thể tải xuống hoặc cài đặt nó.",
|
||||
"cancelled": "Đã hủy",
|
||||
"appAlreadyAdded": "Ứng dụng được thêm rồi",
|
||||
"alreadyUpToDateQuestion": "Ứng dụng đã được cập nhật?",
|
||||
"addApp": "Thêm ứng dụng",
|
||||
"appSourceURL": "URL nguồn ứng dụng",
|
||||
"error": "Lỗi",
|
||||
"add": "Thêm",
|
||||
"searchSomeSourcesLabel": "Tìm kiếm (Chỉ một số nguồn)",
|
||||
"search": "Tìm kiếm",
|
||||
"additionalOptsFor": "Tùy chọn bổ sung cho {}",
|
||||
"supportedSources": "Nguồn được hỗ trợ",
|
||||
"trackOnlyInBrackets": "(Chỉ-Theo dõi)",
|
||||
"searchableInBrackets": "(Có thể tìm kiếm)",
|
||||
"appsString": "Ứng dụng",
|
||||
"noApps": "Không có ứng dụng",
|
||||
"noAppsForFilter": "Không có ứng dụng cho bộ lọc",
|
||||
"byX": "Bởi {}",
|
||||
"percentProgress": "Tiến triển: {}%",
|
||||
"pleaseWait": "Vui lòng chờ",
|
||||
"updateAvailable": "Có sẵn bản cập nhật",
|
||||
"estimateInBracketsShort": "(Ước lượng.)",
|
||||
"notInstalled": "Chưa cài đặt",
|
||||
"estimateInBrackets": "(Ước lượng)",
|
||||
"selectAll": "Chọn tất cả",
|
||||
"deselectN": "Bỏ chọn {}",
|
||||
"xWillBeRemovedButRemainInstalled": "{} sẽ bị xóa khỏi Obtainium nhưng vẫn còn cài đặt trên thiết bị.",
|
||||
"removeSelectedAppsQuestion": "Xóa ứng dụng đã chọn?",
|
||||
"removeSelectedApps": "Xóa ứng dụng đã chọn",
|
||||
"updateX": "Cập nhật {}",
|
||||
"installX": "Cài đặt {}",
|
||||
"markXTrackOnlyAsUpdated": "Đánh dấu {}\n(Chỉ-Theo dõi)\nnhư là đã cập nhật",
|
||||
"changeX": "Thay đổi {}",
|
||||
"installUpdateApps": "Cài đặt/Cập nhật ứng dụng",
|
||||
"installUpdateSelectedApps": "Cài đặt/Cập nhật ứng dụng đã chọn",
|
||||
"markXSelectedAppsAsUpdated": "Đánh dấu {} ứng dụng đã chọn là đã cập nhật?",
|
||||
"no": "Không",
|
||||
"yes": "Đúng",
|
||||
"markSelectedAppsUpdated": "Đánh dấu các ứng dụng đã chọn là đã cập nhật",
|
||||
"pinToTop": "Ghim đầu trang",
|
||||
"unpinFromTop": "Bỏ ghim khỏi đầu trang",
|
||||
"resetInstallStatusForSelectedAppsQuestion": "Đặt lại trạng thái cài đặt cho ứng dụng đã chọn?",
|
||||
"installStatusOfXWillBeResetExplanation": "Trạng thái cài đặt của mọi Ứng dụng đã chọn sẽ được đặt lại.\n\nĐiều này có thể hữu ích khi phiên bản Ứng dụng hiển thị trong Obtainium không chính xác do cập nhật không thành công hoặc các sự cố khác.",
|
||||
"shareSelectedAppURLs": "Chia sẻ URL ứng dụng đã chọn",
|
||||
"resetInstallStatus": "Đặt lại trạng thái cài đặt",
|
||||
"more": "Nhiều hơn",
|
||||
"removeOutdatedFilter": "Xóa bộ lọc ứng dụng lỗi thời",
|
||||
"showOutdatedOnly": "Chỉ hiển thị các ứng dụng lỗi thời",
|
||||
"filter": "Lọc",
|
||||
"filterActive": "Lọc *",
|
||||
"filterApps": "Lọc ứng dụng",
|
||||
"appName": "Tên ứng dụng",
|
||||
"author": "Tác giả",
|
||||
"upToDateApps": "Ứng dụng cập nhật",
|
||||
"nonInstalledApps": "Ứng dụng chưa được cài đặt",
|
||||
"importExport": "Nhập/Xuất",
|
||||
"settings": "Cài đặt",
|
||||
"exportedTo": "Đã xuất sang {}",
|
||||
"obtainiumExport": "Xuất Obtainium",
|
||||
"invalidInput": "Đầu vào không hợp lệ",
|
||||
"importedX": "Đã nhập {}",
|
||||
"obtainiumImport": "Nhập Obtainium",
|
||||
"importFromURLList": "Nhập từ danh sách URL",
|
||||
"searchQuery": "Truy vấn tìm kiếm",
|
||||
"appURLList": "Danh sách URL ứng dụng",
|
||||
"line": "Hàng",
|
||||
"searchX": "Tìm kiếm {}",
|
||||
"noResults": "Không có kết quả nào được tìm thấy",
|
||||
"importX": "Nhập {}",
|
||||
"importedAppsIdDisclaimer": "Ứng dụng đã nhập có thể hiển thị không chính xác là \"Chưa được cài đặt\".\nĐể khắc phục sự cố này, hãy cài đặt lại chúng thông qua Obtainium.\nĐiều này sẽ không ảnh hưởng đến dữ liệu Ứng dụng.\n\nChỉ ảnh hưởng đến URL và phương thức nhập của bên thứ ba.",
|
||||
"importErrors": "Lỗi nhập",
|
||||
"importedXOfYApps": "{} trong số {} Ứng dụng đã được nhập.",
|
||||
"followingURLsHadErrors": "Các URL sau có lỗi:",
|
||||
"okay": "Ôkê",
|
||||
"selectURL": "Chọn URL",
|
||||
"selectURLs": "Chọn URL",
|
||||
"pick": "Chọn",
|
||||
"theme": "Chủ đề",
|
||||
"dark": "Tối",
|
||||
"light": "Sáng",
|
||||
"followSystem": "Theo hệ thống",
|
||||
"obtainium": "Obtainium",
|
||||
"materialYou": "Material You",
|
||||
"useBlackTheme": "Sử dụng chủ đề tối màu đen thuần túy",
|
||||
"appSortBy": "Sắp xếp ứng dụng theo",
|
||||
"authorName": "Tác giả/Tên",
|
||||
"nameAuthor": "Tên/Tác giả",
|
||||
"asAdded": "Như đã thêm",
|
||||
"appSortOrder": "Thứ tự sắp xếp ứng dụng",
|
||||
"ascending": "Tăng dần",
|
||||
"descending": "Giảm dần",
|
||||
"bgUpdateCheckInterval": "Khoảng thời gian kiểm tra cập nhật nền",
|
||||
"neverManualOnly": "Không bao giờ - Chỉ thủ công",
|
||||
"appearance": "Vẻ ngoài",
|
||||
"showWebInAppView": "Hiển thị trang web Nguồn trong chế độ xem Ứng dụng",
|
||||
"pinUpdates": "Ghim nội dung cập nhật lên đầu chế độ xem Ứng dụng",
|
||||
"updates": "Cập nhật",
|
||||
"sourceSpecific": "Nguồn cụ thể",
|
||||
"appSource": "Nguồn ứng dụng",
|
||||
"noLogs": "Không có nhật ký",
|
||||
"appLogs": "Nhật ký ứng dụng",
|
||||
"close": "Đóng",
|
||||
"share": "Chia sẻ",
|
||||
"appNotFound": "Không tìm thấy ứng dụng",
|
||||
"obtainiumExportHyphenatedLowercase": "xuất khẩu-obtainium",
|
||||
"pickAnAPK": "Chọn một APK",
|
||||
"appHasMoreThanOnePackage": "{} có nhiều gói:",
|
||||
"deviceSupportsXArch": "Thiết bị của bạn hỗ trợ kiến trúc CPU {}.",
|
||||
"deviceSupportsFollowingArchs": "Thiết bị của bạn hỗ trợ các kiến trúc CPU sau:",
|
||||
"warning": "Cảnh báo",
|
||||
"sourceIsXButPackageFromYPrompt": "Nguồn ứng dụng là '{}' nhưng gói phát hành đến từ '{}'. Tiếp tục?",
|
||||
"updatesAvailable": "Cập nhật có sẵn",
|
||||
"updatesAvailableNotifDescription": "Thông báo cho người dùng rằng có bản cập nhật cho một hoặc nhiều Ứng dụng được theo dõi bởi Obtainium",
|
||||
"noNewUpdates": "Không có bản cập nhật mới.",
|
||||
"xHasAnUpdate": "{} có bản cập nhật.",
|
||||
"appsUpdated": "Ứng dụng đã cập nhật ",
|
||||
"appsUpdatedNotifDescription": "Thông báo cho người dùng rằng các bản cập nhật cho một hoặc nhiều Ứng dụng đã được áp dụng trong nền",
|
||||
"xWasUpdatedToY": "{} đã được cập nhật thành {}.",
|
||||
"errorCheckingUpdates": "Lỗi kiểm tra bản cập nhật",
|
||||
"errorCheckingUpdatesNotifDescription": "Thông báo hiển thị khi kiểm tra cập nhật nền không thành công",
|
||||
"appsRemoved": "Ứng dụng đã loại bỏ",
|
||||
"appsRemovedNotifDescription": "Thông báo cho người dùng rằng một hoặc nhiều Ứng dụng đã bị loại bỏ do lỗi khi tải chúng",
|
||||
"xWasRemovedDueToErrorY": "{} đã bị loại bỏ do lỗi này: {}",
|
||||
"completeAppInstallation": "Hoàn tất cài đặt ứng dụng",
|
||||
"obtainiumMustBeOpenToInstallApps": "Obtainium phải được mở để cài đặt Ứng dụng",
|
||||
"completeAppInstallationNotifDescription": "Yêu cầu người dùng quay lại Obtainium để hoàn tất cài đặt Ứng dụng",
|
||||
"checkingForUpdates": "Đang kiểm tra cập nhật",
|
||||
"checkingForUpdatesNotifDescription": "Thông báo tạm thời xuất hiện khi kiểm tra bản cập nhật",
|
||||
"pleaseAllowInstallPerm": "Vui lòng cho phép Obtainium cài đặt Ứng dụng",
|
||||
"trackOnly": "Chỉ-Theo dõi",
|
||||
"errorWithHttpStatusCode": "Lỗi {}",
|
||||
"versionCorrectionDisabled": "Tính năng sửa phiên bản bị vô hiệu hóa (plugin dường như không hoạt động)",
|
||||
"unknown": "Không xác định",
|
||||
"none": "Không",
|
||||
"never": "Không bao giờ",
|
||||
"latestVersionX": "Phiên bản mới nhất: {}",
|
||||
"installedVersionX": "Phiên bản đã cài đặt: {}",
|
||||
"lastUpdateCheckX": "Kiểm tra cập nhật lần cuối: {}",
|
||||
"remove": "Loại bỏ",
|
||||
"yesMarkUpdated": "Có, Đánh dấu là đã cập nhật",
|
||||
"fdroid": "Chính thức của F-Droid",
|
||||
"appIdOrName": "ID hoặc tên ứng dụng",
|
||||
"appId": "ID ứng dụng",
|
||||
"appWithIdOrNameNotFound": "Không tìm thấy ứng dụng nào có ID hoặc tên đó",
|
||||
"reposHaveMultipleApps": "Kho có thể chứa nhiều Ứng dụng",
|
||||
"fdroidThirdPartyRepo": "Kho lưu trữ bên thứ ba F-Droid",
|
||||
"steam": "Steam",
|
||||
"steamMobile": "Steam Mobile",
|
||||
"steamChat": "Steam Chat",
|
||||
"install": "Cài đặt",
|
||||
"markInstalled": "Đánh dấu là đã cài đặt",
|
||||
"update": "Cập nhật",
|
||||
"markUpdated": "Đánh dấu đã cập nhật",
|
||||
"additionalOptions": "Tùy chọn bổ sung",
|
||||
"disableVersionDetection": "Tắt tính năng phát hiện phiên bản",
|
||||
"noVersionDetectionExplanation": "Chỉ nên sử dụng tùy chọn này cho Ứng dụng mà tính năng phát hiện phiên bản không hoạt động chính xác.",
|
||||
"downloadingX": "Đang tải xuống {}",
|
||||
"downloadNotifDescription": "Thông báo cho người dùng về tiến trình tải xuống Ứng dụng",
|
||||
"noAPKFound": "Không tìm thấy APK",
|
||||
"noVersionDetection": "Không phát hiện phiên bản",
|
||||
"categorize": "Phân loại",
|
||||
"categories": "Thể loại",
|
||||
"category": "Thể loại",
|
||||
"noCategory": "Không thể loại",
|
||||
"noCategories": "Không thể loại",
|
||||
"deleteCategoriesQuestion": "Xóa thể loại?",
|
||||
"categoryDeleteWarning": "Tất cả ứng dụng trong thể loại đã xóa sẽ được đặt thành chưa được phân loại.",
|
||||
"addCategory": "Thêm thể loại",
|
||||
"label": "Nhãn",
|
||||
"language": "Ngôn ngữ",
|
||||
"copiedToClipboard": "Sao chép vào clipboard",
|
||||
"storagePermissionDenied": "Quyền lưu trữ bị từ chối",
|
||||
"selectedCategorizeWarning": "Điều này sẽ thay thế mọi cài đặt thể loại hiện có cho Ứng dụng đã chọn.",
|
||||
"filterAPKsByRegEx": "Lọc APK theo biểu thức chính quy",
|
||||
"removeFromObtainium": "Loại khỏi Obtainium",
|
||||
"uninstallFromDevice": "Gỡ cài đặt khỏi thiết bị",
|
||||
"onlyWorksWithNonVersionDetectApps": "Chỉ hoạt động với Ứng dụng đã tắt tính năng phát hiện phiên bản.",
|
||||
"releaseDateAsVersion": "Sử dụng ngày phát hành làm phiên bản",
|
||||
"releaseDateAsVersionExplanation": "Chỉ nên sử dụng tùy chọn này cho Ứng dụng trong đó tính năng phát hiện phiên bản không hoạt động chính xác nhưng đã có ngày phát hành.",
|
||||
"changes": "Thay đổi",
|
||||
"releaseDate": "Ngày phát hành",
|
||||
"importFromURLsInFile": "Nhập từ URL trong Tệp (như OPML)",
|
||||
"versionDetection": "Phát hiện phiên bản",
|
||||
"standardVersionDetection": "Phát hiện phiên bản tiêu chuẩn",
|
||||
"groupByCategory": "Nhóm theo thể loại",
|
||||
"autoApkFilterByArch": "Cố gắng lọc APK theo kiến trúc CPU nếu có thể",
|
||||
"overrideSource": "Ghi đè nguồn",
|
||||
"dontShowAgain": "Đừng hiển thị thông tin này nữa",
|
||||
"dontShowTrackOnlyWarnings": "Không hiển thị cảnh báo 'Chỉ-Theo dõi'",
|
||||
"dontShowAPKOriginWarnings": "Không hiển thị cảnh báo nguồn gốc APK",
|
||||
"moveNonInstalledAppsToBottom": "Di chuyển Ứng dụng chưa được cài đặt xuống cuối chế độ xem Ứng dụng",
|
||||
"gitlabPATLabel": "Mã thông báo truy cập cá nhân GitLab\n(Cho phép tìm kiếm và khám phá APK tốt hơn)",
|
||||
"about": "Giới thiệu",
|
||||
"requiresCredentialsInSettings": "Điều này cần thông tin xác thực bổ sung (trong Cài đặt)",
|
||||
"checkOnStart": "Kiểm tra các bản cập nhật khi khởi động",
|
||||
"tryInferAppIdFromCode": "Thử suy ra ID ứng dụng từ mã nguồn",
|
||||
"removeOnExternalUninstall": "Tự động xóa ứng dụng đã gỡ cài đặt bên ngoài",
|
||||
"pickHighestVersionCode": "Tự động chọn APK mã phiên bản cao nhất",
|
||||
"checkUpdateOnDetailPage": "Kiểm tra các bản cập nhật khi mở trang chi tiết Ứng dụng",
|
||||
"disablePageTransitions": "Tắt hoạt ảnh chuyển trang",
|
||||
"reversePageTransitions": "Hoạt ảnh chuyển đổi trang đảo ngược",
|
||||
"minStarCount": "Số lượng sao tối thiểu",
|
||||
"addInfoBelow": "Thêm thông tin này vào bên dưới.",
|
||||
"addInfoInSettings": "Thêm thông tin này vào Cài đặt.",
|
||||
"githubSourceNote": "Có thể tránh được việc giới hạn tốc độ GitHub bằng cách sử dụng khóa API.",
|
||||
"gitlabSourceNote": "Trích xuất APK GitLab có thể không hoạt động nếu không có khóa API.",
|
||||
"sortByFileNamesNotLinks": "Sắp xếp theo tên tệp thay vì liên kết đầy đủ",
|
||||
"filterReleaseNotesByRegEx": "Lọc ghi chú phát hành theo biểu thức chính quy",
|
||||
"customLinkFilterRegex": "Bộ lọc liên kết APK tùy chỉnh theo biểu thức chính quy (Mặc định '.apk$')",
|
||||
"appsPossiblyUpdated": "Đã cố gắng cập nhật ứng dụng",
|
||||
"appsPossiblyUpdatedNotifDescription": "Thông báo cho người dùng rằng các bản cập nhật cho một hoặc nhiều Ứng dụng có khả năng được áp dụng trong nền",
|
||||
"xWasPossiblyUpdatedToY": "{} có thể đã được cập nhật thành {}.",
|
||||
"enableBackgroundUpdates": "Bật cập nhật nền",
|
||||
"backgroundUpdateReqsExplanation": "Có thể không thực hiện được cập nhật nền cho tất cả ứng dụng.",
|
||||
"backgroundUpdateLimitsExplanation": "Sự thành công của cài đặt nền chỉ có thể được xác định khi mở Obtainium.",
|
||||
"verifyLatestTag": "Xác minh thẻ 'mới nhất'",
|
||||
"intermediateLinkRegex": "Lọc tìm liên kết 'Trung gian' để truy cập trước",
|
||||
"intermediateLinkNotFound": "Không tìm thấy liên kết trung gian",
|
||||
"exemptFromBackgroundUpdates": "Miễn cập nhật nền (nếu được bật)",
|
||||
"bgUpdatesOnWiFiOnly": "Tắt cập nhật nền khi không có WiFi",
|
||||
"autoSelectHighestVersionCode": "Tự động chọn APK mã phiên bản cao nhất",
|
||||
"versionExtractionRegEx": "Trích xuất phiên bản RegEx",
|
||||
"matchGroupToUse": "Nhóm đối sánh để sử dụng cho Regex trích xuất phiên bản",
|
||||
"highlightTouchTargets": "Đánh dấu các mục tiêu cảm ứng ít rõ ràng hơn",
|
||||
"pickExportDir": "Chọn thư mục xuất",
|
||||
"autoExportOnChanges": "Tự động xuất khi thay đổi",
|
||||
"filterVersionsByRegEx": "Lọc phiên bản theo biểu thức chính quy",
|
||||
"trySelectingSuggestedVersionCode": "Thử chọn APK Mã phiên bản được đề xuất",
|
||||
"dontSortReleasesList": "Giữ lại thứ tự phát hành từ API",
|
||||
"reverseSort": "Sắp xếp ngược",
|
||||
"debugMenu": "Danh sách gỡ lỗi",
|
||||
"bgTaskStarted": "Tác vụ nền đã bắt đầu - kiểm tra nhật ký.",
|
||||
"runBgCheckNow": "Chạy kiểm tra cập nhật nền ngay bây giờ",
|
||||
"versionExtractWholePage": "Áp dụng Regex trích xuất phiên bản cho toàn bộ trang",
|
||||
"installing": "Đang cài đặt",
|
||||
"skipUpdateNotifications": "Bỏ qua thông báo cập nhật",
|
||||
"updatesAvailableNotifChannel": "Cập nhật có sẵn",
|
||||
"appsUpdatedNotifChannel": "Đã cập nhật ứng dụng",
|
||||
"appsPossiblyUpdatedNotifChannel": "Đã cố gắng cập nhật ứng dụng",
|
||||
"errorCheckingUpdatesNotifChannel": "Lỗi kiểm tra bản cập nhật",
|
||||
"appsRemovedNotifChannel": "Ứng dụng đã bị loại bỏ",
|
||||
"downloadingXNotifChannel": "Đang tải xuống {}",
|
||||
"completeAppInstallationNotifChannel": "Hoàn tất cài đặt ứng dụng",
|
||||
"checkingForUpdatesNotifChannel": "Đang kiểm tra cập nhật",
|
||||
"onlyCheckInstalledOrTrackOnlyApps": "Chỉ kiểm tra các ứng dụng đã cài đặt và Chỉ-Theo dõi để biết các bản cập nhật",
|
||||
"removeAppQuestion":{
|
||||
"one": "Gỡ ứng dụng?",
|
||||
"other": "Gỡ ứng dụng?"
|
||||
},
|
||||
"tooManyRequestsTryAgainInMinutes":{
|
||||
"one": "Quá nhiều yêu cầu (tốc độ giới hạn) - hãy thử lại sau {} phút",
|
||||
"other": "Quá nhiều yêu cầu (tốc độ giới hạn) - hãy thử lại sau {} phút"
|
||||
},
|
||||
"bgUpdateGotErrorRetryInMinutes":{
|
||||
"one": "Việc kiểm tra bản cập nhật BG gặp phải {}, sẽ lên lịch kiểm tra lại sau {} phút",
|
||||
"other": "Việc kiểm tra bản cập nhật BG gặp phải {}, sẽ lên lịch kiểm tra lại sau {} phút"
|
||||
},
|
||||
"bgCheckFoundUpdatesWillNotifyIfNeeded":{
|
||||
"one": "Đang kiểm tra bản cập nhật BG tìm thấy {} bản cập nhật - sẽ thông báo cho người dùng nếu cần",
|
||||
"other": "Đang kiểm tra bản cập nhật BG tìm thấy {} bản cập nhật - sẽ thông báo cho người dùng nếu cần"
|
||||
},
|
||||
"apps":{
|
||||
"one": "{} Ứng dụng",
|
||||
"other": "{} Ứng dụng"
|
||||
},
|
||||
"url":{
|
||||
"one": "{} URL",
|
||||
"other": "{} URL"
|
||||
},
|
||||
"minute":{
|
||||
"one": "{} Phút",
|
||||
"other": "{} Phút"
|
||||
},
|
||||
"hour":{
|
||||
"one": "{} Giờ",
|
||||
"other": "{} Giờ"
|
||||
},
|
||||
"day":{
|
||||
"one": "{} Ngày",
|
||||
"other": "{} ngày"
|
||||
},
|
||||
"clearedNLogsBeforeXAfterY":{
|
||||
"one": "Đã xóa {n} nhật ký (trước = {trước}, sau = {sau})",
|
||||
"other": "Đã xóa {n} nhật ký (trước = {trước}, sau = {sau})"
|
||||
},
|
||||
"xAndNMoreUpdatesAvailable":{
|
||||
"one": "{} và 1 ứng dụng khác có bản cập nhật.",
|
||||
"other": "{} và {} ứng dụng khác có bản cập nhật."
|
||||
},
|
||||
"xAndNMoreUpdatesInstalled":{
|
||||
"one": "{} và 1 ứng dụng khác đã được cập nhật.",
|
||||
"other": "{} và {} ứng dụng khác đã được cập nhật."
|
||||
},
|
||||
"xAndNMoreUpdatesPossiblyInstalled":{
|
||||
"one": "{} và 1 ứng dụng khác có thể đã được cập nhật.",
|
||||
"other": "{} và {} ứng dụng khác có thể đã được cập nhật."
|
||||
}
|
||||
}
|
@@ -14,7 +14,7 @@
|
||||
"githubPATLabel": "GitHub 个人访问令牌(提升 API 请求限额)",
|
||||
"includePrereleases": "包含预发行版",
|
||||
"fallbackToOlderReleases": "将旧发行版作为备选",
|
||||
"filterReleaseTitlesByRegEx": "使用正则表达式筛选发行标题",
|
||||
"filterReleaseTitlesByRegEx": "筛选发行标题(正则表达式)",
|
||||
"invalidRegEx": "无效的正则表达式",
|
||||
"noDescription": "无描述",
|
||||
"cancel": "取消",
|
||||
@@ -203,7 +203,7 @@
|
||||
"copiedToClipboard": "已复制至剪贴板",
|
||||
"storagePermissionDenied": "已拒绝授予存储权限",
|
||||
"selectedCategorizeWarning": "这将覆盖选中应用当前的类别设置。",
|
||||
"filterAPKsByRegEx": "使用正则表达式筛选 APK 文件",
|
||||
"filterAPKsByRegEx": "筛选 APK 文件(正则表达式)",
|
||||
"removeFromObtainium": "从 Obtainium 中删除",
|
||||
"uninstallFromDevice": "从设备中卸载",
|
||||
"onlyWorksWithNonVersionDetectApps": "仅适用于禁用版本检测的应用。",
|
||||
@@ -221,7 +221,7 @@
|
||||
"dontShowTrackOnlyWarnings": "不显示“仅追踪”模式警告",
|
||||
"dontShowAPKOriginWarnings": "不显示 APK 文件来源警告",
|
||||
"moveNonInstalledAppsToBottom": "将未安装应用置底",
|
||||
"gitlabPATLabel": "GitLab 个人访问令牌\n(启用搜索功能并增强 APK 发现)",
|
||||
"gitlabPATLabel": "GitLab 个人访问令牌(启用搜索功能并增强 APK 发现)",
|
||||
"about": "相关文档",
|
||||
"requiresCredentialsInSettings": "此功能需要额外的凭据(在“设置”中添加)",
|
||||
"checkOnStart": "启动时进行一次检查",
|
||||
@@ -237,8 +237,8 @@
|
||||
"githubSourceNote": "使用访问令牌可避免触发 GitHub 的 API 请求限制。",
|
||||
"gitlabSourceNote": "未使用访问令牌时可能无法从 GitLab 获取 APK 文件。",
|
||||
"sortByFileNamesNotLinks": "使用文件名代替链接进行排序",
|
||||
"filterReleaseNotesByRegEx": "使用正则表达式筛选发行说明",
|
||||
"customLinkFilterRegex": "使用正则表达式筛选自定义来源 APK 文件链接\n(未填写时,默认匹配模式为“.apk$”)",
|
||||
"filterReleaseNotesByRegEx": "筛选发行说明(正则表达式)",
|
||||
"customLinkFilterRegex": "筛选自定义来源 APK 文件链接\n(正则表达式,默认匹配模式为“.apk$”)",
|
||||
"appsPossiblyUpdated": "已尝试更新应用",
|
||||
"appsPossiblyUpdatedNotifDescription": "当应用已尝试在后台更新时发送通知",
|
||||
"xWasPossiblyUpdatedToY": "已尝试将“{}”更新至 {}。",
|
||||
@@ -246,26 +246,26 @@
|
||||
"backgroundUpdateReqsExplanation": "后台更新未必适用于所有的应用。",
|
||||
"backgroundUpdateLimitsExplanation": "只有在启动 Obtainium 时才能确认安装是否成功。",
|
||||
"verifyLatestTag": "验证“Latest”标签",
|
||||
"intermediateLinkRegex": "筛选一个首先访问的“中转”链接(正则表达式)",
|
||||
"intermediateLinkRegex": "筛选首先访问的“中转”链接(正则表达式)",
|
||||
"intermediateLinkNotFound": "未找到“中转”链接",
|
||||
"exemptFromBackgroundUpdates": "单独禁用后台更新(若已经全局启用)",
|
||||
"exemptFromBackgroundUpdates": "禁用后台更新\n(如果已经全局启用)",
|
||||
"bgUpdatesOnWiFiOnly": "未连接 Wi-Fi 时禁用后台更新",
|
||||
"autoSelectHighestVersionCode": "自动选择版本号最高的 APK 文件",
|
||||
"versionExtractionRegEx": "获取版本号的正则表达式",
|
||||
"versionExtractionRegEx": "提取版本号(正则表达式)",
|
||||
"matchGroupToUse": "引用的捕获组",
|
||||
"highlightTouchTargets": "突出展示不明显的触摸区域",
|
||||
"pickExportDir": "选择导出文件夹",
|
||||
"autoExportOnChanges": "数据变更时自动导出",
|
||||
"filterVersionsByRegEx": "使用正则表达式筛选版本号",
|
||||
"filterVersionsByRegEx": "筛选版本号(正则表达式)",
|
||||
"trySelectingSuggestedVersionCode": "尝试选择推荐版本的 APK 文件",
|
||||
"dontSortReleasesList": "保持来自 API 的发行顺序",
|
||||
"reverseSort": "反转排序",
|
||||
"debugMenu": "调试选项",
|
||||
"bgTaskStarted": "后台任务已启动 - 详见日志",
|
||||
"runBgCheckNow": "立即进行后台更新检查",
|
||||
"versionExtractWholePage": "Apply Version Extraction Regex to Entire Page",
|
||||
"installing": "Installing",
|
||||
"skipUpdateNotifications": "Skip update notifications",
|
||||
"versionExtractWholePage": "将提取版本号的正则表达式应用于整个页面",
|
||||
"installing": "正在安装",
|
||||
"skipUpdateNotifications": "忽略更新通知",
|
||||
"updatesAvailableNotifChannel": "更新可用",
|
||||
"appsUpdatedNotifChannel": "应用已更新",
|
||||
"appsPossiblyUpdatedNotifChannel": "已尝试更新应用",
|
||||
@@ -274,7 +274,7 @@
|
||||
"downloadingXNotifChannel": "正在下载{}",
|
||||
"completeAppInstallationNotifChannel": "完成应用安装",
|
||||
"checkingForUpdatesNotifChannel": "正在检查更新",
|
||||
"onlyCheckInstalledOrTrackOnlyApps": "Only check installed and Track-Only apps for updates",
|
||||
"onlyCheckInstalledOrTrackOnlyApps": "只对已安装和“仅追踪”的应用进行更新检查",
|
||||
"removeAppQuestion": {
|
||||
"one": "是否删除应用?",
|
||||
"other": "是否删除应用?"
|
||||
|
Reference in New Issue
Block a user