mirror of
https://github.com/ImranR98/Obtainium.git
synced 2025-08-01 21:30:16 +02:00
Compare commits
45 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
7507e7bf5c | ||
|
783e8029b6 | ||
|
3554257918 | ||
|
ef98ceaaa2 | ||
|
86540e703d | ||
|
1b7c340e2c | ||
|
ba6148dfef | ||
|
6b47048e43 | ||
|
b698947ecf | ||
|
e677d3179c | ||
|
25ef35c13c | ||
|
ba167fed33 | ||
|
d03c4dec4e | ||
|
e2525eef74 | ||
|
35caec61c5 | ||
|
33a7af216c | ||
|
b7c477fd40 | ||
|
045d8cfbe8 | ||
|
ea6e0b37a3 | ||
|
d58eba984e | ||
|
3d46237d17 | ||
|
ed3cff87ca | ||
|
2002581106 | ||
|
e968d50aac | ||
|
1e03194765 | ||
|
10c558faaf | ||
|
dcf6957842 | ||
|
77bebc48bc | ||
|
cad14dd6a4 | ||
|
5d72af5b20 | ||
|
1fcb923469 | ||
|
f89bc41ac1 | ||
|
70988a91fd | ||
|
f3481f94dd | ||
|
204eadd809 | ||
|
69f2ec1777 | ||
|
b98c23e369 | ||
|
64779fb55a | ||
|
845cf0a035 | ||
|
9dba240202 | ||
|
8aa682028f | ||
|
cb80b80efb | ||
|
eb1d997413 | ||
|
986badc653 | ||
|
2432db0b31 |
2
.flutter
2
.flutter
Submodule .flutter updated: 4cf269e36d...2663184aa7
@@ -26,6 +26,7 @@ Currently supported App sources:
|
|||||||
- [Aptoide](https://aptoide.com/)
|
- [Aptoide](https://aptoide.com/)
|
||||||
- [Uptodown](https://uptodown.com/)
|
- [Uptodown](https://uptodown.com/)
|
||||||
- [Huawei AppGallery](https://appgallery.huawei.com/)
|
- [Huawei AppGallery](https://appgallery.huawei.com/)
|
||||||
|
- [Tencent App Store](https://sj.qq.com/)
|
||||||
- Jenkins Jobs
|
- Jenkins Jobs
|
||||||
- [APKMirror](https://apkmirror.com/) (Track-Only)
|
- [APKMirror](https://apkmirror.com/) (Track-Only)
|
||||||
- Open Source - App-Specific:
|
- Open Source - App-Specific:
|
||||||
|
@@ -375,4 +375,4 @@
|
|||||||
"one": "{} APK",
|
"one": "{} APK",
|
||||||
"other": "{} APKs"
|
"other": "{} APKs"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -22,9 +22,9 @@
|
|||||||
"requiredInBrackets": "(ضروری)",
|
"requiredInBrackets": "(ضروری)",
|
||||||
"dropdownNoOptsError": "خطا: کشویی باید حداقل یک گزینه داشته باشد",
|
"dropdownNoOptsError": "خطا: کشویی باید حداقل یک گزینه داشته باشد",
|
||||||
"colour": "رنگ",
|
"colour": "رنگ",
|
||||||
"standard": "Standard",
|
"standard": "استاندارد",
|
||||||
"custom": "Custom",
|
"custom": "سفارشی",
|
||||||
"useMaterialYou": "Use Material You",
|
"useMaterialYou": "از Material You استفاده کنید",
|
||||||
"githubStarredRepos": "مخازن ستاره دار گیتهاب",
|
"githubStarredRepos": "مخازن ستاره دار گیتهاب",
|
||||||
"uname": "نام کاربری",
|
"uname": "نام کاربری",
|
||||||
"wrongArgNum": "تعداد آرگومان های ارائه شده اشتباه است",
|
"wrongArgNum": "تعداد آرگومان های ارائه شده اشتباه است",
|
||||||
@@ -88,22 +88,22 @@
|
|||||||
"author": "سازنده",
|
"author": "سازنده",
|
||||||
"upToDateApps": "برنامه های به روز",
|
"upToDateApps": "برنامه های به روز",
|
||||||
"nonInstalledApps": "برنامه های نصب نشده",
|
"nonInstalledApps": "برنامه های نصب نشده",
|
||||||
"importExport": "درون ریزی/برون ریزی",
|
"importExport": "وارد کردن/صادر کردن",
|
||||||
"settings": "تنظیمات",
|
"settings": "تنظیمات",
|
||||||
"exportedTo": "برون ریزی به{}",
|
"exportedTo": "صادر کردن به{}",
|
||||||
"obtainiumExport": "صادرکردن Obtainium",
|
"obtainiumExport": "صادر کردن Obtainium",
|
||||||
"invalidInput": "ورودی نامعتبر",
|
"invalidInput": "ورودی نامعتبر",
|
||||||
"importedX": "وارد شده {}",
|
"importedX": "وارد شده {}",
|
||||||
"obtainiumImport": "واردکردن Obtainium",
|
"obtainiumImport": "وارد کردن Obtainium",
|
||||||
"importFromURLList": "درون ریزی از فهرست آدرس اینترنتی",
|
"importFromURLList": "وارد کردن از فهرست آدرس اینترنتی",
|
||||||
"searchQuery": "جستجوی سوال",
|
"searchQuery": "جستجوی سوال",
|
||||||
"appURLList": "فهرست آدرس اینترنتی برنامه",
|
"appURLList": "فهرست آدرس اینترنتی برنامه",
|
||||||
"line": "خط",
|
"line": "خط",
|
||||||
"searchX": "جستجو {}",
|
"searchX": "جستجو {}",
|
||||||
"noResults": "نتیجه ای پیدا نشد",
|
"noResults": "نتیجه ای پیدا نشد",
|
||||||
"importX": "درون ریزی {}",
|
"importX": " وارد کردن {}",
|
||||||
"importedAppsIdDisclaimer": "ممکن است برنامههای وارد شده به اشتباه بهعنوان \"نصب نشده\" نشان داده شوند.\nبرای رفع این مشکل، آنها را دوباره از طریق Obtainium نصب کنید.\nاین نباید روی دادههای برنامه تأثیر بگذارد.\n\nفقط بر روی آدرس اینترنتی و روشهای درون ریزی شخص ثالث تأثیر میگذارد.",
|
"importedAppsIdDisclaimer": "ممکن است برنامههای وارد شده به اشتباه بهعنوان \"نصب نشده\" نشان داده شوند.\nبرای رفع این مشکل، آنها را دوباره از طریق Obtainium نصب کنید.\nاین نباید روی دادههای برنامه تأثیر بگذارد.\n\nفقط بر روی آدرس اینترنتی و روشهای درون ریزی شخص ثالث تأثیر میگذارد.",
|
||||||
"importErrors": "خطاهای درون ریزی",
|
"importErrors": "خطاهای وارد کردن",
|
||||||
"importedXOfYApps": "{} از {} برنامه وارد شد.",
|
"importedXOfYApps": "{} از {} برنامه وارد شد.",
|
||||||
"followingURLsHadErrors": "آدرس های اینترنتی زیر دارای خطا بودند:",
|
"followingURLsHadErrors": "آدرس های اینترنتی زیر دارای خطا بودند:",
|
||||||
"selectURL": "آدرس اینترنتی انتخاب شده",
|
"selectURL": "آدرس اینترنتی انتخاب شده",
|
||||||
@@ -135,7 +135,7 @@
|
|||||||
"close": "بستن",
|
"close": "بستن",
|
||||||
"share": "اشتراک گذاری",
|
"share": "اشتراک گذاری",
|
||||||
"appNotFound": "برنامه پیدا نشد",
|
"appNotFound": "برنامه پیدا نشد",
|
||||||
"obtainiumExportHyphenatedLowercase": "برون ریزی-obtainium",
|
"obtainiumExportHyphenatedLowercase": "صادر کردن-obtainium",
|
||||||
"pickAnAPK": "یک APK انتخاب کنید",
|
"pickAnAPK": "یک APK انتخاب کنید",
|
||||||
"appHasMoreThanOnePackage": "{} بیش از یک بسته دارد:",
|
"appHasMoreThanOnePackage": "{} بیش از یک بسته دارد:",
|
||||||
"deviceSupportsXArch": "دستگاه شما از معماری پردازنده {} پشتیبانی میکند",
|
"deviceSupportsXArch": "دستگاه شما از معماری پردازنده {} پشتیبانی میکند",
|
||||||
@@ -216,7 +216,7 @@
|
|||||||
"releaseDateAsVersionExplanation": "این گزینه فقط باید برای برنامه هایی استفاده شود که تشخیص نسخه به درستی کار نمی کند، اما تاریخ انتشار در دسترس است.",
|
"releaseDateAsVersionExplanation": "این گزینه فقط باید برای برنامه هایی استفاده شود که تشخیص نسخه به درستی کار نمی کند، اما تاریخ انتشار در دسترس است.",
|
||||||
"changes": "تغییرات",
|
"changes": "تغییرات",
|
||||||
"releaseDate": "تاریخ انتشار",
|
"releaseDate": "تاریخ انتشار",
|
||||||
"importFromURLsInFile": "درون ریزی از آدرس های اینترنتی موجود در فایل (مانند OPML)",
|
"importFromURLsInFile": "وارد کردن از آدرس های اینترنتی موجود در فایل (مانند OPML)",
|
||||||
"versionDetectionExplanation": "تطبیق رشته نسخه با نسخه شناسایی شده از سیستم عامل",
|
"versionDetectionExplanation": "تطبیق رشته نسخه با نسخه شناسایی شده از سیستم عامل",
|
||||||
"versionDetection": "تشخیص نسخه",
|
"versionDetection": "تشخیص نسخه",
|
||||||
"standardVersionDetection": "تشخیص نسخه استاندارد",
|
"standardVersionDetection": "تشخیص نسخه استاندارد",
|
||||||
@@ -259,12 +259,12 @@
|
|||||||
"bgUpdatesOnWiFiOnly": "بهروزرسانیهای پسزمینه را در صورت عدم اتصال به WiFi غیرفعال کنید",
|
"bgUpdatesOnWiFiOnly": "بهروزرسانیهای پسزمینه را در صورت عدم اتصال به WiFi غیرفعال کنید",
|
||||||
"autoSelectHighestVersionCode": "انتخاب خودکار بالاترین نسخه کد APK",
|
"autoSelectHighestVersionCode": "انتخاب خودکار بالاترین نسخه کد APK",
|
||||||
"versionExtractionRegEx": "نسخه استخراج RegEx",
|
"versionExtractionRegEx": "نسخه استخراج RegEx",
|
||||||
"trimVersionString": "Trim Version String With RegEx",
|
"trimVersionString": "برش رشته نسخه با RegEx",
|
||||||
"matchGroupToUseForX": "Match Group to Use for \"{}\"",
|
"matchGroupToUseForX": "مطابقت دادن گروه برای استفاده برای \"{}\"",
|
||||||
"matchGroupToUse": "گروه مورد استفاده را مطابقت دهید",
|
"matchGroupToUse": "گروه مورد استفاده را مطابقت دهید",
|
||||||
"highlightTouchTargets": "اهداف لمسی کمتر واضح را برجسته کنید",
|
"highlightTouchTargets": "اهداف لمسی کمتر واضح را برجسته کنید",
|
||||||
"pickExportDir": "فهرست برون ریزی را انتخاب کنید",
|
"pickExportDir": "فهرست صادر کردن را انتخاب کنید",
|
||||||
"autoExportOnChanges": "برون ریزی خودکار تغییرات",
|
"autoExportOnChanges": "صادر کردن خودکار تغییرات",
|
||||||
"includeSettings": "شامل تنظیمات",
|
"includeSettings": "شامل تنظیمات",
|
||||||
"filterVersionsByRegEx": "فیلتر کردن نسخه ها با RegEx",
|
"filterVersionsByRegEx": "فیلتر کردن نسخه ها با RegEx",
|
||||||
"trySelectingSuggestedVersionCode": "نسخه پیشنهادی APK نسخه کد را انتخاب کنید",
|
"trySelectingSuggestedVersionCode": "نسخه پیشنهادی APK نسخه کد را انتخاب کنید",
|
||||||
@@ -290,11 +290,11 @@
|
|||||||
"supportFixedAPKURL": "پشتیبانی از URL های APK ثابت",
|
"supportFixedAPKURL": "پشتیبانی از URL های APK ثابت",
|
||||||
"selectX": "انتخاب کنید {}",
|
"selectX": "انتخاب کنید {}",
|
||||||
"parallelDownloads": "اجازه دانلود موازی",
|
"parallelDownloads": "اجازه دانلود موازی",
|
||||||
"useShizuku": "Use Shizuku or Sui to install",
|
"useShizuku": "برای نصب از Shizuku یا Sui استفاده کنید",
|
||||||
"shizukuBinderNotFound": "Shizuku در حال اجرا نیست",
|
"shizukuBinderNotFound": "Shizuku در حال اجرا نیست",
|
||||||
"shizukuOld": "Old Shizuku version (<11) - update it",
|
"shizukuOld": "نسخه قدیمی Shizuku (<11) - آن را به روز کنید",
|
||||||
"shizukuOldAndroidWithADB": "Shizuku running on Android < 8.1 with ADB - update Android or use Sui instead",
|
"shizukuOldAndroidWithADB": "Shizuku در Android < 8.1 با ADB اجرا می شود - اندروید را به روز کنید یا به جای آن از Sui استفاده کنید",
|
||||||
"shizukuPretendToBeGooglePlay": "Set Google Play as the installation source (if Shizuku is used)",
|
"shizukuPretendToBeGooglePlay": "Google Play را به عنوان منبع نصب تنظیم کنید (در صورت استفاده از Shizuku)",
|
||||||
"useSystemFont": "استفاده از فونت سیستم",
|
"useSystemFont": "استفاده از فونت سیستم",
|
||||||
"useVersionCodeAsOSVersion": "استفاده کد نسخه برنامه به جای نسخه شناسایی شده توسط سیستم عامل استفاده کنید",
|
"useVersionCodeAsOSVersion": "استفاده کد نسخه برنامه به جای نسخه شناسایی شده توسط سیستم عامل استفاده کنید",
|
||||||
"requestHeader": "درخواست سطر بالایی",
|
"requestHeader": "درخواست سطر بالایی",
|
||||||
@@ -314,7 +314,7 @@
|
|||||||
"appVerifierInstructionToast": "در AppVerifier به اشتراک بگذارید، سپس پس از آماده شدن به اینجا برگردید.",
|
"appVerifierInstructionToast": "در AppVerifier به اشتراک بگذارید، سپس پس از آماده شدن به اینجا برگردید.",
|
||||||
"wiki": "راهنما/ویکی",
|
"wiki": "راهنما/ویکی",
|
||||||
"crowdsourcedConfigsLabel": "تنظیمات برنامه Crowdsourced (با مسئولیت خود استفاده کنید)",
|
"crowdsourcedConfigsLabel": "تنظیمات برنامه Crowdsourced (با مسئولیت خود استفاده کنید)",
|
||||||
"allowInsecure": "Allow insecure HTTP requests",
|
"allowInsecure": "درخواست های HTTP ناامن را مجاز کنید",
|
||||||
"removeAppQuestion": {
|
"removeAppQuestion": {
|
||||||
"one": "برنامه حذف شود؟",
|
"one": "برنامه حذف شود؟",
|
||||||
"other": "برنامه ها حذف شوند؟"
|
"other": "برنامه ها حذف شوند؟"
|
||||||
|
@@ -1,208 +1,208 @@
|
|||||||
{
|
{
|
||||||
"invalidURLForSource": "Érvénytelen a(z) {} app URL-je",
|
"invalidURLForSource": "Érvénytelen a(z) {} alkalmazás webcíme",
|
||||||
"noReleaseFound": "Nem található megfelelő kiadás",
|
"noReleaseFound": "Nem található megfelelő kiadás",
|
||||||
"noVersionFound": "Nem sikerült meghatározni a kiadás verzióját",
|
"noVersionFound": "Nem sikerült meghatározni a kiadás verzióját",
|
||||||
"urlMatchesNoSource": "Az URL nem egyezik ismert forrással",
|
"urlMatchesNoSource": "A webcím nem egyezik egyetlen ismert forrással sem",
|
||||||
"cantInstallOlderVersion": "Nem telepíthető egy app régebbi verziója",
|
"cantInstallOlderVersion": "Nem telepíthető egy alkalmazás régebbi verziója",
|
||||||
"appIdMismatch": "A letöltött csomagazonosító nem egyezik a meglévő app azonosítóval",
|
"appIdMismatch": "A letöltött csomagazonosító nem egyezik a meglévő alkalmazás azonosítójával",
|
||||||
"functionNotImplemented": "Ez az osztály nem valósította meg ezt a függvényt",
|
"functionNotImplemented": "Ebben az ágban nincs implementálva ez a funkció",
|
||||||
"placeholder": "Helykitöltő",
|
"placeholder": "Helyőrző",
|
||||||
"someErrors": "Néhány hiba történt",
|
"someErrors": "Néhány hiba történt",
|
||||||
"unexpectedError": "Váratlan hiba",
|
"unexpectedError": "Váratlan hiba",
|
||||||
"ok": "Oké",
|
"ok": "Rendben",
|
||||||
"and": "és",
|
"and": "és",
|
||||||
"githubPATLabel": "GitHub Personal Access Token (megnöveli a díjkorlátot)",
|
"githubPATLabel": "GitHub személyes hozzáférési token (megnöveli a lekérdezés-korlátozást)",
|
||||||
"includePrereleases": "Tartalmazza az előzetes kiadásokat",
|
"includePrereleases": "Tartalmazza az előzetes kiadásokat",
|
||||||
"fallbackToOlderReleases": "Visszatérés a régebbi kiadásokhoz",
|
"fallbackToOlderReleases": "Visszatérés a régebbi kiadásokhoz",
|
||||||
"filterReleaseTitlesByRegEx": "A kiadás címeinek szűrése reguláris kifejezéssel",
|
"filterReleaseTitlesByRegEx": "A kiadás címeinek szűrése reguláris kifejezéssel",
|
||||||
"invalidRegEx": "Érvénytelen reguláris kifejezés",
|
"invalidRegEx": "Érvénytelen reguláris kifejezés",
|
||||||
"noDescription": "Nincs leírás",
|
"noDescription": "Nincs leírás",
|
||||||
"cancel": "Mégse",
|
"cancel": "Mégse",
|
||||||
"continue": "Tovább",
|
"continue": "Folytatás",
|
||||||
"requiredInBrackets": "(Kötelező)",
|
"requiredInBrackets": "(Szükséges)",
|
||||||
"dropdownNoOptsError": "HIBA: A LEDOBÁST LEGALÁBB EGY OPCIÓHOZ KELL RENDELNI",
|
"dropdownNoOptsError": "HIBA: A LEGÖRDÜLŐ LISTÁNAK LEGALÁBB EGY OPCIÓVAL KELL RENDELKEZNIE",
|
||||||
"colour": "Szín",
|
"colour": "Szín",
|
||||||
"standard": "Standard",
|
"standard": "Általános",
|
||||||
"custom": "Custom",
|
"custom": "Egyéni",
|
||||||
"useMaterialYou": "Használja az Ön által használt anyagot",
|
"useMaterialYou": "Material You használata",
|
||||||
"githubStarredRepos": "GitHub Csillagos Repo-k",
|
"githubStarredRepos": "Csillagozott GitHub tárolók",
|
||||||
"uname": "Felh.név",
|
"uname": "Felhasználónév",
|
||||||
"wrongArgNum": "Rossz számú argumentumot adott meg",
|
"wrongArgNum": "A megadott argumentumok száma nem megfelelő",
|
||||||
"xIsTrackOnly": "A(z) {} csak nyomonkövethető",
|
"xIsTrackOnly": "A(z) {} csak nyomonkövethető",
|
||||||
"source": "Forrás",
|
"source": "Forrás",
|
||||||
"app": "Alkalmazás",
|
"app": "Alkalmazás",
|
||||||
"appsFromSourceAreTrackOnly": "Az ebből a forrásból származó alkalmazások 'Csak nyomon követhetőek'.",
|
"appsFromSourceAreTrackOnly": "Az ebből a forrásból származó alkalmazások „csak nyomonkövethetők”.",
|
||||||
"youPickedTrackOnly": "A 'Csak követés' opciót választotta.",
|
"youPickedTrackOnly": "„Csak nyomonkövetés” opciót választotta.",
|
||||||
"trackOnlyAppDescription": "Az alkalmazás frissítéseit nyomon követi, de az Obtainium nem tudja letölteni vagy telepíteni.",
|
"trackOnlyAppDescription": "Az alkalmazás frissítéseit nyomon követi, de az Obtainium nem tudja letölteni vagy telepíteni.",
|
||||||
"cancelled": "Törölve",
|
"cancelled": "Visszavonva",
|
||||||
"appAlreadyAdded": "Az app már hozzáadva",
|
"appAlreadyAdded": "Az alkalmazás már hozzá van adva",
|
||||||
"alreadyUpToDateQuestion": "Az app már naprakész?",
|
"alreadyUpToDateQuestion": "Az alkalmazás már naprakész?",
|
||||||
"addApp": "App hozzáadás",
|
"addApp": "Hozzáadás",
|
||||||
"appSourceURL": "App forrás URL",
|
"appSourceURL": "Alkalmazás forrásának webcíme",
|
||||||
"error": "Hiba",
|
"error": "Hiba",
|
||||||
"add": "Hozzáadás",
|
"add": "Hozzáadás",
|
||||||
"searchSomeSourcesLabel": "Keresés (csak egyes források)",
|
"searchSomeSourcesLabel": "Keresés (csak bizonyos források)",
|
||||||
"search": "Keresés",
|
"search": "Keresés",
|
||||||
"additionalOptsFor": "További lehetőségek a következőhöz: {}",
|
"additionalOptsFor": "További lehetőségek a következőhöz: {}",
|
||||||
"supportedSources": "Támogatott források",
|
"supportedSources": "Támogatott források",
|
||||||
"trackOnlyInBrackets": "(Csak nyomonkövetés)",
|
"trackOnlyInBrackets": "(Csak nyomonkövetés)",
|
||||||
"searchableInBrackets": "(Kereshető)",
|
"searchableInBrackets": "(Kereshető)",
|
||||||
"appsString": "Appok",
|
"appsString": "Alkalmazások",
|
||||||
"noApps": "Nincs App",
|
"noApps": "Nincsenek alkalmazások",
|
||||||
"noAppsForFilter": "Nincsenek appok a szűrőhöz",
|
"noAppsForFilter": "Nincsenek alkalmazások a szűrőhöz",
|
||||||
"byX": "Fejlesztő: {}",
|
"byX": "Fejlesztő: {}",
|
||||||
"percentProgress": "Folyamat: {}%",
|
"percentProgress": "Folyamat: {}%",
|
||||||
"pleaseWait": "Kis türelmet",
|
"pleaseWait": "Kis türelmet",
|
||||||
"updateAvailable": "Frissítés érhető el",
|
"updateAvailable": "Frissítés érhető el",
|
||||||
"notInstalled": "Nem telepített",
|
"notInstalled": "Nem telepített",
|
||||||
"pseudoVersion": "ál-verzió",
|
"pseudoVersion": "pszeudoverzió",
|
||||||
"selectAll": "Mindet kiválaszt",
|
"selectAll": "Összes kiválasztása",
|
||||||
"deselectX": "Törölje {} kijelölését",
|
"deselectX": "A(z) {} kiválasztásának elvetése",
|
||||||
"xWillBeRemovedButRemainInstalled": "A(z) {} el lesz távolítva az Obtainiumból, de továbbra is telepítve marad az eszközön.",
|
"xWillBeRemovedButRemainInstalled": "A(z) {} el lesz távolítva az Obtainiumból, de továbbra is telepítve marad az eszközön.",
|
||||||
"removeSelectedAppsQuestion": "Eltávolítja a kiválasztott appokat?",
|
"removeSelectedAppsQuestion": "A kiválasztott alkalmazások eltávolítása?",
|
||||||
"removeSelectedApps": "Távolítsa el a kiválasztott appokat",
|
"removeSelectedApps": "A kiválasztott alkalmazások eltávolítása",
|
||||||
"updateX": "Frissítés: {}",
|
"updateX": "A(z) {} frissítése",
|
||||||
"installX": "Telepítés: {}",
|
"installX": "A(z) {} telepítése",
|
||||||
"markXTrackOnlyAsUpdated": "Jelölje meg: {}\n(Csak nyomon követhető)\nmint Frissített",
|
"markXTrackOnlyAsUpdated": "Megjelölés: {}\n(Csak nyomonkövetés)\nFrissítettként",
|
||||||
"changeX": "Változás {}",
|
"changeX": "{} változtatás",
|
||||||
"installUpdateApps": "Appok telepítése/frissítése",
|
"installUpdateApps": "Alkalmazások telepítése/frissítése",
|
||||||
"installUpdateSelectedApps": "Telepítse/frissítse a kiválasztott appokat",
|
"installUpdateSelectedApps": "A kiválasztott alkalmazások telepítése/frissítése",
|
||||||
"markXSelectedAppsAsUpdated": "Megjelöl {} kiválasztott alkalmazást frissítettként?",
|
"markXSelectedAppsAsUpdated": "A(z) {} kiválasztott alkalmazás megjelölése frissítettként?",
|
||||||
"no": "Nem",
|
"no": "Nem",
|
||||||
"yes": "Igen",
|
"yes": "Igen",
|
||||||
"markSelectedAppsUpdated": "Jelölje meg a kiválasztott appokat frissítettként",
|
"markSelectedAppsUpdated": "A kiválasztott alkalmazások megjelölése frissítettként",
|
||||||
"pinToTop": "Rögzítés felülre",
|
"pinToTop": "Kitűzés felülre",
|
||||||
"unpinFromTop": "Eltávolít felülről",
|
"unpinFromTop": "Kitűzés megszüntetése",
|
||||||
"resetInstallStatusForSelectedAppsQuestion": "Visszaállítja a kiválasztott appok telepítési állapotát?",
|
"resetInstallStatusForSelectedAppsQuestion": "Visszaállítja a kiválasztott alkalmazások telepítési állapotát?",
|
||||||
"installStatusOfXWillBeResetExplanation": "A kiválasztott appok telepítési állapota visszaáll.\n\nEz akkor segíthet, ha az Obtainiumban megjelenített app verzió hibás, frissítések vagy egyéb problémák miatt.",
|
"installStatusOfXWillBeResetExplanation": "A kiválasztott alkalmazások telepítési állapota visszaáll.\n\nEz akkor segíthet, ha az Obtainiumban megjelenített alkalmazás-verzió hibás, a frissítések vagy egyéb problémák miatt.",
|
||||||
"customLinkMessage": "Ezek a hivatkozások a telepített Obtainium-mal rendelkező eszközökön működnek",
|
"customLinkMessage": "Ezek a hivatkozások a telepített Obtainiummal rendelkező eszközökön működnek",
|
||||||
"shareAppConfigLinks": "App konfiguráció megosztása HTML linkként",
|
"shareAppConfigLinks": "Alkalmazás-konfiguráció megosztása HTML-hivatkozásként",
|
||||||
"shareSelectedAppURLs": "Ossza meg a kiválasztott app URL címeit",
|
"shareSelectedAppURLs": "A kiválasztott alkalmazás hivatkozásának megosztása",
|
||||||
"resetInstallStatus": "Telepítési állapot visszaállítása",
|
"resetInstallStatus": "Telepítési állapot visszaállítása",
|
||||||
"more": "További",
|
"more": "További",
|
||||||
"removeOutdatedFilter": "Távolítsa el az elavult app szűrőt",
|
"removeOutdatedFilter": "Elavult-alkalmazás szűrő eltávolítása",
|
||||||
"showOutdatedOnly": "Csak az elavult appok megjelenítése",
|
"showOutdatedOnly": "Csak az elavult alkalmazások megjelenítése",
|
||||||
"filter": "Szűrő",
|
"filter": "Szűrő",
|
||||||
"filterApps": "Appok szűrése",
|
"filterApps": "Alkalmazások szűrése",
|
||||||
"appName": "App név",
|
"appName": "Név",
|
||||||
"author": "Szerző",
|
"author": "Szerző",
|
||||||
"upToDateApps": "Naprakész appok",
|
"upToDateApps": "Naprakész alkalmazások",
|
||||||
"nonInstalledApps": "Nem telepített appok",
|
"nonInstalledApps": "Nem telepített alkalmazások",
|
||||||
"importExport": "Import Export",
|
"importExport": "Import/Export",
|
||||||
"settings": "Beállítások",
|
"settings": "Beállítások",
|
||||||
"exportedTo": "Exportálva ide {}",
|
"exportedTo": "Exportálva ide: {}",
|
||||||
"obtainiumExport": "Obtainium Adat Exportálás",
|
"obtainiumExport": "Obtainium adatok exportálása",
|
||||||
"invalidInput": "Hibás bemenet",
|
"invalidInput": "Hibás bemenet",
|
||||||
"importedX": "Importálva innen {}",
|
"importedX": "Importálva innen: {}",
|
||||||
"obtainiumImport": "Obtainium Adat Importálás",
|
"obtainiumImport": "Obtainium adatok importálása",
|
||||||
"importFromURLList": "Importálás URL listából",
|
"importFromURLList": "Importálás webcímlistából",
|
||||||
"searchQuery": "Keresési lekérdezés",
|
"searchQuery": "Keresési lekérdezés",
|
||||||
"appURLList": "App URL lista",
|
"appURLList": "Alkalmazás-webcímlista",
|
||||||
"line": "Sor",
|
"line": "Sor",
|
||||||
"searchX": "Keresés {}",
|
"searchX": "{} keresése",
|
||||||
"noResults": "Nincs találat",
|
"noResults": "Nincs találat",
|
||||||
"importX": "Importálás: {}",
|
"importX": "{} importálása",
|
||||||
"importedAppsIdDisclaimer": "Előfordulhat, hogy az importált appok helytelenül \"Nincs telepítve\" jelzéssel jelennek meg.\nA probléma megoldásához telepítse újra őket az Obtainiumon keresztül.\nEz nem érinti az alkalmazásadatokat.\n\nCsak az URL-ekre és a harmadik féltől származó importálási módszerekre vonatkozik..",
|
"importedAppsIdDisclaimer": "Előfordulhat, hogy az importált alkalmazások helytelenül „Nincs telepítve” jelzéssel jelennek meg.\nA probléma megoldásához telepítse újra őket az Obtainiumon keresztül.\nEz nem érinti az alkalmazásadatokat.\n\nCsak a webcímekre és a harmadik féltől származó importálási módszerekre vonatkozik.",
|
||||||
"importErrors": "Importálási hibák",
|
"importErrors": "Importálási hibák",
|
||||||
"importedXOfYApps": "{}/{} app importálva.",
|
"importedXOfYApps": "{}/{} alkalmazás importálva.",
|
||||||
"followingURLsHadErrors": "A következő URL-ek hibákat tartalmaztak:",
|
"followingURLsHadErrors": "A következő webcímek hibákat tartalmaztak:",
|
||||||
"selectURL": "Válassza ki az URL-t",
|
"selectURL": "Webcím kiválasztása",
|
||||||
"selectURLs": "Kiválasztott URL-ek",
|
"selectURLs": "Webcímek kiválasztása",
|
||||||
"pick": "Válasszon",
|
"pick": "Kiválasztás",
|
||||||
"theme": "Téma",
|
"theme": "Téma",
|
||||||
"dark": "Sötét",
|
"dark": "Sötét",
|
||||||
"light": "Világos",
|
"light": "Világos",
|
||||||
"followSystem": "Rendszer szerint",
|
"followSystem": "Rendszerbeállítás használata",
|
||||||
"followSystemThemeExplanation": "A következő rendszer téma csak harmadik féltől származó alkalmazások használatával lehetséges",
|
"followSystemThemeExplanation": "A következő rendszer téma csak harmadik féltől származó alkalmazások használatával lehetséges",
|
||||||
"useBlackTheme": "Használjon teljesen fekete sötét témát",
|
"useBlackTheme": "Használjon teljesen fekete sötét témát",
|
||||||
"appSortBy": "App rendezés...",
|
"appSortBy": "Elrendezés",
|
||||||
"authorName": "Szerző/Név",
|
"authorName": "Szerző/Név",
|
||||||
"nameAuthor": "Név/Szerző",
|
"nameAuthor": "Név/Szerző",
|
||||||
"asAdded": "Mint Hozzáadott",
|
"asAdded": "Hozzáadás dátuma",
|
||||||
"appSortOrder": "Appok rendezése",
|
"appSortOrder": "Elrendezés sorrendje",
|
||||||
"ascending": "Emelkedő",
|
"ascending": "Növekvő",
|
||||||
"descending": "Csökkenő",
|
"descending": "Csökkenő",
|
||||||
"bgUpdateCheckInterval": "Háttérfrissítés ellenőrzés időköze",
|
"bgUpdateCheckInterval": "Időtartam a frissítések háttérellenőrzése között",
|
||||||
"neverManualOnly": "Soha – csak manuális",
|
"neverManualOnly": "Soha – csak kézi",
|
||||||
"appearance": "Megjelenés",
|
"appearance": "Megjelenés",
|
||||||
"showWebInAppView": "Forrás megjelenítése az Appok nézetben",
|
"showWebInAppView": "Forrás megjelenítése az alkalmazásnézetben",
|
||||||
"pinUpdates": "Frissítések kitűzése az App nézet tetejére",
|
"pinUpdates": "Frissítések kitűzése az alkalmazásnézet tetejére",
|
||||||
"updates": "Frissítések",
|
"updates": "Frissítések",
|
||||||
"sourceSpecific": "Forrás-specifikus",
|
"sourceSpecific": "Forrásspecifikus",
|
||||||
"appSource": "App forrás",
|
"appSource": "Alkalmazás forrása",
|
||||||
"noLogs": "Nincsenek naplók",
|
"noLogs": "Nincsenek naplók",
|
||||||
"appLogs": "App naplók",
|
"appLogs": "Alkalmazásnaplók",
|
||||||
"close": "Bezárás",
|
"close": "Bezárás",
|
||||||
"share": "Megosztás",
|
"share": "Megosztás",
|
||||||
"appNotFound": "App nem található",
|
"appNotFound": "Az alkalmazás nem található",
|
||||||
"obtainiumExportHyphenatedLowercase": "obtainium-export",
|
"obtainiumExportHyphenatedLowercase": "obtainium-adat",
|
||||||
"pickAnAPK": "Válasszon egy APK-t",
|
"pickAnAPK": "Válasszon egy APK-t",
|
||||||
"appHasMoreThanOnePackage": "A(z) {} egynél több csomaggal rendelkezik:",
|
"appHasMoreThanOnePackage": "A(z) {} egynél több csomaggal rendelkezik:",
|
||||||
"deviceSupportsXArch": "Eszköze támogatja a {} CPU architektúrát.",
|
"deviceSupportsXArch": "Ez az eszköz támogatja a(z) {} CPU architektúrát.",
|
||||||
"deviceSupportsFollowingArchs": "Az eszköze a következő CPU architektúrákat támogatja:",
|
"deviceSupportsFollowingArchs": "Ez az eszköz a következő CPU architektúrákat támogatja:",
|
||||||
"warning": "Figyelem",
|
"warning": "Figyelem",
|
||||||
"sourceIsXButPackageFromYPrompt": "Az alkalmazás forrása „{}”, de a kiadási csomag innen származik: „{}”. Folytatja?",
|
"sourceIsXButPackageFromYPrompt": "Az alkalmazás forrása a(z) „{}” tároló, de a kiadási csomag innen származik: „{}”. Folytatja?",
|
||||||
"updatesAvailable": "Frissítések érhetők el",
|
"updatesAvailable": "Frissítések érhetők el",
|
||||||
"updatesAvailableNotifDescription": "Értesíti a felhasználót, hogy frissítések állnak rendelkezésre egy vagy több, az Obtainium által nyomon követett alkalmazáshoz",
|
"updatesAvailableNotifDescription": "Értesíti a felhasználót, hogy egy vagy több, az Obtainium által nyomonkövetett alkalmazáshoz frissítések állnak rendelkezésre",
|
||||||
"noNewUpdates": "Nincsenek új frissítések.",
|
"noNewUpdates": "Nincsenek új frissítések.",
|
||||||
"xHasAnUpdate": "A(z) {} frissítést kapott.",
|
"xHasAnUpdate": "A(z) {} frissítést kapott.",
|
||||||
"appsUpdated": "Alkalmazások frissítve",
|
"appsUpdated": "Alkalmazások frissítve",
|
||||||
"appsNotUpdated": "Nem sikerült frissíteni az alkalmazásokat",
|
"appsNotUpdated": "Nem sikerült frissíteni az alkalmazásokat",
|
||||||
"appsUpdatedNotifDescription": "Értesíti a felhasználót, hogy egy/több app frissítése megtörtént a háttérben",
|
"appsUpdatedNotifDescription": "Értesíti a felhasználót, hogy egy vagy több alkalmazás frissítése a háttérben történt.",
|
||||||
"xWasUpdatedToY": "{} frissítve a következőre: {}.",
|
"xWasUpdatedToY": "A(z) {} frissítve lett a következőre: {}.",
|
||||||
"xWasNotUpdatedToY": "A {} frissítése a {}-ra nem sikerült.",
|
"xWasNotUpdatedToY": "Nem sikerült frissíteni a következőt: {}, erre: {}.",
|
||||||
"errorCheckingUpdates": "Hiba a frissítések keresésekor",
|
"errorCheckingUpdates": "Hiba a frissítések keresésekor",
|
||||||
"errorCheckingUpdatesNotifDescription": "Értesítés, amely akkor jelenik meg, ha a háttérbeli frissítések ellenőrzése sikertelen",
|
"errorCheckingUpdatesNotifDescription": "Értesítés, amely akkor jelenik meg, ha a háttérfrissítés ellenőrzése nem sikerül",
|
||||||
"appsRemoved": "Alkalmazások eltávolítva",
|
"appsRemoved": "Alkalmazások eltávolítva",
|
||||||
"appsRemovedNotifDescription": "Értesíti a felhasználót egy vagy több alkalmazás eltávolításáról a betöltésük során fellépő hibák miatt",
|
"appsRemovedNotifDescription": "Értesíti a felhasználót, hogy egy vagy több alkalmazás betöltés közbeni hiba miatt eltávolításra került",
|
||||||
"xWasRemovedDueToErrorY": "A(z) {} a következő hiba miatt lett eltávolítva: {}",
|
"xWasRemovedDueToErrorY": "A(z) {} eltávolításra került a következő hiba miatt: {}",
|
||||||
"completeAppInstallation": "Teljes app telepítés",
|
"completeAppInstallation": "Teljes alkalmazástelepítés",
|
||||||
"obtainiumMustBeOpenToInstallApps": "Az Obtainiumnak megnyitva kell lennie az alkalmazások telepítéséhez",
|
"obtainiumMustBeOpenToInstallApps": "Az alkalmazások telepítéséhez az Obtainiumnak megnyitva kell lennie",
|
||||||
"completeAppInstallationNotifDescription": "Megkéri a felhasználót, hogy térjen vissza az Obtainiumhoz, hogy befejezze az alkalmazás telepítését",
|
"completeAppInstallationNotifDescription": "Megkéri a felhasználót, hogy térjen vissza az Obtainiumhoz, hogy befejezze az alkalmazás telepítését",
|
||||||
"checkingForUpdates": "Frissítések keresése",
|
"checkingForUpdates": "Frissítések keresése",
|
||||||
"checkingForUpdatesNotifDescription": "Átmeneti értesítés, amely a frissítések keresésekor jelenik meg",
|
"checkingForUpdatesNotifDescription": "Átmeneti értesítés, amely a frissítések keresésekor jelenik meg",
|
||||||
"pleaseAllowInstallPerm": "Kérjük, engedélyezze az Obtainiumnak az alkalmazások telepítését",
|
"pleaseAllowInstallPerm": "Engedélyezze az Obtainiumnak az alkalmazások telepítését",
|
||||||
"trackOnly": "Csak követés",
|
"trackOnly": "Csak nyomonkövetés",
|
||||||
"errorWithHttpStatusCode": "Hiba {}",
|
"errorWithHttpStatusCode": "Hiba {}",
|
||||||
"versionCorrectionDisabled": "Verzió korrekció letiltva (úgy tűnik, a beépülő modul nem működik)",
|
"versionCorrectionDisabled": "Verziókorrekció letiltva (úgy tűnik, hogy a bővítmény nem működik)",
|
||||||
"unknown": "Ismeretlen",
|
"unknown": "Ismeretlen",
|
||||||
"none": "Egyik sem",
|
"none": "Semmi",
|
||||||
"never": "Soha",
|
"never": "Soha",
|
||||||
"latestVersionX": "Legújabb verzió: {}",
|
"latestVersionX": "Legújabb verzió: {}",
|
||||||
"installedVersionX": "Telepített verzió: {}",
|
"installedVersionX": "Telepített verzió: {}",
|
||||||
"lastUpdateCheckX": "Frissítés ellenőrizve: {}",
|
"lastUpdateCheckX": "Frissítések utoljára ellenőrizve: {}",
|
||||||
"remove": "Eltávolítás",
|
"remove": "Eltávolítás",
|
||||||
"yesMarkUpdated": "Igen, megjelölés frissítettként",
|
"yesMarkUpdated": "Igen, megjelölés frissítettként",
|
||||||
"fdroid": "F-Droid hivatalos",
|
"fdroid": "F-Droid hivatalos",
|
||||||
"appIdOrName": "App ID vagy név",
|
"appIdOrName": "Az alkalmazás-azonosító vagy név",
|
||||||
"appId": "Alkalmazásazonosító",
|
"appId": "Alkalmazás-azonosító",
|
||||||
"appWithIdOrNameNotFound": "Nem található app ezzel az azonosítóval vagy névvel",
|
"appWithIdOrNameNotFound": "Nem található alkalmazás ezzel az azonosítóval vagy névvel",
|
||||||
"reposHaveMultipleApps": "A repók több alkalmazást is tartalmazhatnak",
|
"reposHaveMultipleApps": "A tárolók több alkalmazást is tartalmazhatnak",
|
||||||
"fdroidThirdPartyRepo": "F-Droid Harmadik-fél Repo",
|
"fdroidThirdPartyRepo": "F-Droid harmadik féltől származó tároló",
|
||||||
"steamMobile": "Steam mobil",
|
"steamMobile": "Steam Mobil",
|
||||||
"steamChat": "Steam Chat",
|
"steamChat": "Steam Chat",
|
||||||
"install": "Telepít",
|
"install": "Telepítés",
|
||||||
"markInstalled": "Telepítettnek jelöl",
|
"markInstalled": "Telepítettnek jelölés",
|
||||||
"update": "Frissít",
|
"update": "Frissítés",
|
||||||
"markUpdated": "Frissítettnek jelöl",
|
"markUpdated": "Frissítettnek jelölés",
|
||||||
"additionalOptions": "További lehetőségek",
|
"additionalOptions": "További beállítások",
|
||||||
"disableVersionDetection": "Verzió érzékelés letiltása",
|
"disableVersionDetection": "Verzióérzékelés letiltása",
|
||||||
"noVersionDetectionExplanation": "Ezt a beállítást csak olyan alkalmazásoknál szabad használni, ahol a verzióérzékelés nem működik megfelelően.",
|
"noVersionDetectionExplanation": "Ezt a beállítást csak olyan alkalmazásoknál szabad használni, ahol a verzióérzékelés nem működik megfelelően.",
|
||||||
"downloadingX": "{} letöltés",
|
"downloadingX": "{} letöltése",
|
||||||
"downloadX": "Letöltés {}",
|
"downloadX": "{} letöltése",
|
||||||
"downloadedX": "Letöltés {}",
|
"downloadedX": "{} letöltve",
|
||||||
"releaseAsset": "Kiadási tartalom",
|
"releaseAsset": "Kiadási csomag",
|
||||||
"downloadNotifDescription": "Értesíti a felhasználót az app letöltésének előrehaladásáról",
|
"downloadNotifDescription": "Értesíti a felhasználót az alkalmazás letöltésének előrehaladásáról",
|
||||||
"noAPKFound": "Nem található APK",
|
"noAPKFound": "Nem található APK",
|
||||||
"noVersionDetection": "Nincs verzió érzékelés",
|
"noVersionDetection": "Nincs verzióérzékelés",
|
||||||
"categorize": "Kategorizálás",
|
"categorize": "Kategorizálás",
|
||||||
"categories": "Kategóriák",
|
"categories": "Kategóriák",
|
||||||
"category": "Kategória",
|
"category": "Kategória",
|
||||||
"noCategory": "Nincs kategória",
|
"noCategory": "Nincs kategória",
|
||||||
"noCategories": "Nincsenek kategóriák",
|
"noCategories": "Nincsenek kategóriák",
|
||||||
"deleteCategoriesQuestion": "Törli a kategóriákat?",
|
"deleteCategoriesQuestion": "Törli a kategóriákat?",
|
||||||
"categoryDeleteWarning": "A(z) {} összes app kategorizálatlan állapotba kerül.",
|
"categoryDeleteWarning": "A törölt kategóriákban lévő összes alkalmazás kategorizálatlanná válik.",
|
||||||
"addCategory": "Új kategória",
|
"addCategory": "Kategória hozzáadása",
|
||||||
"label": "Címke",
|
"label": "Címke",
|
||||||
"language": "Nyelv",
|
"language": "Nyelv",
|
||||||
"copiedToClipboard": "Másolva a vágólapra",
|
"copiedToClipboard": "Másolva a vágólapra",
|
||||||
@@ -210,134 +210,134 @@
|
|||||||
"selectedCategorizeWarning": "Ez felváltja a kiválasztott alkalmazások meglévő kategória-beállításait.",
|
"selectedCategorizeWarning": "Ez felváltja a kiválasztott alkalmazások meglévő kategória-beállításait.",
|
||||||
"filterAPKsByRegEx": "Az APK-k szűrése reguláris kifejezéssel",
|
"filterAPKsByRegEx": "Az APK-k szűrése reguláris kifejezéssel",
|
||||||
"removeFromObtainium": "Eltávolítás az Obtainiumból",
|
"removeFromObtainium": "Eltávolítás az Obtainiumból",
|
||||||
"uninstallFromDevice": "Eltávolítás a készülékről",
|
"uninstallFromDevice": "Eltávolítás az eszközről",
|
||||||
"onlyWorksWithNonVersionDetectApps": "Csak azoknál az alkalmazásoknál működik, amelyeknél a verzióérzékelés le van tiltva.",
|
"onlyWorksWithNonVersionDetectApps": "Csak azoknál az alkalmazásoknál működik, amelyeknél a verzióérzékelés le van tiltva.",
|
||||||
"releaseDateAsVersion": "Használja a Kiadás dátumát, mint verziót",
|
"releaseDateAsVersion": "Használja a kiadás dátumát verzióként",
|
||||||
"releaseDateAsVersionExplanation": "Ezt a beállítást csak olyan alkalmazásoknál szabad használni, ahol a verzió érzékelése nem működik megfelelően, de elérhető a kiadás dátuma.",
|
"releaseDateAsVersionExplanation": "Ezt a beállítást csak olyan alkalmazásoknál szabad használni, ahol a verzióérzékelés nem működik megfelelően, de elérhető a kiadás dátuma.",
|
||||||
"changes": "Változtatások",
|
"changes": "Változások",
|
||||||
"releaseDate": "Kiadás dátuma",
|
"releaseDate": "Kiadás dátuma",
|
||||||
"importFromURLsInFile": "Importálás fájlban található URL-ből (mint pl. OPML)",
|
"importFromURLsInFile": "Importálás fájlban található webcímből (pl. OPML)",
|
||||||
"versionDetectionExplanation": "A verzió karakterlánc egyeztetése az OS által észlelt verzióval",
|
"versionDetectionExplanation": "A verziókarakterlánc egyeztetése az rendszer által észlelt verzióval",
|
||||||
"versionDetection": "Verzió érzékelés",
|
"versionDetection": "Verzióérzékelés",
|
||||||
"standardVersionDetection": "Alapért. verzió érzékelés",
|
"standardVersionDetection": "Alapértelmezett verzióérzékelés",
|
||||||
"groupByCategory": "Csoportosítás Kategória alapján",
|
"groupByCategory": "Csoportosítás kategória alapján",
|
||||||
"autoApkFilterByArch": "Ha lehetséges, próbálja CPU architektúra szerint szűrni az APK-kat",
|
"autoApkFilterByArch": "Ha lehetséges, próbálja CPU architektúra szerint szűrni az APK-kat",
|
||||||
"overrideSource": "Forrás felülbírálása",
|
"overrideSource": "Forrás felülírása",
|
||||||
"dontShowAgain": "Ne mutassa ezt újra",
|
"dontShowAgain": "Ne jelenítse meg ezt többé",
|
||||||
"dontShowTrackOnlyWarnings": "Ne jelenítsen meg 'Csak nyomon követés' figyelmeztetést",
|
"dontShowTrackOnlyWarnings": "Ne jelenítse meg a „Csak nyomonkövetés” figyelmeztetést",
|
||||||
"dontShowAPKOriginWarnings": "Ne jelenítsen meg az APK eredetére vonatkozó figyelmeztetéseket",
|
"dontShowAPKOriginWarnings": "Ne jelenítse meg az APK eredetére vonatkozó figyelmeztetéseket",
|
||||||
"moveNonInstalledAppsToBottom": "Helyezze át a nem telepített appokat az App nézet aljára",
|
"moveNonInstalledAppsToBottom": "Helyezze át a nem telepített alkalmazásokat az alkalmazásnézet aljára",
|
||||||
"gitlabPATLabel": "GitLab személyes hozzáférési token",
|
"gitlabPATLabel": "GitLab személyes hozzáférési token",
|
||||||
"about": "Rólunk",
|
"about": "Névjegy",
|
||||||
"requiresCredentialsInSettings": "{}: Ehhez további hitelesítő adatokra van szükség (a Beállításokban)",
|
"requiresCredentialsInSettings": "A(z) {} alkalmazásnak további hitelesítő adatokra van szüksége (a beállításokban)",
|
||||||
"checkOnStart": "Egyszer az alkalmazás indításakor is",
|
"checkOnStart": "Frissítések keresése indításkor",
|
||||||
"tryInferAppIdFromCode": "Próbálja kikövetkeztetni az app azonosítót a forráskódból",
|
"tryInferAppIdFromCode": "Próbálja meg kikövetkeztetni az alkalmazás azonosítóját a forráskódból",
|
||||||
"removeOnExternalUninstall": "A külsőleg eltávolított appok auto. eltávolítása",
|
"removeOnExternalUninstall": "A külsőleg eltávolított alkalmazások automatikus eltávolítása",
|
||||||
"pickHighestVersionCode": "A legmagasabb verziószámú APK auto. kiválasztása",
|
"pickHighestVersionCode": "A legmagasabb verziószámú APK automatikus kiválasztása",
|
||||||
"checkUpdateOnDetailPage": "Frissítések keresése az app részleteit tartalmazó oldal megnyitásakor",
|
"checkUpdateOnDetailPage": "Frissítések keresése az alkalmazás részleteit tartalmazó oldal megnyitásakor",
|
||||||
"disablePageTransitions": "Lap áttűnési animációk letiltása",
|
"disablePageTransitions": "Lap áttűnési animációk letiltása",
|
||||||
"reversePageTransitions": "Fordított lap áttűnési animációk",
|
"reversePageTransitions": "Fordított lap áttűnési animációk",
|
||||||
"minStarCount": "Minimális csillag szám",
|
"minStarCount": "Minimális csillagozási szám",
|
||||||
"addInfoBelow": "Adja hozzá ezt az infót alább.",
|
"addInfoBelow": "Adja hozzá ezt az információt alább.",
|
||||||
"addInfoInSettings": "Adja hozzá ezt az infót a Beállításokban.",
|
"addInfoInSettings": "Adja hozzá ezt az információt a beállításokban.",
|
||||||
"githubSourceNote": "A GitHub sebességkorlátozás elkerülhető API-kulcs használatával.",
|
"githubSourceNote": "A GitHub/GitLab lekérdezés-korlátozás elkerülhető egy API-kulcs használatával.",
|
||||||
"sortByLastLinkSegment": "Rendezés csak a link utolsó szegmense szerint",
|
"sortByLastLinkSegment": "Rendezés csak a hivatkozás utolsó szakasza szerint",
|
||||||
"filterReleaseNotesByRegEx": "Kiadási megjegyzések szűrése reguláris kifejezéssel",
|
"filterReleaseNotesByRegEx": "Kiadási megjegyzések szűrése reguláris kifejezéssel",
|
||||||
"customLinkFilterRegex": "Egyéni APK hivatkozásszűrő reguláris kifejezéssel (Alapérték '.apk$')",
|
"customLinkFilterRegex": "Egyéni APK-hivatkozásszűrő reguláris kifejezéssel (Alapértelmezett „.apk$”)",
|
||||||
"appsPossiblyUpdated": "App frissítési kísérlet",
|
"appsPossiblyUpdated": "Megkísérelt alkalmazás-frissítések",
|
||||||
"appsPossiblyUpdatedNotifDescription": "Értesíti a felhasználót, hogy egy vagy több alkalmazás frissítése lehetséges a háttérben",
|
"appsPossiblyUpdatedNotifDescription": "Értesíti a felhasználót, hogy egy vagy több alkalmazás frissítése lehetséges a háttérben",
|
||||||
"xWasPossiblyUpdatedToY": "{} frissítve lehet erre {}.",
|
"xWasPossiblyUpdatedToY": "A(z) {} frissülhetett a következőre: {}.",
|
||||||
"enableBackgroundUpdates": "Frissítések a háttérben",
|
"enableBackgroundUpdates": "Háttérfrissítések engedélyezése",
|
||||||
"backgroundUpdateReqsExplanation": "Előfordulhat, hogy nem minden appnál lehetséges a háttérbeli frissítés.",
|
"backgroundUpdateReqsExplanation": "Előfordulhat, hogy nem minden alkalmazásnál lehetséges a háttérbeli frissítés.",
|
||||||
"backgroundUpdateLimitsExplanation": "A háttérben történő telepítés sikeressége csak az Obtainium megnyitásakor állapítható meg.",
|
"backgroundUpdateLimitsExplanation": "A háttérben történő telepítés sikeressége csak az Obtainium megnyitásakor állapítható meg.",
|
||||||
"verifyLatestTag": "Ellenőrizze a „legújabb” címkét",
|
"verifyLatestTag": "Ellenőrizze a „legújabb” címkét",
|
||||||
"intermediateLinkRegex": "Szűrés egy 'köztes' látogatási linkre",
|
"intermediateLinkRegex": "Szűrő egy „köztes” hivatkozás felkereséséhez",
|
||||||
"filterByLinkText": "A hivatkozások szűrése linkszöveg alapján",
|
"filterByLinkText": "Hivatkozások szűrése hivatkozásszöveg alapján",
|
||||||
"intermediateLinkNotFound": "Köztes link nem található",
|
"intermediateLinkNotFound": "Köztes hivatkozás nem található",
|
||||||
"intermediateLink": "Köztes link",
|
"intermediateLink": "Köztes hivatkozás",
|
||||||
"exemptFromBackgroundUpdates": "Mentes a háttérben történő frissítések alól (ha engedélyezett)",
|
"exemptFromBackgroundUpdates": "Mentes a háttérben történő frissítések alól (ha engedélyezett)",
|
||||||
"bgUpdatesOnWiFiOnly": "Tiltsa le a háttérben frissítéseket, ha nincs Wi-Fi-n",
|
"bgUpdatesOnWiFiOnly": "A háttérben futó frissítések letiltása, ha nincs Wi-Fi",
|
||||||
"autoSelectHighestVersionCode": "A legmagasabb verziószámú APK auto. kiválasztása",
|
"autoSelectHighestVersionCode": "A legmagasabb verziószámú APK automatikus kiválasztása",
|
||||||
"versionExtractionRegEx": "Verzió kibontása reguláris kifejezéssel",
|
"versionExtractionRegEx": "Verziókarakterlánc-kivonatolása reguláris kifejezéssel",
|
||||||
"trimVersionString": "A verzió sztring levágása RegEx segítségével",
|
"trimVersionString": "Verziókarakterlánc levágása reguláris kifejezéssel",
|
||||||
"matchGroupToUseForX": "A \"{}\" csoporthoz használandó csoport egyeztetése",
|
"matchGroupToUseForX": "A(z) „{}” esetén használandó csoport egyeztetése",
|
||||||
"matchGroupToUse": "Párosítsa a csoportot a használathoz",
|
"matchGroupToUse": "Verziókarakterlánc-kivonatoláshoz használandó csoport reguláris kifejezéssel való egyeztetése",
|
||||||
"highlightTouchTargets": "Emelje ki a kevésbé nyilvánvaló érintési célokat",
|
"highlightTouchTargets": "A kevésbé nyilvánvaló érintési pontok kiemelése",
|
||||||
"pickExportDir": "Válassza az Exportálási könyvtárat",
|
"pickExportDir": "Válassza ki a könyvtárat, ahová exportálni szeretne",
|
||||||
"autoExportOnChanges": "Auto-exportálás a változások után",
|
"autoExportOnChanges": "Automatikus exportálás a változások után",
|
||||||
"includeSettings": "Tartalmazza a beállításokat",
|
"includeSettings": "Tartalmazza a beállításokat",
|
||||||
"filterVersionsByRegEx": "Verziók szűrése reguláris kifejezéssel",
|
"filterVersionsByRegEx": "Verziók szűrése reguláris kifejezéssel",
|
||||||
"trySelectingSuggestedVersionCode": "Próbálja ki a javasolt verziókódú APK-t",
|
"trySelectingSuggestedVersionCode": "Próbálja ki a javasolt verziókódú APK-t",
|
||||||
"dontSortReleasesList": "Az API-ból származó kiadási sorrend megőrzése",
|
"dontSortReleasesList": "Az API-ból származó kiadási sorrend megőrzése",
|
||||||
"reverseSort": "Fordított rendezés",
|
"reverseSort": "Fordított elrendezés",
|
||||||
"takeFirstLink": "Vegye az első linket",
|
"takeFirstLink": "Vegye az első hivatkozást",
|
||||||
"skipSort": "A válogatás kihagyása",
|
"skipSort": "Rendezés kihagyása",
|
||||||
"debugMenu": "Hibakereső menü",
|
"debugMenu": "Hibakereső menü",
|
||||||
"bgTaskStarted": "A háttérfeladat elindult – ellenőrizze a naplókat.",
|
"bgTaskStarted": "A háttérfeladat elindult – ellenőrizze a naplókat.",
|
||||||
"runBgCheckNow": "Futtassa a Háttérben frissítés ellenőrzését most",
|
"runBgCheckNow": "Frissítések keresése a háttérben",
|
||||||
"versionExtractWholePage": "Alkalmazza a Version Extraction Regex-et az egész oldalra",
|
"versionExtractWholePage": "„Verziókarakterlánc-kivonatolása reguláris kifejezéssel” alkalmazása az egész oldalra",
|
||||||
"installing": "Telepítés",
|
"installing": "Telepítés",
|
||||||
"skipUpdateNotifications": "A frissítési értesítések kihagyása",
|
"skipUpdateNotifications": "A frissítési értesítések kihagyása",
|
||||||
"updatesAvailableNotifChannel": "Frissítések érhetők el",
|
"updatesAvailableNotifChannel": "Frissítések érhetők el",
|
||||||
"appsUpdatedNotifChannel": "Alkalmazások frissítve",
|
"appsUpdatedNotifChannel": "Alkalmazások frissítve",
|
||||||
"appsPossiblyUpdatedNotifChannel": "App frissítési kísérlet",
|
"appsPossiblyUpdatedNotifChannel": "Megkísérelt alkalmazás-frissítések",
|
||||||
"errorCheckingUpdatesNotifChannel": "Hiba a frissítések keresésekor",
|
"errorCheckingUpdatesNotifChannel": "Hiba a frissítések keresésekor",
|
||||||
"appsRemovedNotifChannel": "Alkalmazások eltávolítva",
|
"appsRemovedNotifChannel": "Eltávolított alkalmazások",
|
||||||
"downloadingXNotifChannel": "{} letöltés",
|
"downloadingXNotifChannel": "A(z) {} letöltése",
|
||||||
"completeAppInstallationNotifChannel": "Teljes app telepítés",
|
"completeAppInstallationNotifChannel": "Teljes alkalmazás telepítés",
|
||||||
"checkingForUpdatesNotifChannel": "Frissítések keresése",
|
"checkingForUpdatesNotifChannel": "Frissítések keresése",
|
||||||
"onlyCheckInstalledOrTrackOnlyApps": "Csak a telepített és a csak követhető appokat ellenőrizze frissítésekért",
|
"onlyCheckInstalledOrTrackOnlyApps": "Csak a telepített és a csak nyomonkövethető alkalmazások frissítéseinek ellenőrzése",
|
||||||
"supportFixedAPKURL": "Támogatja a rögzített APK URL-eket",
|
"supportFixedAPKURL": "Támogatja a rögzített APK webcímeket",
|
||||||
"selectX": "Kiválaszt {}",
|
"selectX": "{} kiválasztása",
|
||||||
"parallelDownloads": "Párhuzamos letöltéseket enged",
|
"parallelDownloads": "Párhuzamos letöltések engedélyezése",
|
||||||
"useShizuku": "Használja Shizuku vagy Sui telepítéséhez",
|
"useShizuku": "Shizuku vagy Sui használata a telepítéshez",
|
||||||
"shizukuBinderNotFound": "A Shizuku nem fut",
|
"shizukuBinderNotFound": "A Shizuku szolgáltatás nem fut",
|
||||||
"shizukuOld": "Régi Shizuku verzió (<11) - frissítsd!",
|
"shizukuOld": "Régi Shizuku verzió (<11) - frissítse",
|
||||||
"shizukuOldAndroidWithADB": "Shizuku fut Android < 8.1 ADB-vel - frissítse az Androidot vagy használja a Sui-t helyette",
|
"shizukuOldAndroidWithADB": "A Shizuku csak Android < 8.1 ADB-vel fut - frissítse az Androidot vagy használja a Sui-t helyette",
|
||||||
"shizukuPretendToBeGooglePlay": "Állítsa be a Google Play-t telepítési forrásként (ha Shizuku-t használ)",
|
"shizukuPretendToBeGooglePlay": "Állítsa be a Google Playt telepítési forrásként (ha Shizukut használ)",
|
||||||
"useSystemFont": "Használja a rendszer betűtípusát",
|
"useSystemFont": "A rendszer betűtípusának használata",
|
||||||
"useVersionCodeAsOSVersion": "Az app verziókód használata a rendszer által észlelt verzióként",
|
"useVersionCodeAsOSVersion": "Az alkalmazás verziókódjának használata a rendszer által észlelt verzióként",
|
||||||
"requestHeader": "Kérelem fejléc",
|
"requestHeader": "Kérelemfejléc",
|
||||||
"useLatestAssetDateAsReleaseDate": "Használja a legújabb tartalomfeltöltést megjelenési dátumként",
|
"useLatestAssetDateAsReleaseDate": "A kiadás dátumaként használja a legutóbbi csomagfeltöltést",
|
||||||
"defaultPseudoVersioningMethod": "Alapértelmezett álverziós módszer",
|
"defaultPseudoVersioningMethod": "Alapértelmezett pszeudoverziós módszer",
|
||||||
"partialAPKHash": "Részleges APK Hash",
|
"partialAPKHash": "Részleges APK hasító értéke",
|
||||||
"APKLinkHash": "APK Link Hash",
|
"APKLinkHash": "APK hivatkozás hasító értéke",
|
||||||
"directAPKLink": "Közvetlen APK Link",
|
"directAPKLink": "Közvetlen APK hivatkozás",
|
||||||
"pseudoVersionInUse": "Egy álverzió van használatban",
|
"pseudoVersionInUse": "Egy pszeudoverzió van használatban",
|
||||||
"installed": "Telepített",
|
"installed": "Telepített",
|
||||||
"latest": "Legújabb",
|
"latest": "Legújabb",
|
||||||
"invertRegEx": "Invertált reguláris kifejezés",
|
"invertRegEx": "Reguláris kifejezés invertálása",
|
||||||
"note": "Megjegyzés:",
|
"note": "Megjegyzés",
|
||||||
"selfHostedNote": "A \"{}\" legördülő menü használható bármely forrás saját üzemeltetésű/egyéni példányainak eléréséhez.",
|
"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.",
|
||||||
"badDownload": "Az APK-t nem lehetett elemezni (inkompatibilis vagy részleges letöltés)",
|
"badDownload": "Az APK-t nem lehetett elemezni (inkompatibilis vagy részleges letöltés)",
|
||||||
"beforeNewInstallsShareToAppVerifier": "Új alkalmazások megosztása az AppVerifierrel (ha elérhető)",
|
"beforeNewInstallsShareToAppVerifier": "Új alkalmazások megosztása az AppVerifierrel (ha elérhető)",
|
||||||
"appVerifierInstructionToast": "Ossza meg az AppVerifierrel, majd térjen vissza ide, ha kész.",
|
"appVerifierInstructionToast": "Ossza meg az AppVerifierrel, majd térjen vissza ide, ha kész.",
|
||||||
"wiki": "Súgó/Wiki",
|
"wiki": "Súgó/Wiki",
|
||||||
"crowdsourcedConfigsLabel": "Crowdsourced App Configurations (használat saját felelősségre)",
|
"crowdsourcedConfigsLabel": "Crowdsource-ből származó alkalmazások beállítása (saját felelősségére használja)",
|
||||||
"allowInsecure": "Bizonytalan HTTP-kérések engedélyezése",
|
"allowInsecure": "Nem biztonságos HTTP-kérések engedélyezése",
|
||||||
"removeAppQuestion": {
|
"removeAppQuestion": {
|
||||||
"one": "Eltávolítja az alkalmazást?",
|
"one": "Eltávolítja az alkalmazást?",
|
||||||
"other": "Eltávolítja az alkalmazásokat?"
|
"other": "Eltávolítja az alkalmazásokat?"
|
||||||
},
|
},
|
||||||
"tooManyRequestsTryAgainInMinutes": {
|
"tooManyRequestsTryAgainInMinutes": {
|
||||||
"one": "Túl sok kérés (korlátozott arány) – próbálja újra {} perc múlva",
|
"one": "Túl sok kérés (lekérdezés-korlátozás) – próbálja újra {} perc múlva,\nvagy adjon meg egy GitHub/GitLab API-kulcsot",
|
||||||
"other": "Túl sok kérés (korlátozott arány) – próbálja újra {} perc múlva"
|
"other": "Túl sok kérés (lekérdezés-korlátozás) – próbálja újra {} perc múlva,\nvagy adjon meg egy GitHub/GitLab API-kulcsot"
|
||||||
},
|
},
|
||||||
"bgUpdateGotErrorRetryInMinutes": {
|
"bgUpdateGotErrorRetryInMinutes": {
|
||||||
"one": "A háttérfrissítések ellenőrzése {}-t észlelt, {} perc múlva ütemezi az újrapróbálkozást",
|
"one": "Frissítések ellenőrzése a háttérben a következőt észlelte: {} - Újrapróbálkozás: {} perc múlva",
|
||||||
"other": "A háttérfrissítések ellenőrzése {}-t észlelt, {} perc múlva ütemezi az újrapróbálkozást"
|
"other": "Frissítések ellenőrzése a háttérben a következőt észlelte: {} - Újrapróbálkozás: {} perc múlva"
|
||||||
},
|
},
|
||||||
"bgCheckFoundUpdatesWillNotifyIfNeeded": {
|
"bgCheckFoundUpdatesWillNotifyIfNeeded": {
|
||||||
"one": "A háttérfrissítés ellenőrzése {} frissítést talált – szükség esetén értesíti a felhasználót",
|
"one": "Frissítések ellenőrzése a háttérben {} frissítést talált - szükség esetén értesíti a felhasználót",
|
||||||
"other": "A háttérfrissítés ellenőrzése {} frissítést talált – szükség esetén értesíti a felhasználót"
|
"other": "Frissítések ellenőrzése a háttérben {} frissítést talált - szükség esetén értesíti a felhasználót"
|
||||||
},
|
},
|
||||||
"apps": {
|
"apps": {
|
||||||
"one": "{} app",
|
"one": "{} alkalmazás",
|
||||||
"other": "{} app"
|
"other": "{} alkalmazás"
|
||||||
},
|
},
|
||||||
"url": {
|
"url": {
|
||||||
"one": "{} URL",
|
"one": "{} webcím",
|
||||||
"other": "{} URL"
|
"other": "{} webcím"
|
||||||
},
|
},
|
||||||
"minute": {
|
"minute": {
|
||||||
"one": "{} perc",
|
"one": "{} perc",
|
||||||
@@ -352,27 +352,27 @@
|
|||||||
"other": "{} nap"
|
"other": "{} nap"
|
||||||
},
|
},
|
||||||
"clearedNLogsBeforeXAfterY": {
|
"clearedNLogsBeforeXAfterY": {
|
||||||
"one": "{n} napló törölve (előtte = {előtte}, utána = {utána})",
|
"one": "{n} napló törölve lett ({after} után és {before} előtt)",
|
||||||
"other": "{n} napló törölve (előtte = {előtte}, utána = {utána})"
|
"other": "{n} napló törölve lett ({after} után és {before} előtt)"
|
||||||
},
|
},
|
||||||
"xAndNMoreUpdatesAvailable": {
|
"xAndNMoreUpdatesAvailable": {
|
||||||
"one": "A(z) {} és 1 további alkalmazás frissítéseket kapott.",
|
"one": "A(z) {} és 1 további alkalmazás frissítést kapott.",
|
||||||
"other": "{} és {} további alkalmazás frissítéseket kapott."
|
"other": "A(z) {} és {} további alkalmazás frissítést kapott."
|
||||||
},
|
},
|
||||||
"xAndNMoreUpdatesInstalled": {
|
"xAndNMoreUpdatesInstalled": {
|
||||||
"one": "A(z) {} és 1 további alkalmazás frissítve.",
|
"one": "A(z) {} és 1 további alkalmazás frissítve.",
|
||||||
"other": "{} és {} további alkalmazás frissítve."
|
"other": "A(z) {} és {} további alkalmazás frissítve."
|
||||||
},
|
},
|
||||||
"xAndNMoreUpdatesFailed": {
|
"xAndNMoreUpdatesFailed": {
|
||||||
"one": "Nem sikerült frissíteni {} és még 1 alkalmazást.",
|
"one": "Nem sikerült frissíteni a következőt: {}, valamint 1 további alkalmazást.",
|
||||||
"other": "Nem sikerült frissíteni {} és {} további alkalmazásokat."
|
"other": "Nem sikerült frissíteni a következőt: {}, valamint {} további alkalmazást."
|
||||||
},
|
},
|
||||||
"xAndNMoreUpdatesPossiblyInstalled": {
|
"xAndNMoreUpdatesPossiblyInstalled": {
|
||||||
"one": "{} és 1 további alkalmazás is frissült.",
|
"one": "A(z) {}, valamint 1 további alkalmazás sikeresen frissítve.",
|
||||||
"other": "{} és {} további alkalmazás is frissült."
|
"other": "A(z) {}, valamint {} további alkalmazás sikeresen frissítve."
|
||||||
},
|
},
|
||||||
"apk": {
|
"apk": {
|
||||||
"one": "{} APK",
|
"one": "{} APK",
|
||||||
"other": "{} APK-k"
|
"other": "{} APK"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
378
assets/translations/id.json
Normal file
378
assets/translations/id.json
Normal file
@@ -0,0 +1,378 @@
|
|||||||
|
{
|
||||||
|
"invalidURLForSource": "Bukan URL aplikasi {} yang valid",
|
||||||
|
"noReleaseFound": "Tidak dapat menemukan rilis yang sesuai",
|
||||||
|
"noVersionFound": "Tidak dapat memastikan versi rilis yang sesuai",
|
||||||
|
"urlMatchesNoSource": "URL tidak sesuai dengan sumber yang diketahui",
|
||||||
|
"cantInstallOlderVersion": "Tidak dapat memasang versi aplikasi yang lebih lama",
|
||||||
|
"appIdMismatch": "ID paket yang diunduh tidak sama dengan ID aplikasi yang ada",
|
||||||
|
"functionNotImplemented": "Kelas ini belum mengimplementasikan fungsi ini",
|
||||||
|
"placeholder": "Tempat penampung",
|
||||||
|
"someErrors": "Terjadi beberapa kesalahan",
|
||||||
|
"unexpectedError": "Kesalahan tidak terduga",
|
||||||
|
"ok": "Oke",
|
||||||
|
"and": "dan",
|
||||||
|
"githubPATLabel": "Token Akses Pribadi GitHub (tingkatkan batasan tarif)",
|
||||||
|
"includePrereleases": "Sertakan pra-rilis",
|
||||||
|
"fallbackToOlderReleases": "Alternatif kembali ke rilis lama",
|
||||||
|
"filterReleaseTitlesByRegEx": "Filter judul rilis dengan ekspresi reguler",
|
||||||
|
"invalidRegEx": "Ekspresi reguler tidak valid",
|
||||||
|
"noDescription": "Tidak ada deskripsi",
|
||||||
|
"cancel": "Batal",
|
||||||
|
"continue": "Lanjut",
|
||||||
|
"requiredInBrackets": "(Diperlukan)",
|
||||||
|
"dropdownNoOptsError": "KESALAHAN: DROPDOWN HARUS MEMILIKI SETIDAKNYA SATU OPSI",
|
||||||
|
"colour": "Warna",
|
||||||
|
"standard": "Standar",
|
||||||
|
"custom": "Kustom",
|
||||||
|
"useMaterialYou": "Gunakan Material You",
|
||||||
|
"githubStarredRepos": "Repositori berbintang GitHub",
|
||||||
|
"uname": "Nama pengguna",
|
||||||
|
"wrongArgNum": "Salah memberikan jumlah argumen",
|
||||||
|
"xIsTrackOnly": "{} adalah Pelacakan Saja",
|
||||||
|
"source": "Sumber",
|
||||||
|
"app": "Aplikasi",
|
||||||
|
"appsFromSourceAreTrackOnly": "Aplikasi dari sumber ini hanya untuk 'Pelacakan Saja'.",
|
||||||
|
"youPickedTrackOnly": "Anda telah memilih opsi Pelacakan Saja.",
|
||||||
|
"trackOnlyAppDescription": "Aplikasi akan dilacak untuk pembaruan, tetapi Obtainium tidak akan dapat mengunduh atau memasangnya.",
|
||||||
|
"cancelled": "Dibatalkan",
|
||||||
|
"appAlreadyAdded": "Aplikasi sudah ditambahkan",
|
||||||
|
"alreadyUpToDateQuestion": "Aplikasi sudah yang terbaru?",
|
||||||
|
"addApp": "Tambah aplikasi",
|
||||||
|
"appSourceURL": "Tambah sumber URL",
|
||||||
|
"error": "Kesalahan",
|
||||||
|
"add": "Tambah",
|
||||||
|
"searchSomeSourcesLabel": "Cari (beberapa sumber saja)",
|
||||||
|
"search": "Cari",
|
||||||
|
"additionalOptsFor": "Opsi tambahan untuk {}",
|
||||||
|
"supportedSources": "Sumber yang didukung",
|
||||||
|
"trackOnlyInBrackets": "(Pelacakan Saja)",
|
||||||
|
"searchableInBrackets": "(Dapat dicari)",
|
||||||
|
"appsString": "Aplikasi",
|
||||||
|
"noApps": "Tidak ada aplikasi",
|
||||||
|
"noAppsForFilter": "Tidak ada aplikasi untuk difilter",
|
||||||
|
"byX": "Oleh {}",
|
||||||
|
"percentProgress": "Perkembangan: {}%",
|
||||||
|
"pleaseWait": "Harap tunggu",
|
||||||
|
"updateAvailable": "Pembaruan tersedia",
|
||||||
|
"notInstalled": "Tidak terpasang",
|
||||||
|
"pseudoVersion": "versi semu",
|
||||||
|
"selectAll": "Pilih semua",
|
||||||
|
"deselectX": "Batal pilih {}",
|
||||||
|
"xWillBeRemovedButRemainInstalled": "{} akan dihapus dari Obtainium tetapi tetap terpasang di perangkat.",
|
||||||
|
"removeSelectedAppsQuestion": "Hapus aplikasi terpilih?",
|
||||||
|
"removeSelectedApps": "Hapus aplikasi terpilih",
|
||||||
|
"updateX": "Perbarui {}",
|
||||||
|
"installX": "Pasang {}",
|
||||||
|
"markXTrackOnlyAsUpdated": "Tandai {}\n(Pelacakan Saja)\nsudah diperbarui",
|
||||||
|
"changeX": "Ubah {}",
|
||||||
|
"installUpdateApps": "Pasang/perbarui aplikasi",
|
||||||
|
"installUpdateSelectedApps": "Pasang/perbarui aplikasi terpilih",
|
||||||
|
"markXSelectedAppsAsUpdated": "Tandai {} aplikasi terpilih sudah diperbarui?",
|
||||||
|
"no": "Tidak",
|
||||||
|
"yes": "Ya",
|
||||||
|
"markSelectedAppsUpdated": "Tandai aplikasi terpilih sudah diperbarui",
|
||||||
|
"pinToTop": "Sematkan ke atas",
|
||||||
|
"unpinFromTop": "Lepaskan semat dari atas",
|
||||||
|
"resetInstallStatusForSelectedAppsQuestion": "Atur ulang status pemasangan untuk aplikasi terpilih?",
|
||||||
|
"installStatusOfXWillBeResetExplanation": "Status pemasangan dari aplikasi terpilih akan diatur ulang.\n\nHal ini bisa membantu saat versi aplikasi yang ditampilkan di Obtainium salah akibat pembaruan yang gagal atau masalah lainnya.",
|
||||||
|
"customLinkMessage": "Tautan ini berfungsi pada perangkat yang terpasang Obtainium",
|
||||||
|
"shareAppConfigLinks": "Bagikan konfigurasi aplikasi sebagai tautan HTML",
|
||||||
|
"shareSelectedAppURLs": "Bagikan URL aplikasi terpilih",
|
||||||
|
"resetInstallStatus": "Atur ulang status pemasangan",
|
||||||
|
"more": "Lebih banyak",
|
||||||
|
"removeOutdatedFilter": "Hapus filter aplikasi yang usang",
|
||||||
|
"showOutdatedOnly": "Tampilkan aplikasi yang usang saja",
|
||||||
|
"filter": "Filter",
|
||||||
|
"filterApps": "Filter aplikasi",
|
||||||
|
"appName": "Nama aplikasi",
|
||||||
|
"author": "Pencipta",
|
||||||
|
"upToDateApps": "Aplikasi terbaru",
|
||||||
|
"nonInstalledApps": "Aplikasi tidak terpasang",
|
||||||
|
"importExport": "Impor/ekspor",
|
||||||
|
"settings": "Pengaturan",
|
||||||
|
"exportedTo": "Diekspor ke {}",
|
||||||
|
"obtainiumExport": "Ekspor Obtainium",
|
||||||
|
"invalidInput": "Masukan tidak valid",
|
||||||
|
"importedX": "{} diimpor",
|
||||||
|
"obtainiumImport": "Impor Obtainium",
|
||||||
|
"importFromURLList": "Impor dari daftar URL",
|
||||||
|
"searchQuery": "Cari Kueri",
|
||||||
|
"appURLList": "Daftar URL aplikasi",
|
||||||
|
"line": "Baris",
|
||||||
|
"searchX": "Cari {}",
|
||||||
|
"noResults": "Tidak ada hasil yang ditemukan",
|
||||||
|
"importX": "Impor {}",
|
||||||
|
"importedAppsIdDisclaimer": "Aplikasi yang diimpor mungkin secara salah ditampilkan sebagai \"Tidak terpasang\".\nUntuk memperbaikinya, lakukan pemasangan ulang melalui Obtainium.\nHal ini seharusnya tidak mempengaruhi data aplikasi.\n\nHanya mempengaruhi metode impor URL dan pihak ketiga.",
|
||||||
|
"importErrors": "Kesalahan impor",
|
||||||
|
"importedXOfYApps": "{} dari {} aplikasi diimpor.",
|
||||||
|
"followingURLsHadErrors": "URL berikut mengalami kesalahan:",
|
||||||
|
"selectURL": "Pilih URL",
|
||||||
|
"selectURLs": "Pilih URL",
|
||||||
|
"pick": "Pilih",
|
||||||
|
"theme": "Tema",
|
||||||
|
"dark": "Gelap",
|
||||||
|
"light": "Terang",
|
||||||
|
"followSystem": "Mengikuti sistem",
|
||||||
|
"followSystemThemeExplanation": "Tema mengikuti sistem hanya mungkin dengan menggunakan aplikasi pihak ketiga",
|
||||||
|
"useBlackTheme": "Gunakan tema hitam pekat",
|
||||||
|
"appSortBy": "Penyortiran aplikasi berdasarkan",
|
||||||
|
"authorName": "Pencipta/nama",
|
||||||
|
"nameAuthor": "Nama/pencipta",
|
||||||
|
"asAdded": "Tanggal ditambahkan",
|
||||||
|
"appSortOrder": "Urutan penyortiran aplikasi",
|
||||||
|
"ascending": "Menaik",
|
||||||
|
"descending": "Menurun",
|
||||||
|
"bgUpdateCheckInterval": "Interval pemeriksaan pembaruan di latar belakang",
|
||||||
|
"neverManualOnly": "Tidak pernah - manual saja",
|
||||||
|
"appearance": "Tampilan",
|
||||||
|
"showWebInAppView": "Tampilkan halaman web sumber dalam tampilan aplikasi",
|
||||||
|
"pinUpdates": "Sematkan pembaruan ke atas tampilan aplikasi",
|
||||||
|
"updates": "Pembaruan",
|
||||||
|
"sourceSpecific": "Sumber spesifik",
|
||||||
|
"appSource": "Sumber aplikasi",
|
||||||
|
"noLogs": "Tidak ada catatan",
|
||||||
|
"appLogs": "Catatan aplikasi",
|
||||||
|
"close": "Tutup",
|
||||||
|
"share": "Bagikan",
|
||||||
|
"appNotFound": "Aplikasi tidak ditemukan",
|
||||||
|
"obtainiumExportHyphenatedLowercase": "ekspor-obtainium",
|
||||||
|
"pickAnAPK": "Pilih APK",
|
||||||
|
"appHasMoreThanOnePackage": "{} memiliki lebih dari satu paket:",
|
||||||
|
"deviceSupportsXArch": "Perangkat Anda mendukung arsitektur CPU {}.",
|
||||||
|
"deviceSupportsFollowingArchs": "Perangkat anda mendukung arsitektur CPU berikut:",
|
||||||
|
"warning": "Peringatan",
|
||||||
|
"sourceIsXButPackageFromYPrompt": "Sumber aplikasinya adalah '{}' tetapi paket rilisnya berasal dari '{}'. Lanjutkan?",
|
||||||
|
"updatesAvailable": "Pembaruan tersedia",
|
||||||
|
"updatesAvailableNotifDescription": "Memberi tahu pengguna bahwa pembaruan tersedia untuk aplikasi yang dilacak oleh Obtainium",
|
||||||
|
"noNewUpdates": "Tidak ada pembaruan baru.",
|
||||||
|
"xHasAnUpdate": "{} memiliki pembaruan.",
|
||||||
|
"appsUpdated": "Aplikasi diperbarui",
|
||||||
|
"appsNotUpdated": "Gagal memperbarui aplikasi",
|
||||||
|
"appsUpdatedNotifDescription": "Memberi tahu pengguna bahwa pembaruan terhadap aplikasi diterapkan di latar belakang",
|
||||||
|
"xWasUpdatedToY": "{} telah diperbarui ke {}.",
|
||||||
|
"xWasNotUpdatedToY": "Gagal memperbarui {} ke {}.",
|
||||||
|
"errorCheckingUpdates": "Kesalahan dalam memeriksa pembaruan",
|
||||||
|
"errorCheckingUpdatesNotifDescription": "Notifikasi yang ditampilkan saat pemeriksaan pembaruan latar belakang gagal",
|
||||||
|
"appsRemoved": "Aplikasi dihapus",
|
||||||
|
"appsRemovedNotifDescription": "Memberi tahu pengguna bahwa aplikasi aplikasi dihapus karena kesalahan saat memuatnya",
|
||||||
|
"xWasRemovedDueToErrorY": "{} dihapus karena kesalahan berikut: {}",
|
||||||
|
"completeAppInstallation": "Selesaikan pemasangan aplikasi",
|
||||||
|
"obtainiumMustBeOpenToInstallApps": "Obtainium harus terbuka untuk memasang aplikasi",
|
||||||
|
"completeAppInstallationNotifDescription": "Meminta pengguna kembali ke Obtainium untuk menyelesaikan pemasangan aplikasi",
|
||||||
|
"checkingForUpdates": "Memeriksa pembaruan",
|
||||||
|
"checkingForUpdatesNotifDescription": "Notifikasi sementara yang ditampilkan saat memeriksa pembaruan",
|
||||||
|
"pleaseAllowInstallPerm": "Harap izinkan Obtainium untuk memasang aplikasi",
|
||||||
|
"trackOnly": "Pelacakan Saja",
|
||||||
|
"errorWithHttpStatusCode": "Kesalahan {}",
|
||||||
|
"versionCorrectionDisabled": "Koreksi versi dinonaktifkan (sepertinya plugin tidak berfungsi)",
|
||||||
|
"unknown": "Tidak diketahui",
|
||||||
|
"none": "Tidak ada",
|
||||||
|
"never": "Tidak pernah",
|
||||||
|
"latestVersionX": "Terbaru: {}",
|
||||||
|
"installedVersionX": "Terpasang: {}",
|
||||||
|
"lastUpdateCheckX": "Terakhir memeriksa pembaruan: {}",
|
||||||
|
"remove": "Hapus",
|
||||||
|
"yesMarkUpdated": "Ya, tandai bahwa sudah diperbarui",
|
||||||
|
"fdroid": "F-Droid Resmi",
|
||||||
|
"appIdOrName": "ID atau nama aplikasi",
|
||||||
|
"appId": "ID aplikasi",
|
||||||
|
"appWithIdOrNameNotFound": "Tidak ada aplikasi yang ditemukan dengan ID atau nama tersebut",
|
||||||
|
"reposHaveMultipleApps": "Repositori dapat berisi beberapa aplikasi",
|
||||||
|
"fdroidThirdPartyRepo": "Repositori pihak ketiga F-Droid",
|
||||||
|
"steamMobile": "Steam Mobile",
|
||||||
|
"steamChat": "Obrolan Steam",
|
||||||
|
"install": "Pasang",
|
||||||
|
"markInstalled": "Tandai terpasang",
|
||||||
|
"update": "perbarui",
|
||||||
|
"markUpdated": "Tandai diperbarui",
|
||||||
|
"additionalOptions": "Opsi tambahan",
|
||||||
|
"disableVersionDetection": "Nonaktifkan pendeteksi versi",
|
||||||
|
"noVersionDetectionExplanation": "Opsi ini hanya boleh digunakan untuk aplikasi dengan pendeteksi versi yang tidak berfungsi dengan benar.",
|
||||||
|
"downloadingX": "Mengunduh {}",
|
||||||
|
"downloadX": "Unduh {}",
|
||||||
|
"downloadedX": "{} diunduh",
|
||||||
|
"releaseAsset": "Aset rilis",
|
||||||
|
"downloadNotifDescription": "Memberi tahu pengguna perkembangan dalam mengunduh aplikasi",
|
||||||
|
"noAPKFound": "Tidak ada APK ditemukan",
|
||||||
|
"noVersionDetection": "Tidak ada pendeteksi versi",
|
||||||
|
"categorize": "Kategorikan",
|
||||||
|
"categories": "Kategori",
|
||||||
|
"category": "Kategori",
|
||||||
|
"noCategory": "Tidak ada kategori",
|
||||||
|
"noCategories": "Tidak ada kategori",
|
||||||
|
"deleteCategoriesQuestion": "Hapus kategori?",
|
||||||
|
"categoryDeleteWarning": "Semua aplikasi dalam kategori yang dihapus akan diatur sebagai tidak terkategori.",
|
||||||
|
"addCategory": "Tambah kategori",
|
||||||
|
"label": "Label",
|
||||||
|
"language": "Language",
|
||||||
|
"copiedToClipboard": "Disalin ke papan klip",
|
||||||
|
"storagePermissionDenied": "Izin penyimpanan ditolak",
|
||||||
|
"selectedCategorizeWarning": "Ini akan mengganti pengaturan kategori yang ada untuk aplikasi terpilih.",
|
||||||
|
"filterAPKsByRegEx": "Filter APK dengan ekspresi reguler",
|
||||||
|
"removeFromObtainium": "Hapus dari Obtainium",
|
||||||
|
"uninstallFromDevice": "Copot pemasangan dari perangkat",
|
||||||
|
"onlyWorksWithNonVersionDetectApps": "Hanya bekerja untuk aplikasi dengan pendeteksi versi yang nonaktif.",
|
||||||
|
"releaseDateAsVersion": "Gunakan tanggal rilis sebagai versi string",
|
||||||
|
"releaseDateAsVersionExplanation": "Opsi ini hanya boleh digunakan untuk aplikasi dengan pendeteksi versi yang tidak berfungsi dengan benar, tetapi tanggal rilisnya tersedia.",
|
||||||
|
"changes": "Perubahan",
|
||||||
|
"releaseDate": "Tanggal rilis",
|
||||||
|
"importFromURLsInFile": "Impor dari URL dalam berkas (seperti OPML)",
|
||||||
|
"versionDetectionExplanation": "Sesuaikan string versi dengan versi yang terdeteksi dari OS",
|
||||||
|
"versionDetection": "Pendeteksi versi",
|
||||||
|
"standardVersionDetection": "Pendeteksi versi standar",
|
||||||
|
"groupByCategory": "Kelompokkan berdasarkan kategori",
|
||||||
|
"autoApkFilterByArch": "Coba filter APK berdasarkan arsitektur CPU jika memungkinkan",
|
||||||
|
"overrideSource": "Ganti sumber",
|
||||||
|
"dontShowAgain": "Jangan tampilkan lagi",
|
||||||
|
"dontShowTrackOnlyWarnings": "Jangan tampilkan peringatan 'Pelacakan Saja'",
|
||||||
|
"dontShowAPKOriginWarnings": "Jangan tampilkan peringatan asal APK",
|
||||||
|
"moveNonInstalledAppsToBottom": "Pindahkan aplikasi tidak terpasang ke bawah tampilan aplikasi",
|
||||||
|
"gitlabPATLabel": "Token Akses Pribadi GitLab",
|
||||||
|
"about": "Tentang",
|
||||||
|
"requiresCredentialsInSettings": "{} memerlukan kredensial tambahan (dalam pengaturan)",
|
||||||
|
"checkOnStart": "Periksa pembaruan saat proses memulai",
|
||||||
|
"tryInferAppIdFromCode": "Coba simpulkan ID aplikasi dari kode sumber",
|
||||||
|
"removeOnExternalUninstall": "Secara otomatis menghapus aplikasi yang dicopot pemasangannya dari luar",
|
||||||
|
"pickHighestVersionCode": "Pilih otomatis APK dengan versi kode tertinggi",
|
||||||
|
"checkUpdateOnDetailPage": "Periksa pembaruan saat membuka halaman detail aplikasi",
|
||||||
|
"disablePageTransitions": "Nonaktifkan animasi transisi halaman",
|
||||||
|
"reversePageTransitions": "Animasi transisi halaman secara terbalik",
|
||||||
|
"minStarCount": "Jumlah bintang minimum",
|
||||||
|
"addInfoBelow": "Tambahkan info ini di bawah.",
|
||||||
|
"addInfoInSettings": "Tambahkan info ini di pengaturan.",
|
||||||
|
"githubSourceNote": "Pembatasan tarif pada GitHub dapat dihindari dengan menggunakan kunci API.",
|
||||||
|
"sortByLastLinkSegment": "Urutkan hanya berdasarkan segmen terakhir tautan",
|
||||||
|
"filterReleaseNotesByRegEx": "Filter catatan perilisan dengan ekspresi reguler",
|
||||||
|
"customLinkFilterRegex": "Filter tautan APK kustom dengan ekspresi reguler (Standar '.apk$')",
|
||||||
|
"appsPossiblyUpdated": "Pembaruan aplikasi dicoba",
|
||||||
|
"appsPossiblyUpdatedNotifDescription": "Memberi tahu pengguna bahwa pembaruan terhadap aplikasi berpotensi diterapkan di latar belakang",
|
||||||
|
"xWasPossiblyUpdatedToY": "{} mungkin telah diperbarui ke {}.",
|
||||||
|
"enableBackgroundUpdates": "Aktifkan pembaruan latar belakang",
|
||||||
|
"backgroundUpdateReqsExplanation": "Pembaruan latar belakang mungkin tidak dapat dilakukan untuk semua aplikasi.",
|
||||||
|
"backgroundUpdateLimitsExplanation": "Keberhasilan pemasangan di latar belakang hanya dapat ditentukan ketika Obtainium terbuka.",
|
||||||
|
"verifyLatestTag": "Verifikasi label 'terbaru'",
|
||||||
|
"intermediateLinkRegex": "Filter tautan 'perantara' untuk dikunjungi",
|
||||||
|
"filterByLinkText": "Filter tautan berdasarkan teks tautan",
|
||||||
|
"intermediateLinkNotFound": "Tautan perantara tidak ditemukan",
|
||||||
|
"intermediateLink": "Tautan perantara",
|
||||||
|
"exemptFromBackgroundUpdates": "Dikecualikan dari pembaruan latar belakang (jika diaktifkan)",
|
||||||
|
"bgUpdatesOnWiFiOnly": "Nonaktifkan pembaruan latar belakang saat tidak menggunakan WiFi",
|
||||||
|
"autoSelectHighestVersionCode": "Secara otomatis pilih APK dengan versi kode tertinggi",
|
||||||
|
"versionExtractionRegEx": "Reguler ekspresi terkait ekstraksi versi string",
|
||||||
|
"trimVersionString": "Potong versi string dengan reguler ekspresi",
|
||||||
|
"matchGroupToUseForX": "Cocokkan grup yang akan digunakan untuk \"{}\"",
|
||||||
|
"matchGroupToUse": "Cocokkan grup yang akan digunakan untuk reguler ekspresi terkait ekstraksi versi string",
|
||||||
|
"highlightTouchTargets": "Sorot target sentuh yang kurang jelas",
|
||||||
|
"pickExportDir": "Pilih direktori ekspor",
|
||||||
|
"autoExportOnChanges": "Otomatis ekspor terhadap perubahan",
|
||||||
|
"includeSettings": "Sertakan pengaturan",
|
||||||
|
"filterVersionsByRegEx": "Filter versi dengan ekspresi reguler",
|
||||||
|
"trySelectingSuggestedVersionCode": "Coba pilih APK dengan version kode yang disarankan",
|
||||||
|
"dontSortReleasesList": "Pertahankan urutan rilis dari API",
|
||||||
|
"reverseSort": "Penyortiran terbalik",
|
||||||
|
"takeFirstLink": "Ambil tautan pertama",
|
||||||
|
"skipSort": "Lewati penyortiran",
|
||||||
|
"debugMenu": "Menu debug",
|
||||||
|
"bgTaskStarted": "Tugas latar belakang dimulai - periksa catatan.",
|
||||||
|
"runBgCheckNow": "Jalankan pemeriksaan pembaruan latar belakang sekarang",
|
||||||
|
"versionExtractWholePage": "Terapkan reguler ekspresi terkait ekstraksi versi string ke seluruh halaman",
|
||||||
|
"installing": "Memasang",
|
||||||
|
"skipUpdateNotifications": "Lewati notifikasi pembaruan",
|
||||||
|
"updatesAvailableNotifChannel": "Pembaruan tersedia",
|
||||||
|
"appsUpdatedNotifChannel": "Aplikasi diperbarui",
|
||||||
|
"appsPossiblyUpdatedNotifChannel": "Pembaruan aplikasi dicoba",
|
||||||
|
"errorCheckingUpdatesNotifChannel": "Kesalahan dalam memeriksa pembaruan",
|
||||||
|
"appsRemovedNotifChannel": "Aplikasi dihapus",
|
||||||
|
"downloadingXNotifChannel": "Mengunduh {}",
|
||||||
|
"completeAppInstallationNotifChannel": "Selesaikan pemasangan aplikasi",
|
||||||
|
"checkingForUpdatesNotifChannel": "Memeriksa pembaruan",
|
||||||
|
"onlyCheckInstalledOrTrackOnlyApps": "Hanya periksa aplikasi yang dipasang dan ditandai 'Pelacakan Saja' untuk pembaruan",
|
||||||
|
"supportFixedAPKURL": "Mendukung URL APK tetap",
|
||||||
|
"selectX": "Pilih {}",
|
||||||
|
"parallelDownloads": "Izinkan mengunduh paralel",
|
||||||
|
"useShizuku": "Gunakan Shizuku atau Sui untuk memasang",
|
||||||
|
"shizukuBinderNotFound": "Layanan Shizuku tidak berjalan",
|
||||||
|
"shizukuOld": "Versi Shizuku lama (<11) - harap perbarui",
|
||||||
|
"shizukuOldAndroidWithADB": "Shizuku berjalan di Android < 8.1 dengan ADB - perbarui Android atau gunakan Sui sebagai gantinya",
|
||||||
|
"shizukuPretendToBeGooglePlay": "Atur Google Play sebagai sumber pemasangan (jika Shizuku digunakan)",
|
||||||
|
"useSystemFont": "Gunakan font sistem",
|
||||||
|
"useVersionCodeAsOSVersion": "Gunakan versi kode aplikasi sebagai versi yang terdeteksi OS",
|
||||||
|
"requestHeader": "Header permintaan",
|
||||||
|
"useLatestAssetDateAsReleaseDate": "Gunakan unggahan aset terbaru sebagai tanggal rilis",
|
||||||
|
"defaultPseudoVersioningMethod": "Metode versi semu standar",
|
||||||
|
"partialAPKHash": "Hash APK parsial",
|
||||||
|
"APKLinkHash": "Hash tautan APK",
|
||||||
|
"directAPKLink": "Tautan APK langsung",
|
||||||
|
"pseudoVersionInUse": "Versi semu sedang digunakan",
|
||||||
|
"installed": "Terpasang",
|
||||||
|
"latest": "Terbaru",
|
||||||
|
"invertRegEx": "Balikkan ekspresi reguler",
|
||||||
|
"note": "Catatan",
|
||||||
|
"selfHostedNote": "Dropdown \"{}\" bisa digunakan untuk menjangkau instansi yang dihosting sendiri/kustom dari sumber mana pun.",
|
||||||
|
"badDownload": "APK tidak dapat diurai (tidak kompatibel atau diunduh sebagian)",
|
||||||
|
"beforeNewInstallsShareToAppVerifier": "Bagikan aplikasi baru dengan AppVerifier (jika tersedia)",
|
||||||
|
"appVerifierInstructionToast": "Bagikan ke AppVerifier, lalu kembali ke sini jika sudah siap.",
|
||||||
|
"wiki": "Bantuan/Wiki",
|
||||||
|
"crowdsourcedConfigsLabel": "Konfigurasi aplikasi Crowdsourced (risiko penggunaan ditanggung sendiri)",
|
||||||
|
"allowInsecure": "Izinkan permintaan HTTP yang tidak aman",
|
||||||
|
"removeAppQuestion": {
|
||||||
|
"one": "Hapus aplikasi?",
|
||||||
|
"other": "Hapus aplikasi?"
|
||||||
|
},
|
||||||
|
"tooManyRequestsTryAgainInMinutes": {
|
||||||
|
"one": "Terlalu banyak permintaan (tarif dibatasi) - coba lagi dalam {} menit",
|
||||||
|
"other": "Terlalu banyak permintaan (tarif dibatasi) - coba lagi dalam {} menit"
|
||||||
|
},
|
||||||
|
"bgUpdateGotErrorRetryInMinutes": {
|
||||||
|
"one": "Pemeriksaan pembaruan latar belakang menemui {}, akan menjadwalkan pemeriksaan ulang dalam {} menit",
|
||||||
|
"other": "Pemeriksaan pembaruan latar belakang menemui {}, akan menjadwalkan pemeriksaan ulang dalam {} menit"
|
||||||
|
},
|
||||||
|
"bgCheckFoundUpdatesWillNotifyIfNeeded": {
|
||||||
|
"one": "Pemeriksaan pembaruan latar belakang menemukan {} pembaruan - akan memberi tahu pengguna jika diperlukan",
|
||||||
|
"other": "Pemeriksaan pembaruan latar belakang menemukan {} pembaruan - akan memberi tahu pengguna jika diperlukan"
|
||||||
|
},
|
||||||
|
"apps": {
|
||||||
|
"one": "{} aplikasi",
|
||||||
|
"other": "{} aplikasi"
|
||||||
|
},
|
||||||
|
"url": {
|
||||||
|
"one": "{} URL",
|
||||||
|
"other": "{} URL"
|
||||||
|
},
|
||||||
|
"minute": {
|
||||||
|
"one": "{} menit",
|
||||||
|
"other": "{} menit"
|
||||||
|
},
|
||||||
|
"hour": {
|
||||||
|
"one": "{} jam",
|
||||||
|
"other": "{} jam"
|
||||||
|
},
|
||||||
|
"day": {
|
||||||
|
"one": "{} hari",
|
||||||
|
"other": "{} hari"
|
||||||
|
},
|
||||||
|
"clearedNLogsBeforeXAfterY": {
|
||||||
|
"one": "Menghapus {n} catatan (sebelum = {before}, setelah = {after})",
|
||||||
|
"other": "Menghapus {n} catatan (sebelum = {before}, setelah = {after})"
|
||||||
|
},
|
||||||
|
"xAndNMoreUpdatesAvailable": {
|
||||||
|
"one": "{} dan 1 aplikasi lainnya mendapat pembaruan.",
|
||||||
|
"other": "{} dan {} aplikasi lainnya mendapat pembaruan."
|
||||||
|
},
|
||||||
|
"xAndNMoreUpdatesInstalled": {
|
||||||
|
"one": "{} dan 1 aplikasi lainnya telah diperbarui.",
|
||||||
|
"other": "{} dan {} aplikasi lainnya telah diperbarui."
|
||||||
|
},
|
||||||
|
"xAndNMoreUpdatesFailed": {
|
||||||
|
"one": "Gagal memperbarui {} dan 1 aplikasi lainnya.",
|
||||||
|
"other": "Gagal memperbarui {} dan {} aplikasi lainnya."
|
||||||
|
},
|
||||||
|
"xAndNMoreUpdatesPossiblyInstalled": {
|
||||||
|
"one": "{} dan 1 aplikasi lainnya mungkin telah diperbarui.",
|
||||||
|
"other": "{} dan {} aplikasi lainnya mungkin telah diperbarui."
|
||||||
|
},
|
||||||
|
"apk": {
|
||||||
|
"one": "{} APK",
|
||||||
|
"other": "{} APK"
|
||||||
|
}
|
||||||
|
}
|
@@ -60,8 +60,17 @@ class SourceHut extends AppSource {
|
|||||||
int ind = 0;
|
int ind = 0;
|
||||||
|
|
||||||
for (var entry in parsedHtml.querySelectorAll('item').sublist(0, 6)) {
|
for (var entry in parsedHtml.querySelectorAll('item').sublist(0, 6)) {
|
||||||
// Limit 5 for speed
|
ind++;
|
||||||
if (!fallbackToOlderReleases && ind > 0) {
|
String releasePage = // querySelector('link') fails for some reason
|
||||||
|
entry
|
||||||
|
.querySelector('guid') // Luckily guid is identical
|
||||||
|
?.innerHtml
|
||||||
|
.trim() ??
|
||||||
|
'';
|
||||||
|
if (!releasePage.startsWith('$standardUrl/refs')) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
if (!fallbackToOlderReleases && ind > 1) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
String? version = entry.querySelector('title')?.text.trim();
|
String? version = entry.querySelector('title')?.text.trim();
|
||||||
@@ -69,7 +78,6 @@ class SourceHut extends AppSource {
|
|||||||
throw NoVersionError();
|
throw NoVersionError();
|
||||||
}
|
}
|
||||||
String? releaseDateString = entry.querySelector('pubDate')?.innerHtml;
|
String? releaseDateString = entry.querySelector('pubDate')?.innerHtml;
|
||||||
String releasePage = '$standardUrl/refs/$version';
|
|
||||||
DateTime? releaseDate;
|
DateTime? releaseDate;
|
||||||
try {
|
try {
|
||||||
releaseDate = releaseDateString != null
|
releaseDate = releaseDateString != null
|
||||||
@@ -98,7 +106,6 @@ class SourceHut extends AppSource {
|
|||||||
AppNames(entry.querySelector('author')?.innerHtml.trim() ?? appName,
|
AppNames(entry.querySelector('author')?.innerHtml.trim() ?? appName,
|
||||||
appName),
|
appName),
|
||||||
releaseDate: releaseDate));
|
releaseDate: releaseDate));
|
||||||
ind++;
|
|
||||||
}
|
}
|
||||||
if (apkDetailsList.isEmpty) {
|
if (apkDetailsList.isEmpty) {
|
||||||
throw NoReleasesError();
|
throw NoReleasesError();
|
||||||
|
78
lib/app_sources/tencent.dart
Normal file
78
lib/app_sources/tencent.dart
Normal file
@@ -0,0 +1,78 @@
|
|||||||
|
import 'dart:convert';
|
||||||
|
|
||||||
|
import 'package:obtainium/custom_errors.dart';
|
||||||
|
import 'package:obtainium/providers/source_provider.dart';
|
||||||
|
|
||||||
|
class Tencent extends AppSource {
|
||||||
|
Tencent() {
|
||||||
|
name = 'Tencent App Store';
|
||||||
|
hosts = ['sj.qq.com'];
|
||||||
|
naiveStandardVersionDetection = true;
|
||||||
|
showReleaseDateAsVersionToggle = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
@override
|
||||||
|
String sourceSpecificStandardizeURL(String url, {bool forSelection = false}) {
|
||||||
|
RegExp standardUrlRegEx = RegExp(
|
||||||
|
'^https?://${getSourceRegex(hosts)}/appdetail/[^/]+',
|
||||||
|
caseSensitive: false);
|
||||||
|
var match = standardUrlRegEx.firstMatch(url);
|
||||||
|
if (match == null) {
|
||||||
|
throw InvalidURLError(name);
|
||||||
|
}
|
||||||
|
return match.group(0)!;
|
||||||
|
}
|
||||||
|
|
||||||
|
@override
|
||||||
|
Future<String?> tryInferringAppId(String standardUrl,
|
||||||
|
{Map<String, dynamic> additionalSettings = const {}}) async {
|
||||||
|
return Uri.parse(standardUrl).pathSegments.last;
|
||||||
|
}
|
||||||
|
|
||||||
|
@override
|
||||||
|
Future<APKDetails> getLatestAPKDetails(
|
||||||
|
String standardUrl,
|
||||||
|
Map<String, dynamic> additionalSettings,
|
||||||
|
) async {
|
||||||
|
String appId = (await tryInferringAppId(standardUrl))!;
|
||||||
|
String baseHost = Uri.parse(standardUrl)
|
||||||
|
.host
|
||||||
|
.split('.')
|
||||||
|
.reversed
|
||||||
|
.toList()
|
||||||
|
.sublist(0, 2)
|
||||||
|
.reversed
|
||||||
|
.join('.');
|
||||||
|
|
||||||
|
var res = await sourceRequest(
|
||||||
|
'https://upage.html5.$baseHost/wechat-apkinfo', additionalSettings,
|
||||||
|
followRedirects: false, postBody: {"packagename": appId});
|
||||||
|
|
||||||
|
if (res.statusCode == 200) {
|
||||||
|
var json = jsonDecode(res.body);
|
||||||
|
if (json['app_detail_records'][appId] == null) {
|
||||||
|
throw NoReleasesError();
|
||||||
|
}
|
||||||
|
var version =
|
||||||
|
json['app_detail_records'][appId]['apk_all_data']['version_name'];
|
||||||
|
var apkUrl = json['app_detail_records'][appId]['apk_all_data']['url'];
|
||||||
|
if (apkUrl == null) {
|
||||||
|
throw NoAPKError();
|
||||||
|
}
|
||||||
|
var appName = json['app_detail_records'][appId]['app_info']['name'];
|
||||||
|
var author = json['app_detail_records'][appId]['app_info']['author'];
|
||||||
|
var releaseDate =
|
||||||
|
json['app_detail_records'][appId]['app_info']['update_time'];
|
||||||
|
|
||||||
|
return APKDetails(
|
||||||
|
version,
|
||||||
|
[MapEntry(Uri.parse(apkUrl).queryParameters['fsname']!, apkUrl)],
|
||||||
|
AppNames(author, appName),
|
||||||
|
releaseDate: releaseDate != null
|
||||||
|
? DateTime.fromMillisecondsSinceEpoch(releaseDate * 1000)
|
||||||
|
: null);
|
||||||
|
} else {
|
||||||
|
throw getObtainiumHttpError(res);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@@ -44,6 +44,7 @@ List<MapEntry<Locale, String>> supportedLocales = const [
|
|||||||
MapEntry(Locale('da'), 'Dansk'),
|
MapEntry(Locale('da'), 'Dansk'),
|
||||||
MapEntry(Locale('en', 'EO'),
|
MapEntry(Locale('en', 'EO'),
|
||||||
'Esperanto'), // https://github.com/aissat/easy_localization/issues/220#issuecomment-846035493
|
'Esperanto'), // https://github.com/aissat/easy_localization/issues/220#issuecomment-846035493
|
||||||
|
MapEntry(Locale('in'), 'Bahasa Indonesia')
|
||||||
];
|
];
|
||||||
const fallbackLocale = Locale('en');
|
const fallbackLocale = Locale('en');
|
||||||
const localeDir = 'assets/translations';
|
const localeDir = 'assets/translations';
|
||||||
|
@@ -248,7 +248,8 @@ class _AppPageState extends State<AppPage> {
|
|||||||
children: [
|
children: [
|
||||||
const SizedBox(height: 20),
|
const SizedBox(height: 20),
|
||||||
FutureBuilder(
|
FutureBuilder(
|
||||||
future: appsProvider.updateAppIcon(app?.app.id),
|
future:
|
||||||
|
appsProvider.updateAppIcon(app?.app.id, ignoreCache: true),
|
||||||
builder: (ctx, val) {
|
builder: (ctx, val) {
|
||||||
return app?.icon != null
|
return app?.icon != null
|
||||||
? Row(
|
? Row(
|
||||||
|
@@ -416,6 +416,8 @@ class AppsPageState extends State<AppsPage> {
|
|||||||
? Image.memory(
|
? Image.memory(
|
||||||
listedApps[appIndex].icon!,
|
listedApps[appIndex].icon!,
|
||||||
gaplessPlayback: true,
|
gaplessPlayback: true,
|
||||||
|
opacity: AlwaysStoppedAnimation(
|
||||||
|
listedApps[appIndex].installedInfo == null ? 0.6 : 1),
|
||||||
)
|
)
|
||||||
: Row(
|
: Row(
|
||||||
mainAxisSize: MainAxisSize.min,
|
mainAxisSize: MainAxisSize.min,
|
||||||
|
@@ -375,6 +375,7 @@ class AppsProvider with ChangeNotifier {
|
|||||||
late Stream<FGBGType>? foregroundStream;
|
late Stream<FGBGType>? foregroundStream;
|
||||||
late StreamSubscription<FGBGType>? foregroundSubscription;
|
late StreamSubscription<FGBGType>? foregroundSubscription;
|
||||||
late Directory APKDir;
|
late Directory APKDir;
|
||||||
|
late Directory iconsCacheDir;
|
||||||
late SettingsProvider settingsProvider = SettingsProvider();
|
late SettingsProvider settingsProvider = SettingsProvider();
|
||||||
|
|
||||||
Iterable<AppInMemory> getAppValues() => apps.values.map((a) => a.deepCopy());
|
Iterable<AppInMemory> getAppValues() => apps.values.map((a) => a.deepCopy());
|
||||||
@@ -393,12 +394,21 @@ class AppsProvider with ChangeNotifier {
|
|||||||
var cacheDirs = await getExternalCacheDirectories();
|
var cacheDirs = await getExternalCacheDirectories();
|
||||||
if (cacheDirs?.isNotEmpty ?? false) {
|
if (cacheDirs?.isNotEmpty ?? false) {
|
||||||
APKDir = cacheDirs!.first;
|
APKDir = cacheDirs!.first;
|
||||||
|
iconsCacheDir = Directory('${cacheDirs.first.path}/icons');
|
||||||
|
if (!iconsCacheDir.existsSync()) {
|
||||||
|
iconsCacheDir.createSync();
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
APKDir =
|
APKDir =
|
||||||
Directory('${(await getExternalStorageDirectory())!.path}/apks');
|
Directory('${(await getExternalStorageDirectory())!.path}/apks');
|
||||||
if (!APKDir.existsSync()) {
|
if (!APKDir.existsSync()) {
|
||||||
APKDir.createSync();
|
APKDir.createSync();
|
||||||
}
|
}
|
||||||
|
iconsCacheDir =
|
||||||
|
Directory('${(await getExternalStorageDirectory())!.path}/icons');
|
||||||
|
if (!iconsCacheDir.existsSync()) {
|
||||||
|
iconsCacheDir.createSync();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if (!isBg) {
|
if (!isBg) {
|
||||||
// Load Apps into memory (in background processes, this is done later instead of in the constructor)
|
// Load Apps into memory (in background processes, this is done later instead of in the constructor)
|
||||||
@@ -1297,10 +1307,16 @@ class AppsProvider with ChangeNotifier {
|
|||||||
notifyListeners();
|
notifyListeners();
|
||||||
}
|
}
|
||||||
|
|
||||||
Future<void> updateAppIcon(String? appId) async {
|
Future<void> updateAppIcon(String? appId, {bool ignoreCache = false}) async {
|
||||||
if (apps[appId]?.icon == null) {
|
if (apps[appId]?.icon == null) {
|
||||||
var icon =
|
var cachedIcon = File('${iconsCacheDir.path}/$appId.png');
|
||||||
(await apps[appId]?.installedInfo?.applicationInfo?.getAppIcon());
|
var alreadyCached = cachedIcon.existsSync() && !ignoreCache;
|
||||||
|
var icon = alreadyCached
|
||||||
|
? (await cachedIcon.readAsBytes())
|
||||||
|
: (await apps[appId]?.installedInfo?.applicationInfo?.getAppIcon());
|
||||||
|
if (icon != null && !alreadyCached) {
|
||||||
|
cachedIcon.writeAsBytes(icon.toList());
|
||||||
|
}
|
||||||
if (icon != null) {
|
if (icon != null) {
|
||||||
apps.update(
|
apps.update(
|
||||||
apps[appId]!.app.id,
|
apps[appId]!.app.id,
|
||||||
@@ -1598,12 +1614,13 @@ class AppsProvider with ChangeNotifier {
|
|||||||
}
|
}
|
||||||
String? returnPath;
|
String? returnPath;
|
||||||
if (!pickOnly) {
|
if (!pickOnly) {
|
||||||
|
var encoder = const JsonEncoder.withIndent(" ");
|
||||||
Map<String, dynamic> finalExport = generateExportJSON();
|
Map<String, dynamic> finalExport = generateExportJSON();
|
||||||
var result = await saf.createFile(exportDir,
|
var result = await saf.createFile(exportDir,
|
||||||
displayName:
|
displayName:
|
||||||
'${tr('obtainiumExportHyphenatedLowercase')}-${DateTime.now().toIso8601String().replaceAll(':', '-')}${isAuto ? '-auto' : ''}.json',
|
'${tr('obtainiumExportHyphenatedLowercase')}-${DateTime.now().toIso8601String().replaceAll(':', '-')}${isAuto ? '-auto' : ''}.json',
|
||||||
mimeType: 'application/json',
|
mimeType: 'application/json',
|
||||||
bytes: Uint8List.fromList(utf8.encode(jsonEncode(finalExport))));
|
bytes: Uint8List.fromList(utf8.encode(encoder.convert(finalExport))));
|
||||||
if (result == null) {
|
if (result == null) {
|
||||||
throw ObtainiumError(tr('unexpectedError'));
|
throw ObtainiumError(tr('unexpectedError'));
|
||||||
}
|
}
|
||||||
|
@@ -28,6 +28,7 @@ import 'package:obtainium/app_sources/sourceforge.dart';
|
|||||||
import 'package:obtainium/app_sources/sourcehut.dart';
|
import 'package:obtainium/app_sources/sourcehut.dart';
|
||||||
import 'package:obtainium/app_sources/steammobile.dart';
|
import 'package:obtainium/app_sources/steammobile.dart';
|
||||||
import 'package:obtainium/app_sources/telegramapp.dart';
|
import 'package:obtainium/app_sources/telegramapp.dart';
|
||||||
|
import 'package:obtainium/app_sources/tencent.dart';
|
||||||
import 'package:obtainium/app_sources/uptodown.dart';
|
import 'package:obtainium/app_sources/uptodown.dart';
|
||||||
import 'package:obtainium/app_sources/vlc.dart';
|
import 'package:obtainium/app_sources/vlc.dart';
|
||||||
import 'package:obtainium/app_sources/whatsapp.dart';
|
import 'package:obtainium/app_sources/whatsapp.dart';
|
||||||
@@ -465,19 +466,25 @@ abstract class AppSource {
|
|||||||
|
|
||||||
Future<Response> sourceRequest(
|
Future<Response> sourceRequest(
|
||||||
String url, Map<String, dynamic> additionalSettings,
|
String url, Map<String, dynamic> additionalSettings,
|
||||||
{bool followRedirects = true}) async {
|
{bool followRedirects = true, Object? postBody}) async {
|
||||||
var requestHeaders = await getRequestHeaders(additionalSettings);
|
var requestHeaders = await getRequestHeaders(additionalSettings);
|
||||||
if (requestHeaders != null || followRedirects == false) {
|
if (requestHeaders != null || followRedirects == false) {
|
||||||
var req = Request('GET', Uri.parse(url));
|
var req = Request(postBody == null ? 'GET' : 'POST', Uri.parse(url));
|
||||||
req.followRedirects = followRedirects;
|
req.followRedirects = followRedirects;
|
||||||
if (requestHeaders != null) {
|
if (requestHeaders != null) {
|
||||||
req.headers.addAll(requestHeaders);
|
req.headers.addAll(requestHeaders);
|
||||||
}
|
}
|
||||||
|
if (postBody != null) {
|
||||||
|
req.headers[HttpHeaders.contentTypeHeader] = 'application/json';
|
||||||
|
req.body = jsonEncode(postBody);
|
||||||
|
}
|
||||||
return Response.fromStream(await IOClient(
|
return Response.fromStream(await IOClient(
|
||||||
createHttpClient(additionalSettings['allowInsecure'] == true))
|
createHttpClient(additionalSettings['allowInsecure'] == true))
|
||||||
.send(req));
|
.send(req));
|
||||||
} else {
|
} else {
|
||||||
return get(Uri.parse(url));
|
return postBody == null
|
||||||
|
? get(Uri.parse(url))
|
||||||
|
: post(Uri.parse(url), body: jsonEncode(postBody));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -782,6 +789,7 @@ class SourceProvider {
|
|||||||
Aptoide(),
|
Aptoide(),
|
||||||
Uptodown(),
|
Uptodown(),
|
||||||
HuaweiAppGallery(),
|
HuaweiAppGallery(),
|
||||||
|
Tencent(),
|
||||||
Jenkins(),
|
Jenkins(),
|
||||||
APKMirror(),
|
APKMirror(),
|
||||||
Signal(),
|
Signal(),
|
||||||
|
64
pubspec.lock
64
pubspec.lock
@@ -103,10 +103,10 @@ packages:
|
|||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description:
|
description:
|
||||||
name: background_fetch
|
name: background_fetch
|
||||||
sha256: f910c1c7c67a55f242daf78e9e9835d26eb01d39fc7f5d77f57dd84d009a6bab
|
sha256: e9f26ae54d88310b7ac2a68f2f9fcee0081a4d5f11100f233a70702021e7ac4f
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.3.6"
|
version: "1.3.7"
|
||||||
boolean_selector:
|
boolean_selector:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -303,18 +303,18 @@ packages:
|
|||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description:
|
description:
|
||||||
name: flex_color_picker
|
name: flex_color_picker
|
||||||
sha256: "809af4ec82ede3b140ed0219b97d548de99e47aa4b99b14a10f705a2dbbcba5e"
|
sha256: "12dc855ae8ef5491f529b1fc52c655f06dcdf4114f1f7fdecafa41eec2ec8d79"
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "3.5.1"
|
version: "3.6.0"
|
||||||
flex_seed_scheme:
|
flex_seed_scheme:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: flex_seed_scheme
|
name: flex_seed_scheme
|
||||||
sha256: "7d97ba5c20f0e5cb1e3e2c17c865e1f797d129de31fc1f75d2dcce9470d6373c"
|
sha256: "7639d2c86268eff84a909026eb169f008064af0fb3696a651b24b0fa24a40334"
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "3.3.0"
|
version: "3.4.1"
|
||||||
flutter:
|
flutter:
|
||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description: flutter
|
description: flutter
|
||||||
@@ -388,26 +388,26 @@ packages:
|
|||||||
dependency: "direct dev"
|
dependency: "direct dev"
|
||||||
description:
|
description:
|
||||||
name: flutter_launcher_icons
|
name: flutter_launcher_icons
|
||||||
sha256: "526faf84284b86a4cb36d20a5e45147747b7563d921373d4ee0559c54fcdbcea"
|
sha256: "619817c4b65b322b5104b6bb6dfe6cda62d9729bd7ad4303ecc8b4e690a67a77"
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.13.1"
|
version: "0.14.1"
|
||||||
flutter_lints:
|
flutter_lints:
|
||||||
dependency: "direct dev"
|
dependency: "direct dev"
|
||||||
description:
|
description:
|
||||||
name: flutter_lints
|
name: flutter_lints
|
||||||
sha256: "3f41d009ba7172d5ff9be5f6e6e6abb4300e263aab8866d2a0842ed2a70f8f0c"
|
sha256: "5398f14efa795ffb7a33e9b6a08798b26a180edac4ad7db3f231e40f82ce11e1"
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "4.0.0"
|
version: "5.0.0"
|
||||||
flutter_local_notifications:
|
flutter_local_notifications:
|
||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description:
|
description:
|
||||||
name: flutter_local_notifications
|
name: flutter_local_notifications
|
||||||
sha256: c500d5d9e7e553f06b61877ca6b9c8b92c570a4c8db371038702e8ce57f8a50f
|
sha256: "49eeef364fddb71515bc78d5a8c51435a68bccd6e4d68e25a942c5e47761ae71"
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "17.2.2"
|
version: "17.2.3"
|
||||||
flutter_local_notifications_linux:
|
flutter_local_notifications_linux:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -433,10 +433,10 @@ packages:
|
|||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description:
|
description:
|
||||||
name: flutter_markdown
|
name: flutter_markdown
|
||||||
sha256: a23c41ee57573e62fc2190a1f36a0480c4d90bde3a8a8d7126e5d5992fb53fb7
|
sha256: e17575ca576a34b46c58c91f9948891117a1bd97815d2e661813c7f90c647a78
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.7.3+1"
|
version: "0.7.3+2"
|
||||||
flutter_plugin_android_lifecycle:
|
flutter_plugin_android_lifecycle:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -571,10 +571,10 @@ packages:
|
|||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: lints
|
name: lints
|
||||||
sha256: "976c774dd944a42e83e2467f4cc670daef7eed6295b10b36ae8c85bcbf828235"
|
sha256: "3315600f3fb3b135be672bf4a178c55f274bebe368325ae18462c89ac1e3b413"
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "4.0.0"
|
version: "5.0.0"
|
||||||
markdown:
|
markdown:
|
||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description:
|
description:
|
||||||
@@ -723,10 +723,10 @@ packages:
|
|||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: permission_handler_platform_interface
|
name: permission_handler_platform_interface
|
||||||
sha256: fe0ffe274d665be8e34f9c59705441a7d248edebbe5d9e3ec2665f88b79358ea
|
sha256: e9c8eadee926c4532d0305dff94b85bf961f16759c3af791486613152af4b4f9
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "4.2.2"
|
version: "4.2.3"
|
||||||
permission_handler_windows:
|
permission_handler_windows:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -913,18 +913,18 @@ packages:
|
|||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description:
|
description:
|
||||||
name: sqflite
|
name: sqflite
|
||||||
sha256: a43e5a27235518c03ca238e7b4732cf35eabe863a369ceba6cbefa537a66f16d
|
sha256: ff5a2436ef8ebdfda748fbfe957f9981524cb5ff11e7bafa8c42771840e8a788
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "2.3.3+1"
|
version: "2.3.3+2"
|
||||||
sqflite_common:
|
sqflite_common:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: sqflite_common
|
name: sqflite_common
|
||||||
sha256: "7b41b6c3507854a159e24ae90a8e3e9cc01eb26a477c118d6dca065b5f55453e"
|
sha256: "2d8e607db72e9cb7748c9c6e739e2c9618320a5517de693d5a24609c4671b1a4"
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "2.5.4+2"
|
version: "2.5.4+4"
|
||||||
stack_trace:
|
stack_trace:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -953,10 +953,10 @@ packages:
|
|||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: synchronized
|
name: synchronized
|
||||||
sha256: a824e842b8a054f91a728b783c177c1e4731f6b124f9192468457a8913371255
|
sha256: "69fe30f3a8b04a0be0c15ae6490fc859a78ef4c43ae2dd5e8a623d45bfcf9225"
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "3.2.0"
|
version: "3.3.0+3"
|
||||||
term_glyph:
|
term_glyph:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -1025,10 +1025,10 @@ packages:
|
|||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: url_launcher_macos
|
name: url_launcher_macos
|
||||||
sha256: "9a1a42d5d2d95400c795b2914c36fdcb525870c752569438e4ebb09a2b5d90de"
|
sha256: "769549c999acdb42b8bcfa7c43d72bf79a382ca7441ab18a808e101149daf672"
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "3.2.0"
|
version: "3.2.1"
|
||||||
url_launcher_platform_interface:
|
url_launcher_platform_interface:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -1057,10 +1057,10 @@ packages:
|
|||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: uuid
|
name: uuid
|
||||||
sha256: f33d6bb662f0e4f79dcd7ada2e6170f3b3a2530c28fc41f49a411ddedd576a77
|
sha256: a5be9ef6618a7ac1e964353ef476418026db906c4facdedaa299b7a2e71690ff
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "4.5.0"
|
version: "4.5.1"
|
||||||
vector_math:
|
vector_math:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
@@ -1081,10 +1081,10 @@ packages:
|
|||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: web
|
name: web
|
||||||
sha256: d43c1d6b787bf0afad444700ae7f4db8827f701bc61c255ac8d328c6f4d52062
|
sha256: cd3543bd5798f6ad290ea73d210f423502e71900302dde696f8bff84bf89a1cb
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.0.0"
|
version: "1.1.0"
|
||||||
webview_flutter:
|
webview_flutter:
|
||||||
dependency: "direct main"
|
dependency: "direct main"
|
||||||
description:
|
description:
|
||||||
@@ -1129,10 +1129,10 @@ packages:
|
|||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
name: win32_registry
|
name: win32_registry
|
||||||
sha256: "723b7f851e5724c55409bb3d5a32b203b3afe8587eaf5dafb93a5fed8ecda0d6"
|
sha256: "21ec76dfc731550fd3e2ce7a33a9ea90b828fdf19a5c3bcf556fa992cfa99852"
|
||||||
url: "https://pub.dev"
|
url: "https://pub.dev"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "1.1.4"
|
version: "1.1.5"
|
||||||
xdg_directories:
|
xdg_directories:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
|
@@ -17,7 +17,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev
|
|||||||
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
|
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
|
||||||
# In Windows, build-name is used as the major, minor, and patch parts
|
# In Windows, build-name is used as the major, minor, and patch parts
|
||||||
# of the product and file versions while build-number is used as the build suffix.
|
# of the product and file versions while build-number is used as the build suffix.
|
||||||
version: 1.1.21+2278
|
version: 1.1.25+2282
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.0.0 <4.0.0'
|
sdk: '>=3.0.0 <4.0.0'
|
||||||
@@ -84,14 +84,14 @@ dependencies:
|
|||||||
dev_dependencies:
|
dev_dependencies:
|
||||||
flutter_test:
|
flutter_test:
|
||||||
sdk: flutter
|
sdk: flutter
|
||||||
flutter_launcher_icons: ^0.13.1
|
flutter_launcher_icons: ^0.14.1
|
||||||
|
|
||||||
# The "flutter_lints" package below contains a set of recommended lints to
|
# The "flutter_lints" package below contains a set of recommended lints to
|
||||||
# encourage good coding practices. The lint set provided by the package is
|
# encourage good coding practices. The lint set provided by the package is
|
||||||
# activated in the `analysis_options.yaml` file located at the root of your
|
# activated in the `analysis_options.yaml` file located at the root of your
|
||||||
# package. See that file for information about deactivating specific lint
|
# package. See that file for information about deactivating specific lint
|
||||||
# rules and activating additional ones.
|
# rules and activating additional ones.
|
||||||
flutter_lints: ^4.0.0
|
flutter_lints: ^5.0.0
|
||||||
|
|
||||||
flutter_launcher_icons:
|
flutter_launcher_icons:
|
||||||
android: "ic_launcher"
|
android: "ic_launcher"
|
||||||
|
Reference in New Issue
Block a user