Compare commits

...

15 Commits

Author SHA1 Message Date
revanced-bot 1f542ad333 chore: Remove empty values from JSON 2024-04-29 03:25:03 +00:00
revanced-bot 1d2d36b37b chore: Sync translations 2024-04-29 03:25:01 +00:00
ReVanced Bot 1adc673c44
chore: Sync translations (#1842) 2024-04-29 10:24:25 +07:00
semantic-release-bot 1aa1bd84cf chore(release): 1.21.0-dev.2 [skip ci]
# [1.21.0-dev.2](https://github.com/ReVanced/revanced-manager/compare/v1.21.0-dev.1...v1.21.0-dev.2) (2024-04-28)

### Bug Fixes

* Download latest integrations non-pre-release ([4a72267](4a72267d41))
2024-04-28 21:49:47 +00:00
oSumAtrIX 4a72267d41
fix: Download latest integrations non-pre-release 2024-04-28 23:40:28 +02:00
oSumAtrIX 7e0f18e3b7
build: Bump dependencies 2024-04-28 23:39:20 +02:00
hellidox aab5d4411b
docs: Remove duplicate section in README (#1879)
[skip ci]
2024-04-23 18:29:06 +02:00
semantic-release-bot e5d83f424a chore(release): 1.21.0-dev.1 [skip ci]
# [1.21.0-dev.1](https://github.com/ReVanced/revanced-manager/compare/v1.20.1...v1.21.0-dev.1) (2024-04-16)

### Features

* open browser when clicking on changelog link ([bc300d8](bc300d81d9))
2024-04-16 14:39:51 +00:00
Aunali321 bc300d81d9 feat: open browser when clicking on changelog link 2024-04-16 20:00:46 +05:30
dependabot[bot] 5e6cc86c7e
build(deps-dev): bump semantic-release from 23.0.6 to 23.0.7 (#1844)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-05 14:57:28 +07:00
dependabot[bot] d91ea62903
build(deps): bump flutter_local_notifications from 16.3.2 to 17.0.0 (#1848)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-05 14:57:16 +07:00
dependabot[bot] f00dc4d3e6
build(deps): bump flutter_markdown from 0.6.20+1 to 0.6.22+1 (#1851)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-05 14:55:48 +07:00
dependabot[bot] 6c0c961ca0
build(deps): bump build_runner from 2.4.8 to 2.4.9 (#1850)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-05 14:54:31 +07:00
dependabot[bot] a99de99202
build(deps): bump share_plus from 7.2.2 to 8.0.2 (#1853)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-05 14:53:59 +07:00
dependabot[bot] a31ec9d1fe
build(deps): bump permission_handler from 11.3.0 to 11.3.1 (#1852)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-05 14:53:30 +07:00
32 changed files with 2662 additions and 1231 deletions

View File

@ -98,10 +98,6 @@ To build a ReVanced Manager, you can follow the [documentation](/docs).
You can find the documentation for ReVanced Manager [here](/docs). You can find the documentation for ReVanced Manager [here](/docs).
### 👋 Contributing
Thank you for considering contributing to ReVanced Manager. You can find the contribution guidelines [here](/CONTRIBUTING.md).
## ⚖️ License ## ⚖️ License
ReVanced Manager is licensed under the GPLv3 license. Please see the [license file](LICENSE) for more information. ReVanced Manager is licensed under the GPLv3 license. Please see the [license file](LICENSE) for more information.

View File

@ -26,7 +26,8 @@
android:name="${applicationName}" android:name="${applicationName}"
android:icon="@mipmap/ic_launcher" android:icon="@mipmap/ic_launcher"
android:largeHeap="true" android:largeHeap="true"
android:requestLegacyExternalStorage="true"> android:requestLegacyExternalStorage="true"
android:enableOnBackInvokedCallback="true">
<activity <activity
android:name=".MainActivity" android:name=".MainActivity"
android:exported="true" android:exported="true"

View File

@ -16,7 +16,7 @@
"noShowAgain": "لا تعرض هذا مرة أخرى", "noShowAgain": "لا تعرض هذا مرة أخرى",
"add": "إضافة", "add": "إضافة",
"remove": "إزالة", "remove": "إزالة",
"showChangelogButton": "إظهار سجل التغييرات", "showChangelogButton": "عرض سجل التغييرات",
"showUpdateButton": "عرض التحديث", "showUpdateButton": "عرض التحديث",
"navigationView": { "navigationView": {
"dashboardTab": "لوحة التحكم", "dashboardTab": "لوحة التحكم",
@ -30,7 +30,7 @@
"patchedSubtitle": "التطبيقات المعدلة", "patchedSubtitle": "التطبيقات المعدلة",
"changeLaterSubtitle": "يمكنك تغيير هذا في الإعدادات في وقت لاحق.", "changeLaterSubtitle": "يمكنك تغيير هذا في الإعدادات في وقت لاحق.",
"noUpdates": "لا توجد تحديثات متاحة", "noUpdates": "لا توجد تحديثات متاحة",
"WIP": "العمل قيد التقدم...", "WIP": "العمل قيد التنفيذ...",
"noInstallations": "لا توجد تطبيقات معدلة مثبتة", "noInstallations": "لا توجد تطبيقات معدلة مثبتة",
"installUpdate": "هل تريد الاستمرار في تثبيت التحديث؟", "installUpdate": "هل تريد الاستمرار في تثبيت التحديث؟",
"updateSheetTitle": "تحديث ReVanced Manager", "updateSheetTitle": "تحديث ReVanced Manager",
@ -38,17 +38,17 @@
"updatePatchesSheetTitle": "تحديث تعديلات ReVanced", "updatePatchesSheetTitle": "تحديث تعديلات ReVanced",
"updateChangelogTitle": "سجل التغييرات", "updateChangelogTitle": "سجل التغييرات",
"updateDialogText": "يتوفر تحديث جديد لـ ${file}.\n\nالإصدار المثبت حاليًا هو ${version}.", "updateDialogText": "يتوفر تحديث جديد لـ ${file}.\n\nالإصدار المثبت حاليًا هو ${version}.",
"downloadConsentDialogTitle": حميل الملفات المطلوبة؟", "downloadConsentDialogTitle": نزيل الملفات اللازمة؟",
"downloadConsentDialogText": "يحتاج مدير ReVanced إلى تنزيل الملفات الضرورية ليعمل بشكل صحيح.", "downloadConsentDialogText": "يحتاج مدير ReVanced إلى تنزيل الملفات اللازمة ليعمل بشكل صحيح.",
"downloadConsentDialogText2": "سيؤدي هذا إلى توصيلك بـ ${url}.", "downloadConsentDialogText2": "سيؤدي هذا إلى توصيلك بـ ${url}.",
"checkUpdateDialogTitle": "التحقق من وجود تحديثات؟", "checkUpdateDialogTitle": "التحقق من توفر تحديثات؟",
"checkUpdateDialogText": "هل تريد أن يقوم مدير ReVanced بالتحقق من وجود تحديثات تلقائياً؟", "checkUpdateDialogText": "هل تريد أن يقوم مدير ReVanced بالتحقق من توفر تحديثات تلقائيًا؟",
"notificationTitle": "تم تنزيل التحديث", "notificationTitle": "تم تنزيل التحديث",
"notificationText": "انقر لتثبيت التحديث", "notificationText": "اضغط لتثبيت التحديث",
"downloadingMessage": "جارٍ تحميل التحديث...", "downloadingMessage": "جارٍ تنزيل التحديث...",
"downloadedMessage": "تم تنزيل التحديث", "downloadedMessage": "تم تنزيل التحديث",
"installingMessage": "جارٍ تثبيت التحديث...", "installingMessage": "جارٍ تثبيت التحديث...",
"errorDownloadMessage": "تعذر تحميل التحديث", "errorDownloadMessage": "تعذر تنزيل التحديث",
"errorInstallMessage": "تعذّر تثبيت التحديث", "errorInstallMessage": "تعذّر تثبيت التحديث",
"noConnection": "لا يوجد اتصال بالإنترنت", "noConnection": "لا يوجد اتصال بالإنترنت",
"updatesDisabled": "تحديث تطبيق تم تعديله معطل حاليًا. أعد تعديل التطبيق مرة أخرى." "updatesDisabled": "تحديث تطبيق تم تعديله معطل حاليًا. أعد تعديل التطبيق مرة أخرى."
@ -71,17 +71,17 @@
"requiredOptionDialogText": "يجب ضبط بعض خيارات التعديل." "requiredOptionDialogText": "يجب ضبط بعض خيارات التعديل."
}, },
"appSelectorCard": { "appSelectorCard": {
"widgetTitle": "اختر تطبيق", "widgetTitle": "حدد تطبيق",
"widgetTitleSelected": "التطبيق المحدد", "widgetTitleSelected": "التطبيق المحدد",
"widgetSubtitle": "لم يتم تحديد أي تطبيق", "widgetSubtitle": "لم يتم تحديد أي تطبيق",
"noAppsLabel": "لم يتم العثور على تطبيقات", "noAppsLabel": "لم يتم العثور على تطبيقات",
"currentVersion": "الحالي", "currentVersion": "الحالي",
"suggestedVersion": "المقترحة", "suggestedVersion": "المقترح",
"anyVersion": "أي إصدار" "anyVersion": "أي إصدار"
}, },
"patchSelectorCard": { "patchSelectorCard": {
"widgetTitle": "حدد التعديلات", "widgetTitle": "حدد التعديلات",
"widgetTitleSelected": "التعديلات التي تم اختيارها", "widgetTitleSelected": "التعديلات التي تم تحديدها",
"widgetSubtitle": "حدد تطبيق أولاً", "widgetSubtitle": "حدد تطبيق أولاً",
"widgetEmptySubtitle": "لم يتم تحديد أي تعديلات" "widgetEmptySubtitle": "لم يتم تحديد أي تعديلات"
}, },
@ -90,12 +90,12 @@
"widgetSubtitle": "تابعونا!" "widgetSubtitle": "تابعونا!"
}, },
"appSelectorView": { "appSelectorView": {
"viewTitle": "اختر تطبيق", "viewTitle": "حدد تطبيق",
"searchBarHint": "البحث عن تطبيق", "searchBarHint": "البحث عن تطبيق",
"storageButton": "التخزين", "storageButton": "التخزين",
"selectFromStorageButton": "اختيار من التخزين", "selectFromStorageButton": "تحديد من التخزين",
"errorMessage": "لا يمكن استخدام التطبيق المحدد", "errorMessage": "لا يمكن استخدام التطبيق المحدد",
"downloadToast": "خاصية التحميل غير متوفرة بعد", "downloadToast": "خاصية التنزيل غير متوفرة بعد",
"requireSuggestedAppVersionDialogText": "الإصدار من التطبيق الذي حددته لا يتطابق مع الإصدار المقترح الذي يمكن أن يؤدي إلى مشاكل غير متوقعة. الرجاء استخدام الإصدار المقترح.\n\nالإصدار المحدد: ${selected}\nالإصدار المقترح: ${suggested}\n\nللاستمرار على أي حال، قم بتعطيل \"طلب إصدار التطبيق المقترح\" في الإعدادات.", "requireSuggestedAppVersionDialogText": "الإصدار من التطبيق الذي حددته لا يتطابق مع الإصدار المقترح الذي يمكن أن يؤدي إلى مشاكل غير متوقعة. الرجاء استخدام الإصدار المقترح.\n\nالإصدار المحدد: ${selected}\nالإصدار المقترح: ${suggested}\n\nللاستمرار على أي حال، قم بتعطيل \"طلب إصدار التطبيق المقترح\" في الإعدادات.",
"featureNotAvailable": "الميزة غير مُدمَجة بعد", "featureNotAvailable": "الميزة غير مُدمَجة بعد",
"featureNotAvailableText": "هذا التطبيق عبارة عن ملف Spilt APK ولا يمكن تعديله وتثبيته بشكل موثوق إلا عن طريق التثبيت باستخدام أذونات Root. ومع ذلك، يمكنك تعديل وتثبيت ملف APK كاملًا عن طريق تحديده من وحدة التخزين." "featureNotAvailableText": "هذا التطبيق عبارة عن ملف Spilt APK ولا يمكن تعديله وتثبيته بشكل موثوق إلا عن طريق التثبيت باستخدام أذونات Root. ومع ذلك، يمكنك تعديل وتثبيت ملف APK كاملًا عن طريق تحديده من وحدة التخزين."
@ -132,7 +132,7 @@
"requiredOptionNull": "يجب تعيين الخيارات التالية:\n\n${options}" "requiredOptionNull": "يجب تعيين الخيارات التالية:\n\n${options}"
}, },
"patchItem": { "patchItem": {
"unsupportedDialogText": "قد يؤدي تحديد هذا التعديل إلى حدوث أخطاء في عملية التعديل.\n\nإصدار التطبيق: ${packageVersion}\nالإصدارات المدعومة حالياً:\n${supportedVersions}", "unsupportedDialogText": "قد يؤدي تحديد هذا التعديل إلى حدوث أخطاء في عملية التعديل.\n\nإصدار التطبيق: ${packageVersion}\nالإصدارات المدعومة حاليًا:\n${supportedVersions}",
"unsupportedPatchVersion": "التعديل غير مدعوم لإصدار التطبيق هذا.", "unsupportedPatchVersion": "التعديل غير مدعوم لإصدار التطبيق هذا.",
"unsupportedRequiredOption": "يحتوي هذا التعديل على خيار مطلوب لا يدعمه هذا التطبيق", "unsupportedRequiredOption": "يحتوي هذا التعديل على خيار مطلوب لا يدعمه هذا التطبيق",
"patchesChangeWarningDialogText": "يوصى باستخدام تحديد التعديل وخياراته الافتراضية. قد يؤدي تغييرها إلى حدوث مشكلات غير متوقعة.\n\nستحتاج إلى تشغيل \"السماح بتغيير تحديد التعديل\" في الإعدادات قبل تغيير أي تحديد تعديل.", "patchesChangeWarningDialogText": "يوصى باستخدام تحديد التعديل وخياراته الافتراضية. قد يؤدي تغييرها إلى حدوث مشكلات غير متوقعة.\n\nستحتاج إلى تشغيل \"السماح بتغيير تحديد التعديل\" في الإعدادات قبل تغيير أي تحديد تعديل.",
@ -141,14 +141,14 @@
"installerView": { "installerView": {
"widgetTitle": "المثبت", "widgetTitle": "المثبت",
"installType": "تحديد نوع التثبيت", "installType": "تحديد نوع التثبيت",
"installTypeDescription": "حدد نوع التثبيت للمتابعة.", "installTypeDescription": "تحديد نوع التثبيت للمتابعة.",
"installButton": "تثبيت", "installButton": "تثبيت",
"installRootType": "تحميل", "installRootType": "تحميل",
"installNonRootType": "عادي", "installNonRootType": "عادي",
"warning": "قم بتعطيل التحديثات التلقائية للتطبيق المعدل لتجنب المشكلات غير المتوقعة.", "warning": "قم بتعطيل التحديثات التلقائية للتطبيق المعدل لتجنب المشكلات غير المتوقعة.",
"pressBackAgain": "اضغط رجوع مرة اخرى للإلغاء", "pressBackAgain": "اضغط رجوع مرة اخرى للإلغاء",
"openButton": "فتح", "openButton": "فتح",
"shareButton": "شارك ملف", "shareButton": "شارك مِلَفّ",
"notificationTitle": "ReVanced Manager يقوم بعملية التعديل", "notificationTitle": "ReVanced Manager يقوم بعملية التعديل",
"notificationText": "انقر للعودة إلى المثبت", "notificationText": "انقر للعودة إلى المثبت",
"exportApkButtonTooltip": "تصدير APK المعدل", "exportApkButtonTooltip": "تصدير APK المعدل",
@ -164,7 +164,7 @@
"debugSectionTitle": "تصحيح الأخطاء", "debugSectionTitle": "تصحيح الأخطاء",
"advancedSectionTitle": "إعدادات متقدمة", "advancedSectionTitle": "إعدادات متقدمة",
"exportSectionTitle": "استيراد و تصدير", "exportSectionTitle": "استيراد و تصدير",
"dataSectionTitle": "مصادر البيانات", "dataSectionTitle": "مصدر البيانات",
"themeModeLabel": "مظهر التطبيق", "themeModeLabel": "مظهر التطبيق",
"systemThemeLabel": "النظام", "systemThemeLabel": "النظام",
"lightThemeLabel": "فاتح (ابيض)", "lightThemeLabel": "فاتح (ابيض)",
@ -173,7 +173,7 @@
"dynamicThemeHint": "استمتع بتجربة أقرب إلى جهازك", "dynamicThemeHint": "استمتع بتجربة أقرب إلى جهازك",
"languageLabel": "اللغة", "languageLabel": "اللغة",
"languageUpdated": "تم تحديث اللغة", "languageUpdated": "تم تحديث اللغة",
"englishOption": "الإنجليزية", "englishOption": "English",
"sourcesLabel": "مصادر بديلة", "sourcesLabel": "مصادر بديلة",
"sourcesLabelHint": "قم بتكوين المصادر البديلة لتعديلات ReVanced وتكاملات ReVanced", "sourcesLabelHint": "قم بتكوين المصادر البديلة لتعديلات ReVanced وتكاملات ReVanced",
"sourcesIntegrationsLabel": "مصدر الـدمج", "sourcesIntegrationsLabel": "مصدر الـدمج",
@ -200,7 +200,7 @@
"autoUpdatePatchesLabel": "تحديث التعديلات تلقائيًا", "autoUpdatePatchesLabel": "تحديث التعديلات تلقائيًا",
"autoUpdatePatchesHint": "تحديث التعديلات تلقائيًا إلى الإصدار الأحدث", "autoUpdatePatchesHint": "تحديث التعديلات تلقائيًا إلى الإصدار الأحدث",
"showUpdateDialogLabel": "عرض مربع حوار التحديث", "showUpdateDialogLabel": "عرض مربع حوار التحديث",
"showUpdateDialogHint": "إظهار مربع حوار عندما يتوفر تحديث جديد", "showUpdateDialogHint": "عرض مربع حوار عندما يتوفر تحديث جديد",
"universalPatchesLabel": "عرض التعديلات العامة", "universalPatchesLabel": "عرض التعديلات العامة",
"universalPatchesHint": "عرض جميع التطبيقات والتعديلات العامة (قد تؤدي إلى إبطاء قائمة التطبيقات)", "universalPatchesHint": "عرض جميع التطبيقات والتعديلات العامة (قد تؤدي إلى إبطاء قائمة التطبيقات)",
"versionCompatibilityCheckLabel": "التحقق من توافق الإصدار", "versionCompatibilityCheckLabel": "التحقق من توافق الإصدار",
@ -255,11 +255,14 @@
"widgetTitle": "معلومات التطبيق", "widgetTitle": "معلومات التطبيق",
"openButton": "فتح", "openButton": "فتح",
"uninstallButton": "إلغاء التثبيت", "uninstallButton": "إلغاء التثبيت",
"unmountButton": "إلغاء التحميل",
"rootDialogTitle": "خطأ", "rootDialogTitle": "خطأ",
"unmountDialogText": "هل أنت متأكد أنك تريد إلغاء تحميل هذا التطبيق؟",
"uninstallDialogText": "هل أنت متأكد من أنك تريد إلغاء تثبيت هذا التطبيق؟", "uninstallDialogText": "هل أنت متأكد من أنك تريد إلغاء تثبيت هذا التطبيق؟",
"rootDialogText": "تم تثبيت التطبيق بأذونات المستخدم المتميز، لكن ReVanced Manager ليس لديه أذونات حاليًا.\nالرجاء منح أذونات المستخدم المتميز أولاً.", "rootDialogText": "تم تثبيت التطبيق بأذونات المستخدم المتميز، لكن ReVanced Manager ليس لديه أذونات حاليًا.\nالرجاء منح أذونات المستخدم المتميز أولاً.",
"packageNameLabel": "اسم الحُزْمَة", "packageNameLabel": "اسم الحُزْمَة",
"installTypeLabel": "نوع التثبيت", "installTypeLabel": "نوع التثبيت",
"mountTypeLabel": "تحميل",
"regularTypeLabel": "عادي", "regularTypeLabel": "عادي",
"patchedDateLabel": "تاريخ التعديل", "patchedDateLabel": "تاريخ التعديل",
"appliedPatchesLabel": "التعديلات المطبقة", "appliedPatchesLabel": "التعديلات المطبقة",
@ -271,8 +274,8 @@
"widgetTitle": "المساهمون" "widgetTitle": "المساهمون"
}, },
"installErrorDialog": { "installErrorDialog": {
"mount_version_mismatch": "نسخة غير متطابقة", "mount_version_mismatch": "الإصدار غير متطابق",
"mount_no_root": "لا توجد صلاحيات روت", "mount_no_root": "لا توجد صلاحيات Root",
"mount_missing_installation": "التثبيت غير متوفر", "mount_missing_installation": "التثبيت غير متوفر",
"status_failure_blocked": "التثبيت محظور", "status_failure_blocked": "التثبيت محظور",
"install_failed_verification_failure": "فشل التحقق", "install_failed_verification_failure": "فشل التحقق",

View File

@ -5,13 +5,13 @@
"quitButton": "Изход", "quitButton": "Изход",
"updateButton": "Актуализация", "updateButton": "Актуализация",
"enabledLabel": "Активирано", "enabledLabel": "Активирано",
"disabledLabel": "Изключено", "disabledLabel": "Деактивирано",
"installed": "Инсталирана версия: ${version}", "installed": "Инсталирана версия: ${version}",
"suggested": "Предложена версия: ${version}", "suggested": "Предложена версия: ${version}",
"yesButton": "Да", "yesButton": "Да",
"noButton": "Не", "noButton": "Не",
"warning": "Внимание", "warning": "Внимание",
"options": "Настроики", "options": "Опции",
"notice": "Известие", "notice": "Известие",
"noShowAgain": "Не показвай повече", "noShowAgain": "Не показвай повече",
"add": "Добави", "add": "Добави",
@ -29,9 +29,22 @@
"updatesSubtitle": "Актуализации", "updatesSubtitle": "Актуализации",
"patchedSubtitle": "Модифицирани приложения", "patchedSubtitle": "Модифицирани приложения",
"changeLaterSubtitle": "Можете да промените това в настройките на по-късен етап.", "changeLaterSubtitle": "Можете да промените това в настройките на по-късен етап.",
"noUpdates": "Няма налични актуализации",
"WIP": "В процес на разработка...",
"noInstallations": "Няма инсталирани модифицирани приложения", "noInstallations": "Няма инсталирани модифицирани приложения",
"installUpdate": "Продължете към инсталирането на актуализациите?", "installUpdate": "Продължете към инсталирането на актуализациите?",
"updateSheetTitle": "Актуализирай ReVanced Manager",
"updateDialogTitle": "Налична е нова актуализация",
"updatePatchesSheetTitle": "Актуализирай ReVanced модификациите",
"updateChangelogTitle": "Списък с промени", "updateChangelogTitle": "Списък с промени",
"updateDialogText": "Налична е актуализация за ${file}.\n\nНастоящата инсталирана версия е ${version}.",
"downloadConsentDialogTitle": "Да се изтеглят ли необходимите файлове?",
"downloadConsentDialogText": "ReVanced Manager трябва да изтегли необходими файлове, за да работи правилно.",
"downloadConsentDialogText2": "Това ще ви свърже към ${url}.",
"checkUpdateDialogTitle": "Да се провери ли за актуализации?",
"checkUpdateDialogText": "Бихте ли желали ReVanced Manager автоматично да проверява за актуализации?",
"notificationTitle": "Актуализацията е изтеглена",
"notificationText": "Натиснете за да инсталирате актуализацията",
"downloadingMessage": "Изтегляне на актуализация...", "downloadingMessage": "Изтегляне на актуализация...",
"downloadedMessage": "Актуализацията е изтеглена", "downloadedMessage": "Актуализацията е изтеглена",
"installingMessage": "Инсталиране на актуализация...", "installingMessage": "Инсталиране на актуализация...",
@ -52,14 +65,19 @@
}, },
"patcherView": { "patcherView": {
"widgetTitle": "Модификатор", "widgetTitle": "Модификатор",
"patchButton": "Модифицирайте" "patchButton": "Модифицирайте",
"armv7WarningDialogText": "Все още не се поддържат модификации за ARMv7 устройства. Продължете въпреки това?",
"removedPatchesWarningDialogText": "Следните модификации са били премахнати след като са били употребени за последно от вас.\n\n${patches}\n\nПродължете въпреки това?",
"requiredOptionDialogText": "Опциите на някои модификации трябва да бъдат зададени."
}, },
"appSelectorCard": { "appSelectorCard": {
"widgetTitle": "Изберете приложение", "widgetTitle": "Изберете приложение",
"widgetTitleSelected": "Избрани приложения", "widgetTitleSelected": "Избрани приложения",
"widgetSubtitle": "Няма избрано приложение",
"noAppsLabel": "Няма намерени приложения", "noAppsLabel": "Няма намерени приложения",
"currentVersion": "Текуща", "currentVersion": "Текуща",
"suggestedVersion": "Препоръчана" "suggestedVersion": "Препоръчана",
"anyVersion": "Всички версии"
}, },
"patchSelectorCard": { "patchSelectorCard": {
"widgetTitle": "Изберете модификации", "widgetTitle": "Изберете модификации",
@ -72,11 +90,15 @@
"widgetSubtitle": "Открийте ни онлайн!" "widgetSubtitle": "Открийте ни онлайн!"
}, },
"appSelectorView": { "appSelectorView": {
"viewTitle": "Изберете приложение",
"searchBarHint": "Търсене на приложение",
"storageButton": "Хранилище", "storageButton": "Хранилище",
"selectFromStorageButton": "Избери от хранилище", "selectFromStorageButton": "Избери от хранилище",
"errorMessage": "Избраното приложение не може да се използва", "errorMessage": "Избраното приложение не може да се използва",
"downloadToast": "Функцията за изтегляне все още не е налична", "downloadToast": "Функцията за изтегляне все още не е налична",
"featureNotAvailable": "Функцията не е внедрена" "requireSuggestedAppVersionDialogText": "Избраната от вас версия на приложението не съответства на препоръчаната версия, което може да доведе до непредвидени проблеми. Моля, използвайте препоръчаната версия.\n\nИзбрана версия: ${selected}\nПрепоръчана версия: ${suggested}\n\nАко желаете да продължите въпреки това, деактивирайте \"Изискване на препоръчана версия на приложението\" в настройките.",
"featureNotAvailable": "Функцията не е внедрена",
"featureNotAvailableText": "Това приложение е разделено APK и не може да бъде актуализирано и инсталирано надеждно, освен ако не бъде монтирано с административни права. Въпреки това, можете да актуализирате и инсталирате цяло APK, като го изберете от хранилището."
}, },
"patchesSelectorView": { "patchesSelectorView": {
"viewTitle": "Изберете модификации", "viewTitle": "Изберете модификации",
@ -85,29 +107,54 @@
"newPatches": "Нови модификации", "newPatches": "Нови модификации",
"patches": "Модификации", "patches": "Модификации",
"doneButton": "Готово", "doneButton": "Готово",
"defaultChip": "По подразбиране",
"defaultTooltip": "Изберете всички модификации по подразбиране", "defaultTooltip": "Изберете всички модификации по подразбиране",
"noneChip": "Нито една",
"noneTooltip": "Отмяна на всички модификации", "noneTooltip": "Отмяна на всички модификации",
"noPatchesFound": "Няма налични модификации за избраното приложение" "loadPatchesSelection": "Заредете избраните модификации",
"noSavedPatches": "Няма запазени избрани модификации за настоящото приложение.\nНатиснете Готово за да запазите текущия избор.",
"noPatchesFound": "Няма налични модификации за избраното приложение",
"setRequiredOption": "Някои модификации изискват опциите им да бъдат зададени:\n\n${patches}\n\nМоля задайте тези опции преди да продължите."
}, },
"patchOptionsView": { "patchOptionsView": {
"customValue": "Стойност по избор", "customValue": "Стойност по избор",
"resetOptionsTooltip": "Нулиране опциите на модификациите",
"viewTitle": "Опции за модификациите",
"saveOptions": "Запази", "saveOptions": "Запази",
"addOptions": "Добави опции", "addOptions": "Добави опции",
"deselectPatch": "Отмяна на всички модификации", "deselectPatch": "Отмяна на всички модификации",
"selectFolder": "Изберете папка" "tooltip": "Повече опции за въвеждане",
"selectFilePath": "Изберете път към файла",
"selectFolder": "Изберете папка",
"selectOption": "Изберете опция",
"requiredOption": "Тази опция е задължителна",
"unsupportedOption": "Тази опция не се поддържа",
"requiredOptionNull": "Следните опции трябва да бъдат зададени:\n\n${options}"
}, },
"patchItem": { "patchItem": {
"unsupportedDialogText": "Изборът на тази модификация може да доведе до грешки.\n\nВерсия: ${packageVersion}\nПоддържани версии: ${supportedVersions}" "unsupportedDialogText": "Изборът на тази модификация може да доведе до грешки.\n\nВерсия: ${packageVersion}\nПоддържани версии: ${supportedVersions}",
"unsupportedPatchVersion": "Модифицирането на избраната версия на приложението не се поддържа.",
"unsupportedRequiredOption": "Настоящата модификация съдържа задължителна опция, която не се поддържа от избраното приложение",
"patchesChangeWarningDialogText": "Препоръчително е да използвате избраните модификации и опции по подразбиране. Всяка промяна може да доведе до неочаквани проблеми.\n\nАко все пак желаете да да промените избраните модификации, първо трябва да изключите \"Позволи промяна в избраните модификации\" от настройките.",
"patchesChangeWarningDialogButton": "Използвайте избора по подразбиране"
}, },
"installerView": { "installerView": {
"widgetTitle": "Инсталатор", "widgetTitle": "Инсталатор",
"installType": "Изберете вида на инсталацията",
"installTypeDescription": "Изберете с кой вид инсталация да продължите.",
"installButton": "Инсталиране", "installButton": "Инсталиране",
"installRootType": "Монтирай", "installRootType": "Монтирай",
"installNonRootType": "Нормален", "installNonRootType": "Нормален",
"warning": "Деактивирайте автоматичните актуализации на модифираното приложение, за да избегнете неочаквани проблеми.",
"pressBackAgain": "Натиснете \"назад\" отново, за да откажете",
"openButton": "Отвори", "openButton": "Отвори",
"shareButton": "Сподели файла", "shareButton": "Сподели файла",
"notificationTitle": "ReVanced Мениджър модифицира", "notificationTitle": "ReVanced Мениджър модифицира",
"notificationText": "Натиснете за да се върнете при инсталатора", "notificationText": "Натиснете за да се върнете при инсталатора",
"exportApkButtonTooltip": "Експортиране на модифицираното APK",
"exportLogButtonTooltip": "Експорт на дневника",
"screenshotDetected": "Беше направена снимка на екрана. Ако се опитвате да споделите дневника, моля направете го в текстов формат.\n\nДа се копира ли дневника в клипборда?",
"copiedToClipboard": "Дневникът беше копиран в клипборда",
"noExit": "Инсталаторът все още работи, не може да излезе..." "noExit": "Инсталаторът все още работи, не може да излезе..."
}, },
"settingsView": { "settingsView": {
@ -117,6 +164,7 @@
"debugSectionTitle": "Отстраняване на грешки", "debugSectionTitle": "Отстраняване на грешки",
"advancedSectionTitle": "Разширени", "advancedSectionTitle": "Разширени",
"exportSectionTitle": "Импортиране и експортиране", "exportSectionTitle": "Импортиране и експортиране",
"dataSectionTitle": "Източници на данни",
"themeModeLabel": "Тема на приложението", "themeModeLabel": "Тема на приложението",
"systemThemeLabel": "Система", "systemThemeLabel": "Система",
"lightThemeLabel": "Светъл", "lightThemeLabel": "Светъл",
@ -124,46 +172,98 @@
"dynamicThemeLabel": "Материална Тема", "dynamicThemeLabel": "Материална Тема",
"dynamicThemeHint": "Насладете се на преживяване по-близо до устройството си", "dynamicThemeHint": "Насладете се на преживяване по-близо до устройството си",
"languageLabel": "Език", "languageLabel": "Език",
"languageUpdated": "Езикът е обновен",
"englishOption": "Английски", "englishOption": "Английски",
"sourcesLabel": "Алтернативни източници",
"sourcesLabelHint": "Конфигурирайте алтернативните източници за ReVanced Patches и ReVanced Integrations",
"sourcesIntegrationsLabel": "Източник на интеграциите", "sourcesIntegrationsLabel": "Източник на интеграциите",
"useAlternativeSources": "Използвайте алтернативни източници",
"useAlternativeSourcesHint": "Използвайте алтернативни източници за ReVanced Patches и ReVanced Integrations вместо тези от ППИ-я (API)",
"sourcesResetDialogTitle": "Нулиране", "sourcesResetDialogTitle": "Нулиране",
"sourcesResetDialogText": "Искате ли да възстановите източниците до стойностите им по подразбиране?", "sourcesResetDialogText": "Искате ли да възстановите източниците до стойностите им по подразбиране?",
"apiURLResetDialogText": "Сигурни ли сте, че искате да възстановите адреса на ППИ (API) до стойността му по подразбиране?",
"sourcesUpdateNote": "Забележка: Това автоматично ще изтегли ReVanced Patches и ReVanced Integrations от алтернативните източници.\n\nТова ще ви свърже с алтернативния източник.",
"apiURLLabel": "API линк", "apiURLLabel": "API линк",
"apiURLHint": "Конфигуриране на URL адреса на ППИ (API) на ReVanced Manager",
"selectApiURL": "API линк", "selectApiURL": "API линк",
"orgPatchesLabel": "Организация на модификациите", "orgPatchesLabel": "Организация на модификациите",
"sourcesPatchesLabel": "Източник на модификациите", "sourcesPatchesLabel": "Източник на модификациите",
"orgIntegrationsLabel": "Организация на интеграциите", "orgIntegrationsLabel": "Организация на интеграциите",
"contributorsLabel": "Хора, които допринесоха", "contributorsLabel": "Хора, които допринесоха",
"contributorsHint": "Списък с хората, допринесли за ReVanced", "contributorsHint": "Списък с хората, допринесли за ReVanced",
"logsLabel": "Сподели логовете", "logsLabel": "Сподели дневника",
"logsHint": "Споделете дневника на ReVanced Manager",
"enablePatchesSelectionLabel": "Позволи промяна в избраните модификации",
"enablePatchesSelectionHint": "Не предотвратявай избирането или премахването на модификации",
"enablePatchesSelectionWarningText": "Промяната на избора на модификациите може да доведе до неочаквани проблеми.\n\nРазрешавате ли въпреки това?",
"disablePatchesSelectionWarningText": "Предстои да забраните промени в избора на модификации.\nИзбраните модификации по подразбиране ще бъдат възстановени.\n\nЗабранявате ли въпреки това?",
"autoUpdatePatchesLabel": "Автоматична актуализация на модификациите",
"autoUpdatePatchesHint": "Автоматично актуализира модификациите до последната им версия",
"showUpdateDialogLabel": "Показване на диалоговия прозорец за актуализиране",
"showUpdateDialogHint": "Показва диалогов прозорец, когато е налична нова актуализация",
"universalPatchesLabel": "Покажи универсални модификации", "universalPatchesLabel": "Покажи универсални модификации",
"universalPatchesHint": "Показване на всички приложения и универсални пачове (може да забави списъка с приложения)",
"versionCompatibilityCheckLabel": "Проверка на съвместимост на версиите",
"versionCompatibilityCheckHint": "Предотвратява избирането на модификации, които не са съвместими с избраната версия на приложението",
"requireSuggestedAppVersionLabel": "Изискване на препоръчана версия на приложението",
"requireSuggestedAppVersionHint": "Предотвратяване на избора на приложение с версия, която не е препоръчана",
"requireSuggestedAppVersionDialogText": "Избирането на приложение, чиято версия не е препоръчана, може да доведе до неочаквани проблеми.\n\nИскате ли да продължите все пак?",
"aboutLabel": "Относно", "aboutLabel": "Относно",
"snackbarMessage": "Копирано", "snackbarMessage": "Копирано",
"restartAppForChanges": "Рестартирайте приложението, за да се приложат промените", "restartAppForChanges": "Рестартирайте приложението, за да се приложат промените",
"deleteTempDirLabel": "Изтриване на временни файлове", "deleteTempDirLabel": "Изтриване на временни файлове",
"deleteTempDirHint": "Изтриване на неизползвани временни файлове", "deleteTempDirHint": "Изтриване на неизползвани временни файлове",
"deletedTempDir": "Временните файлове са изтрити", "deletedTempDir": "Временните файлове са изтрити",
"exportPatchesLabel": "Експортиране на избраните актуализации",
"exportPatchesHint": "Експортиране на избраните модификации в JSON файл",
"exportedPatches": "Избраните модификации са експортирани", "exportedPatches": "Избраните модификации са експортирани",
"noExportFileFound": "Няма избрани модификации за експортиране", "noExportFileFound": "Няма избрани модификации за експортиране",
"importPatchesLabel": "Импортиране на избраните модификации", "importPatchesLabel": "Импортиране на избраните модификации",
"importPatchesHint": "Импортиране на избраните модификации от JSON файл", "importPatchesHint": "Импортиране на избраните модификации от JSON файл",
"importedPatches": "Избраните модификации са импортирани", "importedPatches": "Избраните модификации са импортирани",
"deletedLogs": "Логовете са изтрити", "resetStoredPatchesLabel": "Възстановяване на избраните модификации по подразбиране",
"resetStoredPatchesHint": "Нулиране на избраните запазени модификации",
"resetStoredPatchesDialogTitle": "Да се нулират ли избраните модификации?",
"resetStoredPatchesDialogText": "Избраните модификации ще бъдат нулирани.",
"resetStoredPatches": "Избраните модификации бяха нулирани",
"resetStoredOptionsLabel": "Нулиране на избраните модификации",
"resetStoredOptionsHint": "Нулиране на всички избрани опции за модификациите",
"resetStoredOptionsDialogTitle": "Да се нулират ли избраните опции за модификациите?",
"resetStoredOptionsDialogText": "Нулиране на опциите за модификациите ще премахне всички запазени опции.",
"resetStoredOptions": "Опциите бяха нулирани",
"deleteLogsLabel": "Изчистване на дневника",
"deleteLogsHint": "Изтриване на всички дневници, събрани от ReVanced Manager",
"deletedLogs": "Дневникът е изтрит",
"regenerateKeystoreLabel": "Регенериране на keystore-а",
"regenerateKeystoreHint": "Регенериране на keystore-а, който се използва за подписване на приложението",
"regenerateKeystoreDialogTitle": "Да се регенерира ли keystore-а?",
"regenerateKeystoreDialogText": "Модифицираните приложения, подписани със стария keystore, вече няма да могат да бъдат актуализирани.",
"regeneratedKeystore": "Keystore-ът беше регенериран",
"exportKeystoreLabel": "Експортирай Keystore-а", "exportKeystoreLabel": "Експортирай Keystore-а",
"exportKeystoreHint": "Експортиране на keystore-а, който се използва за подписване на приложенията",
"exportedKeystore": "Keystore беше експортиран", "exportedKeystore": "Keystore беше експортиран",
"noKeystoreExportFileFound": "Няма Keystore за експортиране", "noKeystoreExportFileFound": "Няма Keystore за експортиране",
"importKeystoreLabel": "Импортирай Keystore", "importKeystoreLabel": "Импортирай Keystore",
"importKeystoreHint": "Импортиране на keystore, който да бъде използван за подписване на приложенията",
"importedKeystore": "Keystorе е импортиран", "importedKeystore": "Keystorе е импортиран",
"jsonSelectorErrorMessage": "Избраният JSON файл не може да се изплозва" "selectKeystorePassword": "Парола за keystore-а",
"selectKeystorePasswordHint": "Изберете парола за keystore-а, който се използва за подписване на приложенията",
"jsonSelectorErrorMessage": "Избраният JSON файл не може да се изплозва",
"keystoreSelectorErrorMessage": "Избранията keystore файл не може да бъде използва"
}, },
"appInfoView": { "appInfoView": {
"widgetTitle": "Информация за приложението", "widgetTitle": "Информация за приложението",
"openButton": "Отвори", "openButton": "Отвори",
"uninstallButton": "Деинсталирай", "uninstallButton": "Деинсталирай",
"unmountButton": "Демонтиране",
"rootDialogTitle": "Грешка", "rootDialogTitle": "Грешка",
"unmountDialogText": "Сигурни ли сте, че искате да демонтирате това приложение?",
"uninstallDialogText": "Сигурни ли сте, че искате да деиснталирате това приложение?",
"rootDialogText": "Приложението е инсталирано с superuser разрешения, но в момента ReVanced Manager няма разрешения. Моля, първо дайте superuser разрешения.", "rootDialogText": "Приложението е инсталирано с superuser разрешения, но в момента ReVanced Manager няма разрешения. Моля, първо дайте superuser разрешения.",
"packageNameLabel": "Име на пакета", "packageNameLabel": "Име на пакета",
"installTypeLabel": "Тип инсталация", "installTypeLabel": "Тип инсталация",
"mountTypeLabel": "Монтиране",
"regularTypeLabel": "Нормален",
"patchedDateLabel": "Дата на модификацията", "patchedDateLabel": "Дата на модификацията",
"appliedPatchesLabel": "Приложени модификации", "appliedPatchesLabel": "Приложени модификации",
"patchedDateHint": "на ${date} в ${time}", "patchedDateHint": "на ${date} в ${time}",
@ -173,5 +273,30 @@
"contributorsView": { "contributorsView": {
"widgetTitle": "Хора, които допринесоха" "widgetTitle": "Хора, които допринесоха"
}, },
"installErrorDialog": {} "installErrorDialog": {
"mount_version_mismatch": "Несъответствие на версиите",
"mount_no_root": "Няма Root достъп",
"mount_missing_installation": "Инсталацията не беше намерене",
"status_failure_blocked": "Инсталацията беше блокирана",
"install_failed_verification_failure": "Проверката беше неуспешна",
"status_failure_invalid": "Инсталацията е невалидна",
"install_failed_version_downgrade": "Версията не може да бъде понижена",
"status_failure_conflict": "Имаше конфликт по време на инсталацията",
"status_failure_storage": "Имаше проблем с хранилището по време на инсталацията",
"status_failure_incompatible": "Инсталацията е несъвместима",
"status_failure_timeout": "Настъпи таймаут по време на инсталацията",
"status_unknown": "Инсталацията беше неуспешна",
"mount_version_mismatch_description": "Инсталацията се провали поради това, че инсталираното приложение е с различна версия от тази на модифицираното приложение.\n\nИнсталирайте версията на приложението, което монтирате, и опитайте отново.",
"mount_no_root_description": "Инсталацията се провали поради липса на Root достъп.\n\nМоля позволете Root достъп на ReVanced Manager и опитайте отново.",
"mount_missing_installation_description": "Инсталацията се провали поради това, че немодифицираното приложение не е инсталирано на това устройство, за да може да се монтира върху него.\n\nИнсталирайте неподправеното приложение, преди да го монтирате, и опитайте отново.",
"status_failure_timeout_description": "Инсталацията отне твърде много време.\n\nИскате ли да опитате отново?",
"status_failure_storage_description": "Инсталацията се провали поради недостатъчно място в хранилището.\n\nОсвободете малко място и опитайте отново.",
"status_failure_invalid_description": "Инсталацията се провали поради невалидност на модифицираното приложение.\n\nДеинсталирайте приложението и опитайте отново?",
"status_failure_incompatible_description": "Приложението е несъвместимо с това устройство.\n\nСвържете се с разработчика на приложението и поискайте поддръжка.",
"status_failure_conflict_description": "Инсталацията беше възпрепятствана от съществуваща инсталация на това приложение.\n\nДеинсталирайте инсталираното приложение и опитайте отново?",
"status_failure_blocked_description": "Инсталацията беше блокирана от ${packageName}.\n\nПроменете настройките си за сигурност и опитайте отново.",
"install_failed_verification_failure_description": "Инсталацията се провали поради проблем с проверката.\n\nПроменете настройките си за сигурност и опитайте отново.",
"install_failed_version_downgrade_description": "Инсталацията се провали поради това, че модифицираното приложение е с по-ниска версия от инсталираното приложение.\n\nДеинсталирайте приложението и опитайте отново?",
"status_unknown_description": "Инсталацията не е успешна поради неизвестна причина. Моля, опитайте отново."
}
} }

View File

@ -290,6 +290,13 @@
"mount_no_root_description": "রুট প্রবেশাধিকারের অনুমতি না দেয়ার কারণে ইনস্টলেশন ব্যর্থ হয়েছে।\n\nReVanced Manager এর রুট প্রবেশাধিকার অনুমতি দিন এবং আবার চেষ্টা করুন।", "mount_no_root_description": "রুট প্রবেশাধিকারের অনুমতি না দেয়ার কারণে ইনস্টলেশন ব্যর্থ হয়েছে।\n\nReVanced Manager এর রুট প্রবেশাধিকার অনুমতি দিন এবং আবার চেষ্টা করুন।",
"mount_missing_installation_description": "এটির উপর মাউন্ট করার জন্য এই ডিভাইসে আনপ্যাচড অ্যাপ ইনস্টল না হওয়ার কারণে ইনস্টলেশন ব্যর্থ হয়েছে.\n\nমাউন্ট করার আগে আনপ্যাচড অ্যাপ ইনস্টল করুন এবং আবার চেষ্টা করুন.", "mount_missing_installation_description": "এটির উপর মাউন্ট করার জন্য এই ডিভাইসে আনপ্যাচড অ্যাপ ইনস্টল না হওয়ার কারণে ইনস্টলেশন ব্যর্থ হয়েছে.\n\nমাউন্ট করার আগে আনপ্যাচড অ্যাপ ইনস্টল করুন এবং আবার চেষ্টা করুন.",
"status_failure_timeout_description": "ইন্সটলেশন শেষ হতে অনেক সময় লেগেছে.\n\nআপনি আবার চেষ্টা করতে চান?", "status_failure_timeout_description": "ইন্সটলেশন শেষ হতে অনেক সময় লেগেছে.\n\nআপনি আবার চেষ্টা করতে চান?",
"status_failure_storage_description": "অপর্যাপ্ত সঞ্চয়স্থানের কারণে ইনস্টলেশন ব্যর্থ হয়েছে.\n\nকিছু জায়গা খালি করুন এবং আবার চেষ্টা করুন." "status_failure_storage_description": "অপর্যাপ্ত সঞ্চয়স্থানের কারণে ইনস্টলেশন ব্যর্থ হয়েছে.\n\nকিছু জায়গা খালি করুন এবং আবার চেষ্টা করুন.",
"status_failure_invalid_description": "প্যাচ করা অ্যাপটি অবৈধ হওয়ার কারণে ইনস্টলেশন ব্যর্থ হয়েছে.\n\nঅ্যাপটি আনইনস্টল করে আবার চেষ্টা করবেন?",
"status_failure_incompatible_description": "অ্যাপটি এই ডিভাইসের সাথে বেমানান.\n\nঅ্যাপের বিকাশকারীর সাথে যোগাযোগ করুন এবং সহায়তার জন্য জিজ্ঞাসা করুন.",
"status_failure_conflict_description": "ইনস্টলেশনটি অ্যাপটির বিদ্যমান ইনস্টলেশন দ্বারা প্রতিরোধ করা হয়েছে.\n\nইনস্টল করা অ্যাপটি আনইনস্টল করে আবার চেষ্টা করবেন?",
"status_failure_blocked_description": "ইনস্টলেশনটি ${packageName} দ্বারা ব্লক করা হয়েছে.\n\nআপনার নিরাপত্তা সেটিংস সামঞ্জস্য করুন এবং আবার চেষ্টা করুন.",
"install_failed_verification_failure_description": "একটি যাচাইকরণ সমস্যার কারণে ইনস্টলেশন ব্যর্থ হয়েছে.\n\nআপনার নিরাপত্তা সেটিংস সামঞ্জস্য করুন এবং আবার চেষ্টা করুন.",
"install_failed_version_downgrade_description": "প্যাচ করা অ্যাপ ইনস্টল করা অ্যাপের চেয়ে কম সংস্করণ হওয়ায় ইনস্টলেশন ব্যর্থ হয়েছে.\n\nঅ্যাপটি আনইনস্টল করে আবার চেষ্টা করবেন?",
"status_unknown_description": "একটি অজানা কারণে ইনস্টলেশন ব্যর্থ হয়েছে. অনুগ্রহপূর্বক আবার চেষ্টা করুন."
} }
} }

View File

@ -97,7 +97,8 @@
"errorMessage": "Vybranou aplikaci nelze použít", "errorMessage": "Vybranou aplikaci nelze použít",
"downloadToast": "Funkce stahování zatím není dostupná", "downloadToast": "Funkce stahování zatím není dostupná",
"requireSuggestedAppVersionDialogText": "Vybraná verze aplikace se neshoduje s navrhovanou verzí, což může vést k neočekávaným problémům. Prosím použijte navrhovanou verzi.\n\nVybraná verze: ${selected}\nNavrhovaná verze: ${suggested}\n\nChcete-li přesto pokračovat, zakažte v nastavení \"Vyžadovat navrhovanou verzi aplikace\".", "requireSuggestedAppVersionDialogText": "Vybraná verze aplikace se neshoduje s navrhovanou verzí, což může vést k neočekávaným problémům. Prosím použijte navrhovanou verzi.\n\nVybraná verze: ${selected}\nNavrhovaná verze: ${suggested}\n\nChcete-li přesto pokračovat, zakažte v nastavení \"Vyžadovat navrhovanou verzi aplikace\".",
"featureNotAvailable": "Funkce není implementována" "featureNotAvailable": "Funkce není implementována",
"featureNotAvailableText": "Tato aplikace je rozdělená APK a může být spolehlivě nainstalována pouze připojením oprávnění root. Nicméně, můžete opravit a nainstalovat plnou APK výběrem z úložiště."
}, },
"patchesSelectorView": { "patchesSelectorView": {
"viewTitle": "Vybrat patche", "viewTitle": "Vybrat patche",
@ -111,7 +112,9 @@
"noneChip": "Žádné", "noneChip": "Žádné",
"noneTooltip": "Zrušit výběr všech patchů", "noneTooltip": "Zrušit výběr všech patchů",
"loadPatchesSelection": "Načíst výběr záplat", "loadPatchesSelection": "Načíst výběr záplat",
"noPatchesFound": "Pro vybranou aplikaci nebyly nalezeny žádné záplaty" "noSavedPatches": "Žádný uložený výběr patch pro vybranou aplikaci.\nStisknutím Dokončeno uložíte aktuální výběr.",
"noPatchesFound": "Pro vybranou aplikaci nebyly nalezeny žádné záplaty",
"setRequiredOption": "Některé záplaty vyžadují nastavení:\n\n${patches}\n\nPřed pokračováním je prosím nastavte."
}, },
"patchOptionsView": { "patchOptionsView": {
"customValue": "Vlastní hodnota", "customValue": "Vlastní hodnota",
@ -130,17 +133,26 @@
}, },
"patchItem": { "patchItem": {
"unsupportedDialogText": "Výběrem této záplaty může dojít k chybám.\n\nVerze aplikace: ${packageVersion}\nAktuálně podporované verze:\n${supportedVersions}", "unsupportedDialogText": "Výběrem této záplaty může dojít k chybám.\n\nVerze aplikace: ${packageVersion}\nAktuálně podporované verze:\n${supportedVersions}",
"unsupportedPatchVersion": "Záplata není podporována touto verzí aplikace." "unsupportedPatchVersion": "Záplata není podporována touto verzí aplikace.",
"unsupportedRequiredOption": "Tato oprava obsahuje požadovanou volbu, která není touto aplikací podporována",
"patchesChangeWarningDialogText": "Doporučuje se použít výchozí záplatový výběr a možnosti. Změna může vést k neočekávaným problémům.\n\nPřed změnou jakéhokoli výběru patch budete muset zapnout \"Povolit změnu výběru patch\" v nastavení.",
"patchesChangeWarningDialogButton": "Použít výchozí výběr"
}, },
"installerView": { "installerView": {
"widgetTitle": "Instalátor", "widgetTitle": "Instalátor",
"installType": "Zvolte instalační typ", "installType": "Zvolte instalační typ",
"installTypeDescription": "Vyberte typ instalace pro pokračování.",
"installButton": "Instalovat", "installButton": "Instalovat",
"installRootType": "Připojit",
"installNonRootType": "Běžný", "installNonRootType": "Běžný",
"warning": "Zakažte automatické aktualizace upravené aplikace, abyste se vyhnuli neočekávaným problémům.",
"pressBackAgain": "Stiskněte znovu pro zrušení",
"openButton": "Otevřít", "openButton": "Otevřít",
"shareButton": "Sdílet soubor", "shareButton": "Sdílet soubor",
"notificationTitle": "ReVanced Manager patchuje", "notificationTitle": "ReVanced Manager patchuje",
"notificationText": "Klepnutím se vrátíte do instalátoru", "notificationText": "Klepnutím se vrátíte do instalátoru",
"exportApkButtonTooltip": "Exportovat upravený APK",
"exportLogButtonTooltip": "Exportovat protokol",
"screenshotDetected": "Byl zjištěn snímek obrazovky. Pokud se pokoušíte sdílet záznam, sdílejte prosím textovou kopii.\n\nKopírovat záznam do schránky?", "screenshotDetected": "Byl zjištěn snímek obrazovky. Pokud se pokoušíte sdílet záznam, sdílejte prosím textovou kopii.\n\nKopírovat záznam do schránky?",
"copiedToClipboard": "Záznamy byly zkopírovány do schránky", "copiedToClipboard": "Záznamy byly zkopírovány do schránky",
"noExit": "Instalační program je stále spuštěn, nelze ukončit..." "noExit": "Instalační program je stále spuštěn, nelze ukončit..."
@ -149,18 +161,31 @@
"widgetTitle": "Nastavení", "widgetTitle": "Nastavení",
"appearanceSectionTitle": "Vzhled", "appearanceSectionTitle": "Vzhled",
"teamSectionTitle": "Tým", "teamSectionTitle": "Tým",
"debugSectionTitle": "Ladění",
"advancedSectionTitle": "Pokročilé", "advancedSectionTitle": "Pokročilé",
"exportSectionTitle": "Import a export", "exportSectionTitle": "Import a export",
"dataSectionTitle": "Zdroje údajů",
"themeModeLabel": "Vzhled aplikace", "themeModeLabel": "Vzhled aplikace",
"systemThemeLabel": "Systém", "systemThemeLabel": "Systém",
"lightThemeLabel": "Světlý", "lightThemeLabel": "Světlý",
"darkThemeLabel": "Tmavý motiv", "darkThemeLabel": "Tmavý motiv",
"dynamicThemeLabel": "Váš materiál",
"dynamicThemeHint": "Vychutnejte si zážitek blíže k vašemu zařízení", "dynamicThemeHint": "Vychutnejte si zážitek blíže k vašemu zařízení",
"languageLabel": "Jazyk", "languageLabel": "Jazyk",
"languageUpdated": "Jazyk aktualizován", "languageUpdated": "Jazyk aktualizován",
"englishOption": "Angličtina", "englishOption": "Angličtina",
"sourcesLabel": "Alternativní zdroje",
"sourcesLabelHint": "Konfigurace alternativních zdrojů pro vylepšené úpravy a zdokonalené integrace",
"sourcesIntegrationsLabel": "Zdroj integrace", "sourcesIntegrationsLabel": "Zdroj integrace",
"useAlternativeSources": "Použít alternativní zdroje",
"useAlternativeSourcesHint": "Použít alternativní zdroje pro vylepšené úpravy a vylepšené integrace namísto API",
"sourcesResetDialogTitle": "Obnovit", "sourcesResetDialogTitle": "Obnovit",
"sourcesResetDialogText": "Jste si jisti, že chcete obnovit zdroje na jejich výchozí hodnoty?",
"apiURLResetDialogText": "Jste si jisti, že chcete resetovat URL API na výchozí hodnotu?",
"sourcesUpdateNote": "Poznámka: Toto automaticky stáhne reVanced Patches and ReVanced Integrations z alternativních zdrojů.\n\nToto vás připojí k alternativnímu zdroji.",
"apiURLLabel": "API URL",
"apiURLHint": "Konfigurace URL API ReVanced Manager",
"selectApiURL": "API URL",
"orgPatchesLabel": "Organizace patchů", "orgPatchesLabel": "Organizace patchů",
"sourcesPatchesLabel": "Zdroj patchů", "sourcesPatchesLabel": "Zdroj patchů",
"orgIntegrationsLabel": "Autor integrace", "orgIntegrationsLabel": "Autor integrace",
@ -168,7 +193,20 @@
"contributorsHint": "Seznam přispěvatelů ReVanced", "contributorsHint": "Seznam přispěvatelů ReVanced",
"logsLabel": "Sdílet záznamy", "logsLabel": "Sdílet záznamy",
"logsHint": "Sdílet záznamy Revanced Manageru", "logsHint": "Sdílet záznamy Revanced Manageru",
"enablePatchesSelectionLabel": "Povolit změnu výběru patch",
"enablePatchesSelectionHint": "Nezabraňte výběru nebo odebírání záplatek",
"enablePatchesSelectionWarningText": "Změna výběru záplatů může způsobit neočekávané problémy.\n\nPřesto povolit?",
"disablePatchesSelectionWarningText": "Chystáte se zakázat změnu výběru záplat.\nVýchozí výběr záplatů bude obnoven.\n\npřesto zakázat?",
"autoUpdatePatchesLabel": "Automaticky aktualizovat záplaty",
"autoUpdatePatchesHint": "Automaticky aktualizovat záplaty na nejnovější verzi",
"showUpdateDialogLabel": "Zobrazit dialogové okno aktualizace",
"showUpdateDialogHint": "Zobrazit dialogové okno, když je dostupná nová aktualizace",
"universalPatchesLabel": "Zobrazit univerzální záplaty",
"universalPatchesHint": "Zobrazit všechny aplikace a univerzální záplaty (může zpomalit seznam aplikací)",
"versionCompatibilityCheckLabel": "Kontrola kompatibility verzí", "versionCompatibilityCheckLabel": "Kontrola kompatibility verzí",
"versionCompatibilityCheckHint": "Zabránit výběru záplat, které nejsou kompatibilní s vybranou verzí aplikace",
"requireSuggestedAppVersionLabel": "Vyžadovat navrhovanou verzi aplikace",
"requireSuggestedAppVersionHint": "Zabránit výběru aplikace s verzí, která není navržena",
"requireSuggestedAppVersionDialogText": "Vybrání aplikace s verzí, která není doporčena může způsobit nečekané problémy.\n\nChcete přesto pokračovat?", "requireSuggestedAppVersionDialogText": "Vybrání aplikace s verzí, která není doporčena může způsobit nečekané problémy.\n\nChcete přesto pokračovat?",
"aboutLabel": "O aplikaci", "aboutLabel": "O aplikaci",
"snackbarMessage": "Zkopírováno do schránky", "snackbarMessage": "Zkopírováno do schránky",
@ -176,25 +214,55 @@
"deleteTempDirLabel": "Odstranit dočasné soubory", "deleteTempDirLabel": "Odstranit dočasné soubory",
"deleteTempDirHint": "Odstranit nepoužívané dočasné soubory", "deleteTempDirHint": "Odstranit nepoužívané dočasné soubory",
"deletedTempDir": "Dočasné soubory byly smazány", "deletedTempDir": "Dočasné soubory byly smazány",
"exportPatchesLabel": "Exportovat záplatu",
"exportPatchesHint": "Exportovat výběr patch do souboru JSON",
"exportedPatches": "Výběr patch exportován",
"noExportFileFound": "Není vybrána žádná oprava k exportu",
"importPatchesLabel": "Importovat výběr patch",
"importPatchesHint": "Importovat výběr patch ze souboru JSON",
"importedPatches": "Výběr patch importován",
"resetStoredPatchesLabel": "Resetovat výběr opravy",
"resetStoredPatchesHint": "Resetovat uloženou opravu",
"resetStoredPatchesDialogTitle": "Obnovit výběr patche?",
"resetStoredPatchesDialogText": "Výchozí výběr záplatů bude obnoven.",
"resetStoredPatches": "Výběr patch byl obnoven",
"resetStoredOptionsLabel": "Resetovat možnosti opravy",
"resetStoredOptionsHint": "Obnovit všechny možnosti opravy",
"resetStoredOptionsDialogTitle": "Obnovit možnosti oprav?",
"resetStoredOptionsDialogText": "Obnovení možností opravy odstraní všechny uložené možnosti.",
"resetStoredOptions": "Možnosti byly resetovány", "resetStoredOptions": "Možnosti byly resetovány",
"deleteLogsLabel": "Vymazat záznamy", "deleteLogsLabel": "Vymazat záznamy",
"deleteLogsHint": "Odstranit shromážděné záznamy ReVanced Manageru", "deleteLogsHint": "Odstranit shromážděné záznamy ReVanced Manageru",
"deletedLogs": "Záznamy byly smazány", "deletedLogs": "Záznamy byly smazány",
"regenerateKeystoreLabel": "Obnovit úložiště klíčů",
"regenerateKeystoreHint": "Znovu vygenerovat úložiště klíčů používané k podpisu aplikací",
"regenerateKeystoreDialogTitle": "Obnovit úložiště klíčů?",
"regenerateKeystoreDialogText": "Upravené aplikace podepsané staré úložiště klíčů již nebudou moci být aktualizovány.",
"regeneratedKeystore": "Obnovena úložiště klíčů",
"exportKeystoreLabel": "Exportovat úložiště klíčů", "exportKeystoreLabel": "Exportovat úložiště klíčů",
"exportKeystoreHint": "Exportovat úložiště klíčů používané k podpisu aplikací",
"exportedKeystore": "Úložiště klíčů exportováno", "exportedKeystore": "Úložiště klíčů exportováno",
"noKeystoreExportFileFound": "Žádný úložiště klíčů k exportu", "noKeystoreExportFileFound": "Žádný úložiště klíčů k exportu",
"importKeystoreLabel": "Importovat úložiště klíčů", "importKeystoreLabel": "Importovat úložiště klíčů",
"importKeystoreHint": "Importovat úložiště klíčů používané k podpisu aplikací",
"importedKeystore": "Úložiště klíčů importováno", "importedKeystore": "Úložiště klíčů importováno",
"jsonSelectorErrorMessage": "Vybraný JSON soubor nelze použít" "selectKeystorePassword": "Heslo úložiště klíčů",
"selectKeystorePasswordHint": "Vyberte heslo úložiště klíčů použité k podpisu aplikací",
"jsonSelectorErrorMessage": "Vybraný JSON soubor nelze použít",
"keystoreSelectorErrorMessage": "Nelze použít vybraný soubor úložiště klíčů"
}, },
"appInfoView": { "appInfoView": {
"widgetTitle": "Informace o aplikaci", "widgetTitle": "Informace o aplikaci",
"openButton": "Otevřít", "openButton": "Otevřít",
"uninstallButton": "Odinstalovat", "uninstallButton": "Odinstalovat",
"unmountButton": "Odpojit",
"rootDialogTitle": "Chyba", "rootDialogTitle": "Chyba",
"unmountDialogText": "Opravdu chcete odpojit tuto aplikaci?",
"uninstallDialogText": "Opravdu chcete odinstalovat tuto aplikaci?",
"rootDialogText": "Aplikace byla nainstalována s oprávněním superuser, ale aktuálně ReVanced Manager nemá žádná oprávnění.\nProsím nejprve udělte oprávnění superuser.", "rootDialogText": "Aplikace byla nainstalována s oprávněním superuser, ale aktuálně ReVanced Manager nemá žádná oprávnění.\nProsím nejprve udělte oprávnění superuser.",
"packageNameLabel": "Název balíčku", "packageNameLabel": "Název balíčku",
"installTypeLabel": "Typ instalace", "installTypeLabel": "Typ instalace",
"mountTypeLabel": "Připojit",
"regularTypeLabel": "Běžný", "regularTypeLabel": "Běžný",
"patchedDateLabel": "Datum patchování", "patchedDateLabel": "Datum patchování",
"appliedPatchesLabel": "Použité patche", "appliedPatchesLabel": "Použité patche",
@ -207,16 +275,25 @@
}, },
"installErrorDialog": { "installErrorDialog": {
"mount_version_mismatch": "Verse neshodná", "mount_version_mismatch": "Verse neshodná",
"mount_no_root": "Žádný root přístup",
"mount_missing_installation": "Instalace nebyla nalezena", "mount_missing_installation": "Instalace nebyla nalezena",
"status_failure_blocked": "Instalace blokovaná", "status_failure_blocked": "Instalace blokovaná",
"install_failed_verification_failure": "Ověření selhalo", "install_failed_verification_failure": "Ověření selhalo",
"status_failure_invalid": "Instalace neplatná", "status_failure_invalid": "Instalace neplatná",
"install_failed_version_downgrade": "Nelze ponížit",
"status_failure_conflict": "Konflikt instalace",
"status_failure_storage": "Instalace má problém s uložistěm", "status_failure_storage": "Instalace má problém s uložistěm",
"status_failure_incompatible": "Instalace není kompatibilní",
"status_failure_timeout": "Instalaci vypršel čas", "status_failure_timeout": "Instalaci vypršel čas",
"status_unknown": "Instalace selhala", "status_unknown": "Instalace selhala",
"mount_version_mismatch_description": "Instalace se nezdařila kvůli tomu, že nainstalovaná aplikace je jinou verzí než upravená aplikace.\n\nNainstalujte verzi aplikace, kterou připojujete a zkuste to znovu.",
"mount_no_root_description": "Instalace selhala, protože oprávněni root nebyly udělené.\n\nDejte Revanced Manageru oprávnění root a zkuste znovu.", "mount_no_root_description": "Instalace selhala, protože oprávněni root nebyly udělené.\n\nDejte Revanced Manageru oprávnění root a zkuste znovu.",
"mount_missing_installation_description": "Instalace se nezdařila z důvodu neopravené aplikace pro připojení na toto zařízení.\n\nNainstalujte si neupravenou aplikaci před připojením a zkuste to znovu.",
"status_failure_timeout_description": "Dokončení instalace trvalo příliš dlouho.\n\nChcete to zkusit znovu?",
"status_failure_storage_description": "Instalace selhala kvůli nedostatku místa v uložisti.\n\nUvolňete místo a zkuste znovu.", "status_failure_storage_description": "Instalace selhala kvůli nedostatku místa v uložisti.\n\nUvolňete místo a zkuste znovu.",
"status_failure_invalid_description": "Instalace se nezdařila, protože patchnutá aplikace je neplatná.\n\nOdinstalovat tuto aplikaci a zkusit znovu?",
"status_failure_incompatible_description": "Aplikace není kompatibilní s tímto zařízením.\n\nKontaktujte vývojáře aplikace a požádejte o podporu.", "status_failure_incompatible_description": "Aplikace není kompatibilní s tímto zařízením.\n\nKontaktujte vývojáře aplikace a požádejte o podporu.",
"status_failure_conflict_description": "Instalace byla zabráněna existující instalací aplikace.\n\nOdinstalovat nainstalovanou aplikaci a zkuste to znovu?",
"status_failure_blocked_description": "Instalace byla zablokována ${packageName}.\n\nUpravte nastavení zabezpečení a zkute to znovu.", "status_failure_blocked_description": "Instalace byla zablokována ${packageName}.\n\nUpravte nastavení zabezpečení a zkute to znovu.",
"install_failed_verification_failure_description": "Instalace se nezdařila kvůli problému s ověřováním.\n\nUpravte nastavení zabezpečení a zkuste to znovu.", "install_failed_verification_failure_description": "Instalace se nezdařila kvůli problému s ověřováním.\n\nUpravte nastavení zabezpečení a zkuste to znovu.",
"install_failed_version_downgrade_description": "Instalace se nezdařila kvůli tomu, že již nainstalovaná verze je novější.\n\nOdinstalovat tuto aplikaci a zkusit znovu?", "install_failed_version_downgrade_description": "Instalace se nezdařila kvůli tomu, že již nainstalovaná verze je novější.\n\nOdinstalovat tuto aplikaci a zkusit znovu?",

View File

@ -1,7 +1,11 @@
{ {
"okButton": "OK",
"cancelButton": "Afbryd", "cancelButton": "Afbryd",
"dismissButton": "Luk",
"quitButton": "Luk", "quitButton": "Luk",
"updateButton": "Opdatér", "updateButton": "Opdatér",
"enabledLabel": "Aktiveret",
"disabledLabel": "Deaktiveret",
"installed": "Installeret: ${version}", "installed": "Installeret: ${version}",
"suggested": "Foreslået: ${version}", "suggested": "Foreslået: ${version}",
"yesButton": "Ja", "yesButton": "Ja",
@ -12,8 +16,11 @@
"noShowAgain": "Vis ikke igen", "noShowAgain": "Vis ikke igen",
"add": "Tilføj", "add": "Tilføj",
"remove": "Fjern", "remove": "Fjern",
"showChangelogButton": "Vis ændringslog",
"showUpdateButton": "Vis opdatering",
"navigationView": { "navigationView": {
"dashboardTab": "Oversigt", "dashboardTab": "Oversigt",
"patcherTab": "Patcher",
"settingsTab": "Indstillinger" "settingsTab": "Indstillinger"
}, },
"homeView": { "homeView": {
@ -21,10 +28,25 @@
"widgetTitle": "Oversigt", "widgetTitle": "Oversigt",
"updatesSubtitle": "Opdateringer", "updatesSubtitle": "Opdateringer",
"patchedSubtitle": "Patchede applikationer", "patchedSubtitle": "Patchede applikationer",
"changeLaterSubtitle": "Du kan ændre dette i indstillingerne senere.",
"noUpdates": "Ingen tilgængelige opdateringer",
"WIP": "Arbejdet er i gang...",
"noInstallations": "Ingen patchede apps installeret", "noInstallations": "Ingen patchede apps installeret",
"installUpdate": "Fortsæt med at installere opdateringen?", "installUpdate": "Fortsæt med at installere opdateringen?",
"updateSheetTitle": "Opdater ReVanced Manager",
"updateDialogTitle": "Ny opdatering tilgængelig",
"updatePatchesSheetTitle": "Opdater ReVanced Patches",
"updateChangelogTitle": "Ændringslog", "updateChangelogTitle": "Ændringslog",
"updateDialogText": "En ny opdatering er tilgængelig for ${file}.\n\nDen installerede version er ${version}.",
"downloadConsentDialogTitle": "Download nødvendige filer?",
"downloadConsentDialogText": "ReVanced Manager har brug for at downloade nødvendige filer for at fungere korrekt.",
"downloadConsentDialogText2": "Dette vil forbinde dig til ${url}.",
"checkUpdateDialogTitle": "Søg efter opdateringer?",
"checkUpdateDialogText": "Ønsker du at ReVanced Manager skal søge efter opdateringer automatisk?",
"notificationTitle": "Opdatering downloadet",
"notificationText": "Tryk for at installere opdateringen",
"downloadingMessage": "Henter opdatering...", "downloadingMessage": "Henter opdatering...",
"downloadedMessage": "Opdatering downloadet",
"installingMessage": "Installerer opdatering...", "installingMessage": "Installerer opdatering...",
"errorDownloadMessage": "Opdatering kan ikke hentes", "errorDownloadMessage": "Opdatering kan ikke hentes",
"errorInstallMessage": "Opdatering kunne ikke installeres", "errorInstallMessage": "Opdatering kunne ikke installeres",
@ -36,15 +58,26 @@
}, },
"latestCommitCard": { "latestCommitCard": {
"loadingLabel": "Indlæser...", "loadingLabel": "Indlæser...",
"timeagoLabel": "${time} siden" "timeagoLabel": "${time} siden",
"patcherLabel": "Patcher: ",
"managerLabel": "Manager: ",
"updateButton": "Opdater Manager"
}, },
"patcherView": { "patcherView": {
"widgetTitle": "Patcher",
"patchButton": "Patch",
"armv7WarningDialogText": "Patching på ARMv7-enheder understøttes ikke endnu, og kan derfor fejle. Fortsæt alligevel?",
"removedPatchesWarningDialogText": "Følgende patches er blevet fjernet siden sidste gang du brugte dem.\n\n${patches}\n\nFortsæt alligevel?",
"requiredOptionDialogText": "Nogle patch muligheder skal indstilles." "requiredOptionDialogText": "Nogle patch muligheder skal indstilles."
}, },
"appSelectorCard": { "appSelectorCard": {
"widgetTitle": "Vælg en app",
"widgetTitleSelected": "Valgte app",
"widgetSubtitle": "Ingen app valgt",
"noAppsLabel": "Ingen applikationer fundet", "noAppsLabel": "Ingen applikationer fundet",
"currentVersion": "Nuværende", "currentVersion": "Nuværende",
"suggestedVersion": "Anbefalet" "suggestedVersion": "Anbefalet",
"anyVersion": "Enhver version"
}, },
"patchSelectorCard": { "patchSelectorCard": {
"widgetTitle": "Vælg patches", "widgetTitle": "Vælg patches",
@ -57,19 +90,26 @@
"widgetSubtitle": "Vi er online!" "widgetSubtitle": "Vi er online!"
}, },
"appSelectorView": { "appSelectorView": {
"viewTitle": "Vælg en app",
"searchBarHint": "Søg efter app",
"storageButton": "Lager", "storageButton": "Lager",
"selectFromStorageButton": "Vælg fra lager", "selectFromStorageButton": "Vælg fra lager",
"errorMessage": "Kunne ikke bruge valgte applikation", "errorMessage": "Kunne ikke bruge valgte applikation",
"downloadToast": "Download-funktionen er ikke tilgængelig endnu", "downloadToast": "Download-funktionen er ikke tilgængelig endnu",
"featureNotAvailable": "Funktion ikke implementeret" "requireSuggestedAppVersionDialogText": "Versionen af den valgte app matcher ikke den foreslåede version, som kan føre til uventede problemer. Brug venligst den foreslåede version.\n\nValgt version: ${selected}\nForeslået version: ${suggested}\n\nFor at fortsætte alligevel, deaktiver \"Kræv foreslået app-version\" i indstillingerne.",
"featureNotAvailable": "Funktion ikke implementeret",
"featureNotAvailableText": "Denne app er en split APK og kan kun patches og installeres pålideligt ved montering med root-tilladelser. Du kan dog patche og installere en fuld APK ved at vælge det fra lager."
}, },
"patchesSelectorView": { "patchesSelectorView": {
"viewTitle": "Vælg patches", "viewTitle": "Vælg patches",
"searchBarHint": "Søg efter patches", "searchBarHint": "Søg efter patches",
"universalPatches": "Universelle patches", "universalPatches": "Universelle patches",
"newPatches": "Nye patches", "newPatches": "Nye patches",
"patches": "Patches",
"doneButton": "Udført", "doneButton": "Udført",
"defaultChip": "Standard",
"defaultTooltip": "Vælg alle standard patches", "defaultTooltip": "Vælg alle standard patches",
"noneChip": "Ingen",
"noneTooltip": "Fravælg alle patches", "noneTooltip": "Fravælg alle patches",
"loadPatchesSelection": "Indlæs patch valg", "loadPatchesSelection": "Indlæs patch valg",
"noSavedPatches": "Ingen gemte patches til den valgte app.\nTryk på Udført for at gemme det aktuelle valg.", "noSavedPatches": "Ingen gemte patches til den valgte app.\nTryk på Udført for at gemme det aktuelle valg.",
@ -86,21 +126,29 @@
"tooltip": "Flere input-indstillinger", "tooltip": "Flere input-indstillinger",
"selectFilePath": "Vælg fil sti", "selectFilePath": "Vælg fil sti",
"selectFolder": "Vælg mappe", "selectFolder": "Vælg mappe",
"selectOption": "Vælg indstilling",
"requiredOption": "Denne indstilling er påkrævet", "requiredOption": "Denne indstilling er påkrævet",
"unsupportedOption": "Denne indstilling understøttes ikke", "unsupportedOption": "Denne indstilling understøttes ikke",
"requiredOptionNull": "Følgende indstillinger skal indstilles:\n\n${options}" "requiredOptionNull": "Følgende indstillinger skal indstilles:\n\n${options}"
}, },
"patchItem": { "patchItem": {
"unsupportedDialogText": "Valg af denne patch kan medføre patching-fejl.\n\nApp version: ${packageVersion}\nUnderstøttede versioner:\n${supportedVersions}", "unsupportedDialogText": "Valg af denne patch kan medføre patching-fejl.\n\nApp version: ${packageVersion}\nUnderstøttede versioner:\n${supportedVersions}",
"unsupportedPatchVersion": "Patch er ikke understøttet i denne app-version.",
"unsupportedRequiredOption": "Denne patch indeholder en nødvendig mulighed, der ikke understøttes af denne app", "unsupportedRequiredOption": "Denne patch indeholder en nødvendig mulighed, der ikke understøttes af denne app",
"patchesChangeWarningDialogText": "Det anbefales at bruge standard patchvalg og indstillinger. Ændring af dem kan resultere i uventede problemer.\n\nDu skal aktivere \"Tillad ændring af patchvalg\" i indstillinger, før du ændrer et patchvalg.",
"patchesChangeWarningDialogButton": "Brug standardvalg" "patchesChangeWarningDialogButton": "Brug standardvalg"
}, },
"installerView": { "installerView": {
"widgetTitle": "Installationsprogram",
"installType": "Vælg installationstype", "installType": "Vælg installationstype",
"installTypeDescription": "Vælg den installationstype der skal fortsættes med.",
"installButton": "Installér", "installButton": "Installér",
"installRootType": "Montér", "installRootType": "Montér",
"installNonRootType": "Almindelig",
"warning": "Deaktiver automatiske opdateringer til den patchede app for at undgå uventede problemer.",
"pressBackAgain": "Tryk tilbage igen for at annullere", "pressBackAgain": "Tryk tilbage igen for at annullere",
"openButton": "Åbn", "openButton": "Åbn",
"shareButton": "Del fil",
"notificationTitle": "ReVanced Manager patcher", "notificationTitle": "ReVanced Manager patcher",
"notificationText": "Tryk for at gå tilbage til installationsprogrammet", "notificationText": "Tryk for at gå tilbage til installationsprogrammet",
"exportApkButtonTooltip": "Eksporter patched APK", "exportApkButtonTooltip": "Eksporter patched APK",
@ -116,16 +164,28 @@
"debugSectionTitle": "Fejlfinding", "debugSectionTitle": "Fejlfinding",
"advancedSectionTitle": "Avanceret", "advancedSectionTitle": "Avanceret",
"exportSectionTitle": "Import & eksport", "exportSectionTitle": "Import & eksport",
"dataSectionTitle": "Datakilder",
"themeModeLabel": "App tema", "themeModeLabel": "App tema",
"systemThemeLabel": "System",
"lightThemeLabel": "Lyst", "lightThemeLabel": "Lyst",
"darkThemeLabel": "Mørk tilstand", "darkThemeLabel": "Mørk tilstand",
"dynamicThemeLabel": "Materiale Dig", "dynamicThemeLabel": "Materiale Dig",
"dynamicThemeHint": "Nyd en oplevelse tættere på din enhed", "dynamicThemeHint": "Nyd en oplevelse tættere på din enhed",
"languageLabel": "Sprog", "languageLabel": "Sprog",
"languageUpdated": "Sprog opdateret",
"englishOption": "Engelsk",
"sourcesLabel": "Alternative kilder",
"sourcesLabelHint": "Konfigurer de alternative kilder til ReVanced Patches og ReVanced Integrations",
"sourcesIntegrationsLabel": "Kilde til Integrationer", "sourcesIntegrationsLabel": "Kilde til Integrationer",
"useAlternativeSources": "Brug alternative kilder",
"useAlternativeSourcesHint": "Brug alternative kilder til ReVanced Patches og ReVanced Integrations i stedet for API'en",
"sourcesResetDialogTitle": "Nulstil", "sourcesResetDialogTitle": "Nulstil",
"sourcesResetDialogText": "Er du sikker på, at du vil nulstille dine kilder til deres standardværdier?", "sourcesResetDialogText": "Er du sikker på, at du vil nulstille dine kilder til deres standardværdier?",
"apiURLResetDialogText": "Er du sikker på, at du vil nulstille API URL til dens standardværdi?", "apiURLResetDialogText": "Er du sikker på, at du vil nulstille API URL til dens standardværdi?",
"sourcesUpdateNote": "Bemærk: Dette vil automatisk downloade ReVanced Patches og ReVanced Integrations fra de alternative kilder.\n\nDette vil forbinde dig til den alternative kilde.",
"apiURLLabel": "API URL",
"apiURLHint": "Konfigurer API-URL'en til ReVanced Manager",
"selectApiURL": "API URL",
"orgPatchesLabel": "Organisation for Patches", "orgPatchesLabel": "Organisation for Patches",
"sourcesPatchesLabel": "Kilde til Patches", "sourcesPatchesLabel": "Kilde til Patches",
"orgIntegrationsLabel": "Organisation for Integrationer", "orgIntegrationsLabel": "Organisation for Integrationer",
@ -134,13 +194,20 @@
"logsLabel": "Del logs", "logsLabel": "Del logs",
"logsHint": "Del ReVanced Manager logs", "logsHint": "Del ReVanced Manager logs",
"enablePatchesSelectionLabel": "Tillad skift af patch valg", "enablePatchesSelectionLabel": "Tillad skift af patch valg",
"enablePatchesSelectionHint": "Forhindrer ikke valg eller fravalg af patches",
"enablePatchesSelectionWarningText": "Ændring af valg af patches kan forårsage uventede problemer.\n\nAktiver alligevel?", "enablePatchesSelectionWarningText": "Ændring af valg af patches kan forårsage uventede problemer.\n\nAktiver alligevel?",
"disablePatchesSelectionWarningText": "Du er ved at deaktivere ændring af valg af patches.\nStandard valg af patches vil blive gendannet.\n\nDeaktiver alligevel?", "disablePatchesSelectionWarningText": "Du er ved at deaktivere ændring af valg af patches.\nStandard valg af patches vil blive gendannet.\n\nDeaktiver alligevel?",
"autoUpdatePatchesLabel": "Opdatér patches automatisk", "autoUpdatePatchesLabel": "Opdatér patches automatisk",
"autoUpdatePatchesHint": "Opdater automatisk patches til den seneste version", "autoUpdatePatchesHint": "Opdater automatisk patches til den seneste version",
"showUpdateDialogLabel": "Vis opdateringsdialog",
"showUpdateDialogHint": "Vis en dialog når en ny opdatering er tilgængelig",
"universalPatchesLabel": "Vis universelle patches", "universalPatchesLabel": "Vis universelle patches",
"universalPatchesHint": "Vis alle apps og universelle patches (kan forsinke listen over apps)", "universalPatchesHint": "Vis alle apps og universelle patches (kan forsinke listen over apps)",
"versionCompatibilityCheckLabel": "Versions kompatibilitetskontrol", "versionCompatibilityCheckLabel": "Versions kompatibilitetskontrol",
"versionCompatibilityCheckHint": "Forhindre valg af patches der ikke er kompatible med den valgte app-version",
"requireSuggestedAppVersionLabel": "Kræv foreslået app-version",
"requireSuggestedAppVersionHint": "Undgå at vælge en app med en version der ikke er den foreslåede",
"requireSuggestedAppVersionDialogText": "Hvis du vælger en app der ikke er den foreslåede version kan det forårsage uventede problemer. \n\nVil du fortsætte alligevel?",
"aboutLabel": "Om", "aboutLabel": "Om",
"snackbarMessage": "Kopieret til udklipsholder", "snackbarMessage": "Kopieret til udklipsholder",
"restartAppForChanges": "Genstart appen for at anvende ændringer", "restartAppForChanges": "Genstart appen for at anvende ændringer",
@ -188,10 +255,15 @@
"widgetTitle": "Appinfo", "widgetTitle": "Appinfo",
"openButton": "Åbn", "openButton": "Åbn",
"uninstallButton": "Afinstallér", "uninstallButton": "Afinstallér",
"unmountButton": "Afmonter",
"rootDialogTitle": "Fejl", "rootDialogTitle": "Fejl",
"unmountDialogText": "Er du sikker på, at du vil afmontere denne app?",
"uninstallDialogText": "Er du sikker på, at du vil afinstallere denne app?",
"rootDialogText": "App blev installeret med superbruger tilladelser, men i øjeblikket har ReVanced Manager ingen tilladelser.\nGiv superbruger tilladelser først.", "rootDialogText": "App blev installeret med superbruger tilladelser, men i øjeblikket har ReVanced Manager ingen tilladelser.\nGiv superbruger tilladelser først.",
"packageNameLabel": "Pakkenavn", "packageNameLabel": "Pakkenavn",
"installTypeLabel": "Installationstype", "installTypeLabel": "Installationstype",
"mountTypeLabel": "Montér",
"regularTypeLabel": "Almindelig",
"patchedDateLabel": "Dato for patching", "patchedDateLabel": "Dato for patching",
"appliedPatchesLabel": "Anvendte patches", "appliedPatchesLabel": "Anvendte patches",
"patchedDateHint": "${date} kl. ${time}", "patchedDateHint": "${date} kl. ${time}",
@ -201,5 +273,30 @@
"contributorsView": { "contributorsView": {
"widgetTitle": "Medvirkende" "widgetTitle": "Medvirkende"
}, },
"installErrorDialog": {} "installErrorDialog": {
"mount_version_mismatch": "Versionsmatch inkonsistens",
"mount_no_root": "Ingen rod-adgang",
"mount_missing_installation": "Installation ikke fundet",
"status_failure_blocked": "Installation blokeret",
"install_failed_verification_failure": "Bekræftelse mislykkedes",
"status_failure_invalid": "Installation ugyldig",
"install_failed_version_downgrade": "Kan ikke nedgradere",
"status_failure_conflict": "Installation konflikt",
"status_failure_storage": "Problemer med installationslagring",
"status_failure_incompatible": "Installation inkompatibel",
"status_failure_timeout": "Tidsudløb for installation",
"status_unknown": "Installation mislykkedes",
"mount_version_mismatch_description": "Installationen mislykkedes, fordi den installerede app er en anden version end den lappede app.\n\nInstaller versionen af den app, du monterer og prøv igen.",
"mount_no_root_description": "Installationen mislykkedes, fordi root-adgang ikke blev givet.\n\nTildel root-adgang til ReVanced Manager og prøv igen.",
"mount_missing_installation_description": "Installationen mislykkedes, fordi den unpatched app ikke blev installeret på denne enhed for at montere over den.\n\nInstaller den unpatched app før du monterer og prøv igen.",
"status_failure_timeout_description": "Installationen tog for lang tid at afslutte.\n\nVil du prøve igen?",
"status_failure_storage_description": "Installationen mislykkedes på grund af utilstrækkelig opbevaring.\n\nFrigør lidt plads og prøv igen.",
"status_failure_invalid_description": "Installationen mislykkedes på grund af den programrettede app er ugyldig.\n\nAfinstaller app'en og prøv igen?",
"status_failure_incompatible_description": "Appen er inkompatibel med denne enhed.\n\nKontakt udvikleren af appen og bed om support.",
"status_failure_conflict_description": "Installationen blev forhindret af en eksisterende installation af appen.\n\nAfinstaller den installerede app og prøv igen?",
"status_failure_blocked_description": "Installationen blev blokeret af ${packageName}.\n\nJuster dine sikkerhedsindstillinger og prøv igen.",
"install_failed_verification_failure_description": "Installationen mislykkedes på grund af et bekræftelsesproblem.\n\nJuster dine sikkerhedsindstillinger og prøv igen.",
"install_failed_version_downgrade_description": "Installationen mislykkedes, fordi den lappede app er en lavere version end den installerede app.\n\nAfinstaller app'en og prøv igen?",
"status_unknown_description": "Installationen mislykkedes på grund af en ukendt årsag. Prøv venligst igen."
}
} }

View File

@ -59,7 +59,7 @@
"latestCommitCard": { "latestCommitCard": {
"loadingLabel": "Cargando...", "loadingLabel": "Cargando...",
"timeagoLabel": "Hace ${time}", "timeagoLabel": "Hace ${time}",
"patcherLabel": "Patcher: ", "patcherLabel": "Parcheador: ",
"managerLabel": "Manager: ", "managerLabel": "Manager: ",
"updateButton": "Actualizar Manager" "updateButton": "Actualizar Manager"
}, },

View File

@ -41,7 +41,7 @@
"downloadConsentDialogTitle": "¿Descargar archivos necesarios?", "downloadConsentDialogTitle": "¿Descargar archivos necesarios?",
"downloadConsentDialogText": "ReVanced Manager necesita descargar los archivos necesarios para funcionar correctamente.", "downloadConsentDialogText": "ReVanced Manager necesita descargar los archivos necesarios para funcionar correctamente.",
"downloadConsentDialogText2": "Esto te conectará a ${url}.", "downloadConsentDialogText2": "Esto te conectará a ${url}.",
"checkUpdateDialogTitle": "Comprobar actualizaciones", "checkUpdateDialogTitle": "¿Buscar actualizaciones?",
"checkUpdateDialogText": "¿Quieres que ReVanced Manager compruebe si hay actualizaciones automáticamente?", "checkUpdateDialogText": "¿Quieres que ReVanced Manager compruebe si hay actualizaciones automáticamente?",
"notificationTitle": "Actualización descargada", "notificationTitle": "Actualización descargada",
"notificationText": "Toca para instalar la actualización", "notificationText": "Toca para instalar la actualización",
@ -91,14 +91,14 @@
}, },
"appSelectorView": { "appSelectorView": {
"viewTitle": "Seleccionar una aplicación", "viewTitle": "Seleccionar una aplicación",
"searchBarHint": "Buscar...", "searchBarHint": "Buscar app",
"storageButton": "Almacenamiento", "storageButton": "Almacenamiento",
"selectFromStorageButton": "Seleccionar desde almacenamiento", "selectFromStorageButton": "Seleccionar desde almacenamiento",
"errorMessage": "No se puede usar la aplicación seleccionada", "errorMessage": "No se puede usar la aplicación seleccionada",
"downloadToast": "La función de descarga aún no está disponible", "downloadToast": "La función de descarga aún no está disponible",
"requireSuggestedAppVersionDialogText": "La versión de la aplicación que has seleccionado no coincide con la versión sugerida, lo que podría causar errores inesperados. Por favor, utiliza la versión sugerida.\n\nVersión seleccionada: ${selected}\nVersión sugerida: ${suggested}\n\nPara continuar de todas formas, desactiva \"Requerir versión sugerida de la aplicación\" en la configuración.", "requireSuggestedAppVersionDialogText": "La versión de la aplicación que has seleccionado no coincide con la versión sugerida, lo que podría causar errores inesperados. Por favor, utiliza la versión sugerida.\n\nVersión seleccionada: ${selected}\nVersión sugerida: ${suggested}\n\nPara continuar de todas formas, desactiva \"Requerir versión sugerida de la aplicación\" en la configuración.",
"featureNotAvailable": "Característica no implementada", "featureNotAvailable": "Característica no implementada",
"featureNotAvailableText": "Esta aplicación está instalada en formato AAB (Android App Bundle) y solo se puede parchear e instalar de forma fiable mediante el montaje con acceso root. Sin embargo, puedes parchear e instalar una aplicación en formato APK seleccionándola desde el almacenamiento." "featureNotAvailableText": "Esta aplicación es un APK dividido y solo puede ser parcheada e instalada de forma fiable mediante el montaje con permisos de root. Sin embargo, puedes parchear e instalar un APK completo seleccionándolo del almacenamiento."
}, },
"patchesSelectorView": { "patchesSelectorView": {
"viewTitle": "Selecciona parches", "viewTitle": "Selecciona parches",
@ -143,7 +143,7 @@
"installType": "Seleccione el tipo de instalación", "installType": "Seleccione el tipo de instalación",
"installTypeDescription": "Selecciona el tipo de instalación con el que quieres continuar.", "installTypeDescription": "Selecciona el tipo de instalación con el que quieres continuar.",
"installButton": "Instalar", "installButton": "Instalar",
"installRootType": "Montar (requiere acceso root)", "installRootType": "Montar",
"installNonRootType": "Normal", "installNonRootType": "Normal",
"warning": "Desactiva las actualizaciones para la aplicación parcheada para evitar problemas inesperados.", "warning": "Desactiva las actualizaciones para la aplicación parcheada para evitar problemas inesperados.",
"pressBackAgain": "Vuelve a presionar atrás para cancelar", "pressBackAgain": "Vuelve a presionar atrás para cancelar",
@ -196,7 +196,7 @@
"enablePatchesSelectionLabel": "Permitir cambiar la selección de parches", "enablePatchesSelectionLabel": "Permitir cambiar la selección de parches",
"enablePatchesSelectionHint": "No prevenir la selección o deselección de parches", "enablePatchesSelectionHint": "No prevenir la selección o deselección de parches",
"enablePatchesSelectionWarningText": "Cambiar la selección de parches puede cauar problemas inespereados.\n\n¿Quieres activarlo de todas formas?", "enablePatchesSelectionWarningText": "Cambiar la selección de parches puede cauar problemas inespereados.\n\n¿Quieres activarlo de todas formas?",
"disablePatchesSelectionWarningText": "Estás a punto de desactivar el cambiar la selección de parches.\nSe restaurará la selección de parches por defecto.", "disablePatchesSelectionWarningText": "Estás a punto de desactivar cambiar la selección de parches.\nLa selección predeterminada de parches se restaurará.\n\n¿Deshabilitar de todos modos?",
"autoUpdatePatchesLabel": "Actualizar parches automáticamente", "autoUpdatePatchesLabel": "Actualizar parches automáticamente",
"autoUpdatePatchesHint": "Actualiza los parches a la última versión automáticamente", "autoUpdatePatchesHint": "Actualiza los parches a la última versión automáticamente",
"showUpdateDialogLabel": "Mostrar diálogo de actualización", "showUpdateDialogLabel": "Mostrar diálogo de actualización",
@ -262,7 +262,7 @@
"rootDialogText": "La aplicación se instaló con permisos de root, pero actualmente ReVanced Manager no tiene permisos root.\nPor favor, conceda primero los permisos de root.", "rootDialogText": "La aplicación se instaló con permisos de root, pero actualmente ReVanced Manager no tiene permisos root.\nPor favor, conceda primero los permisos de root.",
"packageNameLabel": "Nombre del paquete", "packageNameLabel": "Nombre del paquete",
"installTypeLabel": "Tipo de instalación", "installTypeLabel": "Tipo de instalación",
"mountTypeLabel": "Montar (requiere acceso root)", "mountTypeLabel": "Montar",
"regularTypeLabel": "Normal", "regularTypeLabel": "Normal",
"patchedDateLabel": "Fecha de parcheo", "patchedDateLabel": "Fecha de parcheo",
"appliedPatchesLabel": "Parches aplicados", "appliedPatchesLabel": "Parches aplicados",

View File

@ -164,6 +164,7 @@
"debugSectionTitle": "Vianselvitys", "debugSectionTitle": "Vianselvitys",
"advancedSectionTitle": "Lisäasetukset", "advancedSectionTitle": "Lisäasetukset",
"exportSectionTitle": "Tuonti/vienti", "exportSectionTitle": "Tuonti/vienti",
"dataSectionTitle": "Tietolähteet",
"themeModeLabel": "Sovelluksen teema", "themeModeLabel": "Sovelluksen teema",
"systemThemeLabel": "Järjestelmä", "systemThemeLabel": "Järjestelmä",
"lightThemeLabel": "Vaalea", "lightThemeLabel": "Vaalea",
@ -173,11 +174,17 @@
"languageLabel": "Kieli", "languageLabel": "Kieli",
"languageUpdated": "Kieli on vaihdettu", "languageUpdated": "Kieli on vaihdettu",
"englishOption": "Englanti", "englishOption": "Englanti",
"sourcesLabel": "Vaihtoehtoiset lähteet",
"sourcesLabelHint": "Määritä käytöstä poistettujen kohteiden ja käytöstä poistettujen integraatioiden vaihtoehtoiset lähteet",
"sourcesIntegrationsLabel": "Integraatioiden lähde", "sourcesIntegrationsLabel": "Integraatioiden lähde",
"useAlternativeSources": "Käytä vaihtoehtoisia lähteitä",
"useAlternativeSourcesHint": "Käytä vaihtoehtoisia lähteitä ReVanced Patches ja ReVanced Integrations sijasta API",
"sourcesResetDialogTitle": "Palauta", "sourcesResetDialogTitle": "Palauta",
"sourcesResetDialogText": "Haluatko varmasti palauttaa oletuslähteet?", "sourcesResetDialogText": "Haluatko varmasti palauttaa oletuslähteet?",
"apiURLResetDialogText": "Haluatko varmasti palauttaa oletusarvoisen API:n URL-osoitteen?", "apiURLResetDialogText": "Haluatko varmasti palauttaa oletusarvoisen API:n URL-osoitteen?",
"sourcesUpdateNote": "Huomautus: Tämä lataa automaattisesti ReVanced Patches ja ReVanced Integrations vaihtoehtoisista lähteistä.\n\nTämä yhdistää sinut vaihtoehtoiseen lähdekoodiin.",
"apiURLLabel": "API:n URL-osoite", "apiURLLabel": "API:n URL-osoite",
"apiURLHint": "Määritä reVanced Manager API URL",
"selectApiURL": "API:n URL-osoite", "selectApiURL": "API:n URL-osoite",
"orgPatchesLabel": "Paikkauksien organisaatio", "orgPatchesLabel": "Paikkauksien organisaatio",
"sourcesPatchesLabel": "Paikkauksien lähde", "sourcesPatchesLabel": "Paikkauksien lähde",

View File

@ -30,19 +30,19 @@
"patchedSubtitle": "Patchelt alkalmazások", "patchedSubtitle": "Patchelt alkalmazások",
"changeLaterSubtitle": "Ezt később módosíthatja a beállításokban.", "changeLaterSubtitle": "Ezt később módosíthatja a beállításokban.",
"noUpdates": "Nincs elérhető frissítés", "noUpdates": "Nincs elérhető frissítés",
"WIP": "Folyamatban van...", "WIP": "Folyamatban...",
"noInstallations": "Nincs telepítve patchelt alkalmazás", "noInstallations": "Nincs telepítve patchelt alkalmazás",
"installUpdate": "Folytatja a frissítés telepítését?", "installUpdate": "Folytatja a frissítés telepítését?",
"updateSheetTitle": "ReVanced Manager frissítése", "updateSheetTitle": "ReVanced Manager frissítése",
"updateDialogTitle": "Új frissítés elérhető", "updateDialogTitle": "Új frissítés elérhető",
"updatePatchesSheetTitle": "ReVanced Patchek frissítése", "updatePatchesSheetTitle": "ReVanced Patchek frissítése",
"updateChangelogTitle": "Újdonságok", "updateChangelogTitle": "Változásnapló",
"updateDialogText": "Új frissítés érhető el a következőhöz: ${file}.\n\nA jelenleg telepített verzió: ${version}.", "updateDialogText": "Új frissítés érhető el a következőhöz: ${file}.\n\nA jelenleg telepített verzió: ${version}.",
"downloadConsentDialogTitle": "Letölti a szükséges fájlokat?", "downloadConsentDialogTitle": "Letölti a szükséges fájlokat?",
"downloadConsentDialogText": "A ReVanced Managernek le kell töltenie a szükséges fájlokat a megfelelő működéshez.", "downloadConsentDialogText": "A ReVanced Managernek le kell töltenie a szükséges fájlokat a megfelelő működéshez.",
"downloadConsentDialogText2": "Ezzel összekapcsolja a következővel: ${url}.", "downloadConsentDialogText2": "Csatlakozni fog ehhez: ${url}.",
"checkUpdateDialogTitle": "Frissítések keresése?", "checkUpdateDialogTitle": "Frissítések keresése?",
"checkUpdateDialogText": "Szeretné, hogy a ReVanced Kezelő automatikusan ellenőrizze a frissítéseket?", "checkUpdateDialogText": "Szeretné, hogy a ReVanced Manager automatikusan ellenőrizze a frissítéseket?",
"notificationTitle": "Frissítés letöltve", "notificationTitle": "Frissítés letöltve",
"notificationText": "Koppintson a frissítés telepítéséhez", "notificationText": "Koppintson a frissítés telepítéséhez",
"downloadingMessage": "Frissítés letöltése...", "downloadingMessage": "Frissítés letöltése...",
@ -60,7 +60,7 @@
"loadingLabel": "Betöltés...", "loadingLabel": "Betöltés...",
"timeagoLabel": "Frissítve: ${time}", "timeagoLabel": "Frissítve: ${time}",
"patcherLabel": "Patchelő: ", "patcherLabel": "Patchelő: ",
"managerLabel": "Kezelő: ", "managerLabel": "Manager: ",
"updateButton": "Manager frissítése" "updateButton": "Manager frissítése"
}, },
"patcherView": { "patcherView": {
@ -82,8 +82,8 @@
"patchSelectorCard": { "patchSelectorCard": {
"widgetTitle": "Patchek kiválasztása", "widgetTitle": "Patchek kiválasztása",
"widgetTitleSelected": "Kiválasztott patchek", "widgetTitleSelected": "Kiválasztott patchek",
"widgetSubtitle": "Először válassz egy alkalmazást", "widgetSubtitle": "Először válasszon egy alkalmazást",
"widgetEmptySubtitle": "Nem választottál patch-et" "widgetEmptySubtitle": "Nem választott patchet"
}, },
"socialMediaCard": { "socialMediaCard": {
"widgetTitle": "Közösségi oldalak", "widgetTitle": "Közösségi oldalak",
@ -111,8 +111,8 @@
"defaultTooltip": "Összes alapértelmezett patch kiválasztása", "defaultTooltip": "Összes alapértelmezett patch kiválasztása",
"noneChip": "Semmi", "noneChip": "Semmi",
"noneTooltip": "Összes patch kijelölésének törlése", "noneTooltip": "Összes patch kijelölésének törlése",
"loadPatchesSelection": "Patch kiválasztás betöltése", "loadPatchesSelection": "Patch kijelölés betöltése",
"noSavedPatches": "Nincs mentett patch a kiválasztott alkalmazáshoz.\nNyomja meg a Kész gombot az aktuális kijelölés mentéséhez.", "noSavedPatches": "Nincs mentett patch kijelölés a kiválasztott alkalmazáshoz.\nNyomja meg a Kész gombot az aktuális kijelölés mentéséhez.",
"noPatchesFound": "A kiválasztott alkalmazáshoz nem találhatóak patchek", "noPatchesFound": "A kiválasztott alkalmazáshoz nem találhatóak patchek",
"setRequiredOption": "Néhány patchhez be kell állítani a következő beállításokat:\n\n${patches}\n\nKérjük, állítsa be őket a folytatás előtt." "setRequiredOption": "Néhány patchhez be kell állítani a következő beállításokat:\n\n${patches}\n\nKérjük, állítsa be őket a folytatás előtt."
}, },
@ -122,7 +122,7 @@
"viewTitle": "Patch beállítások", "viewTitle": "Patch beállítások",
"saveOptions": "Mentés", "saveOptions": "Mentés",
"addOptions": "Opciók hozzáadása", "addOptions": "Opciók hozzáadása",
"deselectPatch": "Patchek kijelölésének törlése", "deselectPatch": "Patch kijelölésének törlése",
"tooltip": "További beviteli lehetőségek", "tooltip": "További beviteli lehetőségek",
"selectFilePath": "Válassza ki a fájl elérési útját", "selectFilePath": "Válassza ki a fájl elérési útját",
"selectFolder": "Mappa kiválasztása", "selectFolder": "Mappa kiválasztása",
@ -132,10 +132,10 @@
"requiredOptionNull": "A következő opciókat kell beállítani:\n\n${options}" "requiredOptionNull": "A következő opciókat kell beállítani:\n\n${options}"
}, },
"patchItem": { "patchItem": {
"unsupportedDialogText": "Ezt a patchet nem biztos hogy sikerül alkalmazni, mert más verzióhoz készült.\n\nAlkalmazás verzió: ${packageVersion}\nJelenleg támogatott verziók:\n${supportedVersions}", "unsupportedDialogText": "Ezt a patchet nem biztos hogy sikerül alkalmazni, mert más verzióhoz készült.\n\nAlkalmazás verzió: ${packageVersion}\nTámogatott verziók:\n${supportedVersions}",
"unsupportedPatchVersion": "A Patch nem támogatott ehhez az alkalmazásverzióhoz.", "unsupportedPatchVersion": "A patch nem támogatott ehhez az alkalmazásverzióhoz.",
"unsupportedRequiredOption": "Ez a Patch egy kötelező beállítást tartalmaz, amelyet ez az alkalmazás nem támogat", "unsupportedRequiredOption": "Ez a patch egy kötelező beállítást tartalmaz, amelyet ez az alkalmazás nem támogat",
"patchesChangeWarningDialogText": "Javasoljuk, hogy az alapértelmezett patch lehetőséget és opciókat használja. Ezek megváltoztatása váratlan problémákat okozhat.\n\nMielőtt bármilyen patchet módosítana, be kell kapcsolnia a „Patch módosításának engedélyezése” lehetőséget a beállításokban.", "patchesChangeWarningDialogText": "Javasoljuk, hogy az alapértelmezett patch kijelölést és beállításait használja. Ezek megváltoztatása váratlan problémákat okozhat.\n\nMielőtt bármilyen patchet módosítana, be kell kapcsolnia a „Patch kijelölés módosításánák engedélyezése” lehetőséget a beállításokban.",
"patchesChangeWarningDialogButton": "Használja az alapértelmezett kijelölést" "patchesChangeWarningDialogButton": "Használja az alapértelmezett kijelölést"
}, },
"installerView": { "installerView": {
@ -143,19 +143,19 @@
"installType": "Válassza ki a telepítés típusát", "installType": "Válassza ki a telepítés típusát",
"installTypeDescription": "Válassza ki a telepítés típusát a folytatáshoz.", "installTypeDescription": "Válassza ki a telepítés típusát a folytatáshoz.",
"installButton": "Telepítés", "installButton": "Telepítés",
"installRootType": "Felcsatolás", "installRootType": "Csatolás",
"installNonRootType": "Hagyományos", "installNonRootType": "Hagyományos",
"warning": "A váratlan problémák elkerülése érdekében tiltsa le a patchelt alkalmazás automatikus frissítéseit.", "warning": "A váratlan problémák elkerülése érdekében tiltsa le a patchelt alkalmazás automatikus frissítéseit.",
"pressBackAgain": "A visszavonáshoz nyomja meg ismét a vissza gombot", "pressBackAgain": "A visszavonáshoz nyomja meg a vissza gombot ismét",
"openButton": "Megnyitás", "openButton": "Megnyitás",
"shareButton": "Fájl megosztása", "shareButton": "Fájl megosztása",
"notificationTitle": "A ReVanced Manager jelenleg patchel", "notificationTitle": "A ReVanced Manager jelenleg patchel",
"notificationText": "Koppints a telepítőhöz való visszalépéshez", "notificationText": "Koppintson a telepítőhöz való visszalépéshez",
"exportApkButtonTooltip": "Patchelt apk exportálása", "exportApkButtonTooltip": "Patchelt apk exportálása",
"exportLogButtonTooltip": "Napló exportálása", "exportLogButtonTooltip": "Napló exportálása",
"screenshotDetected": "Képernyőképet észleltünk. Ha megpróbálja megosztani a naplót, kérjük, ossza meg helyette egy szöveges másolatot.\n\nVágólapra másolja a naplót?", "screenshotDetected": "Képernyőképet észleltünk. Ha megpróbálja megosztani a naplót, kérjük osszon meg helyette egy szöveges másolatot.\n\nA vágólapra másolja a naplót?",
"copiedToClipboard": "Napló átmásolva a vágólapra", "copiedToClipboard": "A napló vágólapra másolva",
"noExit": "A telepítő még fut, most nem lehet visszalépni..." "noExit": "A telepítő még fut, nem lehet kilépni..."
}, },
"settingsView": { "settingsView": {
"widgetTitle": "Beállítások", "widgetTitle": "Beállítások",
@ -169,8 +169,8 @@
"systemThemeLabel": "Rendszer", "systemThemeLabel": "Rendszer",
"lightThemeLabel": "Világos", "lightThemeLabel": "Világos",
"darkThemeLabel": "Sötét", "darkThemeLabel": "Sötét",
"dynamicThemeLabel": "Közel Hozzád", "dynamicThemeLabel": "Material You",
"dynamicThemeHint": "Élvezd az eszközödhöz közelibb élményt", "dynamicThemeHint": "Élvezze az eszközéhez közelibb élményt",
"languageLabel": "Nyelv", "languageLabel": "Nyelv",
"languageUpdated": "Nyelv frissítve", "languageUpdated": "Nyelv frissítve",
"englishOption": "Angol", "englishOption": "Angol",
@ -182,10 +182,10 @@
"sourcesResetDialogTitle": "Visszaállítás", "sourcesResetDialogTitle": "Visszaállítás",
"sourcesResetDialogText": "Biztosan vissza szeretné állítani a forrásokat az alapértelmezett értékekre?", "sourcesResetDialogText": "Biztosan vissza szeretné állítani a forrásokat az alapértelmezett értékekre?",
"apiURLResetDialogText": "Biztosan vissza szeretné állítani az API URL-jét az alapértelmezett értékre?", "apiURLResetDialogText": "Biztosan vissza szeretné állítani az API URL-jét az alapértelmezett értékre?",
"sourcesUpdateNote": "Megjegyzés: Ez automatikusan letölti a ReVanced Patch-eket és a ReVanced Integrációkat az alternatív forrásokból.\n\nEzzel csatlakozik az alternatív forráshoz.", "sourcesUpdateNote": "Megjegyzés: Ez automatikusan letölti a ReVanced Patcheket és a ReVanced Integrációkat az alternatív forrásokból.\n\nEzzel csatlakozik az alternatív forráshoz.",
"apiURLLabel": "API URL", "apiURLLabel": "API URL",
"apiURLHint": "Konfigurálja a ReVanced Manager API URL-jét", "apiURLHint": "Konfigurálja a ReVanced Manager API URL-jét",
"selectApiURL": "API címe", "selectApiURL": "API link",
"orgPatchesLabel": "Patchek - szervezet", "orgPatchesLabel": "Patchek - szervezet",
"sourcesPatchesLabel": "Patchek - forrás", "sourcesPatchesLabel": "Patchek - forrás",
"orgIntegrationsLabel": "Integrációk - szervezet", "orgIntegrationsLabel": "Integrációk - szervezet",
@ -193,10 +193,10 @@
"contributorsHint": "A ReVanced közreműködőinek listája", "contributorsHint": "A ReVanced közreműködőinek listája",
"logsLabel": "Naplók megosztása", "logsLabel": "Naplók megosztása",
"logsHint": "ReVanced Manager naplók megosztása", "logsHint": "ReVanced Manager naplók megosztása",
"enablePatchesSelectionLabel": "Engedélyezze a patch kiválasztásának módosítását", "enablePatchesSelectionLabel": "Patch kijelölés módosításánák engedélyezése",
"enablePatchesSelectionHint": "Ne akadályozza meg a patchek kiválasztását vagy megszüntetését", "enablePatchesSelectionHint": "Ne akadályozza meg a patchek kijelölését vagy a kijelölés megszüntetését",
"enablePatchesSelectionWarningText": "A patchek kiválasztásának megváltoztatása váratlan problémákat okozhat.\n\nMindenképpen engedélyezi?", "enablePatchesSelectionWarningText": "A patchek kijelölésének megváltoztatása váratlan problémákat okozhat.\n\nMindenképpen engedélyezi?",
"disablePatchesSelectionWarningText": "Arra készül, hogy letiltja a patchek kiválasztásának módosítását.\nA patchek alapértelmezett kiválasztása visszaáll.\n\nMindenképpen letiltja?", "disablePatchesSelectionWarningText": "Arra készül, hogy letiltja a patchek kijelölésének módosítását.\nA patchek alapértelmezett kijelölése visszaáll.\n\nMindenképpen letiltja?",
"autoUpdatePatchesLabel": "Patchek automatikus frissítése", "autoUpdatePatchesLabel": "Patchek automatikus frissítése",
"autoUpdatePatchesHint": "A patchek automatikus frissítése a legújabb verzióra", "autoUpdatePatchesHint": "A patchek automatikus frissítése a legújabb verzióra",
"showUpdateDialogLabel": "Frissítési panel megjelenítése", "showUpdateDialogLabel": "Frissítési panel megjelenítése",
@ -205,34 +205,34 @@
"universalPatchesHint": "Az összes alkalmazás és univerzális patch megjelenítése (lassíthatja az alkalmazáslistát)", "universalPatchesHint": "Az összes alkalmazás és univerzális patch megjelenítése (lassíthatja az alkalmazáslistát)",
"versionCompatibilityCheckLabel": "Verziókompatibilitás ellenőrzése", "versionCompatibilityCheckLabel": "Verziókompatibilitás ellenőrzése",
"versionCompatibilityCheckHint": "Akadályozza meg a kiválasztott alkalmazásverzióval nem kompatibilis patchek kiválasztását", "versionCompatibilityCheckHint": "Akadályozza meg a kiválasztott alkalmazásverzióval nem kompatibilis patchek kiválasztását",
"requireSuggestedAppVersionLabel": "Javasolt alkalmazás verzió kötelező", "requireSuggestedAppVersionLabel": "Javasolt alkalmazásverzió szükséges",
"requireSuggestedAppVersionHint": "Akadályozza meg, hogy olyan alkalmazást válasszon ki, amelynek verziója nem a javasolt", "requireSuggestedAppVersionHint": "Akadályozza meg, hogy olyan alkalmazást válasszon ki, amelynek verziója nem a javasolt",
"requireSuggestedAppVersionDialogText": "Egy nem a javasolt verziótól eltérő alkalmazás kiválasztása váratlan problémákat okozhat.\n\nMindenképpen folytatni szeretné?", "requireSuggestedAppVersionDialogText": "A javasolt verziótól eltérő alkalmazás kiválasztása váratlan problémákat okozhat.\n\nMindenképpen folytatni szeretné?",
"aboutLabel": "Rólunk", "aboutLabel": "Rólunk",
"snackbarMessage": "Vágólapra másolva", "snackbarMessage": "Vágólapra másolva",
"restartAppForChanges": "Indítsd újra az alkalmazást a változások alkalmazásához", "restartAppForChanges": "Indítsa újra az alkalmazást a változások alkalmazásához",
"deleteTempDirLabel": "Ideiglenes fájlok törlése", "deleteTempDirLabel": "Ideiglenes fájlok törlése",
"deleteTempDirHint": "Nem használt ideiglenes fájlok törlése", "deleteTempDirHint": "Nem használt ideiglenes fájlok törlése",
"deletedTempDir": "Ideiglenes fájlok törölve", "deletedTempDir": "Ideiglenes fájlok törölve",
"exportPatchesLabel": "Kiválasztott patch exportálása", "exportPatchesLabel": "Kijelölt patchek exportálása",
"exportPatchesHint": "Exportálja a kiválasztott patchet JSON-fájlba", "exportPatchesHint": "Exportálja a kijelölt patcheket egy JSON-fájlba",
"exportedPatches": "A patchek kiválasztása exportálva", "exportedPatches": "Kijelölt patchek exportálva",
"noExportFileFound": "Nincs exportálandó patch", "noExportFileFound": "Nincs exportálandó patch kijelölés",
"importPatchesLabel": "Patch kiválasztás importálása", "importPatchesLabel": "Kijelölt patchek importálása",
"importPatchesHint": "Importálja a kiválasztott patchet egy JSON-fájlból", "importPatchesHint": "Importálja a kijelölt patcheket egy JSON-fájlból",
"importedPatches": "Patch kiválasztás importálva", "importedPatches": "Patch kijelölés importálva",
"resetStoredPatchesLabel": "Patch kiválasztás visszaállítása", "resetStoredPatchesLabel": "Patch kijelölés visszaállítása",
"resetStoredPatchesHint": "Állítsa vissza a tárolt patch kiválasztását", "resetStoredPatchesHint": "Mentett patch kijelölés visszaállítása",
"resetStoredPatchesDialogTitle": "Patch kiválasztás visszaállítása?", "resetStoredPatchesDialogTitle": "Visszaállítja a kijelölt patcheket?",
"resetStoredPatchesDialogText": "A patchek alapértelmezett kiválasztása visszaáll.", "resetStoredPatchesDialogText": "A patchek alapértelmezett kijelölése visszaáll.",
"resetStoredPatches": "A patchek kiválasztása visszaállításra került", "resetStoredPatches": "A patchek kijelölése visszaállításra került",
"resetStoredOptionsLabel": "Patch beállítások visszaállítása", "resetStoredOptionsLabel": "Patch beállítások visszaállítása",
"resetStoredOptionsHint": "Állítsa vissza az összes patch opciót", "resetStoredOptionsHint": "Állítsa vissza az összes patch opciót",
"resetStoredOptionsDialogTitle": "Patch beállítások visszaállítása?", "resetStoredOptionsDialogTitle": "Patch beállítások visszaállítása?",
"resetStoredOptionsDialogText": "Patch beállítások visszaállítása eltávolítja az összes mentett opciót.", "resetStoredOptionsDialogText": "A patch beállítások visszaállítása eltávolítja az összes mentett opciót.",
"resetStoredOptions": "Az opciók visszaállításra kerültek", "resetStoredOptions": "Az opciók visszaállításra kerültek",
"deleteLogsLabel": "Napló ürítése", "deleteLogsLabel": "Naplók törlése",
"deleteLogsHint": "Az összegyűjtött ReVanced Manager naplók törlése", "deleteLogsHint": "A ReVanced Manager naplóinak törlése",
"deletedLogs": "Naplók törölve", "deletedLogs": "Naplók törölve",
"regenerateKeystoreLabel": "Kulcstár újragenerálása", "regenerateKeystoreLabel": "Kulcstár újragenerálása",
"regenerateKeystoreHint": "Újragenerálja az alkalmazások aláírásához használt kulcstárolót", "regenerateKeystoreHint": "Újragenerálja az alkalmazások aláírásához használt kulcstárolót",
@ -248,39 +248,39 @@
"importedKeystore": "Kulcstároló importálva", "importedKeystore": "Kulcstároló importálva",
"selectKeystorePassword": "Kulcstár jelszó", "selectKeystorePassword": "Kulcstár jelszó",
"selectKeystorePasswordHint": "Válassza ki az alkalmazások aláírásához használt kulcstároló jelszavát", "selectKeystorePasswordHint": "Válassza ki az alkalmazások aláírásához használt kulcstároló jelszavát",
"jsonSelectorErrorMessage": "A kiválasztott JSON nem hasznalható", "jsonSelectorErrorMessage": "A kiválasztott JSON fájl nem használható",
"keystoreSelectorErrorMessage": "A kiválasztott kulcstároló fájl nem használható" "keystoreSelectorErrorMessage": "A kiválasztott kulcstároló fájl nem használható"
}, },
"appInfoView": { "appInfoView": {
"widgetTitle": "Alkalmazás információ", "widgetTitle": "Alkalmazás információ",
"openButton": "Megnyitás", "openButton": "Megnyitás",
"uninstallButton": "Eltávolítás", "uninstallButton": "Eltávolítás",
"unmountButton": "Lecsatolás", "unmountButton": "Leválasztás",
"rootDialogTitle": "Hiba", "rootDialogTitle": "Hiba",
"unmountDialogText": "Biztosan le szeretné választani ezt az alkalmazást?", "unmountDialogText": "Biztosan le szeretné választani ezt az alkalmazást?",
"uninstallDialogText": "Biztosan eltávolítja ezt az alkalmazást?", "uninstallDialogText": "Biztosan eltávolítja ezt az alkalmazást?",
"rootDialogText": "A patchelt alkalmazás root jogosultsággal lett telepítve, de a Managernek már nincs ilyen jogosultsága.\nKérlek, engedélyezd a root hozzáférést a Managernek.", "rootDialogText": "A patchelt alkalmazás root jogosultsággal lett telepítve, de a Managernek már nincs ilyen jogosultsága.\nKérjük először engedélyezze a root jogosultságot.",
"packageNameLabel": "Csomagnév", "packageNameLabel": "Csomagnév",
"installTypeLabel": "Telepítés módja", "installTypeLabel": "Telepítés módja",
"mountTypeLabel": "Felcsatolás", "mountTypeLabel": "Csatolás",
"regularTypeLabel": "Hagyományos", "regularTypeLabel": "Hagyományos",
"patchedDateLabel": "Patchelve", "patchedDateLabel": "Patchelve",
"appliedPatchesLabel": "Alkalmazott patchek", "appliedPatchesLabel": "Alkalmazott patchek",
"patchedDateHint": "${date} ${time}-kor", "patchedDateHint": "${date} ${time}-kor",
"appliedPatchesHint": "${quantity} alkalmazott patchek", "appliedPatchesHint": "${quantity} alkalmazott patch",
"updateNotImplemented": "Ez a funkció még nem készült el" "updateNotImplemented": "Ez a funkció még nem elérhető"
}, },
"contributorsView": { "contributorsView": {
"widgetTitle": "Közreműködők" "widgetTitle": "Közreműködők"
}, },
"installErrorDialog": { "installErrorDialog": {
"mount_version_mismatch": "Verzió ütközés", "mount_version_mismatch": "Verzió ütközés",
"mount_no_root": "Nincs Root hozzáférés", "mount_no_root": "Nincs root hozzáférés",
"mount_missing_installation": "A telepítés nem található", "mount_missing_installation": "A telepítés nem található",
"status_failure_blocked": "A telepítés blokkolva", "status_failure_blocked": "A telepítés blokkolva",
"install_failed_verification_failure": "Az ellenőrzés sikertelen", "install_failed_verification_failure": "Az ellenőrzés sikertelen",
"status_failure_invalid": "A telepítés érvénytelen", "status_failure_invalid": "A telepítés érvénytelen",
"install_failed_version_downgrade": "Nem lehet visszaminősíteni", "install_failed_version_downgrade": "Nem lehet visszafejleszteni",
"status_failure_conflict": "Telepítési ütközés", "status_failure_conflict": "Telepítési ütközés",
"status_failure_storage": "Telepítési tárolási probléma", "status_failure_storage": "Telepítési tárolási probléma",
"status_failure_incompatible": "A telepítés nem kompatibilis", "status_failure_incompatible": "A telepítés nem kompatibilis",
@ -296,7 +296,7 @@
"status_failure_conflict_description": "A telepítést az alkalmazás meglévő példánya akadályozta meg.\n\nTávolítsa el a telepített alkalmazást, és próbálja újra?", "status_failure_conflict_description": "A telepítést az alkalmazás meglévő példánya akadályozta meg.\n\nTávolítsa el a telepített alkalmazást, és próbálja újra?",
"status_failure_blocked_description": "A telepítést blokkolta: ${packageName}\n\nMódosítsa a biztonsági beállításokat, és próbálja újra.", "status_failure_blocked_description": "A telepítést blokkolta: ${packageName}\n\nMódosítsa a biztonsági beállításokat, és próbálja újra.",
"install_failed_verification_failure_description": "A telepítés ellenőrzési probléma miatt nem sikerült.\n\nMódosítsa a biztonsági beállításokat, és próbálja újra.", "install_failed_verification_failure_description": "A telepítés ellenőrzési probléma miatt nem sikerült.\n\nMódosítsa a biztonsági beállításokat, és próbálja újra.",
"install_failed_version_downgrade_description": "A telepítés meghiúsult, mert a patchelt alkalmazás régebbi verziója volt, mint a telepített alkalmazás.\n\nTávolítsa el az alkalmazást, és próbálja újra?", "install_failed_version_downgrade_description": "A telepítés meghiúsult, mert a patchelt alkalmazás régebbi verzió, mint a telepített alkalmazás.\n\nTávolítsa el az alkalmazást, és próbálja újra?",
"status_unknown_description": "A telepítés ismeretlen ok miatt meghiúsult. Kérem próbálja újra." "status_unknown_description": "A telepítés ismeretlen ok miatt meghiúsult. Kérem próbálja újra."
} }
} }

View File

@ -3,9 +3,9 @@
"cancelButton": "Batal", "cancelButton": "Batal",
"dismissButton": "Abaikan", "dismissButton": "Abaikan",
"quitButton": "Keluar", "quitButton": "Keluar",
"updateButton": "Memperbarui", "updateButton": "Perbarui",
"enabledLabel": "Aktif", "enabledLabel": "Aktif",
"disabledLabel": "Tidak Aktif", "disabledLabel": "Nonaktif",
"installed": "Terpasang: ${version}", "installed": "Terpasang: ${version}",
"suggested": "Disarankan: ${version}", "suggested": "Disarankan: ${version}",
"yesButton": "Iya", "yesButton": "Iya",
@ -16,7 +16,7 @@
"noShowAgain": "Jangan tampilkan lagi", "noShowAgain": "Jangan tampilkan lagi",
"add": "Tambah", "add": "Tambah",
"remove": "Hapus", "remove": "Hapus",
"showChangelogButton": "Tampilkan daftar perubahan", "showChangelogButton": "Tampilkan log perubahan",
"showUpdateButton": "Tampilkan pembaruan", "showUpdateButton": "Tampilkan pembaruan",
"navigationView": { "navigationView": {
"dashboardTab": "Dasbor", "dashboardTab": "Dasbor",
@ -27,7 +27,7 @@
"refreshSuccess": "Berhasil Memuat Ulang", "refreshSuccess": "Berhasil Memuat Ulang",
"widgetTitle": "Dasbor", "widgetTitle": "Dasbor",
"updatesSubtitle": "Pembaruan", "updatesSubtitle": "Pembaruan",
"patchedSubtitle": "Aplikasi yang dimodifikasi", "patchedSubtitle": "Aplikasi tertambal",
"changeLaterSubtitle": "Anda dapat mengubahnya di pengaturan nanti.", "changeLaterSubtitle": "Anda dapat mengubahnya di pengaturan nanti.",
"noUpdates": "Tidak ada pembaruan", "noUpdates": "Tidak ada pembaruan",
"WIP": "Sedang dikerjakan...", "WIP": "Sedang dikerjakan...",
@ -67,7 +67,7 @@
"widgetTitle": "Penambal", "widgetTitle": "Penambal",
"patchButton": "Tambalan", "patchButton": "Tambalan",
"armv7WarningDialogText": "Menambal pada perangkat ARMv7 belum didukung dan mungkin gagal. Lanjutkan saja?", "armv7WarningDialogText": "Menambal pada perangkat ARMv7 belum didukung dan mungkin gagal. Lanjutkan saja?",
"removedPatchesWarningDialogText": "Patch berikut ini telah dihapus sejak terakhir kali Anda menggunakannya.\n\n${patches}\n\nTetap lanjutkan?", "removedPatchesWarningDialogText": "Patch berikut telah dihapus sejak terakhir kali Anda menggunakannya.\n\n${patches}\n\nTetap lanjut?",
"requiredOptionDialogText": "Beberapa opsi patch harus diatur." "requiredOptionDialogText": "Beberapa opsi patch harus diatur."
}, },
"appSelectorCard": { "appSelectorCard": {

View File

@ -28,11 +28,11 @@
"widgetTitle": "Dashboard", "widgetTitle": "Dashboard",
"updatesSubtitle": "Aggiornamenti", "updatesSubtitle": "Aggiornamenti",
"patchedSubtitle": "Applicazioni patchate", "patchedSubtitle": "Applicazioni patchate",
"changeLaterSubtitle": "È possibile modificare questa impostazione nelle impostazioni in un secondo momento.", "changeLaterSubtitle": "Questo sarà modificabile nelle impostazioni in un secondo momento.",
"noUpdates": "Nessun aggiornamento disponibile", "noUpdates": "Nessun aggiornamento disponibile",
"WIP": "Lavori in corso...", "WIP": "Lavori in corso...",
"noInstallations": "Nessuna applicazione patchata è stata installata", "noInstallations": "Nessuna applicazione patchata è stata installata",
"installUpdate": "Proseguire ad installare l'aggiornamento?", "installUpdate": "Proseguire con l'installazione dell'aggiornamento?",
"updateSheetTitle": "Aggiorna ReVanced Manager", "updateSheetTitle": "Aggiorna ReVanced Manager",
"updateDialogTitle": "Nuovo aggiornamento disponibile", "updateDialogTitle": "Nuovo aggiornamento disponibile",
"updatePatchesSheetTitle": "Aggiorna le patch ReVanced", "updatePatchesSheetTitle": "Aggiorna le patch ReVanced",
@ -65,7 +65,7 @@
}, },
"patcherView": { "patcherView": {
"widgetTitle": "Patcher", "widgetTitle": "Patcher",
"patchButton": "Patcha", "patchButton": "Patch",
"armv7WarningDialogText": "Il patching sui dispositivi ARMv7 non è ancora supportato e potrebbe fallire. Continuare comunque?", "armv7WarningDialogText": "Il patching sui dispositivi ARMv7 non è ancora supportato e potrebbe fallire. Continuare comunque?",
"removedPatchesWarningDialogText": "Le seguenti patch sono state rimosse dall'ultima volta che le hai usate.\n\n${patches}\n\nContinuare comunque?", "removedPatchesWarningDialogText": "Le seguenti patch sono state rimosse dall'ultima volta che le hai usate.\n\n${patches}\n\nContinuare comunque?",
"requiredOptionDialogText": "Alcune opzioni di patch devono essere impostate." "requiredOptionDialogText": "Alcune opzioni di patch devono essere impostate."
@ -93,7 +93,7 @@
"viewTitle": "Seleziona un'app", "viewTitle": "Seleziona un'app",
"searchBarHint": "Cerca app", "searchBarHint": "Cerca app",
"storageButton": "Memoria interna", "storageButton": "Memoria interna",
"selectFromStorageButton": "Seleziona dalla memoria", "selectFromStorageButton": "Seleziona dalla memoria interna",
"errorMessage": "Impossibile utilizzare l'applicazione selezionata", "errorMessage": "Impossibile utilizzare l'applicazione selezionata",
"downloadToast": "La funzione di Download non è ancora disponibile", "downloadToast": "La funzione di Download non è ancora disponibile",
"requireSuggestedAppVersionDialogText": "La versione dell'app selezionata non corrisponde a quella suggerita, il che può causare problemi imprevisti. Si prega di utilizzare la versione suggerita.\n\nVersione selezionata: ${selected}\nVersione suggerita: ${suggested}\n\nPer continuare comunque, disattiva \"Richiedi versione consigliata dell'app\" nelle impostazioni.", "requireSuggestedAppVersionDialogText": "La versione dell'app selezionata non corrisponde a quella suggerita, il che può causare problemi imprevisti. Si prega di utilizzare la versione suggerita.\n\nVersione selezionata: ${selected}\nVersione suggerita: ${suggested}\n\nPer continuare comunque, disattiva \"Richiedi versione consigliata dell'app\" nelle impostazioni.",

View File

@ -204,6 +204,7 @@
"universalPatchesLabel": "共通パッチの表示", "universalPatchesLabel": "共通パッチの表示",
"universalPatchesHint": "すべてのアプリと共通パッチを表示します(アプリ一覧の読み込みが遅くなる可能性があります)", "universalPatchesHint": "すべてのアプリと共通パッチを表示します(アプリ一覧の読み込みが遅くなる可能性があります)",
"versionCompatibilityCheckLabel": "バージョンの互換性の確認", "versionCompatibilityCheckLabel": "バージョンの互換性の確認",
"versionCompatibilityCheckHint": "選択したアプリのバージョンと互換性のないパッチの選択を防止",
"requireSuggestedAppVersionLabel": "推奨するアプリバージョンの要求", "requireSuggestedAppVersionLabel": "推奨するアプリバージョンの要求",
"requireSuggestedAppVersionDialogText": "推奨されているバージョンではないアプリを選択すると、予期しない問題が発生する可能性があります。\n\nこのまま続行しますか", "requireSuggestedAppVersionDialogText": "推奨されているバージョンではないアプリを選択すると、予期しない問題が発生する可能性があります。\n\nこのまま続行しますか",
"aboutLabel": "情報", "aboutLabel": "情報",
@ -253,8 +254,10 @@
"widgetTitle": "アプリ情報", "widgetTitle": "アプリ情報",
"openButton": "開く", "openButton": "開く",
"uninstallButton": "アンインストール", "uninstallButton": "アンインストール",
"unmountButton": "マウント解除",
"rootDialogTitle": "エラー", "rootDialogTitle": "エラー",
"unmountDialogText": "このアプリをアンマウントしてもよろしいですか?", "unmountDialogText": "このアプリをアンマウントしてもよろしいですか?",
"uninstallDialogText": "本当にこのアプリをアンインストールしますか?",
"rootDialogText": "アプリはスーパーユーザー権限でインストールされましたが、現在 ReVanced Manager にはその権限がありません。 スーパーユーザー権限を付与してください。", "rootDialogText": "アプリはスーパーユーザー権限でインストールされましたが、現在 ReVanced Manager にはその権限がありません。 スーパーユーザー権限を付与してください。",
"packageNameLabel": "パッケージ名", "packageNameLabel": "パッケージ名",
"installTypeLabel": "インストールの種類", "installTypeLabel": "インストールの種類",
@ -270,8 +273,29 @@
"widgetTitle": "貢献者" "widgetTitle": "貢献者"
}, },
"installErrorDialog": { "installErrorDialog": {
"mount_version_mismatch": "バージョンが一致しません",
"mount_no_root": "ルート権限がありません",
"mount_missing_installation": "インストールが見つかりませんでした",
"status_failure_blocked": "インストールはブロックされました",
"install_failed_verification_failure": "検証に失敗しました", "install_failed_verification_failure": "検証に失敗しました",
"status_failure_invalid": "インストールは無効です", "status_failure_invalid": "インストールは無効です",
"install_failed_version_downgrade": "ダウングレードできません" "install_failed_version_downgrade": "ダウングレードできません",
"status_failure_conflict": "インストールが競合しています",
"status_failure_storage": "インストールストレージの問題",
"status_failure_incompatible": "インストールは互換性がありません",
"status_failure_timeout": "インストール・タイムアウト",
"status_unknown": "インストールに失敗しました",
"mount_version_mismatch_description": "インストールされたアプリがパッチを当てたアプリとは異なるバージョンであるため、インストールに失敗しました。\n\nマウントしているアプリのバージョンをインストールし、再度お試しください。",
"mount_no_root_description": "ルートアクセスが許可されていないためインストールに失敗しました。\n\nReVanced Managerへのルートアクセスを許可し、もう一度お試しください。",
"mount_missing_installation_description": "パッチが適用されていないアプリがマウントされていないためインストールに失敗しました。\n\nマウントする前にパッチが適用されていないアプリをインストールし、もう一度お試しください。",
"status_failure_timeout_description": "インストールに時間がかかりすぎました。\n\nもう一度やり直しますか",
"status_failure_storage_description": "ストレージが不足しているためインストールに失敗しました。\n\n空き領域を解放して再度お試し下さい。",
"status_failure_invalid_description": "パッチ適用されたアプリが無効なためインストールに失敗しました。\n\nアプリをアンインストールしてもう一度お試しください。",
"status_failure_incompatible_description": "アプリはこのデバイスと互換性がありません。\n\nアプリの開発者に連絡してサポートを求めてください。",
"status_failure_conflict_description": "インストールはアプリの既存のインストールによって中止されました。\n\nインストールされたアプリをアンインストールし、もう一度やり直してください。",
"status_failure_blocked_description": "インストールは ${packageName} によってブロックされました。\n\nセキュリティ設定を調整して、もう一度お試しください。",
"install_failed_verification_failure_description": "認証の問題によりインストールに失敗しました。\n\nセキュリティ設定を調整して、もう一度お試しください。",
"install_failed_version_downgrade_description": "インストールに失敗しました。パッチを当てたアプリがインストールされたアプリよりも低いバージョンであるためです。\n\nアプリをアンインストールしてもう一度お試しください。",
"status_unknown_description": "不明な理由によりインストールに失敗しました。もう一度やり直してください。"
} }
} }

