chore: Merge branch dev to main (#2149)

This commit is contained in:
Ushie 2024-09-09 13:51:11 +03:00 committed by GitHub
commit d0fe57970f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
65 changed files with 1391 additions and 535 deletions

View file

@ -6,6 +6,14 @@ updates:
target-branch: dev
schedule:
interval: monthly
groups:
gh-actions:
applies-to: version-updates
patterns:
- "*"
update-types:
- "minor"
- "patch"
- package-ecosystem: npm
labels: []
@ -13,6 +21,14 @@ updates:
target-branch: dev
schedule:
interval: monthly
groups:
npm:
applies-to: version-updates
patterns:
- "*"
update-types:
- "minor"
- "patch"
# ReVanced Manager Flutter
- package-ecosystem: pub
@ -21,13 +37,29 @@ updates:
target-branch: dev
schedule:
interval: monthly
groups:
pubspec:
applies-to: version-updates
patterns:
- "*"
update-types:
- "minor"
- "patch"
- package-ecosystem: gradle
labels: []
directory: /
directory: /android
target-branch: dev
schedule:
interval: monthly
groups:
gradle:
applies-to: version-updates
patterns:
- "*"
update-types:
- "minor"
- "patch"
# ReVanced Manager Compose
- package-ecosystem: gradle
@ -36,3 +68,11 @@ updates:
target-branch: compose-dev
schedule:
interval: monthly
groups:
gradle-compose:
applies-to: version-updates
patterns:
- "*"
update-types:
- "minor"
- "patch"

View file

@ -52,7 +52,7 @@ jobs:
fetch-depth: 0
- name: Cache Gradle
uses: burrunan/gradle-cache-action@v1
uses: burrunan/gradle-cache-action@v2
- name: Setup Java
run: echo "JAVA_HOME=$JAVA_HOME_17_X64" >> $GITHUB_ENV
@ -61,7 +61,7 @@ jobs:
uses: subosito/flutter-action@v2
with:
channel: "stable"
flutter-version: 3.22.x
flutter-version: 3.24.x
cache: ${{ inputs.flutter-cache }}
- name: Get dependencies

View file

@ -36,7 +36,7 @@ jobs:
uses: subosito/flutter-action@v2
with:
channel: "stable"
flutter-version: 3.22.x
flutter-version: 3.24.x
- name: Install dependencies
run: npm ci

View file

@ -25,7 +25,7 @@ jobs:
uses: subosito/flutter-action@v2
with:
cache: true
flutter-version: 3.22.x
flutter-version: 3.24.x
- name: Sync translations from Crowdin
uses: crowdin/github-action@v1
@ -47,20 +47,20 @@ jobs:
CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID }}
CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }}
- name: Generate Translation Strings
# There has to be a better way to do this
- name: Normalization of Translation Strings
run: |
dart pub get
dart run slang
flutter analyze lib/gen/strings.g.dart --no-fatal-infos --no-fatal-warnings
- name: Remove empty values & Validation of Translation Strings
run: |
cd assets/i18n
sudo chmod 766 *.json
cd ../..
dart run slang analyze
dart run slang clean
dart run slang normalize
cd assets/i18n
sudo chmod 777 *.json
dart nuke.dart >> $GITHUB_STEP_SUMMARY
cd ../..
dart run slang
flutter analyze lib/gen/strings.g.dart --no-fatal-infos --no-fatal-warnings
- name: Commit translations

View file

@ -70,7 +70,6 @@ linter:
- implementation_imports
- collection_methods_unrelated_type
- leading_newlines_in_multiline_strings
- library_names
- library_prefixes
- library_private_types_in_public_api
- missing_whitespace_between_adjacent_strings
@ -84,7 +83,6 @@ linter:
- overridden_fields
- package_api_docs
- package_names
- package_prefixed_library_names
- prefer_adjacent_string_concatenation
- prefer_asserts_in_initializer_lists
- prefer_collection_literals
@ -110,13 +108,11 @@ linter:
- prefer_is_not_empty
- prefer_is_not_operator
- prefer_iterable_whereType
- prefer_mixin # Has false positives, see https://github.com/dart-lang/linter/issues/3018
- prefer_null_aware_method_calls # "call()" is confusing to people new to the language since it's not documented anywhere
- prefer_null_aware_operators
- prefer_single_quotes
- prefer_spread_collections
- prefer_typing_uninitialized_variables
- prefer_void_to_null
- provide_deprecation_message
- recursive_getters
- sized_box_for_whitespace

View file

@ -44,10 +44,17 @@ android {
versionName flutterVersionName
}
buildTypes {
release {
configureEach {
shrinkResources = false
minifyEnabled = false
signingConfig signingConfigs.debug
ndk {
abiFilters 'arm64-v8a', 'armeabi-v7a', 'x86_64'
}
}
release {
shrinkResources true
minifyEnabled true
if (System.getenv("signingKey") != null) {
signingConfigs {
create("release") {
@ -66,29 +73,17 @@ android {
}
} else {
signingConfig = signingConfigs.debug
resValue "string", "app_name", "ReVanced Manager Debug"
resValue "string", "app_name", "ReVanced Manager (Debug)"
applicationIdSuffix ".debug"
}
}
debug {
shrinkResources false
minifyEnabled false
resValue "string", "app_name", "ReVanced Manager Debug"
resValue "string", "app_name", "ReVanced Manager (Debug)"
applicationIdSuffix ".debug"
signingConfig signingConfigs.debug
ndk {
abiFilters 'arm64-v8a', 'armeabi-v7a', 'x86_64'
}
}
profile {
shrinkResources false
minifyEnabled false
resValue "string", "app_name", "ReVanced Manager Profile"
resValue "string", "app_name", "ReVanced Manager (Profile)"
applicationIdSuffix ".profile"
signingConfig signingConfigs.debug
ndk {
abiFilters 'arm64-v8a', 'armeabi-v7a', 'x86_64'
}
}
}
packagingOptions {

View file

@ -44,6 +44,10 @@
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<service
android:name="de.julianassmann.flutter_background.IsolateHolderService"
android:exported="false"
android:foregroundServiceType="shortService" />
<activity
android:name=".ExportSettingsActivity"
android:exported="true">

View file

@ -109,14 +109,13 @@ class MainActivity : FlutterActivity() {
"getPatches" -> {
val patchBundleFilePath = call.argument<String>("patchBundleFilePath")!!
val cacheDirPath = call.argument<String>("cacheDirPath")!!
try {
val patchBundleFile = File(patchBundleFilePath)
patchBundleFile.setWritable(false)
patches = PatchBundleLoader.Dex(
patchBundleFile,
optimizedDexDirectory = File(cacheDirPath)
optimizedDexDirectory = codeCacheDir
)
} catch (ex: Exception) {
return@setMethodCallHandler result.notImplemented()
@ -365,6 +364,9 @@ class MainActivity : FlutterActivity() {
"An error occurred:\n$stack"
)
}
} finally {
inFile.delete()
tmpDir.deleteRecursively()
}
handler.post { result.success(null) }

View file

@ -0,0 +1,3 @@
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:tools="http://schemas.android.com/tools"
tools:keep="@drawable/ic_notification" />

View file

@ -15,11 +15,32 @@ allprojects {
}
rootProject.buildDir = '../build'
// TODO: Bump SDK
// Reference: https://github.com/flutter/flutter/issues/153281#issuecomment-2292201697
subprojects {
afterEvaluate { project ->
if (project.extensions.findByName("android") != null) {
Integer pluginCompileSdk = project.android.compileSdk
if (pluginCompileSdk != null && pluginCompileSdk < 31) {
project.logger.error(
"Warning: Overriding compileSdk version in Flutter plugin: "
+ project.name
+ " from "
+ pluginCompileSdk
+ " to 31 (to work around https://issuetracker.google.com/issues/199180389)."
+ "\nIf there is not a new version of " + project.name + ", consider filing an issue against "
+ project.name
+ " to increase their compileSdk to the latest (otherwise try updating to the latest version)."
)
project.android {
compileSdk 31
}
}
}
}
project.buildDir = "${rootProject.buildDir}/${project.name}"
}
subprojects {
project.evaluationDependsOn(':app')
project.evaluationDependsOn(":app")
}
tasks.register("clean", Delete) {

View file

@ -1,7 +1,7 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionSha256Sum=d725d707bfabd4dfdc958c624003b3c80accc03f7037b5122c4b1d0ef15cecab
distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-bin.zip
distributionSha256Sum=5b9c5eb3f9fc2c94abaea57d90bd78747ca117ddbbf96c859d3741181a12bf2a
distributionUrl=https\://services.gradle.org/distributions/gradle-8.10-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME

View file

@ -283,7 +283,7 @@
"status_failure_timeout_description": "The installation took too long to finish.\n\nWould you like to try again?",
"status_failure_storage_description": "The installation failed due to insufficient storage.\n\nFree up some space and try again.",
"status_failure_invalid_description": "The installation failed due to the patched app being invalid.\n\nUninstall the app and try again?",
"status_failure_incompatible_description": "The app is incompatible with this device.\n\nContact the developer of the app and ask for support.",
"status_failure_incompatible_description": "The app is incompatible with this device.\n\nUse an APK that is supported by this device and try again.",
"status_failure_conflict_description": "The installation was prevented by an existing installation of the app.\n\nUninstall the installed app and try again?",
"status_failure_blocked_description": "The installation was blocked by ${packageName}.\n\nAdjust your security settings and try again.",
"install_failed_verification_failure_description": "The installation failed due to a verification issue.\n\nAdjust your security settings and try again.",

View file

@ -24,6 +24,7 @@
"widgetTitle": "لوحة التحكم",
"updatesSubtitle": "تحديثات",
"lastPatchedAppSubtitle": "آخر تطبيق تم تعديله",
"patchedSubtitle": "التطبيقات المثبتة",
"changeLaterSubtitle": "يمكنك تغيير هذا في الإعدادات في وقت لاحق.",
"noSavedAppFound": "لم يتم العثور على تطبيق",
"noInstallations": "لا توجد تطبيقات معدلة مثبتة",
@ -53,6 +54,7 @@
"patcherView": {
"widgetTitle": "المُعَّدِّل",
"patchButton": "تعديل",
"incompatibleArchWarningDialogText": "لم يتم دعم التعديلات الخاصة بهذه البنية حتى الآن وقد تفشل. هل تريد المتابعة على أي حال؟",
"removedPatchesWarningDialogText": "تم إزالة التعديلات التالية منذ آخر مرة استخدمتها فيها.\n\n${patches}\n\nتابع على أي حال؟",
"requiredOptionDialogText": "يجب ضبط بعض خيارات التعديل."
},
@ -103,11 +105,14 @@
"patchOptionsView": {
"customValue": "تخصيص القيمة",
"setToNull": "تعيين إلى ملغي",
"nullValue": "قيمة هذا الخيار فارغة حاليًا",
"viewTitle": "خيارات التعديل",
"saveOptions": "حفظ",
"unselectPatch": "إلغاء تحديد التعديل",
"tooltip": "المزيد من خيارات الإدخال",
"selectFilePath": "تحديد مسار الملف",
"selectFolder": "تحديد مجلد",
"requiredOption": "إعداد هذا الخيار مطلوب",
"unsupportedOption": "هذا الخيار غير مدعوم",
"requiredOptionNull": "يجب تعيين الخيارات التالية:\n\n${options}"
},
@ -180,6 +185,7 @@
"showUpdateDialogHint": "عرض مربع حوار عندما يتوفر تحديث جديد",
"universalPatchesLabel": "عرض التعديلات العامة",
"universalPatchesHint": "عرض جميع التطبيقات والتعديلات العامة (قد تؤدي إلى إبطاء قائمة التطبيقات)",
"lastPatchedAppLabel": "حفظ التطبيق المعدل",
"lastPatchedAppHint": "حفظ آخر تعديل لتثبيته أو تصديره لاحقًا",
"versionCompatibilityCheckLabel": "التحقق من توافق الإصدار",
"versionCompatibilityCheckHint": "منع تحديد التعديلات غير المتوافقة مع إصدار التطبيق المحدد",
@ -277,7 +283,7 @@
"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_incompatible_description": "التطبيق غير متوافق مع هذا الجهاز.\n\nاستخدم ملف APK متوافق مع هذا الجهاز وحاول مجددًا.",
"status_failure_conflict_description": "تم منع التثبيت من خلال تثبيت موجود للتطبيق.\n\nهل ترغب في إلغاء تثبيت التطبيق المثبت والمحاولة مرة أخرى؟",
"status_failure_blocked_description": "تم حظر التثبيت بواسطة ${packageName}.\n\nاضبط إعدادات الأمان الخاصة بك وحاول مرة أخرى.",
"install_failed_verification_failure_description": "فشل التثبيت بسبب مشكلة التحقق.\n\nاضبط إعدادات الأمان وحاول مرة أخرى.",

View file

@ -24,6 +24,7 @@
"widgetTitle": "İdarəetmə lövhəsi",
"updatesSubtitle": "Yeniləmələr",
"lastPatchedAppSubtitle": "Son yamaqlanmış tətbiq",
"patchedSubtitle": "Quraşdırılmış tətbiqlər",
"changeLaterSubtitle": "Bunu daha sonra tənzimləmələrdə dəyişə bilərsiniz.",
"noSavedAppFound": "Heç bir tətbiq tapılmadı",
"noInstallations": "Yamaqlanmış tətbiq quraşdırılmayıb",
@ -53,6 +54,7 @@
"patcherView": {
"widgetTitle": "Yamaqlayıcı",
"patchButton": "Yamaqla",
"incompatibleArchWarningDialogText": "Bu quruluşda yamaqlama hələ dəstəklənmir və uğursuz ola bilər. Yenə də davam edilsin?",
"removedPatchesWarningDialogText": "Aşağıdakı yamaqlar son istifadənizdən bəri silindi.\n\n${patches}\n\nYenə də davam edilsin?",
"requiredOptionDialogText": "Bəzi yamaq seçimləri təyin edilməlidir."
},
@ -103,11 +105,14 @@
"patchOptionsView": {
"customValue": "Xüsusi dəyər",
"setToNull": "Boş olaraq təyin et",
"nullValue": "Bu seçim dəyəri hazırda boşdur",
"viewTitle": "Yamaq seçimləri",
"saveOptions": "Saxla",
"unselectPatch": "Yamağı seçmə",
"tooltip": "Daha çox giriş seçimləri",
"selectFilePath": "Fayl yolunu seç",
"selectFolder": "Qovluq seç",
"requiredOption": "Bu seçimi tənzimləmək tələb olunur",
"unsupportedOption": "Bu seçim dəstəklənmir",
"requiredOptionNull": "Aşağıdakı seçimlər tənzimlənməlidir:\n\n${options}"
},
@ -174,12 +179,14 @@
"enablePatchesSelectionHint": "Yamaqların seçilməsi və ya seçimin ləğv edilməsinə mane olunmasın",
"enablePatchesSelectionWarningText": "Yamaq seçimini dəyişdirmək gözlənilməz problemlərə səbəb ola bilər.\n\nHər halda aktivləşdirilsin?",
"disablePatchesSelectionWarningText": "Yamaq seçiminin dəyişdirilməsini bağlamaq üzrəsiniz.\nİlkin yamaq seçimi bərpa ediləcək.\n\nHər halda bağlansın?",
"autoUpdatePatchesLabel": "Yamaqları avtomatik yenilə",
"autoUpdatePatchesLabel": "Yamaqları avto-güncəllə",
"autoUpdatePatchesHint": "Yamaqları son versiyaya avtomatik yenilə",
"showUpdateDialogLabel": "Yenilənmə dialoqunu göstər",
"showUpdateDialogHint": "Yeni yenilənmə mövcud olduqda dialoq pəncərəsi göstər",
"universalPatchesLabel": "Ümumi yamaqları göstər",
"universalPatchesHint": "Bütün tətbiqləri və ümumi yamaqları göstər (tətbiq siyahısı yavaşlaya bilər)",
"lastPatchedAppLabel": "Yamaqlanmış tətbiqi saxla",
"lastPatchedAppHint": "Daha sonra quraşdırmaq və ya ixrac etmək üçün son yamağı saxla",
"versionCompatibilityCheckLabel": "Versiya uyumluluq yoxlanışı",
"versionCompatibilityCheckHint": "Seçilmiş tətbiq versiyası ilə uyumlu olmayan yamaqların seçilməsini əngəllə",
"requireSuggestedAppVersionLabel": "Təklif edilən tətbiq versiyasın tələb et",
@ -187,7 +194,7 @@
"requireSuggestedAppVersionDialogText": "Təklif edilən versiya deyilsə tətbiq seçilməsi gözlənilməz problemlər yarada bilər.\n\nHər halda davam etmək istəyirsiniz?",
"aboutLabel": "Haqqında",
"snackbarMessage": "Buferə köçürüldü",
"restartAppForChanges": "Dəyişiklikləri tətbiq etmək üçün tətbiqi yenidən başlat",
"restartAppForChanges": "Dəyişiklikləri işlətmək üçün tətbiqi yenidən başlat",
"deleteTempDirLabel": "Müvəqqəti faylları sil",
"deleteTempDirHint": "İstifadəsiz, müvəqqəti faylları sil",
"deletedTempDir": "Müvəqqəti fayllar silindi",
@ -231,8 +238,10 @@
"appInfoView": {
"widgetTitle": "Tətbiq məlumatı",
"openButton": "Aç",
"installButton": "Quraşdır",
"uninstallButton": "Sil",
"unmountButton": "Ayır",
"exportButton": "İxrac et",
"deleteButton": "Sil",
"rootDialogTitle": "Xəta",
"lastPatchedAppDescription": "Bu, son yamaqlanmış tətbiqin nüsxəsidir.",
@ -274,7 +283,7 @@
"status_failure_timeout_description": "Quraşdırmanın bitməsi çox uzun çəkdi.\n\nYenidən cəhd etmək istəyirsiniz?",
"status_failure_storage_description": "Yetərsiz yaddaş sahəsinə görə quraşdırma uğursuz oldu.\n\nBir az yer boşaldıb yenidən sınayın.",
"status_failure_invalid_description": "Yamaqlanmış tətbiq etibarsız olduğu üçün quraşdırma uğursuz oldu.\n\nTətbiqi silib yenidən sınayırsınız?",
"status_failure_incompatible_description": "Tətbiq, bu cihazla uyumlu deyil.\n\nTətbiqin tərtibatçısı ilə əlaqə saxlayın və dəstək istəyin.",
"status_failure_incompatible_description": "Tətbiq bu cihazla uyğun deyil.\n\nBu cihaz tərəfindən dəstəklənən APK istifadə et və təkrar cəhd et.",
"status_failure_conflict_description": "Quraşdırma, tətbiqin mövcud quraşdırmasına görə əngəlləndi.\n\nQuraşdırılmış tətbiqi silib yenidən sınayırsınız?",
"status_failure_blocked_description": "Quraşdırma, ${packageName} tərəfindən əngəlləndi.\n\nTəhlükəsizlik seçimlərinizi tənzimləyib yenidən sınayın.",
"install_failed_verification_failure_description": "Təsdiqləmə probleminə görə quraşdırma uğursuz oldu.\n\nTəhlükəsizlik seçimlərinizi tənzimləyib təkrar sınayın.",

View file

@ -24,6 +24,7 @@
"widgetTitle": "Галоўная",
"updatesSubtitle": "Абнаўленні",
"lastPatchedAppSubtitle": "Апошняя абноўленая праграма",
"patchedSubtitle": "Устаноўленыя праграмы",
"changeLaterSubtitle": "Вы можаце змяніць гэта ў наладах пазней.",
"noSavedAppFound": "Праграма не знойдзена",
"noInstallations": "Няма ўсталяваных праграм з выпраўленнямі",
@ -53,6 +54,7 @@
"patcherView": {
"widgetTitle": "Праграма выпраўлення",
"patchButton": "Выправіць",
"incompatibleArchWarningDialogText": "Выпраўленні на гэтай архітэктуры пакуль не падтрымліваюцца і могуць не працаваць. Працягнуць?",
"removedPatchesWarningDialogText": "Наступныя выпраўленні былі выдалены з моманту іх апошняга выкарыстання.\n\n${patches}\n\nУсё роўна працягнуць?",
"requiredOptionDialogText": "Неабходна задаць некаторыя параметры выпраўленняў."
},
@ -103,11 +105,14 @@
"patchOptionsView": {
"customValue": "Уласнае значэнне",
"setToNull": "Усталюйце значэнне нуль",
"nullValue": "Зараз значэнне гэтага параметра роўна нулю",
"viewTitle": "Параметры выпраўлення",
"saveOptions": "Захаваць",
"unselectPatch": "Скасаваць выбар патча",
"tooltip": "Больш уваходных параметраў",
"selectFilePath": "Выбраць шлях да файла",
"selectFolder": "Выбраць папку",
"requiredOption": "Неабходна наладзіць гэты параметр",
"unsupportedOption": "Гэты параметр не падтрымліваецца",
"requiredOptionNull": "Наступныя параметры павінны быць зададзены:\n\n${options}"
},
@ -180,6 +185,8 @@
"showUpdateDialogHint": "Паказваць акно, калі даступна новае абнаўленне",
"universalPatchesLabel": "Паказваць універсальныя выпраўленні",
"universalPatchesHint": "Адлюстраваць усе праграмы і ўніверсальныя выпраўленні (можа запаволіць спіс праграм)",
"lastPatchedAppLabel": "Захаваць прапатчаную праграму",
"lastPatchedAppHint": "Захавайце апошні патч, каб усталяваць або экспартаваць пазней",
"versionCompatibilityCheckLabel": "Праверка сумяшчальнасці версіі",
"versionCompatibilityCheckHint": "Прадухіляць выбар выпраўленняў, якія несумяшчальныя з выбранай версіяй праграмы",
"requireSuggestedAppVersionLabel": "Запыт прапанаванай версіі праграмы",
@ -276,7 +283,6 @@
"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Наладзьце свае параметры бяспекі і паспрабуйце яшчэ раз.",

View file

@ -23,7 +23,10 @@
"refreshSuccess": "Успешно обновяване",
"widgetTitle": "Табло за управление",
"updatesSubtitle": "Актуализации",
"lastPatchedAppSubtitle": "Последно модифицирано приложение",
"patchedSubtitle": "Инсталирани приложения",
"changeLaterSubtitle": "Можете да промените това в настройките на по-късен етап.",
"noSavedAppFound": "Не са открити приложения",
"noInstallations": "Няма инсталирани модифицирани приложения",
"installUpdate": "Продължете към инсталирането на актуализациите?",
"updateSheetTitle": "Актуализирай ReVanced Manager",
@ -51,6 +54,7 @@
"patcherView": {
"widgetTitle": "Модификатор",
"patchButton": "Модифицирайте",
"incompatibleArchWarningDialogText": "Процесът на модифициране в момента не се поддържа на устройства с тази архитектура и може да се провали. Ще продължите ли?",
"removedPatchesWarningDialogText": "Следните модификации са били премахнати след като са били употребени за последно от вас.\n\n${patches}\n\nПродължете въпреки това?",
"requiredOptionDialogText": "Опциите на някои модификации трябва да бъдат зададени."
},
@ -100,11 +104,15 @@
},
"patchOptionsView": {
"customValue": "Стойност по избор",
"setToNull": "Задайте нулева стойност",
"nullValue": "Стойността на този параметър в момента е нула",
"viewTitle": "Опции за модификациите",
"saveOptions": "Запази",
"unselectPatch": "Отмяна на всички модификации",
"tooltip": "Повече опции за въвеждане",
"selectFilePath": "Изберете път към файла",
"selectFolder": "Изберете папка",
"requiredOption": "Настройката на тази опция е задължителна",
"unsupportedOption": "Тази опция не се поддържа",
"requiredOptionNull": "Следните опции трябва да бъдат зададени:\n\n${options}"
},
@ -177,6 +185,8 @@
"showUpdateDialogHint": "Показва диалогов прозорец, когато е налична нова актуализация",
"universalPatchesLabel": "Покажи универсални модификации",
"universalPatchesHint": "Показване на всички приложения и универсални пачове (може да забави списъка с приложения)",
"lastPatchedAppLabel": "Запазете модифицираното приложение",
"lastPatchedAppHint": "Запазете последната модификация, за да инсталирате или експортирате по-късно",
"versionCompatibilityCheckLabel": "Проверка на съвместимост на версиите",
"versionCompatibilityCheckHint": "Предотвратява избирането на модификации, които не са съвместими с избраната версия на приложението",
"requireSuggestedAppVersionLabel": "Изискване на препоръчана версия на приложението",
@ -231,16 +241,22 @@
"installButton": "Инсталиране",
"uninstallButton": "Деинсталирай",
"unmountButton": "Демонтиране",
"exportButton": "Експортиране",
"deleteButton": "Изтрий",
"rootDialogTitle": "Грешка",
"lastPatchedAppDescription": "Това е резервно копие на последното модифицирано приложение.",
"unmountDialogText": "Сигурни ли сте, че искате да демонтирате това приложение?",
"uninstallDialogText": "Сигурни ли сте, че искате да деиснталирате това приложение?",
"rootDialogText": "Приложението е инсталирано с superuser разрешения, но в момента ReVanced Manager няма разрешения. Моля, първо дайте superuser разрешения.",
"removeAppDialogTitle": "Изтриване на приложението?",
"removeAppDialogText": "Сигурни ли сте, че искате да изтриете това резервно копие?",
"packageNameLabel": "Име на пакета",
"installTypeLabel": "Тип инсталация",
"mountTypeLabel": "Монтиране",
"regularTypeLabel": "Нормален",
"patchedDateLabel": "Дата на модификацията",
"appliedPatchesLabel": "Приложени модификации",
"sizeLabel": "Размер на файла",
"patchedDateHint": "на ${date} в ${time}",
"appliedPatchesHint": "${quantity} приложени модификации",
"updateNotImplemented": "Тази функция все още не е внедрена"
@ -267,7 +283,7 @@
"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_incompatible_description": "Приложението е несъвместимо с това устройство. \n\nИзползвайте APK, който се поддържа от това устройство, и опитайте отново.",
"status_failure_conflict_description": "Инсталацията беше възпрепятствана от съществуваща инсталация на това приложение.\n\nДеинсталирайте инсталираното приложение и опитайте отново?",
"status_failure_blocked_description": "Инсталацията беше блокирана от ${packageName}.\n\nПроменете настройките си за сигурност и опитайте отново.",
"install_failed_verification_failure_description": "Инсталацията се провали поради проблем с проверката.\n\nПроменете настройките си за сигурност и опитайте отново.",

View file

@ -267,7 +267,6 @@
"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আপনার নিরাপত্তা সেটিংস সামঞ্জস্য করুন এবং আবার চেষ্টা করুন.",

View file

@ -23,7 +23,10 @@
"refreshSuccess": "Úspěšně obnoveno",
"widgetTitle": "Řídící panel",
"updatesSubtitle": "Aktualizace",
"lastPatchedAppSubtitle": "Poslední upravená aplikace",
"patchedSubtitle": "Nainstalované aplikace",
"changeLaterSubtitle": "Tuto možnost můžete změnit později v nastavení.",
"noSavedAppFound": "Nebyla nalezena žádná aplikace",
"noInstallations": "Nejsou nainstalovány žádné záplatované aplikace",
"installUpdate": "Pokračovat v instalaci aktualizace?",
"updateSheetTitle": "Aktualizovat ReVanced Manager",
@ -51,6 +54,7 @@
"patcherView": {
"widgetTitle": "Záplatovač",
"patchButton": "Záplatovat",
"incompatibleArchWarningDialogText": "Úprava této architektury není zatím podporována a může selhat. Přesto pokračovat?",
"removedPatchesWarningDialogText": "Následující záplaty byly odstraněny od doby, kdy jste je naposledy použili.\n\n${patches}\n\nPřesto pokračovat?",
"requiredOptionDialogText": "Je třeba nastavit některé možnosti záplat."
},
@ -100,11 +104,15 @@
},
"patchOptionsView": {
"customValue": "Vlastní hodnota",
"setToNull": "Nastavit na null",
"nullValue": "Tato hodnota volby je v současné době null",
"viewTitle": "Nastavení záplat",
"saveOptions": "Uložit",
"unselectPatch": "Zrušit výběr patch",
"tooltip": "Další možnosti vstupu",
"selectFilePath": "Zvolte cestu k souboru",
"selectFolder": "Vybrat složku",
"requiredOption": "Nastavení této možnosti je vyžadováno",
"unsupportedOption": "Tato možnost není podporována",
"requiredOptionNull": "Tyto možnosti musí být nastaveny:\n\n${options}"
},
@ -177,6 +185,8 @@
"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í)",
"lastPatchedAppLabel": "Uložit upravenou aplikaci",
"lastPatchedAppHint": "Uložit poslední opravu pro instalaci nebo export později",
"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",
@ -231,16 +241,22 @@
"installButton": "Instalovat",
"uninstallButton": "Odinstalovat",
"unmountButton": "Odpojit",
"exportButton": "Exportovat",
"deleteButton": "Vymazat",
"rootDialogTitle": "Chyba",
"lastPatchedAppDescription": "Toto je záloha aplikace, která byla naposledy upravena.",
"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.",
"removeAppDialogTitle": "Smazat aplikaci?",
"removeAppDialogText": "Jste si jisti, že chcete odstranit tuto zálohu?",
"packageNameLabel": "Název balíčku",
"installTypeLabel": "Typ instalace",
"mountTypeLabel": "Připojit",
"regularTypeLabel": "Běžný",
"patchedDateLabel": "Datum patchování",
"appliedPatchesLabel": "Použité patche",
"sizeLabel": "Velikost souboru",
"patchedDateHint": "${date} v ${time}",
"appliedPatchesHint": "${quantity} použité patche",
"updateNotImplemented": "Tato funkce ještě není implementována"
@ -267,7 +283,7 @@
"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_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\nPoužijte APK, který je podporován tímto zařízením a zkuste to znovu.",
"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.",
"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.",

View file

@ -23,7 +23,10 @@
"refreshSuccess": "Opdatering succesfuldt",
"widgetTitle": "Oversigt",
"updatesSubtitle": "Opdateringer",
"lastPatchedAppSubtitle": "Sidste lappet app",
"patchedSubtitle": "Installerede apps",
"changeLaterSubtitle": "Du kan ændre dette i indstillingerne senere.",
"noSavedAppFound": "Ingen app fundet",
"noInstallations": "Ingen patchede apps installeret",
"installUpdate": "Fortsæt med at installere opdateringen?",
"updateSheetTitle": "Opdater ReVanced Manager",
@ -51,6 +54,7 @@
"patcherView": {
"widgetTitle": "Patcher",
"patchButton": "Patch",
"incompatibleArchWarningDialogText": "Patching på denne arkitektur understøttes endnu ikke og kan mislykkes. 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."
},
@ -100,11 +104,15 @@
},
"patchOptionsView": {
"customValue": "Tilpasset værdi",
"setToNull": "Sæt til nul",
"nullValue": "Denne valgmulighed værdi er i øjeblikket nul",
"viewTitle": "Patch indstillinger",
"saveOptions": "Gem",
"unselectPatch": "Fravælg patch",
"tooltip": "Flere input-indstillinger",
"selectFilePath": "Vælg fil sti",
"selectFolder": "Vælg mappe",
"requiredOption": "Indstilling af denne indstilling er påkrævet",
"unsupportedOption": "Denne indstilling understøttes ikke",
"requiredOptionNull": "Følgende indstillinger skal indstilles:\n\n${options}"
},
@ -177,6 +185,8 @@
"showUpdateDialogHint": "Vis en dialog når en ny opdatering er tilgængelig",
"universalPatchesLabel": "Vis universelle patches",
"universalPatchesHint": "Vis alle apps og universelle patches (kan forsinke listen over apps)",
"lastPatchedAppLabel": "Gem lappet app",
"lastPatchedAppHint": "Gem den sidste patch til installation eller eksport senere",
"versionCompatibilityCheckLabel": "Versions kompatibilitetskontrol",
"versionCompatibilityCheckHint": "Forhindre valg af patches der ikke er kompatible med den valgte app-version",
"requireSuggestedAppVersionLabel": "Kræv foreslået app-version",
@ -231,16 +241,22 @@
"installButton": "Installér",
"uninstallButton": "Afinstallér",
"unmountButton": "Afmonter",
"exportButton": "Eksporter",
"deleteButton": "Slet",
"rootDialogTitle": "Fejl",
"lastPatchedAppDescription": "Dette er en sikkerhedskopi af appen, der blev sidst lappet.",
"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.",
"removeAppDialogTitle": "Slet app?",
"removeAppDialogText": "Er du sikker på du vil slette denne backup?",
"packageNameLabel": "Pakkenavn",
"installTypeLabel": "Installationstype",
"mountTypeLabel": "Montér",
"regularTypeLabel": "Almindelig",
"patchedDateLabel": "Dato for patching",
"appliedPatchesLabel": "Anvendte patches",
"sizeLabel": "Fil størrelse",
"patchedDateHint": "${date} kl. ${time}",
"appliedPatchesHint": "${quantity} anvendte patches",
"updateNotImplemented": "Denne funktion er ikke implementeret endnu"
@ -267,7 +283,7 @@
"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_incompatible_description": "Appen er inkompatibel med denne enhed.\n\nBrug en APK, der understøttes af denne enhed, og prøv igen.",
"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.",

View file

@ -23,7 +23,10 @@
"refreshSuccess": "Erfolgreich aktualisiert",
"widgetTitle": "Übersicht",
"updatesSubtitle": "Aktualisierungen",
"lastPatchedAppSubtitle": "Letzte gepatchte App",
"patchedSubtitle": "Installierte Apps",
"changeLaterSubtitle": "In den Einstellungen kannst du das später noch ändern.",
"noSavedAppFound": "Keine App gefunden",
"noInstallations": "Keine gepatchten Apps installiert",
"installUpdate": "Mit der Installation des Updates fortfahren?",
"updateSheetTitle": "ReVanced-Manager aktualisieren",
@ -51,6 +54,7 @@
"patcherView": {
"widgetTitle": "Patcher",
"patchButton": "Patchen",
"incompatibleArchWarningDialogText": "Patches auf dieser Architektur werden noch nicht unterstützt und könnten fehlschlagen. Trotzdem fortfahren?",
"removedPatchesWarningDialogText": "Die folgenden Patches wurden seit der letzten Verwendung entfernt.\n\n${patches}\n\nTrotzdem fortfahren?",
"requiredOptionDialogText": "Einige Patch-Optionen müssen gesetzt werden."
},
@ -100,11 +104,15 @@
},
"patchOptionsView": {
"customValue": "Benutzerdefinierter Wert",
"setToNull": "Auf Null setzen",
"nullValue": "Dieser Optionswert ist derzeit null",
"viewTitle": "Patch-Optionen",
"saveOptions": "Speichern",
"unselectPatch": "Patch entfernen",
"tooltip": "Weitere Eingabeoptionen",
"selectFilePath": "Dateipfad auswählen",
"selectFolder": "Ordner auswählen",
"requiredOption": "Einstellung dieser Option ist erforderlich",
"unsupportedOption": "Dieser Vorgang ist nicht unterstützt.",
"requiredOptionNull": "Die folgenden Optionen müssen gesetzt sein:\n\n${options}"
},
@ -177,6 +185,8 @@
"showUpdateDialogHint": "Dialog anzeigen, wenn ein neues Update verfügbar ist",
"universalPatchesLabel": "Universelle Patches zeigen",
"universalPatchesHint": "Alle Apps und Universal Patches anzeigen (kann die App Liste verlangsamen)",
"lastPatchedAppLabel": "Gepatchte App speichern",
"lastPatchedAppHint": "Speichere den letzten Patch zum Installieren oder Exportieren später",
"versionCompatibilityCheckLabel": "Versionskompatibilitätskontrolle",
"versionCompatibilityCheckHint": "Verhindert die Auswahl von Patches, die nicht mit der gewählten App-Version kompatibel sind",
"requireSuggestedAppVersionLabel": "Empfohlene App-Version erforderlich",
@ -231,16 +241,22 @@
"installButton": "Installieren",
"uninstallButton": "Deinstallieren",
"unmountButton": "Unmounten",
"exportButton": "Exportieren",
"deleteButton": "Löschen",
"rootDialogTitle": "Fehler",
"lastPatchedAppDescription": "Dies ist ein Backup der App, die zuletzt gepatcht wurde.",
"unmountDialogText": "Bist du sicher, dass du die Patches dieser App entfernen möchtest?",
"uninstallDialogText": "Bist du sicher, dass du diese App deinstallieren möchtest?",
"rootDialogText": "Die App wurde mit Superuser-Berechtigungen installiert, aber derzeit hat ReVanced Manager keine Berechtigungen.\nBitte erteile zuerst Superuser-Berechtigungen.",
"removeAppDialogTitle": "App löschen?",
"removeAppDialogText": "Sind Sie sicher, dass Sie diese Sicherung löschen möchten?",
"packageNameLabel": "Paketname",
"installTypeLabel": "Installationsart",
"mountTypeLabel": "Einhängen",
"regularTypeLabel": "Normal",
"patchedDateLabel": "Patch-Datum",
"appliedPatchesLabel": "Angewandte Patches",
"sizeLabel": "Größe der Datei",
"patchedDateHint": "${date} um ${time}",
"appliedPatchesHint": "${quantity} angewandte Patches",
"updateNotImplemented": "Diese Funktion ist noch nicht implementiert"
@ -267,7 +283,7 @@
"status_failure_timeout_description": "Die Installation hat zu lange gedauert.\n\nMöchten Sie es erneut versuchen?",
"status_failure_storage_description": "Die Installation ist aufgrund unzureichenden Speichers fehlgeschlagen.\n\nSchaffe etwas Platz und versuche es erneut.",
"status_failure_invalid_description": "Die Installation ist fehlgeschlagen, da die gepatchte App ungültig ist.\n\nDie App deinstallieren und erneut versuchen?",
"status_failure_incompatible_description": "Die App ist nicht mit diesem Gerät kompatibel.\n\nKontaktieren Sie den Entwickler der App und bitten Sie um seine Unterstützung.",
"status_failure_incompatible_description": "Die App ist mit diesem Gerät nicht kompatibel.\n\nVerwenden Sie eine APK, die von diesem Gerät unterstützt wird, und versuchen Sie es erneut.",
"status_failure_conflict_description": "Die Installation wurde durch eine bestehende Installation der App verhindert.\n\nDie installierte App deinstallieren und erneut versuchen?",
"status_failure_blocked_description": "Die Installation wurde von ${packageName} blockiert.\n\nPassen Sie Ihre Sicherheitseinstellungen an und versuchen Sie es erneut.",
"install_failed_verification_failure_description": "Die Installation ist aufgrund eines Verifizierungsproblems fehlgeschlagen.\n\nPassen Sie Ihre Sicherheitseinstellungen an und versuchen Sie es erneut.",

View file

@ -54,6 +54,7 @@
"patcherView": {
"widgetTitle": "Τροποποιητής",
"patchButton": "Τροποποίηση",
"incompatibleArchWarningDialogText": "Η διαδικασία της τροποποίησης δεν υποστηρίζεται προς το παρόν σε συσκευές της συγκεκριμένης αρχιτεκτονικής και μπορεί να αποτύχει. Συνέχεια παρόλα αυτά;",
"removedPatchesWarningDialogText": "Οι παρακάτω τροποποιήσεις αφαιρέθηκαν από την τελευταία φορά που τις χρησιμοποιήσατε.\n\n${patches}\n\nΣυνέχεια παρόλα αυτά;",
"requiredOptionDialogText": "Κάποιες επιλογές τροποποιήσεων πρέπει να οριστούν."
},
@ -282,7 +283,7 @@
"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_incompatible_description": "Η εφαρμογή δεν είναι συμβατή με αυτήν τη συσκευή.\n\nΧρησιμοποιήστε ένα APK που υποστηρίζεται από αυτήν τη συσκευή και δοκιμάστε ξανά.",
"status_failure_conflict_description": "Η εγκατάσταση εμποδίστηκε από μια ήδη υπάρχων εγκατάσταση της εφαρμογής.\n\nΑπεγκατάσταση εφαρμογής και προσπάθεια ξανά;",
"status_failure_blocked_description": "Η εγκατάσταση αποκλείστηκε από το ${packageName}.\n\nΡυθμίστε τις ρυθμίσεις ασφαλείας σας και δοκιμάστε ξανά.",
"install_failed_verification_failure_description": "Η εγκατάσταση απέτυχε λόγο θέματος επαλήθευσης.\n\nΡυθμίστε τις ρυθμίσεις ασφαλείας σας και δοκιμάστε ξανά.",

View file

@ -24,7 +24,9 @@
"widgetTitle": "Panel",
"updatesSubtitle": "Actualizaciones",
"lastPatchedAppSubtitle": "Última app parcheada",
"patchedSubtitle": "Apps instaladas",
"changeLaterSubtitle": "Puedes cambiar esto en la configuración más tarde.",
"noSavedAppFound": "App no encontrada",
"noInstallations": "No tienes apps parcheadas instaladas",
"installUpdate": "¿Continuar instalando la actualización?",
"updateSheetTitle": "Actualizar ReVanced Manager",
@ -52,6 +54,7 @@
"patcherView": {
"widgetTitle": "Parcheador",
"patchButton": "Parchear",
"incompatibleArchWarningDialogText": "El parche en esta arquitectura aún no está soportado y podría fallar. ¿Continuar de todos modos?",
"removedPatchesWarningDialogText": "Los siguientes parches han sido eliminados desde la última vez que los usaste.\n\n${patches}\n\n¿Continuar de todos modos?",
"requiredOptionDialogText": "Deben establecerse algunas opciones de parche."
},
@ -101,11 +104,15 @@
},
"patchOptionsView": {
"customValue": "Valor personalizado",
"setToNull": "Establecer a nulo",
"nullValue": "Este valor de opción es nulo actualmente",
"viewTitle": "Opciones de parche",
"saveOptions": "Guardar",
"unselectPatch": "Deseleccionar parche",
"tooltip": "Más opciones de entrada",
"selectFilePath": "Seleccionar ruta del archivo",
"selectFolder": "Seleccionar carpeta",
"requiredOption": "La configuración de esta opción es necesaria",
"unsupportedOption": "Esta opción no está disponible",
"requiredOptionNull": "Hay que establecer las siguientes opciones:\n\n${options}"
},
@ -178,6 +185,8 @@
"showUpdateDialogHint": "Mostrar un diálogo cuando una nueva actualización esté disponible",
"universalPatchesLabel": "Mostrar parches universales",
"universalPatchesHint": "Mostrar todas las apps y parches universales (puede ralentizar la lista de aplicaciones)",
"lastPatchedAppLabel": "Guardar app parcheada",
"lastPatchedAppHint": "Guardar el último parche para instalar o exportar más tarde",
"versionCompatibilityCheckLabel": "Comprobación de compatibilidad de versiones",
"versionCompatibilityCheckHint": "Evitar la selección de parches que no sean compatibles con la versión de la app seleccionada",
"requireSuggestedAppVersionLabel": "Versión sugerida de la app requerida",
@ -232,16 +241,22 @@
"installButton": "Instalar",
"uninstallButton": "Desinstalar",
"unmountButton": "Desmontar",
"exportButton": "Exportar",
"deleteButton": "Eliminar",
"rootDialogTitle": "Error",
"lastPatchedAppDescription": "Esta es una copia de seguridad de la aplicación que fue parcheada por última vez.",
"unmountDialogText": "¿Estás seguro de que quieres desmontar esta app?",
"uninstallDialogText": "¿Estás seguro de que quieres desinstalar esta app?",
"rootDialogText": "La app se instaló con permisos de superusuario, pero actualmente ReVanced Manager no tiene permisos.\nPor favor, concede permisos de superusuario primero.",
"removeAppDialogTitle": "¿Eliminar aplicación?",
"removeAppDialogText": "¿Está seguro que desea eliminar esta copia de seguridad?",
"packageNameLabel": "Nombre del paquete",
"installTypeLabel": "Tipo de instalación",
"mountTypeLabel": "Montar",
"regularTypeLabel": "Normal",
"patchedDateLabel": "Fecha del parche",
"appliedPatchesLabel": "Parches aplicados",
"sizeLabel": "Tamaño del archivo",
"patchedDateHint": "${date} a las ${time}",
"appliedPatchesHint": "${quantity} parches aplicados",
"updateNotImplemented": "Esta función no se ha implementado aún"
@ -268,7 +283,7 @@
"status_failure_timeout_description": "La instalación tardó demasiado tiempo en terminar.\n\n¿Te gustaría intentarlo de nuevo?",
"status_failure_storage_description": "La instalación ha fallado debido a falta de almacenamiento.\n\nLibera algo de espacio y vuelva a intentarlo.",
"status_failure_invalid_description": "La instalación falló debido a que la app parcheada es inválida.\n\n¿Desinstalar la app e intentarlo de nuevo?",
"status_failure_incompatible_description": "La aplicación es incompatible con este dispositivo.\n\nContacta con el desarrollador de la aplicación y solicita ayuda.",
"status_failure_incompatible_description": "La aplicación es incompatible con este dispositivo.\n\nUtilice un APK soportado por este dispositivo e inténtelo de nuevo.",
"status_failure_conflict_description": "La instalación fue evitada por una instalación existente de la app.\n\n¿Desinstalar la app instalada y volver a intentarlo?",
"status_failure_blocked_description": "La instalación fue bloqueada por ${packageName}.\n\nAjusta la configuración de seguridad e inténtalo de nuevo.",
"install_failed_verification_failure_description": "La instalación ha fallado debido a un problema de verificación.\n\nAjusta la configuración de seguridad e inténtalo de nuevo.",

View file

@ -12,7 +12,7 @@
"noShowAgain": "Älä näytä tätä uudelleen",
"add": "Lisää",
"remove": "Poista",
"showChangelogButton": "Näytä muutokset",
"showChangelogButton": "Näytä muutoshistoria",
"showUpdateButton": "Näytä päivitys",
"navigationView": {
"dashboardTab": "Hallintapaneeli",
@ -23,12 +23,15 @@
"refreshSuccess": "Päivitys onnistui",
"widgetTitle": "Hallintapaneeli",
"updatesSubtitle": "Päivitykset",
"changeLaterSubtitle": "Voit muuttaa tätä aseutksista koska tahansa.",
"lastPatchedAppSubtitle": "Viimeksi paikattu sovellus",
"patchedSubtitle": "Asennetut sovellukset",
"changeLaterSubtitle": "Voit muuttaa tätä asetuksissa koska tahansa.",
"noSavedAppFound": "Sovellusta ei löytynyt",
"noInstallations": "Paikattuja sovelluksia ei ole asennettu",
"installUpdate": "Jatketaanko päivityksen asennusta?",
"updateSheetTitle": "Päivitä ReVanced Manager",
"updateDialogTitle": "Uusi päivitys on saatavilla",
"updatePatchesSheetTitle": "Päivitä ReVanced Paikkaukset",
"updatePatchesSheetTitle": "Päivitä ReVanced-paikkaukset",
"updateChangelogTitle": "Muutoshistoria",
"updateDialogText": "Uusi ${file} päivitys on saatavilla.\n\nNyt asennettu versio on ${version}.",
"downloadConsentDialogTitle": "Ladataanko tarvittavat tiedostot?",
@ -51,12 +54,13 @@
"patcherView": {
"widgetTitle": "Paikkaaja",
"patchButton": "Paikkaa",
"incompatibleArchWarningDialogText": "Paikkaamista ei vielä tueta tällä kokoonpanolla, ja se saattaa epäonnistua. Jatketaanko silti?",
"removedPatchesWarningDialogText": "Seuraavat paikkaukset on poistettu edellisen käyttökerran jälkeen.\n\n${patches}\n\nJatketaanko silti?",
"requiredOptionDialogText": "Joitakin paikkausasetuksia on määritettävä."
},
"appSelectorCard": {
"widgetTitle": "Valitse sovellus",
"widgetTitleSelected": "Valitut sovellukset",
"widgetTitleSelected": "Valittu sovellus",
"widgetSubtitle": "Sovellusta ei valittu",
"noAppsLabel": "Sovelluksia ei löytynyt",
"anyVersion": "Kaikki versiot"
@ -100,17 +104,21 @@
},
"patchOptionsView": {
"customValue": "Oma arvo",
"setToNull": "Aseta nollaksi",
"nullValue": "Tämän asetuksen arvo on tällä hetkellä nolla",
"viewTitle": "Paikkausasetukset",
"saveOptions": "Tallenna",
"tooltip": "Enemmän syöteasetuksia",
"unselectPatch": "Poista paikkauksen valinta",
"tooltip": "Enemmän syöttöasetuksia",
"selectFilePath": "Valitse tiedostosijainti",
"selectFolder": "Valitse kansio",
"requiredOption": "Tämän asetuksen asettaminen on pakollinen",
"unsupportedOption": "Tätä asetusta ei tueta",
"requiredOptionNull": "Seuraavat asetukset on määritettävä:\n\n${options}"
},
"patchItem": {
"unsupportedDialogText": "Tämän paikkauksen valinta voi aiheuttaa virheitä.\n\nSovelluksen versio: ${packageVersion}\nTuetut versiot: \n${supportedVersions}",
"unsupportedPatchVersion": "Tämän sovellusversion paikkausta ei tueta.",
"unsupportedPatchVersion": "Tämän sovellusversio ei tue paikkaa.",
"unsupportedRequiredOption": "Paikkaus sisältää pakollisen asetuksen, jota tämä sovellus ei tue",
"patchesChangeWarningDialogText": "On suositeltavaa käyttää oletusarvoisia paikkausvalintoja ja -asetuksia. Niiden muutokset voivat aiheuttaa odottamattomia ongelmia.\n\n\"Salli paikkausvalintojen muutos\" -asetus on otettava käyttöön ennen kuin valintoja voidaan muuttaa.",
"patchesChangeWarningDialogButton": "Käytä oletusvalintaa"
@ -138,12 +146,12 @@
"teamSectionTitle": "Tiimi",
"debugSectionTitle": "Vianselvitys",
"advancedSectionTitle": "Lisäasetukset",
"exportSectionTitle": "Tuonti/vienti",
"exportSectionTitle": "Tuonti ja vienti",
"dataSectionTitle": "Tietolähteet",
"themeModeLabel": "Sovelluksen teema",
"systemThemeLabel": "Järjestelmä",
"lightThemeLabel": "Vaalea",
"darkThemeLabel": "Tumma tila",
"darkThemeLabel": "Tumma",
"dynamicThemeLabel": "Material You",
"dynamicThemeHint": "Nauti paremmin laitettasi vastaavasta käyttökokemuksesta",
"languageLabel": "Kieli",
@ -158,7 +166,7 @@
"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",
"apiURLHint": "Määritä reVanced Manager API URL",
"apiURLHint": "Määritä ReVanced Managerin API:N URL-osoite",
"selectApiURL": "API:n URL-osoite",
"orgPatchesLabel": "Paikkauksien organisaatio",
"sourcesPatchesLabel": "Paikkauksien lähde",
@ -177,6 +185,8 @@
"showUpdateDialogHint": "Näytä ilmoitus, kun uusi päivitys on saatavilla",
"universalPatchesLabel": "Näytä yleispaikkaukset",
"universalPatchesHint": "Näytä kaikki sovellukset ja yleispaikkaukset (voi hidastaa sovelluslistausta)",
"lastPatchedAppLabel": "Tallenna paikattu sovellus",
"lastPatchedAppHint": "Tallenna viimeinen laastari asentaaksesi tai vieäksesi myöhemmin",
"versionCompatibilityCheckLabel": "Version yhteensopivuustarkastus",
"versionCompatibilityCheckHint": "Estä valitsemasta valitun sovellusversion kanssa yhteensopimattomia paikkauksia",
"requireSuggestedAppVersionLabel": "Vaadi ehdotettu sovellusversio",
@ -231,16 +241,22 @@
"installButton": "Asenna",
"uninstallButton": "Poista asennus",
"unmountButton": "Irroita liitos",
"exportButton": "Vie",
"deleteButton": "Poista",
"rootDialogTitle": "Virhe",
"lastPatchedAppDescription": "Tämä on varmuuskopio sovelluksesta, joka on viimeksi korjattu.",
"unmountDialogText": "Haluatko varmasti irrottaa sovelluksen liitoksen?",
"uninstallDialogText": "Oletko varma, että haluat poistaa sovelluksen?",
"rootDialogText": "Sovellus asennettiin superuser-oikeuksilla, mutta ReVanced Managerilla ei tällä hetkellä ole näitä käyttöoikeuksia.\nMyönnä superuser-käyttöoikeus ensin.",
"removeAppDialogTitle": "Poista sovellus?",
"removeAppDialogText": "Oletko varma, että haluat poistaa tämän varmuuskopion?",
"packageNameLabel": "Paketin nimi",
"installTypeLabel": "Asennustyyppi",
"mountTypeLabel": "Liitä",
"regularTypeLabel": "Tavallinen",
"patchedDateLabel": "Paikkausaika",
"appliedPatchesLabel": "Suoritetut paikkaukset",
"sizeLabel": "Tiedoston koko",
"patchedDateHint": "${date} klo ${time}",
"appliedPatchesHint": "${quantity} suoritettua paikkausta",
"updateNotImplemented": "Ominaisuutta ei ole vielä toteutettu"
@ -267,7 +283,7 @@
"status_failure_timeout_description": "Asennus kesti liian kauan.\n\nHaluatko yrittää uudelleen?",
"status_failure_storage_description": "Asennus epäonnistui riittämättömän tallennustilan vuoksi.\n\nVapauta tilaa ja yritä uudelleen.",
"status_failure_invalid_description": "Asennus epäonnistui, koska paikattu sovellus ei kelpaa.\n\nPoistetaanko sovelluksen asennus ja yritetään uudelleen?",
"status_failure_incompatible_description": "Sovellus ei ole yhteensopiva tämän laitteen kanssa.\n\nOta yhteyttä sovelluksen kehittäjään ja pyydä lisäämään tuki.",
"status_failure_incompatible_description": "Sovellus ei ole yhteensopiva tämän laitteen kanssa.\n\nKäytä APK:a, jota tämä laite tukee ja yritä uudelleen.",
"status_failure_conflict_description": "Sovelluksen jo olemassaoleva asennus esti asennuksen.\n\nPoistetaanko asennettu sovellus ja yritetään uudelleen?",
"status_failure_blocked_description": "${packageName} esti asennuksen.\n\nMuuta suojausasetuksiasi ja yritä uudelleen.",
"install_failed_verification_failure_description": "Asennus epäonnistui todennusongelman vuoksi.\n\nSäädä suojausasetuksiasi ja yritä uudelleen.",

View file

@ -23,6 +23,7 @@
"refreshSuccess": "Tapos nang Refresh",
"widgetTitle": "Mga Dashboard",
"updatesSubtitle": "Mga Pagbabago",
"lastPatchedAppSubtitle": "Huling na-patch na app",
"changeLaterSubtitle": "Pwede mo palitan ito sa settings mamaya.",
"noInstallations": "No patched apps installed",
"installUpdate": "Ituloy ang pag-install ng update?",

View file

@ -23,7 +23,10 @@
"refreshSuccess": "Actualisé avec succès",
"widgetTitle": "Tableau de bord",
"updatesSubtitle": "Mises à jour",
"lastPatchedAppSubtitle": "Dernière application patchée",
"patchedSubtitle": "Applications installées",
"changeLaterSubtitle": "Vous pouvez changer cela dans les paramètres ultérieurement.",
"noSavedAppFound": "Aucune application trouvée",
"noInstallations": "Aucune application patchée installée",
"installUpdate": "Continuer à installer la mise à jour ?",
"updateSheetTitle": "Mettre à jour ReVanced Manager",
@ -51,6 +54,7 @@
"patcherView": {
"widgetTitle": "Patcheur",
"patchButton": "Patcher",
"incompatibleArchWarningDialogText": "La correction sur cette architecture n'est pas encore prise en charge et pourrait échouer. Continuer quand même ?",
"removedPatchesWarningDialogText": "Les patchs suivants ont été supprimés depuis la dernière fois que vous les avez utilisés.\n\n${patches}\n\nContinuer quand même ?",
"requiredOptionDialogText": "Certaines options de patch doivent être définies."
},
@ -80,7 +84,7 @@
"downloadToast": "La fonction de téléchargement est actuellement indisponible",
"requireSuggestedAppVersionDialogText": "La version de l'application que vous avez sélectionné ne correspond pas à la version recommandée ce qui pourrait créer des problèmes inattendus. Veuillez utiliser la version recommendée.\n\nVersion sélectionnée : ${selected}\nVersion recommendée : ${suggested}\n\nPour continuer quand même, désactivez \"Exiger la version recommendée de l'application\" dans les paramètres.",
"featureNotAvailable": "Fonctionnalité non implémentée",
"featureNotAvailableText": "Cette application est un APK fractionné et ne peut être patchée et installée de manière fiable qu'en la montant avec les autorisations root. Toutefois, vous pouvez patcher et installer un APK complet en le sélectionnant depuis le stockage."
"featureNotAvailableText": "Cette application est un APK fractionné et ne peut être corrigée et installée de manière fiable qu'en la montant avec les autorisations administrateur. Toutefois, vous pouvez corriger et installer un APK complet en le sélectionnant depuis le stockage."
},
"patchesSelectorView": {
"viewTitle": "Sélectionner les patchs",
@ -96,15 +100,19 @@
"loadPatchesSelection": "Charger les patchs sélectionnés",
"noSavedPatches": "Aucune sélection de patchs enregistrée pour l'application sélectionnée.\nAppuyez sur Terminé pour sauvegarder la sélection actuelle.",
"noPatchesFound": "Aucun patch n'a été trouvé pour l'application sélectionnée",
"setRequiredOption": "Certains patchs nécessitent des options à définir :\n\n${patches}\n\nVeuillez les définir avant de continuer."
"setRequiredOption": "Certains correctifs nécessitent des options à définir :\n\n${patches}\n\nVeuillez les définir avant de continuer."
},
"patchOptionsView": {
"customValue": "Valeur personnalisée",
"setToNull": "Définir à NULL",
"nullValue": "Cette valeur d'option est actuellement nulle",
"viewTitle": "Options de patch",
"saveOptions": "Enregistrer",
"unselectPatch": "Désélectionner le correctif",
"tooltip": "Plus d'options d'entrée",
"selectFilePath": "Sélectionner l'emplacement du fichier",
"selectFolder": "Sélectionner le dossier",
"requiredOption": "Définir cette option est nécessaire",
"unsupportedOption": "Cette option n'est pas prise en charge",
"requiredOptionNull": "Les options suivantes doivent être définies :\n\n${options}"
},
@ -121,15 +129,15 @@
"installButton": "Installer",
"installRootType": "Monter",
"installNonRootType": "Standard",
"warning": "Désactiver les mises à jour automatiques pour l'application patchée afin d'éviter les problèmes inattendus.",
"warning": "Désactivez les mises à jour automatiques pour l'application corrigée afin d'éviter des problèmes inattendus.",
"pressBackAgain": "Appuyez sur retour une nouvelle fois pour quitter",
"openButton": "Ouvrir",
"notificationTitle": "ReVanced Manager est en train de patcher",
"notificationTitle": "ReVanced Manager est en train de corriger",
"notificationText": "Appuyer pour revenir à linstallateur",
"exportApkButtonTooltip": "Exporter l'APK patché",
"exportLogButtonTooltip": "Exporter les logs",
"screenshotDetected": "Une capture décran a été détectée. Si vous essayez de partager le journal, veuillez plutôt partager une copie de texte.\n\nCopier les logs dans le presse-papiers ?",
"copiedToClipboard": "Logs copiés dans le presse-papiers",
"exportApkButtonTooltip": "Exporter l'APK corrigé",
"exportLogButtonTooltip": "Exporter les journaux",
"screenshotDetected": "Une capture décran a été détectée. Si vous essayez de partager le journal, veuillez plutôt partager une copie du texte.\n\nCopier le journal dans le presse-papiers ?",
"copiedToClipboard": "Journal copié dans le presse-papiers",
"noExit": "L'installateur est toujours en fonctionnement, impossible de quitter..."
},
"settingsView": {
@ -138,7 +146,7 @@
"teamSectionTitle": "Équipe",
"debugSectionTitle": "Débogage",
"advancedSectionTitle": "Avancé",
"exportSectionTitle": "Import & export",
"exportSectionTitle": "Import et export",
"dataSectionTitle": "Sources de données",
"themeModeLabel": "Thème de l'application",
"systemThemeLabel": "Système",
@ -149,36 +157,38 @@
"languageLabel": "Langue",
"languageUpdated": "Langue mise à jour",
"sourcesLabel": "Sources alternatives",
"sourcesLabelHint": "Configure les sources alternatives pour les patchs et les intégrations ReVanced",
"sourcesLabelHint": "Configure les sources alternatives pour les correctifs et les intégrations ReVanced",
"sourcesIntegrationsLabel": "Source des intégrations",
"useAlternativeSources": "Utiliser les sources alternatives",
"useAlternativeSourcesHint": "Utilise les sources alternatives pour les patchs et les intégrations ReVanced à la place de l'API",
"useAlternativeSourcesHint": "Utilise les sources alternatives pour les correctifs et les intégrations ReVanced à la place de l'API",
"sourcesResetDialogTitle": "Réinitialiser",
"sourcesResetDialogText": "Êtes-vous sûr de vouloir réinitialiser vos sources à leurs valeurs par défaut ?",
"apiURLResetDialogText": "Êtes-vous sûr de vouloir réinitialiser l'URL d'API à sa valeur par défaut ?",
"sourcesUpdateNote": "Note : Cela téléchargera automatiquement les patchs et les intégrations ReVanced depuis les sources alternatives.\n\nCela vous connectera à la source alternative.",
"sourcesUpdateNote": "Note : Cela téléchargera automatiquement les correctifs et les intégrations ReVanced depuis les sources alternatives.\n\nCela vous connectera à la source alternative.",
"apiURLLabel": "URL de l'API",
"apiURLHint": "Configurer l'URL de l'API de ReVanced Manager",
"selectApiURL": "URL de l'API",
"orgPatchesLabel": "Organisation des patchs",
"orgPatchesLabel": "Organisation des correctifs",
"sourcesPatchesLabel": "Source des patchs",
"orgIntegrationsLabel": "Organisation des intégrations",
"contributorsLabel": "Contributeurs",
"contributorsHint": "Liste des contributeurs de ReVanced",
"logsLabel": "Partager les journaux",
"logsHint": "Partager les logs de ReVanced Manager",
"logsHint": "Partager les journaux de ReVanced Manager",
"enablePatchesSelectionLabel": "Autoriser la modification de la sélection de patchs",
"enablePatchesSelectionHint": "Ne pas empêcher la sélection ou la désélection des patchs",
"enablePatchesSelectionWarningText": "Le changement de sélection par défaut des patchs peut causer des problèmes inattendus \n\nActiver quand même?",
"disablePatchesSelectionWarningText": "Vous êtes sur le point de désactiver le changement de sélection par défaut des patchs.\nLa sélection par défaut des patchs sera restaurée.\n\nDésactiver quand même ?",
"autoUpdatePatchesLabel": "Mise à jour automatique des patchs",
"autoUpdatePatchesHint": "Mise à jour automatique des patchs ReVanced vers la dernière version",
"showUpdateDialogLabel": "Afficher le dialogue de mise à jour",
"enablePatchesSelectionHint": "Ne pas empêcher la sélection ou la désélection des correctifs",
"enablePatchesSelectionWarningText": "Le changement de sélection par défaut des correctifs peut causer des problèmes inattendus \n\nActiver quand même?",
"disablePatchesSelectionWarningText": "Vous êtes sur le point de désactiver le changement de sélection par défaut des correctifs.\nLa sélection par défaut des correctifs sera restaurée.\n\nDésactiver quand même ?",
"autoUpdatePatchesLabel": "Mise à jour automatique des correctifs",
"autoUpdatePatchesHint": "Mise à jour automatique des correctifs ReVanced vers la dernière version",
"showUpdateDialogLabel": "Afficher la boîte de dialogue de mise à jour",
"showUpdateDialogHint": "Affiche une boîte de dialogue quand une nouvelle mise à jour est disponible",
"universalPatchesLabel": "Afficher les patchs universels",
"universalPatchesHint": "Afficher toutes les applications et les patchs universels (peut ralentir la liste des applications)",
"universalPatchesLabel": "Afficher les correctifs universels",
"universalPatchesHint": "Afficher toutes les applications et les correctifs universels (peut ralentir la liste des applications)",
"lastPatchedAppLabel": "Enregistrer l'application corrigée",
"lastPatchedAppHint": "Enregistrer le dernier correctif pour installer ou exporter plus tard",
"versionCompatibilityCheckLabel": "Vérification de la compatibilité des versions",
"versionCompatibilityCheckHint": "Empêcher la sélection de patchs qui ne sont pas compatibles avec la version sélectionnée de l'application",
"versionCompatibilityCheckHint": "Empêcher la sélection de correctifs qui ne sont pas compatibles avec la version sélectionnée de l'application",
"requireSuggestedAppVersionLabel": "Requiert la version suggérée de l'application",
"requireSuggestedAppVersionHint": "Empêcher la sélection d'une application avec une version qui n'est pas celle suggérée",
"requireSuggestedAppVersionDialogText": "La sélection d'une application qui n'est pas la version suggérée peut causer des problèmes inattendus.\n\nVoulez-vous quand même continuer ?",
@ -188,30 +198,30 @@
"deleteTempDirLabel": "Supprimer les fichiers temporaires",
"deleteTempDirHint": "Supprimer les fichiers temporaires inutilisés",
"deletedTempDir": "Fichiers temporaires supprimés",
"exportPatchesLabel": "Exporter la sélection de patchs",
"exportPatchesHint": "Exporter la sélection de patchs vers un fichier JSON",
"exportedPatches": "Sélection de patchs exportée",
"noExportFileFound": "Aucune sélection de patch à exporter",
"importPatchesLabel": "Importer une sélection de patchs",
"importPatchesHint": "Importer une sélection de patchs depuis un fichier JSON",
"importedPatches": "Sélection de patchs importée",
"resetStoredPatchesLabel": "Réinitialiser la sélection des patchs",
"resetStoredPatchesHint": "Réinitialiser la sélection des patchs sauvegardés",
"resetStoredPatchesDialogTitle": "Réinitialiser la sélection des patchs ?",
"resetStoredPatchesDialogText": "La sélection par défaut des patchs sera restaurée.",
"resetStoredPatches": "La sélection des patchs a été réinitialisée",
"resetStoredOptionsLabel": "Réinitialiser les options de patch",
"resetStoredOptionsHint": "Réinitialiser toutes les options de patch",
"resetStoredOptionsDialogTitle": "Réinitialiser les options de patch ?",
"resetStoredOptionsDialogText": "La réinitialisation des options de patch supprimera toutes les options enregistrées.",
"exportPatchesLabel": "Exporter la sélection de correctifs",
"exportPatchesHint": "Exporter la sélection de correctifs vers un fichier JSON",
"exportedPatches": "Sélection de correctifs exportée",
"noExportFileFound": "Aucune sélection de correctif à exporter",
"importPatchesLabel": "Importer une sélection de correctifs",
"importPatchesHint": "Importer une sélection de correctifs depuis un fichier JSON",
"importedPatches": "Sélection de correctifs importée",
"resetStoredPatchesLabel": "Réinitialiser la sélection des correctifs",
"resetStoredPatchesHint": "Réinitialiser la sélection des correctifs sauvegardés",
"resetStoredPatchesDialogTitle": "Réinitialiser la sélection des correctifs ?",
"resetStoredPatchesDialogText": "La sélection par défaut des correctifs sera restaurée.",
"resetStoredPatches": "La sélection des correctifs a été réinitialisée",
"resetStoredOptionsLabel": "Réinitialiser les options de correctif",
"resetStoredOptionsHint": "Réinitialiser toutes les options de correctif",
"resetStoredOptionsDialogTitle": "Réinitialiser les options de correctif ?",
"resetStoredOptionsDialogText": "La réinitialisation des options de correctif supprimera toutes les options enregistrées.",
"resetStoredOptions": "Les options ont été réinitialisées",
"deleteLogsLabel": "Effacer les logs",
"deleteLogsHint": "Supprimer les logs collectés de ReVanced Manager",
"deleteLogsLabel": "Effacer les journaux",
"deleteLogsHint": "Supprimer les journaux collectés de ReVanced Manager",
"deletedLogs": "Journaux supprimés",
"regenerateKeystoreLabel": "Régénérer le magasin de clés",
"regenerateKeystoreHint": "Régénérer le magasin de clés utilisé pour signer l'application",
"regenerateKeystoreDialogTitle": "Régénérer le magasin de clés ?",
"regenerateKeystoreDialogText": "Les applications patchées signées avec lancien magasin de clés ne pourront plus être mises à jour.",
"regenerateKeystoreDialogText": "Les applications corrigées signées avec lancien magasin de clés ne pourront plus être mises à jour.",
"regeneratedKeystore": "Magasin de clés régénéré",
"exportKeystoreLabel": "Exporter le magasin de clés",
"exportKeystoreHint": "Exporter le magasin de clés utilisé pour signer les applications",
@ -221,9 +231,9 @@
"importKeystoreHint": "Importer le magasin de clés utilisé pour signer les applications",
"importedKeystore": "Magasin de clés importé",
"selectKeystorePassword": "Mot de passe du magasin de clés",
"selectKeystorePasswordHint": "Sélectionner le mot de passe du magasin de clés utilisé pour signer l'apk",
"selectKeystorePasswordHint": "Sélectionner le mot de passe du magasin de clés utilisé pour signer les applications",
"jsonSelectorErrorMessage": "Impossible d'utiliser le fichier JSON sélectionné",
"keystoreSelectorErrorMessage": "Impossible d'utiliser le fichier KEYSTORE sélectionné"
"keystoreSelectorErrorMessage": "Impossible d'utiliser le fichier de magasin de clés sélectionné"
},
"appInfoView": {
"widgetTitle": "Infos de l'application",
@ -234,18 +244,21 @@
"exportButton": "Exporter",
"deleteButton": "Supprimer",
"rootDialogTitle": "Erreur",
"lastPatchedAppDescription": "Il s'agit d'une sauvegarde de la dernière application qui a été patchée. ",
"lastPatchedAppDescription": "Il s'agit d'une sauvegarde de la dernière application qui a été corrigée. ",
"unmountDialogText": "Êtes-vous sûr de vouloir démonter cette application ?",
"uninstallDialogText": "Êtes-vous sûr de vouloir désinstaller cette application ?",
"rootDialogText": "L'application a été installée avec les permissions root, mais ReVanced Manager n'a actuellement aucune permission.\nVeuillez d'abord accorder l'accès root.",
"rootDialogText": "L'application a été installée avec les permissions administrateur, mais ReVanced Manager n'a actuellement aucune permission.\nVeuillez d'abord accorder l'accès administrateur.",
"removeAppDialogTitle": "Supprimer l'application ?",
"removeAppDialogText": "Êtes-vous sûr de vouloir supprimer cette sauvegarde ?",
"packageNameLabel": "Nom du paquet",
"installTypeLabel": "Type d'installation",
"mountTypeLabel": "Monter",
"regularTypeLabel": "Standard",
"patchedDateLabel": "Date du patch",
"appliedPatchesLabel": "Patchs appliqués",
"patchedDateLabel": "Date de correction",
"appliedPatchesLabel": "Correctifs appliqués",
"sizeLabel": "Taille du fichier",
"patchedDateHint": "le ${date} à ${time}",
"appliedPatchesHint": "${quantity} patchs appliqués",
"appliedPatchesHint": "${quantity} correctifs appliqués",
"updateNotImplemented": "Cette fonctionnalité n'est pas encore disponible"
},
"contributorsView": {
@ -253,28 +266,28 @@
},
"installErrorDialog": {
"mount_version_mismatch": "Incompatibilité de version",
"mount_no_root": "Aucun accès root",
"mount_no_root": "Aucun accès administrateur",
"mount_missing_installation": "Installation introuvable",
"status_failure_blocked": "Installation bloquée",
"install_failed_verification_failure": "Échec de la vérification",
"status_failure_invalid": "Installation invalide",
"install_failed_version_downgrade": "Impossible de downgrader",
"install_failed_version_downgrade": "Impossible de rétrograder",
"status_failure_conflict": "Conflit d'installation",
"status_failure_storage": "Problème de stockage de l'installation",
"status_failure_incompatible": "Installation incompatible",
"status_failure_timeout": "Délai d'installation dépassé",
"status_unknown": "Échec de l'installation",
"mount_version_mismatch_description": "L'installation a échoué car l'application installée est une version différente de l'application patchée.\n\nInstallez la version de l'application que vous montez et réessayez.",
"mount_no_root_description": "L'installation a échoué parce que l'accès root n'est pas accordé.\n\nAccordez l'accès root à ReVanced Manager et réessayer.",
"mount_missing_installation_description": "L'installation a échoué parce que l'application non patchée n'est pas installée sur cet appareil afin de la monter. \n\nInstallez l'application non patchée avant de monter et réessayez.",
"mount_version_mismatch_description": "L'installation a échoué car l'application installée est une version différente de l'application corrigée.\n\nInstallez la version de l'application que vous montez et réessayez.",
"mount_no_root_description": "L'installation a échoué parce que l'accès administrateur n'est pas accordé.\n\nAccordez l'accès administrateur à ReVanced Manager et réessayer.",
"mount_missing_installation_description": "L'installation a échoué parce que l'application non corrigée n'est pas installée sur cet appareil afin de la monter. \n\nInstallez l'application non corrigée avant de monter et réessayez.",
"status_failure_timeout_description": "L'installation a pris trop de temps.\n\nVoulez-vous réessayer ?",
"status_failure_storage_description": "L'installation a échoué en raison d'un espace de stockage insuffisant.\n\nLibérez de l'espace et réessayez.",
"status_failure_invalid_description": "L'installation a échoué car l'application patchée est invalide.\n\nDésinstaller l'application et réessayer ?",
"status_failure_incompatible_description": "L'application est incompatible avec cet appareil.\n\nContactez le développeur de l'application et demandez de l'aide.",
"status_failure_invalid_description": "L'installation a échoué car l'application corrigée est invalide.\n\nDésinstaller l'application et réessayer ?",
"status_failure_incompatible_description": "L'application est incompatible avec cet appareil.\n\nUtilisez un APK pris en charge par cet appareil et réessayez.",
"status_failure_conflict_description": "L'installation a été empêchée par une installation existante de l'application.\n\nDésinstaller l'application et réessayer ?",
"status_failure_blocked_description": "L'installation a été bloquée par ${packageName}.\n\nAjustez vos paramètres de sécurité et réessayez.",
"install_failed_verification_failure_description": "L'installation a échoué en raison d'un problème de vérification.\n\nAjustez vos paramètres de sécurité et réessayez.",
"install_failed_version_downgrade_description": "L'installation a échoué car l'application patchée a une version inférieure à l'application installée.\n\nDésinstaller l'application et réessayer?",
"install_failed_version_downgrade_description": "L'installation a échoué car l'application corrigée a une version inférieure à l'application installée.\n\nDésinstaller l'application et réessayer?",
"status_unknown_description": "L'installation a échoué pour une raison inconnue. Veuillez réessayer."
}
}

View file

@ -0,0 +1,293 @@
{
"okButton": "CEART GO LEOR",
"cancelButton": "Cealaigh",
"dismissButton": "Díbhunaigh",
"quitButton": "Scoir",
"updateButton": "Nuashonraigh",
"suggested": "Molta: ${version}",
"yesButton": "Tá",
"noButton": "Níl",
"warning": "Rabhadh",
"notice": "Fógra",
"noShowAgain": "Ná taispeáin é seo arís",
"add": "Cuir",
"remove": "Bain",
"showChangelogButton": "Taispeáin athraitheoir",
"showUpdateButton": "Taispeáin nuashonrú",
"navigationView": {
"dashboardTab": "Deais",
"patcherTab": "Paisteálaí",
"settingsTab": "Socruithe"
},
"homeView": {
"refreshSuccess": "Athnuachan go rathúil",
"widgetTitle": "Deais",
"updatesSubtitle": "Nuashonruithe",
"lastPatchedAppSubtitle": "An aip deireanach a paisteáladh",
"patchedSubtitle": "Aipeanna Suiteáilte",
"changeLaterSubtitle": "Is féidir leat é seo a athrú sna socruithe níos déanaí.",
"noSavedAppFound": "Níl aon aip le fáil",
"noInstallations": "Níl aon aipeanna paiste suiteáilte",
"installUpdate": "Lean ar aghaidh ag suiteáil an nuashonrú?",
"updateSheetTitle": "Nuashonraigh an Bainisteoir ReVanced",
"updateDialogTitle": "Nuashonrú nua ar fáil",
"updatePatchesSheetTitle": "Nuashonraigh Paistí ReVanced",
"updateChangelogTitle": "Liosta athraithe",
"updateDialogText": "Tá nuashonrú nua ar fáil do ${file}.\n\nIs é ${version} an leagan atá suiteáilte faoi láthair.",
"downloadConsentDialogTitle": "Íoslódáil comhaid riachtanacha?",
"downloadConsentDialogText": "Ní mór do ReVanced Manager na comhaid riachtanacha a íoslódáil chun oibriú i gceart.",
"downloadConsentDialogText2": "Ceanglóidh sé seo tú le ${url}.",
"downloadingMessage": "Íoslódáil nuashonrú...",
"downloadedMessage": "Tá nuashonrú íosluchtaithe",
"installingMessage": "Nuashonrú a shuiteáil...",
"errorDownloadMessage": "Ní féidir nuashonrú a íoslódáil",
"errorInstallMessage": "Ní féidir nuashonrú a shuiteáil",
"noConnection": "Gan aon nasc idirlín"
},
"applicationItem": {
"infoButton": "Eolas"
},
"latestCommitCard": {
"loadingLabel": "Á lódáil...",
"timeagoLabel": "${time} ó shin"
},
"patcherView": {
"widgetTitle": "Paisteálaí",
"patchButton": "Paiste",
"incompatibleArchWarningDialogText": "Níl paisteáil ar an ailtireacht seo tacaítear leis go fóill agus dfhéadfadh sé teip. Lean ar aghaidh fós?",
"removedPatchesWarningDialogText": "Baineadh na paistí seo a leanas ón uair dheireanach a d'úsáid tú iad.\n\n${patches}\n\nLean ar aghaidh fós?",
"requiredOptionDialogText": "Caithfear roinnt roghanna paiste a shocrú."
},
"appSelectorCard": {
"widgetTitle": "Roghnaigh aip",
"widgetTitleSelected": "Aip roghnaithe",
"widgetSubtitle": "Níl aon aip roghnaithe",
"noAppsLabel": "Níor aimsíodh aon fheidhmchláir",
"anyVersion": "Aon leagan"
},
"patchSelectorCard": {
"widgetTitle": "Roghnaigh paistí",
"widgetTitleSelected": "Paistí roghnaithe",
"widgetSubtitle": "Roghnaigh iarratas ar dtús",
"widgetEmptySubtitle": "Níl aon paistí roghnaithe"
},
"socialMediaCard": {
"widgetTitle": "Sóisialta",
"widgetSubtitle": "Táimid ar líne!"
},
"appSelectorView": {
"viewTitle": "Roghnaigh aip",
"searchBarHint": "Cuardaigh aip",
"storageButton": "Stóráil",
"selectFromStorageButton": "Roghnaigh ó stóráil",
"errorMessage": "Ní féidir feidhmchlár roghnaithe a úsáid",
"downloadToast": "Níl feidhm íoslódála ar fáil fós",
"requireSuggestedAppVersionDialogText": "Ní mheaitseálann leagan an aip a roghnaigh tú leis an leagan a mholtar a d'fhéadfadh saincheisteanna gan choinne a bheith mar thoradh air. Úsáid an leagan a mholtar le do thoil.\n\nLeagan roghnaithe: ${selected}\nLeagan mholta: ${suggested}\n\nChun leanúint ar aghaidh ar aon nós, díchumasaigh “Teastaíonn leagan aipe molta” sna socruithe.",
"featureNotAvailable": "Gné nach bhfuil cur i bhfeidhm",
"featureNotAvailableText": "Is APK scoilte é an aip seo agus ní féidir é a phaiteáil agus a shuiteáil go hiontaofa ach trí fheistiú le ceadanna fréimhe. Mar sin féin, is féidir leat APK iomlán a phaisteáil agus a shuiteáil trína roghnú ó stóráil."
},
"patchesSelectorView": {
"viewTitle": "Roghnaigh paistí",
"searchBarHint": "Cuardaigh paistí",
"universalPatches": "Paistí uilíocha",
"newPatches": "Paistí nua",
"patches": "Paistí",
"doneButton": "Déanta",
"defaultChip": "Réamhshocraithe",
"defaultTooltip": "Roghnaigh gach paistí réamhshocraithe",
"noneChip": "Níl aon",
"noneTooltip": "Díroghnaigh gach paiste",
"loadPatchesSelection": "Roghnú paiste luchtaigh",
"noSavedPatches": "Níl aon roghnú paiste sábháilte don aip roghnaithe.\nBrúigh Done chun an rogha reatha a shábháil.",
"noPatchesFound": "Níl aon paistí le fáil don aip roghnaithe",
"setRequiredOption": "Éilíonn roinnt paistí roghanna a shocrú:\n\n${patches}\n\nSocraigh iad le do thoil sula leanann ar aghaidh."
},
"patchOptionsView": {
"customValue": "Luach saincheaptha",
"setToNull": "Socraigh go null",
"nullValue": "Tá an luach rogha seo niall faoi láthair",
"viewTitle": "Roghanna paiste",
"saveOptions": "Sábháil",
"unselectPatch": "Díroghnaigh paiste",
"tooltip": "Tuilleadh roghanna ionchur",
"selectFilePath": "Roghnaigh cosán comhad",
"selectFolder": "Roghnaigh fillte",
"requiredOption": "Teastaíonn an rogha seo a shocrú",
"unsupportedOption": "Ní thacaítear leis an rogha seo",
"requiredOptionNull": "Caithfear na roghanna seo a leanas a shocrú:\n\n${options}"
},
"patchItem": {
"unsupportedDialogText": "D'fhéadfadh earráidí paiste a bheith mar thoradh ar an paiste seo a roghnú.\n\nLeagan aip: ${packageVersion}\nLeaganacha tacaithe:\n${supportedVersions}",
"unsupportedPatchVersion": "Ní thacaítear le paiste don leagan aip seo.",
"unsupportedRequiredOption": "Tá rogha riachtanach sa phaiste seo nach dtacaíonn an aip seo",
"patchesChangeWarningDialogText": "Moltar an roghnú agus na roghanna paiste réamhshocraithe a úsáid. D'fhéadfadh saincheisteanna gan choinne a bheith mar thoradh orthu a athrú\n\nBeidh ort “Ceadaigh roghnú paiste athraithe” a chasadh air sna socruithe sula n-athraíonn tú aon rogha paiste.",
"patchesChangeWarningDialogButton": "Úsáid rogha réamhshocraithe"
},
"installerView": {
"installType": "Roghnaigh cineál suiteála",
"installTypeDescription": "Roghnaigh an cineál suiteála le leanúint leis.",
"installButton": "Suiteáil",
"installRootType": "Ceangail",
"installNonRootType": "Rialta",
"warning": "Díchumasaigh nuashonruithe uathoibríoch don aip bhreactha chun fadhbanna gan choinne a sheachaint.",
"pressBackAgain": "Brúigh ar ais arís chun cealú",
"openButton": "Oscailte",
"notificationTitle": "Tá Bainisteoir ReVanced ag paisteáil",
"notificationText": "Tapáil chun filleadh ar an suiteálaí",
"exportApkButtonTooltip": "APK paiteáilte onnmhairi",
"exportLogButtonTooltip": "Logáil easpórtála",
"screenshotDetected": "Braithíodh scáileán. Má tá tú ag iarraidh an log a roinnt, roinn cóip téacs ina ionad.\n\nCóipeáil log go gearrthaisce?",
"copiedToClipboard": "Cóipeáladh an loga chuig an ngearrthaisce",
"noExit": "Tá an suiteálaí fós ag rith, ní féidir leo imeacht..."
},
"settingsView": {
"widgetTitle": "Socruithe",
"appearanceSectionTitle": "Dealramh",
"teamSectionTitle": "Foireann",
"debugSectionTitle": "Dífhabhtú",
"advancedSectionTitle": "Ardleibhéal",
"exportSectionTitle": "Iompórtáil & easpórtáil",
"dataSectionTitle": "Foinsí sonraí",
"themeModeLabel": "Téama aip",
"systemThemeLabel": "Córas",
"lightThemeLabel": "Solas",
"darkThemeLabel": "Dorcha",
"dynamicThemeLabel": "Ábhar Tú",
"dynamicThemeHint": "Bain sult as eispéireas níos gaire do do ghléas",
"languageLabel": "Teanga",
"languageUpdated": "Teanga nuashonraithe",
"sourcesLabel": "Foinsí malartacha",
"sourcesLabelHint": "Cumraigh na foinsí malartacha le haghaidh Paistí ReVanced agus Comhtháthaithe ReVanced",
"sourcesIntegrationsLabel": "Foinse comhtháthaithe",
"useAlternativeSources": "Úsáid foinsí malartacha",
"useAlternativeSourcesHint": "Úsáid foinsí malartacha le haghaidh Paistí ReVanced agus Comhtháthaithe ReVanced in ionad an API",
"sourcesResetDialogTitle": "Athshocraigh",
"sourcesResetDialogText": "An bhfuil tú cinnte gur mhaith leat do fhoinsí a athshocrú go dtí a luachanna réamhshocraithe?",
"apiURLResetDialogText": "An bhfuil tú cinnte gur mhaith leat do URL API a athshocrú go dtí a luach réamhshocraithe?",
"sourcesUpdateNote": "Nóta: Íoslódálfaidh sé seo Paistí ReVanced agus Comhtháthú ReVanced go huathoibríoch ó na foinsí malartacha.\n\nCeanglóidh sé seo tú leis an bhfoinse mhalartach.",
"apiURLLabel": "UIRL API",
"apiURLHint": "Cumraigh URL API de Bhainisteoir ReVanced",
"selectApiURL": "UIRL API",
"orgPatchesLabel": "Eagraíocht paistí",
"sourcesPatchesLabel": "Foinse paistí",
"orgIntegrationsLabel": "Eagraíocht comhtháthaithe",
"contributorsLabel": "Rannpháirtithe",
"contributorsHint": "Liosta de rannpháirtithe ReVanced",
"logsLabel": "Comhroinn logaí",
"logsHint": "Comhroinn logaí Bainisteoir ReVanced",
"enablePatchesSelectionLabel": "Ceadaigh roghnú paiste a athrú",
"enablePatchesSelectionHint": "Ná cuir cosc ar phaistí a roghnú nó a dhíroghnú",
"enablePatchesSelectionWarningText": "D'fhéadfadh fadhbanna gan choinne a bheith mar thoradh ar rogha paistí a athrú\n\nCumasaigh ar aon chaoi?",
"disablePatchesSelectionWarningText": "Tá tú ar tí roghnú paistí a athrú a dhíchumasú.\nCuirfear an rogha réamhshocraithe paistí ar ais.\n\nDíchumasú ar aon chaoi?",
"autoUpdatePatchesLabel": "Paistí nuashonruithe uathoibríoch",
"autoUpdatePatchesHint": "Nuashonraigh go huathoibríoch paistí go dtí an leagan is déanaí",
"showUpdateDialogLabel": "Taispeáin dialóg nuashonrú",
"showUpdateDialogHint": "Taispeáin dialóg nuair a bhíonn nuashonrú nua ar fáil",
"universalPatchesLabel": "Taispeáin paistí uilíocha",
"universalPatchesHint": "Taispeáin gach aip agus paistí uilíoch (féadfaidh sé an liosta aipeanna a mhoilliú)",
"lastPatchedAppLabel": "Sábháil aip paisteáilte",
"lastPatchedAppHint": "Sábháil an paiste deireanach le suiteáil nó a onnmhairiú",
"versionCompatibilityCheckLabel": "Seiceáil comhoiriúnachta",
"versionCompatibilityCheckHint": "Cosc a chur ar roghnú paistí nach bhfuil comhoiriúnach leis an leagan aip roghnaithe",
"requireSuggestedAppVersionLabel": "Teastaíonn leagan aipe molta",
"requireSuggestedAppVersionHint": "Cosc a chur ar aip a roghnú le leagan nach é an leagan molta",
"requireSuggestedAppVersionDialogText": "D'fhéadfadh fadhbanna gan choinne a bheith mar thoradh ar aip nach é an leagan a mholtar a roghnú.\n\nAr mhaith leat dul ar aghaidh ar aon nós?",
"aboutLabel": "Maidir",
"snackbarMessage": "Cóipeáilte go gear",
"restartAppForChanges": "Athosaigh an aip chun athruithe a chur i bhfeidhm",
"deleteTempDirLabel": "Scrios comhaid shealadacha",
"deleteTempDirHint": "Scrios comhaid shealadacha gan úsáid",
"deletedTempDir": "Scriosta comhaid shealadacha",
"exportPatchesLabel": "Rogha paiste easpórtála",
"exportPatchesHint": "Roghnú paiste a easpórtáil chuig comhad JSON",
"exportedPatches": "Easpórtáil an roghnú paistí",
"noExportFileFound": "Gan roghnú paiste le heaspórtáil",
"importPatchesLabel": "Iompórtáil roghnú paiste",
"importPatchesHint": "Roghnú paiste a iompórtáil ó chomhad JSON",
"importedPatches": "Rogha paiste allmhairithe",
"resetStoredPatchesLabel": "Athshocraigh roghnú paiste",
"resetStoredPatchesHint": "Athshocraigh an rogha paiste stóráilte",
"resetStoredPatchesDialogTitle": "Athshocraigh roghnú paiste?",
"resetStoredPatchesDialogText": "Cuirfear an rogha réamhshocraithe paistí ar ais.",
"resetStoredPatches": "Athshocraíodh roghnú paiste",
"resetStoredOptionsLabel": "Athshocraigh roghanna paiste",
"resetStoredOptionsHint": "Athshocraigh gach rogha paiste",
"resetStoredOptionsDialogTitle": "Athshocraigh roghanna paiste?",
"resetStoredOptionsDialogText": "Bainfidh na roghanna paiste a athshocrú gach rogha sábháilte.",
"resetStoredOptions": "Athshocraíodh roghanna",
"deleteLogsLabel": "Glan Logaí",
"deleteLogsHint": "Scrios logaí Bainisteoir ReVanced bailithe",
"deletedLogs": "Logaí scriosta",
"regenerateKeystoreLabel": "Athghin stór eochracha",
"regenerateKeystoreHint": "Athghinigh an eochrstór a úsáidtear chun aipeanna a shíni",
"regenerateKeystoreDialogTitle": "Athghin stór eochracha?",
"regenerateKeystoreDialogText": "Ní bheidh aipeanna paiste sínithe leis an seanstór eochair in ann a nuashonrú a thuilleadh.",
"regeneratedKeystore": "Keystore athghinithe",
"exportKeystoreLabel": "Easpórtáil stór eochracha",
"exportKeystoreHint": "Easpórtáil an eochrstór a úsáidtear chun feidhmchláir",
"exportedKeystore": "Easpórtáil an stór eochair",
"noKeystoreExportFileFound": "Níl aon stór eochair le easpórtáil",
"importKeystoreLabel": "Iompórtáil stór eochracha",
"importKeystoreHint": "Iompórtáil stór eochracha a úsáidtear chun aipeanna",
"importedKeystore": "Keystore iompórtáilte",
"selectKeystorePassword": "Pasfhocal stór eochracha",
"selectKeystorePasswordHint": "Roghnaigh pasfhocal stór eochracha a úsáidtear chun aipeanna",
"jsonSelectorErrorMessage": "Ní féidir comhad JSON roghnaithe a úsáid",
"keystoreSelectorErrorMessage": "Ní féidir comhad stór eochracha roghnaithe a úsáid"
},
"appInfoView": {
"widgetTitle": "Eolas ar an aip",
"openButton": "Oscailte",
"installButton": "Suiteáil",
"uninstallButton": "Díshuiteáil",
"unmountButton": "Dícheangail",
"exportButton": "Easpórtáil",
"deleteButton": "Scrios",
"rootDialogTitle": "Earráid",
"lastPatchedAppDescription": "Is cúltaca é seo den aip a paisteadh go deireanach.",
"unmountDialogText": "An bhfuil tú cinnte gur mhaith leat an aip seo a dícheangail?",
"uninstallDialogText": "An bhfuil tú cinnte gur mhaith leat an aip seo a dhíshuiteáil?",
"rootDialogText": "Suiteáilíodh an aip le ceadanna sárúsáideora, ach faoi láthair níl aon cheadanna ag Bainisteoir ReVanced.\nDeonaigh ceadanna sárúsáideora ar dtús.",
"removeAppDialogTitle": "Aip a scriosadh?",
"removeAppDialogText": "An bhfuil tú cinnte gur mhaith leat an cúltaca seo a scriosadh?",
"packageNameLabel": "Ainm an phacáiste",
"installTypeLabel": "Cineál suiteála",
"mountTypeLabel": "Ceangail",
"regularTypeLabel": "Rialta",
"patchedDateLabel": "Dáta paisteáilte",
"appliedPatchesLabel": "Paistí feidhmithe",
"sizeLabel": "Méid an chomhaid",
"patchedDateHint": "${date} ag ${time}",
"appliedPatchesHint": "${quantity} paistí curtha i bhfeidhm",
"updateNotImplemented": "Níor cuireadh an ghné seo i bhfeidhm go fóill"
},
"contributorsView": {
"widgetTitle": "Rannpháirtithe"
},
"installErrorDialog": {
"mount_version_mismatch": "Neamhoiriúnú leagan",
"mount_no_root": "Gan rochtain fréimhe",
"mount_missing_installation": "Níor aimsíodh an suiteáil",
"status_failure_blocked": "Suiteáil blocáilte",
"install_failed_verification_failure": "Theip ar fhíorú",
"status_failure_invalid": "Suiteáil bailí",
"install_failed_version_downgrade": "Ní féidir íosghrádú",
"status_failure_conflict": "Coimhlint suiteála",
"status_failure_storage": "Saincheist stórála suiteála",
"status_failure_incompatible": "Suiteáil neamh-chomhoiriúnach",
"status_failure_timeout": "Teorainn ama suiteála",
"status_unknown": "Theip ar an suiteáil",
"mount_version_mismatch_description": "Theip ar an suiteáil toisc go raibh an aip suiteáilte ina leagan difriúil ná an aip paiste.\n\nSuiteáil an leagan den aip atá á shuiteáil agat agus bain triail as arís.",
"mount_no_root_description": "Theip ar an suiteáil toisc nár dheonaíodh rochtain fréimhe.\n\nDeonaigh rochtain fréimhe ar Bainisteoir ReVanced agus bain triail as arís.",
"mount_missing_installation_description": "Theip ar an suiteáil toisc nach raibh an aip neamhpháite á shuiteáil ar an bhfeiste seo d'fhonn suiteáil air.\n\nSuiteáil an aip gan patched sula gcuirtear é agus bain triail as arís.",
"status_failure_timeout_description": "Thóg an tsuiteáil rófhada chun críochnú.\n\nAr mhaith leat triail a bhaint as arís?",
"status_failure_storage_description": "Theip ar an suiteáil mar gheall ar stóráil neamhleor.\n\nSaor roinnt spáis agus bain triail as arís.",
"status_failure_invalid_description": "Theip ar an suiteáil toisc go raibh an aip paiste neamhbhailí.\n\nDíshuiteáil an aip agus bain triail as arís?",
"status_failure_incompatible_description": "Níl an aip comhoiriúnach leis an bhfeiste seo.\n\nÚsáid APK a dtacaíonn an gléas seo agus bain triail as arís.",
"status_failure_conflict_description": "Cuireadh cosc ar an suiteáil trí shuiteáil an aip atá ann cheana féin.\n\nDíshuiteáil an aip suiteáilte agus iarracht arís?",
"status_failure_blocked_description": "Chuir ${packageName} bac ar an suiteáil.\n\nCoigeartaigh do shocruithe slándála agus bain triail eile as.",
"install_failed_verification_failure_description": "Theip ar an suiteáil mar gheall ar shaincheist fíoraithe.\n\nCoigeartaigh do shocruithe slándála agus bain triail eile as.",
"install_failed_version_downgrade_description": "Theip ar an suiteáil toisc gur leagan níos ísle é an aip paiteáilte ná an aip suiteáilte.\n\nDíshuiteáil an aip agus bain triail as arís?",
"status_unknown_description": "Theip ar an suiteáil mar gheall ar chúis anaithnid. Bain triail as arís."
}
}

View file

@ -16,7 +16,7 @@
"showUpdateButton": "הצג עדכון",
"navigationView": {
"dashboardTab": "לוח בקרה",
"patcherTab": "מתקן",
"patcherTab": "Patcher",
"settingsTab": "הגדרות"
},
"homeView": {
@ -49,7 +49,7 @@
"timeagoLabel": "לפני ${time}"
},
"patcherView": {
"widgetTitle": "מתקן",
"widgetTitle": "Patcher",
"patchButton": "תיקון",
"removedPatchesWarningDialogText": "התיקונים הבאים הוסרו מאז הפעם האחרונה שהשתמשת בהם.\n${patches}\nלהמשיך בכל זאת?",
"requiredOptionDialogText": "כמה אפשרויות תיקון חייבות להיקבע."
@ -99,6 +99,7 @@
},
"patchOptionsView": {
"customValue": "ערך מותאם אישית",
"setToNull": "השמה לnull",
"viewTitle": "אפשרויות תיקון",
"saveOptions": "שמור",
"tooltip": "אפשרויות קלט נוספות",
@ -111,6 +112,7 @@
"unsupportedDialogText": "בחירת תיקון זה עלול לגרום לשגיאות תיקון.\nגרסת יישום: ${packageVersion}\nגרסאות נתמכות:\n${supportedVersions}",
"unsupportedPatchVersion": "תיקון זה אינו נתמך עבור גרסה זו של האפליקציה.",
"unsupportedRequiredOption": "התיקון כולל אפשרות דרושה שאינה נתמכת על ידי אפליקציה זו",
"patchesChangeWarningDialogText": "מומלץ להשתמש בברירת המחדל של הטלאי והאפשרויות. שינוי עלול לגרום לבעיות בלתי צפויות.\n\nתצטרך להפעיל את \"אפשר שינוי בחירת טלאי\" בהגדרות לפני שתשנה כל בחירת טלאי.",
"patchesChangeWarningDialogButton": "השתמש בבחירה ברירת המחדל"
},
"installerView": {
@ -136,6 +138,7 @@
"debugSectionTitle": "איתור באגים",
"advancedSectionTitle": "הגדרות מתקדמות",
"exportSectionTitle": "יבוא ויצוא",
"dataSectionTitle": "מקורות מידע",
"themeModeLabel": "ערכת הנושא של האפליקציה",
"systemThemeLabel": "מערכת",
"lightThemeLabel": "בהיר",
@ -195,6 +198,7 @@
"noKeystoreExportFileFound": "אין מפתח-אחסון כדי ליציא",
"importKeystoreLabel": "יבוא מפתח-אחסון",
"importedKeystore": "מפתח-אחסון מיובא",
"selectKeystorePassword": "סיסמת מפתח-אחסון",
"jsonSelectorErrorMessage": "לא ניתן להשתמש בקובץ JSON שנבחר"
},
"appInfoView": {
@ -202,15 +206,19 @@
"openButton": "פתח",
"installButton": "התקן",
"uninstallButton": "הסר התקנה",
"exportButton": "ייצוא",
"deleteButton": "למחוק",
"rootDialogTitle": "שגיאה",
"uninstallDialogText": "האם אתה בטוח שברצונך להסיר את האפליקציה הזו?",
"rootDialogText": "האפליקציה הותקנה עם הרשאות משתמש-על, אך כרגע למנהל המחודש אין הרשאות.\nאנא הענק תחילה הרשאות משתמש-על.",
"removeAppDialogText": "האם אתה בטוח שאתה רוצה למחוק קובץ גיבוי זה?",
"packageNameLabel": "שם חבילה",
"installTypeLabel": "סוג התקנה",
"mountTypeLabel": "טען",
"regularTypeLabel": "רגיל",
"patchedDateLabel": "תאריך תיקון",
"appliedPatchesLabel": "תיקונים הוחלו",
"sizeLabel": "גודל הקובץ",
"patchedDateHint": "${date} ב־${time}",
"appliedPatchesHint": "${quantity} שינויים הוחלו",
"updateNotImplemented": "תכונה זו טרם יושמה"
@ -236,7 +244,6 @@
"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שנה את הגדרות האבטחה שלך ונסה שוב.",

View file

@ -1,11 +1,18 @@
{
"okButton": "U redu",
"cancelButton": "Poništi",
"dismissButton": "Odbaci",
"quitButton": "Izađi",
"updateButton": "Ažuriraj",
"suggested": "Preporučena verzija: ${version}",
"yesButton": "Da",
"noButton": "Ne",
"warning": "Upozorenje",
"notice": "Napomena",
"noShowAgain": "Ne prikazuj ponovno",
"add": "Dodaj",
"remove": "Ukloni",
"showChangelogButton": "Prikaži napomene o izdanju",
"navigationView": {
"dashboardTab": "Nadzorna ploča",
"patcherTab": "Zakrpe",

View file

@ -54,6 +54,7 @@
"patcherView": {
"widgetTitle": "Patchelő",
"patchButton": "Patch",
"incompatibleArchWarningDialogText": "Ezen az architektúrán a patchelés még nem támogatott, és sikertelen lehet. Mégis folytatod?",
"removedPatchesWarningDialogText": "A következő patcheket a legutóbbi használatuk óta eltávolították.\n\n${patches}\n\nMindenképpen folytatja?",
"requiredOptionDialogText": "Néhány patch lehetőséget be kell állítani."
},
@ -282,7 +283,7 @@
"status_failure_timeout_description": "A telepítés túl sokáig tartott.\n\nSzeretné újra megpróbálni?",
"status_failure_storage_description": "A telepítés meghiúsult a nem elegendő tárhely miatt.\n\nSzabadítson fel helyet, és próbálja újra.",
"status_failure_invalid_description": "A telepítés meghiúsult, mert a patchelt alkalmazás érvénytelen.\n\nTávolítsa el az alkalmazást, és próbálja újra?",
"status_failure_incompatible_description": "Az alkalmazás nem kompatibilis ezzel az eszközzel.\n\nLépjen kapcsolatba az alkalmazás fejlesztőjével, és kérjen támogatást.",
"status_failure_incompatible_description": "Az alkalmazás nem kompatibilis ezzel az eszközzel.\n\nHasználjon az eszköz által támogatott APK-t, é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.",
"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.",

View file

@ -65,6 +65,7 @@
},
"appInfoView": {
"openButton": "Բաց",
"installButton": "Տեղադրվել",
"updateNotImplemented": "Ներկայումս այս ֆունկցիան հասանելի չէ"
},
"contributorsView": {},

View file

@ -1,7 +1,7 @@
{
"okButton": "Oke",
"cancelButton": "Batal",
"dismissButton": "Abaikan",
"dismissButton": "Hilangkan",
"quitButton": "Keluar",
"updateButton": "Perbarui",
"suggested": "Disarankan: ${version}",
@ -12,7 +12,7 @@
"noShowAgain": "Jangan tampilkan lagi",
"add": "Tambah",
"remove": "Hapus",
"showChangelogButton": "Tampilkan log perubahan",
"showChangelogButton": "Tampilkan daftar perubahan",
"showUpdateButton": "Tampilkan pembaruan",
"navigationView": {
"dashboardTab": "Dasbor",
@ -23,7 +23,10 @@
"refreshSuccess": "Berhasil Memuat Ulang",
"widgetTitle": "Dasbor",
"updatesSubtitle": "Pembaruan",
"lastPatchedAppSubtitle": "Patch terakhir app",
"patchedSubtitle": "App terinstal",
"changeLaterSubtitle": "Anda dapat mengubahnya di pengaturan nanti.",
"noSavedAppFound": "App tidak ditemukan",
"noInstallations": "Aplikasi tambalan tidak terpasang",
"installUpdate": "Lanjutkan untuk mengunduh pembaruan?",
"updateSheetTitle": "Perbarui Manajer ReVanced",
@ -51,6 +54,7 @@
"patcherView": {
"widgetTitle": "Penambal",
"patchButton": "Tambalan",
"incompatibleArchWarningDialogText": "Patching pada arsitektur ini belum didukung dan mungkin gagal. Lanjutkan saja?",
"removedPatchesWarningDialogText": "Patch berikut telah dihapus sejak terakhir kali Anda menggunakannya.\n\n${patches}\n\nTetap lanjut?",
"requiredOptionDialogText": "Beberapa opsi patch harus diatur."
},
@ -100,11 +104,15 @@
},
"patchOptionsView": {
"customValue": "Nilai kustom",
"setToNull": "Setel ke null",
"nullValue": "Nilai opsi ini saat ini adalah null",
"viewTitle": "Opsi tambalan",
"saveOptions": "Simpan",
"unselectPatch": "Batalkan pilihan patch",
"tooltip": "Opsi masukan lainnya",
"selectFilePath": "Pilih lokasi berkas",
"selectFolder": "Pilih folder",
"requiredOption": "Pengaturan opsi ini diperlukan",
"unsupportedOption": "Pilihan ini tidak didukung",
"requiredOptionNull": "Pilihan ini harus terpilih:\n\n${options}"
},
@ -177,6 +185,8 @@
"showUpdateDialogHint": "Tampilkan dialog ketika pembaruan tersedia",
"universalPatchesLabel": "Tampilkan tambalan universal",
"universalPatchesHint": "Menampilkan semua aplikasi dan tambalan universal (dapat memperlambat daftar aplikasi)",
"lastPatchedAppLabel": "Simpan patch aplikasi",
"lastPatchedAppHint": "Simpan patch terakhir untuk diinstal atau diekspor nanti",
"versionCompatibilityCheckLabel": "Periksa versi kompatibilitas",
"versionCompatibilityCheckHint": "Cegah pemilihan tambalan yang tidak kompatibel dengan versi aplikasi yang dipilih",
"requireSuggestedAppVersionLabel": "Memerlukan versi aplikasi yang disarankan",
@ -231,16 +241,22 @@
"installButton": "Pasang",
"uninstallButton": "Copot",
"unmountButton": "Lepas mount",
"exportButton": "Ekspor",
"deleteButton": "Hapus",
"rootDialogTitle": "Kesalahan",
"lastPatchedAppDescription": "Ini adalah cadangan patch aplikasi terakhir.",
"unmountDialogText": "Apakah yakin ingin melepas mount aplikasi ini?",
"uninstallDialogText": "Apakah yakin ingin mencopot aplikasi ini?",
"rootDialogText": "Aplikasi dipasang dengan izin superuser, tapi saat ini ReVanced Manager belum diizinkan.\nMohon berikan izin superuser dulu.",
"removeAppDialogTitle": "Hapus Aplikasi?",
"removeAppDialogText": "Yakin akan menghapus data backup ini?",
"packageNameLabel": "Nama paket",
"installTypeLabel": "Tipe pemasangan",
"mountTypeLabel": "Mount",
"regularTypeLabel": "Reguler",
"patchedDateLabel": "Kapan ditambal",
"appliedPatchesLabel": "Tambalan terterap",
"sizeLabel": "Ukuran file",
"patchedDateHint": "${date} pukul ${time}",
"appliedPatchesHint": "${quantity} tambalan terterap",
"updateNotImplemented": "Fitur ini belum diimplementasi"
@ -267,7 +283,7 @@
"status_failure_timeout_description": "Instalasi memakan waktu terlalu lama untuk diselesaikan.\n\nApakah anda ingin mencoba lagi?",
"status_failure_storage_description": "Instalasi gagal karena penyimpanan tidak mencukupi.\n\nKosongkan sebagian ruang dan coba kembali.",
"status_failure_invalid_description": "Instalasi gagal karena aplikasi yang ditambal tidak valid.\n\nCopot pemasangan aplikasi dan coba lagi?",
"status_failure_incompatible_description": "Aplikasi ini tidak kompatibel dengan perangkat anda.\n\nHubungi pengembang aplikasi dan minta dukungan.",
"status_failure_incompatible_description": "Aplikasi tidak kompatibel dengan perangkat ini.\n\nGunakan APK sesuai jenis perangkat dan coba lagi.",
"status_failure_conflict_description": "Penginstalan dicegah oleh aplikasi yang sudah ada.\n\nCopot pemasangan aplikasi yang terpasang dan coba kembali?",
"status_failure_blocked_description": "Instalasi diblokir oleh ${packageName}.\n\nSesuaikan pengaturan keamanan anda dan coba kembali.",
"install_failed_verification_failure_description": "Instalasi gagal karena masalah verifikasi.\n\nSesuaikan pengaturan keamanan anda dan coba kembali.",

View file

@ -23,7 +23,10 @@
"refreshSuccess": "Ricaricato con successo",
"widgetTitle": "Dashboard",
"updatesSubtitle": "Aggiornamenti",
"lastPatchedAppSubtitle": "Ultima app patched",
"patchedSubtitle": "Applicazioni installate",
"changeLaterSubtitle": "Questo sarà modificabile nelle impostazioni in un secondo momento.",
"noSavedAppFound": "Nessuna app trovata",
"noInstallations": "Nessuna applicazione patchata è stata installata",
"installUpdate": "Proseguire con l'installazione dell'aggiornamento?",
"updateSheetTitle": "Aggiorna ReVanced Manager",
@ -51,6 +54,7 @@
"patcherView": {
"widgetTitle": "Patcher",
"patchButton": "Patch",
"incompatibleArchWarningDialogText": "La patch su questa architettura non è ancora supportata 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?",
"requiredOptionDialogText": "Alcune opzioni di patch devono essere impostate."
},
@ -100,11 +104,15 @@
},
"patchOptionsView": {
"customValue": "Valore personalizzato",
"setToNull": "Imposta a nullo",
"nullValue": "Questo valore di opzione è al momento nullo",
"viewTitle": "Opzioni patch",
"saveOptions": "Salva",
"unselectPatch": "Deseleziona patch",
"tooltip": "Più opzioni di input",
"selectFilePath": "Seleziona percorso file",
"selectFolder": "Seleziona cartella",
"requiredOption": "L'impostazione di questa opzione è obbligatoria",
"unsupportedOption": "Questa opzione non è supportata",
"requiredOptionNull": "È necessario impostare le seguenti opzioni:\n\n${options}"
},
@ -177,6 +185,8 @@
"showUpdateDialogHint": "Mostra una finestra di dialogo quando è disponibile un nuovo aggiornamento",
"universalPatchesLabel": "Mostra patch universali",
"universalPatchesHint": "Mostra tutte le app e patch universali (rallenterà la lista delle app)",
"lastPatchedAppLabel": "Salva app patchata",
"lastPatchedAppHint": "Salva l'ultima patch da installare o esportare più tardi",
"versionCompatibilityCheckLabel": "Controllo compatibilità versione",
"versionCompatibilityCheckHint": "Impedisci di selezionare patch che non sono compatibili con la versione dell'app selezionata",
"requireSuggestedAppVersionLabel": "Richiedi versione consigliata dell'app",
@ -231,16 +241,22 @@
"installButton": "Installa",
"uninstallButton": "Disinstalla",
"unmountButton": "Smonta",
"exportButton": "Esporta",
"deleteButton": "Elimina",
"rootDialogTitle": "Errore",
"lastPatchedAppDescription": "Questo è un backup dell'app che è stata l'ultima patched.",
"unmountDialogText": "Sicuro di voler smontare quest'app?",
"uninstallDialogText": "Sicuro di voler disinstallare quest'app?",
"rootDialogText": "L'app è stata installata con i permessi di root, ma attualmente ReVanced Manager non ha nessun permesso.\nSi prega di concedere prima i permessi di root.",
"removeAppDialogTitle": "Eliminare l'applicazione?",
"removeAppDialogText": "Sei sicuro di voler eliminare questo backup?",
"packageNameLabel": "Nome pacchetto",
"installTypeLabel": "Tipo di installazione",
"mountTypeLabel": "Monta",
"regularTypeLabel": "Normale",
"patchedDateLabel": "Data di patch",
"appliedPatchesLabel": "Patch applicate",
"sizeLabel": "Dimensione file",
"patchedDateHint": "${date} alle ${time}",
"appliedPatchesHint": "${quantity} patch applicate",
"updateNotImplemented": "Questa funzionalità non è stata ancora implementata"
@ -267,7 +283,7 @@
"status_failure_timeout_description": "L'installazione ha richiesto troppo tempo per essere completata.\n\nVuoi riprovare?",
"status_failure_storage_description": "L'installazione è fallita a causa di spazio insufficiente.\n\nLibera dello spazio e riprova.",
"status_failure_invalid_description": "L'installazione è fallita perché l'app patchata è invalida.\n\nDisinstallare l'app e riprovare?",
"status_failure_incompatible_description": "L'app è incompatibile con questo dispositivo.\n\nContatta lo sviluppatore dell'app e chiedi supporto.",
"status_failure_incompatible_description": "L'applicazione è incompatibile con questo dispositivo.\n\nUtilizzare un APK che è supportato da questo dispositivo e riprovare.",
"status_failure_conflict_description": "L'installazione è stata impedita da un'esistente installazione dell'app.\n\nDisinstallare l'app installata e riprovare?",
"status_failure_blocked_description": "L'installazione è stata bloccata da ${packageName}.\n\nModifica le impostazioni di sicurezza e riprova.",
"install_failed_verification_failure_description": "L'installazione è fallita a causa di un problema di verifica.\n\nModifica le impostazioni di sicurezza e riprova.",

View file

@ -1,7 +1,7 @@
{
"okButton": "OK",
"cancelButton": "キャンセル",
"dismissButton": "取り消し",
"dismissButton": "閉じる",
"quitButton": "終了",
"updateButton": "更新",
"suggested": "推奨: ${version}",
@ -9,7 +9,7 @@
"noButton": "いいえ",
"warning": "警告",
"notice": "お知らせ",
"noShowAgain": "今後表示しない",
"noShowAgain": "今後表示しない",
"add": "追加",
"remove": "削除",
"showChangelogButton": "更新履歴を表示",
@ -23,7 +23,10 @@
"refreshSuccess": "正常に更新されました",
"widgetTitle": "ダッシュボード",
"updatesSubtitle": "更新",
"lastPatchedAppSubtitle": "前回パッチを適用したアプリ",
"patchedSubtitle": "インストール済みのアプリ",
"changeLaterSubtitle": "この設定は後から変更できます",
"noSavedAppFound": "アプリが見つかりません",
"noInstallations": "パッチ済みのアプリはインストールされていません",
"installUpdate": "更新を適用しますか?",
"updateSheetTitle": "ReVanced Managerを更新",
@ -31,7 +34,7 @@
"updatePatchesSheetTitle": "ReVanced Patchesを更新",
"updateChangelogTitle": "変更履歴",
"updateDialogText": "${file} の更新が利用可能です。\n現在のバージョン: ${version} ",
"downloadConsentDialogTitle": "必要なファイルをダウンロードしますか?",
"downloadConsentDialogTitle": "必要なファイルをダウンロードしますか",
"downloadConsentDialogText": "ReVanced Managerを正常に動作させるためのファイルをダウンロードする必要があります。",
"downloadConsentDialogText2": "${url} に接続します。",
"downloadingMessage": "更新データをダウンロードしています...",
@ -51,6 +54,7 @@
"patcherView": {
"widgetTitle": "パッチャー",
"patchButton": "パッチ",
"incompatibleArchWarningDialogText": "このアーキテクチャへのパッチ適用はまだサポートされておらず、失敗する可能性があります。とにかく続けますか?",
"removedPatchesWarningDialogText": "以下のパッチはもう使用できません。\n\n${patches}\n\n続行しますか?",
"requiredOptionDialogText": "一部のパッチオプションを設定する必要があります。"
},
@ -100,11 +104,15 @@
},
"patchOptionsView": {
"customValue": "カスタム値",
"setToNull": "null に設定",
"nullValue": "このオプション値は現在nullです",
"viewTitle": "パッチオプション",
"saveOptions": "保存",
"unselectPatch": "パッチの選択を解除",
"tooltip": "他の入力オプション",
"selectFilePath": "ファイルパスを選択",
"selectFolder": "フォルダーを選択",
"requiredOption": "このオプションを設定する必要があります",
"unsupportedOption": "このオプションはサポートされていません",
"requiredOptionNull": "以下のオプションを設定する必要があります:\n\n${options}"
},
@ -177,8 +185,10 @@
"showUpdateDialogHint": "新しいアップデートが利用可能な場合にダイアログを表示する",
"universalPatchesLabel": "共通パッチの表示",
"universalPatchesHint": "すべてのアプリと共通パッチを表示します(アプリ一覧の読み込みが遅くなる可能性があります)",
"lastPatchedAppLabel": "パッチを適用したアプリを保存",
"lastPatchedAppHint": "インストールまたはエクスポートする最後のパッチを保存する",
"versionCompatibilityCheckLabel": "バージョンの互換性の確認",
"versionCompatibilityCheckHint": "選択したアプリのバージョンと互換性のないパッチの選択を防止",
"versionCompatibilityCheckHint": "選択したアプリのバージョンと互換性のないパッチの選択を禁止する",
"requireSuggestedAppVersionLabel": "推奨バージョンの使用を強制",
"requireSuggestedAppVersionHint": "推奨されていないバージョンのアプリを選択できないようにします",
"requireSuggestedAppVersionDialogText": "推奨バージョンではないアプリを選択すると、予期しない問題が発生する可能性があります。\n\nこのまま続行しますか",
@ -231,16 +241,22 @@
"installButton": "インストール",
"uninstallButton": "アンインストール",
"unmountButton": "マウント解除",
"exportButton": "エクスポート",
"deleteButton": "削除",
"rootDialogTitle": "エラー",
"lastPatchedAppDescription": "これは最後にパッチを適用したアプリのバックアップです。",
"unmountDialogText": "このアプリをアンマウントしてもよろしいですか?",
"uninstallDialogText": "本当にこのアプリをアンインストールしますか?",
"rootDialogText": "アプリはスーパーユーザー権限でインストールされましたが、現在 ReVanced Manager にはその権限がありません。 スーパーユーザー権限を付与してください。",
"removeAppDialogTitle": "アプリを削除しますか?",
"removeAppDialogText": "このバックアップを削除してもよろしいですか?",
"packageNameLabel": "パッケージ名",
"installTypeLabel": "インストールの種類",
"mountTypeLabel": "マウント",
"regularTypeLabel": "通常",
"patchedDateLabel": "パッチ適用日時",
"appliedPatchesLabel": "適用されたパッチ",
"sizeLabel": "ファイルのサイズ",
"patchedDateHint": "${date} ${time}",
"appliedPatchesHint": "${quantity} 個の適用されたパッチ",
"updateNotImplemented": "この機能はまだ実装されていません"
@ -267,7 +283,7 @@
"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_incompatible_description": "アプリはこのデバイスと互換性がありません。\n\nこのデバイスでサポートされているAPKを使用して、もう一度お試しください。",
"status_failure_conflict_description": "インストールはアプリの既存のインストールによって中止されました。\n\nインストールされたアプリをアンインストールし、もう一度やり直してください。",
"status_failure_blocked_description": "インストールは ${packageName} によってブロックされました。\n\nセキュリティ設定を調整して、もう一度お試しください。",
"install_failed_verification_failure_description": "認証の問題によりインストールに失敗しました。\n\nセキュリティ設定を調整して、もう一度お試しください。",

View file

@ -1,5 +1,5 @@
{
"cancelButton": "Артқа",
"cancelButton": "Болдырмау",
"dismissButton": "Елемеу",
"quitButton": "Шығу",
"updateButton": "Жаңарту",
@ -30,28 +30,53 @@
"updatePatchesSheetTitle": "ReVanced патчін жаңарту",
"updateChangelogTitle": "Өзгерту тарихы",
"updateDialogText": "${file} үшін жаңарту қолжетімді.\n\nҚазіргі ${version} нұсқасы орнатылып тұр.",
"downloadedMessage": "Жаңарту жүктелген"
"downloadedMessage": "Жаңарту жүктелген",
"noConnection": "Интернет байланысы жоқ"
},
"applicationItem": {
"infoButton": "Ақпарат"
},
"latestCommitCard": {},
"latestCommitCard": {
"loadingLabel": "Ju'ktely'de..."
},
"patcherView": {
"widgetTitle": "Патчер",
"patchButton": "Патч"
},
"appSelectorCard": {},
"appSelectorCard": {
"widgetTitle": "Қолданбаны таңдаңыз"
},
"patchSelectorCard": {},
"socialMediaCard": {},
"appSelectorView": {},
"patchesSelectorView": {},
"patchOptionsView": {},
"patchItem": {},
"installerView": {},
"settingsView": {
"widgetTitle": "Баптау"
"appSelectorView": {
"viewTitle": "Қолданбаны таңдаңыз"
},
"patchesSelectorView": {
"doneButton": "Дайын",
"noneChip": "Жоқ"
},
"patchOptionsView": {
"selectFolder": "Буманы таңдаңыз"
},
"patchItem": {},
"installerView": {
"installButton": "Орнату",
"installNonRootType": "Қалыпты"
},
"settingsView": {
"widgetTitle": "Баптау",
"appearanceSectionTitle": "Безендіру",
"advancedSectionTitle": "Қосымша",
"contributorsLabel": "Үлес қосушылар"
},
"appInfoView": {
"widgetTitle": "Қолданба ақпары",
"installButton": "Орнату",
"uninstallButton": "Алмау",
"rootDialogTitle": "Қате"
},
"contributorsView": {
"widgetTitle": "Үлес қосушылар"
},
"appInfoView": {},
"contributorsView": {},
"installErrorDialog": {}
}

View file

@ -28,13 +28,13 @@
"changeLaterSubtitle": "나중에 설정에서 변경할 수 있습니다.",
"noSavedAppFound": "앱을 찾을 수 없습니다",
"noInstallations": "패치된 앱이 설치되어 있지 않습니다",
"installUpdate": "업데이트를 계속 설치하겠습니까?",
"installUpdate": "업데이트를 계속 설치하겠습니까?",
"updateSheetTitle": "ReVanced Manager 업데이트",
"updateDialogTitle": "새 업데이트가 있습니다",
"updatePatchesSheetTitle": "ReVanced 패치 업데이트",
"updateChangelogTitle": "변경 사항",
"updateDialogText": "'${file}'에 대한 새 업데이트를 할 수 있습니다.\n\n현재 설치된 버전은 '${version}' 입니다.",
"downloadConsentDialogTitle": "필요한 파일을 다운로드하겠습니까?",
"downloadConsentDialogTitle": "필요한 파일을 다운로드하겠습니까?",
"downloadConsentDialogText": "ReVanced Manager가 제대로 작동하려면 필요한 파일을 다운로드해야 합니다.",
"downloadConsentDialogText2": "진행하면 '${url}' 에 연결됩니다.",
"downloadingMessage": "업데이트 다운로드 중 ...",
@ -54,7 +54,8 @@
"patcherView": {
"widgetTitle": "Patcher",
"patchButton": "패치하기",
"removedPatchesWarningDialogText": "최근 적용한 패치들 중 다음 패치가 제거됩니다.\n\n${patches}\n\n계속 진행하겠습니까?",
"incompatibleArchWarningDialogText": "이 아키텍처에 대한 패치는 아직 지원되지 않으므로 실패할 수 있습니다. 그래도 계속하시겠습니까?",
"removedPatchesWarningDialogText": "최근 적용된 패치들 중 다음 패치가 제거됩니다.\n\n${patches}\n\n그래도 계속하시겠습니까?",
"requiredOptionDialogText": "일부 패치 옵션을 설정해야 합니다."
},
"appSelectorCard": {
@ -104,7 +105,7 @@
"patchOptionsView": {
"customValue": "사용자 정의 값",
"setToNull": "null 값으로 설정",
"nullValue": "이 옵션 값은 현재 null 값입니다",
"nullValue": "이 옵션 값은 현재 아무것도 없는 상태(null 값)입니다",
"viewTitle": "패치 옵션",
"saveOptions": "저장하기",
"unselectPatch": "패치 선택 해제",
@ -135,7 +136,7 @@
"notificationText": "설치 관리자로 돌아가려면 여기를 누르세요",
"exportApkButtonTooltip": "패치된 APK 내보내기",
"exportLogButtonTooltip": "로그 내보내기",
"screenshotDetected": "스크린샷이 감지되었습니다. 로그를 공유할 목적이라면, 대신 텍스트 사본으로 공유해주세요.\n\n로그를 클립보드에 복사하겠습니까?",
"screenshotDetected": "스크린샷이 감지되었습니다. 로그를 공유할 목적이라면, 대신 텍스트 사본으로 공유해주세요.\n\n로그를 클립보드에 복사하겠습니까?",
"copiedToClipboard": "로그를 클립보드에 복사하였습니다",
"noExit": "설치 관리자가 실행 중이므로 중단할 수 없습니다 ..."
},
@ -156,13 +157,13 @@
"languageLabel": "앱 언어",
"languageUpdated": "앱 언어를 변경하였습니다",
"sourcesLabel": "대체 소스",
"sourcesLabelHint": "ReVanced Patches 및 ReVanced Integrations 대체 소스를 설정할 수 있습니다",
"sourcesLabelHint": "ReVanced Patches 및 ReVanced Integrations 대체 소스를 설정할 수 있습니다",
"sourcesIntegrationsLabel": "Integrations 소스",
"useAlternativeSources": "대체 소스 사용",
"useAlternativeSourcesHint": "공식 소스가 아닌 ReVanced Patches 및 ReVanced Integrations 대체 소스를 사용합니다",
"useAlternativeSourcesHint": "공식 소스가 아닌 ReVanced Patches 및 ReVanced Integrations 대체 소스를 사용합니다",
"sourcesResetDialogTitle": "초기화",
"sourcesResetDialogText": "정말 사용자 정의 소스를 기본값으로 초기화하겠습니까?",
"apiURLResetDialogText": "정말 API URL을 기본값으로 초기화하겠습니까?",
"sourcesResetDialogText": "정말 사용자 정의 소스를 기본값으로 초기화하겠습니까?",
"apiURLResetDialogText": "정말 API URL을 기본값으로 초기화하겠습니까?",
"sourcesUpdateNote": "알림: 변경하면 대체 소스에서 ReVanced Patches 및 ReVanced Integrations이 자동으로 다운로드됩니다. \n\n그 이후에는 대체 소스로 연결됩니다.",
"apiURLLabel": "API URL",
"apiURLHint": "ReVanced Manager의 API URL를 설정할 수 있습니다.",
@ -176,8 +177,8 @@
"logsHint": "수집된 ReVanced Manager 로그를 공유합니다",
"enablePatchesSelectionLabel": "패치 선택 변경 허용",
"enablePatchesSelectionHint": "패치를 선택하거나 선택 해제할 수 있습니다",
"enablePatchesSelectionWarningText": "패치의 기본 선택을 변경하는 경우에는 예상되지 않은 문제점이 발생할 수 있습니다.\n\n그래도 활성화하겠습니까?",
"disablePatchesSelectionWarningText": "패치 선택 변경을 비활성화하려 합니다.\n패치의 기본 선택목록으로 복원될 것입니다.\n\n그래도 비활성화하겠습니까?",
"enablePatchesSelectionWarningText": "패치의 기본 선택을 변경하는 경우에는 예상되지 않은 문제점이 발생할 수 있습니다.\n\n그래도 활성화하겠습니까?",
"disablePatchesSelectionWarningText": "패치 선택 변경을 비활성화하려 합니다.\n패치의 기본 선택목록으로 복원될 것입니다.\n\n그래도 비활성화하겠습니까?",
"autoUpdatePatchesLabel": "패치 자동 업데이트",
"autoUpdatePatchesHint": "자동으로 패치를 최신 버전으로 업데이트합니다",
"showUpdateDialogLabel": "업데이트 팝업창 보기",
@ -190,7 +191,7 @@
"versionCompatibilityCheckHint": "선택한 앱 버전과 호환되지 않는 패치를 선택할 수 없습니다",
"requireSuggestedAppVersionLabel": "권장 앱 버전 요구",
"requireSuggestedAppVersionHint": "권장되지 않은 앱 버전은 선택할 수 없습니다",
"requireSuggestedAppVersionDialogText": "권장 앱 버전이 아닌 앱을 선택하는 경우에는 예상되지 않은 문제점이 발생할 수 있습니다.\n\n그래도 계속 진행하겠습니까?",
"requireSuggestedAppVersionDialogText": "권장 앱 버전이 아닌 앱을 선택하는 경우에는 예상되지 않은 문제점이 발생할 수 있습니다.\n\n그래도 계속겠습니까?",
"aboutLabel": "정보",
"snackbarMessage": "클립보드에 복사하였습니다",
"restartAppForChanges": "변경 사항을 적용하려면 앱을 다시 시작하세요",
@ -206,20 +207,20 @@
"importedPatches": "패치 선택목록을 가져왔습니다",
"resetStoredPatchesLabel": "패치 선택목록 초기화",
"resetStoredPatchesHint": "저장된 패치 선택목록을 초기화합니다",
"resetStoredPatchesDialogTitle": "패치 선택목록을 초기화하겠습니까?",
"resetStoredPatchesDialogTitle": "패치 선택목록을 초기화하겠습니까?",
"resetStoredPatchesDialogText": "패치 기본 선택목록으로 복원합니다.",
"resetStoredPatches": "패치 선택목록을 초기화하였습니다",
"resetStoredOptionsLabel": "패치 옵션 초기화",
"resetStoredOptionsHint": "모든 패치 옵션을 초기화합니다",
"resetStoredOptionsDialogTitle": "패치 옵션을 초기화하겠습니까?",
"resetStoredOptionsDialogTitle": "패치 옵션을 초기화하겠습니까?",
"resetStoredOptionsDialogText": "패치 옵션을 초기화하면 저장한 모든 옵션이 제거됩니다.",
"resetStoredOptions": "옵션을 초기화하였습니다",
"deleteLogsLabel": "로그 제거하기",
"deleteLogsHint": "수집된 ReVanced Manager 로그를 제거합니다",
"deletedLogs": "로그를 제거하였습니다",
"regenerateKeystoreLabel": "키스토어 재생성",
"regenerateKeystoreHint": "앱을 서명할 때 사용 키스토어를 재생성합니다",
"regenerateKeystoreDialogTitle": "키스토어를 재생성하겠습니까?",
"regenerateKeystoreHint": "앱을 서명할 때 사용 키스토어를 재생성합니다",
"regenerateKeystoreDialogTitle": "키스토어를 재생성하겠습니까?",
"regenerateKeystoreDialogText": "기존 키스토어로 서명한 패치된 앱을 더 이상 업데이트할 수 없게 됩니다.",
"regeneratedKeystore": "키스토어를 재생성하였습니다",
"exportKeystoreLabel": "키스토어 내보내기",
@ -244,20 +245,20 @@
"deleteButton": "제거하기",
"rootDialogTitle": "오류",
"lastPatchedAppDescription": "마지막으로 패치된 앱의 백업입니다.",
"unmountDialogText": "이 앱의 마운트를 해제하겠습니까?",
"uninstallDialogText": "이 앱을 제거하겠습니까?",
"unmountDialogText": "이 앱의 마운트를 해제하겠습니까?",
"uninstallDialogText": "이 앱을 제거하겠습니까?",
"rootDialogText": "앱이 슈퍼유저 권한으로 설치되었으나 현재 ReVanced Manager에는 권한이 없습니다. 먼저 슈퍼유저 권한을 부여하세요.",
"removeAppDialogTitle": "앱을 제거하겠습니까?",
"removeAppDialogText": "이 백업을 제거하겠습니까?",
"removeAppDialogTitle": "앱을 제거하겠습니까?",
"removeAppDialogText": "이 백업을 제거하겠습니까?",
"packageNameLabel": "패키지 이름",
"installTypeLabel": "설치 유형",
"mountTypeLabel": "마운트",
"regularTypeLabel": "일반",
"patchedDateLabel": "패치 날짜",
"appliedPatchesLabel": "적용 패치",
"patchedDateLabel": "패치 날짜",
"appliedPatchesLabel": "적용 패치",
"sizeLabel": "파일 크기",
"patchedDateHint": "${date} ${time}",
"appliedPatchesHint": "적용 패치 ${quantity} 개",
"appliedPatchesHint": "적용 패치 ${quantity} 개",
"updateNotImplemented": "이 기능은 아직 구현되지 않았습니다"
},
"contributorsView": {
@ -279,14 +280,14 @@
"mount_version_mismatch_description": "패치된 앱과 설치된 앱의 버전이 달라서 설치에 실패하였습니다.\n\n마운트하고 있는 앱의 버전으로 설치한 후에 다시 시도하세요.",
"mount_no_root_description": "Root 권한이 주어지지 않아서 설치에 실패하였습니다.\n\nReVanced Manager에 Root 권한을 부여한 후에 다시 시도하세요.",
"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_invalid_description": "패치된 앱이 유효하지 않아서 설치에 실패하였습니다.\n\n앱을 제거한 후에 다시 시도하겠습니까?",
"status_failure_incompatible_description": "앱이 기기와 호환되지 않습니다.\n\n앱 개발자에게 문의하여 도움을 요청해 보세요.",
"status_failure_conflict_description": "기존에 설치된 앱이 설치를 방해하였습니다.\n\n설치된 앱을 제거한 후에 다시 시도하겠습니까?",
"status_failure_invalid_description": "패치된 앱이 유효하지 않아서 설치에 실패하였습니다.\n\n앱을 제거한 후에 다시 시도하겠습니까?",
"status_failure_incompatible_description": "이 앱은 이 기기와 호환되지 않습니다.\n\n이 기기에서 지원되는 APK를 사용하여 다시 시도하세요.",
"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앱을 제거한 후에 다시 시도하겠습니까?",
"install_failed_version_downgrade_description": "패치 앱의 버전이 설치된 앱의 버전보다 낮아서 설치에 실패하였습니다.\n\n앱을 제거한 후에 다시 시도하겠습니까?",
"status_unknown_description": "알 수 없는 이유로 설치에 실패하였습니다. 다시 시도하세요."
}
}

View file

@ -12,17 +12,22 @@
"noShowAgain": "Daugiau to nerodyti",
"add": "Pridėti",
"remove": "Pašalinti",
"showChangelogButton": "Rodyti pakeitimų sąrašą",
"showUpdateButton": "Rodyti naujinimą",
"navigationView": {
"dashboardTab": "Valdymo skydas",
"patcherTab": "Pataisytuvas",
"dashboardTab": "Sąvadas",
"patcherTab": "„Patcher“",
"settingsTab": "Nustatymai"
},
"homeView": {
"refreshSuccess": "Sėkmingai atnaujinta",
"widgetTitle": "Valdymo skydas",
"updatesSubtitle": "Atnaujinimai",
"widgetTitle": "Sąvadas",
"updatesSubtitle": "Naujinimai",
"lastPatchedAppSubtitle": "Paskutinė pataisyta programa",
"patchedSubtitle": "Įdiegtos programas",
"noInstallations": "Nėra įdiegtų pataisytų programų",
"installUpdate": "Tęsti atnaujinimą?",
"updateDialogTitle": "Galimas naujas atnaujinimas",
"updatePatchesSheetTitle": "Atnaujinti ReVanced pataisymus",
"updateChangelogTitle": "Pakeitimų sąrašas",
"downloadConsentDialogText2": "Tai prijungs jus prie ${url}.",
@ -41,11 +46,12 @@
"timeagoLabel": "Prieš ${time}"
},
"patcherView": {
"widgetTitle": "Pataisytuvas",
"widgetTitle": "„Patcher“",
"patchButton": "Pataisymas",
"requiredOptionDialogText": "Reikia nustatyti kai kurias pataisymų parinktis."
},
"appSelectorCard": {
"widgetTitle": "Pasirinkti programą",
"noAppsLabel": "Nerasta jokių programų"
},
"patchSelectorCard": {
@ -59,6 +65,7 @@
"widgetSubtitle": "Mes esame internete!"
},
"appSelectorView": {
"viewTitle": "Pasirinkti programą",
"storageButton": "Saugykla",
"selectFromStorageButton": "Pasirinkti iš talpyklos",
"errorMessage": "Neina naudoti parinktos programos",
@ -210,5 +217,7 @@
"contributorsView": {
"widgetTitle": "Prisidėjusieji žmonės"
},
"installErrorDialog": {}
"installErrorDialog": {
"install_failed_verification_failure": "Patikrinimas nepavyko"
}
}

View file

@ -23,7 +23,10 @@
"refreshSuccess": "Oppdatert vellykket",
"widgetTitle": "Kontrollpanel",
"updatesSubtitle": "Oppdateringer",
"lastPatchedAppSubtitle": "Sist patchet app",
"patchedSubtitle": "Installerte apper",
"changeLaterSubtitle": "Du kan endre dette i innstillingene senere.",
"noSavedAppFound": "Ingen app funnet",
"noInstallations": "Ingen patchede apper installert",
"installUpdate": "Fortsette å installere oppdateringen?",
"updateSheetTitle": "Oppdater rebalansert behandler",
@ -51,6 +54,7 @@
"patcherView": {
"widgetTitle": "Patcher",
"patchButton": "Oppdatering",
"incompatibleArchWarningDialogText": "Patching på denne arkitekturen er ennå ikke støttet og kan mislykkes. Fortsette likevel?",
"requiredOptionDialogText": "Noen oppdateringsalternativer må angis."
},
"appSelectorCard": {
@ -99,11 +103,15 @@
},
"patchOptionsView": {
"customValue": "Egendefinert verdi",
"setToNull": "Sett til null",
"nullValue": "Denne alternativ-verdien er for tiden null",
"viewTitle": "Oppdatering av alternativer",
"saveOptions": "Lagre",
"unselectPatch": "Avvelg patch",
"tooltip": "Flere inndata-alternativer",
"selectFilePath": "Velg filbane",
"selectFolder": "Velg mappe",
"requiredOption": "Å sette dette alternativet er påkrevd",
"unsupportedOption": "Dette alternativet støttes ikke",
"requiredOptionNull": "Følgende alternativer må settes:\n\n${options}"
},
@ -175,6 +183,8 @@
"showUpdateDialogHint": "Vis en dialog når en ny oppdatering er tilgjengelig",
"universalPatchesLabel": "Vis universelle oppdateringer",
"universalPatchesHint": "Vis alle apper og universelle plastre (kan gjøre app-listen tregere",
"lastPatchedAppLabel": "Lagre videresendt app",
"lastPatchedAppHint": "Lagre det siste depotplasteret for å installere eller eksportere senere",
"versionCompatibilityCheckLabel": "Versjons kompatibilitetssjekk",
"versionCompatibilityCheckHint": "Forhindre valg av feilrettinger som ikke er kompatible med den valgte appversjonen",
"requireSuggestedAppVersionLabel": "Krev foreslått appversjon",
@ -226,18 +236,25 @@
"appInfoView": {
"widgetTitle": "Info om app",
"openButton": "Åpne",
"installButton": "Installer",
"uninstallButton": "Avinstaller",
"unmountButton": "Demonter",
"exportButton": "Eksporter",
"deleteButton": "Slett",
"rootDialogTitle": "Feil",
"lastPatchedAppDescription": "Dette er en sikkerhetskopi av programmet som sist ble sendt.",
"unmountDialogText": "Er du sikker på at du vil avmontere denne appen?",
"uninstallDialogText": "Er du sikker på at du vil avinstallere denne appen?",
"rootDialogText": "Appen ble installert med superbrukerrettigheter, men for tiden ReVanced Manager har ingen tillatelser.\nVennligst gi superbruker-tillatelser først.",
"removeAppDialogTitle": "Slett app?",
"removeAppDialogText": "Er du sikker på at du vil slette denne sikkerhetskopien?",
"packageNameLabel": "Navn på pakke",
"installTypeLabel": "Installasjon type",
"mountTypeLabel": "Monter",
"regularTypeLabel": "Vanlig",
"patchedDateLabel": "Oppdatert dato",
"appliedPatchesLabel": "Anvendte depotplastre",
"sizeLabel": "Fil Størrelse",
"patchedDateHint": "${date} ved ${time}",
"appliedPatchesHint": "${quantity} brukte plastre",
"updateNotImplemented": "Denne funksjonen er ikke implementert ennå"
@ -263,7 +280,7 @@
"status_failure_timeout_description": "Installasjonen tok for lang tid til å fullføre.\n\nVil du prøve på nytt?",
"status_failure_storage_description": "Installasjonen mislyktes på grunn av utilstrekkelig lagring.\n\nFrigjør plass og prøv igjen.",
"status_failure_invalid_description": "Installasjonen mislyktes på grunn av at den patchede appen er ugyldig.\n\nAvinstaller appen og prøv igjen?",
"status_failure_incompatible_description": "Appen er inkompatibel med denne enheten.\n\nKontakt utvikleren av appen og be om støtte.",
"status_failure_incompatible_description": "Appen er ikke kompatibel med denne enheten.\n\nBruk en APK som støttes av denne enheten og prøv igjen.",
"status_failure_conflict_description": "Installasjonen ble forhindret av en eksisterende installasjon av appen.\n\nAvinstaller programmet, og prøv igjen?",
"status_failure_blocked_description": "Installasjonen ble blokkert av ${packageName}.\n\nJuster sikkerhetsinnstillingene og prøv igjen.",
"install_failed_verification_failure_description": "Installasjonen mislyktes på grunn av et problem med verifiseringen.\n\nJuster sikkerhetsinnstillingene og prøv igjen.",

View file

@ -23,12 +23,15 @@
"refreshSuccess": "Vernieuwen voltooid",
"widgetTitle": "Overzicht",
"updatesSubtitle": "Updates",
"lastPatchedAppSubtitle": "Laatst gepatchte app",
"patchedSubtitle": "Geïnstalleerde apps",
"changeLaterSubtitle": "U kunt dit op een later moment wijzigen in de instellingen.",
"noInstallations": "Geen gepatchte applicaties geïnstalleerd",
"noSavedAppFound": "Geen app gevonden",
"noInstallations": "Geen gepatchte apps geïnstalleerd",
"installUpdate": "Doorgaan met het installeren van de update?",
"updateSheetTitle": "Update ReVanced Manager",
"updateDialogTitle": "Nieuwe update beschikbaar",
"updatePatchesSheetTitle": "Update ReVanced Patches",
"updatePatchesSheetTitle": "ReVanced Patches bijwerken",
"updateChangelogTitle": "Wijzigingslogboek",
"updateDialogText": "Er is een nieuwe update beschikbaar voor ${file}.\n\nDe momenteel geïnstalleerde versie is ${version}.",
"downloadConsentDialogTitle": "Download de benodigde bestanden?",
@ -50,7 +53,8 @@
},
"patcherView": {
"widgetTitle": "Patcher",
"patchButton": "Patchen",
"patchButton": "Patch",
"incompatibleArchWarningDialogText": "Patchen op deze architectuur wordt nog niet ondersteund en zal mogelijk mislukken. Toch doorgaan?",
"removedPatchesWarningDialogText": "De volgende patches zijn verwijderd sinds de laatste keer dat je ze hebt gebruikt.\n\n${patches}\n\nToch doorgaan?",
"requiredOptionDialogText": "Er moeten enkele patch-opties worden ingesteld."
},
@ -100,11 +104,15 @@
},
"patchOptionsView": {
"customValue": "Aangepaste waarde",
"setToNull": "Zet op nul",
"nullValue": "Deze optiewaarde is momenteel leeg",
"viewTitle": "Patch opties",
"saveOptions": "Opslaan",
"unselectPatch": "Patch deselecteren",
"tooltip": "Meer invoeropties",
"selectFilePath": "Bestandspad selecteren",
"selectFolder": "Map selecteren",
"requiredOption": "Het instellen van deze optie is vereist",
"unsupportedOption": "Deze optie wordt niet ondersteund",
"requiredOptionNull": "De volgende opties moeten worden ingesteld:\n\n${options}"
},
@ -112,24 +120,24 @@
"unsupportedDialogText": "Het selecteren van deze patch kan leiden tot patch fouten.\n\nApp-versie: ${packageVersion}\nOndersteunde versies:\n${supportedVersions}",
"unsupportedPatchVersion": "Patch wordt niet ondersteund voor deze app versie.",
"unsupportedRequiredOption": "Deze patch bevat een verplichte optie die niet wordt ondersteund door deze app",
"patchesChangeWarningDialogText": "Het wordt aangeraden om de standaard patch selectie en opties te gebruiken. Wijzigen van deze opties kan leiden tot onverwachte problemen.\n\nJe moet \"Veranderen van patch-selectie toestaan\" inschakelen in de instellingen voordat je de patch-selectie wijzigt.",
"patchesChangeWarningDialogText": "Het wordt aangeraden om de standaard patch selectie en opties te gebruiken. Het wijzigen van deze kan leiden tot onverwachte problemen.\n\nJe moet \"Veranderen van patch selectie toestaan\" inschakelen in de instellingen voordat je de patch selectie wijzigt.",
"patchesChangeWarningDialogButton": "Gebruik standaard selectie"
},
"installerView": {
"installType": "Selecteer installatietype",
"installTypeDescription": "Selecteer het installatietype om mee door te gaan.",
"installButton": "Installeren",
"installRootType": "Bestijgen",
"installRootType": "Koppel",
"installNonRootType": "Normaal",
"warning": "Schakel automatische updates uit voor de patched app om onverwachte problemen te voorkomen.",
"warning": "Schakel automatische updates uit voor de gepatchte app om onverwachte problemen te voorkomen.",
"pressBackAgain": "Druk nogmaals op terug om te annuleren",
"openButton": "Openen",
"openButton": "Open",
"notificationTitle": "ReVanced Manager is aan het patchen",
"notificationText": "Tik om terug te keren naar het installatieprogramma",
"exportApkButtonTooltip": "Patched APK exporteren",
"exportApkButtonTooltip": "Gepatchte APK exporteren",
"exportLogButtonTooltip": "Logboek exporteren",
"screenshotDetected": "Er is een schermafbeelding gedetecteerd. Als u probeert het logboek te delen, deel dan een tekstkopie.\n\nLog kopiëren naar klembord?",
"copiedToClipboard": "Log gekopieerd naar klembord",
"copiedToClipboard": "Logboek gekopieerd naar klembord",
"noExit": "Het installatieprogramma is nog steeds actief, afsluiten is niet mogelijk..."
},
"settingsView": {
@ -143,8 +151,8 @@
"themeModeLabel": "App thema",
"systemThemeLabel": "Systeem",
"lightThemeLabel": "Licht",
"darkThemeLabel": "Donkere modus",
"dynamicThemeLabel": "Materiaal jij",
"darkThemeLabel": "Donker",
"dynamicThemeLabel": "Material You",
"dynamicThemeHint": "Geniet van een ervaring dichter bij je apparaat",
"languageLabel": "Taal",
"languageUpdated": "Taal bijgewerkt",
@ -156,11 +164,11 @@
"sourcesResetDialogTitle": "Herstellen naar standaard",
"sourcesResetDialogText": "Weet u zeker dat u uw bronnen op hun standaardwaarden wilt herstellen?",
"apiURLResetDialogText": "Weet u zeker dat u uw API-URL wilt resetten naar de standaardwaarde?",
"sourcesUpdateNote": "Opmerking: Dit zal automatisch ReVanceerde Patches en verbeterde integraties uit de alternatieve bronnen downloaden.\n\nDit verbindt je met de alternatieve bron.",
"sourcesUpdateNote": "Opmerking: Dit zal automatisch ReVanced Patches en Revanced Integrations uit de alternatieve bronnen downloaden.\n\nDit zal je verbinden met de alternatieve bron.",
"apiURLLabel": "API URL",
"apiURLHint": "Configureer de API URL van ReVanced Manager",
"selectApiURL": "API URL",
"orgPatchesLabel": "Organisatie van patches",
"orgPatchesLabel": "Beheer van patches",
"sourcesPatchesLabel": "Bronnen voor patches",
"orgIntegrationsLabel": "Integraties organisatie",
"contributorsLabel": "Bijdragers",
@ -177,6 +185,8 @@
"showUpdateDialogHint": "Een dialoogvenster weergeven wanneer een nieuwe update beschikbaar is",
"universalPatchesLabel": "Toon universele patches",
"universalPatchesHint": "Alle apps en universele patches weergeven (kan de app-lijst vertragen)",
"lastPatchedAppLabel": "Synchronisatie app opslaan",
"lastPatchedAppHint": "Sla de laatste patch op om later te installeren of te exporteren",
"versionCompatibilityCheckLabel": "Versie compatibiliteitscontrole",
"versionCompatibilityCheckHint": "Voorkom patches te selecteren die niet compatibel zijn met de geselecteerde app versie",
"requireSuggestedAppVersionLabel": "Voorgestelde app versie vereisen",
@ -231,16 +241,22 @@
"installButton": "Installeren",
"uninstallButton": "Verwijderen",
"unmountButton": "Ontkoppelen",
"exportButton": "Exporteren",
"deleteButton": "Verwijderen",
"rootDialogTitle": "Fout",
"lastPatchedAppDescription": "Dit is een back-up van de app die voor het laatst is gepatcheerd.",
"unmountDialogText": "Weet je zeker dat je de patches van deze app wilt verwijderen?",
"uninstallDialogText": "Weet je zeker dat je deze app wilt verwijderen?",
"rootDialogText": "App is geïnstalleerd met root-rechten, maar op dit moment heeft ReVanced Manager geen rechten.\nVerleen eerst root-rechten.",
"removeAppDialogTitle": "App verwijderen?",
"removeAppDialogText": "Weet u zeker dat u deze back-up wilt verwijderen?",
"packageNameLabel": "Pakketnaam",
"installTypeLabel": "Installatiemethode",
"mountTypeLabel": "Koppelen",
"regularTypeLabel": "Normaal",
"patchedDateLabel": "Patchedatum",
"appliedPatchesLabel": "Toegepaste patches",
"sizeLabel": "Bestands grootte",
"patchedDateHint": "${date} om ${time}",
"appliedPatchesHint": "${quantity} patches toegepast",
"updateNotImplemented": "Deze functie is nog niet geïmplementeerd"
@ -267,7 +283,7 @@
"status_failure_timeout_description": "De installatie duurde te lang om af te ronden.\n\nWilt u het opnieuw proberen?",
"status_failure_storage_description": "De installatie is mislukt vanwege onvoldoende opslagruimte.\n\nMaak ruimte vrij en probeer het opnieuw.",
"status_failure_invalid_description": "De installatie is mislukt omdat de patched app ongeldig is.\n\nVerwijder de app en probeer het opnieuw?",
"status_failure_incompatible_description": "De app is niet compatibel met dit apparaat.\n\nNeem contact op met de ontwikkelaar van de app en vraag om ondersteuning.",
"status_failure_incompatible_description": "De app is niet compatibel met dit apparaat.\n\nGebruik een APK die wordt ondersteund door dit apparaat en probeer het opnieuw.",
"status_failure_conflict_description": "De installatie werd voorkomen door een bestaande installatie van de app.\n\nVerwijder de geïnstalleerde app en probeer het opnieuw?",
"status_failure_blocked_description": "De installatie is geblokkeerd door ${packageName}.\n\nPas uw beveiligingsinstellingen aan en probeer het opnieuw.",
"install_failed_verification_failure_description": "De installatie is mislukt door een verificatieprobleem.\n\nPas uw beveiligingsinstellingen aan en probeer het opnieuw.",

View file

@ -1,5 +1,5 @@
{
"okButton": "OK ",
"okButton": "OK",
"cancelButton": "Anuluj",
"dismissButton": "Odrzuć",
"quitButton": "Wyjdź",
@ -7,7 +7,7 @@
"suggested": "Sugerowana wersja: ${version}",
"yesButton": "Tak",
"noButton": "Nie",
"warning": "Uwaga",
"warning": "Ostrzeżenie",
"notice": "Komunikat",
"noShowAgain": "Nie pokazuj ponownie",
"add": "Dodaj",
@ -23,8 +23,11 @@
"refreshSuccess": "Odświeżono pomyślnie",
"widgetTitle": "Panel główny",
"updatesSubtitle": "Aktualizacje",
"changeLaterSubtitle": "Możesz to zmienić w ustawieniach w późniejszym czasie.",
"noInstallations": "Nie zainstalowano żadnych załatanych aplikacji",
"lastPatchedAppSubtitle": "Ostatnio poprawiona aplikacja",
"patchedSubtitle": "Zainstalowane aplikacje",
"changeLaterSubtitle": "Możesz zmienić to później w ustawieniach.",
"noSavedAppFound": "Nie znaleziono aplikacji",
"noInstallations": "Nie zainstalowano żadnych poprawionych aplikacji",
"installUpdate": "Kontynuować instalację aktualizacji?",
"updateSheetTitle": "Zaktualizuj Menedżera ReVanced",
"updateDialogTitle": "Dostępna jest nowa aktualizacja",
@ -50,7 +53,8 @@
},
"patcherView": {
"widgetTitle": "Program łatający",
"patchButton": "Łataj",
"patchButton": "Popraw",
"incompatibleArchWarningDialogText": "Aktualizowanie na tej architekturze nie jest jeszcze obsługiwane i może się nie powieść. Czy chcesz kontynuować mimo to?",
"removedPatchesWarningDialogText": "Następujące łatki zostały usunięte od ostatniego użycia.\n\n${patches}\n\nKontynuować mimo to?",
"requiredOptionDialogText": "Niektóre opcje muszą być ustawione."
},
@ -100,11 +104,15 @@
},
"patchOptionsView": {
"customValue": "Niestandardowa wartość",
"setToNull": "Ustaw na zerowy",
"nullValue": "Ta opcja jest obecnie pusta",
"viewTitle": "Opcje łatek",
"saveOptions": "Zapisz",
"unselectPatch": "Odznacz łatkę",
"tooltip": "Więcej opcji wejściowych",
"selectFilePath": "Wybierz ścieżkę pliku",
"selectFolder": "Wybierz folder",
"requiredOption": "Ustawienie tej opcji jest wymagane",
"unsupportedOption": "Ta opcja nie jest wspierana",
"requiredOptionNull": "Należy ustawić następujące opcje:\n\n${options}"
},
@ -177,6 +185,8 @@
"showUpdateDialogHint": "Pokaż powiadomienie, gdy nowa wersja jest dostępna",
"universalPatchesLabel": "Pokaż uniwersalne łatki",
"universalPatchesHint": "Wyświetl wszystkie aplikacje i uniwersalne łatki (może spowolnić wczytywane listy aplikacji)",
"lastPatchedAppLabel": "Zapisz zaktualizowaną aplikację",
"lastPatchedAppHint": "Zapisz ostatnią aktualizację, aby zainstalować lub wyeksportować później",
"versionCompatibilityCheckLabel": "Sprawdzanie zgodności wersji",
"versionCompatibilityCheckHint": "Zapobiegaj wybieraniu łatek, które nie są kompatybilne z wybraną wersją aplikacji",
"requireSuggestedAppVersionLabel": "Wymagaj sugerowanej wersji aplikacji",
@ -231,16 +241,22 @@
"installButton": "Zainstaluj",
"uninstallButton": "Odinstaluj",
"unmountButton": "Odinstaluj",
"exportButton": "Eksportuj",
"deleteButton": "Usuń",
"rootDialogTitle": "Błąd",
"lastPatchedAppDescription": "To jest kopia zapasowa aplikacji, która została ostatnio zmodyfikowana.",
"unmountDialogText": "Czy na pewno chcesz odinstalować tę aplikację?",
"uninstallDialogText": "Czy na pewno chcesz odinstalować tę aplikację?",
"rootDialogText": "Aplikacja została zainstalowana z uprawnieniami superużytkownika, ale obecnie Menedżer ReVanced nie ma uprawnień.\nProszę najpierw przyznać uprawnienia superużytkownika.",
"removeAppDialogTitle": "Usunąć aplikację?",
"removeAppDialogText": "Czy na pewno chcesz usunąć tę kopię zapasową?",
"packageNameLabel": "Nazwa pakietu",
"installTypeLabel": "Typ instalacji",
"mountTypeLabel": "Zainstaluj",
"regularTypeLabel": "Standardowe",
"patchedDateLabel": "Data załatania",
"appliedPatchesLabel": "Zastosowane łatki",
"sizeLabel": "Rozmiar pliku",
"patchedDateHint": "${date} o godzinie ${time}",
"appliedPatchesHint": "Zastosowano ${quantity} łatek",
"updateNotImplemented": "Ta funkcja nie została jeszcze zaimplementowana"
@ -267,7 +283,7 @@
"status_failure_timeout_description": "Instalacja trwała zbyt długo.\n\nCzy chcesz spróbować ponownie?",
"status_failure_storage_description": "Instalacja nie powiodła się z powodu niewystarczającej ilości pamięci.\n\nZwolnij trochę miejsca i spróbuj ponownie.",
"status_failure_invalid_description": "Instalacja nie powiodła się ze względu na nieprawidłową załataną aplikację.\n\nCzy chcesz odinstalować aplikację i spróbować ponownie?",
"status_failure_incompatible_description": "Aplikacja jest niekompatybilna z tym urządzeniem.\n\nSkontaktuj się z twórcą aplikacji i poproś o pomoc.",
"status_failure_incompatible_description": "Aplikacja jest niekompatybilna z tym urządzeniem.\n\nUżyj APK, który jest obsługiwany przez to urządzenie i spróbuj ponownie.",
"status_failure_conflict_description": "Instalacja została uniemożliwiona przez istniejącą instalację aplikacji.\n\nCzy chcesz odinstalować zainstalowaną aplikację i spróbować ponownie?",
"status_failure_blocked_description": "Instalacja została zablokowana przez ${packageName}.\n\nDostosuj ustawienia zabezpieczeń i spróbuj ponownie.",
"install_failed_verification_failure_description": "Instalacja nie powiodła się z powodu problemu weryfikacji.\n\nDostosuj ustawienia zabezpieczeń i spróbuj ponownie.",