View File

@ -28,7 +28,7 @@
"widgetTitle": "Dashboard", "widgetTitle": "Dashboard",
"updatesSubtitle": "업데이트", "updatesSubtitle": "업데이트",
"patchedSubtitle": "설치된 앱", "patchedSubtitle": "설치된 앱",
"changeLaterSubtitle": "나중에 설정에서 바꿀 수 있습니다.", "changeLaterSubtitle": "나중에 설정에서 변경할 수 있습니다.",
"noUpdates": "새 업데이트가 없습니다.", "noUpdates": "새 업데이트가 없습니다.",
"WIP": "개발 중 입니다...", "WIP": "개발 중 입니다...",
"noInstallations": "아직 설치된 ReVanced 앱이 없습니다.", "noInstallations": "아직 설치된 ReVanced 앱이 없습니다.",
@ -44,7 +44,7 @@
"checkUpdateDialogTitle": "업데이트를 확인하시겠습니까?", "checkUpdateDialogTitle": "업데이트를 확인하시겠습니까?",
"checkUpdateDialogText": "ReVanced Manager가 자동으로 업데이트를 확인하도록 하시겠습니까?", "checkUpdateDialogText": "ReVanced Manager가 자동으로 업데이트를 확인하도록 하시겠습니까?",
"notificationTitle": "업데이트를 다운로드했습니다.", "notificationTitle": "업데이트를 다운로드했습니다.",
"notificationText": "업데이트를 설치하려면 탭하세요.", "notificationText": "업데이트를 설치하려면 여기를 누르세요.",
"downloadingMessage": "업데이트 다운로드 중...", "downloadingMessage": "업데이트 다운로드 중...",
"downloadedMessage": "업데이트를 다운로드 완료했습니다.", "downloadedMessage": "업데이트를 다운로드 완료했습니다.",
"installingMessage": "업데이트 설치 중...", "installingMessage": "업데이트 설치 중...",
@ -106,10 +106,10 @@
"universalPatches": "공용 패치", "universalPatches": "공용 패치",
"newPatches": "새 패치", "newPatches": "새 패치",
"patches": "패치", "patches": "패치",
"doneButton": "완료", "doneButton": "선택완료",
"defaultChip": "기본값", "defaultChip": "기본값",
"defaultTooltip": "모든 기본 패치 선택", "defaultTooltip": "모든 기본 패치 선택",
"noneChip": "없음", "noneChip": "선택안함",
"noneTooltip": "모든 패치 선택 해제", "noneTooltip": "모든 패치 선택 해제",
"loadPatchesSelection": "패치 선택목록 가져오기", "loadPatchesSelection": "패치 선택목록 가져오기",
"noSavedPatches": "선택한 앱에 적용할 패치가 저장되지 않았습니다.\n완료를 눌러서 현재 선택목록을 저장하세요.", "noSavedPatches": "선택한 앱에 적용할 패치가 저장되지 않았습니다.\n완료를 눌러서 현재 선택목록을 저장하세요.",
@ -150,7 +150,7 @@
"openButton": "열기", "openButton": "열기",
"shareButton": "파일 공유", "shareButton": "파일 공유",
"notificationTitle": "ReVanced Manager가 패치 중입니다.", "notificationTitle": "ReVanced Manager가 패치 중입니다.",
"notificationText": "설치 관리자로 돌아가려면 탭하세요.", "notificationText": "설치 관리자로 돌아가려면 여기를 누르세요.",
"exportApkButtonTooltip": "패치한 APK 내보내기", "exportApkButtonTooltip": "패치한 APK 내보내기",
"exportLogButtonTooltip": "로그 내보내기", "exportLogButtonTooltip": "로그 내보내기",
"screenshotDetected": "스크린샷이 감지되었습니다. 로그를 공유할 목적이라면, 대신 텍스트 사본으로 공유해주세요.\n\n로그를 클립보드에 복사하시겠습니까?", "screenshotDetected": "스크린샷이 감지되었습니다. 로그를 공유할 목적이라면, 대신 텍스트 사본으로 공유해주세요.\n\n로그를 클립보드에 복사하시겠습니까?",
@ -184,7 +184,7 @@
"apiURLResetDialogText": "정말 API URL을 기본값으로 되돌릴까요?", "apiURLResetDialogText": "정말 API URL을 기본값으로 되돌릴까요?",
"sourcesUpdateNote": "알림: 변경하면 대체 소스에서 ReVanced Patches 및 ReVanced Integrations이 자동으로 다운로드됩니다. \n\n그 이후에는 대체 소스로 연결됩니다.", "sourcesUpdateNote": "알림: 변경하면 대체 소스에서 ReVanced Patches 및 ReVanced Integrations이 자동으로 다운로드됩니다. \n\n그 이후에는 대체 소스로 연결됩니다.",
"apiURLLabel": "API URL", "apiURLLabel": "API URL",
"apiURLHint": "ReVanced Manager의 API URL를 설정할 수 있습니다.", "apiURLHint": "ReVanced Manager의 API URL를 설정할 수 있습니다.\\n만약 Dashboad의 업데이트 항목이 \\'Loading\\'이라면 ReVanced API 접근 제한이므로 다른 기기에서 시도하거나 1시간 정도 후에 다시 시도하세요.",
"selectApiURL": "API URL", "selectApiURL": "API URL",
"orgPatchesLabel": "Patches 구성", "orgPatchesLabel": "Patches 구성",
"sourcesPatchesLabel": "Patches 소스", "sourcesPatchesLabel": "Patches 소스",