View file

@ -9,7 +9,7 @@
"noButton": "Não",
"warning": "Atenção",
"notice": "Nota",
"noShowAgain": "Não mostrar novamente",
"noShowAgain": "Não mostrar de novo",
"add": "Adicionar",
"remove": "Remover",
"showChangelogButton": "Mostrar alterações",
@ -23,16 +23,19 @@
"refreshSuccess": "Atualizado com sucesso",
"widgetTitle": "Painel",
"updatesSubtitle": "Atualizações",
"lastPatchedAppSubtitle": "Último app patcheado",
"patchedSubtitle": "Apps instalados",
"changeLaterSubtitle": "Você pode ajustar essa opção nas configurações mais tarde.",
"noInstallations": "Nenhum aplicativo patcheado instalado",
"noSavedAppFound": "Nenhum app encontrado",
"noInstallations": "Nenhum app patcheado instalado",
"installUpdate": "Continuar a instalação da atualização?",
"updateSheetTitle": "Atualizar o ReVanced Manager",
"updateDialogTitle": "Nova atualização disponível",
"updatePatchesSheetTitle": "Atualizar os patches do ReVanced",
"updatePatchesSheetTitle": "Atualizar os Patches ReVanced",
"updateChangelogTitle": "Alterações",
"updateDialogText": "Uma nova atualização está disponível para ${file}.\n\nA versão atualmente instalada é a ${version}.",
"downloadConsentDialogTitle": "Baixar os arquivos necessários?",
"downloadConsentDialogText": "O ReVanced Manager precisa baixar os arquivos necessários para funcionar corretamente.",
"downloadConsentDialogText": "O ReVanced Manager precisa baixar os arquivos necessários para funcionar corretamente.",
"downloadConsentDialogText2": "Isso vai conectar você em ${url}.",
"downloadingMessage": "Baixando atualização...",
"downloadedMessage": "Atualização baixada",
@ -51,6 +54,7 @@
"patcherView": {
"widgetTitle": "Patcher",
"patchButton": "Patch",
"incompatibleArchWarningDialogText": "A aplicação de patches nesta arquitetura ainda não é suportada 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."
},
@ -58,7 +62,7 @@
"widgetTitle": "Selecione um app",
"widgetTitleSelected": "App selecionado",
"widgetSubtitle": "Nenhum app selecionado",
"noAppsLabel": "Nenhum aplicativo foi encontrado",
"noAppsLabel": "Nenhum app foi encontrado",
"anyVersion": "Qualquer versão"
},
"patchSelectorCard": {
@ -72,15 +76,15 @@
"widgetSubtitle": "Estamos online!"
},
"appSelectorView": {
"viewTitle": "Selecione um aplicativo",
"searchBarHint": "Pesquisar aplicativo",
"viewTitle": "Selecione um app",
"searchBarHint": "Buscar app",
"storageButton": "Armazenamento",
"selectFromStorageButton": "Selecionar no armazenamento",
"selectFromStorageButton": "Selecione no armazenamento",
"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 ainda",
"requireSuggestedAppVersionDialogText": "A versão do app selecionada não corresponde à versão sugerida, o que pode causar problemas inesperados. Por favor, use a versão sugerida.\n\nVersão selecionada: ${selected} \nVersão sugerida: ${suggested}\n\nPara continuar mesmo assim, desative \"Exigir versão sugerida do app\" nas configurações.",
"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."
"featureNotAvailableText": "Este app é um APK dividido e só pode ser patcheado e instalado de forma confiável ao ser montado com permissões root. Mas, você pode patchear e instalar um APK completo selecionando-o no armazenamento."
},
"patchesSelectorView": {
"viewTitle": "Selecionar patches",
@ -94,23 +98,27 @@
"noneChip": "Nenhum",
"noneTooltip": "Desmarcar todos os patches",
"loadPatchesSelection": "Carregar o patch selecionado",
"noSavedPatches": "Não há patches salvos para esse aplicativo selecionado.\nAperte \"Concluir\" para salvar a seleção atual.",
"noPatchesFound": "Nenhum patch encontrado para o aplicativo selecionado.",
"noSavedPatches": "Não há patches salvos para esse app selecionado.\nAperte \"Concluir\" para salvar a seleção atual.",
"noPatchesFound": "Nenhum patch encontrado para o app selecionado",
"setRequiredOption": "Alguns patches precisam das seguintes opções:\n\n${patches}\n\nPor gentileza defina-as antes de continuar."
},
"patchOptionsView": {
"customValue": "Valor personalizado",
"setToNull": "Definido como nulo",
"nullValue": "O valor desta opção é atualmente nulo",
"viewTitle": "Opções de patch",
"saveOptions": "Salvar",
"unselectPatch": "Patch não selecionado",
"tooltip": "Mais opções de entrada",
"selectFilePath": "Selecione o caminho do arquivo",
"selectFolder": "Selecione a pasta",
"requiredOption": "Definir esta opção é obrigatório",
"unsupportedOption": "Essa opção não é suportada",
"requiredOptionNull": "As seguintes opções precisam ser definidas:\n\n${options}"
},
"patchItem": {
"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.",
"unsupportedDialogText": "Selecionar esse patch pode resultar em erros.\n\nVersão do app: ${packageVersion}\nVersões suportadas: ${supportedVersions}",
"unsupportedPatchVersion": "O patch não é suportado para a versão desse 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"
@ -120,10 +128,11 @@
"installTypeDescription": "Selecione o tipo de instalação para continuar.",
"installButton": "Instalar",
"installRootType": "Montar",
"warning": "Desative as atualizações automáticas do aplicativo patcheado para evitar problemas inesperados.",
"installNonRootType": "Normal",
"warning": "Desative as atualizações automáticas do app patchedo para evitar problemas inesperados.",
"pressBackAgain": "Pressione voltar mais uma vez para cancelar",
"openButton": "Abrir",
"notificationTitle": "ReVanced manager está aplicando os patches",
"notificationTitle": "O ReVanced Manager está aplicando os patches",
"notificationText": "Toque para voltar ao instalador",
"exportApkButtonTooltip": "Exportar APK com o patch aplicado",
"exportLogButtonTooltip": "Exportar log",
@ -138,7 +147,8 @@
"debugSectionTitle": "Depurando",
"advancedSectionTitle": "Avançado",
"exportSectionTitle": "Importar e exportar",
"themeModeLabel": "Tema do aplicativo",
"dataSectionTitle": "Fonte de dados",
"themeModeLabel": "Tema do app",
"systemThemeLabel": "Sistema",
"lightThemeLabel": "Claro",
"darkThemeLabel": "Escuro",
@ -147,14 +157,16 @@
"languageLabel": "Idioma",
"languageUpdated": "Idioma atualizado",
"sourcesLabel": "Fontes alternativas",
"sourcesLabelHint": "Conigure as fontes alternativas para ReVanced Patches e ReVanced Integrations",
"sourcesLabelHint": "Configure as fontes alternativas para Patches ReVanced e Integrações ReVanced",
"sourcesIntegrationsLabel": "Fonte das integrações",
"useAlternativeSources": "Usar fontes alternativas",
"useAlternativeSourcesHint": "Use fontes alternativas para Patches do ReVanced e Integrações do ReVanced em vez da API",
"useAlternativeSourcesHint": "Use fontes alternativas para Patches ReVanced e Integrações ReVanced em vez da API",
"sourcesResetDialogTitle": "Redefinir",
"sourcesResetDialogText": "Você tem certeza que deseja redefinir as fontes para os valores padrão?",
"sourcesResetDialogText": "Você tem certeza que quer redefinir as fontes para o padrão?",
"apiURLResetDialogText": "Tem certeza de que quer redefinir o URL da API para o padrão?",
"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",
"apiURLHint": "Configure o URL da API do ReVanced Manager",
"selectApiURL": "URL da API",
"orgPatchesLabel": "Organização dos patches",
"sourcesPatchesLabel": "Fonte dos patches",
@ -172,15 +184,17 @@
"showUpdateDialogLabel": "Mostrar alerta de atualização",
"showUpdateDialogHint": "Mostra um aviso quando uma nova atualização estiver disponível",
"universalPatchesLabel": "Mostrar patches universais",
"universalPatchesHint": "Mostra todos os aplicativos e patches universais (pode deixar a lista de aplicativos mais lenta)",
"universalPatchesHint": "Mostra todos os apps e patches universais (pode deixar a lista de apps mais lenta)",
"lastPatchedAppLabel": "Salvar app patcheado",
"lastPatchedAppHint": "Salve o último patch para instalar ou exportar mais tarde",
"versionCompatibilityCheckLabel": "Verificar compatibilidade de versão",
"versionCompatibilityCheckHint": "Impedir a seleção de patches que não são compatíveis com a versão do app selecionado",
"requireSuggestedAppVersionLabel": "Exigir versão sugerida do app",
"requireSuggestedAppVersionHint": "Evite selecionar um app com uma versão diferente da sugerida",
"requireSuggestedAppVersionDialogText": "Selecionar um app que não seja a versão sugerida pode causar problemas inesperados.\n\nVocê quer prosseguir mesmo assim?",
"requireSuggestedAppVersionDialogText": "Selecionar um app que não seja a versão sugerida pode causar problemas inesperados.\n\nVocê quer continuar mesmo assim?",
"aboutLabel": "Sobre",
"snackbarMessage": "Copiado para a área de transferência",
"restartAppForChanges": "Reinicie o aplicativo para aplicar as mudanças",
"restartAppForChanges": "Reinicie o app para aplicar as mudanças",
"deleteTempDirLabel": "Apagar arquivos temporários",
"deleteTempDirHint": "Apagar arquivos temporários não utilizados",
"deletedTempDir": "Arquivos temporários apagados",
@ -205,32 +219,44 @@
"deleteLogsHint": "Excluir os logs coletados pelo ReVanced Manager",
"deletedLogs": "Registros apagados",
"regenerateKeystoreLabel": "Regerar keystore",
"regenerateKeystoreHint": "Regenerar o keystore usado para assinar aplicativos",
"regenerateKeystoreHint": "Regenerar o keystore usado para assinar apps",
"regenerateKeystoreDialogTitle": "Regerar keystore?",
"regenerateKeystoreDialogText": "Aplicativos patcheados assinados com o keystore antigo não poderão mais ser atualizados.",
"regenerateKeystoreDialogText": "Apps patcheados assinados com o keystore antigo não poderão mais ser atualizados.",
"regeneratedKeystore": "Keystore regerado",
"exportKeystoreLabel": "Exportar keystore",
"exportKeystoreHint": "Exportar o keystore usado para assinar aplicativos",
"exportKeystoreHint": "Exportar o keystore usado para assinar apps",
"exportedKeystore": "Keystore exportado",
"noKeystoreExportFileFound": "Nenhum keystore para exportar",
"importKeystoreLabel": "Importar keystore",
"importKeystoreHint": "Importe uma keystore usada para assinar apps",
"importedKeystore": "Keystore importado",
"selectKeystorePassword": "Senha do keystore",
"selectKeystorePasswordHint": "Selecione a senha de keystore usada para assinar aplicativos",
"selectKeystorePasswordHint": "Selecione a senha de keystore usada para assinar apps",
"jsonSelectorErrorMessage": "Não é possível usar o arquivo JSON selecionado",
"keystoreSelectorErrorMessage": "Não é possível usar o arquivo keystore selecionado"
},
"appInfoView": {
"widgetTitle": "Informações do aplicativo",
"widgetTitle": "Informações do app",
"openButton": "Abrir",
"installButton": "Instalar",
"uninstallButton": "Desisntalar",
"uninstallButton": "Desinstalar",
"unmountButton": "Desmontar",
"exportButton": "Exportar",
"deleteButton": "Excluir",
"rootDialogTitle": "Erro",
"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.",
"lastPatchedAppDescription": "Este é um backup do app que foi patcheado pela última vez.",
"unmountDialogText": "Tem certeza de que quer desmontar este app?",
"uninstallDialogText": "Tem certeza de que quer desinstalar este app?",
"rootDialogText": "O app 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.",
"removeAppDialogTitle": "Excluir app?",
"removeAppDialogText": "Tem certeza que quer excluir este backup?",
"packageNameLabel": "Nome do pacote",
"installTypeLabel": "Tipo de instalação",
"patchedDateLabel": "Data de patcheamento",
"mountTypeLabel": "Montar",
"regularTypeLabel": "Normal",
"patchedDateLabel": "Data do patch",
"appliedPatchesLabel": "Patches aplicados",
"sizeLabel": "Tamanho do arquivo",
"patchedDateHint": "${date} às ${time}",
"appliedPatchesHint": "${quantity} patches aplicados",
"updateNotImplemented": "Este recurso ainda não foi implementado"
@ -239,19 +265,25 @@
"widgetTitle": "Contribuidores"
},
"installErrorDialog": {
"mount_version_mismatch": "Incompatibilidade de versão",
"mount_no_root": "Sem acesso ao root",
"mount_missing_installation": "Instalação não encontrada",
"status_failure_blocked": "Falha na instalação",
"install_failed_verification_failure": "A 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 espaço durante a instalação",
"status_failure_incompatible": "Instalação incompatível",
"status_failure_timeout": "Instalação expirou",
"status_unknown": "Falha na instalação",
"mount_version_mismatch_description": "A instalação falhou porque o app instalado era de uma versão diferente do app patcheado.\n\nInstale a versão do app que você está montando e tente de novo.",
"mount_missing_installation_description": "A instalação falhou devido ao aplicativo não ter sido instalado neste dispositivo para ser instalado sobre ele. U\n\nInstale o aplicativo despachado antes de montar e tente novamente.",
"mount_no_root_description": "A instalação falhou porque o acesso ao root não foi concedido. Conceda acesso ao root para o ReVanced Manager e tente de novo.",
"mount_missing_installation_description": "A instalação falhou porque o app sem patches não foi instalado neste dispositivo para ser montado sobre ele.\n\nInstale o app sem patches antes de montar e tente de novo.",
"status_failure_timeout_description": "A instalação levou muito tempo para terminar.\n\nGostaria de tentar novamente?",
"status_failure_storage_description": "A instalação falhou devido ao armazenamento insuficiente.\n\nLibere algum espaço e tente novamente.",
"status_failure_invalid_description": "A instalação falhou devido ao aplicativo corrigido ser inválido. U\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. U\n\nDesinstalar o aplicativo instalado e tentar novamente?",
"status_failure_invalid_description": "A instalação falhou porque o app patcheado era inválido.\n\nDesinstalar o app e tentar de novo?",
"status_failure_conflict_description": "A instalação foi impedida por uma instalação existente do app.\n\nDesinstalar o app instalado e tentar de novo?",
"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. U\n\nAjuste suas configurações de segurança e tente novamente.",
"install_failed_version_downgrade_description": "A instalação falhou porque o app patcheado era uma versão mais baixa que o app instalado.\n\nDesinstalar o app e tentar de novo?",

View file

@ -23,8 +23,11 @@
"refreshSuccess": "Atualizado com sucesso",
"widgetTitle": "Painel de Controlo",
"updatesSubtitle": "Atualizações",
"lastPatchedAppSubtitle": "Última aplicação corrigida",
"patchedSubtitle": "Aplicações instaladas",
"changeLaterSubtitle": "Podes modificar esta definição mais tarde.",
"noInstallations": "Nenhum app patcheado instalado",
"noSavedAppFound": "Nenhuma aplicação encontrada",
"noInstallations": "Nenhuma aplicação com patch instalado",
"installUpdate": "Continuar para instalar a atualização?",
"updateSheetTitle": "Atualizar o ReVanced Manager",
"updateDialogTitle": "Nova atualização disponível",
@ -51,6 +54,7 @@
"patcherView": {
"widgetTitle": "Modificador",
"patchButton": "Modificar",
"incompatibleArchWarningDialogText": "Patrulhar nesta arquitetura ainda não é suportado e pode falhar. Continuar mesmo assim?",
"removedPatchesWarningDialogText": "As seguintes modificações foram removidas desde a última vez que as utilizaste.\n\n${patches}\n\nContinuar na mesma?",
"requiredOptionDialogText": "Algumas opções das Modificações precisam ser definidas."
},
@ -80,7 +84,7 @@
"downloadToast": "A função de transferência não está disponível",
"requireSuggestedAppVersionDialogText": "A versão da aplicação que selecionaste não corresponde à versão sugerida, o que pode levar a problemas inesperados. Utiliza a versão recomendada.\n\nVersão selecionada: ${selected}\nVersão recomendada: ${suggested}\n\nPara continuar na mesma, desactive a opção \"Exigir a versão recomendada da aplicação\" nas definições.",
"featureNotAvailable": "Recurso não implementado",
"featureNotAvailableText": "Esse app é um APK dividido e só pode ser modificado e instalado de forma fiável através da montagem com permissões root. No entanto, é possível patchear e instalar um APK completo selecionando ele a partir do armazenamento."
"featureNotAvailableText": "Esta aplicação é um APK dividido e só pode ser modificado e instalado de forma fiável através da montagem com permissões root. No entanto, é possível dar patch e instalar um APK completo selecionando ele a partir do armazenamento."
},
"patchesSelectorView": {
"viewTitle": "Selecionar modificações",
@ -100,19 +104,23 @@
},
"patchOptionsView": {
"customValue": "Valor personalizado",
"setToNull": "Definir como nulo",
"nullValue": "Atualmente, este valor de opção é nulo",
"viewTitle": "Opções de modificação",
"saveOptions": "Guardar",
"unselectPatch": "Desmarque o patch",
"tooltip": "Mais opções de entrada",
"selectFilePath": "Selecionar caminho do arquivo",
"selectFilePath": "Selecionar caminho do ficheiro",
"selectFolder": "Selecionar pasta",
"requiredOption": "Definir esta opção é necessário",
"unsupportedOption": "Esta opção não é suportada",
"requiredOptionNull": "As seguintes opções devem ser definidas:\n\n${options}"
},
"patchItem": {
"unsupportedDialogText": "Selecionar esta modificação pode resultar em erros.\n\nVersão da aplicação: ${packageVersion}\nVersões suportadas:\n${supportedVersions}",
"unsupportedPatchVersion": "A Modificação não é suportada para esta versão da aplicação.",
"unsupportedRequiredOption": "Esta modificação contém uma opção obrigatória que não é suportada por esta app",
"patchesChangeWarningDialogText": "Recomenda-se a utilização das modificações e opções padrão. Alterar as opções poderá resultar em problemas inesperados.\n\nTens que ativar a opção \"Permitir alterar a seleção de Modificações\" nas definições antes ativares ou desativares qualquer modificação.",
"unsupportedRequiredOption": "Esta modificação contém uma opção obrigatória que não é suportada por esta aplicação",
"patchesChangeWarningDialogText": "Recomenda-se a utilização das modificações e opções padrão. Alterar as opções poderá resultar em problemas inesperados.\n\nTens que ativar a opção \"Permitir alterar a seleção de Modificações\" nas definições antes de ativares ou desativares qualquer modificação.",
"patchesChangeWarningDialogButton": "Usar seleção padrão"
},
"installerView": {
@ -126,7 +134,7 @@
"openButton": "Abrir",
"notificationTitle": "O ReVanced Manager está a fazer as modificações",
"notificationText": "Toca para voltar ao instalador",
"exportApkButtonTooltip": "Exportar APK patcheado",
"exportApkButtonTooltip": "Exportar APK com o patch",
"exportLogButtonTooltip": "Exportar registo",
"screenshotDetected": "Foi detetada uma captura de ecrã. Se estiver a tentar partilhar o registo, partilhe antes uma cópia de texto.\n\nCopiar o registo para a área de transferência?",
"copiedToClipboard": "Registo copiado para a área de transferência",
@ -143,8 +151,8 @@
"themeModeLabel": "Tema da aplicação",
"systemThemeLabel": "Sistema",
"lightThemeLabel": "Claro",
"darkThemeLabel": "Modo escuro",
"dynamicThemeLabel": "O Teu Material",
"darkThemeLabel": "Escuro",
"dynamicThemeLabel": "Material You",
"dynamicThemeHint": "Aproveite uma experiência mais próxima do tema do seu dispositivo",
"languageLabel": "Idioma",
"languageUpdated": "Idioma atualizado",
@ -158,7 +166,7 @@
"apiURLResetDialogText": "Tens a certeza de que pretendes repor a URL da API para o seu valor predefinido?",
"sourcesUpdateNote": "Nota: Esta ação descarrega automaticamente as Modificações do ReVanced e as Integrações do ReVanced das fontes alternativas.\n\nIsto irá conectar-te com a fonte alternativa.",
"apiURLLabel": "URL da API",
"apiURLHint": "Configurar a URL do API do Gestor ReVanced",
"apiURLHint": "Configurar a URL da API do Gestor ReVanced",
"selectApiURL": "URL da API",
"orgPatchesLabel": "Organização de Modificações",
"sourcesPatchesLabel": "Fonte das Modificações",
@ -177,6 +185,8 @@
"showUpdateDialogHint": "Mostrar uma notificação quando uma atualização estiver disponível",
"universalPatchesLabel": "Mostrar Modificações universais",
"universalPatchesHint": "Mostrar todas as aplicações e Modificações universais (pode tornar a lista de aplicações mais lenta)",
"lastPatchedAppLabel": "Salvar aplicativo corrigido",
"lastPatchedAppHint": "Salve o último patch para instalar ou exportar mais tarde",
"versionCompatibilityCheckLabel": "Verificar a compatibilidade das versões",
"versionCompatibilityCheckHint": "Impedir a seleção de modificações que não são compatíveis com a versão selecionada do aplicativo",
"requireSuggestedAppVersionLabel": "Exigir a versão recomendada da aplicação",
@ -231,16 +241,22 @@
"installButton": "Instalar",
"uninstallButton": "Desinstalar",
"unmountButton": "Desmontar",
"exportButton": "Exportar",
"deleteButton": "Apagar",
"rootDialogTitle": "Erro",
"lastPatchedAppDescription": "Este é um backup da aplicação que foi modificado pela última vez.",
"unmountDialogText": "Tens a certeza que queres remover as modificações desta aplicação?",
"uninstallDialogText": "Tem certeza que quer desinstalar esse app?",
"uninstallDialogText": "Tem certeza que quer desinstalar esta aplicação?",
"rootDialogText": "A aplicação foi instalada com permissões de Super-Utilizador, mas atualmente o ReVanced Manager não tem permissões.\nPor favor, conceda permissões de Super-Utilizador primeiro.",
"removeAppDialogTitle": "Apagar aplicação?",
"removeAppDialogText": "Tem certeza que deseja apagar este backup?",
"packageNameLabel": "Nome do pacote",
"installTypeLabel": "Tipo de instalação",
"mountTypeLabel": "Montar",
"regularTypeLabel": "Normal",
"patchedDateLabel": "Data do patch",
"appliedPatchesLabel": "Modificações aplicadas",
"sizeLabel": "Tamanho do ficheiro",
"patchedDateHint": "${date} às ${time}",
"appliedPatchesHint": "${quantity} modificação/ões aplicada/s",
"updateNotImplemented": "Este recurso ainda não foi implementado"
@ -250,28 +266,28 @@
},
"installErrorDialog": {
"mount_version_mismatch": "Versão incompatível",
"mount_no_root": "Sem acesso Root",
"mount_no_root": "Sem acesso ao root",
"mount_missing_installation": "A Instalação não foi encontrada",
"status_failure_blocked": "Instalação bloqueada",
"install_failed_verification_failure": "Falha na verificação",
"status_failure_invalid": "Instalação inválida",
"install_failed_version_downgrade": "Não é possível fazer remover as modificações",
"install_failed_version_downgrade": "Não é possível fazer downgrade",
"status_failure_conflict": "Conflito de instalação",
"status_failure_storage": "Problema de armazenamento de instalação",
"status_failure_incompatible": "Instalação incompatível",
"status_failure_timeout": "Tempo de instalação esgotado",
"status_unknown": "Falha na instalação",
"mount_version_mismatch_description": "A instalação falhou devido ao facto da aplicação instalada ser uma versão diferente da aplicação modificada.\n\nInstala a versão da aplicação que estás a montar e tenta novamente.",
"mount_no_root_description": "A instalação falhou devido ao facto de o acesso root não ter sido atribuído.\n\nAtribua o acesso root ao ReVanced Manager e tente novamente.",
"mount_no_root_description": "A instalação falhou devido ao facto que o acesso ao root não ter sido atribuído.\n\nAtribua o acesso de root ao ReVanced Manager e tente novamente.",
"mount_missing_installation_description": "A instalação falhou devido ao facto da aplicação não modificada não estar instalada neste dispositivo para poder ser montada sobre o mesmo.\n\nInstale a aplicação não corrigida antes de montar e tente novamente.",
"status_failure_timeout_description": "A instalação demorou demasiado tempo para terminar.\n\nGostarias de tentar novamente?",
"status_failure_storage_description": "A instalação falhou devido ao armazenamento insuficiente.\n\nLiberta algum espaço e tenta novamente.",
"status_failure_invalid_description": "A instalação falhou devido ao facto da aplicação modificada ser inválida.\n\nDesinstalar a aplicação e tentar novamente?",
"status_failure_incompatible_description": "O aplicativo é incompatível com este dispositivo.\n\nEntre em contacto com o desenvolvedor da aplicação e peça suporte.",
"status_failure_conflict_description": "A instalação foi impedida por uma instalação existente do app.\n\nDesinstalar o app instalado e tentar de novo?",
"status_failure_incompatible_description": "O aplicativo é incompatível com este dispositivo.\n\nUse um APK que seja suportado por este dispositivo e tente novamente.",
"status_failure_conflict_description": "A instalação foi impedida por uma instalação existente da aplicação\n\nDesinstalar a aplicação instalada e tentar de novo?",
"status_failure_blocked_description": "A instalação foi bloqueada por ${packageName}.\n\nAjuste as suas definições de segurança e tenta novamente.",
"install_failed_verification_failure_description": "A instalação falhou por problemas de verificação.\n\nAjusta as tuas definições de segurança e tenta novamente.",
"install_failed_version_downgrade_description": "A instalação falhou porque o app patcheado era uma versão inferior ao aplicativo instalado.\n\nDesinstalar o app e tentar de novo?",
"install_failed_version_downgrade_description": "A instalação falhou porque a aplicação com o patch era de versão inferior à aplicação instalada.\n\nDesinstalar a aplicação e tentar de novo?",
"status_unknown_description": "A instalação falhou por razões desconhecidas. Por favor, tenta novamente."
}
}

View file

@ -23,7 +23,10 @@
"refreshSuccess": "Împrospătat cu succes",
"widgetTitle": "Panou de bord",
"updatesSubtitle": "Actualizări",
"lastPatchedAppSubtitle": "Ultima aplicație modificată",
"patchedSubtitle": "Aplicații instalate",
"changeLaterSubtitle": "Puteți schimba acest lucru în setări mai târziu.",
"noSavedAppFound": "Nicio aplicație găsită",
"noInstallations": "Nu sunt instalate aplicații patch-uite",
"installUpdate": "Continuați să instalați actualizarea?",
"updateSheetTitle": "Actualizare ReVanced Manager",
@ -51,6 +54,7 @@
"patcherView": {
"widgetTitle": "Patcher",
"patchButton": "Patch",
"incompatibleArchWarningDialogText": "Patcharea după această arhitectură nu este încă suportată și ar putea eșua. Continuați oricum?",
"removedPatchesWarningDialogText": "Următoarele patch-uri au fost eliminate de la ultima dată când le-ați folosit.\n\n${patches}\n\nContinuați oricum?",
"requiredOptionDialogText": "Unele opțiuni pentru patch-uri trebuie setate."
},
@ -100,11 +104,15 @@
},
"patchOptionsView": {
"customValue": "Valoare personalizată",
"setToNull": "Setează ca nul",
"nullValue": "Această valoare este în prezent nulă",
"viewTitle": "Opțiuni patch",
"saveOptions": "Salvează",
"unselectPatch": "Deselectează patch-ul",
"tooltip": "Mai multe opțiuni de intrare",
"selectFilePath": "Selectați calea fișierului",
"selectFolder": "Selectați dosarul",
"requiredOption": "Setarea acestei opțiuni este necesară",
"unsupportedOption": "Această opțiune nu este acceptată",
"requiredOptionNull": "Următoarele opțiuni trebuie setate:\n\n${options}"
},
@ -177,6 +185,8 @@
"showUpdateDialogHint": "Arată un dialog atunci când este disponibilă o nouă actualizare",
"universalPatchesLabel": "Arată patch-urile universale",
"universalPatchesHint": "Afişaţi toate aplicaţiile şi patch-urile universale (poate încetini lista de aplicaţii)",
"lastPatchedAppLabel": "Salvează aplicația modificată",
"lastPatchedAppHint": "Salvează ultimul patch pentru a instala sau exporta mai târziu",
"versionCompatibilityCheckLabel": "Verificare compatibilitate versiune",
"versionCompatibilityCheckHint": "Preveniți selectarea patch-urilor care nu sunt compatibile cu versiunea aplicației selectate",
"requireSuggestedAppVersionLabel": "Solicitați o versiune sugerată a aplicației",
@ -231,16 +241,22 @@
"installButton": "Instalează",
"uninstallButton": "Dezinstalează",
"unmountButton": "Demontare",
"exportButton": "Exportă",
"deleteButton": "Ștergere",
"rootDialogTitle": "Eroare",
"lastPatchedAppDescription": "Aceasta este o copie de rezervă a aplicației care a fost modificată ultima dată.",
"unmountDialogText": "Sunteți sigur că vreți să unpatch-uiți această aplicație?",
"uninstallDialogText": "Sunteţi sigur că doriţi să dezinstalaţi această aplicaţie?",
"rootDialogText": "Aplicația a fost instalată cu permisiuni de superuser, dar momentan ReVanced Manager nu are permisiuni.\nVă rugăm să acordați mai întâi permisiuni superuser.",
"removeAppDialogTitle": "Ștergeți aplicația?",
"removeAppDialogText": "Sunteţi sigur că doriţi să ştergeţi această copie de rezervă?",
"packageNameLabel": "Numele pachetului",
"installTypeLabel": "Tipul instalării",
"mountTypeLabel": "Montează",
"regularTypeLabel": "Obișnuit",
"patchedDateLabel": "Data patch-uirii",
"appliedPatchesLabel": "Patch-uri aplicate",
"sizeLabel": "Dimensiune fişier",
"patchedDateHint": "${date} la ${time}",
"appliedPatchesHint": "${quantity} patch-uri aplicate",
"updateNotImplemented": "Această funcție nu a fost încă implementată"
@ -267,7 +283,7 @@
"status_failure_timeout_description": "Instalarea a durat prea mult pentru a termina.\n\nDoriți să încercați din nou?",
"status_failure_storage_description": "Instalarea a eșuat din cauza stocării insuficiente.\n\nEliberați puțin spațiu și încercați din nou.",
"status_failure_invalid_description": "Instalarea a eșuat deoarece aplicația modificată nu este validă.\n\nDezinstalați aplicația și încercați din nou?",
"status_failure_incompatible_description": "Aplicația este incompatibilă cu acest dispozitiv.\n\nContactați dezvoltatorul aplicației și cereți asistență.",
"status_failure_incompatible_description": "Aplicația este incompatibilă cu acest dispozitiv.\n\nUtilizați un APK suportat de acest dispozitiv și încercați din nou.",
"status_failure_conflict_description": "Instalarea a fost împiedicată de o instalare existentă a aplicației.\n\nDezinstalați aplicația instalată și încercați din nou?",
"status_failure_blocked_description": "Instalarea a fost blocată de ${packageName}.\n\nAjustați setările de securitate și încercați din nou.",
"install_failed_verification_failure_description": "Instalarea a eșuat din cauza unei probleme de verificare.\n\nAjustează setările de securitate și încearcă din nou.",