View File

@ -1,5 +1,5 @@
{ {
"okButton": "OK", "okButton": "OK ",
"cancelButton": "Anuluj", "cancelButton": "Anuluj",
"dismissButton": "Odrzuć", "dismissButton": "Odrzuć",
"quitButton": "Wyjdź", "quitButton": "Wyjdź",

View File

@ -1,8 +1,11 @@
{ {
"okButton": "Aceitar", "okButton": "OK",
"cancelButton": "Cancelar", "cancelButton": "Cancelar",
"dismissButton": "Descartar",
"quitButton": "Sair", "quitButton": "Sair",
"updateButton": "Atualizar", "updateButton": "Atualizar",
"enabledLabel": "Ativado",
"disabledLabel": "Desativado",
"installed": "Instalado: ${version}", "installed": "Instalado: ${version}",
"suggested": "Sugerido: ${version}", "suggested": "Sugerido: ${version}",
"yesButton": "Sim", "yesButton": "Sim",
@ -10,10 +13,10 @@
"warning": "Atenção", "warning": "Atenção",
"options": "Opções", "options": "Opções",
"notice": "Nota", "notice": "Nota",
"noShowAgain": "Não mostre novamente", "noShowAgain": "Não mostrar novamente",
"add": "Adicionar", "add": "Adicionar",
"remove": "Remover", "remove": "Remover",
"showChangelogButton": "Mostrar registro de alterações", "showChangelogButton": "Mostrar alterações",
"showUpdateButton": "Mostrar atualização", "showUpdateButton": "Mostrar atualização",
"navigationView": { "navigationView": {
"dashboardTab": "Painel", "dashboardTab": "Painel",
@ -21,23 +24,27 @@
"settingsTab": "Configurações" "settingsTab": "Configurações"
}, },
"homeView": { "homeView": {
"refreshSuccess": "Recarregado/Atualizado com sucesso", "refreshSuccess": "Atualizado com sucesso",
"widgetTitle": "Painel", "widgetTitle": "Painel",
"updatesSubtitle": "Atualizações", "updatesSubtitle": "Atualizações",
"patchedSubtitle": "Aplicativos modificados/Patcheados", "patchedSubtitle": "Aplicativos patcheados",
"changeLaterSubtitle": "Você pode ajustar essa opção em Configurações mais tarde.", "changeLaterSubtitle": "Você pode ajustar essa opção nas configurações mais tarde.",
"noInstallations": "Nenhum aplicativo modificado instalado", "noUpdates": "Nenhuma atualização encontrada",
"WIP": "Trabalho em progresso...",
"noInstallations": "Nenhum aplicativo patcheado instalado",
"installUpdate": "Continuar a instalação da atualização?", "installUpdate": "Continuar a instalação da atualização?",
"updateSheetTitle": "Atualizar o ReVanced Manager", "updateSheetTitle": "Atualizar o ReVanced Manager",
"updateDialogTitle": "Nova atualização disponível", "updateDialogTitle": "Nova atualização disponível",
"updatePatchesSheetTitle": "Atualizar o ReVanced Patches", "updatePatchesSheetTitle": "Atualizar os patches do ReVanced",
"updateChangelogTitle": "Mudanças", "updateChangelogTitle": "Alterações",
"updateDialogText": "Uma nova atualização está disponível para ${file}.\n\nA versão atualmente instalada é a ${version}.", "updateDialogText": "Uma nova atualização está disponível para ${file}.\n\nA versão atualmente instalada é a ${version}.",
"downloadConsentDialogTitle": "Baixar os arquivos necessários?", "downloadConsentDialogTitle": "Baixar os arquivos necessários?",
"downloadConsentDialogText": "O ReVanced Manager precisará baixar os arquivos necessários para funcionar corretamente.", "downloadConsentDialogText": "O ReVanced Manager precisará baixar os arquivos necessários para funcionar corretamente.",
"downloadConsentDialogText2": "Isso irá te conectar em ${url}.", "downloadConsentDialogText2": "Isso irá te conectar em ${url}.",
"checkUpdateDialogTitle": "Procurar atualizações?", "checkUpdateDialogTitle": "Procurar atualizações?",
"checkUpdateDialogText": "Você quer que o ReVanced Manager procure atualizações automaticamente?", "checkUpdateDialogText": "Você quer que o ReVanced Manager procure atualizações automaticamente?",
"notificationTitle": "Atualização baixada",
"notificationText": "Toque para instalar a atualização",
"downloadingMessage": "Baixando atualização...", "downloadingMessage": "Baixando atualização...",
"downloadedMessage": "Atualização baixada", "downloadedMessage": "Atualização baixada",
"installingMessage": "Instalando atualização...", "installingMessage": "Instalando atualização...",
@ -51,18 +58,26 @@
}, },
"latestCommitCard": { "latestCommitCard": {
"loadingLabel": "Carregando...", "loadingLabel": "Carregando...",
"timeagoLabel": "há ${time}" "timeagoLabel": "há ${time}",
"patcherLabel": "Patcher: ",
"managerLabel": "Gerenciador: ",
"updateButton": "Gerenciador de Atualizações"
}, },
"patcherView": { "patcherView": {
"widgetTitle": "Patcher", "widgetTitle": "Patcher",
"patchButton": "Patch", "patchButton": "Patch",
"armv7WarningDialogText": "Realizar patches em dispositivos ARMv7 ainda não é suportado e pode falhar. Continuar mesmo assim?", "armv7WarningDialogText": "Realizar patches em dispositivos ARMv7 ainda não é suportado e pode falhar. Continuar mesmo assim?",
"removedPatchesWarningDialogText": "Os seguintes patches foram removidos desde a última vez que você os utilizou:\n\n${patches}\n\nContinuar mesmo assim?",
"requiredOptionDialogText": "Algumas opções de patch tiveram que ser definidas." "requiredOptionDialogText": "Algumas opções de patch tiveram que ser definidas."
}, },
"appSelectorCard": { "appSelectorCard": {
"widgetTitle": "Selecione um aplicativo",
"widgetTitleSelected": "Aplicativo selecionado",
"widgetSubtitle": "Nenhum aplicativo selecionado",
"noAppsLabel": "Nenhum aplicativo foi encontrado", "noAppsLabel": "Nenhum aplicativo foi encontrado",
"currentVersion": "Atual", "currentVersion": "Atual",
"suggestedVersion": "Sugeridos/sugestões" "suggestedVersion": "Sugeridos/sugestões",
"anyVersion": "Qualquer versão"
}, },
"patchSelectorCard": { "patchSelectorCard": {
"widgetTitle": "Selecionar patches", "widgetTitle": "Selecionar patches",
@ -72,14 +87,18 @@
}, },
"socialMediaCard": { "socialMediaCard": {
"widgetTitle": "Redes sociais", "widgetTitle": "Redes sociais",
"widgetSubtitle": "Nós estamos online!" "widgetSubtitle": "Estamos online!"
}, },
"appSelectorView": { "appSelectorView": {
"viewTitle": "Selecione um aplicativo",
"searchBarHint": "Pesquisar aplicativo",
"storageButton": "Armazenamento", "storageButton": "Armazenamento",
"selectFromStorageButton": "Selecionar no armazenamento", "selectFromStorageButton": "Selecionar no armazenamento",
"errorMessage": "Não foi possível usar o app selecionado", "errorMessage": "Não foi possível usar o app selecionado",
"downloadToast": "A função de download não está disponível no momento", "downloadToast": "A função de download não está disponível no momento",
"featureNotAvailable": "Recurso não implementado" "requireSuggestedAppVersionDialogText": "The version of the app you have selected does not match the suggested version which can lead to unexpected issues. Please use the suggested version.\n\nSelected version: ${selected}\nSuggested version: ${suggested}\n\nTo continue anyway, disable \"Require suggested app version\" in the settings.",
"featureNotAvailable": "Recurso não implementado",
"featureNotAvailableText": "Este aplicativo é um APK dividido e só pode ser patcheado e instalado de forma confiável ao ser montado com permissões de root. No entanto, você pode patchear e instalar um APK completo ao selecioná-lo do armazenamento."
}, },
"patchesSelectorView": { "patchesSelectorView": {
"viewTitle": "Selecionar patches", "viewTitle": "Selecionar patches",
@ -88,7 +107,9 @@
"newPatches": "Novos patches", "newPatches": "Novos patches",
"patches": "Patches", "patches": "Patches",
"doneButton": "Concluído", "doneButton": "Concluído",
"defaultChip": "Padrão",
"defaultTooltip": "Selecionar todos os patches padrões", "defaultTooltip": "Selecionar todos os patches padrões",
"noneChip": "Nenhum",
"noneTooltip": "Desmarcar todos os patches", "noneTooltip": "Desmarcar todos os patches",
"loadPatchesSelection": "Carregar o patch selecionado", "loadPatchesSelection": "Carregar o patch selecionado",
"noSavedPatches": "Não há patches salvos para esse aplicativo selecionado.\nAperte \"Concluir\" para salvar a seleção atual.", "noSavedPatches": "Não há patches salvos para esse aplicativo selecionado.\nAperte \"Concluir\" para salvar a seleção atual.",
@ -105,21 +126,29 @@
"tooltip": "Mais opções de entrada", "tooltip": "Mais opções de entrada",
"selectFilePath": "Selecione o caminho do arquivo", "selectFilePath": "Selecione o caminho do arquivo",
"selectFolder": "Selecione a pasta", "selectFolder": "Selecione a pasta",
"selectOption": "Selecione uma opção",
"requiredOption": "Essa opção é necessária", "requiredOption": "Essa opção é necessária",
"unsupportedOption": "Essa opção não é suportada", "unsupportedOption": "Essa opção não é suportada",
"requiredOptionNull": "As seguintes opções precisam ser definidas:\n\n${options}" "requiredOptionNull": "As seguintes opções precisam ser definidas:\n\n${options}"
}, },
"patchItem": { "patchItem": {
"unsupportedDialogText": "Selecionar esse patch pode resultar em erros de patchs\n\nVersão do app: ${packageVersion}\nVersões suportadas: ${supportedVersions}", "unsupportedDialogText": "Selecionar esse patch pode resultar em erros de patchs\n\nVersão do app: ${packageVersion}\nVersões suportadas: ${supportedVersions}",
"unsupportedPatchVersion": "O patch não é suportado para esta versão do aplicativo.",
"unsupportedRequiredOption": "Esse patch contém uma opção necessária que não é suportada por esse app", "unsupportedRequiredOption": "Esse patch contém uma opção necessária que não é suportada por esse app",
"patchesChangeWarningDialogText": "É recomendado usar a seleção de patch padrão e as opções. Alterá-las pode resultar em problemas inesperados.\n\nVocê precisará ativar \"Permitir alteração na seleção de patch\" nas configurações antes de alterar qualquer seleção de patch.",
"patchesChangeWarningDialogButton": "Use a seleção padrão" "patchesChangeWarningDialogButton": "Use a seleção padrão"
}, },
"installerView": { "installerView": {
"widgetTitle": "Instalador",
"installType": "Selecione o tipo de instalação", "installType": "Selecione o tipo de instalação",
"installTypeDescription": "Selecione o tipo de instalação para continuar.",
"installButton": "Instalar", "installButton": "Instalar",
"installRootType": "Montar", "installRootType": "Montar",
"installNonRootType": "Regular",
"warning": "Desative as atualizações automáticas do aplicativo patcheado para evitar problemas inesperados.",
"pressBackAgain": "Pressione voltar mais uma vez para cancelar", "pressBackAgain": "Pressione voltar mais uma vez para cancelar",
"openButton": "Abrir", "openButton": "Abrir",
"shareButton": "Share file",
"notificationTitle": "ReVanced manager está aplicando os patches", "notificationTitle": "ReVanced manager está aplicando os patches",
"notificationText": "Toque para voltar ao instalador", "notificationText": "Toque para voltar ao instalador",
"exportApkButtonTooltip": "Exportar APK com o patch aplicado", "exportApkButtonTooltip": "Exportar APK com o patch aplicado",
@ -135,17 +164,27 @@
"debugSectionTitle": "Depurando", "debugSectionTitle": "Depurando",
"advancedSectionTitle": "Avançado", "advancedSectionTitle": "Avançado",
"exportSectionTitle": "Importar e exportar", "exportSectionTitle": "Importar e exportar",
"dataSectionTitle": "Data sources",
"themeModeLabel": "Tema do aplicativo", "themeModeLabel": "Tema do aplicativo",
"systemThemeLabel": "Sistema", "systemThemeLabel": "Sistema",
"lightThemeLabel": "Claro", "lightThemeLabel": "Claro",
"darkThemeLabel": "Modo escuro", "darkThemeLabel": "Escuro",
"dynamicThemeLabel": "Material You", "dynamicThemeLabel": "Material You",
"dynamicThemeHint": "Aproveite uma experiência mais próxima do tema de seu dispositivo", "dynamicThemeHint": "Aproveite uma experiência mais próxima do tema de seu dispositivo",
"languageLabel": "Idioma", "languageLabel": "Idioma",
"languageUpdated": "Idioma atualizado",
"englishOption": "English",
"sourcesLabel": "Fontes alternativas",
"sourcesLabelHint": "Conigure as fontes alternativas para ReVanced Patches e ReVanced Integrations",
"sourcesIntegrationsLabel": "Fonte das integrações", "sourcesIntegrationsLabel": "Fonte das integrações",
"useAlternativeSources": "Usar fontes alternativas",
"useAlternativeSourcesHint": "Use alternative sources for ReVanced Patches and ReVanced Integrations instead of the API",
"sourcesResetDialogTitle": "Redefinir", "sourcesResetDialogTitle": "Redefinir",
"sourcesResetDialogText": "Você tem certeza que deseja redefinir as fontes para os valores padrão?", "sourcesResetDialogText": "Você tem certeza que deseja redefinir as fontes para os valores padrão?",
"apiURLResetDialogText": "Are you sure you want to reset your API URL to its default value?",
"sourcesUpdateNote": "Nota: Isso irá baixar automaticamente os Patches ReVanced e as Integrações ReVanced de fontes alternativas.\n\nIsso irá conectá-lo à fonte alternativa.",
"apiURLLabel": "URL da API", "apiURLLabel": "URL da API",
"apiURLHint": "Configure the API URL of ReVanced Manager",
"selectApiURL": "URL da API", "selectApiURL": "URL da API",
"orgPatchesLabel": "Organização dos patches", "orgPatchesLabel": "Organização dos patches",
"sourcesPatchesLabel": "Fonte dos patches", "sourcesPatchesLabel": "Fonte dos patches",
@ -155,13 +194,20 @@
"logsLabel": "Compartilhar logs", "logsLabel": "Compartilhar logs",
"logsHint": "Compartilhar logs do ReVanced Manager", "logsHint": "Compartilhar logs do ReVanced Manager",
"enablePatchesSelectionLabel": "Permitir alterar a seleção de patch", "enablePatchesSelectionLabel": "Permitir alterar a seleção de patch",
"enablePatchesSelectionHint": "Não evite selecionar ou desmarcar patches",
"enablePatchesSelectionWarningText": "Alterar a seleção dos patches pode causar problemas inesperados.\n\nAtivar mesmo assim?", "enablePatchesSelectionWarningText": "Alterar a seleção dos patches pode causar problemas inesperados.\n\nAtivar mesmo assim?",
"disablePatchesSelectionWarningText": "Você irá desabilitar a mudança da pré-seleção dos patches.\nA seleção padrão dos patches será restaurada.\n\nDesabilitar mesmo assim?", "disablePatchesSelectionWarningText": "Você irá desabilitar a mudança da pré-seleção dos patches.\nA seleção padrão dos patches será restaurada.\n\nDesabilitar mesmo assim?",
"autoUpdatePatchesLabel": "Atualizar patches automaticamente", "autoUpdatePatchesLabel": "Atualizar patches automaticamente",
"autoUpdatePatchesHint": "Atualize automaticamente os patches para a versão mais recente",
"showUpdateDialogLabel": "Show update dialog",
"showUpdateDialogHint": "Show a dialog when a new update is available",
"universalPatchesLabel": "Mostrar patches universais", "universalPatchesLabel": "Mostrar patches universais",
"universalPatchesHint": "Mostra todos os aplicativos e patches universais (pode deixar a lista de aplicativos mais lenta)", "universalPatchesHint": "Mostra todos os aplicativos e patches universais (pode deixar a lista de aplicativos mais lenta)",
"versionCompatibilityCheckLabel": "Verificar compatibilidade de versão", "versionCompatibilityCheckLabel": "Verificar compatibilidade de versão",
"versionCompatibilityCheckHint": "Prevent selecting patches that are not compatible with the selected app version",
"requireSuggestedAppVersionLabel": "Requer a versão sugerida do app", "requireSuggestedAppVersionLabel": "Requer a versão sugerida do app",
"requireSuggestedAppVersionHint": "Evite selecionar um aplicativo com uma versão diferente da sugerida",
"requireSuggestedAppVersionDialogText": "Selecionar um aplicativo que não seja a versão sugerida pode causar problemas inesperados.\n\nVocê quer prosseguir mesmo assim?",
"aboutLabel": "Sobre", "aboutLabel": "Sobre",
"snackbarMessage": "Copiado para a área de transferência", "snackbarMessage": "Copiado para a área de transferência",
"restartAppForChanges": "Reinicie o aplicativo para aplicar as mudanças", "restartAppForChanges": "Reinicie o aplicativo para aplicar as mudanças",
@ -171,19 +217,34 @@
"exportPatchesLabel": "Exportar a seleção do patch", "exportPatchesLabel": "Exportar a seleção do patch",
"exportPatchesHint": "Exportar a seleção do patch para um arquivo JSON", "exportPatchesHint": "Exportar a seleção do patch para um arquivo JSON",
"exportedPatches": "Seleção do patch exportada", "exportedPatches": "Seleção do patch exportada",
"noExportFileFound": "Não há seleção de patch para exportar.",
"importPatchesLabel": "Importar seleção de patch",
"importPatchesHint": "Importar seleção de patch de um arquivo JSON",
"importedPatches": "Seleção de patch importada",
"resetStoredPatchesLabel": "Redefinir seleção de patch",
"resetStoredPatchesHint": "Redefinir a seleção de patch armazenada",
"resetStoredPatchesDialogTitle": "Redefinir seleção de patch?",
"resetStoredPatchesDialogText": "A seleção padrão de patches será restaurada.",
"resetStoredPatches": "A seleção de patch foi redefinida",
"resetStoredOptionsLabel": "Redefinir opções de patch",
"resetStoredOptionsHint": "Resetar todas as opções de patch", "resetStoredOptionsHint": "Resetar todas as opções de patch",
"resetStoredOptionsDialogTitle": "Reset patch options?",
"resetStoredOptionsDialogText": "Resetting patch options will remove all saved options.",
"resetStoredOptions": "As opções foram resetadas", "resetStoredOptions": "As opções foram resetadas",
"deleteLogsLabel": "Limpar registros", "deleteLogsLabel": "Limpar registros",
"deleteLogsHint": "Delete collected ReVanced Manager logs",
"deletedLogs": "Registros apagados", "deletedLogs": "Registros apagados",
"regenerateKeystoreLabel": "Regerar keystore", "regenerateKeystoreLabel": "Regerar keystore",
"regenerateKeystoreHint": "Regenerar o keystore usado para assinar aplicativos", "regenerateKeystoreHint": "Regenerar o keystore usado para assinar aplicativos",
"regenerateKeystoreDialogTitle": "Regerar keystore?", "regenerateKeystoreDialogTitle": "Regerar keystore?",
"regenerateKeystoreDialogText": "Aplicativos patcheados assinados com o keystore antigo não poderão mais ser atualizados.",
"regeneratedKeystore": "Keystore regerado", "regeneratedKeystore": "Keystore regerado",
"exportKeystoreLabel": "Exportar keystore", "exportKeystoreLabel": "Exportar keystore",
"exportKeystoreHint": "Exportar o keystore usado para assinar aplicativos", "exportKeystoreHint": "Exportar o keystore usado para assinar aplicativos",
"exportedKeystore": "Keystore exportado", "exportedKeystore": "Keystore exportado",
"noKeystoreExportFileFound": "Nenhum keystore para exportar", "noKeystoreExportFileFound": "Nenhum keystore para exportar",
"importKeystoreLabel": "Importar keystore", "importKeystoreLabel": "Importar keystore",
"importKeystoreHint": "Import a keystore used to sign apps",
"importedKeystore": "Keystore importado", "importedKeystore": "Keystore importado",
"selectKeystorePassword": "Senha do keystore", "selectKeystorePassword": "Senha do keystore",
"selectKeystorePasswordHint": "Selecione a senha de keystore usada para assinar aplicativos", "selectKeystorePasswordHint": "Selecione a senha de keystore usada para assinar aplicativos",
@ -194,10 +255,15 @@
"widgetTitle": "Informações do aplicativo", "widgetTitle": "Informações do aplicativo",
"openButton": "Abrir", "openButton": "Abrir",
"uninstallButton": "Desisntalar", "uninstallButton": "Desisntalar",
"unmountButton": "Unmount",
"rootDialogTitle": "Erro", "rootDialogTitle": "Erro",
"unmountDialogText": "Are you sure you want to unmount this app?",
"uninstallDialogText": "Are you sure you want to uninstall this app?",
"rootDialogText": "O aplicativo foi instalado com permissões de superusuário, mas atualmente o ReVanced Manager não tem permissões.\nPor favor, conceda as permissões de superusuário primeiro.", "rootDialogText": "O aplicativo foi instalado com permissões de superusuário, mas atualmente o ReVanced Manager não tem permissões.\nPor favor, conceda as permissões de superusuário primeiro.",
"packageNameLabel": "Nome do pacote", "packageNameLabel": "Nome do pacote",
"installTypeLabel": "Tipo de instalação", "installTypeLabel": "Tipo de instalação",
"mountTypeLabel": "Mount",
"regularTypeLabel": "Regular",
"patchedDateLabel": "Data de patcheamento", "patchedDateLabel": "Data de patcheamento",
"appliedPatchesLabel": "Patches aplicados", "appliedPatchesLabel": "Patches aplicados",
"patchedDateHint": "${date} às ${time}", "patchedDateHint": "${date} às ${time}",
@ -207,5 +273,30 @@
"contributorsView": { "contributorsView": {
"widgetTitle": "Contribuidores" "widgetTitle": "Contribuidores"
}, },
"installErrorDialog": {} "installErrorDialog": {
"mount_version_mismatch": "Diferença de versão",
"mount_no_root": "Sem acesso root",
"mount_missing_installation": "Instalação não encontrada",
"status_failure_blocked": "Instalação bloqueada",
"install_failed_verification_failure": "Verificação falhou",
"status_failure_invalid": "Instalação inválida",
"install_failed_version_downgrade": "Não é possível rebaixar",
"status_failure_conflict": "Conflito de instalação",
"status_failure_storage": "Problema de armazenamento da instalação",
"status_failure_incompatible": "Instalação incompatível",
"status_failure_timeout": "Tempo limite de instalação",
"status_unknown": "Falha na instalação",
"mount_version_mismatch_description": "A instalação falhou devido ao aplicativo instalado ser uma versão diferente do aplicativo patcheado.\n\nInstale a versão do aplicativo que você está montando e tente novamente.",
"mount_no_root_description": "A instalação falhou devido ao acesso root não ter sido concedido.\n\nConceda acesso root ao Gerenciador ReVanced e tente novamente.",
"mount_missing_installation_description": "A instalação falhou devido ao aplicativo não patcheado não estar instalado neste dispositivo para ser montado sobre ele.\n\nInstale o aplicativo não patcheado antes de montar e tente novamente.",
"status_failure_timeout_description": "A instalação demorou muito para terminar.\n\nVocê gostaria de tentar novamente?",
"status_failure_storage_description": "A instalação falhou devido a falta de espaço de armazenamento.\n\nLibere algum espaço e tente novamente.",
"status_failure_invalid_description": "A instalação falhou devido ao aplicativo patcheado ser inválido.\n\nDesinstale o aplicativo e tente novamente.",
"status_failure_incompatible_description": "O aplicativo é incompatível com este dispositivo.\n\nEntre em contato com o desenvolvedor do aplicativo e peça suporte.",
"status_failure_conflict_description": "A instalação foi impedida por uma instalação existente do aplicativo.\n\nDesinstale o aplicativo instalado e tente novamente",
"status_failure_blocked_description": "A instalação foi bloqueada por ${packageName}.\n\nAjuste suas configurações de segurança e tente novamente.",
"install_failed_verification_failure_description": "A instalação falhou devido a um problema de verificação.\n\nAjuste suas configurações de segurança e tente novamente.",
"install_failed_version_downgrade_description": "A instalação falhou devido ao aplicativo patcheado ser uma versão mais baixa que o aplicativo instalado.\n\nDesinstale o aplicativo e tente novamente.",
"status_unknown_description": "A instalação falhou por um motivo desconhecido. Por favor, tente novamente."
}
} }

View File

@ -159,7 +159,7 @@
}, },
"settingsView": { "settingsView": {
"widgetTitle": "Настройки", "widgetTitle": "Настройки",
"appearanceSectionTitle": "Оформление", "appearanceSectionTitle": "Внешний вид",
"teamSectionTitle": "Команда", "teamSectionTitle": "Команда",
"debugSectionTitle": "Отладка", "debugSectionTitle": "Отладка",
"advancedSectionTitle": "Дополнительные", "advancedSectionTitle": "Дополнительные",
@ -175,7 +175,7 @@
"languageUpdated": "Язык обновлен", "languageUpdated": "Язык обновлен",
"englishOption": "Английский", "englishOption": "Английский",
"sourcesLabel": "Альтернативные источники", "sourcesLabel": "Альтернативные источники",
"sourcesLabelHint": "Настройте альтернативные источники для патчей и интеграций ReVanced", "sourcesLabelHint": "Настроить альтернативные источники для патчей и интеграций ReVanced",
"sourcesIntegrationsLabel": "Репозиторий интеграций", "sourcesIntegrationsLabel": "Репозиторий интеграций",
"useAlternativeSources": "Использовать альтернативные источники", "useAlternativeSources": "Использовать альтернативные источники",
"useAlternativeSourcesHint": "Использовать альтернативные источники для патчей и интеграций ReVanced вместо API", "useAlternativeSourcesHint": "Использовать альтернативные источники для патчей и интеграций ReVanced вместо API",

View File

@ -16,8 +16,8 @@
"noShowAgain": "Ne prikazuj ponovo", "noShowAgain": "Ne prikazuj ponovo",
"add": "Dodaj", "add": "Dodaj",
"remove": "Ukloni", "remove": "Ukloni",
"showChangelogButton": "Prikaži evidenciju promena", "showChangelogButton": "Vidi evidenciju promena",
"showUpdateButton": "Prikaži ažuriranje", "showUpdateButton": "Vidi ažuriranje",
"navigationView": { "navigationView": {
"dashboardTab": "Kontrolna tabla", "dashboardTab": "Kontrolna tabla",
"patcherTab": "Pečer", "patcherTab": "Pečer",
@ -77,7 +77,7 @@
"noAppsLabel": "Nijedna aplikacija nije pronađena", "noAppsLabel": "Nijedna aplikacija nije pronađena",
"currentVersion": "Trenutna verzija", "currentVersion": "Trenutna verzija",
"suggestedVersion": "Preporučena verzija", "suggestedVersion": "Preporučena verzija",
"anyVersion": "Bilo koja verzija" "anyVersion": "Sve verzije"
}, },
"patchSelectorCard": { "patchSelectorCard": {
"widgetTitle": "Izaberi pečeve", "widgetTitle": "Izaberi pečeve",
@ -178,7 +178,7 @@
"sourcesLabelHint": "Konfigurišite alternativne izvore za ReVanced pečeve i ReVanced integracije", "sourcesLabelHint": "Konfigurišite alternativne izvore za ReVanced pečeve i ReVanced integracije",
"sourcesIntegrationsLabel": "Izvor integracija", "sourcesIntegrationsLabel": "Izvor integracija",
"useAlternativeSources": "Koristi alternativne izvore", "useAlternativeSources": "Koristi alternativne izvore",
"useAlternativeSourcesHint": "Koristite alternativne izvore za ReVanced pečeve i ReVanced integracije umesto API-ja", "useAlternativeSourcesHint": "Korišćenje alternativnih izvora za ReVanced pečeve i ReVanced integracije umesto API-ja",
"sourcesResetDialogTitle": "Resetovanje", "sourcesResetDialogTitle": "Resetovanje",
"sourcesResetDialogText": "Želite li zaista da vratite izvore na podrazumevane vrednosti?", "sourcesResetDialogText": "Želite li zaista da vratite izvore na podrazumevane vrednosti?",
"apiURLResetDialogText": "Želite li zaista da vratite URL API-ja na podrazumevanu vrednost?", "apiURLResetDialogText": "Želite li zaista da vratite URL API-ja na podrazumevanu vrednost?",
@ -226,10 +226,10 @@
"resetStoredPatchesDialogTitle": "Resetovati izbor pečeva?", "resetStoredPatchesDialogTitle": "Resetovati izbor pečeva?",
"resetStoredPatchesDialogText": "Podrazumevani izbor pečeva će biti vraćen.", "resetStoredPatchesDialogText": "Podrazumevani izbor pečeva će biti vraćen.",
"resetStoredPatches": "Izbor pečeva je resetovan", "resetStoredPatches": "Izbor pečeva je resetovan",
"resetStoredOptionsLabel": "Resetuj opcije peča", "resetStoredOptionsLabel": "Resetuj opcije pečeva",
"resetStoredOptionsHint": "Resetujte sve opcije peča", "resetStoredOptionsHint": "Resetujte sve opcije pečeva",
"resetStoredOptionsDialogTitle": "Resetovati opcije peča?", "resetStoredOptionsDialogTitle": "Resetovati opcije pečeva?",
"resetStoredOptionsDialogText": "Resetovanjem opcija peča uklanjate sve sačuvane opcije.", "resetStoredOptionsDialogText": "Resetovanjem opcija pečeva uklanjate sve sačuvane opcije.",
"resetStoredOptions": "Opcije su resetovane", "resetStoredOptions": "Opcije su resetovane",
"deleteLogsLabel": "Izbriši evidencije", "deleteLogsLabel": "Izbriši evidencije",
"deleteLogsHint": "Izbrišite prikupljene evidencije ReVanced Managera", "deleteLogsHint": "Izbrišite prikupljene evidencije ReVanced Managera",
@ -252,7 +252,7 @@
"keystoreSelectorErrorMessage": "Nije moguće koristiti izabrani fajl sa skladištem ključeva" "keystoreSelectorErrorMessage": "Nije moguće koristiti izabrani fajl sa skladištem ključeva"
}, },
"appInfoView": { "appInfoView": {
"widgetTitle": "Informacije o aplikaciji", "widgetTitle": "O aplikaciji",
"openButton": "Otvori", "openButton": "Otvori",
"uninstallButton": "Deinstaliraj", "uninstallButton": "Deinstaliraj",
"unmountButton": "Demontiraj", "unmountButton": "Demontiraj",

View File

@ -16,8 +16,8 @@
"noShowAgain": "Не приказуј поново", "noShowAgain": "Не приказуј поново",
"add": "Додај", "add": "Додај",
"remove": "Уклони", "remove": "Уклони",
"showChangelogButton": "Прикажи евиденцију промена", "showChangelogButton": "Види евиденцију промена",
"showUpdateButton": "Прикажи ажурирање", "showUpdateButton": "Види ажурирање",
"navigationView": { "navigationView": {
"dashboardTab": "Контролна табла", "dashboardTab": "Контролна табла",
"patcherTab": "Печер", "patcherTab": "Печер",
@ -77,7 +77,7 @@
"noAppsLabel": "Ниједна апликација није пронађена", "noAppsLabel": "Ниједна апликација није пронађена",
"currentVersion": "Тренутна верзија", "currentVersion": "Тренутна верзија",
"suggestedVersion": "Препоручена верзија", "suggestedVersion": "Препоручена верзија",
"anyVersion": "Било која верзија" "anyVersion": "Све верзије"
}, },
"patchSelectorCard": { "patchSelectorCard": {
"widgetTitle": "Изабери печеве", "widgetTitle": "Изабери печеве",
@ -178,7 +178,7 @@
"sourcesLabelHint": "Конфигуришите алтернативне изворе за ReVanced печеве и ReVanced интеграције", "sourcesLabelHint": "Конфигуришите алтернативне изворе за ReVanced печеве и ReVanced интеграције",
"sourcesIntegrationsLabel": "Извор интеграција", "sourcesIntegrationsLabel": "Извор интеграција",
"useAlternativeSources": "Користи алтернативне изворе", "useAlternativeSources": "Користи алтернативне изворе",
"useAlternativeSourcesHint": "Користите алтернативне изворе за ReVanced печеве и ReVanced интеграције уместо API-ја", "useAlternativeSourcesHint": "Коришћење алтернативних извора за ReVanced печеве и ReVanced интеграције уместо API-ја",
"sourcesResetDialogTitle": "Ресетовање", "sourcesResetDialogTitle": "Ресетовање",
"sourcesResetDialogText": "Желите ли заиста да вратите изворе на подразумеване вредности?", "sourcesResetDialogText": "Желите ли заиста да вратите изворе на подразумеване вредности?",
"apiURLResetDialogText": "Желите ли заиста да вратите URL API-ја на подразумевану вредност?", "apiURLResetDialogText": "Желите ли заиста да вратите URL API-ја на подразумевану вредност?",
@ -226,10 +226,10 @@
"resetStoredPatchesDialogTitle": "Ресетовати избор печева?", "resetStoredPatchesDialogTitle": "Ресетовати избор печева?",
"resetStoredPatchesDialogText": "Подразумевани избор печева ће бити враћен.", "resetStoredPatchesDialogText": "Подразумевани избор печева ће бити враћен.",
"resetStoredPatches": "Избор печева је ресетован", "resetStoredPatches": "Избор печева је ресетован",
"resetStoredOptionsLabel": "Ресетуј опције печа", "resetStoredOptionsLabel": "Ресетуј опције печева",
"resetStoredOptionsHint": "Ресетујте све опције печа", "resetStoredOptionsHint": "Ресетујте све опције печева",
"resetStoredOptionsDialogTitle": "Ресетовати опције печа?", "resetStoredOptionsDialogTitle": "Ресетовати опције печева?",
"resetStoredOptionsDialogText": "Ресетовањем опција печа уклањате све сачуване опције.", "resetStoredOptionsDialogText": "Ресетовањем опција печева уклањате све сачуване опције.",
"resetStoredOptions": "Опције су ресетоване", "resetStoredOptions": "Опције су ресетоване",
"deleteLogsLabel": "Избриши евиденције", "deleteLogsLabel": "Избриши евиденције",
"deleteLogsHint": "Избришите прикупљене евиденције ReVanced Manager-а", "deleteLogsHint": "Избришите прикупљене евиденције ReVanced Manager-а",
@ -252,7 +252,7 @@
"keystoreSelectorErrorMessage": "Није могуће користити изабрани фајл са складиштем кључева" "keystoreSelectorErrorMessage": "Није могуће користити изабрани фајл са складиштем кључева"
}, },
"appInfoView": { "appInfoView": {
"widgetTitle": "Информације о апликацији", "widgetTitle": "О апликацији",
"openButton": "Отвори", "openButton": "Отвори",
"uninstallButton": "Деинсталирај", "uninstallButton": "Деинсталирај",
"unmountButton": "Демонтирај", "unmountButton": "Демонтирај",

View File

@ -161,7 +161,7 @@
"widgetTitle": "Ayarlar", "widgetTitle": "Ayarlar",
"appearanceSectionTitle": "Görünüm", "appearanceSectionTitle": "Görünüm",
"teamSectionTitle": "Ekip", "teamSectionTitle": "Ekip",
"debugSectionTitle": "Hata ayıklama", "debugSectionTitle": "Debug",
"advancedSectionTitle": "Gelişmiş", "advancedSectionTitle": "Gelişmiş",
"exportSectionTitle": "İçe ve dışa aktar", "exportSectionTitle": "İçe ve dışa aktar",
"dataSectionTitle": "Veri kaynakları", "dataSectionTitle": "Veri kaynakları",

View File

@ -5,14 +5,14 @@
"quitButton": "Вийти", "quitButton": "Вийти",
"updateButton": "Оновити", "updateButton": "Оновити",
"enabledLabel": "Увімкнено", "enabledLabel": "Увімкнено",
"disabledLabel": "Вимкнено", "disabledLabel": "Вимкнуто",
"installed": "Установлено: ${version}", "installed": "Установлено: ${version}",
"suggested": "Запропоновано: ${version}", "suggested": "Запропоновано: ${version}",
"yesButton": "Так", "yesButton": "Так",
"noButton": "Ні", "noButton": "Ні",
"warning": "Увага", "warning": "Увага",
"options": "Налаштування", "options": "Налаштування",
"notice": "Нотатки", "notice": "Примітка",
"noShowAgain": "Не показувати знову", "noShowAgain": "Не показувати знову",
"add": "Додати", "add": "Додати",
"remove": "Прибрати", "remove": "Прибрати",
@ -35,7 +35,7 @@
"installUpdate": "Продовжити встановлення оновлення?", "installUpdate": "Продовжити встановлення оновлення?",
"updateSheetTitle": "Оновити ReVanced Manager", "updateSheetTitle": "Оновити ReVanced Manager",
"updateDialogTitle": "Доступне нове оновлення", "updateDialogTitle": "Доступне нове оновлення",
"updatePatchesSheetTitle": "Оновити патчі ReVanced", "updatePatchesSheetTitle": "Оновити ReVanced Patches",
"updateChangelogTitle": "Список змін", "updateChangelogTitle": "Список змін",
"updateDialogText": "Доступне нове оновлення для ${file}.\n\nВстановлена версія ${version}.", "updateDialogText": "Доступне нове оновлення для ${file}.\n\nВстановлена версія ${version}.",
"downloadConsentDialogTitle": "Завантажити необхідні файли?", "downloadConsentDialogTitle": "Завантажити необхідні файли?",
@ -51,10 +51,10 @@
"errorDownloadMessage": "Неможливо завантажити оновлення", "errorDownloadMessage": "Неможливо завантажити оновлення",
"errorInstallMessage": "Не вдалося встановити оновлення", "errorInstallMessage": "Не вдалося встановити оновлення",
"noConnection": "Немає з’єднання з інтернетом", "noConnection": "Немає з’єднання з інтернетом",
"updatesDisabled": "Оновлення застосунку з виправленнями наразі вимкнено. Перезапустіть застосунок ще раз." "updatesDisabled": "Оновлення пропатченого застосунку наразі вимкнено. Пропатчіть застосунок ще раз."
}, },
"applicationItem": { "applicationItem": {
"infoButton": "Відомості" "infoButton": "Інформація"
}, },
"latestCommitCard": { "latestCommitCard": {
"loadingLabel": "Завантаження...", "loadingLabel": "Завантаження...",
@ -71,18 +71,18 @@
"requiredOptionDialogText": "Потрібно встановити деякі параметри патчу." "requiredOptionDialogText": "Потрібно встановити деякі параметри патчу."
}, },
"appSelectorCard": { "appSelectorCard": {
"widgetTitle": "Виберіть додаток", "widgetTitle": "Вибрати застосунок",
"widgetTitleSelected": "Обраний застосунок", "widgetTitleSelected": "Вибраний застосунок",
"widgetSubtitle": "Застосунок не обрано", "widgetSubtitle": "Застосунок не вибрано",
"noAppsLabel": "Не знайдено жодного застосунку", "noAppsLabel": "Не знайдено жодного застосунку",
"currentVersion": "Поточна версія", "currentVersion": "Поточна версія",
"suggestedVersion": "Запропоновано", "suggestedVersion": "Запропоновано",
"anyVersion": "Будь-яка версія" "anyVersion": "Будь-яка версія"
}, },
"patchSelectorCard": { "patchSelectorCard": {
"widgetTitle": "Обрати патчі", "widgetTitle": "Вибрати патчі",
"widgetTitleSelected": "Обрані патчі", "widgetTitleSelected": "Вибрані патчі",
"widgetSubtitle": "Спочатку оберіть застосунок", "widgetSubtitle": "Спочатку виберіть застосунок",
"widgetEmptySubtitle": "Патчі не вибрано" "widgetEmptySubtitle": "Патчі не вибрано"
}, },
"socialMediaCard": { "socialMediaCard": {
@ -90,35 +90,35 @@
"widgetSubtitle": "Ми в мережі!" "widgetSubtitle": "Ми в мережі!"
}, },
"appSelectorView": { "appSelectorView": {
"viewTitle": "Виберіть застосунок", "viewTitle": "Вибір застосунку",
"searchBarHint": "Пошук застосунку", "searchBarHint": "Пошук застосунку",
"storageButton": "Сховище", "storageButton": "Сховище",
"selectFromStorageButton": "Вибрати зі сховища", "selectFromStorageButton": "Вибрати зі сховища",
"errorMessage": "Неможливо використати обраний застосунок", "errorMessage": "Неможливо використати вибраний застосунок",
"downloadToast": "Функція завантаження поки що недоступна", "downloadToast": "Функція завантаження поки що недоступна",
"requireSuggestedAppVersionDialogText": "Обрана вами версія застосунку не відповідає запропонованій версії, це може призвести до неочікуваних проблем. Будь ласка, використовуйте запропоновану версію.\n\nОбрана версія: v${selected}\nЗапропонована версія: v${suggested}\n\nЩоб продовжити, вимкніть \"Вимагати запропоновану версію застосунку\" в налаштуваннях.", "requireSuggestedAppVersionDialogText": "Вибрана Вами версія застосунку не відповідає запропонованій версії, це може призвести до неочікуваних проблем. Будь ласка, використовуйте запропоновану версію.\n\nВибрана версія: v${selected}\nЗапропонована версія: v${suggested}\n\nЩоб продовжити, вимкніть \"Вимагати запропоновану версію застосунку\" в налаштуваннях.",
"featureNotAvailable": "Функція не реалізована", "featureNotAvailable": "Функція не реалізована",
"featureNotAvailableText": "Цей застосунок є розділеним файлом APK, і він може бути пропатчений та надійно встановлений лише за допомогою монтування з правами root. Однак ви можете виправити та встановити повний APK, вибравши його зі сховища." "featureNotAvailableText": "Цей застосунок є розділеним файлом APK, і він може бути пропатчений та надійно встановлений лише за допомогою монтування з правами root. Однак ви можете пропатчити та встановити повний APK, вибравши його зі сховища."
}, },
"patchesSelectorView": { "patchesSelectorView": {
"viewTitle": "Обрати патчі", "viewTitle": "Вибір патчів",
"searchBarHint": "Пошук патчів", "searchBarHint": "Пошук патчів",
"universalPatches": "Універсальні патчі", "universalPatches": "Універсальні патчі",
"newPatches": "Нові патчі", "newPatches": "Нові патчі",
"patches": "Патчі", "patches": "Патчі",
"doneButton": "Готово", "doneButton": "Готово",
"defaultChip": "За замовчуванням", "defaultChip": "За замовчуванням",
"defaultTooltip": "Обрати всі стандартні патчі", "defaultTooltip": "Вибрати всі стандартні патчі",
"noneChip": "Скинути", "noneChip": "Скинути вибір",
"noneTooltip": "Зняти вибір з усіх патчів", "noneTooltip": "Скинути вибір з усіх патчів",
"loadPatchesSelection": "Ввантажити вибір патчів", "loadPatchesSelection": "Ввантажити вибір патчів",
"noSavedPatches": "Немає збереженого вибору патчів для вибраного застосунку.\nНатисніть «Готово», щоб зберегти поточний вибір.", "noSavedPatches": "Немає збереженого вибору патчів для вибраного застосунку.\nНатисніть \"Готово\", щоб зберегти поточний вибір.",
"noPatchesFound": "Для цього застосунку немає патчів", "noPatchesFound": "Для цього застосунку немає патчів",
"setRequiredOption": "Деякі патчі вимагають встановлення параметрів:\n\n${patches}\n\n Будь ласка, встановіть їх перед продовженням." "setRequiredOption": "Деякі патчі вимагають встановлення параметрів:\n\n${patches}\n\n Будь ласка, встановіть їх перед продовженням."
}, },
"patchOptionsView": { "patchOptionsView": {
"customValue": "Власне значення", "customValue": "Власне значення",
"resetOptionsTooltip": "Скинути параметр патчу", "resetOptionsTooltip": "Скинути параметри патчу",
"viewTitle": "Параметри патчу", "viewTitle": "Параметри патчу",
"saveOptions": "Зберегти", "saveOptions": "Зберегти",
"addOptions": "Додати параметри", "addOptions": "Додати параметри",
@ -126,7 +126,7 @@
"tooltip": "Більше варіантів вводу", "tooltip": "Більше варіантів вводу",
"selectFilePath": "Оберіть шлях до файлу", "selectFilePath": "Оберіть шлях до файлу",
"selectFolder": "Оберіть теку", "selectFolder": "Оберіть теку",
"selectOption": "Обрати параметр", "selectOption": "Вибрати параметр",
"requiredOption": "Цей параметр є обов’язковим", "requiredOption": "Цей параметр є обов’язковим",
"unsupportedOption": "Цей параметр не підтримується", "unsupportedOption": "Цей параметр не підтримується",
"requiredOptionNull": "Необхідно встановити наступні параметри:\n\n${options}" "requiredOptionNull": "Необхідно встановити наступні параметри:\n\n${options}"
@ -153,8 +153,8 @@
"notificationText": "Натисніть, щоб повернутися до інсталятора", "notificationText": "Натисніть, щоб повернутися до інсталятора",
"exportApkButtonTooltip": "Експортувати пропатчений APK", "exportApkButtonTooltip": "Експортувати пропатчений APK",
"exportLogButtonTooltip": "Експортувати журнал", "exportLogButtonTooltip": "Експортувати журнал",
"screenshotDetected": "Виявлено знімок екрана. Якщо ви намагаєтеся поділитися журналом, будь ласка, надішліть його текстову копію.\n\nСкопіювати журнал у буфер обміну?", "screenshotDetected": "Виявлено знімок екрана. Якщо ви намагаєтеся поділитися журналом, будь ласка, діліться його текстовою копією.\n\nСкопіювати журнал у буфер обміну?",
"copiedToClipboard": "Скопійовано журнал до буфера обміну", "copiedToClipboard": "Журнал скопійовано до буфера обміну",
"noExit": "Інсталятор все ще працює, неможливо вийти..." "noExit": "Інсталятор все ще працює, неможливо вийти..."
}, },
"settingsView": { "settingsView": {
@ -175,16 +175,16 @@
"languageUpdated": "Мову застосунку оновлено", "languageUpdated": "Мову застосунку оновлено",
"englishOption": "Англійська", "englishOption": "Англійська",
"sourcesLabel": "Альтернативні джерела", "sourcesLabel": "Альтернативні джерела",
"sourcesLabelHint": "Налаштуйте альтернативні джерела для ReVanced Patches та ReVanced Integrations", "sourcesLabelHint": "Налаштувати альтернативні джерела для ReVanced Patches та ReVanced Integrations",
"sourcesIntegrationsLabel": "Integrations source", "sourcesIntegrationsLabel": "Integrations source",
"useAlternativeSources": "Використовувати альтернативні джерела", "useAlternativeSources": "Використовувати альтернативні джерела",
"useAlternativeSourcesHint": "Використовувати альтернативні джерела для ReVanced Patches та ReVanced Integrations замість API", "useAlternativeSourcesHint": "Використовувати альтернативні джерела для ReVanced Patches та ReVanced Integrations замість API",
"sourcesResetDialogTitle": "Скинути", "sourcesResetDialogTitle": "Скинути",
"sourcesResetDialogText": "Ви дійсно бажаєте відновити стандартні значення джерел?", "sourcesResetDialogText": "Ви дійсно бажаєте відновити стандартні значення джерел?",
"apiURLResetDialogText": "Ви дійсно хочете скинути API URL на стандартне значення?", "apiURLResetDialogText": "Ви дійсно бажаєте відновити API URL до стандартного значення?",
"sourcesUpdateNote": "Примітка. Це автоматично завантажить ReVanced Patches і ReVanced Integrations з альтернативних джерел.\n\nЦе під'єднає вас до альтернативного джерела.", "sourcesUpdateNote": "Примітка. Це автоматично завантажить ReVanced Patches і ReVanced Integrations з альтернативних джерел.\n\nЦе під'єднає вас до альтернативного джерела.",
"apiURLLabel": "URL-адреса API", "apiURLLabel": "URL-адреса API",
"apiURLHint": "Налаштуйте API URL для ReVanced Manager", "apiURLHint": "Налаштувати API URL для ReVanced Manager",
"selectApiURL": "URL-адреса API", "selectApiURL": "URL-адреса API",
"orgPatchesLabel": "Patches organization", "orgPatchesLabel": "Patches organization",
"sourcesPatchesLabel": "Patches source", "sourcesPatchesLabel": "Patches source",
@ -196,7 +196,7 @@
"enablePatchesSelectionLabel": "Дозволити зміну вибору патчів", "enablePatchesSelectionLabel": "Дозволити зміну вибору патчів",
"enablePatchesSelectionHint": "Не перешкоджати вибору або скасуванню вибору патчів", "enablePatchesSelectionHint": "Не перешкоджати вибору або скасуванню вибору патчів",
"enablePatchesSelectionWarningText": "Зміна вибору патчів може спричинити несподівані проблеми.\n\nУвімкнути все одно?", "enablePatchesSelectionWarningText": "Зміна вибору патчів може спричинити несподівані проблеми.\n\nУвімкнути все одно?",
"disablePatchesSelectionWarningText": "Ви збираєтеся вимкнути зміну вибору патчів.\nБуде відновлено типовий вибір патчів.\n\nВсе одно вимкнути?", "disablePatchesSelectionWarningText": "Ви збираєтеся вимкнути зміну вибору патчів.\nБуде відновлено стандартний вибір патчів.\n\nВсе одно вимкнути?",
"autoUpdatePatchesLabel": "Автоматичне оновлення патчів", "autoUpdatePatchesLabel": "Автоматичне оновлення патчів",
"autoUpdatePatchesHint": "Автоматично оновлювати патчі до останньої версії", "autoUpdatePatchesHint": "Автоматично оновлювати патчі до останньої версії",
"showUpdateDialogLabel": "Показувати вікно оновлення", "showUpdateDialogLabel": "Показувати вікно оновлення",
@ -260,7 +260,7 @@
"unmountDialogText": "Ви впевнені, що бажаєте розмонтувати цей додаток?", "unmountDialogText": "Ви впевнені, що бажаєте розмонтувати цей додаток?",
"uninstallDialogText": "Ви впевнені, що бажаєте видалити цей застосунок?", "uninstallDialogText": "Ви впевнені, що бажаєте видалити цей застосунок?",
"rootDialogText": "Застосунок було встановлено з правами суперкористувача, але наразі ReVanced Manager не має таких прав.\nБудь ласка, спочатку надайте права суперкористувача.", "rootDialogText": "Застосунок було встановлено з правами суперкористувача, але наразі ReVanced Manager не має таких прав.\nБудь ласка, спочатку надайте права суперкористувача.",
"packageNameLabel": "Назва пакету", "packageNameLabel": "Ім'я пакету",
"installTypeLabel": "Тип встановлення", "installTypeLabel": "Тип встановлення",
"mountTypeLabel": "Монтувати", "mountTypeLabel": "Монтувати",
"regularTypeLabel": "Звичайний", "regularTypeLabel": "Звичайний",

View File

@ -58,7 +58,7 @@
}, },
"latestCommitCard": { "latestCommitCard": {
"loadingLabel": "正在加载…", "loadingLabel": "正在加载…",
"timeagoLabel": "${time}前", "timeagoLabel": "${time} 前",
"patcherLabel": "补丁程序: ", "patcherLabel": "补丁程序: ",
"managerLabel": "管理器: ", "managerLabel": "管理器: ",
"updateButton": "更新管理器" "updateButton": "更新管理器"

View File

@ -7,7 +7,7 @@
"enabledLabel": "已啟用", "enabledLabel": "已啟用",
"disabledLabel": "已停用", "disabledLabel": "已停用",
"installed": "已安裝: ${version}", "installed": "已安裝: ${version}",
"suggested": "建議: ${version}", "suggested": "建議版本:${version}",
"yesButton": "是", "yesButton": "是",
"noButton": "否", "noButton": "否",
"warning": "警告", "warning": "警告",
@ -28,15 +28,15 @@
"widgetTitle": "儀表板", "widgetTitle": "儀表板",
"updatesSubtitle": "更新", "updatesSubtitle": "更新",
"patchedSubtitle": "已修補的應用程式", "patchedSubtitle": "已修補的應用程式",
"changeLaterSubtitle": "您可以稍後在設定中更此項。", "changeLaterSubtitle": "您稍後可以在設定中更此項。",
"noUpdates": "沒有可用的更新", "noUpdates": "沒有可用的更新",
"WIP": "進行中…", "WIP": "進行中…",
"noInstallations": "未安裝已修補的應用程式", "noInstallations": "未安裝已修補的應用程式",
"installUpdate": "是否要繼續安裝更新?", "installUpdate": "是否要繼續安裝更新?",
"updateSheetTitle": "更新 ReVanced Manager", "updateSheetTitle": "更新 ReVanced Manager",
"updateDialogTitle": "有可用的更新", "updateDialogTitle": "有可用的更新",
"updatePatchesSheetTitle": "更新 ReVanced 的修補檔", "updatePatchesSheetTitle": "更新 ReVanced 的修補檔",
"updateChangelogTitle": "更新日誌", "updateChangelogTitle": "更新記錄檔",
"updateDialogText": "${file} 有新的更新可用。\n\n當前安裝的版本是 ${version}。", "updateDialogText": "${file} 有新的更新可用。\n\n當前安裝的版本是 ${version}。",
"downloadConsentDialogTitle": "需要下載必要檔案嗎?", "downloadConsentDialogTitle": "需要下載必要檔案嗎?",
"downloadConsentDialogText": "ReVanced Manager 需要下載必要檔案才能正常工作。", "downloadConsentDialogText": "ReVanced Manager 需要下載必要檔案才能正常工作。",
@ -45,9 +45,9 @@
"checkUpdateDialogText": "您希望 ReVanced Manager 自動檢查更新嗎?", "checkUpdateDialogText": "您希望 ReVanced Manager 自動檢查更新嗎?",
"notificationTitle": "更新已下載", "notificationTitle": "更新已下載",
"notificationText": "點擊安裝更新", "notificationText": "點擊安裝更新",
"downloadingMessage": "正在下載更新…", "downloadingMessage": "正在下載更新…",
"downloadedMessage": "更新已下載", "downloadedMessage": "更新已下載",
"installingMessage": "正在安裝更新…", "installingMessage": "正在安裝更新…",
"errorDownloadMessage": "無法下載更新", "errorDownloadMessage": "無法下載更新",
"errorInstallMessage": "無法安裝更新", "errorInstallMessage": "無法安裝更新",
"noConnection": "沒有網際網路連線", "noConnection": "沒有網際網路連線",
@ -57,11 +57,11 @@
"infoButton": "資訊" "infoButton": "資訊"
}, },
"latestCommitCard": { "latestCommitCard": {
"loadingLabel": "正在載入...", "loadingLabel": "正在載入……",
"timeagoLabel": "${time} 前", "timeagoLabel": "${time} 前",
"patcherLabel": "修補工具: ", "patcherLabel": "修補工具: ",
"managerLabel": "管理工具: ", "managerLabel": "Manager",
"updateButton": "更新管理工具" "updateButton": "更新 Manager"
}, },
"patcherView": { "patcherView": {
"widgetTitle": "修補工具", "widgetTitle": "修補工具",
@ -71,7 +71,7 @@
"requiredOptionDialogText": "某些修補檔選項需要設定。" "requiredOptionDialogText": "某些修補檔選項需要設定。"
}, },
"appSelectorCard": { "appSelectorCard": {
"widgetTitle": "選擇一個應用程式", "widgetTitle": "選擇應用程式",
"widgetTitleSelected": "已選擇的應用程式", "widgetTitleSelected": "已選擇的應用程式",
"widgetSubtitle": "未選擇任何應用程式", "widgetSubtitle": "未選擇任何應用程式",
"noAppsLabel": "找不到應用程式", "noAppsLabel": "找不到應用程式",
@ -90,13 +90,13 @@
"widgetSubtitle": "掃榻以待,歡迎造訪!" "widgetSubtitle": "掃榻以待,歡迎造訪!"
}, },
"appSelectorView": { "appSelectorView": {
"viewTitle": "選擇一個應用程式", "viewTitle": "選擇應用程式",
"searchBarHint": "搜尋應用程式", "searchBarHint": "搜尋應用程式",
"storageButton": "儲存空間", "storageButton": "儲存空間",
"selectFromStorageButton": "從儲存空間中選取", "selectFromStorageButton": "從儲存空間中選取",
"errorMessage": "無法使用所選的應用程式", "errorMessage": "無法使用所選的應用程式",
"downloadToast": "下載功能尚不可用", "downloadToast": "下載功能尚不可用",
"requireSuggestedAppVersionDialogText": "您選擇的應用程式版本與建議版本不符,可能會導致意外問題。請使用建議的版本。\n\n選擇版本:${selected}\n建議版本:${suggested}\n\n要無視此警告繼續請在設定中用「要求使用建議的應用程式版本」。", "requireSuggestedAppVersionDialogText": "您選擇的應用程式版本與建議版本不符,可能會導致意外問題。請使用建議的版本。\n\n選擇版本:${selected}\n建議版本${suggested}\n\n要無視此警告繼續請在設定中用「要求使用建議的應用程式版本」。",
"featureNotAvailable": "功能尚未實作", "featureNotAvailable": "功能尚未實作",
"featureNotAvailableText": "此應用程式為分割 APK只能通過具有 root 權限的掛載來可靠地進行修補和安裝。不過,您可以通過從儲存中選擇來修補和安裝完整 APK。" "featureNotAvailableText": "此應用程式為分割 APK只能通過具有 root 權限的掛載來可靠地進行修補和安裝。不過,您可以通過從儲存中選擇來修補和安裝完整 APK。"
}, },
@ -145,23 +145,23 @@
"installButton": "安裝", "installButton": "安裝",
"installRootType": "掛載", "installRootType": "掛載",
"installNonRootType": "普通", "installNonRootType": "普通",
"warning": "用已修補應用程式的自動更新,以避免意外問題。", "warning": "用已修補應用程式的自動更新,以避免意外問題。",
"pressBackAgain": "再次按「返回」以取消操作", "pressBackAgain": "再次按「返回」以取消操作",
"openButton": "開啟", "openButton": "開啟",
"shareButton": "分享檔案", "shareButton": "分享檔案",
"notificationTitle": "ReVanced Manager 正在修補", "notificationTitle": "ReVanced Manager 正在修補",
"notificationText": "輕觸以返回安裝程式", "notificationText": "輕觸以返回安裝程式",
"exportApkButtonTooltip": "匯出已修補的 APK 檔案", "exportApkButtonTooltip": "匯出已修補的 APK 檔案",
"exportLogButtonTooltip": "匯出日誌", "exportLogButtonTooltip": "匯出記錄檔",
"screenshotDetected": "偵測到螢幕截圖。若您試圖分享日誌,請改為複製文字版本。\n\n是否將日誌複製到剪貼簿?", "screenshotDetected": "偵測到螢幕截圖。若您試圖分享記錄檔,請改為複製文字版本。\n\n是否將記錄檔複製到剪貼簿?",
"copiedToClipboard": "日誌已複製到剪貼簿", "copiedToClipboard": "已複製記錄檔到剪貼簿",
"noExit": "安裝程式仍在執行,無法結束..." "noExit": "安裝程式仍在執行,無法結束……"
}, },
"settingsView": { "settingsView": {
"widgetTitle": "設定", "widgetTitle": "設定",
"appearanceSectionTitle": "外觀", "appearanceSectionTitle": "外觀",
"teamSectionTitle": "團隊", "teamSectionTitle": "團隊",
"debugSectionTitle": "錯", "debugSectionTitle": "錯",
"advancedSectionTitle": "進階", "advancedSectionTitle": "進階",
"exportSectionTitle": "匯入和匯出", "exportSectionTitle": "匯入和匯出",
"dataSectionTitle": "資料來源", "dataSectionTitle": "資料來源",
@ -169,13 +169,13 @@
"systemThemeLabel": "系統預設", "systemThemeLabel": "系統預設",
"lightThemeLabel": "亮色模式", "lightThemeLabel": "亮色模式",
"darkThemeLabel": "深色模式", "darkThemeLabel": "深色模式",
"dynamicThemeLabel": "質感設計", "dynamicThemeLabel": "Material You",
"dynamicThemeHint": "享受更貼近您裝置的使用體驗", "dynamicThemeHint": "享受更貼近您裝置的使用體驗",
"languageLabel": "語言", "languageLabel": "語言",
"languageUpdated": "已更新語言", "languageUpdated": "已更新語言",
"englishOption": "英文", "englishOption": "英文",
"sourcesLabel": "替代來源", "sourcesLabel": "替代來源",
"sourcesLabelHint": "設定 ReVanced 和 ReVanced 整合的替代來源", "sourcesLabelHint": "設定 ReVanced 補和 ReVanced 整合的替代來源",
"sourcesIntegrationsLabel": "整合來源", "sourcesIntegrationsLabel": "整合來源",
"useAlternativeSources": "使用替代來源", "useAlternativeSources": "使用替代來源",
"useAlternativeSourcesHint": "改用 ReVanced 修補檔和 ReVanced 整合的替代來源,而不是 API", "useAlternativeSourcesHint": "改用 ReVanced 修補檔和 ReVanced 整合的替代來源,而不是 API",
@ -183,9 +183,9 @@
"sourcesResetDialogText": "確定要將來源資訊重設為預設值嗎?", "sourcesResetDialogText": "確定要將來源資訊重設為預設值嗎?",
"apiURLResetDialogText": "確定要重設 API URL 至預設值嗎?", "apiURLResetDialogText": "確定要重設 API URL 至預設值嗎?",
"sourcesUpdateNote": "注意:這將會自動從替代來源下載 ReVanced 修補檔和 ReVanced 整合。\n\n這將連接您到替代來源。", "sourcesUpdateNote": "注意:這將會自動從替代來源下載 ReVanced 修補檔和 ReVanced 整合。\n\n這將連接您到替代來源。",
"apiURLLabel": "API 鏈接", "apiURLLabel": "API URL",
"apiURLHint": "設定 ReVanced 管理器的 API URL", "apiURLHint": "設定 ReVanced Manager 的 API URL",
"selectApiURL": "API 鏈接", "selectApiURL": "API URL",
"orgPatchesLabel": "修補檔組織", "orgPatchesLabel": "修補檔組織",
"sourcesPatchesLabel": "修補檔來源", "sourcesPatchesLabel": "修補檔來源",
"orgIntegrationsLabel": "整合組織", "orgIntegrationsLabel": "整合組織",
@ -196,18 +196,18 @@
"enablePatchesSelectionLabel": "允許變更修補選項", "enablePatchesSelectionLabel": "允許變更修補選項",
"enablePatchesSelectionHint": "不要阻止選擇或取消選擇修補檔", "enablePatchesSelectionHint": "不要阻止選擇或取消選擇修補檔",
"enablePatchesSelectionWarningText": "變更的修補選項可能導致意外問題。\n\n確定要繼續啟用嗎", "enablePatchesSelectionWarningText": "變更的修補選項可能導致意外問題。\n\n確定要繼續啟用嗎",
"disablePatchesSelectionWarningText": "即將禁用修補選項的變更功能,並恢復到預設選項。\n\n仍然要禁用嗎?", "disablePatchesSelectionWarningText": "即將停用修補選項的變更功能,並還原到預設選項。\n\n仍然要停用嗎?",
"autoUpdatePatchesLabel": "自動更新修補檔", "autoUpdatePatchesLabel": "自動更新修補檔",
"autoUpdatePatchesHint": "自動更新修補檔至最新版本", "autoUpdatePatchesHint": "自動更新修補檔至最新版本",
"showUpdateDialogLabel": "顯示更新對話框", "showUpdateDialogLabel": "顯示更新對話框",
"showUpdateDialogHint": "當有新更新可用時,顯示一個對話框", "showUpdateDialogHint": "當有新更新可用時,顯示對話框",
"universalPatchesLabel": "顯示通用修補檔", "universalPatchesLabel": "顯示通用修補檔",
"universalPatchesHint": "顯示所有應用程式和通用修補檔(可能會拖慢應用程式列表的速度)", "universalPatchesHint": "顯示所有應用程式和通用修補檔(可能會拖慢應用程式列表的速度)",
"versionCompatibilityCheckLabel": "檢查版本相容性", "versionCompatibilityCheckLabel": "檢查版本相容性",
"versionCompatibilityCheckHint": "防止選擇與所選應用程式版本不相容的修補檔", "versionCompatibilityCheckHint": "防止選擇與所選應用程式版本不相容的修補檔",
"requireSuggestedAppVersionLabel": "要求使用建議的應用程式版本", "requireSuggestedAppVersionLabel": "要求使用建議的應用程式版本",
"requireSuggestedAppVersionHint": "防止選擇非建議版本的應用程式", "requireSuggestedAppVersionHint": "防止選擇非建議版本的應用程式",
"requireSuggestedAppVersionDialogText": "目前選取的應用程式並非建議版本,可能造成未預期的狀況發生。\n\n確定仍要繼續執行嗎", "requireSuggestedAppVersionDialogText": "目前選取的應用程式並非建議版本,可能導致意外問題。\n\n確定仍要繼續執行嗎",
"aboutLabel": "關於", "aboutLabel": "關於",
"snackbarMessage": "已複製到剪貼簿", "snackbarMessage": "已複製到剪貼簿",
"restartAppForChanges": "重新啟動應用程式以套用變更", "restartAppForChanges": "重新啟動應用程式以套用變更",
@ -224,13 +224,13 @@
"resetStoredPatchesLabel": "重設修補選取", "resetStoredPatchesLabel": "重設修補選取",
"resetStoredPatchesHint": "重設已儲存的修補選取", "resetStoredPatchesHint": "重設已儲存的修補選取",
"resetStoredPatchesDialogTitle": "確定要重設修補選取嗎?", "resetStoredPatchesDialogTitle": "確定要重設修補選取嗎?",
"resetStoredPatchesDialogText": "將恢復為預設的修補檔選項。", "resetStoredPatchesDialogText": "將還原為預設的修補檔選項。",
"resetStoredPatches": "已重設修補選取", "resetStoredPatches": "已重設修補選取",
"resetStoredOptionsLabel": "重設修補選項", "resetStoredOptionsLabel": "重設修補選項",
"resetStoredOptionsHint": "重設所有修補選項", "resetStoredOptionsHint": "重設所有修補選項",
"resetStoredOptionsDialogTitle": "確定要重設修補選項嗎?", "resetStoredOptionsDialogTitle": "確定要重設修補選項嗎?",
"resetStoredOptionsDialogText": "重設修補檔選項將移除所有已儲存的設定。", "resetStoredOptionsDialogText": "重設修補檔選項將移除所有已儲存的設定。",
"resetStoredOptions": "所有選項已重設", "resetStoredOptions": "已重設所有選項",
"deleteLogsLabel": "清除記錄檔", "deleteLogsLabel": "清除記錄檔",
"deleteLogsHint": "刪除已收集的 ReVanced Manager 記錄檔", "deleteLogsHint": "刪除已收集的 ReVanced Manager 記錄檔",
"deletedLogs": "已刪除記錄檔", "deletedLogs": "已刪除記錄檔",
@ -287,12 +287,12 @@
"status_failure_timeout": "安裝逾時", "status_failure_timeout": "安裝逾時",
"status_unknown": "安裝失敗", "status_unknown": "安裝失敗",
"mount_version_mismatch_description": "安裝失敗是由於安裝的應用程式與已修補的應用程式版本不同。\n\n請安裝您正在掛載的應用程式的版本然後重試。", "mount_version_mismatch_description": "安裝失敗是由於安裝的應用程式與已修補的應用程式版本不同。\n\n請安裝您正在掛載的應用程式的版本然後重試。",
"mount_no_root_description": "安裝失敗是因為沒有授予 root 存取權限。\n\n請授予 ReVanced 管理器 root 存取權限,然後重試。", "mount_no_root_description": "安裝失敗是因為沒有授予 root 存取權限。\n\n請授予 ReVanced Manager root 存取權限,然後重試。",
"mount_missing_installation_description": "安裝失敗是因為未在此設備上安裝未修補的應用程式,無法進行掛載。\n\n請在掛載前安裝未修補的應用程式然後重試。", "mount_missing_installation_description": "安裝失敗是因為未在此裝置上安裝未修補的應用程式,無法進行掛載。\n\n請在掛載前安裝未修補的應用程式然後重試。",
"status_failure_timeout_description": "安裝耗時太長。\n\n您想要再試一次嗎", "status_failure_timeout_description": "安裝耗時太長。\n\n您想要再試一次嗎",
"status_failure_storage_description": "安裝失敗是因為儲存空間不足。\n\n請釋放一些空間然後重試。", "status_failure_storage_description": "安裝失敗是因為儲存空間不足。\n\n請釋放一些空間然後重試。",
"status_failure_invalid_description": "安裝失敗是因為已修補的應用程式無效。\n\n請解除安裝應用程式然後重試", "status_failure_invalid_description": "安裝失敗是因為已修補的應用程式無效。\n\n請解除安裝應用程式然後重試",
"status_failure_incompatible_description": "此應用程式與此設備不相容。\n\n請聯繫應用程式開發者,並尋求支援。", "status_failure_incompatible_description": "此應用程式與此裝置不相容。\n\n請聯絡應用程式開發者,並尋求支援。",
"status_failure_conflict_description": "安裝被應用程式的現有安裝阻止。\n\n請解除安裝已安裝的應用程式然後重試", "status_failure_conflict_description": "安裝被應用程式的現有安裝阻止。\n\n請解除安裝已安裝的應用程式然後重試",
"status_failure_blocked_description": "安裝被 ${packageName} 阻止。\n\n請調整您的安全設定然後重試。", "status_failure_blocked_description": "安裝被 ${packageName} 阻止。\n\n請調整您的安全設定然後重試。",
"install_failed_verification_failure_description": "安裝失敗是因為驗證問題。\n\n請調整您的安全設定然後重試。", "install_failed_verification_failure_description": "安裝失敗是因為驗證問題。\n\n請調整您的安全設定然後重試。",

View File

@ -23,39 +23,6 @@ class GithubAPI {
Future<Map<String, dynamic>?> getLatestRelease( Future<Map<String, dynamic>?> getLatestRelease(
String repoName, String repoName,
) async {
try {
final response = await _dio.get(
'/repos/$repoName/releases',
);
return response.data[0];
} on Exception catch (e) {
if (kDebugMode) {
print(e);
}
return null;
}
}
Future<Map<String, dynamic>?> getPatchesRelease(
String repoName,
String version,
) async {
try {
final response = await _dio.get(
'/repos/$repoName/releases/tags/$version',
);
return response.data;
} on Exception catch (e) {
if (kDebugMode) {
print(e);
}
return null;
}
}
Future<Map<String, dynamic>?> getLatestPatchesRelease(
String repoName,
) async { ) async {
try { try {
final response = await _dio.get( final response = await _dio.get(
@ -108,32 +75,7 @@ class GithubAPI {
} }
} }
Future<File?> getLatestReleaseFile( Future<File?> getReleaseFile(
String extension,
String repoName,
) async {
try {
final Map<String, dynamic>? release = await getLatestRelease(repoName);
if (release != null) {
final Map<String, dynamic>? asset =
(release['assets'] as List<dynamic>).firstWhereOrNull(
(asset) => (asset['name'] as String).endsWith(extension),
);
if (asset != null) {
return await _downloadManager.getSingleFile(
asset['browser_download_url'],
);
}
}
} on Exception catch (e) {
if (kDebugMode) {
print(e);
}
}
return null;
}
Future<File?> getPatchesReleaseFile(
String extension, String extension,
String repoName, String repoName,
String version, String version,
@ -145,8 +87,10 @@ class GithubAPI {
url, url,
); );
} }
final Map<String, dynamic>? release = final response = await _dio.get(
await getPatchesRelease(repoName, version); '/repos/$repoName/releases/tags/$version',
);
final Map<String, dynamic>? release = response.data;
if (release != null) { if (release != null) {
final Map<String, dynamic>? asset = final Map<String, dynamic>? asset =
(release['assets'] as List<dynamic>).firstWhereOrNull( (release['assets'] as List<dynamic>).firstWhereOrNull(

View File

@ -422,7 +422,7 @@ class ManagerAPI {
final String repoName = !isUsingAlternativeSources() ? defaultPatchesRepo : getPatchesRepo(); final String repoName = !isUsingAlternativeSources() ? defaultPatchesRepo : getPatchesRepo();
final String currentVersion = await getCurrentPatchesVersion(); final String currentVersion = await getCurrentPatchesVersion();
final String url = getPatchesDownloadURL(); final String url = getPatchesDownloadURL();
return await _githubAPI.getPatchesReleaseFile( return await _githubAPI.getReleaseFile(
'.jar', '.jar',
repoName, repoName,
currentVersion, currentVersion,
@ -441,7 +441,7 @@ class ManagerAPI {
final String repoName = !isUsingAlternativeSources() ? defaultIntegrationsRepo : getIntegrationsRepo(); final String repoName = !isUsingAlternativeSources() ? defaultIntegrationsRepo : getIntegrationsRepo();
final String currentVersion = await getCurrentIntegrationsVersion(); final String currentVersion = await getCurrentIntegrationsVersion();
final String url = getIntegrationsDownloadURL(); final String url = getIntegrationsDownloadURL();
return await _githubAPI.getPatchesReleaseFile( return await _githubAPI.getReleaseFile(
'.apk', '.apk',
repoName, repoName,
currentVersion, currentVersion,
@ -470,7 +470,7 @@ class ManagerAPI {
); );
} else { } else {
final release = final release =
await _githubAPI.getLatestPatchesRelease(getPatchesRepo()); await _githubAPI.getLatestRelease(getPatchesRepo());
if (release != null) { if (release != null) {
final DateTime timestamp = final DateTime timestamp =
DateTime.parse(release['created_at'] as String); DateTime.parse(release['created_at'] as String);
@ -519,7 +519,7 @@ class ManagerAPI {
); );
} else { } else {
final release = final release =
await _githubAPI.getLatestPatchesRelease(getPatchesRepo()); await _githubAPI.getLatestRelease(getPatchesRepo());
if (release != null) { if (release != null) {
return release['tag_name']; return release['tag_name'];
} else { } else {

View File

@ -480,7 +480,7 @@ class HomeViewModel extends BaseViewModel {
} }
Future<Map<String, dynamic>?> getLatestPatchesRelease() { Future<Map<String, dynamic>?> getLatestPatchesRelease() {
return _githubAPI.getLatestPatchesRelease(_managerAPI.defaultPatchesRepo); return _githubAPI.getLatestRelease(_managerAPI.defaultPatchesRepo);
} }
Future<String?> getLatestPatchesReleaseTime() { Future<String?> getLatestPatchesReleaseTime() {

View File

@ -3,6 +3,7 @@ import 'package:flutter_markdown/flutter_markdown.dart';
import 'package:revanced_manager/app/app.locator.dart'; import 'package:revanced_manager/app/app.locator.dart';
import 'package:revanced_manager/gen/strings.g.dart'; import 'package:revanced_manager/gen/strings.g.dart';
import 'package:revanced_manager/ui/views/home/home_viewmodel.dart'; import 'package:revanced_manager/ui/views/home/home_viewmodel.dart';
import 'package:url_launcher/url_launcher.dart';
class UpdateConfirmationSheet extends StatelessWidget { class UpdateConfirmationSheet extends StatelessWidget {
const UpdateConfirmationSheet({ const UpdateConfirmationSheet({
@ -55,15 +56,15 @@ class UpdateConfirmationSheet extends StatelessWidget {
child: Column( child: Column(
crossAxisAlignment: CrossAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.start,
children: [ children: [
Text( Text(
isPatches isPatches
? t.homeView.updatePatchesSheetTitle ? t.homeView.updatePatchesSheetTitle
: t.homeView.updateSheetTitle, : t.homeView.updateSheetTitle,
style: const TextStyle( style: const TextStyle(
fontSize: 24, fontSize: 24,
fontWeight: FontWeight.bold, fontWeight: FontWeight.bold,
),
), ),
),
const SizedBox(height: 4.0), const SizedBox(height: 4.0),
Row( Row(
children: [ children: [
@ -96,7 +97,7 @@ class UpdateConfirmationSheet extends StatelessWidget {
? model.updatePatches(context) ? model.updatePatches(context)
: model.updateManager(context); : model.updateManager(context);
}, },
child: Text(t.updateButton), child: Text(t.updateButton),
), ),
], ],
), ),
@ -110,31 +111,37 @@ class UpdateConfirmationSheet extends StatelessWidget {
child: Text( child: Text(
t.homeView.updateChangelogTitle, t.homeView.updateChangelogTitle,
style: TextStyle( style: TextStyle(
fontSize: changelog ? 24 : 20, fontSize: changelog ? 24 : 20,
fontWeight: FontWeight.w500, fontWeight: FontWeight.w500,
color: color:
Theme.of(context).colorScheme.onSecondaryContainer, Theme.of(context).colorScheme.onSecondaryContainer,
),
), ),
), ),
Container( ),
margin: const EdgeInsets.symmetric(horizontal: 24.0), Container(
decoration: BoxDecoration( margin: const EdgeInsets.symmetric(horizontal: 24.0),
color: Theme.of(context).colorScheme.secondaryContainer, decoration: BoxDecoration(
borderRadius: BorderRadius.circular(12.0), color: Theme.of(context).colorScheme.secondaryContainer,
), borderRadius: BorderRadius.circular(12.0),
child: Markdown( ),
child: Markdown(
styleSheet: MarkdownStyleSheet( styleSheet: MarkdownStyleSheet(
a: TextStyle( a: TextStyle(
color: Theme.of(context).colorScheme.primary, color: Theme.of(context).colorScheme.primary,
), ),
), ),
shrinkWrap: true, onTapLink: (text, href, title) => href != null
physics: const NeverScrollableScrollPhysics(), ? launchUrl(
padding: const EdgeInsets.all(20.0), Uri.parse(href),
data: snapshot.data!['body'] ?? '', mode: LaunchMode.externalApplication,
), )
: null,
shrinkWrap: true,
physics: const NeverScrollableScrollPhysics(),
padding: const EdgeInsets.all(20.0),
data: snapshot.data!['body'] ?? '',
), ),
),
], ],
); );
}, },

2632
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -5,6 +5,6 @@
"@semantic-release/changelog": "^6.0.3", "@semantic-release/changelog": "^6.0.3",
"@semantic-release/exec": "^6.0.3", "@semantic-release/exec": "^6.0.3",
"@semantic-release/git": "^10.0.1", "@semantic-release/git": "^10.0.1",
"semantic-release": "^23.0.6" "semantic-release": "^23.0.7"
} }
} }

View File

@ -29,10 +29,10 @@ packages:
dependency: transitive dependency: transitive
description: description:
name: args name: args
sha256: eef6c46b622e0494a36c5a12d10d77fb4e855501a91c1b9ef9339326e58f0596 sha256: "7cf60b9f0cc88203c5a190b4cd62a99feea42759a7fa695010eb5de1c0b2252a"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "2.4.2" version: "2.5.0"
async: async:
dependency: transitive dependency: transitive
description: description:
@ -85,10 +85,10 @@ packages:
dependency: "direct dev" dependency: "direct dev"
description: description:
name: build_runner name: build_runner
sha256: "581bacf68f89ec8792f5e5a0b2c4decd1c948e97ce659dc783688c8a88fbec21" sha256: "3ac61a79bfb6f6cc11f693591063a7f19a7af628dc52f141743edac5c16e8c22"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "2.4.8" version: "2.4.9"
build_runner_core: build_runner_core:
dependency: transitive dependency: transitive
description: description:
@ -109,10 +109,10 @@ packages:
dependency: transitive dependency: transitive
description: description:
name: built_value name: built_value
sha256: fedde275e0a6b798c3296963c5cd224e3e1b55d0e478d5b7e65e6b540f363a0e sha256: c7913a9737ee4007efedaffc968c049fd0f3d0e49109e778edc10de9426005cb
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "8.9.1" version: "8.9.2"
characters: characters:
dependency: transitive dependency: transitive
description: description:
@ -157,10 +157,10 @@ packages:
dependency: "direct main" dependency: "direct main"
description: description:
name: connectivity_plus name: connectivity_plus
sha256: e9feae83b1849f61bad9f6f33ee00646e3410d54ce0821e02f262f9901dad3c9 sha256: db7a4e143dc72cc3cb2044ef9b052a7ebfe729513e6a82943bc3526f784365b8
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "6.0.1" version: "6.0.3"
connectivity_plus_platform_interface: connectivity_plus_platform_interface:
dependency: transitive dependency: transitive
description: description:
@ -197,10 +197,10 @@ packages:
dependency: transitive dependency: transitive
description: description:
name: csv name: csv
sha256: "63ed2871dd6471193dffc52c0e6c76fb86269c00244d244297abbb355c84a86e" sha256: c6aa2679b2a18cb57652920f674488d89712efaf4d3fdf2e537215b35fc19d6c
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "5.1.1" version: "6.0.0"
dart_style: dart_style:
dependency: transitive dependency: transitive
description: description:
@ -230,10 +230,10 @@ packages:
dependency: "direct main" dependency: "direct main"
description: description:
name: device_info_plus name: device_info_plus
sha256: "77f757b789ff68e4eaf9c56d1752309bd9f7ad557cb105b938a7f8eb89e59110" sha256: eead12d1a1ed83d8283ab4c2f3fca23ac4082f29f25f29dff0f758f57d06ec91
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "9.1.2" version: "10.1.0"
device_info_plus_platform_interface: device_info_plus_platform_interface:
dependency: transitive dependency: transitive
description: description:
@ -246,10 +246,10 @@ packages:
dependency: "direct main" dependency: "direct main"
description: description:
name: dio name: dio
sha256: "49af28382aefc53562459104f64d16b9dfd1e8ef68c862d5af436cc8356ce5a8" sha256: "11e40df547d418cc0c4900a9318b26304e665da6fa4755399a9ff9efd09034b5"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "5.4.1" version: "5.4.3+1"
dio_cache_interceptor: dio_cache_interceptor:
dependency: "direct main" dependency: "direct main"
description: description:
@ -332,10 +332,10 @@ packages:
dependency: "direct main" dependency: "direct main"
description: description:
name: flutter_cache_manager name: flutter_cache_manager
sha256: "8207f27539deb83732fdda03e259349046a39a4c767269285f449ade355d54ba" sha256: "395d6b7831f21f3b989ebedbb785545932adb9afe2622c1ffacf7f4b53a7e544"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "3.3.1" version: "3.3.2"
flutter_file_dialog: flutter_file_dialog:
dependency: "direct main" dependency: "direct main"
description: description:
@ -356,10 +356,10 @@ packages:
dependency: "direct main" dependency: "direct main"
description: description:
name: flutter_local_notifications name: flutter_local_notifications
sha256: c18f1de98fe0bb9dd5ba91e1330d4febc8b6a7de6aae3ffe475ef423723e72f3 sha256: "8cdc719114ab1c86c64bb7a86d3a679674c3637edd229e3a994797d4a1504ce4"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "16.3.2" version: "17.1.0"
flutter_local_notifications_linux: flutter_local_notifications_linux:
dependency: transitive dependency: transitive
description: description:
@ -372,10 +372,10 @@ packages:
dependency: transitive dependency: transitive
description: description:
name: flutter_local_notifications_platform_interface name: flutter_local_notifications_platform_interface
sha256: "7cf643d6d5022f3baed0be777b0662cce5919c0a7b86e700299f22dc4ae660ef" sha256: "340abf67df238f7f0ef58f4a26d2a83e1ab74c77ab03cd2b2d5018ac64db30b7"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "7.0.0+1" version: "7.1.0"
flutter_localizations: flutter_localizations:
dependency: "direct main" dependency: "direct main"
description: flutter description: flutter
@ -385,10 +385,10 @@ packages:
dependency: "direct main" dependency: "direct main"
description: description:
name: flutter_markdown name: flutter_markdown
sha256: a64c5323ac83ed2b7940d2b6288d160aa1753ff271ba9d9b2a86770414aa3eab sha256: "9921f9deda326f8a885e202b1e35237eadfc1345239a0f6f0f1ff287e047547f"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "0.6.20+1" version: "0.7.1"
flutter_test: flutter_test:
dependency: transitive dependency: transitive
description: flutter description: flutter
@ -403,10 +403,10 @@ packages:
dependency: "direct main" dependency: "direct main"
description: description:
name: fluttertoast name: fluttertoast
sha256: dfdde255317af381bfc1c486ed968d5a43a2ded9c931e87cbecd88767d6a71c1 sha256: "81b68579e23fcbcada2db3d50302813d2371664afe6165bc78148050ab94bf66"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "8.2.4" version: "8.2.5"
font_awesome_flutter: font_awesome_flutter:
dependency: "direct main" dependency: "direct main"
description: description:
@ -427,10 +427,10 @@ packages:
dependency: transitive dependency: transitive
description: description:
name: frontend_server_client name: frontend_server_client
sha256: "408e3ca148b31c20282ad6f37ebfa6f4bdc8fede5b74bc2f08d9d92b55db3612" sha256: f64a0333a82f30b0cca061bc3d143813a486dc086b574bfb233b7c1372427694
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "3.2.0" version: "4.0.0"
get: get:
dependency: transitive dependency: transitive
description: description:
@ -443,10 +443,10 @@ packages:
dependency: transitive dependency: transitive
description: description:
name: get_it name: get_it
sha256: e6017ce7fdeaf218dc51a100344d8cb70134b80e28b760f8bb23c242437bafd7 sha256: d85128a5dae4ea777324730dc65edd9c9f43155c109d5cc0a69cab74139fbac1
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "7.6.7" version: "7.7.0"
glob: glob:
dependency: transitive dependency: transitive
description: description:
@ -499,18 +499,18 @@ packages:
dependency: "direct main" dependency: "direct main"
description: description:
name: injectable name: injectable
sha256: cd3c422e13270c81f64ab73c80406b2b2ed563fe59d0ff2093eb7eee63d0bbeb sha256: "3d98967224a5fdd4094a61bf53ed9616c3fbcf3e090bf83e7cb7d436d0c20041"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "2.3.2" version: "2.4.1"
injectable_generator: injectable_generator:
dependency: "direct dev" dependency: "direct dev"
description: description:
name: injectable_generator name: injectable_generator
sha256: f9d3c05f0938403f79ad6c6d23ec8e37a7a05ad980b1bf9399493f3e41845788 sha256: "2ca3ada337eac0ef6b82f8049c970ddb63947738fdf32ac6cbef8d1567d7ba05"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "2.4.1" version: "2.6.1"
intl: intl:
dependency: "direct main" dependency: "direct main"
description: description:
@ -531,10 +531,10 @@ packages:
dependency: transitive dependency: transitive
description: description:
name: js name: js
sha256: f2c445dce49627136094980615a031419f7f3eb393237e4ecd97ac15dea343f3 sha256: c1b2e9b5ea78c45e1a0788d29606ba27dc5f71f019f32ca5140f61ef071838cf
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "0.6.7" version: "0.7.1"
json2yaml: json2yaml:
dependency: transitive dependency: transitive
description: description:
@ -547,26 +547,26 @@ packages:
dependency: "direct main" dependency: "direct main"
description: description:
name: json_annotation name: json_annotation
sha256: b10a7b2ff83d83c777edba3c6a0f97045ddadd56c944e1a23a3fdf43a1bf4467 sha256: "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "4.8.1" version: "4.9.0"
json_serializable: json_serializable:
dependency: "direct dev" dependency: "direct dev"
description: description:
name: json_serializable name: json_serializable
sha256: aa1f5a8912615733e0fdc7a02af03308933c93235bdc8d50d0b0c8a8ccb0b969 sha256: ea1432d167339ea9b5bb153f0571d0039607a873d6e04e0117af043f14a1fd4b
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "6.7.1" version: "6.8.0"
language_code: language_code:
dependency: "direct main" dependency: "direct main"
description: description:
name: language_code name: language_code
sha256: "3124246f599039a89c990d007b00bc41b1526d6400de97cf13a478b7f4b16a83" sha256: "7272519879a86e64fb5f183716ba10cefeb2f191e6e0aa043e0259d0ca0aa122"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "0.4.2" version: "0.5.3+2"
leak_tracker: leak_tracker:
dependency: transitive dependency: transitive
description: description:
@ -628,10 +628,10 @@ packages:
dependency: transitive dependency: transitive
description: description:
name: markdown name: markdown
sha256: "1b134d9f8ff2da15cb298efe6cd8b7d2a78958c1b00384ebcbdf13fe340a6c90" sha256: ef2a1298144e3f985cc736b22e0ccdaf188b5b3970648f2d9dc13efd1d9df051
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "7.2.1" version: "7.2.2"
matcher: matcher:
dependency: transitive dependency: transitive
description: description:
@ -692,18 +692,18 @@ packages:
dependency: "direct main" dependency: "direct main"
description: description:
name: package_info_plus name: package_info_plus
sha256: cb44f49b6e690fa766f023d5b22cac6b9affe741dd792b6ac7ad4fabe0d7b097 sha256: "2c582551839386fa7ddbc7770658be7c0f87f388a4bff72066478f597c34d17f"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "6.0.0" version: "7.0.0"
package_info_plus_platform_interface: package_info_plus_platform_interface:
dependency: transitive dependency: transitive
description: description:
name: package_info_plus_platform_interface name: package_info_plus_platform_interface
sha256: "9bc8ba46813a4cc42c66ab781470711781940780fd8beddd0c3da62506d3a6c6" sha256: f49918f3433a3146047372f9d4f1f847511f2acd5cd030e1f44fe5a50036b70e
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "2.0.1" version: "3.0.0"
path: path:
dependency: transitive dependency: transitive
description: description:
@ -716,18 +716,18 @@ packages:
dependency: "direct main" dependency: "direct main"
description: description:
name: path_provider name: path_provider
sha256: b27217933eeeba8ff24845c34003b003b2b22151de3c908d0e679e8fe1aa078b sha256: c9e7d3a4cd1410877472158bee69963a4579f78b68c65a2b7d40d1a7a88bb161
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "2.1.2" version: "2.1.3"
path_provider_android: path_provider_android:
dependency: transitive dependency: transitive
description: description:
name: path_provider_android name: path_provider_android
sha256: "477184d672607c0a3bf68fbbf601805f92ef79c82b64b4d6eb318cbca4c48668" sha256: a248d8146ee5983446bf03ed5ea8f6533129a12b11f12057ad1b4a67a2b3b41d
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "2.2.2" version: "2.2.4"
path_provider_foundation: path_provider_foundation:
dependency: transitive dependency: transitive
description: description:
@ -764,10 +764,10 @@ packages:
dependency: "direct main" dependency: "direct main"
description: description:
name: permission_handler name: permission_handler
sha256: "74e962b7fad7ff75959161bb2c0ad8fe7f2568ee82621c9c2660b751146bfe44" sha256: "18bf33f7fefbd812f37e72091a15575e72d5318854877e0e4035a24ac1113ecb"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "11.3.0" version: "11.3.1"
permission_handler_android: permission_handler_android:
dependency: transitive dependency: transitive
description: description:
@ -780,10 +780,10 @@ packages:
dependency: transitive dependency: transitive
description: description:
name: permission_handler_apple name: permission_handler_apple
sha256: bdafc6db74253abb63907f4e357302e6bb786ab41465e8635f362ee71fd8707b sha256: e9ad66020b89ff1b63908f247c2c6f931c6e62699b756ef8b3c4569350cd8662
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "9.4.0" version: "9.4.4"
permission_handler_html: permission_handler_html:
dependency: transitive dependency: transitive
description: description:
@ -796,10 +796,10 @@ packages:
dependency: transitive dependency: transitive
description: description:
name: permission_handler_platform_interface name: permission_handler_platform_interface
sha256: "23dfba8447c076ab5be3dee9ceb66aad345c4a648f0cac292c77b1eb0e800b78" sha256: "48d4fcf201a1dad93ee869ab0d4101d084f49136ec82a8a06ed9cfeacab9fd20"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "4.2.0" version: "4.2.1"
permission_handler_windows: permission_handler_windows:
dependency: transitive dependency: transitive
description: description:
@ -902,34 +902,34 @@ packages:
dependency: "direct main" dependency: "direct main"
description: description:
name: share_plus name: share_plus
sha256: "3ef39599b00059db0990ca2e30fca0a29d8b37aae924d60063f8e0184cf20900" sha256: ef3489a969683c4f3d0239010cc8b7a2a46543a8d139e111c06c558875083544
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "7.2.2" version: "9.0.0"
share_plus_platform_interface: share_plus_platform_interface:
dependency: transitive dependency: transitive
description: description:
name: share_plus_platform_interface name: share_plus_platform_interface
sha256: df08bc3a07d01f5ea47b45d03ffcba1fa9cd5370fb44b3f38c70e42cced0f956 sha256: "0f9e4418835d1b2c3ae78fdb918251959106cefdbc4dd43526e182f80e82f6d4"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "3.3.1" version: "4.0.0"
shared_preferences: shared_preferences:
dependency: "direct main" dependency: "direct main"
description: description:
name: shared_preferences name: shared_preferences
sha256: "81429e4481e1ccfb51ede496e916348668fd0921627779233bd24cc3ff6abd02" sha256: d3bbe5553a986e83980916ded2f0b435ef2e1893dfaa29d5a7a790d0eca12180
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "2.2.2" version: "2.2.3"
shared_preferences_android: shared_preferences_android:
dependency: transitive dependency: transitive
description: description:
name: shared_preferences_android name: shared_preferences_android
sha256: "8568a389334b6e83415b6aae55378e158fbc2314e074983362d20c562780fb06" sha256: "1ee8bf911094a1b592de7ab29add6f826a7331fb854273d55918693d5364a1f2"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "2.2.1" version: "2.2.2"
shared_preferences_foundation: shared_preferences_foundation:
dependency: transitive dependency: transitive
description: description:
@ -1003,10 +1003,10 @@ packages:
dependency: "direct main" dependency: "direct main"
description: description:
name: slang name: slang
sha256: "5e08ac915ac27a3508863f37734280d30c3713d56746cd2e4a5da77413da4b95" sha256: ad2a3974fa705017d40e59f9fce5ba738ce78a40c13247bf655d1760d3af018f
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "3.30.1" version: "3.30.2"
slang_flutter: slang_flutter:
dependency: "direct main" dependency: "direct main"
description: description:
@ -1051,18 +1051,18 @@ packages:
dependency: transitive dependency: transitive
description: description:
name: sqflite name: sqflite
sha256: a9016f495c927cb90557c909ff26a6d92d9bd54fc42ba92e19d4e79d61e798c6 sha256: "5ce2e1a15e822c3b4bfb5400455775e421da7098eed8adc8f26298ada7c9308c"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "2.3.2" version: "2.3.3"
sqflite_common: sqflite_common:
dependency: transitive dependency: transitive
description: description:
name: sqflite_common name: sqflite_common
sha256: "28d8c66baee4968519fb8bd6cdbedad982d6e53359091f0b74544a9f32ec72d5" sha256: "3da423ce7baf868be70e2c0976c28a1bb2f73644268b7ffa7d2e08eab71f16a4"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "2.5.3" version: "2.5.4"
stack_trace: stack_trace:
dependency: transitive dependency: transitive
description: description:
@ -1091,10 +1091,10 @@ packages:
dependency: "direct main" dependency: "direct main"
description: description:
name: stacked_services name: stacked_services
sha256: b91f8f35043f80961f4d80cd25ec3677f035461b9e7ee12b04727911ed7f53f7 sha256: "5cb55065d85c395da3d37ec0e52ace7f6e367c0b8477aace8c8479009e02cb41"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "1.4.0" version: "1.5.0"
stacked_shared: stacked_shared:
dependency: transitive dependency: transitive
description: description:
@ -1163,10 +1163,10 @@ packages:
dependency: "direct main" dependency: "direct main"
description: description:
name: timezone name: timezone
sha256: "1cfd8ddc2d1cfd836bc93e67b9be88c3adaeca6f40a00ca999104c30693cdca0" sha256: a6ccda4a69a442098b602c44e61a1e2b4bf6f5516e875bbf0f427d5df14745d5
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "0.9.2" version: "0.9.3"
timing: timing:
dependency: transitive dependency: transitive
description: description:
@ -1195,18 +1195,18 @@ packages:
dependency: "direct main" dependency: "direct main"
description: description:
name: url_launcher name: url_launcher
sha256: "0ecc004c62fd3ed36a2ffcbe0dd9700aee63bd7532d0b642a488b1ec310f492e" sha256: "6ce1e04375be4eed30548f10a315826fd933c1e493206eab82eed01f438c8d2e"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "6.2.5" version: "6.2.6"
url_launcher_android: url_launcher_android:
dependency: transitive dependency: transitive
description: description:
name: url_launcher_android name: url_launcher_android
sha256: d4ed0711849dd8e33eb2dd69c25db0d0d3fdc37e0a62e629fe32f57a22db2745 sha256: "360a6ed2027f18b73c8d98e159dda67a61b7f2e0f6ec26e86c3ada33b0621775"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "6.3.0" version: "6.3.1"
url_launcher_ios: url_launcher_ios:
dependency: transitive dependency: transitive
description: description:
@ -1243,10 +1243,10 @@ packages:
dependency: transitive dependency: transitive
description: description:
name: url_launcher_web name: url_launcher_web
sha256: "3692a459204a33e04bc94f5fb91158faf4f2c8903281ddd82915adecdb1a901d" sha256: "8d9e750d8c9338601e709cd0885f95825086bd8b642547f26bda435aade95d8a"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "2.3.0" version: "2.3.1"
url_launcher_windows: url_launcher_windows:
dependency: transitive dependency: transitive
description: description:
@ -1259,10 +1259,10 @@ packages:
dependency: transitive dependency: transitive
description: description:
name: uuid name: uuid
sha256: cd210a09f7c18cbe5a02511718e0334de6559871052c90a90c0cca46a4aa81c8 sha256: "814e9e88f21a176ae1359149021870e87f7cddaf633ab678a5d2b0bff7fd1ba8"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "4.3.3" version: "4.4.0"
vector_math: vector_math:
dependency: transitive dependency: transitive
description: description:
@ -1283,18 +1283,18 @@ packages:
dependency: "direct main" dependency: "direct main"
description: description:
name: wakelock_plus name: wakelock_plus
sha256: "104d94837bb28c735894dcd592877e990149c380e6358b00c04398ca1426eed4" sha256: c8b7cc80f045533b40a0e6c9109905494e3cf32c0fbd5c62616998e0de44003f
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "1.2.1" version: "1.2.4"
wakelock_plus_platform_interface: wakelock_plus_platform_interface:
dependency: transitive dependency: transitive
description: description:
name: wakelock_plus_platform_interface name: wakelock_plus_platform_interface
sha256: "582f2f7aecc7376332d961a0dd1efa9378ce117657e0ade55d9ff72699a55e82" sha256: "422d1cdbb448079a8a62a5a770b69baa489f8f7ca21aef47800c726d404f9d16"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "1.2.0" version: "1.2.1"
watcher: watcher:
dependency: transitive dependency: transitive
description: description:
@ -1315,26 +1315,26 @@ packages:
dependency: transitive dependency: transitive
description: description:
name: web_socket_channel name: web_socket_channel
sha256: "1d8e795e2a8b3730c41b8a98a2dff2e0fb57ae6f0764a1c46ec5915387d257b2" sha256: "58c6666b342a38816b2e7e50ed0f1e261959630becd4c879c4f26bfa14aa5a42"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "2.4.4" version: "2.4.5"
win32: win32:
dependency: transitive dependency: transitive
description: description:
name: win32 name: win32
sha256: "464f5674532865248444b4c3daca12bd9bf2d7c47f759ce2617986e7229494a8" sha256: "0eaf06e3446824099858367950a813472af675116bf63f008a4c2a75ae13e9cb"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "5.2.0" version: "5.5.0"
win32_registry: win32_registry:
dependency: transitive dependency: transitive
description: description:
name: win32_registry name: win32_registry
sha256: "41fd8a189940d8696b1b810efb9abcf60827b6cbfab90b0c43e8439e3a39d85a" sha256: "10589e0d7f4e053f2c61023a31c9ce01146656a70b7b7f0828c0b46d7da2a9bb"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "1.1.2" version: "1.1.3"
xdg_directories: xdg_directories:
dependency: transitive dependency: transitive
description: description:

View File

@ -4,23 +4,23 @@ homepage: https://github.com/ReVanced/revanced-manager
publish_to: 'none' publish_to: 'none'
version: 1.20.1+101800016 version: 1.21.0-dev.2+101800018
environment: environment:
sdk: '>=3.0.0 <4.0.0' sdk: '>=3.0.0 <4.0.0'
dependencies: dependencies:
animations: ^2.0.7 animations: ^2.0.11
collection: ^1.17.0 collection: ^1.18.0
connectivity_plus: ^6.0.1 connectivity_plus: ^6.0.3
device_apps: device_apps:
git: git:
url: https://github.com/ponces/flutter_plugin_device_apps url: https://github.com/ponces/flutter_plugin_device_apps
ref: 0609662324b9e00931fccfa87e9e1b00b7610907 # Branch: revanced-manager ref: 0609662324b9e00931fccfa87e9e1b00b7610907 # Branch: revanced-manager
device_info_plus: ^9.1.0 device_info_plus: ^10.1.0
dio: ^5.0.0 dio: ^5.4.3+1
dio_cache_interceptor: ^3.4.0 dio_cache_interceptor: ^3.5.0
dynamic_color: ^1.6.3 dynamic_color: ^1.7.0
dynamic_themes: ^1.1.0 dynamic_themes: ^1.1.0
expandable: ^5.0.1 expandable: ^5.0.1
flutter: flutter:
@ -29,26 +29,26 @@ dependencies:
git: # remove once https://github.com/JulianAssmann/flutter_background/pull/79 is merged git: # remove once https://github.com/JulianAssmann/flutter_background/pull/79 is merged
url: https://github.com/BenjaminHalko/flutter_background url: https://github.com/BenjaminHalko/flutter_background
ref: 560d21c4148b53933313573e7eafca0b0eb9aadf # Branch: specify-namespace ref: 560d21c4148b53933313573e7eafca0b0eb9aadf # Branch: specify-namespace
flutter_cache_manager: ^3.3.0 flutter_cache_manager: ^3.3.2
flutter_file_dialog: ^3.0.2 flutter_file_dialog: ^3.0.2
flutter_local_notifications: ^16.1.0 flutter_local_notifications: ^17.1.0
flutter_localizations: flutter_localizations:
sdk: flutter sdk: flutter
flutter_markdown: ^0.6.14 flutter_markdown: ^0.7.1
fluttertoast: ^8.2.4 fluttertoast: ^8.2.5
font_awesome_flutter: ^10.4.0 font_awesome_flutter: ^10.7.0
google_fonts: ^6.2.1 google_fonts: ^6.2.1
injectable: ^2.1.1 injectable: ^2.4.1
intl: ^0.18.0 intl: ^0.18.1
json_annotation: ^4.8.1 json_annotation: ^4.9.0
language_code: ^0.5.1 language_code: ^0.5.3+2
logcat: logcat:
git: git:
url: https://github.com/BenjaminHalko/logcat url: https://github.com/BenjaminHalko/logcat
ref: 4a6d5e0e22292c8eb160cfb9365b9ea29735fd43 # Branch: master ref: 4a6d5e0e22292c8eb160cfb9365b9ea29735fd43 # Branch: master
package_info_plus: ^6.0.0 package_info_plus: ^7.0.0
path_provider: ^2.0.14 path_provider: ^2.1.3
permission_handler: ^11.0.1 permission_handler: ^11.3.1
root: root:
git: git:
url: https://github.com/validcube/root url: https://github.com/validcube/root
@ -57,26 +57,26 @@ dependencies:
git: # remove once https://github.com/flutter-moum/flutter_screenshot_callback/pull/81 is merged git: # remove once https://github.com/flutter-moum/flutter_screenshot_callback/pull/81 is merged
url: https://github.com/BenjaminHalko/flutter_screenshot_callback url: https://github.com/BenjaminHalko/flutter_screenshot_callback
ref: 1a1616ac91e16cd1f3dd170a81febf27ffce3587 # Branch: master ref: 1a1616ac91e16cd1f3dd170a81febf27ffce3587 # Branch: master
share_plus: ^7.2.1 share_plus: ^9.0.0
shared_preferences: ^2.1.0 shared_preferences: ^2.2.3
skeletons: ^0.0.3 skeletons: ^0.0.3
slang: ^3.25.0 slang: ^3.30.2
slang_flutter: ^3.25.0 slang_flutter: ^3.30.0
stacked: ^3.2.0 stacked: ^3.4.2
stacked_generator: ^1.1.0 stacked_generator: ^1.6.0
stacked_services: ^1.0.0 stacked_services: ^1.5.0
synchronized: ^3.1.0 synchronized: ^3.1.0+1
timeago: ^3.3.0 timeago: ^3.6.1
timezone: ^0.9.0 timezone: ^0.9.3
url_launcher: ^6.1.10 url_launcher: ^6.2.6
wakelock_plus: ^1.1.3 wakelock_plus: ^1.2.4
dev_dependencies: dev_dependencies:
analyzer: ^6.4.1 analyzer: ^6.4.1
build_runner: any build_runner: 2.4.9
flutter_lints: ^3.0.2 flutter_lints: ^3.0.2
injectable_generator: ^2.1.5 injectable_generator: ^2.6.1
json_serializable: ^6.7.1 json_serializable: ^6.8.0
flutter: flutter:
uses-material-design: true uses-material-design: true