View file

@ -7,7 +7,7 @@
"suggested": "Рекомендуемая: ${version}",
"yesButton": "Да",
"noButton": "Нет",
"warning": "Внимание",
"warning": "Предупреждение",
"notice": "Примечание",
"noShowAgain": "Не показывать снова",
"add": "Добавить",
@ -54,6 +54,7 @@
"patcherView": {
"widgetTitle": "Патчер",
"patchButton": "Пропатчить",
"incompatibleArchWarningDialogText": "Патчинг на этой архитектуре еще не поддерживается и может завершиться неудачей. Продолжить?",
"removedPatchesWarningDialogText": "Следующие патчи были удалены с момента их последнего использования.\n\n ${patches}\n\n Все равно продолжить?",
"requiredOptionDialogText": "Некоторые параметры патчей должны быть обязательно установлены."
},
@ -107,7 +108,7 @@
"nullValue": "Значение этого параметра в настоящее время является нулевым",
"viewTitle": "Параметры патчей",
"saveOptions": "Сохранить",
"unselectPatch": "Отменить выбор патча",
"unselectPatch": "Отменить выбор патчей",
"tooltip": "Другие параметры ввода",
"selectFilePath": "Выберите путь к файлу",
"selectFolder": "Выберите папку",
@ -116,7 +117,7 @@
"requiredOptionNull": "Следующие опции должны быть установлены:\n\n${options}"
},
"patchItem": {
"unsupportedDialogText": "Выбор этого патча может привести к ошибкам во время патчинга.\n\nВерсия приложения: ${packageVersion}\nПоддерживаемые версии:\n${supportedVersions}",
"unsupportedDialogText": "Выбор этого патча может привести к ошибкам во время патчинга.\n\nВерсия приложения: ${packageVersion}\nПоддерживаемые версии: ${supportedVersions}",
"unsupportedPatchVersion": "Патч не поддерживается этой версией приложения.",
"unsupportedRequiredOption": "Этот патч содержит обязательную опцию, не поддерживаемую этим приложением",
"patchesChangeWarningDialogText": "Рекомендуется использовать выборку патчей и параметры по умолчанию. Их изменение может привести к неожиданным проблемам.\n\n Вам необходимо включить «Разрешить изменение выборки патчей» в настройках, прежде чем изменять какие-либо выборки патчей.",
@ -243,7 +244,7 @@
"exportButton": "Экспорт",
"deleteButton": "Удалить",
"rootDialogTitle": "Ошибка",
"lastPatchedAppDescription": "Это резервная копия последнего пропатченного приложения",
"lastPatchedAppDescription": "Это резервная копия последнего пропатченного приложения.",
"unmountDialogText": "Вы точно хотите размонтировать это приложение?",
"uninstallDialogText": "Вы точно хотите деинсталлировать это приложение?",
"rootDialogText": "Приложение было установлено с правами суперпользователя, но сейчас ReVanced Менеджер не имеет прав.\nПожалуйста, сначала предоставьте права суперпользователя.",
@ -282,7 +283,7 @@
"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_incompatible_description": "Приложение несовместимо с этим устройством.\n\nИспользуйте APK, поддерживаемый этим устройством, и повторите попытку.",
"status_failure_conflict_description": "Установка была прервана существующей установкой приложения.\n\nУдалить установленное приложение и попробовать еще раз?",
"status_failure_blocked_description": "Установка была заблокирована ${packageName}.\n\nНастройте параметры безопасности и повторите попытку.",
"install_failed_verification_failure_description": "Установка не удалась из-за проблемы с проверкой.\n\nИзмените настройки безопасности и повторите попытку.",

View file

@ -230,7 +230,6 @@
"status_failure_timeout_description": "Namestitev je trajala predolgo.\n\nNaj poskusim ponovno?",
"status_failure_storage_description": "Namestitev je spodletela zaradi pomanjkanja prostora na pomnilni napravi.\n\nSprostite nekaj prostora in poskusite ponovno.",
"status_failure_invalid_description": "Namestitev je spodletela zaradi neveljavnosti popravljene aplikacije.\n\nNaj odstranim aplikacijo in poskusim ponovno?",
"status_failure_incompatible_description": "Aplikacija ni združljiva s to napravo.\n\nStopite v stik z razvijalcem aplikacije in ga prosite za pomoč.",
"status_failure_conflict_description": "Namestitev ni uspela, ker je aplikacija že nameščena.\n\nNaj odstranim nameščeno aplikacijo in poskusim ponovno?",
"status_failure_blocked_description": "Paket ${packageName} je preprečil namestitev.\n\nPrilagodite svoje varnostne nastavitve in poskusite ponovno.",
"install_failed_verification_failure_description": "Namestitev ni uspela zaradi overitvenih težav.",

View file

@ -95,6 +95,7 @@
"appInfoView": {
"widgetTitle": "Informacioni i aplikacionit",
"openButton": "Hape",
"installButton": "Instalo",
"uninstallButton": "Ç'instaloje",
"rootDialogTitle": "Gabim",
"rootDialogText": "Aplikacioni u instalua me lejet e superpërdoruesit, por aktualisht Menaxheri i ReVanced nuk ka leje.",

95
assets/i18n/strings_sr_CS.i18n.json Executable file → Normal file
View file

@ -12,8 +12,8 @@
"noShowAgain": "Ne prikazuj ponovo",
"add": "Dodaj",
"remove": "Ukloni",
"showChangelogButton": "Vidi evidenciju promena",
"showUpdateButton": "Vidi ažuriranje",
"showChangelogButton": "Prikaži evidenciju promena",
"showUpdateButton": "Prikaži ažuriranje",
"navigationView": {
"dashboardTab": "Kontrolna tabla",
"patcherTab": "Pečer",
@ -23,18 +23,20 @@
"refreshSuccess": "Uspešno osveženo",
"widgetTitle": "Kontrolna tabla",
"updatesSubtitle": "Ažuriranja",
"patchedSubtitle": "Pečovane aplikacije",
"lastPatchedAppSubtitle": "Poslednja pečovana aplikacija",
"patchedSubtitle": "Instalirane aplikacije",
"changeLaterSubtitle": "Ovo možete kasnije da promenite u podešavanjima.",
"noSavedAppFound": "Nije pronađena nijedna aplikacija",
"noInstallations": "Nema instaliranih pečovanih aplikacija",
"installUpdate": "Nastaviti sa instalacijom ažuriranja?",
"updateSheetTitle": "Ažuriranje ReVanced Managera",
"updateDialogTitle": "Novo ažuriranje je dostupno",
"updateDialogTitle": "Dostupno je novo ažuriranje",
"updatePatchesSheetTitle": "Ažuriranje ReVanced pečeva",
"updateChangelogTitle": "Evidencija promena",
"updateDialogText": "Novo ažuriranje je dostupno za ${file}.\n\nTrenutno instalirana verzija je ${version}.",
"updateDialogText": "Dostupno je novo ažuriranje na ${file}.\n\nInstalirana verzija je ${version}.",
"downloadConsentDialogTitle": "Preuzeti neophodne fajlove?",
"downloadConsentDialogText": "ReVanced Manager mora da preuzme neophodne fajlove da bi ispravno radio.",
"downloadConsentDialogText2": "Ovo će vas povezati sa ${url}.",
"downloadConsentDialogText2": "Bićete povezani sa ${url}.",
"downloadingMessage": "Preuzimanje ažuriranja…",
"downloadedMessage": "Ažuriranje je preuzeto",
"installingMessage": "Instaliranje ažuriranja…",
@ -52,15 +54,16 @@
"patcherView": {
"widgetTitle": "Pečer",
"patchButton": "Pečuj",
"incompatibleArchWarningDialogText": "Pečovanje na ovoj arhitekturi još uvek nije podržano i možda neće uspeti. Ipak nastaviti?",
"removedPatchesWarningDialogText": "Sledeći pečevi su uklonjeni od poslednjeg puta kada ste ih koristili.\n\n${patches}\n\nIpak nastaviti?",
"requiredOptionDialogText": "Neke opcije moraju biti podešene."
"requiredOptionDialogText": "Neke opcije moraju biti izabrane."
},
"appSelectorCard": {
"widgetTitle": "Izaberi aplikaciju",
"widgetTitleSelected": "Izabrana aplikacija",
"widgetSubtitle": "Nije izabrana nijedna aplikacija",
"noAppsLabel": "Nijedna aplikacija nije pronađena",
"anyVersion": "Sve verzije"
"anyVersion": "sve verzije"
},
"patchSelectorCard": {
"widgetTitle": "Izaberi pečeve",
@ -81,7 +84,7 @@
"downloadToast": "Preuzimanje trenutno nije dostupno",
"requireSuggestedAppVersionDialogText": "Verzija aplikacije koju ste izabrali nije preporučena, što može dovesti do neočekivanih problema. Izaberite preporučenu verziju.\n\nIzabrana verzija: v${selected}\nPreporučena verzija: v${suggested}\n\nDa biste ipak nastavili, onemogućite opciju „Zahtevaj preporučenu verziju aplikacije” u podešavanjima.",
"featureNotAvailable": "Funkcija nije implementirana",
"featureNotAvailableText": "Ova aplikacija je podeljeni APK i može se pečovati i pouzdano instalirati samo montiranjem sa root dozvolama. Međutim, možete da pečujete i instalirate potpuni APK tako što ćete ga izabrati iz memorije."
"featureNotAvailableText": "Ova aplikacija je podeljeni APK i može se pouzdano pečovati i instalirati samo montiranjem sa root dozvolama. Međutim, možete da pečujete i instalirate potpuni APK tako što ćete ga izabrati iz memorije."
},
"patchesSelectorView": {
"viewTitle": "Izaberite pečeve",
@ -95,24 +98,27 @@
"noneChip": "Nijedan",
"noneTooltip": "Poništi izbor svih pečeva",
"loadPatchesSelection": "Učitaj izbor pečeva",
"noSavedPatches": "Za izabranu aplikaciju nema sačuvanog izbora pečeva.\nPritisnite „Gotovo” da biste sačuvali trenutni izbor.",
"noPatchesFound": "Za izabranu aplikaciju nisu pronađeni pečevi",
"setRequiredOption": "Nekim pečevima je potrebno podešavanje opcija: \n\n${patches}\n\nPodesite ih pre nego što nastavite."
"noSavedPatches": "Za izabranu aplikaciju nema sačuvanog izbora pečeva.\nDodirnite „Gotovo” da biste sačuvali trenutni izbor.",
"noPatchesFound": "Za izabranu aplikaciju nije pronađen nijedan peč",
"setRequiredOption": "Za neke pečeve je potreban izbor opcija:\n\n${patches}\n\nIzaberite ih pre nego što nastavite."
},
"patchOptionsView": {
"customValue": "Prilagođena vrednost",
"setToNull": "Postavi na nulu",
"nullValue": "Vrednost ove opcije je trenutno nula",
"viewTitle": "Opcije peča",
"saveOptions": "Sačuvaj",
"tooltip": "Više opcija za unos",
"unselectPatch": "Poništi izbor peča",
"tooltip": "Više ulaznih parametara",
"selectFilePath": "Izaberi putanju fajla",
"selectFolder": "Izaberi folder",
"requiredOption": "Ova opcija je obavezna",
"unsupportedOption": "Ova opcija nije podržana",
"requiredOptionNull": "Potrebno je podesiti sledeće opcije:\n\n${options}"
"requiredOptionNull": "Potrebno je izabrati sledeće opcije:\n\n${options}"
},
"patchItem": {
"unsupportedDialogText": "Izborom ovog peča može doći do grešaka prilikom pečovanja.\n\nVerzija aplikacije: ${packageVersion}\nPodržane verzije:\n${supportedVersions}",
"unsupportedPatchVersion": "Peč nije primenljiv na ovu verziju aplikacije.",
"unsupportedPatchVersion": "Peč se ne može primeniti na ovu verziju aplikacije.",
"unsupportedRequiredOption": "Ovaj peč sadrži obaveznu opciju koju ova aplikacija ne podržava",
"patchesChangeWarningDialogText": "Preporučuje se da koristite podrazumevani izbor i opcije pečeva. Njihova promena može dovesti do neočekivanih problema.\n\nMoraćete da uključite „Dozvoli promenu izbora pečeva” u podešavanjima pre nego što promenite bilo koji izbor pečeva.",
"patchesChangeWarningDialogButton": "Koristi podrazumevani izbor"
@ -122,7 +128,7 @@
"installTypeDescription": "Izaberite tip instalacije da biste nastavili.",
"installButton": "Instaliraj",
"installRootType": "Privilegovana",
"installNonRootType": "Obična",
"installNonRootType": "Uobičajena",
"warning": "Onemogućite automatska ažuriranja za pečovanu aplikaciju da biste izbegli neočekivane probleme.",
"pressBackAgain": "Pritisnite ponovo da biste otkazali",
"openButton": "Otvori",
@ -142,25 +148,25 @@
"advancedSectionTitle": "Napredno",
"exportSectionTitle": "Uvoz i izvoz",
"dataSectionTitle": "Izvori podataka",
"themeModeLabel": "Tema aplikacije",
"themeModeLabel": "Tema",
"systemThemeLabel": "Sistemska",
"lightThemeLabel": "Svetla",
"darkThemeLabel": "Tamna",
"dynamicThemeLabel": "Material You",
"dynamicThemeHint": "Uživajte u temi koja se prilagođava vašem uređaju",
"languageLabel": "Jezik",
"languageUpdated": "Jezik je ažuriran",
"languageUpdated": "Jezik je promenjen",
"sourcesLabel": "Alternativni izvori",
"sourcesLabelHint": "Konfigurišite alternativne izvore za ReVanced pečeve i ReVanced integracije",
"sourcesLabelHint": "Podesite alternativne izvore za ReVanced pečeve i integracije",
"sourcesIntegrationsLabel": "Izvor integracija",
"useAlternativeSources": "Koristi alternativne izvore",
"useAlternativeSourcesHint": "Korišćenje alternativnih izvora za ReVanced pečeve i ReVanced integracije umesto API-ja",
"useAlternativeSourcesHint": "Koristite alternativne izvore za ReVanced pečeve i integracije umesto API-ja",
"sourcesResetDialogTitle": "Resetovanje",
"sourcesResetDialogText": "Želite li zaista da vratite izvore na podrazumevane vrednosti?",
"apiURLResetDialogText": "Želite li zaista da vratite URL API-ja na podrazumevanu vrednost?",
"sourcesUpdateNote": "Napomena: Ovo će automatski preuzeti ReVanced pečeve i ReVanced integracije iz alternativnih izvora.\n\nOvo će vas povezati sa alternativnim izvorom.",
"sourcesUpdateNote": "Napomena: Ovo će automatski preuzeti ReVanced pečeve i integracije iz alternativnih izvora.\n\nBićete povezani sa alternativnim izvorom.",
"apiURLLabel": "URL API-ja",
"apiURLHint": "Konfigurišite URL API-ja za ReVanced Manager",
"apiURLHint": "Podesite URL API-ja za ReVanced Manager",
"selectApiURL": "URL API-ja",
"orgPatchesLabel": "Organizacija za pečeve",
"sourcesPatchesLabel": "Izvor pečeva",
@ -179,6 +185,8 @@
"showUpdateDialogHint": "Prikazivanje dijaloga kada je novo ažuriranje dostupno",
"universalPatchesLabel": "Prikaži univerzalne pečeve",
"universalPatchesHint": "Prikazuje sve aplikacije i univerzalne pečeve (može da uspori listu aplikacija)",
"lastPatchedAppLabel": "Sačuvaj pečovanu aplikaciju",
"lastPatchedAppHint": "Sačuvajte poslednji peč da biste ga kasnije instalirali ili izvezli",
"versionCompatibilityCheckLabel": "Provera kompatibilnosti verzije",
"versionCompatibilityCheckHint": "Sprečava izbor pečeva koji nisu kompatibilni sa izabranom verzijom aplikacije",
"requireSuggestedAppVersionLabel": "Zahtevaj preporučenu verziju aplikacije",
@ -223,56 +231,63 @@
"importKeystoreHint": "Uvezite skladište ključeva koje se koristi za potpisivanje aplikacija",
"importedKeystore": "Skladište ključeva je uvezeno",
"selectKeystorePassword": "Lozinka skladišta ključeva",
"selectKeystorePasswordHint": "Izaberite lozinku skladišta ključeva koja se koristi za potpisivanje aplikacija",
"selectKeystorePasswordHint": "Izaberite lozinku skladišta ključeva koje se koristi za potpisivanje aplikacija",
"jsonSelectorErrorMessage": "Nije moguće koristiti izabrani JSON fajl",
"keystoreSelectorErrorMessage": "Nije moguće koristiti izabrani fajl sa skladištem ključeva"
"keystoreSelectorErrorMessage": "Nije moguće koristiti izabrani fajl skladišta ključeva"
},
"appInfoView": {
"widgetTitle": "O aplikaciji",
"openButton": "Otvori",
"installButton": "Instaliraj",
"uninstallButton": "Deinstaliraj",
"unmountButton": "Demontiraj",
"exportButton": "Izvezi",
"deleteButton": "Izbriši",
"rootDialogTitle": "Greška",
"lastPatchedAppDescription": "Ovo je rezervna kopija aplikacije koja je poslednja pečovana.",
"unmountDialogText": "Želite li zaista da demontirate ovu aplikaciju?",
"uninstallDialogText": "Želite li zaista da deinstalirate ovu aplikaciju?",
"rootDialogText": "Aplikacija je instalirana sa dozvolama superkorisnika, ali trenutno ReVanced Manager nema dozvole.\nPrvo dodelite dozvole superkorisnika.",
"removeAppDialogTitle": "Izbrisati aplikaciju?",
"removeAppDialogText": "Želite li zaista da izbrišete ovu rezervnu kopiju?",
"packageNameLabel": "Naziv paketa",
"installTypeLabel": "Tip instalacije",
"mountTypeLabel": "Privilegovana",
"regularTypeLabel": "Obična",
"regularTypeLabel": "Uobičajena",
"patchedDateLabel": "Datum pečovanja",
"appliedPatchesLabel": "Primenjeni pečevi",
"sizeLabel": "Veličina fajla",
"patchedDateHint": "${date} u ${time}",
"appliedPatchesHint": "Primenjeno pečeva: ${quantity}",
"appliedPatchesHint": "Primenjenih pečeva: ${quantity}",
"updateNotImplemented": "Ova funkcija još uvek nije implementirana"
},
"contributorsView": {
"widgetTitle": "Saradnici"
},
"installErrorDialog": {
"mount_version_mismatch": "Verzija se ne poklapa",
"mount_version_mismatch": "Neodgovarajuća verzija",
"mount_no_root": "Nema root pristupa",
"mount_missing_installation": "Instalacija nije pronađena",
"status_failure_blocked": "Instalacija je blokirana",
"install_failed_verification_failure": "Verifikacija nije uspela",
"status_failure_invalid": "Instalacija nije važeća",
"status_failure_invalid": "Nevažeća instalacija",
"install_failed_version_downgrade": "Nije moguće sniziti verziju",
"status_failure_conflict": "Problem sa instalacijom",
"status_failure_storage": "Memorijski problem instalacije",
"status_failure_conflict": "Konflikt pri instalaciji",
"status_failure_storage": "Problem sa memorijom pri instalaciji",
"status_failure_incompatible": "Instalacija nije kompatibilna",
"status_failure_timeout": "Instalacija je istekla",
"status_failure_timeout": "Vremensko ograničenje instalacije je isteklo",
"status_unknown": "Instalacija nije uspela",
"mount_version_mismatch_description": "Instalacija nije uspela jer je instalirana aplikacija drugačija verzija od pečovane aplikacije.\n\nInstalirajte verziju aplikacije koju montirate i pokušajte ponovo.",
"mount_no_root_description": "Instalacija nije uspela jer root pristup nije dat.\n\nDajte root pristup ReVanced Manageru i pokušajte ponovo.",
"mount_missing_installation_description": "Instalacija nije uspela jer nepečovana aplikacija nije instalirana na ovom uređaju da bi se montirala preko njega.\n\nInstalirajte nepečovanu aplikaciju pre montiranja i pokušajte ponovo.",
"mount_version_mismatch_description": "Instalacija nije uspela jer se verzija instalirane aplikacije razlikuje od pečovane.\n\nInstalirajte verziju aplikacije koju montirate i pokušajte ponovo.",
"mount_no_root_description": "Instalacija nije uspela jer nije dodeljen root pristup.\n\nDodelite ga ReVanced Manageru i pokušajte ponovo.",
"mount_missing_installation_description": "Instalacija nije uspela zbog odsustva nepečovane aplikacije.\n\nInstalirajte je pre montiranja i pokušajte ponovo.",
"status_failure_timeout_description": "Instalacija traje predugo.\n\nŽelite li da pokušate ponovo?",
"status_failure_storage_description": "Instalacija nije uspela zbog nedovoljno memorije.\n\nOslobodite malo memorije i pokušajte ponovo.",
"status_failure_invalid_description": "Instalacija nije uspela jer pečovana aplikacija nije važeća.\n\nDeinstalirati aplikaciju i pokušati ponovo?",
"status_failure_incompatible_description": "Aplikacija nije kompatibilna sa ovim uređajem.\n\nKontaktirajte programera aplikacije i zatražite podršku.",
"status_failure_conflict_description": "Instalacija je sprečena postojećom instalacijom aplikacije.\n\nDeinstalirati instaliranu aplikaciju i pokušati ponovo?",
"status_failure_blocked_description": "Instalacija je blokirana od: ${packageName}.\n\nPodesite bezbednosna podešavanja i pokušajte ponovo.",
"status_failure_storage_description": "Instalacija nije uspela zbog nedostatka memorijskog prostora.\n\nOslobodite prostora i pokušajte ponovo.",
"status_failure_invalid_description": "Instalacija nije uspela jer je pečovana aplikacija nevažeća.\n\nDeinstalirati aplikaciju i pokušati ponovo?",
"status_failure_incompatible_description": "Aplikacija nije kompatibilna sa ovim uređajem.\n\nKoristite APK koji podržava ovaj uređaj i pokušajte ponovo.\n\n",
"status_failure_conflict_description": "Instalacija je sprečena usled postojeće instalacije.\n\nDeinstalirati instaliranu aplikaciju i pokušati ponovo?",
"status_failure_blocked_description": "Instalaciju je blokirala aplikacija ${packageName}.\n\nPodesite bezbednosna podešavanja i pokušajte ponovo.",
"install_failed_verification_failure_description": "Instalacija nije uspela zbog problema sa verifikacijom.\n\nPodesite bezbednosna podešavanja i pokušajte ponovo.",
"install_failed_version_downgrade_description": "Instalacija nije uspela jer je pečovana aplikacija niža verzija od instalirane aplikacije.\n\nDeinstalirati aplikaciju i pokušati ponovo?",
"install_failed_version_downgrade_description": "Instalacija nije uspela jer je verzija pečovane aplikacije niža od instalirane.\n\nDeinstalirati aplikaciju i pokušati ponovo?",
"status_unknown_description": "Instalacija nije uspela iz nepoznatog razloga. Pokušajte ponovo."
}
}

View file

@ -12,8 +12,8 @@
"noShowAgain": "Не приказуј поново",
"add": "Додај",
"remove": "Уклони",
"showChangelogButton": "Види евиденцију промена",
"showUpdateButton": "Види ажурирање",
"showChangelogButton": "Прикажи евиденцију промена",
"showUpdateButton": "Прикажи ажурирање",
"navigationView": {
"dashboardTab": "Контролна табла",
"patcherTab": "Печер",
@ -30,13 +30,13 @@
"noInstallations": "Нема инсталираних печованих апликација",
"installUpdate": "Наставити са инсталацијом ажурирања?",
"updateSheetTitle": "Ажурирање ReVanced Manager-а",
"updateDialogTitle": "Ново ажурирање је доступно",
"updateDialogTitle": "Доступно је ново ажурирање",
"updatePatchesSheetTitle": "Ажурирање ReVanced печева",
"updateChangelogTitle": "Евиденција промена",
"updateDialogText": "Ново ажурирање је доступно за ${file}.\n\nТренутно инсталирана верзија је ${version}.",
"updateDialogText": "Доступно је ново ажурирање за ${file}.\n\nИнсталирана верзија је ${version}.",
"downloadConsentDialogTitle": "Преузети неопходне фајлове?",
"downloadConsentDialogText": "ReVanced Manager мора да преузме неопходне фајлове да би исправно радио.",
"downloadConsentDialogText2": "Ово ће вас повезати са ${url}.",
"downloadConsentDialogText2": "Бићете повезани са ${url}.",
"downloadingMessage": "Преузимање ажурирања…",
"downloadedMessage": "Ажурирање је преузето",
"installingMessage": "Инсталирање ажурирања…",
@ -54,18 +54,19 @@
"patcherView": {
"widgetTitle": "Печер",
"patchButton": "Печуј",
"incompatibleArchWarningDialogText": "Печовање на овој архитектури још увек није подржано и можда неће успети. Ипак наставити?",
"removedPatchesWarningDialogText": "Следећи печеви су уклоњени од последњег пута када сте их користили.\n\n${patches}\n\nИпак наставити?",
"requiredOptionDialogText": "Неке опције морају бити подешене."
"requiredOptionDialogText": "Неке опције морају бити изабране."
},
"appSelectorCard": {
"widgetTitle": "Изабери апликацију",
"widgetTitle": "Изаберите апликацију",
"widgetTitleSelected": "Изабрана апликација",
"widgetSubtitle": "Није изабрана ниједна апликација",
"noAppsLabel": "Ниједна апликација није пронађена",
"anyVersion": "Све верзије"
"anyVersion": "све верзије"
},
"patchSelectorCard": {
"widgetTitle": "Изабери печеве",
"widgetTitle": "Изаберите печеве",
"widgetTitleSelected": "Изабрани печеви",
"widgetSubtitle": "Прво изаберите апликацију",
"widgetEmptySubtitle": "Нема изабраних печева"
@ -83,7 +84,7 @@
"downloadToast": "Преузимање тренутно није доступно",
"requireSuggestedAppVersionDialogText": "Верзија апликације коју сте изабрали није препоручена, што може довести до неочекиваних проблема. Изаберите препоручену верзију.\n\nИзабрана верзија: ${selected}\nПрепоручена верзија: ${suggested}\n\nДа бисте ипак наставили, онемогућите опцију „Захтевај препоручену верзију апликације” у подешавањима.",
"featureNotAvailable": "Функција није имплементирана",
"featureNotAvailableText": "Ова апликација је подељени APK и може се печовати и поуздано инсталирати само монтирањем са root дозволама. Међутим, можете да печујете и инсталирате потпуни APK тако што ћете га изабрати из меморије."
"featureNotAvailableText": "Ова апликација је подељени APK и може се поуздано печовати и инсталирати само монтирањем са root дозволама. Међутим, можете да печујете и инсталирате потпуни APK тако што ћете га изабрати из меморије."
},
"patchesSelectorView": {
"viewTitle": "Изаберите печеве",
@ -97,9 +98,9 @@
"noneChip": "Ниједан",
"noneTooltip": "Поништи избор свих печева",
"loadPatchesSelection": "Учитај избор печева",
"noSavedPatches": "За изабрану апликацију нема сачуваног избора печева.\nПритисните „Готово” да бисте сачували тренутни избор.",
"noPatchesFound": "За изабрану апликацију нису пронађени печеви",
"setRequiredOption": "Неким печевима је потребно подешавање опција: \n\n${patches}\n\nПодесите их пре него што наставите."
"noSavedPatches": "За изабрану апликацију нема сачуваног избора печева.\nДодирните „Готово” да бисте сачували тренутни избор.",
"noPatchesFound": "За изабрану апликацију није пронађен ниједан печ",
"setRequiredOption": "За неке печеве је потребан избор опција: \n\n${patches}\n\nИзаберите их пре него што наставите."
},
"patchOptionsView": {
"customValue": "Прилагођена вредност",
@ -108,16 +109,16 @@
"viewTitle": "Опције печа",
"saveOptions": "Сачувај",
"unselectPatch": "Поништи избор печа",
"tooltip": "Више опција за унос",
"tooltip": "Више улазних параметара",
"selectFilePath": "Изабери путању фајла",
"selectFolder": "Изабери фолдер",
"requiredOption": "Подешавање ове опције је обавезно",
"requiredOption": "Ова опција је обавезна",
"unsupportedOption": "Ова опција није подржана",
"requiredOptionNull": "Потребно је подесити следеће опције:\n\n${options}"
"requiredOptionNull": "Потребно је изабрати следеће опције:\n\n${options}"
},
"patchItem": {
"unsupportedDialogText": "Избором овог печа може доћи до грешака приликом печовања.\n\nВерзија апликације: ${packageVersion}\nПодржане верзије:\n${supportedVersions}",
"unsupportedPatchVersion": "Печ није применљив на ову верзију апликације.",
"unsupportedPatchVersion": "Печ се не може применити на ову верзију апликације.",
"unsupportedRequiredOption": "Овај печ садржи обавезну опцију коју ова апликација не подржава",
"patchesChangeWarningDialogText": "Препоручује се да користите подразумевани избор и опције печева. Њихова промена може довести до неочекиваних проблема.\n\nМораћете да укључите „Дозволи промену избора печева” у подешавањима пре него што промените било који избор печева.",
"patchesChangeWarningDialogButton": "Користи подразумевани избор"
@ -127,7 +128,7 @@
"installTypeDescription": "Изаберите тип инсталације да бисте наставили.",
"installButton": "Инсталирај",
"installRootType": "Привилегована",
"installNonRootType": "Обична",
"installNonRootType": "Уобичајена",
"warning": "Онемогућите аутоматска ажурирања за печовану апликацију да бисте избегли неочекиване проблеме.",
"pressBackAgain": "Притисните поново да бисте отказали",
"openButton": "Отвори",
@ -147,25 +148,25 @@
"advancedSectionTitle": "Напредно",
"exportSectionTitle": "Увоз и извоз",
"dataSectionTitle": "Извори података",
"themeModeLabel": "Тема апликације",
"themeModeLabel": "Тема",
"systemThemeLabel": "Системска",
"lightThemeLabel": "Светла",
"darkThemeLabel": "Тамна",
"dynamicThemeLabel": "Material You",
"dynamicThemeHint": "Уживајте у теми која се прилагођава вашем уређају",
"languageLabel": "Језик",
"languageUpdated": "Језик је ажуриран",
"languageUpdated": "Језик је промењен",
"sourcesLabel": "Алтернативни извори",
"sourcesLabelHint": "Конфигуришите алтернативне изворе за ReVanced печеве и ReVanced интеграције",
"sourcesLabelHint": "Подесите алтернативне изворе за ReVanced печеве и интеграције",
"sourcesIntegrationsLabel": "Извор интеграција",
"useAlternativeSources": "Користи алтернативне изворе",
"useAlternativeSourcesHint": "Коришћење алтернативних извора за ReVanced печеве и ReVanced интеграције уместо API-ја",
"useAlternativeSourcesHint": "Користите алтернативне изворе за ReVanced печеве и интеграције уместо API-ја",
"sourcesResetDialogTitle": "Ресетовање",
"sourcesResetDialogText": "Желите ли заиста да вратите изворе на подразумеване вредности?",
"apiURLResetDialogText": "Желите ли заиста да вратите URL API-ја на подразумевану вредност?",
"sourcesUpdateNote": "Напомена: Ово ће аутоматски преузети ReVanced печеве и ReVanced интеграције из алтернативних извора.\n\nОво ће вас повезати са алтернативним извором.",
"sourcesUpdateNote": "Напомена: Ово ће аутоматски преузети ReVanced печеве и интеграције из алтернативних извора.\n\nБићете повезани са алтернативним извором.",
"apiURLLabel": "URL API-ја",
"apiURLHint": "Конфигуришите URL API-ја за ReVanced Manager",
"apiURLHint": "Подесите URL API-ја за ReVanced Manager",
"selectApiURL": "URL API-ја",
"orgPatchesLabel": "Организација за печеве",
"sourcesPatchesLabel": "Извор печева",
@ -230,12 +231,12 @@
"importKeystoreHint": "Увезите складиште кључева које се користи за потписивање апликација",
"importedKeystore": "Складиште кључева је увезено",
"selectKeystorePassword": "Лозинка складишта кључева",
"selectKeystorePasswordHint": "Изаберите лозинку складишта кључева која се користи за потписивање апликација",
"selectKeystorePasswordHint": "Изаберите лозинку складишта кључева које се користи за потписивање апликација",
"jsonSelectorErrorMessage": "Није могуће користити изабрани JSON фајл",
"keystoreSelectorErrorMessage": "Није могуће користити изабрани фајл са складиштем кључева"
"keystoreSelectorErrorMessage": "Није могуће користити изабрани фајл складишта кључева"
},
"appInfoView": {
"widgetTitle": "О апликацији",
"widgetTitle": "Информације о апликацији",
"openButton": "Отвори",
"installButton": "Инсталирај",
"uninstallButton": "Деинсталирај",
@ -252,41 +253,41 @@
"packageNameLabel": "Назив пакета",
"installTypeLabel": "Тип инсталације",
"mountTypeLabel": "Привилегована",
"regularTypeLabel": "Обична",
"regularTypeLabel": "Уобичајена",
"patchedDateLabel": "Датум печовања",
"appliedPatchesLabel": "Примењени печеви",
"sizeLabel": "Величина фајла",
"patchedDateHint": "${date} у ${time}",
"appliedPatchesHint": "Примењено печева: ${quantity}",
"appliedPatchesHint": "Примењених печева: ${quantity}",
"updateNotImplemented": "Ова функција још увек није имплементирана"
},
"contributorsView": {
"widgetTitle": "Сарадници"
},
"installErrorDialog": {
"mount_version_mismatch": "Верзија се не поклапа",
"mount_version_mismatch": "Неодговарајућа верзија",
"mount_no_root": "Нема root приступа",
"mount_missing_installation": "Инсталација није пронађена",
"status_failure_blocked": "Инсталација је блокирана",
"install_failed_verification_failure": "Верификација није успела",
"status_failure_invalid": "Инсталација није важећа",
"status_failure_invalid": "Неважећа инсталација",
"install_failed_version_downgrade": "Није могуће снизити верзију",
"status_failure_conflict": "Проблем са инсталацијом",
"status_failure_storage": "Меморијски проблем инсталације",
"status_failure_conflict": "Конфликт при инсталацији",
"status_failure_storage": "Проблем са меморијом при инсталацији",
"status_failure_incompatible": "Инсталација није компатибилна",
"status_failure_timeout": "Инсталација је истекла",
"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Инсталирајте непечовану апликацију пре монтирања и покушајте поново.",
"mount_version_mismatch_description": "Инсталација није успела јер се верзија инсталиране апликације разликује од печоване.\n\nИнсталирајте верзију апликације коју монтирате и покушајте поново.",
"mount_no_root_description": "Инсталација није успела јер није додељен root приступ.\n\nДоделите га 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Подесите безбедносна подешавања и покушајте поново.",
"status_failure_storage_description": "Инсталација није успела због недостатка меморијског простора.\n\nОслободите простора и покушајте поново.",
"status_failure_invalid_description": "Инсталација није успела јер је печована апликација неважећа.\n\nДеинсталирати апликацију и покушати поново?",
"status_failure_incompatible_description": "Апликација није компатибилна са овим уређајем.\n\nКористите APK који подржава овај уређај и покушајте поново.",
"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Деинсталирати апликацију и покушати поново?",
"install_failed_version_downgrade_description": "Инсталација није успела јер је верзија печоване апликације нижа од инсталиране.\n\nДеинсталирати апликацију и покушати поново?",
"status_unknown_description": "Инсталација није успела из непознатог разлога. Покушајте поново."
}
}

View file

@ -26,6 +26,7 @@
"lastPatchedAppSubtitle": "Senast patchad app",
"patchedSubtitle": "Installerade appar",
"changeLaterSubtitle": "Du kan ändra detta i inställningarna vid ett senare tillfälle.",
"noSavedAppFound": "Ingen app hittades",
"noInstallations": "Inga patchade appar installerade",
"installUpdate": "Gå vidare och installera uppdateringen?",
"updateSheetTitle": "Uppdatera ReVanced Manager",
@ -53,6 +54,7 @@
"patcherView": {
"widgetTitle": "Patcher",
"patchButton": "Patch",
"incompatibleArchWarningDialogText": "Patchning av denna arkitektur stöds ännu inte och kan misslyckas. Fortsätt ändå?",
"removedPatchesWarningDialogText": "Följande patchar har tagits bort sedan du senast använde dem.\n\n${patches}\n\nFortsätt ändå?",
"requiredOptionDialogText": "Vissa patchalternativ måste anges."
},
@ -239,17 +241,22 @@
"installButton": "Installera",
"uninstallButton": "Avinstallera",
"unmountButton": "Avmontera",
"exportButton": "Exportera",
"deleteButton": "Radera",
"rootDialogTitle": "Fel",
"lastPatchedAppDescription": "Detta är en säkerhetskopia av den app som senast patchades.",
"unmountDialogText": "Är du säker på att du vill avmontera denna app?",
"uninstallDialogText": "Är du säker på att du vill avinstallera denna appen?",
"rootDialogText": "Appen installerades med superanvändarbehörigheter, men ReVanced-hanteraren har för närvarande inga behörigheter. Bevilja superanvändarbehörigheter först.",
"removeAppDialogTitle": "Ta bort app?",
"removeAppDialogText": "Är du säker på att du vill ta bort denna säkerhetskopia?",
"packageNameLabel": "Paketnamn",
"installTypeLabel": "Installationstyp",
"mountTypeLabel": "Montera",
"regularTypeLabel": "Regular",
"patchedDateLabel": "Patchat datum",
"appliedPatchesLabel": "Tillämpade patchar",
"sizeLabel": "Filens storlek",
"patchedDateHint": "${date} vid ${time}",
"appliedPatchesHint": "${quantity} tillämpade patchar",
"updateNotImplemented": "Denna funktionen har inte lagts till ännu"
@ -276,7 +283,7 @@
"status_failure_timeout_description": "Installationen tog för lång tid att slutföra.\n\nVill du försöka igen?",
"status_failure_storage_description": "Installationen misslyckades på grund av otillräckligt lagringsutrymme.\n\nFrigör lite utrymme och försök igen.",
"status_failure_invalid_description": "Installationen misslyckades på grund av att den patchade appen var ogiltig.\n\nAvinstallera appen och försök igen?",
"status_failure_incompatible_description": "Appen är inkompatibel med den här enheten.\n\nKontakta utvecklaren av appen och be om support.",
"status_failure_incompatible_description": "Appen är inkompatibel med den här enheten.\n\nAnvänd en APK som stöds av den här enheten och försök igen.",
"status_failure_conflict_description": "Installationen förhindrades av en befintlig installation av appen.\n\nAvinstallera den installerade appen och försök igen?",
"status_failure_blocked_description": "Installationen blockerades av ${packageName}.\n\nJustera dina säkerhetsinställningar och försök igen.",
"install_failed_verification_failure_description": "Installationen misslyckades på grund av ett verifieringsproblem.\n\nJustera dina säkerhetsinställningar och försök igen.",

View file

@ -12,6 +12,8 @@
"noShowAgain": "இதனை மீண்டும் காண்பிக்க வேண்டாம்",
"add": "சேர்",
"remove": "நீக்கு",
"showChangelogButton": "மாற்றப்பதிவைக் காட்டவும்",
"showUpdateButton": "புதுப்பிப்பைக் காட்டவும்",
"navigationView": {
"dashboardTab": "கட்டுப்பாட்டகம்",
"patcherTab": "இணைப்பான்",
@ -21,7 +23,20 @@
"refreshSuccess": "வெற்றிகரமாகப் புதுப்பிக்கப்பட்டது",
"widgetTitle": "கட்டுப்பாட்டகம்",
"updatesSubtitle": "புதுப்பித்தல்கள்",
"lastPatchedAppSubtitle": "கடைசியாகப் பிறழ்ந்தப்பட்ட செயலி",
"patchedSubtitle": "நிறுவப்பட்ட செயலிகள்",
"changeLaterSubtitle": "இதை நீங்கள் பின்னர் அமைப்புகளில் மாற்றலாம்.",
"noSavedAppFound": "செயலிகள் எதுவும் கண்டறியப்படவில்லை",
"noInstallations": "பிறழப்பட்ட செயலிகள் எதுவும் நிறுவப்படவில்லை",
"installUpdate": "புதுப்பிப்பை நிறுவுவதைத் தொடரவா?",
"updateSheetTitle": "ரிவன்ஸ்ட் மேனேஜரை புதுப்பிக்கவும்",
"updateDialogTitle": "புதிய பதிவு உள்ளது",
"updatePatchesSheetTitle": "ரிவன்ஸ்ட் பிறழ்களை புதுப்பிக்கவும்",
"updateChangelogTitle": "மாற்றங்களின் பதிவு",
"updateDialogText": "${file} க்கு புதிய புதுப்பிப்பு உள்ளது.\n\nதற்போது நிறுவப்பட்ட பதிப்பு ${version} ஆகும்.",
"downloadConsentDialogTitle": "தேவையான கோப்புகளைப் பதிவிறக்கவா?",
"downloadConsentDialogText": "ரிவன்ஸ்ட் மேனேஜர் சரியாக வேலை செய்யத் தேவையான கோப்புகளைப் பதிவிறக்கம் செய்ய வேண்டும்.",
"downloadConsentDialogText2": "இது உங்களை ${url} உடன் இணைக்கும்.",
"downloadingMessage": "மேம்பாடு பதிவிறக்கப்படுகிறது...",
"downloadedMessage": "புதுப்பிப்பு பதிவிறக்கப்பட்டது",
"installingMessage": "புதுப்பிப்பை நிறுவுகிறது...",
@ -33,14 +48,22 @@
"infoButton": "தகவல்"
},
"latestCommitCard": {
"loadingLabel": "ஏற்றுகிறது..."
"loadingLabel": "ஏற்றுகிறது...",
"timeagoLabel": "${time} முன்பு"
},
"patcherView": {
"widgetTitle": "இணைப்பான்",
"patchButton": "இணைப்பு"
"patchButton": "இணைப்பு",
"incompatibleArchWarningDialogText": "இந்தக் கட்டமைப்பில் பிறழுதல் இன்னும் ஆதரிக்கப்படவில்லை மற்றும் தோல்வியடையக்கூடும். எப்படியும் தொடரவா?",
"removedPatchesWarningDialogText": "நீங்கள் கடைசியாகப் பயன்படுத்தியதிலிருந்து பின்வரும் பிறழ்கள் அகற்றப்பட்டன\n\n${patches}\n\nஎப்படியும் தொடரவா?",
"requiredOptionDialogText": "சில பிறழ்களுக்கு விருப்பங்களை அமைக்க வேண்டும்."
},
"appSelectorCard": {
"noAppsLabel": "செயலிகள் கண்டறியப்படவில்லை"
"widgetTitle": "செயலியைத் தேர்ந்தெடு",
"widgetTitleSelected": "தேர்ந்தெடுத்த செயலி",
"widgetSubtitle": "செயலி எதுவும் தேர்ந்தெடுக்கப்படவில்லை",
"noAppsLabel": "செயலிகள் கண்டறியப்படவில்லை",
"anyVersion": "ஏதேனும் ஒரு பதிப்பு"
},
"patchSelectorCard": {
"widgetTitle": "இணைப்புகளைத் தேர்ந்தெடுக்கவும்",
@ -53,31 +76,51 @@
"widgetSubtitle": "நாங்கள் ஆன்லைனில் இருக்கிறோம்!"
},
"appSelectorView": {
"viewTitle": "செயலியைத் தேர்ந்தெடு",
"searchBarHint": "செயலியில் தேடு",
"storageButton": "சேமிப்பு",
"selectFromStorageButton": "இருப்பிலிருந்து தேர்வு செய்க ",
"errorMessage": "தேர்ந்தெடுக்கப்பட்ட செயலியைப் பயன்படுத்த இயலவில்லை",
"downloadToast": "பதிவிறக்கம் செய்யும் ஆதரவு இன்னும் வரவில்லை ",
"requireSuggestedAppVersionDialogText": "நீங்கள் தேர்ந்தெடுத்த செயலியின் பதிப்பு பரிந்துரைக்கப்பட்ட பதிப்போடு பொருந்தவில்லை, இது எதிர்பாராத சிக்கல்களுக்கு வழிவகுக்கும். பரிந்துரைக்கப்பட்ட பதிப்பைப் பயன்படுத்தவும்.\n\n தேர்ந்தெடுக்கப்பட்ட பதிப்பு: ${selected}\n பரிந்துரைக்கப்பட்ட பதிப்பு: ${suggested}\n\n எப்படியும் தொடர, அமைப்புகளில் \"பரிந்துரைக்கப்பட்ட ஆப்ஸ் பதிப்பு தேவை\" என்பதை முடக்கவும்.",
"featureNotAvailable": "இந்த அம்சம் இன்னும் செயல்படுத்தப்படவில்லை"
},
"patchesSelectorView": {
"viewTitle": "இணைப்புகளைத் தேர்ந்தெடுக்கவும்",
"searchBarHint": "இணைப்புகளைத் தேடு",
"universalPatches": "உலகளாவிய பிறழ்கள்",
"newPatches": "புதிய பிறழ்கல்",
"patches": "Patches",
"doneButton": "முடிந்தது",
"defaultChip": "இயல்புநிலை",
"defaultTooltip": "எல்லா இயல்பான இணைப்புகளையும் தேர்ந்தெடு",
"noneChip": "எதுவுமில்லை",
"noneTooltip": "அனைத்து கோப்புகளையும் நீக்கவும்",
"noPatchesFound": "தேர்ந்தெடுக்கப்பட்ட செயலிக்கு இணைப்புகள் காணப்படவில்லை"
"loadPatchesSelection": "தேர்வுசெய்த பிறழ்களை ஏற்று",
"noSavedPatches": "தேர்ந்தெடுக்கப்பட்ட செயளிக்கு சேமிக்கப்பட்ட பிறழ்கள் இல்லை.\n தற்போதைய தேர்வைச் சேமிக்க முடிந்தது என்பதை அழுத்தவும்.",
"noPatchesFound": "தேர்ந்தெடுக்கப்பட்ட செயலிக்கு இணைப்புகள் காணப்படவில்லை",
"setRequiredOption": "சில பிறழ்களுக்கு விருப்பங்களை அமைக்க வேண்டும்:\n\n ${patches}\n\n தொடர்வதற்கு முன் அவற்றை அமைக்கவும்."
},
"patchOptionsView": {
"saveOptions": "Save"
"customValue": "தனிப்பயன் மதிப்புகள்",
"setToNull": "பூஜ்யமாக அமைக்கவும்",
"nullValue": "இந்தச் செயலின் மதிப்பு தற்போது பூஜ்யமாக உள்ளது",
"viewTitle": "பிறழ் விருப்பங்கள்",
"saveOptions": "Save",
"unselectPatch": "பிறழை தேர்வுநீக்கு",
"tooltip": "மேலும் உள்ளீட்டு விருப்பங்கள்",
"selectFilePath": "கோப்பு பாதையைத் தேர்ந்தெடுக்கவும்",
"selectFolder": "கோப்புறையைத் தேர்வு செய்",
"requiredOption": "இந்த விருப்பத்தை அமைக்க வேண்டும்",
"unsupportedOption": "இந்த விருப்பம் ஆதரிக்கப்படவில்லை"
},
"patchItem": {
"unsupportedDialogText": "இந்த இணைப்பைத் தேர்ந்தெடுப்பது, இணைப்புப் பிழைகளை ஏற்படுத்தலாம்.\n\nபயன்பாட்டின் பதிப்பு: ${packageVersion}\nதற்போதைய ஆதரிக்கப்படும் பதிப்புகள்:\n${supportedVersions}"
},
"installerView": {
"installButton": "நிறுவு",
"installRootType": "பொருத்து",
"installNonRootType": "வழக்கமான",
"openButton": "திற",
"notificationTitle": "ReVanced Manager இணைக்கப் படுகிறது",
"notificationText": "நிறுவிக்குத் திரும்பச் செல்ல இங்கே கிளிக் செய்யவும்",
@ -87,6 +130,7 @@
"widgetTitle": "அமைப்புகள்",
"appearanceSectionTitle": "தோற்றம்",
"teamSectionTitle": "குழு",
"debugSectionTitle": "பிழைதிருத்தம்",
"advancedSectionTitle": "மேம்பட்ட அமைப்புகள்",
"exportSectionTitle": "இறக்க & ஏற்ற",
"dynamicThemeLabel": "Material You",

View file

@ -1,18 +1,29 @@
{
"okButton": "సరే",
"cancelButton": "రద్దుచేయి",
"dismissButton": "రద్దుచేయు",
"quitButton": "నిష్క్రమించు",
"updateButton": "అప్డేట్",
"yesButton": "అవును",
"noButton": "కాదు",
"warning": "హెచ్చరిక",
"notice": "నోటీసు",
"noShowAgain": "దీనిని మళ్లీ చూపవద్దు",
"add": "జోడించు",
"remove": "తొలగించు",
"showChangelogButton": "మార్పులను చూపించండి",
"navigationView": {
"dashboardTab": "డాష్‌బోర్డ్",
"patcherTab": "ప్యాచర్",
"settingsTab": "సెట్టింగులు"
},
"homeView": {
"refreshSuccess": "విజయవంతంగా రిఫ్రెష్ చేయబడింది",
"widgetTitle": "డాష్‌బోర్డ్",
"updatesSubtitle": "అప్డేట్లు",
"patchedSubtitle": "ఇన్‌స్టాల్ చేయబడిన యాప్‌లు",
"noInstallations": "ప్యాచ్ చేయబడిన అప్లికేషన్లు ఏమి లేవు",
"updateDialogTitle": "కొత్త నవీకరణ అందుబాటులో ఉంది",
"updateChangelogTitle": "మార్పుల సంచిక",
"downloadingMessage": "అప్డేట్ డౌన్లోడ్ చేయబడుతోంది...",
"downloadedMessage": "అప్‌డేట్ డౌన్‌లోడ్ అయింది",
@ -32,6 +43,7 @@
"patchButton": "అతుకు"
},
"appSelectorCard": {
"widgetTitle": "ఒక యాప్‌ని ఎంచుకోండి",
"noAppsLabel": "ఏ అనువర్తనాలూ లేవు"
},
"patchSelectorCard": {
@ -45,6 +57,7 @@
"widgetSubtitle": "మేము ఆన్లైన్లో ఉన్నాం!"
},
"appSelectorView": {
"viewTitle": "ఒక యాప్‌ని ఎంచుకోండి",
"storageButton": "నిల్వ",
"errorMessage": "ఎంచుకున్న అనువర్తనాన్ని వాడలేకపోయాం"
},
@ -86,5 +99,7 @@
"contributorsView": {
"widgetTitle": "దోహదకారి"
},
"installErrorDialog": {}
"installErrorDialog": {
"install_failed_verification_failure": "ధృవీకరణ విఫలమైంది"
}
}

View file

@ -54,6 +54,7 @@
"patcherView": {
"widgetTitle": "Yamalayıcı",
"patchButton": "Yamala",
"incompatibleArchWarningDialogText": "Bu mimari cihazlarda yamalama henüz desteklenmiyor ve başarısız olabilir. Yine de devam edilsin mi?",
"removedPatchesWarningDialogText": "Aşağıdaki yamalar son kullanımınızdan sonra kaldırıldı.\n\n${patches}\n\nYine de devam edilsin mi?",
"requiredOptionDialogText": "Bazı yama seçeneklerinin ayarlanması gerekiyor."
},
@ -282,7 +283,7 @@
"status_failure_timeout_description": "Kurulumun tamamlanması çok uzun sürdü.\n\nTekrar denemek ister misiniz?",
"status_failure_storage_description": "Yetersiz depolama alanı nedeniyle kurulum başarısız oldu.\n\nCihazınızda biraz yer açın ve tekrar deneyin.",
"status_failure_invalid_description": "Yamalanmış uygulamanın geçersiz olması nedeniyle kurulum başarısız oldu.\n\nUygulamayı kaldırıp tekrar denemek ister misiniz?",
"status_failure_incompatible_description": "Uygulama bu cihazla uyumlu değil.\n\nUygulamanın geliştiricisiyle iletişime geçin ve destek isteyin.",
"status_failure_incompatible_description": "Uygulama bu cihazla uyumlu değil.\n\nBu cihazla uyumlu olan bir APK kullanarak tekrar deneyin.",
"status_failure_conflict_description": "Kurulum, uygulamanın mevcut kurulumu nedeniyle engellendi.\n\nKurulu uygulamayı kaldırıp tekrar denemek ister misiniz?",
"status_failure_blocked_description": "Kurulum ${packageName} tarafından engellendi.\n\nGüvenlik ayarlarınızı değiştirin ve tekrar deneyin.",
"install_failed_verification_failure_description": "Bir doğrulama sorunu nedeniyle kurulum başarısız oldu.\n\nGüvenlik ayarlarınızı değiştirin ve tekrar deneyin.",

View file

@ -36,7 +36,7 @@
"updateDialogText": "Доступне нове оновлення для ${file}.\n\nВстановлена версія ${version}.",
"downloadConsentDialogTitle": "Завантажити необхідні файли?",
"downloadConsentDialogText": "ReVanced Manager повинен завантажити необхідні файли для належної роботи.",
"downloadConsentDialogText2": "Це приєднає вас до ${url}.",
"downloadConsentDialogText2": "Це приєднає Вас до ${url}.",
"downloadingMessage": "Оновлення завантажується...",
"downloadedMessage": "Оновлення завантажено",
"installingMessage": "Оновлення встановлюєтся...",
@ -54,6 +54,7 @@
"patcherView": {
"widgetTitle": "Патчер",
"patchButton": "Патчити",
"incompatibleArchWarningDialogText": "Патчінг на цій архітектурі ще не підтримується і може не спрацювати. Продовжити в будь-якому випадку?",
"removedPatchesWarningDialogText": "Наступні патчі було видалено з моменту останнього використання.\n\n${patches}\n\nВсе одно продовжити?",
"requiredOptionDialogText": "Потрібно встановити деякі параметри патчу."
},
@ -83,7 +84,7 @@
"downloadToast": "Функція завантаження поки що недоступна",
"requireSuggestedAppVersionDialogText": "Вибрана Вами версія застосунку не відповідає запропонованій версії, це може призвести до неочікуваних проблем. Будь ласка, використовуйте запропоновану версію.\n\nВибрана версія: v${selected}\nЗапропонована версія: v${suggested}\n\nЩоб продовжити, вимкніть \"Вимагати запропоновану версію застосунку\" в налаштуваннях.",
"featureNotAvailable": "Функція не реалізована",
"featureNotAvailableText": "Цей застосунок є розділеним файлом APK, і він може бути пропатчений та надійно встановлений лише за допомогою монтування з правами root. Однак ви можете пропатчити та встановити повний APK, вибравши його зі сховища."
"featureNotAvailableText": "Цей застосунок є розділеним файлом APK, і він може бути пропатчений та надійно встановлений лише за допомогою монтування з правами root. Однак Ви можете пропатчити та встановити повний APK, вибравши його зі сховища."
},
"patchesSelectorView": {
"viewTitle": "Вибір патчів",
@ -119,7 +120,7 @@
"unsupportedDialogText": "Вибір цього патчу може призвести до помилок при встановленні патчу.\n\nВерсія застосунку: ${packageVersion}\nПідтримувані версії:\n${supportedVersions}",
"unsupportedPatchVersion": "Патч не підтримується для цієї версії застосунку.",
"unsupportedRequiredOption": "Цей патч містить необхідний параметр, який не підтримується цим застосунком",
"patchesChangeWarningDialogText": "Рекомендується використовувати стандартний вибір патчів та параметрів. Їх зміна може призвести до неочікуваних проблем.\n\nПерш ніж змінювати вибір патчів, вам потрібно увімкнути параметр «Дозволити зміну вибору патчів» у налаштуваннях.",
"patchesChangeWarningDialogText": "Рекомендується використовувати стандартний вибір патчів та параметрів. Їх зміна може призвести до неочікуваних проблем.\n\nПерш ніж змінювати вибір патчів, Вам потрібно увімкнути параметр \"Дозволити зміну вибору патчів\" у налаштуваннях.",
"patchesChangeWarningDialogButton": "Використовувати стандартний вибір"
},
"installerView": {
@ -135,7 +136,7 @@
"notificationText": "Натисніть, щоб повернутися до інсталятора",
"exportApkButtonTooltip": "Експортувати пропатчений APK",
"exportLogButtonTooltip": "Експортувати журнал",
"screenshotDetected": "Виявлено знімок екрана. Якщо ви намагаєтеся поділитися журналом, будь ласка, діліться його текстовою копією.\n\nСкопіювати журнал у буфер обміну?",
"screenshotDetected": "Виявлено знімок екрана. Якщо ви намагаєтеся поділитися журналом налагодження, будь ласка, діліться його текстовою копією.\n\nСкопіювати журнал у буфер обміну?",
"copiedToClipboard": "Журнал скопійовано до буфера обміну",
"noExit": "Інсталятор все ще працює, неможливо вийти..."
},
@ -163,7 +164,7 @@
"sourcesResetDialogTitle": "Скинути",
"sourcesResetDialogText": "Ви дійсно бажаєте відновити стандартні значення джерел?",
"apiURLResetDialogText": "Ви дійсно бажаєте відновити API URL до стандартного значення?",
"sourcesUpdateNote": "Примітка. Це автоматично завантажить ReVanced Patches і ReVanced Integrations з альтернативних джерел.\n\nЦе під'єднає вас до альтернативного джерела.",
"sourcesUpdateNote": "Примітка. Це автоматично завантажить ReVanced Patches і ReVanced Integrations з альтернативних джерел.\n\nЦе під'єднає Вас до альтернативного джерела.",
"apiURLLabel": "URL-адреса API",
"apiURLHint": "Налаштувати API URL для ReVanced Manager",
"selectApiURL": "URL-адреса API",
@ -172,11 +173,11 @@
"orgIntegrationsLabel": "Integrations organization",
"contributorsLabel": "Розробники",
"contributorsHint": "Список розробників ReVanced",
"logsLabel": "Поділитися журналом",
"logsHint": "Поділитися журналами ReVanced Manager",
"logsLabel": "Поділитися журналами",
"logsHint": "Поділитися журналами налагодження ReVanced Manager",
"enablePatchesSelectionLabel": "Дозволити зміну вибору патчів",
"enablePatchesSelectionHint": "Не перешкоджати вибору або скасуванню вибору патчів",
"enablePatchesSelectionWarningText": "Зміна вибору патчів може спричинити несподівані проблеми.\n\nУвімкнути все одно?",
"enablePatchesSelectionWarningText": "Зміна вибору патчів може спричинити несподівані проблеми.\n\nВсе одно увімкнути?",
"disablePatchesSelectionWarningText": "Ви збираєтеся вимкнути зміну вибору патчів.\nБуде відновлено стандартний вибір патчів.\n\nВсе одно вимкнути?",
"autoUpdatePatchesLabel": "Автоматичне оновлення патчів",
"autoUpdatePatchesHint": "Автоматично оновлювати патчі до останньої версії",
@ -190,7 +191,7 @@
"versionCompatibilityCheckHint": "Запобігати вибору патчів, які несумісні з вибраною версією застосунку",
"requireSuggestedAppVersionLabel": "Вимагати запропоновану версію застосунку",
"requireSuggestedAppVersionHint": "Запобігати вибору застосунку з не рекомендованою версією",
"requireSuggestedAppVersionDialogText": "Вибір застосунку не запропонованої версії може спричинити непередбачувані проблеми.\n\nВсе одно бажаєте продовжити?",
"requireSuggestedAppVersionDialogText": "Вибір застосунку не запропонованої версії може спричинити неочікувані проблеми.\n\nВсе одно бажаєте продовжити?",
"aboutLabel": "Про застосунок",
"snackbarMessage": "Скопійовано в буфер обміну",
"restartAppForChanges": "Перезапустіть застосунок, щоб застосувати зміни",
@ -214,21 +215,21 @@
"resetStoredOptionsDialogTitle": "Скинути опції патчів?",
"resetStoredOptionsDialogText": "Скидання опцій патчів вилучить усі збережені опції.",
"resetStoredOptions": "Опції скинуто",
"deleteLogsLabel": "Очистити журнал",
"deleteLogsHint": "Видалити зібрані логи ReVanced Manager",
"deletedLogs": "Логи видалено",
"deleteLogsLabel": "Очистити журнали",
"deleteLogsHint": "Видалити зібрані журнали налагодження ReVanced Manager",
"deletedLogs": "Журнали налагодження видалено ",
"regenerateKeystoreLabel": "Перестворити сховище ключів",
"regenerateKeystoreHint": "Знову згенерувати сховище ключів, що використовується для підписування застосунків",
"regenerateKeystoreHint": "Перестворити сховище ключів, що використовується для підписування застосунків",
"regenerateKeystoreDialogTitle": "Перестворити сховище ключів?",
"regenerateKeystoreDialogText": "Пропатчені застосунки, підписані зі старим сховищем ключів, більше неможливо буде оновити.",
"regeneratedKeystore": "Сховище ключів зрегенеровано",
"exportKeystoreLabel": "Сховище ключів для експорту",
"regeneratedKeystore": "Сховище ключів перестворено",
"exportKeystoreLabel": "Експортувати сховище ключів",
"exportKeystoreHint": "Експортувати сховище ключів, що використовується для підписування застосунків",
"exportedKeystore": "Сховище ключів експортовано",
"noKeystoreExportFileFound": "Немає сховища ключів для експорту",
"importKeystoreLabel": "Імпортувати сховище ключів",
"importKeystoreHint": "Імпортувати сховище ключів, що використовується для підписування застосунків",
"importedKeystore": "Сховище ключів імпортоване",
"importedKeystore": "Сховище ключів імпортовано",
"selectKeystorePassword": "Пароль сховища ключів",
"selectKeystorePasswordHint": "Виберіть пароль сховища ключів, що використовується для підписування застосунків",
"jsonSelectorErrorMessage": "Неможливо використати вибраний JSON файл",
@ -244,7 +245,7 @@
"deleteButton": "Видалити",
"rootDialogTitle": "Помилка",
"lastPatchedAppDescription": "Це резервна копія застосунку, який був останній пропатчений.",
"unmountDialogText": "Ви впевнені, що бажаєте розмонтувати цей додаток?",
"unmountDialogText": "Ви впевнені, що бажаєте розмонтувати цей застосунок?",
"uninstallDialogText": "Ви впевнені, що бажаєте видалити цей застосунок?",
"rootDialogText": "Застосунок було встановлено з правами суперкористувача, але наразі ReVanced Manager не має таких прав.\nБудь ласка, спочатку надайте права суперкористувача.",
"removeAppDialogTitle": "Видалити застосунок?",
@ -276,17 +277,17 @@
"status_failure_incompatible": "Несумісне встановлення",
"status_failure_timeout": "Таймаут встановлення",
"status_unknown": "Не вдалося інсталювати",
"mount_version_mismatch_description": "Встановлення не вдалося через те, що встановлений застосунок ​​мав іншу версію, ніж патчений.\n\nУстановіть версію застосунку, яку ви монтуєте, і повторіть спробу.",
"mount_version_mismatch_description": "Встановлення не вдалося через те, що встановлений застосунок ​​мав іншу версію, ніж пропатчений.\n\nУстановіть версію застосунку, яку ви монтуєте, і повторіть спробу.",
"mount_no_root_description": "Встановлення не вдалося, оскільки не надано root-доступ.\n\nНадайте root-доступ ReVanced Manager і повторіть спробу.",
"mount_missing_installation_description": "Встановлення не вдалося через те, що не патчений застосунок не встановлений ​​на цьому пристрої, для монтування поверх нього.\n\nУстановіть не патчений застосунок перед монтуванням і повторіть спробу.",
"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_invalid_description": "Встановлення не вдалося через те, що пропатчений застосунок недійсний.\n\nВидалити застосунок та повторити спробу?",
"status_failure_incompatible_description": "Застосунок несумісний з цим пристроєм.\n\nВикористовуйте APK, який підтримується цим пристроєм і спробуйте ще раз.",
"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Видалити застосунок та повторити спробу?",
"install_failed_version_downgrade_description": "Встановлення не вдалося через те, що пропатчений застосунок мав старішу версію, ніж встановлений.\n\nВидалити застосунок та повторити спробу?",
"status_unknown_description": "Встановлення не вдалося через невідому причину. Будь ласка спробуйте ще раз."
}
}

View file

@ -54,6 +54,7 @@
"patcherView": {
"widgetTitle": "Trình vá",
"patchButton": "Vá",
"incompatibleArchWarningDialogText": "Việc vá ứng dụng trên kiến trúc này hiện chưa được hỗ trợ và có thể thất bại. Bạn vẫn muốn tiếp tục?",
"removedPatchesWarningDialogText": "Những bản vá sau đây đã bị loại bỏ từ lần cuối bạn dùng chúng.\n\n${patches}\n\nVẫn tiếp tục?",
"requiredOptionDialogText": "Một số tùy chọn bản vá cần được thiết đặt."
},
@ -185,7 +186,7 @@
"universalPatchesLabel": "Các bản vá phổ quát",
"universalPatchesHint": "Hiển thị tất cả các ứng dụng và các bản vá phổ quát (có thể gây chậm danh sách ứng dụng)",
"lastPatchedAppLabel": "Lưu ứng dụng đã vá",
"lastPatchedAppHint": "Lưu bản vá để cài đặt hoặc xuất sau đó",
"lastPatchedAppHint": "Lưu bản vá cuối để cài đặt hoặc xuất sau đó",
"versionCompatibilityCheckLabel": "Kiểm tra khả năng tương thích của phiên bản",
"versionCompatibilityCheckHint": "Việc ngăn chặn chọn bản vá không tương thích với phiên bản ứng dụng đã chọn",
"requireSuggestedAppVersionLabel": "Yêu cầu phiên bản ứng dụng được đề xuất",
@ -282,7 +283,6 @@
"status_failure_timeout_description": "Việc cài đặt mất quá lâu để hoàn thành.\n\nBạn có muốn thử lại?",
"status_failure_storage_description": "Việc cài đặt đã thất bại do không đủ bộ nhớ.\n\nGiải phóng một phần bộ nhớ và thử lại.",
"status_failure_invalid_description": "Việc cài đặt đã thất bại do ứng dụng đã vá không hợp lệ.\n\nGỡ cài đặt ứng dụng và thử lại?",
"status_failure_incompatible_description": "Ứng dụng không tương thích với thiết bị.\n\nLiên hệ nhà phát triển ứng dụng và yêu cầu trợ giúp.",
"status_failure_conflict_description": "Việc cài đặt đã bị ngăn chặn bởi bản cài đã có của ứng dụng.\n\nGỡ cài đặt ứng dụng đã cài và thử lại?",
"status_failure_blocked_description": "Việc cài đặt đã đã bị chặn bởi ${packageName}.\n\nĐiều chỉnh thiết lập bảo mật của bạn và thử lại.",
"install_failed_verification_failure_description": "Việc cài đặt đã thất bại do phát sinh xác minh.\n\nĐiều chỉnh thiết lập bảo mật của bạn và thử lại.",

View file

@ -23,7 +23,10 @@
"refreshSuccess": "已刷新",
"widgetTitle": "控制面板",
"updatesSubtitle": "更新",
"lastPatchedAppSubtitle": "最后补丁的应用",
"patchedSubtitle": "已安装的应用",
"changeLaterSubtitle": "您可以稍后在设置中更改此设置。",
"noSavedAppFound": "没有找到应用",
"noInstallations": "没有安装已修补的应用",
"installUpdate": "继续安装该更新?",
"updateSheetTitle": "更新 ReVanced Manager",
@ -51,6 +54,7 @@
"patcherView": {
"widgetTitle": "修补器",
"patchButton": "修补",
"incompatibleArchWarningDialogText": "对此架构的修补尚不支持或可能失败。仍要继续吗?",
"removedPatchesWarningDialogText": "自您上次使用以下补丁以来,它们已被删除。\n\n${patches}\n\n还是继续吗",
"requiredOptionDialogText": "某些补丁选项必须设置。"
},
@ -100,11 +104,15 @@
},
"patchOptionsView": {
"customValue": "自定义值",
"setToNull": "设置为为空",
"nullValue": "此选项值当前为空",
"viewTitle": "补丁选项",
"saveOptions": "保存",
"unselectPatch": "取消选择补丁",
"tooltip": "更多输入选项",
"selectFilePath": "选择文件路径",
"selectFolder": "选择文件夹",
"requiredOption": "设置此选项是必需的",
"unsupportedOption": "不支持此选项",
"requiredOptionNull": "必须设置以下选项:\n\n${options}"
},
@ -177,6 +185,8 @@
"showUpdateDialogHint": "当有新的更新时显示对话框",
"universalPatchesLabel": "显示通用补丁",
"universalPatchesHint": "显示所有应用和通用补丁(可能会减慢应用列表)",
"lastPatchedAppLabel": "保存已补丁的应用",
"lastPatchedAppHint": "保存最后一个补丁以安装或导出后",
"versionCompatibilityCheckLabel": "版本兼容性检查",
"versionCompatibilityCheckHint": "禁止选择与所选应用版本不兼容的补丁",
"requireSuggestedAppVersionLabel": "需要推荐的应用版本",
@ -231,16 +241,22 @@
"installButton": "安装",
"uninstallButton": "卸载",
"unmountButton": "卸载",
"exportButton": "导出",
"deleteButton": "删除",
"rootDialogTitle": "错误",
"lastPatchedAppDescription": "这是上次修补的应用程序的备份。",
"unmountDialogText": "您确定要卸载此应用程序吗?",
"uninstallDialogText": "您确定要卸载此应用程序吗?",
"rootDialogText": "应用程序曾以超级用户权限安装,但是 ReVanced 管理器目前没有权限。\n请先授予超级用户权限。",
"removeAppDialogTitle": "删除应用?",
"removeAppDialogText": "您确定要删除此备份吗?",
"packageNameLabel": "包名",
"installTypeLabel": "安装类型",
"mountTypeLabel": "安装",
"regularTypeLabel": "常规",
"patchedDateLabel": "修补日期",
"appliedPatchesLabel": "应用的补丁",
"sizeLabel": "文件大小",
"patchedDateHint": "${date} 于 ${time}",
"appliedPatchesHint": "已应用 ${quantity} 个补丁",
"updateNotImplemented": "此功能尚未实现"
@ -267,7 +283,6 @@
"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请调整安全设置并重试。",

View file

@ -12,7 +12,7 @@
"noShowAgain": "不再顯示此內容",
"add": "新增",
"remove": "移除",
"showChangelogButton": "顯示更新日誌",
"showChangelogButton": "顯示更新記錄檔",
"showUpdateButton": "顯示更新",
"navigationView": {
"dashboardTab": "儀表板",
@ -24,7 +24,8 @@
"widgetTitle": "儀表板",
"updatesSubtitle": "更新",
"lastPatchedAppSubtitle": "最後修補的應用程式",
"changeLaterSubtitle": "你可以稍後在設定中變更這項設定。",
"patchedSubtitle": "已安裝的應用程式",
"changeLaterSubtitle": "您可以稍後在設定中變更此設定。",
"noSavedAppFound": "未找到應用程式",
"noInstallations": "未安裝已修補的應用程式",
"installUpdate": "繼續安裝此更新嗎?",
@ -35,7 +36,7 @@
"updateDialogText": "${file} 有新的更新可用。\n\n當前安裝的版本是 ${version}。",
"downloadConsentDialogTitle": "要下載必要檔案嗎?",
"downloadConsentDialogText": "ReVanced Manager 需要下載必要檔案才能正常運作。",
"downloadConsentDialogText2": "這將帶前往至 ${url}。",
"downloadConsentDialogText2": "這將帶前往至 ${url}。",
"downloadingMessage": "正在下載更新...",
"downloadedMessage": "已下載更新",
"installingMessage": "正在安裝更新...",
@ -53,6 +54,7 @@
"patcherView": {
"widgetTitle": "修補工具",
"patchButton": "補丁",
"incompatibleArchWarningDialogText": "此架構尚未支援修補,可能會失敗。仍要繼續嗎?",
"removedPatchesWarningDialogText": "自從您上次使用以來,以下補丁已遭移除。\n\n${patches} \n\n仍要繼續執行嗎",
"requiredOptionDialogText": "某些補丁需要進一步設定。"
},
@ -78,11 +80,11 @@
"searchBarHint": "搜尋應用程式",
"storageButton": "儲存空間",
"selectFromStorageButton": "從儲存空間中選取",
"errorMessage": "選取的應用程式不可用",
"errorMessage": "無法使用已選取的應用程式",
"downloadToast": "下載功能尚不可用",
"requireSuggestedAppVersionDialogText": "您選取的應用程式版本與建議版本不符,可能會導致意外問題。請使用建議的版本。\n\n選取的版本${selected}\n建議的版本${suggested}\n\n如果仍要繼續請在設定中停用「要求使用建議的應用程式版本」。",
"featureNotAvailable": "功能尚未實作",
"featureNotAvailableText": "該應用程式為分割 APK只能在具有 root 權限的情況下完成修補及安裝。不過,也可以直接從儲存空間選取完整 APK 以修補及安裝。"
"featureNotAvailableText": "該應用程式為分割 APK只能在具有 root 權限的情況下完成修補及安裝。不過,也可以直接從儲存空間選取完整 APK 以修補及安裝。"
},
"patchesSelectorView": {
"viewTitle": "選取補丁",
@ -103,8 +105,10 @@
"patchOptionsView": {
"customValue": "自訂值",
"setToNull": "設為空值",
"nullValue": "此選項的值目前為空",
"viewTitle": "補丁選項",
"saveOptions": "儲存",
"unselectPatch": "取消選擇補丁",
"tooltip": "更多輸入選項",
"selectFilePath": "請選取檔案路徑",
"selectFolder": "請選取資料夾",
@ -132,7 +136,7 @@
"notificationText": "輕觸以返回安裝程式",
"exportApkButtonTooltip": "匯出已修補的 APK 檔案",
"exportLogButtonTooltip": "匯出日誌",
"screenshotDetected": "偵測到螢幕截圖。如果想要分享記錄檔,請改為複製文字分享。\n\n要將記錄檔複製到剪貼簿嗎",
"screenshotDetected": "偵測到螢幕截圖。如果想要分享記錄檔,請改為複製文字分享。\n\n要將記錄檔複製到剪貼簿嗎",
"copiedToClipboard": "已將記錄檔複製到剪貼簿",
"noExit": "安裝程式仍在執行,無法結束..."
},
@ -181,8 +185,8 @@
"showUpdateDialogHint": "當有新更新可用時,顯示對話框",
"universalPatchesLabel": "顯示通用補丁",
"universalPatchesHint": "顯示所有應用程式和通用修補檔(可能會拖慢應用程式列表的速度)",
"lastPatchedAppLabel": "存已修補的應用程式",
"lastPatchedAppHint": "存最後一次修補以便稍後安裝或匯出",
"lastPatchedAppLabel": "存已修補的應用程式",
"lastPatchedAppHint": "存最後一次修補以便稍後安裝或匯出",
"versionCompatibilityCheckLabel": "檢查版本相容性",
"versionCompatibilityCheckHint": "防止選擇與所選應用程式版本不相容的補丁",
"requireSuggestedAppVersionLabel": "要求使用建議的應用程式版本",
@ -193,7 +197,7 @@
"restartAppForChanges": "重新啟動應用程式以套用變更",
"deleteTempDirLabel": "刪除暫存檔案",
"deleteTempDirHint": "刪除未使用的暫存檔案",
"deletedTempDir": "暫存檔案已刪除",
"deletedTempDir": "已刪除暫存檔案",
"exportPatchesLabel": "匯出修補選取",
"exportPatchesHint": "將修補選取匯出成 JSON 檔案",
"exportedPatches": "已匯出修補選取",
@ -214,11 +218,11 @@
"deleteLogsLabel": "清除記錄檔",
"deleteLogsHint": "刪除已收集的 ReVanced Manager 記錄檔",
"deletedLogs": "已刪除記錄檔",
"regenerateKeystoreLabel": "重新金鑰庫",
"regenerateKeystoreHint": "重新用於簽署應用程式的金鑰庫",
"regenerateKeystoreDialogTitle": "確定要重新金鑰庫嗎?",
"regenerateKeystoreLabel": "重新生金鑰庫",
"regenerateKeystoreHint": "重新生用於簽署應用程式的金鑰庫",
"regenerateKeystoreDialogTitle": "確定要重新生金鑰庫嗎?",
"regenerateKeystoreDialogText": "使用舊金鑰庫進行簽署的修補應用程式,將無法再進行更新。",
"regeneratedKeystore": "金鑰庫已重新生成",
"regeneratedKeystore": "已重新產生金鑰庫",
"exportKeystoreLabel": "匯出金鑰庫",
"exportKeystoreHint": "匯出用於簽署應用程式的金鑰庫",
"exportedKeystore": "已匯出金鑰庫",
@ -279,7 +283,7 @@
"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_incompatible_description": "應用程式與此裝置不相容。\n\n請使用支援此裝置的 APK 檔,然後再試一次。",
"status_failure_conflict_description": "安裝應用程式時被現有的安裝阻止。\n\n也許先解除安裝已安裝的應用程式後再嘗試看看",
"status_failure_blocked_description": "安裝被 ${packageName} 阻止。\n\n請先調整您的安全設定後再嘗試看看。",
"install_failed_verification_failure_description": "由於驗證問題導致安裝失敗。\n\n請先調整您的安全設定後再嘗試看看。",

View file

@ -4,7 +4,8 @@ To use ReVanced Manager, you need to fulfill certain requirements.
## 🤝 Requirements
- An Android device running Android 8 or higher
- Android device running Android 8.0 or higher
- Device's CPU supporting at least `arm64-v8a`, `armeabi-v7a`, or `x86_64` architecture(s)
## ⏭️ What's next

View file

@ -38,6 +38,8 @@ class ManagerAPI {
bool releaseBuild = false;
bool suggestedAppVersionSelected = true;
bool isDynamicThemeAvailable = false;
bool isScopedStorageAvailable = false;
int sdkVersion = 0;
String storedPatchesFile = '/selected-patches.json';
String keystoreFile =
'/sdcard/Android/data/app.revanced.manager.flutter/files/revanced-manager.keystore';
@ -55,8 +57,11 @@ class ManagerAPI {
Future<void> initialize() async {
_prefs = await SharedPreferences.getInstance();
isRooted = await _rootAPI.isRooted();
isDynamicThemeAvailable =
(await getSdkVersion()) >= 31; // ANDROID_12_SDK_VERSION = 31
if (sdkVersion == 0) {
sdkVersion = await getSdkVersion();
}
isDynamicThemeAvailable = sdkVersion >= 31; // ANDROID_12_SDK_VERSION = 31
isScopedStorageAvailable = sdkVersion >= 30; // ANDROID_11_SDK_VERSION = 30
storedPatchesFile =
(await getApplicationDocumentsDirectory()).path + storedPatchesFile;
if (kReleaseMode) {
@ -422,19 +427,12 @@ class ManagerAPI {
return patches;
}
final File? patchBundleFile = await downloadPatches();
final Directory appCache = await getTemporaryDirectory();
Directory('${appCache.path}/cache').createSync();
final Directory workDir =
Directory('${appCache.path}/cache').createTempSync('tmp-');
final Directory cacheDir = Directory('${workDir.path}/cache');
cacheDir.createSync();
if (patchBundleFile != null) {
try {
final String patchesJson = await PatcherAPI.patcherChannel.invokeMethod(
'getPatches',
{
'patchBundleFilePath': patchBundleFile.path,
'cacheDirPath': cacheDir.path,
},
);
final List<dynamic> patchesJsonList = jsonDecode(patchesJson);

View file

@ -34,7 +34,7 @@ class PatcherAPI {
Future<void> initialize() async {
await loadPatches();
await _managerAPI.downloadIntegrations();
final Directory appCache = await getTemporaryDirectory();
final Directory appCache = await getApplicationSupportDirectory();
_dataDir = await getExternalStorageDirectory() ?? appCache;
_tmpDir = Directory('${appCache.path}/patcher');
_keyStoreFile = File('${_dataDir.path}/revanced-manager.keystore');
@ -151,6 +151,7 @@ class PatcherAPI {
String packageName,
String apkFilePath,
List<Patch> selectedPatches,
bool isFromStorage,
) async {
final File? integrationsFile = await _managerAPI.downloadIntegrations();
final Map<String, Map<String, dynamic>> options = {};
@ -176,6 +177,13 @@ class PatcherAPI {
final File inApkFile = File('${workDir.path}/in.apk');
await File(apkFilePath).copy(inApkFile.path);
if (isFromStorage) {
// The selected apk was copied to cacheDir by the file picker, so it's not needed anymore.
// rename() can't be used here, as Android system also counts the size of files moved out from cacheDir
// as part of the app's cache size.
File(apkFilePath).delete();
}
outFile = File('${workDir.path}/out.apk');
final Directory tmpDir =

View file

@ -85,7 +85,7 @@ class HomeViewModel extends BaseViewModel {
AndroidFlutterLocalNotificationsPlugin>()
?.requestNotificationsPermission();
final bool isConnected =
await Connectivity().checkConnectivity() != ConnectivityResult.none;
await Connectivity().checkConnectivity() != [ConnectivityResult.none];
if (!isConnected) {
_toast.showBottom(t.homeView.noConnection);
}
@ -106,7 +106,8 @@ class HomeViewModel extends BaseViewModel {
void navigateToAppInfo(PatchedApplication app, bool isLastPatchedApp) {
_navigationService.navigateTo(
Routes.appInfoView,
arguments: AppInfoViewArguments(app: app, isLastPatchedApp: isLastPatchedApp),
arguments:
AppInfoViewArguments(app: app, isLastPatchedApp: isLastPatchedApp),
);
}

View file

@ -16,9 +16,9 @@ class InstallerView extends StatelessWidget {
return ViewModelBuilder<InstallerViewModel>.reactive(
onViewModelReady: (model) => model.initialize(context),
viewModelBuilder: () => InstallerViewModel(),
builder: (context, model, child) => PopScope(
builder: (context, model, child) => PopScope<Object?>(
canPop: !model.isPatching,
onPopInvoked: (bool didPop) {
onPopInvokedWithResult: (bool didPop, Object? result) {
if (didPop) {
model.onPop();
} else {

View file

@ -188,6 +188,7 @@ class InstallerViewModel extends BaseViewModel {
_app.packageName,
_app.apkFilePath,
_patches,
_app.isFromStorage,
);
_app.appliedPatches = _patches.map((p) => p.name).toList();
if (_managerAPI.isLastPatchedAppEnabled()) {

View file

@ -13,9 +13,9 @@ class NavigationView extends StatelessWidget {
return ViewModelBuilder<NavigationViewModel>.reactive(
onViewModelReady: (model) => model.initialize(context),
viewModelBuilder: () => locator<NavigationViewModel>(),
builder: (context, model, child) => PopScope(
builder: (context, model, child) => PopScope<Object?>(
canPop: model.currentIndex == 0,
onPopInvoked: (bool didPop) {
onPopInvokedWithResult: (bool didPop, Object? result) {
if (!didPop) {
model.setIndex(0);
}

View file

@ -1,8 +1,11 @@
import 'package:file_picker/file_picker.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:flutter_file_dialog/flutter_file_dialog.dart';
import 'package:permission_handler/permission_handler.dart';
import 'package:revanced_manager/app/app.locator.dart';
import 'package:revanced_manager/gen/strings.g.dart';
import 'package:revanced_manager/models/patch.dart';
import 'package:revanced_manager/services/manager_api.dart';
import 'package:revanced_manager/ui/views/patch_options/patch_options_viewmodel.dart';
import 'package:revanced_manager/ui/widgets/shared/custom_card.dart';
@ -398,6 +401,7 @@ class TextFieldForPatchOption extends StatefulWidget {
}
class _TextFieldForPatchOptionState extends State<TextFieldForPatchOption> {
final ManagerAPI _managerAPI = locator<ManagerAPI>();
final TextEditingController controller = TextEditingController();
String? selectedKey;
String? defaultValue;
@ -524,21 +528,42 @@ class _TextFieldForPatchOptionState extends State<TextFieldForPatchOption> {
];
},
onSelected: (String selection) async {
Future<bool> gotExternalStoragePermission() async {
// manageExternalStorage permission is required for folder selection
// otherwise, the app will not complain, but the patches will error out
// the same way as if the user selected an empty folder.
// Android 11 and above requires the manageExternalStorage permission
if (_managerAPI.isScopedStorageAvailable) {
final permission =
await Permission.manageExternalStorage.request();
return permission.isGranted;
}
return true;
}
switch (selection) {
case 'file':
final String? result = await FlutterFileDialog.pickFile();
if (result != null) {
controller.text = result;
widget.onChanged(controller.text);
// here scope storage is not required because file_picker
// will copy the file to the app's cache
final FilePickerResult? result =
await FilePicker.platform.pickFiles();
if (result == null) {
return;
}
controller.text = result.files.single.path!;
widget.onChanged(controller.text);
break;
case 'folder':
final DirectoryLocation? result =
await FlutterFileDialog.pickDirectory();
if (result != null) {
controller.text = result.toString();
widget.onChanged(controller.text);
if (!await gotExternalStoragePermission()) {
return;
}
final String? result =
await FilePicker.platform.getDirectoryPath();
if (result == null) {
return;
}
controller.text = result;
widget.onChanged(controller.text);
break;
case 'remove':
widget.removeValue!();

View file

@ -5,10 +5,10 @@ packages:
dependency: transitive
description:
name: _fe_analyzer_shared
sha256: f256b0c0ba6c7577c15e2e4e114755640a875e885099367bf6e012b19314c834
sha256: "45cfa8471b89fb6643fe9bf51bd7931a76b8f5ec2d65de4fb176dba8d4f22c77"
url: "https://pub.dev"
source: hosted
version: "72.0.0"
version: "73.0.0"
_macros:
dependency: transitive
description: dart
@ -18,10 +18,10 @@ packages:
dependency: "direct dev"
description:
name: analyzer
sha256: b652861553cd3990d8ed361f7979dc6d7053a9ac8843fa73820ab68ce5410139
sha256: "4959fec185fe70cce007c57e9ab6983101dbe593d2bf8bbfb4453aaec0cf470a"
url: "https://pub.dev"
source: hosted
version: "6.7.0"
version: "6.8.0"
animations:
dependency: "direct main"
description:
@ -90,18 +90,18 @@ packages:
dependency: "direct dev"
description:
name: build_runner
sha256: "3ac61a79bfb6f6cc11f693591063a7f19a7af628dc52f141743edac5c16e8c22"
sha256: dd09dd4e2b078992f42aac7f1a622f01882a8492fef08486b27ddde929c19f04
url: "https://pub.dev"
source: hosted
version: "2.4.9"
version: "2.4.12"
build_runner_core:
dependency: transitive
description:
name: build_runner_core
sha256: e3c79f69a64bdfcd8a776a3c28db4eb6e3fb5356d013ae5eb2e52007706d5dbe
sha256: f8126682b87a7282a339b871298cc12009cb67109cfa1614d6436fb0289193e0
url: "https://pub.dev"
source: hosted
version: "7.3.1"
version: "7.3.2"
built_collection:
dependency: transitive
description:
@ -154,18 +154,18 @@ packages:
dependency: "direct main"
description:
name: collection
sha256: ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a
sha256: a1ace0a119f20aabc852d165077c036cd864315bd99b7eaa10a60100341941bf
url: "https://pub.dev"
source: hosted
version: "1.18.0"
version: "1.19.0"
connectivity_plus:
dependency: "direct main"
description:
name: connectivity_plus
sha256: "3e7d1d9dbae40ae82cbe6c23c518f0c4ffe32764ee9749b9a99d32cbac8734f6"
sha256: "2056db5241f96cdc0126bd94459fc4cdc13876753768fc7a31c425e50a7177d0"
url: "https://pub.dev"
source: hosted
version: "6.0.4"
version: "6.0.5"
connectivity_plus_platform_interface:
dependency: transitive
description:
@ -186,18 +186,18 @@ packages:
dependency: transitive
description:
name: cross_file
sha256: "55d7b444feb71301ef6b8838dbc1ae02e63dd48c8773f3810ff53bb1e2945b32"
sha256: "7caf6a750a0c04effbb52a676dce9a4a592e10ad35c34d6d2d0e4811160d5670"
url: "https://pub.dev"
source: hosted
version: "0.3.4+1"
version: "0.3.4+2"
crypto:
dependency: transitive
description:
name: crypto
sha256: ff625774173754681d66daaf4a448684fb04b78f902da9cb3d308c19cc5e8bab
sha256: ec30d999af904f33454ba22ed9a86162b35e52b44ac4807d1d93c288041d7d27
url: "https://pub.dev"
source: hosted
version: "3.0.3"
version: "3.0.5"
csv:
dependency: transitive
description:
@ -235,10 +235,10 @@ packages:
dependency: "direct main"
description:
name: device_info_plus
sha256: "93429694c9253d2871b3af80cf11b3cbb5c65660d402ed7bf69854ce4a089f82"
sha256: a7fd703482b391a87d60b6061d04dfdeab07826b96f9abd8f5ed98068acc0074
url: "https://pub.dev"
source: hosted
version: "10.1.1"
version: "10.1.2"
device_info_plus_platform_interface:
dependency: transitive
description:
@ -251,10 +251,10 @@ packages:
dependency: "direct main"
description:
name: dio
sha256: e17f6b3097b8c51b72c74c9f071a605c47bcc8893839bd66732457a5ebe73714
sha256: "5598aa796bbf4699afd5c67c0f5f6e2ed542afc956884b9cd58c306966efc260"
url: "https://pub.dev"
source: hosted
version: "5.5.0+1"
version: "5.7.0"
dio_cache_interceptor:
dependency: "direct main"
description:
@ -267,10 +267,10 @@ packages:
dependency: transitive
description:
name: dio_web_adapter
sha256: "36c5b2d79eb17cdae41e974b7a8284fec631651d2a6f39a8a2ff22327e90aeac"
sha256: "33259a9276d6cea88774a0000cfae0d861003497755969c92faa223108620dc8"
url: "https://pub.dev"
source: hosted
version: "1.0.1"
version: "2.0.0"
dynamic_color:
dependency: "direct main"
description:
@ -307,10 +307,10 @@ packages:
dependency: transitive
description:
name: ffi
sha256: "493f37e7df1804778ff3a53bd691d8692ddf69702cf4c1c1096a2e41b4779e21"
sha256: "16ed7b077ef01ad6170a3d0c57caa4a112a38d7a2ed5602e0aca9ca6f3d98da6"
url: "https://pub.dev"
source: hosted
version: "2.1.2"
version: "2.1.3"
file:
dependency: transitive
description:
@ -319,6 +319,14 @@ packages:
url: "https://pub.dev"
source: hosted
version: "7.0.0"
file_picker:
dependency: "direct main"
description:
name: file_picker
sha256: "167bb619cdddaa10ef2907609feb8a79c16dfa479d3afaf960f8e223f754bf12"
url: "https://pub.dev"
source: hosted
version: "8.1.2"
fixnum:
dependency: transitive
description:
@ -335,20 +343,19 @@ packages:
flutter_background:
dependency: "direct main"
description:
path: "."
ref: "900a81501f1f0e4996fe9e2cbf55f1ea8df08b49"
resolved-ref: "900a81501f1f0e4996fe9e2cbf55f1ea8df08b49"
url: "https://github.com/validcube/flutter_background"
source: git
version: "1.2.0"
name: flutter_background
sha256: "8dad66e3102da2b4046cc3adcf70625578809827170bd78e36e5890c074287d2"
url: "https://pub.dev"
source: hosted
version: "1.3.0+1"
flutter_cache_manager:
dependency: "direct main"
description:
name: flutter_cache_manager
sha256: ceff65d74d907b1b772e22cf04daad60fb472461638977d9fae8b00a63e01e3d
sha256: "400b6592f16a4409a7f2bb929a9a7e38c72cceb8ffb99ee57bbf2cb2cecf8386"
url: "https://pub.dev"
source: hosted
version: "3.3.3"
version: "3.4.1"
flutter_file_dialog:
dependency: "direct main"
description:
@ -361,18 +368,18 @@ packages:
dependency: "direct dev"
description:
name: flutter_lints
sha256: "9e8c3858111da373efc5aa341de011d9bd23e2c5c5e0c62bccf32438e192d7b1"
sha256: "3f41d009ba7172d5ff9be5f6e6e6abb4300e263aab8866d2a0842ed2a70f8f0c"
url: "https://pub.dev"
source: hosted
version: "3.0.2"
version: "4.0.0"
flutter_local_notifications:
dependency: "direct main"
description:
name: flutter_local_notifications
sha256: dd6676d8c2926537eccdf9f72128bbb2a9d0814689527b17f92c248ff192eaf3
sha256: c500d5d9e7e553f06b61877ca6b9c8b92c570a4c8db371038702e8ce57f8a50f
url: "https://pub.dev"
source: hosted
version: "17.2.1+2"
version: "17.2.2"
flutter_local_notifications_linux:
dependency: transitive
description:
@ -398,10 +405,18 @@ packages:
dependency: "direct main"
description:
name: flutter_markdown
sha256: "2e8a801b1ded5ea001a4529c97b1f213dcb11c6b20668e081cafb23468593514"
sha256: a23c41ee57573e62fc2190a1f36a0480c4d90bde3a8a8d7126e5d5992fb53fb7
url: "https://pub.dev"
source: hosted
version: "0.7.3"
version: "0.7.3+1"
flutter_plugin_android_lifecycle:
dependency: transitive
description:
name: flutter_plugin_android_lifecycle
sha256: "9ee02950848f61c4129af3d6ec84a1cfc0e47931abc746b03e7a3bc3e8ff6eda"
url: "https://pub.dev"
source: hosted
version: "2.0.22"
flutter_test:
dependency: transitive
description: flutter
@ -416,10 +431,10 @@ packages:
dependency: "direct main"
description:
name: fluttertoast
sha256: "7eae679e596a44fdf761853a706f74979f8dd3cd92cf4e23cae161fda091b847"
sha256: "95f349437aeebe524ef7d6c9bde3e6b4772717cf46a0eb6a3ceaddc740b297cc"
url: "https://pub.dev"
source: hosted
version: "8.2.6"
version: "8.2.8"
font_awesome_flutter:
dependency: "direct main"
description:
@ -504,10 +519,10 @@ packages:
dependency: transitive
description:
name: http_parser
sha256: "2aa08ce0341cc9b354a498388e30986515406668dbcc4f7c950c3e715496693b"
sha256: "40f592dd352890c3b60fec1b68e786cefb9603e05ff303dbc4dda49b304ecdf4"
url: "https://pub.dev"
source: hosted
version: "4.0.2"
version: "4.1.0"
injectable:
dependency: "direct main"
description:
@ -608,10 +623,10 @@ packages:
dependency: transitive
description:
name: lints
sha256: cbf8d4b858bb0134ef3ef87841abdf8d63bfc255c266b7bf6b39daa1085c4290
sha256: "976c774dd944a42e83e2467f4cc670daef7eed6295b10b36ae8c85bcbf828235"
url: "https://pub.dev"
source: hosted
version: "3.0.0"
version: "4.0.0"
logcat:
dependency: "direct main"
description:
@ -681,10 +696,10 @@ packages:
dependency: transitive
description:
name: mime
sha256: "2e123074287cc9fd6c09de8336dae606d1ddb88d9ac47358826db698c176a1f2"
sha256: "801fd0b26f14a4a58ccb09d5892c3fbdeff209594300a542492cf13fba9d247a"
url: "https://pub.dev"
source: hosted
version: "1.0.5"
version: "1.0.6"
nested:
dependency: transitive
description:
@ -713,10 +728,10 @@ packages:
dependency: "direct main"
description:
name: package_info_plus
sha256: "2c582551839386fa7ddbc7770658be7c0f87f388a4bff72066478f597c34d17f"
sha256: a75164ade98cb7d24cfd0a13c6408927c6b217fa60dee5a7ff5c116a58f28918
url: "https://pub.dev"
source: hosted
version: "7.0.0"
version: "8.0.2"
package_info_plus_platform_interface:
dependency: transitive
description:
@ -737,18 +752,18 @@ packages:
dependency: "direct main"
description:
name: path_provider
sha256: c9e7d3a4cd1410877472158bee69963a4579f78b68c65a2b7d40d1a7a88bb161
sha256: fec0d61223fba3154d87759e3cc27fe2c8dc498f6386c6d6fc80d1afdd1bf378
url: "https://pub.dev"
source: hosted
version: "2.1.3"
version: "2.1.4"
path_provider_android:
dependency: transitive
description:
name: path_provider_android
sha256: e84c8a53fe1510ef4582f118c7b4bdf15b03002b51d7c2b66983c65843d61193
sha256: "6f01f8e37ec30b07bc424b4deabac37cacb1bc7e2e515ad74486039918a37eb7"
url: "https://pub.dev"
source: hosted
version: "2.2.8"
version: "2.2.10"
path_provider_foundation:
dependency: transitive
description:
@ -793,10 +808,10 @@ packages:
dependency: transitive
description:
name: permission_handler_android
sha256: b29a799ca03be9f999aa6c39f7de5209482d638e6f857f6b93b0875c618b7e54
sha256: "76e4ab092c1b240d31177bb64d2b0bea43f43d0e23541ec866151b9f7b2490fa"
url: "https://pub.dev"
source: hosted
version: "12.0.7"
version: "12.0.12"
permission_handler_apple:
dependency: transitive
description:
@ -809,18 +824,18 @@ packages:
dependency: transitive
description:
name: permission_handler_html
sha256: "6cac773d389e045a8d4f85418d07ad58ef9e42a56e063629ce14c4c26344de24"
sha256: af26edbbb1f2674af65a8f4b56e1a6f526156bc273d0e65dd8075fab51c78851
url: "https://pub.dev"
source: hosted
version: "0.1.2"
version: "0.1.3+2"
permission_handler_platform_interface:
dependency: transitive
description:
name: permission_handler_platform_interface
sha256: "48d4fcf201a1dad93ee869ab0d4101d084f49136ec82a8a06ed9cfeacab9fd20"
sha256: fe0ffe274d665be8e34f9c59705441a7d248edebbe5d9e3ec2665f88b79358ea
url: "https://pub.dev"
source: hosted
version: "4.2.1"
version: "4.2.2"
permission_handler_windows:
dependency: transitive
description:
@ -923,90 +938,90 @@ packages:
dependency: "direct main"
description:
name: share_plus
sha256: ef3489a969683c4f3d0239010cc8b7a2a46543a8d139e111c06c558875083544
sha256: "468c43f285207c84bcabf5737f33b914ceb8eb38398b91e5e3ad1698d1b72a52"
url: "https://pub.dev"
source: hosted
version: "9.0.0"
version: "10.0.2"
share_plus_platform_interface:
dependency: transitive
description:
name: share_plus_platform_interface
sha256: "0f9e4418835d1b2c3ae78fdb918251959106cefdbc4dd43526e182f80e82f6d4"
sha256: "6ababf341050edff57da8b6990f11f4e99eaba837865e2e6defe16d039619db5"
url: "https://pub.dev"
source: hosted
version: "4.0.0"
version: "5.0.0"
shared_preferences:
dependency: "direct main"
description:
name: shared_preferences
sha256: d3bbe5553a986e83980916ded2f0b435ef2e1893dfaa29d5a7a790d0eca12180
sha256: "746e5369a43170c25816cc472ee016d3a66bc13fcf430c0bc41ad7b4b2922051"
url: "https://pub.dev"
source: hosted
version: "2.2.3"
version: "2.3.2"
shared_preferences_android:
dependency: transitive
description:
name: shared_preferences_android
sha256: "3d4571b3c5eb58ce52a419d86e655493d0bc3020672da79f72fa0c16ca3a8ec1"
sha256: "480ba4345773f56acda9abf5f50bd966f581dac5d514e5fc4a18c62976bbba7e"
url: "https://pub.dev"
source: hosted
version: "2.2.4"
version: "2.3.2"
shared_preferences_foundation:
dependency: transitive
description:
name: shared_preferences_foundation
sha256: "0a8a893bf4fd1152f93fec03a415d11c27c74454d96e2318a7ac38dd18683ab7"
sha256: c4b35f6cb8f63c147312c054ce7c2254c8066745125264f0c88739c417fc9d9f
url: "https://pub.dev"
source: hosted
version: "2.4.0"
version: "2.5.2"
shared_preferences_linux:
dependency: transitive
description:
name: shared_preferences_linux
sha256: "9f2cbcf46d4270ea8be39fa156d86379077c8a5228d9dfdb1164ae0bb93f1faa"
sha256: "580abfd40f415611503cae30adf626e6656dfb2f0cee8f465ece7b6defb40f2f"
url: "https://pub.dev"
source: hosted
version: "2.3.2"
version: "2.4.1"
shared_preferences_platform_interface:
dependency: transitive
description:
name: shared_preferences_platform_interface
sha256: "034650b71e73629ca08a0bd789fd1d83cc63c2d1e405946f7cef7bc37432f93a"
sha256: "57cbf196c486bc2cf1f02b85784932c6094376284b3ad5779d1b1c6c6a816b80"
url: "https://pub.dev"
source: hosted
version: "2.4.0"
version: "2.4.1"
shared_preferences_web:
dependency: transitive
description:
name: shared_preferences_web
sha256: "9aee1089b36bd2aafe06582b7d7817fd317ef05fc30e6ba14bff247d0933042a"
sha256: d2ca4132d3946fec2184261726b355836a82c33d7d5b67af32692aff18a4684e
url: "https://pub.dev"
source: hosted
version: "2.3.0"
version: "2.4.2"
shared_preferences_windows:
dependency: transitive
description:
name: shared_preferences_windows
sha256: "841ad54f3c8381c480d0c9b508b89a34036f512482c407e6df7a9c4aa2ef8f59"
sha256: "94ef0f72b2d71bc3e700e025db3710911bd51a71cefb65cc609dd0d9a982e3c1"
url: "https://pub.dev"
source: hosted
version: "2.3.2"
version: "2.4.1"
shelf:
dependency: transitive
description:
name: shelf
sha256: ad29c505aee705f41a4d8963641f91ac4cee3c8fad5947e033390a7bd8180fa4
sha256: e7dd780a7ffb623c57850b33f43309312fc863fb6aa3d276a754bb299839ef12
url: "https://pub.dev"
source: hosted
version: "1.4.1"
version: "1.4.2"
shelf_web_socket:
dependency: transitive
description:
name: shelf_web_socket
sha256: "9ca081be41c60190ebcb4766b2486a7d50261db7bd0f5d9615f2d653637a84c1"
sha256: "073c147238594ecd0d193f3456a5fe91c4b0abbcc68bf5cd95b36c4e194ac611"
url: "https://pub.dev"
source: hosted
version: "1.0.4"
version: "2.0.0"
skeletons:
dependency: "direct main"
description:
@ -1025,10 +1040,10 @@ packages:
dependency: "direct main"
description:
name: slang
sha256: f68f6d6709890f85efabfb0318e9d694be2ebdd333e57fe5cb50eee449e4e3ab
sha256: a2f704508bf9f209b71c881347bd27de45309651e9bd63570e4dd6ed2a77fbd2
url: "https://pub.dev"
source: hosted
version: "3.31.1"
version: "3.31.2"
slang_flutter:
dependency: "direct main"
description:
@ -1081,10 +1096,10 @@ packages:
dependency: transitive
description:
name: sqflite_common
sha256: "3da423ce7baf868be70e2c0976c28a1bb2f73644268b7ffa7d2e08eab71f16a4"
sha256: "7b41b6c3507854a159e24ae90a8e3e9cc01eb26a477c118d6dca065b5f55453e"
url: "https://pub.dev"
source: hosted
version: "2.5.4"
version: "2.5.4+2"
stack_trace:
dependency: transitive
description:
@ -1113,10 +1128,10 @@ packages:
dependency: "direct main"
description:
name: stacked_services
sha256: "5cb55065d85c395da3d37ec0e52ace7f6e367c0b8477aace8c8479009e02cb41"
sha256: "01c5b1875d383b39dce780ee0a8ce4de99f2500d52d2e26676e787fd163e36bd"
url: "https://pub.dev"
source: hosted
version: "1.5.0"
version: "1.5.1"
stacked_shared:
dependency: transitive
description:
@ -1145,18 +1160,18 @@ packages:
dependency: transitive
description:
name: string_scanner
sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde"
sha256: "688af5ed3402a4bde5b3a6c15fd768dbf2621a614950b17f04626c431ab3c4c3"
url: "https://pub.dev"
source: hosted
version: "1.2.0"
version: "1.3.0"
synchronized:
dependency: "direct main"
description:
name: synchronized
sha256: "539ef412b170d65ecdafd780f924e5be3f60032a1128df156adad6c5b373d558"
sha256: a824e842b8a054f91a728b783c177c1e4731f6b124f9192468457a8913371255
url: "https://pub.dev"
source: hosted
version: "3.1.0+1"
version: "3.2.0"
term_glyph:
dependency: transitive
description:
@ -1169,10 +1184,10 @@ packages:
dependency: transitive
description:
name: test_api
sha256: "5b8a98dafc4d5c4c9c72d8b31ab2b23fc13422348d2997120294d3bac86b4ddb"
sha256: "664d3a9a64782fcdeb83ce9c6b39e78fd2971d4e37827b9b06c3aa1edc5e760c"
url: "https://pub.dev"
source: hosted
version: "0.7.2"
version: "0.7.3"
timeago:
dependency: "direct main"
description:
@ -1225,10 +1240,10 @@ packages:
dependency: transitive
description:
name: url_launcher_android
sha256: "678979703e10d7862c551c736fe6b9f185261bddf141b46672063b99790bc700"
sha256: e35a698ac302dd68e41f73250bd9517fe3ab5fa4f18fe4647a0872db61bacbab
url: "https://pub.dev"
source: hosted
version: "6.3.7"
version: "6.3.10"
url_launcher_ios:
dependency: transitive
description:
@ -1241,10 +1256,10 @@ packages:
dependency: transitive
description:
name: url_launcher_linux
sha256: ab360eb661f8879369acac07b6bb3ff09d9471155357da8443fd5d3cf7363811
sha256: e2b9622b4007f97f504cd64c0128309dfb978ae66adbe944125ed9e1750f06af
url: "https://pub.dev"
source: hosted
version: "3.1.1"
version: "3.2.0"
url_launcher_macos:
dependency: transitive
description:
@ -1265,10 +1280,10 @@ packages:
dependency: transitive
description:
name: url_launcher_web
sha256: "8d9e750d8c9338601e709cd0885f95825086bd8b642547f26bda435aade95d8a"
sha256: "772638d3b34c779ede05ba3d38af34657a05ac55b06279ea6edd409e323dca8e"
url: "https://pub.dev"
source: hosted
version: "2.3.1"
version: "2.3.3"
url_launcher_windows:
dependency: transitive
description:
@ -1281,10 +1296,10 @@ packages:
dependency: transitive
description:
name: uuid
sha256: "83d37c7ad7aaf9aa8e275490669535c8080377cfa7a7004c24dfac53afffaa90"
sha256: f33d6bb662f0e4f79dcd7ada2e6170f3b3a2530c28fc41f49a411ddedd576a77
url: "https://pub.dev"
source: hosted
version: "4.4.2"
version: "4.5.0"
vector_math:
dependency: transitive
description:
@ -1305,10 +1320,10 @@ packages:
dependency: "direct main"
description:
name: wakelock_plus
sha256: "4fa83a128b4127619e385f686b4f080a5d2de46cff8e8c94eccac5fcf76550e5"
sha256: bf4ee6f17a2fa373ed3753ad0e602b7603f8c75af006d5b9bdade263928c0484
url: "https://pub.dev"
source: hosted
version: "1.2.7"
version: "1.2.8"
wakelock_plus_platform_interface:
dependency: transitive
description:
@ -1329,26 +1344,34 @@ packages:
dependency: transitive
description:
name: web
sha256: "97da13628db363c635202ad97068d47c5b8aa555808e7a9411963c533b449b27"
sha256: d43c1d6b787bf0afad444700ae7f4db8827f701bc61c255ac8d328c6f4d52062
url: "https://pub.dev"
source: hosted
version: "0.5.1"
version: "1.0.0"
web_socket:
dependency: transitive
description:
name: web_socket
sha256: "3c12d96c0c9a4eec095246debcea7b86c0324f22df69893d538fcc6f1b8cce83"
url: "https://pub.dev"
source: hosted
version: "0.1.6"
web_socket_channel:
dependency: transitive
description:
name: web_socket_channel
sha256: "58c6666b342a38816b2e7e50ed0f1e261959630becd4c879c4f26bfa14aa5a42"
sha256: "9f187088ed104edd8662ca07af4b124465893caf063ba29758f97af57e61da8f"
url: "https://pub.dev"
source: hosted
version: "2.4.5"
version: "3.0.1"
win32:
dependency: transitive
description:
name: win32
sha256: a79dbe579cb51ecd6d30b17e0cae4e0ea15e2c0e66f69ad4198f22a6789e94f4
sha256: "68d1e89a91ed61ad9c370f9f8b6effed9ae5e0ede22a270bdfa6daf79fc2290a"
url: "https://pub.dev"
source: hosted
version: "5.5.1"
version: "5.5.4"
win32_registry:
dependency: transitive
description:
@ -1382,5 +1405,5 @@ packages:
source: hosted
version: "3.1.2"
sdks:
dart: ">=3.4.0 <4.0.0"
flutter: ">=3.22.0"
dart: ">=3.5.0 <4.0.0"
flutter: ">=3.24.0"

View file

@ -4,10 +4,11 @@ homepage: https://github.com/ReVanced/revanced-manager
publish_to: 'none'
version: 1.21.2+101800032
version: 1.22.0-dev.4+101800037
environment:
sdk: '>=3.0.0 <4.0.0'
flutter: '>=3.24.0 <4.0.0'
dependencies:
animations: ^2.0.11
@ -23,12 +24,10 @@ dependencies:
dynamic_color: ^1.7.0
dynamic_themes: ^1.1.0
expandable: ^5.0.1
file_picker: ^8.0.5
flutter:
sdk: flutter
flutter_background:
git: # remove once https://github.com/JulianAssmann/flutter_background/pull/83 is merged
url: https://github.com/validcube/flutter_background
ref: 900a81501f1f0e4996fe9e2cbf55f1ea8df08b49 # Branch: specify-namespace
flutter_background: ^1.3.0+1
flutter_cache_manager: ^3.3.2
flutter_file_dialog: ^3.0.2
flutter_local_notifications: ^17.1.0
@ -46,7 +45,7 @@ dependencies:
git:
url: https://github.com/BenjaminHalko/logcat
ref: 4a6d5e0e22292c8eb160cfb9365b9ea29735fd43 # Branch: master
package_info_plus: ^7.0.0
package_info_plus: ^8.0.2
path_provider: ^2.1.3
permission_handler: ^11.3.1
root:
@ -57,7 +56,7 @@ dependencies:
git: # remove once https://github.com/flutter-moum/flutter_screenshot_callback/pull/81 is merged
url: https://github.com/BenjaminHalko/flutter_screenshot_callback
ref: 1a1616ac91e16cd1f3dd170a81febf27ffce3587 # Branch: master
share_plus: ^9.0.0
share_plus: ^10.0.2
shared_preferences: ^2.2.3
skeletons:
git: # remove once https://github.com/badjio/skeletons/pull/11 is merged
@ -76,8 +75,8 @@ dependencies:
dev_dependencies:
analyzer: ^6.4.1
build_runner: 2.4.9
flutter_lints: ^3.0.2
build_runner: ^2.4.12
flutter_lints: ^4.0.0
injectable_generator: ^2.6.1
json_serializable: ^6.8.0