Compare commits

...

21 Commits

Author SHA1 Message Date
ce5088ab53 chore(release): 1.19.0-dev.13 [skip ci]
## Chores
* **i18n:** Sync translations (#1688) ([github-actions[bot]](0443c8c200))
* Upgrade dependencies (#1693) ([Benjamin](8a4161753e))
2024-02-18 22:40:36 +00:00
0443c8c200 chore(i18n): Sync translations (#1688)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
Co-authored-by: revanced-bot <github@revanced.app>
2024-02-19 05:33:11 +07:00
8a4161753e chore: Upgrade dependencies (#1693) 2024-02-19 05:31:24 +07:00
f2e7071f6d chore(release): 1.19.0-dev.12 [skip ci]
## Documentation
* Add a tip for the prompt to select an APK from storage ([oSumAtrIX](bfe59ea57a))
* Adjust footnote regarding obtaining APK files ([oSumAtrIX](f5ba84d81e))
* Use consistent wording ([oSumAtrIX](933c71923e))
## Code Refactoring
* PopScope Migration (#1674) ([Pun Butrach](3b58d229da))
## Continuous Integration
* Dependabot (#1692) ([Benjamin](25d53ce9a8))
2024-02-18 22:05:57 +00:00
25d53ce9a8 ci: Dependabot (#1692)
And accept more commit.

Co-authored-by: Pun Butrach <pun.butrach@gmail.com>
2024-02-19 04:58:29 +07:00
3b58d229da refactor: PopScope Migration (#1674)
Co-authored-by: Benjamin Halko <benjaminhalko@hotmail.com>
2024-02-18 08:32:32 +07:00
f5ba84d81e docs: Adjust footnote regarding obtaining APK files 2024-02-15 19:03:35 +01:00
933c71923e docs: Use consistent wording 2024-02-15 18:55:54 +01:00
bfe59ea57a docs: Add a tip for the prompt to select an APK from storage 2024-02-15 18:54:32 +01:00
953209ca13 chore(release): 1.19.0-dev.11 [skip ci]
## Features
* Improve consistency on language selector ([Pun Butrach](b2119ce60e))
## Code Refactoring
* Check-in pubspec.lock ([Pun Butrach](5a24911fad))
## Build System
* Bump Gradle to v8.6 ([Pun Butrach](f57898a471))
* Enable ProGuard (#1650) ([kitadai31](b754a045eb))
## Continuous Integration
* **build:** Upload build artifact ([Pun Butrach](e0c750d27e))
## Chores
* Update .gitignore ([Pun Butrach](0ec6897fda))
2024-02-15 09:48:29 +00:00
b2119ce60e feat: Improve consistency on language selector 2024-02-15 16:41:09 +07:00
e0c750d27e ci(build): Upload build artifact 2024-02-15 16:31:19 +07:00
b754a045eb build: Enable ProGuard (#1650) 2024-02-15 16:24:24 +07:00
5a24911fad refactor: Check-in pubspec.lock 2024-02-15 08:17:11 +00:00
0ec6897fda chore: Update .gitignore 2024-02-15 08:17:10 +00:00
f57898a471 build: Bump Gradle to v8.6 2024-02-15 08:17:10 +00:00
3ee29c2256 chore(release): 1.19.0-dev.10 [skip ci]
## Chores
* **i18n:** Sync translations (#1685) ([github-actions[bot]](31a32eb11d))
## Reverts
* WillPopScope migration ([Pun Butrach](3b0fed55e4))
2024-02-15 08:08:25 +00:00
3b0fed55e4 revert: WillPopScope migration
This reverts commit ef9b1d5c2d72c6787246c4b6d11929044a13b54d.

Why is this so hard to implement??? Are we missing something??
2024-02-15 08:00:52 +00:00
31a32eb11d chore(i18n): Sync translations (#1685)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
Co-authored-by: revanced-bot <github@revanced.app>
2024-02-13 13:26:08 +07:00
64c10b44f5 chore(release): 1.19.0-dev.9 [skip ci]
## Bug Fixes
* Use correct title size for bottom sheet (#1687) ([oSumAtrIX](34365239c1))
2024-02-12 19:55:06 +00:00
34365239c1 fix: Use correct title size for bottom sheet (#1687)
Co-authored-by: aAbed <aabedhkhan@gmail.com>
2024-02-12 20:46:58 +01:00
68 changed files with 3581 additions and 1579 deletions

29
.github/dependabot.yml vendored Normal file
View File

@ -0,0 +1,29 @@
version: 2
updates:
- package-ecosystem: github-actions
labels: []
directory: /
target-branch: dev
schedule:
interval: monthly
- package-ecosystem: npm
labels: []
directory: /
target-branch: dev
schedule:
interval: monthly
- package-ecosystem: pub
labels: []
directory: /
target-branch: dev
schedule:
interval: monthly
- package-ecosystem: gradle
labels: [ "ReVanced Manager Compose" ]
directory: /
target-branch: compose-dev
schedule:
interval: monthly

View File

@ -26,6 +26,11 @@ jobs:
java-version: "17" java-version: "17"
distribution: "zulu" distribution: "zulu"
- name: Set up Node.js 20
uses: actions/setup-node@v4
with:
node-version: '20'
- uses: subosito/flutter-action@v2 - uses: subosito/flutter-action@v2
with: with:
channel: "stable" channel: "stable"
@ -57,3 +62,8 @@ jobs:
run: | run: |
echo "${{ secrets.SIGNING_KEYSTORE }}" | base64 --decode > android/app/keystore.jks echo "${{ secrets.SIGNING_KEYSTORE }}" | base64 --decode > android/app/keystore.jks
npx semantic-release npx semantic-release
- name: Upload a Build Artifact
uses: actions/upload-artifact@v4
with:
name: Artifact
path: build/app/outputs/apk/release/revanced-manager*.apk

172
.gitignore vendored
View File

@ -1,14 +1,40 @@
# Miscellaneous # See https://www.dartlang.org/guides/libraries/private-files
*.class
*.lock # Files and directories created by pub
*.log .dart_tool/
*.pyc .packages
*.swp build/
.DS_Store # If you're building an application, you may want to check-in your pubspec.lock
.atom/ # pubspec.lock
.buildlog/
.history # Directory created by dartdoc
.svn/ # If you don't generate documentation locally you can remove this line.
doc/api/
# dotenv environment variables file
.env*
# Avoid committing generated Javascript files:
*.dart.js
*.info.json # Produced by the --dump-info flag.
*.js # When generated by dart2js. Don't specify *.js if your
# project includes source files written in JavaScript.
*.js_
*.js.deps
*.js.map
.flutter-plugins
.flutter-plugins-dependencies
# Generated Builder file
**/*.g.dart
**/*.locator.dart
**/*.router.dart
flutter_*.png
#### Custom
local.properties local.properties
# IntelliJ related # IntelliJ related
@ -17,129 +43,7 @@ local.properties
*.iws *.iws
.idea/ .idea/
# Visual Studio Code related # Node Dependency directories
.classpath
.project
.settings/
# Flutter repo-specific
/bin/cache/
/bin/mingit/
/dev/benchmarks/mega_gallery/
/dev/bots/.recipe_deps
/dev/bots/android_tools/
/dev/docs/doc/
/dev/docs/flutter.docs.zip
/dev/docs/lib/
/dev/docs/pubspec.yaml
/dev/integration_tests/**/xcuserdata
/dev/integration_tests/**/Pods
/packages/flutter/coverage/
version
# packages file containing multi-root paths
.packages.generated
# Flutter/Dart/Pub related
**/doc/api/
**/*.g.dart
**/*.locator.dart
**/*.router.dart
.dart_tool/
.flutter-plugins
.flutter-plugins-dependencies
**/generated_plugin_registrant.dart
.packages
.pub-cache/
.pub/
build/
flutter_*.png
linked_*.ds
unlinked.ds
unlinked_spec.ds
# Android related
.gradle/
**/android/**/gradle-wrapper.jar
**/android/.gradle
**/android/captures/
**/android/gradlew
**/android/gradlew.bat
**/android/local.properties
**/android/**/GeneratedPluginRegistrant.java
**/android/key.properties
*.jks
# iOS/XCode related
**/ios/**/*.mode1v3
**/ios/**/*.mode2v3
**/ios/**/*.moved-aside
**/ios/**/*.pbxuser
**/ios/**/*.perspectivev3
**/ios/**/*sync/
**/ios/**/.sconsign.dblite
**/ios/**/.tags*
**/ios/**/.vagrant/
**/ios/**/DerivedData/
**/ios/**/Icon?
**/ios/**/Pods/
**/ios/**/.symlinks/
**/ios/**/profile
**/ios/**/xcuserdata
**/ios/.generated/
**/ios/Flutter/.last_build_id
**/ios/Flutter/App.framework
**/ios/Flutter/Flutter.framework
**/ios/Flutter/Flutter.podspec
**/ios/Flutter/Generated.xcconfig
**/ios/Flutter/app.flx
**/ios/Flutter/app.zip
**/ios/Flutter/flutter_assets/
**/ios/Flutter/flutter_export_environment.sh
**/ios/ServiceDefinitions.json
**/ios/Runner/GeneratedPluginRegistrant.*
# macOS related
**/macos/Flutter/GeneratedPluginRegistrant.swift
**/macos/Flutter/Flutter-Debug.xcconfig
**/macos/Flutter/Flutter-Release.xcconfig
**/macos/Flutter/Flutter-Profile.xcconfig
# Windows related
**/windows/flutter/ephemeral/
**/windows/**/*.suo
**/windows/**/*.user
**/windows/**/*.userosscache
**/windows/**/*.sln.docstates
**/windows/x64/
**/windows/x86/
**/windows/**/*.[Cc]ache
**/windows/**/!*.[Cc]ache/
# Web related
lib/generated_plugin_registrant.dart
# Coverage
coverage/
# Symbolication related
app.*.symbols
# Obfuscation related
app.*.map.json
# Exceptions to above rules.
!**/ios/**/default.mode1v3
!**/ios/**/default.mode2v3
!**/ios/**/default.pbxuser
!**/ios/**/default.perspectivev3
!/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages
!/dev/ci/**/Gemfile.lock
# Firebase related
.firebase
# Dependency directories
node_modules/ node_modules/
# FVM # FVM

View File

@ -9,8 +9,14 @@ module.exports = {
"plugins": [ "plugins": [
[ [
"@semantic-release/commit-analyzer", { "@semantic-release/commit-analyzer", {
"preset": "conventionalcommits",
"releaseRules": [ "releaseRules": [
{ "type": "build", "scope": "Needs bump", "release": "patch" } { type: "style", release: "patch" },
{ type: "refactor", release: "patch" },
{ type: "perf", release: "patch" },
{ type: "build", release: "patch" },
{ type: "chore", release: "patch" },
{ type: "revert", release: "patch" }
] ]
} }
], ],

View File

@ -23,7 +23,7 @@ if (flutterVersionName == null) {
} }
android { android {
compileSdk 34 compileSdk flutter.compileSdkVersion
ndkVersion flutter.ndkVersion ndkVersion flutter.ndkVersion
compileOptions { compileOptions {
@ -45,8 +45,6 @@ android {
} }
buildTypes { buildTypes {
release { release {
shrinkResources false
minifyEnabled false
ndk { ndk {
abiFilters 'arm64-v8a', 'armeabi-v7a', 'x86_64' abiFilters 'arm64-v8a', 'armeabi-v7a', 'x86_64'
} }
@ -115,7 +113,7 @@ flutter {
} }
dependencies { dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.10"
// ReVanced // ReVanced
implementation "app.revanced:revanced-patcher:19.1.0" implementation "app.revanced:revanced-patcher:19.1.0"

23
android/app/proguard-rules.pro vendored Normal file
View File

@ -0,0 +1,23 @@
# Add project specific ProGuard rules here.
# You can control the set of applied configuration files using the
# proguardFiles setting in build.gradle.kts.kts.
#
# For more details, see
# http://developer.android.com/guide/developing/tools/proguard.html
# These packages are referenced by ReVanced Patches
-keep class app.revanced.patcher.** { *; }
-keep class com.android.tools.smali.** { *; }
-keep class kotlin.** { *; }
-keepnames class com.google.common.collect.**
# This package uses reflection internally, so do not remove and rename
-keep class com.android.apksig.internal.** { *; }
# Fix crash
-keepnames class org.xmlpull.** { *; }
# Fix build errors
-dontwarn java.awt.**
-dontwarn javax.**
-dontwarn com.google.j2objc.annotations.*

View File

@ -1,16 +1,3 @@
buildscript {
ext.kotlin_version = '1.9.10'
repositories {
google()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:8.1.2'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
allprojects { allprojects {
repositories { repositories {
google() google()

View File

@ -3,7 +3,6 @@ org.gradle.parallel=true
org.gradle.daemon=true org.gradle.daemon=true
org.gradle.caching=true org.gradle.caching=true
android.useAndroidX=true android.useAndroidX=true
android.enableJetifier=true
android.defaults.buildfeatures.buildconfig=true android.defaults.buildfeatures.buildconfig=true
android.nonTransitiveRClass=false android.nonTransitiveRClass=false
android.nonFinalResIds=false android.nonFinalResIds=false

View File

@ -1,7 +1,7 @@
distributionBase=GRADLE_USER_HOME distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists distributionPath=wrapper/dists
distributionSha256Sum=9d926787066a081739e8200858338b4a69e837c3a821a33aca9db09dd4a41026 distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip distributionSha256Sum=9631d53cf3e74bfa726893aee1f8994fee4e060c401335946dba2156f440f24c
networkTimeout=10000 networkTimeout=10000
validateDistributionUrl=true validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME zipStoreBase=GRADLE_USER_HOME

View File

@ -10,11 +10,16 @@ pluginManagement {
includeBuild("${settings.ext.flutterSdkPath}/packages/flutter_tools/gradle") includeBuild("${settings.ext.flutterSdkPath}/packages/flutter_tools/gradle")
plugins { repositories {
id "dev.flutter.flutter-gradle-plugin" version "1.0.0" apply false google()
mavenCentral()
} }
} }
include ":app" plugins {
id "dev.flutter.flutter-plugin-loader" version "1.0.0"
id "com.android.application" version "8.1.2" apply false
id "org.jetbrains.kotlin.android" version "1.9.10" apply false
}
apply from: "${settings.ext.flutterSdkPath}/packages/flutter_tools/gradle/app_plugin_loader.gradle" include ":app"

0
assets/i18n/en_US.json Executable file
View File

View File

@ -270,11 +270,11 @@
}, },
"contributorsView": { "contributorsView": {
"widgetTitle": "Contributors", "widgetTitle": "Contributors",
"patcherContributors": "Patcher contributors", "patcherContributors": "ReVanced Patcher",
"patchesContributors": "Patches contributors", "patchesContributors": "ReVanced Patches",
"integrationsContributors": "Integrations contributors", "integrationsContributors": "ReVanced Integrations",
"cliContributors": "CLI contributors", "cliContributors": "ReVanced CLI",
"managerContributors": "Manager contributors" "managerContributors": "ReVanced Manager"
}, },
"installErrorDialog": { "installErrorDialog": {
"mount_version_mismatch": "Version mismatch", "mount_version_mismatch": "Version mismatch",

View File

@ -216,12 +216,7 @@
"updateNotImplemented": "لم يتم تنفيذ هذه الميزة بعد" "updateNotImplemented": "لم يتم تنفيذ هذه الميزة بعد"
}, },
"contributorsView": { "contributorsView": {
"widgetTitle": "المساهمون", "widgetTitle": "المساهمون"
"patcherContributors": "المساهمون المُعَدِّلون",
"patchesContributors": "المساهمون في التعديلات",
"integrationsContributors": "المساهمون في الدمج",
"cliContributors": "المساهمون في CLI",
"managerContributors": "المساهمون في Manager"
}, },
"installErrorDialog": {} "installErrorDialog": {}
} }

View File

@ -16,6 +16,8 @@
"noShowAgain": "Bunu təkrar göstərmə", "noShowAgain": "Bunu təkrar göstərmə",
"add": "Əlavə et", "add": "Əlavə et",
"remove": "Sil", "remove": "Sil",
"showChangelogButton": "Dəyişiklik jurnalını göstər",
"showUpdateButton": "Güncəlləməni göstər",
"navigationView": { "navigationView": {
"dashboardTab": "İdarəetmə lövhəsi", "dashboardTab": "İdarəetmə lövhəsi",
"patcherTab": "Yamaqlayıcı", "patcherTab": "Yamaqlayıcı",
@ -26,14 +28,25 @@
"widgetTitle": "İdarəetmə lövhəsi", "widgetTitle": "İdarəetmə lövhəsi",
"updatesSubtitle": "Yeniləmələr", "updatesSubtitle": "Yeniləmələr",
"patchedSubtitle": "Yamaqlanmış tətbiqlər", "patchedSubtitle": "Yamaqlanmış tətbiqlər",
"changeLaterSubtitle": "Bunu daha sonra ayarlarda dəyişdirə bilərsiniz.",
"noUpdates": "Güncəlləmə mövcud deyil", "noUpdates": "Güncəlləmə mövcud deyil",
"WIP": "Proses davam edir...", "WIP": "Proses davam edir...",
"noInstallations": "Yamaqlanmış tətbiq quraşdırılmayıb", "noInstallations": "Yamaqlanmış tətbiq quraşdırılmayıb",
"installUpdate": "Yeniləməni quraşdırmağa davam edilsin?", "installUpdate": "Yeniləməni quraşdırmağa davam edilsin?",
"updateSheetTitle": "ReVanced Menecerini Güncəllə",
"updateDialogTitle": "Güncəlləmə mövcuddur",
"updatePatchesSheetTitle": "ReVanced yamaqlarını güncəllə",
"updateChangelogTitle": "Dəyişiklik jurnalı", "updateChangelogTitle": "Dəyişiklik jurnalı",
"updateDialogText": "${file} üçün yeni bir güncəlləmə var.\n\nHazırkı quraşdırılmış versiya: ${version}.",
"downloadConsentDialogTitle": "Lazımi fayllar endirilsin?",
"downloadConsentDialogText": "\"ReVanced Meneceri\"nin düzgün işləməsi üçün lazımi faylları endirməsi lazımdır.",
"downloadConsentDialogText2": "Bu, sizi ${url} ünvanına bağlayacaq.",
"checkUpdateDialogTitle": "Güncəlləmələr yoxlanılsın?",
"checkUpdateDialogText": "\"ReVanced Meneceri\"nin güncəlləmələri avto-yoxlamasını istəyirsiniz?",
"notificationTitle": "Güncəlləmə endirildi", "notificationTitle": "Güncəlləmə endirildi",
"notificationText": "Güncəlləməni quraşdırmaq üçün toxunun", "notificationText": "Güncəlləməni quraşdırmaq üçün toxunun",
"downloadingMessage": "Yeniləmə yüklənilir...", "downloadingMessage": "Yeniləmə yüklənilir...",
"downloadedMessage": "Güncəlləmə endirildi",
"installingMessage": "Yeniləmə quraşdırılır...", "installingMessage": "Yeniləmə quraşdırılır...",
"errorDownloadMessage": "Güncəlləmə endirilə bilmir", "errorDownloadMessage": "Güncəlləmə endirilə bilmir",
"errorInstallMessage": "Güncəlləmə quraşdırıla bilmir", "errorInstallMessage": "Güncəlləmə quraşdırıla bilmir",
@ -53,12 +66,18 @@
"patcherView": { "patcherView": {
"widgetTitle": "Yamaqlayıcı", "widgetTitle": "Yamaqlayıcı",
"patchButton": "Yamaqla", "patchButton": "Yamaqla",
"armv7WarningDialogText": "ARMv7 cihazlarında yamaqlama hələ dəstəklənmir və xəta verə bilər. Yenə də davam edilsin?",
"removedPatchesWarningDialogText": "Aşağıdakı yamaqlar son istifadədən bu yana silindi.\n\n${patches}\n\nYenə də davam edilsin?",
"requiredOptionDialogText": "Bəzi yamaq seçimləri ayarlanmalıdır." "requiredOptionDialogText": "Bəzi yamaq seçimləri ayarlanmalıdır."
}, },
"appSelectorCard": { "appSelectorCard": {
"widgetTitle": "Bir tətbiq seçin",
"widgetTitleSelected": "Seçilmiş tətbiq",
"widgetSubtitle": "Heç bir tətbiq seçilmədi",
"noAppsLabel": "Heç bir tətbiq tapılmadı", "noAppsLabel": "Heç bir tətbiq tapılmadı",
"currentVersion": "Hazırkı", "currentVersion": "Hazırkı",
"suggestedVersion": "Təklif edilən" "suggestedVersion": "Təklif edilən",
"anyVersion": "Bütün versiyalar"
}, },
"patchSelectorCard": { "patchSelectorCard": {
"widgetTitle": "Yamaqları seçin", "widgetTitle": "Yamaqları seçin",
@ -71,11 +90,15 @@
"widgetSubtitle": "Xətdəyik!" "widgetSubtitle": "Xətdəyik!"
}, },
"appSelectorView": { "appSelectorView": {
"viewTitle": "Bir tətbiq seçin",
"searchBarHint": "Tətbiq axtar",
"storageButton": "Anbar", "storageButton": "Anbar",
"selectFromStorageButton": "Anbardan seç", "selectFromStorageButton": "Anbardan seç",
"errorMessage": "Seçilmiş tətbiq istifadə edilə bilmir", "errorMessage": "Seçilmiş tətbiq istifadə edilə bilmir",
"downloadToast": "Endirmə hələ əlçatmazdır", "downloadToast": "Endirmə hələ əlçatmazdır",
"featureNotAvailable": "Özəllik tətbiq edilmədi" "requireSuggestedAppVersionDialogText": "Seçdiyiniz tətbiqin versiyası təklif edilən versiya ilə uyuşmur və bu, gözlənilməz problemlərə səbəb ola bilər. Lütfən təklif edilən versiyanı istifadə edin.\n\nSeçilmiş versiya: v${selected}\nTəklif edilən versiya: v${suggested}\n\nYenə də davam etmək üçün, ayarlarda \"Təklif edilən versiyanı tələb et\"i sıradan çıxarda bilərsiniz.",
"featureNotAvailable": "Özəllik tətbiq edilmədi",
"featureNotAvailableText": "Bu tətbiq bölünmüş bir APK-dir və yalnız root icazələri ilə qoşularaq yamaqlana və quraşdırıla bilər. Ancaq, anbar sahəsindən tam APK-ni seçərək yamaqlaya və quraşdıra bilərsiniz."
}, },
"patchesSelectorView": { "patchesSelectorView": {
"viewTitle": "Yamaqları seçin", "viewTitle": "Yamaqları seçin",
@ -84,7 +107,9 @@
"newPatches": "Yeni yamaqlar", "newPatches": "Yeni yamaqlar",
"patches": "Yamaqlar", "patches": "Yamaqlar",
"doneButton": "Hazırdır", "doneButton": "Hazırdır",
"defaultChip": "İlkin",
"defaultTooltip": "Bütün ilkin yamaqları seç", "defaultTooltip": "Bütün ilkin yamaqları seç",
"noneChip": "Yoxdur",
"noneTooltip": "Yamaqların heç birini seçmə", "noneTooltip": "Yamaqların heç birini seçmə",
"loadPatchesSelection": "Yamaq seçimini yüklə", "loadPatchesSelection": "Yamaq seçimini yüklə",
"noSavedPatches": "Seçilmiş tətbiq üçün saxlanılmış yamaq yoxdur.\nHazırkı seçimi saxlamaq üçün \"Hazırdır\"a toxunun.", "noSavedPatches": "Seçilmiş tətbiq üçün saxlanılmış yamaq yoxdur.\nHazırkı seçimi saxlamaq üçün \"Hazırdır\"a toxunun.",
@ -110,11 +135,13 @@
"unsupportedDialogText": "Bu yamağı seçmək, yamaqlama xətalarına səbəb ola bilər.\n\nTətbiq versiyası: ${packageVersion} \nDəstəklənən versiyalar:\n${supportedVersions}", "unsupportedDialogText": "Bu yamağı seçmək, yamaqlama xətalarına səbəb ola bilər.\n\nTətbiq versiyası: ${packageVersion} \nDəstəklənən versiyalar:\n${supportedVersions}",
"unsupportedPatchVersion": "Yamaq, tətbiqin bu versiyası üçün dəstəklənmir.", "unsupportedPatchVersion": "Yamaq, tətbiqin bu versiyası üçün dəstəklənmir.",
"unsupportedRequiredOption": "Bu yamaqda, bu tətbiq tərəfindən dəstəklənməyən və tələb edilən bir seçim var", "unsupportedRequiredOption": "Bu yamaqda, bu tətbiq tərəfindən dəstəklənməyən və tələb edilən bir seçim var",
"patchesChangeWarningDialogText": "İlkin yamaq seçimi və seçimlərin istifadəsi tövsiyə olunur. Onların dəyişdirilməsi gözlənilməz problemlərlə nəticələnə bilər.\n\nHər hansısa bir yamaq seçimini dəyişdirməzdən əvvəl ayarlarda \"Yamaq seçimini dəyişdirməyə icazə ver\"i işə salmalısınız.",
"patchesChangeWarningDialogButton": "İlkin seçimi istifadə et" "patchesChangeWarningDialogButton": "İlkin seçimi istifadə et"
}, },
"installerView": { "installerView": {
"widgetTitle": "Quraşdırıcı", "widgetTitle": "Quraşdırıcı",
"installType": "Quraşdırma növünü seçin", "installType": "Quraşdırma növünü seçin",
"installTypeDescription": "Davam etmək üçün quraşdırma növünü seçin.",
"installButton": "Quraşdır", "installButton": "Quraşdır",
"installRootType": "Qoş", "installRootType": "Qoş",
"installNonRootType": "Normal", "installNonRootType": "Normal",
@ -144,6 +171,7 @@
"dynamicThemeLabel": "Material You", "dynamicThemeLabel": "Material You",
"dynamicThemeHint": "Cihazınıza yaxın bir təcrübədən həzz alın", "dynamicThemeHint": "Cihazınıza yaxın bir təcrübədən həzz alın",
"languageLabel": "Dil", "languageLabel": "Dil",
"languageUpdated": "Dil güncəlləndi",
"englishOption": "İngiliscə", "englishOption": "İngiliscə",
"sourcesLabel": "Mənbələr", "sourcesLabel": "Mənbələr",
"sourcesLabelHint": "Yamaqların və inteqrasiyaların mənbəyini konfiqurasiya et", "sourcesLabelHint": "Yamaqların və inteqrasiyaların mənbəyini konfiqurasiya et",
@ -169,6 +197,8 @@
"disablePatchesSelectionWarningText": "Yamaq seçiminin dəyişdirilməsini sıradan çıxartmaq üzrəsiniz.\nİlkin yamaq seçimi bərpa ediləcək.\n\nYenə də sıradan çıxarılsın?", "disablePatchesSelectionWarningText": "Yamaq seçiminin dəyişdirilməsini sıradan çıxartmaq üzrəsiniz.\nİlkin yamaq seçimi bərpa ediləcək.\n\nYenə də sıradan çıxarılsın?",
"autoUpdatePatchesLabel": "Yamaqları avto-güncəllə", "autoUpdatePatchesLabel": "Yamaqları avto-güncəllə",
"autoUpdatePatchesHint": "Yamaqları son versiyaya avtomatik güncəllə", "autoUpdatePatchesHint": "Yamaqları son versiyaya avtomatik güncəllə",
"showUpdateDialogLabel": "Güncəlləmə dialoqunu göstər",
"showUpdateDialogHint": "Yeni güncəlləmə mövcud olduqda bir dialoq pəncərəsi göstər",
"universalPatchesLabel": "Universal yamaqları göstər", "universalPatchesLabel": "Universal yamaqları göstər",
"universalPatchesHint": "Bütün tətbiqləri və universal yamaqları göstər (tətbiqlərin sadalanmasını yavaşlandıra bilər)", "universalPatchesHint": "Bütün tətbiqləri və universal yamaqları göstər (tətbiqlərin sadalanmasını yavaşlandıra bilər)",
"versionCompatibilityCheckLabel": "Versiya uyumluluq yoxlanışı", "versionCompatibilityCheckLabel": "Versiya uyumluluq yoxlanışı",
@ -239,12 +269,7 @@
"updateNotImplemented": "Bu özəllik hələ tətbiq olunmayıb" "updateNotImplemented": "Bu özəllik hələ tətbiq olunmayıb"
}, },
"contributorsView": { "contributorsView": {
"widgetTitle": "Töhfə verənlər", "widgetTitle": "Töhfə verənlər"
"patcherContributors": "Yamaqlama üzrə töhfə verənlər",
"patchesContributors": "Yamaqlara töhfə verənlər",
"integrationsContributors": "İnteqrasiyalara töhfə verənlər",
"cliContributors": "CLI-yə töhfə verənlər",
"managerContributors": "Manager-ə töhfə verənlər"
}, },
"installErrorDialog": { "installErrorDialog": {
"mount_version_mismatch": "Versiya uyuşmur", "mount_version_mismatch": "Versiya uyuşmur",

View File

@ -1,8 +1,11 @@
{ {
"okButton": "ОК", "okButton": "ОК",
"cancelButton": "Скасаваць", "cancelButton": "Скасаваць",
"dismissButton": "Адхіліць",
"quitButton": "Выйсці", "quitButton": "Выйсці",
"updateButton": "Абнавіць", "updateButton": "Абнавіць",
"enabledLabel": "Уключана",
"disabledLabel": "Адключана",
"installed": "Усталявана: ${version}", "installed": "Усталявана: ${version}",
"suggested": "Прапанавана: ${version}", "suggested": "Прапанавана: ${version}",
"yesButton": "Так", "yesButton": "Так",
@ -13,6 +16,8 @@
"noShowAgain": "Больш не паказваць", "noShowAgain": "Больш не паказваць",
"add": "Дадаць", "add": "Дадаць",
"remove": "Выдаліць", "remove": "Выдаліць",
"showChangelogButton": "Паказаць журнал змен",
"showUpdateButton": "Паказаць абнаўленне",
"navigationView": { "navigationView": {
"dashboardTab": "Галоўная", "dashboardTab": "Галоўная",
"patcherTab": "Патчар", "patcherTab": "Патчар",
@ -23,10 +28,25 @@
"widgetTitle": "Галоўная", "widgetTitle": "Галоўная",
"updatesSubtitle": "Абнаўленні", "updatesSubtitle": "Абнаўленні",
"patchedSubtitle": "Прапатчаныя праграмы", "patchedSubtitle": "Прапатчаныя праграмы",
"changeLaterSubtitle": "Вы можаце змяніць гэта ў наладах пазней.",
"noUpdates": "Няма даступных абнаўленняў",
"WIP": "У працэсе...",
"noInstallations": "Няма ўсталяваных прапатчаных праграм", "noInstallations": "Няма ўсталяваных прапатчаных праграм",
"installUpdate": "Працягнуць устаноўку абнаўлення?", "installUpdate": "Працягнуць устаноўку абнаўлення?",
"updateSheetTitle": "Абнавіць ReVanced Manager",
"updateDialogTitle": "Даступна новае абнаўленне",
"updatePatchesSheetTitle": "Абнавіць патчы ReVanced",
"updateChangelogTitle": "Спіс змяненняў", "updateChangelogTitle": "Спіс змяненняў",
"updateDialogText": "Даступна новае абнаўленне для ${file}\n\nЦяпер усталявана версія ${version}.",
"downloadConsentDialogTitle": "Спампаваць неабходныя файлы?",
"downloadConsentDialogText": "ReVanced Manager неабходна спампаваць неабходныя файлы для правільнай працы.",
"downloadConsentDialogText2": "Гэта падключыць вас да ${url}.",
"checkUpdateDialogTitle": "Праверыць абнаўленні?",
"checkUpdateDialogText": "Вы сапраўды хочаце правяраць абнаўленні ReVanced Manager аўтаматычна?",
"notificationTitle": "Абнаўленне спампавана",
"notificationText": "Націсніце, каб усталяваць абнаўленне",
"downloadingMessage": "Загружаецца абнаўленне...", "downloadingMessage": "Загружаецца абнаўленне...",
"downloadedMessage": "Абнаўленне спампавана",
"installingMessage": "Усталяванне абнаўлення...", "installingMessage": "Усталяванне абнаўлення...",
"errorDownloadMessage": "Немагчыма спампаваць абнаўленне", "errorDownloadMessage": "Немагчыма спампаваць абнаўленне",
"errorInstallMessage": "Немагчыма ўсталяваць абнаўленне", "errorInstallMessage": "Немагчыма ўсталяваць абнаўленне",
@ -38,17 +58,26 @@
}, },
"latestCommitCard": { "latestCommitCard": {
"loadingLabel": "Загрузка...", "loadingLabel": "Загрузка...",
"timeagoLabel": "${time} таму назад" "timeagoLabel": "${time} таму назад",
"patcherLabel": "Патчар: ",
"managerLabel": "Менеджар: ",
"updateButton": "Абнавіць ReVanced Manager"
}, },
"patcherView": { "patcherView": {
"widgetTitle": "Патчар", "widgetTitle": "Патчар",
"patchButton": "Прапатчыць", "patchButton": "Прапатчыць",
"armv7WarningDialogText": "Патчынг на працэсар з архітэктурай ARMv7 пакуль не падтрымлівае і можа прывесці да збою. Працягнуць?",
"removedPatchesWarningDialogText": "Наступныя патчы былі выдалены з моманту іх апошняга выкарыстання.\n\n${patches}\n\nУсё роўна працягнуць?",
"requiredOptionDialogText": "Некаторыя параметры павінны быць зададзены." "requiredOptionDialogText": "Некаторыя параметры павінны быць зададзены."
}, },
"appSelectorCard": { "appSelectorCard": {
"widgetTitle": "Выбраць праграму",
"widgetTitleSelected": "Выбраная праграма",
"widgetSubtitle": "Праграма не выбрана",
"noAppsLabel": "Праграмы не знойдзены", "noAppsLabel": "Праграмы не знойдзены",
"currentVersion": "Бягучая версія", "currentVersion": "Бягучая версія",
"suggestedVersion": "Прапанаваная" "suggestedVersion": "Прапанаваная",
"anyVersion": "Любая версія"
}, },
"patchSelectorCard": { "patchSelectorCard": {
"widgetTitle": "Выбраць патчы", "widgetTitle": "Выбраць патчы",
@ -61,16 +90,86 @@
"widgetSubtitle": "Мы ў інтэрнэце!" "widgetSubtitle": "Мы ў інтэрнэце!"
}, },
"appSelectorView": { "appSelectorView": {
"viewTitle": "Выбраць праграму",
"searchBarHint": "Пошук праграмы",
"storageButton": "Сховішча", "storageButton": "Сховішча",
"selectFromStorageButton": "Выбраць са сховішча", "selectFromStorageButton": "Выбраць са сховішча",
"errorMessage": "Немагчыма выкарыстоўваць выбраную праграму", "errorMessage": "Немагчыма выкарыстоўваць выбраную праграму",
"downloadToast": "Функцыя спампоўвання пакуль недаступна" "downloadToast": "Функцыя спампоўвання пакуль недаступна",
"requireSuggestedAppVersionDialogText": "Версія праграмы, якую вы выбралі не супадае з прапанаванай версіяй і гэта можа прывесці да нечаканых праблем. Скарыстайцеся прапанаванай версіяй.\n\nВыбраная версія: ${selected}\nПрапанаваная версія: ${suggested}\n\nАдключыце \"Патрабаваць прапанаваную версію праграмы\" ў наладах, каб праігнараваць гэта паведамленне.",
"featureNotAvailable": "Функцыя не рэалізавана",
"featureNotAvailableText": "Гэта праграма з'яўляецца раздзеленым файлам APK і яе можна надзейна прапатчыць і ўсталяваць толькі падключэннем з правамі суперкарыстальніка. Аднак вы можаце прапатчыць і ўсталяваць поўны файл APK выбраўшы яго са сховішча."
},
"patchesSelectorView": {
"viewTitle": "Выбраць патчы",
"searchBarHint": "Пошук патчаў",
"universalPatches": "Універсальныя патчы",
"newPatches": "Новыя патчы",
"patches": "Патчы",
"doneButton": "Гатова",
"defaultChip": "Прадвызначана",
"defaultTooltip": "Выбраць усе прадвызначаныя патчы",
"noneChip": "Няма",
"noneTooltip": "Зняць выбар з усіх патчаў",
"loadPatchesSelection": "Загрузіць выбраныя патчы",
"noSavedPatches": "Адсутнічае захаваны выбар патчаў для выбранай праграмы.\nНацінсіце \"Гатова\", каб захаваць бягучы выбар.",
"noPatchesFound": "Для выбранай праграмы патчы не знойдзены",
"setRequiredOption": "Некаторыя патчы патрабуюць зададзеных параметраў:\n\n${patches}\n\nЗадайце іх перад працягам."
},
"patchOptionsView": {
"customValue": "Карыстальніцкае значэнне",
"resetOptionsTooltip": "Скінуць параметры патча",
"viewTitle": "Параметры патча",
"saveOptions": "Захаваць",
"addOptions": "Дадаць параметры",
"deselectPatch": "Зняць выбар патча",
"tooltip": "Больш уваходных параметраў",
"selectFilePath": "Выберыце шлях файла",
"selectFolder": "Выбраць папку",
"selectOption": "Выбраць параметр",
"requiredOption": "Абавязковы параметр",
"unsupportedOption": "Гэты параметр не падтрымліваецца",
"requiredOptionNull": "Наступныя параметры павінны быць зададзены:\n\n${options}"
},
"patchItem": {
"unsupportedDialogText": "Выбар гэтага патча можа прывесці да памылак падчас ужывання патчаў.\n\nВерсія праграмы: ${packageVersion}\nВерсіі, якія падтрымліваюцца:\n${supportedVersions}",
"unsupportedPatchVersion": "Патч не падтрымліваецца гэтай версіяй праграмы.",
"unsupportedRequiredOption": "Гэты патч змяшчае неабходныя параметры, якія не падтрымліваюцца гэтай праграмай",
"patchesChangeWarningDialogText": "Рэкамендуецца выкарыстоўваць прадвызначаны выбар патча і параметры. Іх змяненне можа прывесці да нечаканых праблем.\n\nПерад змяненнем выбару патчаў, вам неабходна ўключыць параметр \"Дазволіць змяненне выбару патча\" ў наладах.",
"patchesChangeWarningDialogButton": "Выкарыстоўваць прадвызначаны выбар"
},
"installerView": {
"widgetTitle": "Устаноўшчык праграм",
"installType": "Выберыце тып усталявання",
"installTypeDescription": "Выберыце тып усталявання для працягу.",
"installButton": "Усталяваць",
"installRootType": "Падключыць",
"installNonRootType": "Звычайны",
"warning": "Адключыць аўтаматычныя абнаўленні для прапатчаных праграм, каб пазбегнуць нечаканых праблем.",
"pressBackAgain": "Націсніце назад яшчэ раз, каб скасаваць",
"openButton": "Адкрыць",
"shareButton": "Абагуліць файл",
"notificationTitle": "ReVanced Manager патчыць праграму",
"notificationText": "Націсніце для вяртання ва ўсталёўшчык праграм",
"exportApkButtonTooltip": "Экспартаваць прапатчаны APK",
"exportLogButtonTooltip": "Экспартаваць журнал"
},
"settingsView": {
"themeModeLabel": "Тэма праграмы",
"systemThemeLabel": "Сістэма",
"lightThemeLabel": "Светлая",
"darkThemeLabel": "Цёмная",
"languageLabel": "Мова",
"languageUpdated": "Мова абноўлена",
"englishOption": "Англійская",
"sourcesLabel": "Крыніцы",
"sourcesIntegrationsLabel": "Крыніца інтэграцый",
"sourcesResetDialogTitle": "Скінуць",
"apiURLLabel": "API URL",
"apiURLHint": "Сканфігуруйце URL API, каб скарыстацца",
"selectApiURL": "API URL",
"hostRepositoryLabel": "Рэпазіторый API"
}, },
"patchesSelectorView": {},
"patchOptionsView": {},
"patchItem": {},
"installerView": {},
"settingsView": {},
"appInfoView": {}, "appInfoView": {},
"contributorsView": {}, "contributorsView": {},
"installErrorDialog": {} "installErrorDialog": {}

View File

@ -174,12 +174,7 @@
"updateNotImplemented": "Тази функция все още не е внедрена" "updateNotImplemented": "Тази функция все още не е внедрена"
}, },
"contributorsView": { "contributorsView": {
"widgetTitle": "Хора, които допринесоха", "widgetTitle": "Хора, които допринесоха"
"patcherContributors": "Допринесли към модификациите",
"patchesContributors": "Допринесли към модификациите",
"integrationsContributors": "Допринесли към интеграциите",
"cliContributors": "Допринесли към CLI",
"managerContributors": "Допринесли към мениджъра"
}, },
"installErrorDialog": {} "installErrorDialog": {}
} }

View File

@ -239,12 +239,7 @@
"updateNotImplemented": "এই ফিচারটি এখনো কার্যকর করা হয়নি" "updateNotImplemented": "এই ফিচারটি এখনো কার্যকর করা হয়নি"
}, },
"contributorsView": { "contributorsView": {
"widgetTitle": "অবদানকারীগণ", "widgetTitle": "অবদানকারীগণ"
"patcherContributors": "প্যাচার অবদানকারী",
"patchesContributors": "প্যাচসমূহে অবদানকারী",
"integrationsContributors": "ইন্টিগ্রেশন্স অবদানকারী",
"cliContributors": "CLI অবদানকারী",
"managerContributors": "Manager অবদানকারী"
}, },
"installErrorDialog": { "installErrorDialog": {
"mount_version_mismatch": "সংস্করণ মেলেনি", "mount_version_mismatch": "সংস্করণ মেলেনি",

View File

@ -1,8 +1,11 @@
{ {
"okButton": "OK", "okButton": "OK",
"cancelButton": "Zrušit", "cancelButton": "Zrušit",
"dismissButton": "Zrušit",
"quitButton": "Odejít", "quitButton": "Odejít",
"updateButton": "Aktualizovat", "updateButton": "Aktualizovat",
"enabledLabel": "Zapnuto",
"disabledLabel": "Vypnuto",
"installed": "Nainstalováno: ${version}", "installed": "Nainstalováno: ${version}",
"suggested": "Doporučeno: ${version}", "suggested": "Doporučeno: ${version}",
"yesButton": "Ano", "yesButton": "Ano",
@ -13,8 +16,11 @@
"noShowAgain": "Již nezobrazovat", "noShowAgain": "Již nezobrazovat",
"add": "Přidat", "add": "Přidat",
"remove": "Odebrat", "remove": "Odebrat",
"showChangelogButton": "Zobrazit seznam změn",
"showUpdateButton": "Zobrazit aktualizaci",
"navigationView": { "navigationView": {
"dashboardTab": "Řídící panel", "dashboardTab": "Řídící panel",
"patcherTab": "Záplatovač",
"settingsTab": "Nastavení" "settingsTab": "Nastavení"
}, },
"homeView": { "homeView": {
@ -22,28 +28,56 @@
"widgetTitle": "Řídící panel", "widgetTitle": "Řídící panel",
"updatesSubtitle": "Aktualizace", "updatesSubtitle": "Aktualizace",
"patchedSubtitle": "Záplatované aplikace", "patchedSubtitle": "Záplatované aplikace",
"changeLaterSubtitle": "Tuto možnost můžete změnit později v nastavení.",
"noUpdates": "Nejsou dostupné žádné aktualizace",
"WIP": "Probíhající přípravy...",
"noInstallations": "Nejsou nainstalovány žádné záplatované aplikace", "noInstallations": "Nejsou nainstalovány žádné záplatované aplikace",
"installUpdate": "Pokračovat v instalaci aktualizace?", "installUpdate": "Pokračovat v instalaci aktualizace?",
"updateSheetTitle": "Aktualizovat ReVanced Manager",
"updateDialogTitle": "Nová aktualizace k dispozici",
"updatePatchesSheetTitle": "Aktualizovat záplaty ReVanced",
"updateChangelogTitle": "Seznam změn", "updateChangelogTitle": "Seznam změn",
"updateDialogText": "Nová aktualizace je k dispozici pro ${file}.\n\nAktuálně nainstalovaná verze je ${version}.",
"downloadConsentDialogTitle": "Stáhnout potřebné soubory?",
"downloadConsentDialogText": "ReVanced Manager potřebuje stáhnout potřebné soubory, aby fungoval správně.",
"downloadConsentDialogText2": "Tímto se připojíte k ${url}.",
"checkUpdateDialogTitle": "Zkontrolovat aktualizace?",
"checkUpdateDialogText": "Přejete si, aby ReVanced Manager automaticky kontroloval aktualizace?",
"notificationTitle": "Aktualizace byla stažena",
"notificationText": "Klepnutím nainstalujte aktualizaci",
"downloadingMessage": "Stahování aktualizace...", "downloadingMessage": "Stahování aktualizace...",
"downloadedMessage": "Aktualizace byla stažena",
"installingMessage": "Instalace aktualizace...", "installingMessage": "Instalace aktualizace...",
"errorDownloadMessage": "Nelze stáhnout aktualizaci", "errorDownloadMessage": "Nelze stáhnout aktualizaci",
"errorInstallMessage": "Aktualizace se nepodařilo nainstalovat", "errorInstallMessage": "Aktualizace se nepodařilo nainstalovat",
"noConnection": "Žádné připojení k internetu", "noConnection": "Žádné připojení k internetu",
"updatesDisabled": "Aktualizace záplatované aplikace je momentálně zakázána. Znovu záplatujte aplikaci." "updatesDisabled": "Aktualizace záplatované aplikace je momentálně zakázána. Znovu záplatujte aplikaci."
}, },
"applicationItem": {}, "applicationItem": {
"infoButton": "Info"
},
"latestCommitCard": { "latestCommitCard": {
"loadingLabel": "Načítání...", "loadingLabel": "Načítání...",
"timeagoLabel": "před ${time}" "timeagoLabel": "před ${time}",
"patcherLabel": "Záplatovač: ",
"managerLabel": "Správce: ",
"updateButton": "Správce aktualizací"
}, },
"patcherView": { "patcherView": {
"patchButton": "Patchovat" "widgetTitle": "Záplatovač",
"patchButton": "Záplatovat",
"armv7WarningDialogText": "Záplatování na zařízení ARMv7 ještě není podporováno a může neuspět. Přejete si 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."
}, },
"appSelectorCard": { "appSelectorCard": {
"widgetTitle": "Vybrat aplikaci",
"widgetTitleSelected": "Vybraná aplikace",
"widgetSubtitle": "Není vybrána žádná aplikace",
"noAppsLabel": "Nebyly nalezeny žádné aplikace", "noAppsLabel": "Nebyly nalezeny žádné aplikace",
"currentVersion": "Aktuální", "currentVersion": "Aktuální",
"suggestedVersion": "Navrženo" "suggestedVersion": "Navrženo",
"anyVersion": "Jakákoli verze"
}, },
"patchSelectorCard": { "patchSelectorCard": {
"widgetTitle": "Vybrat patche", "widgetTitle": "Vybrat patche",
@ -56,35 +90,59 @@
"widgetSubtitle": "Jsme online!" "widgetSubtitle": "Jsme online!"
}, },
"appSelectorView": { "appSelectorView": {
"viewTitle": "Vyberte aplikaci",
"searchBarHint": "Vyhledat aplikaci",
"storageButton": "Uložiště", "storageButton": "Uložiště",
"selectFromStorageButton": "Vybrat z úložiště", "selectFromStorageButton": "Vybrat z úložiště",
"errorMessage": "Vybranou aplikaci nelze použít", "errorMessage": "Vybranou aplikaci nelze použít",
"downloadToast": "Funkce stahování zatím není dostupná", "downloadToast": "Funkce stahování zatím není dostupná",
"requireSuggestedAppVersionDialogText": "Vybraná verze aplikace se neshoduje s navrhovanou verzí, což může vést k neočekávaným problémům. Prosím použijte navrhovanou verzi.\n\nVybraná verze: ${selected}\nNavrhovaná verze: ${suggested}\n\nChcete-li přesto pokračovat, zakažte v nastavení \"Vyžadovat navrhovanou verzi aplikace\".",
"featureNotAvailable": "Funkce není implementována" "featureNotAvailable": "Funkce není implementována"
}, },
"patchesSelectorView": { "patchesSelectorView": {
"viewTitle": "Vybrat patche", "viewTitle": "Vybrat patche",
"searchBarHint": "Vyhledat patche", "searchBarHint": "Vyhledat patche",
"universalPatches": "Univerzální záplaty",
"newPatches": "Nové záplaty",
"patches": "Záplaty",
"doneButton": "Hotovo", "doneButton": "Hotovo",
"defaultChip": "Výchozí",
"defaultTooltip": "Vybrat všechny výchozí patche", "defaultTooltip": "Vybrat všechny výchozí patche",
"noneChip": "Žádné",
"noneTooltip": "Zrušit výběr všech patchů", "noneTooltip": "Zrušit výběr všech patchů",
"loadPatchesSelection": "Načíst výběr záplat",
"noPatchesFound": "Pro vybranou aplikaci nebyly nalezeny žádné záplaty" "noPatchesFound": "Pro vybranou aplikaci nebyly nalezeny žádné záplaty"
}, },
"patchOptionsView": { "patchOptionsView": {
"customValue": "Vlastní hodnota",
"resetOptionsTooltip": "Obnovit nastavení záplat",
"viewTitle": "Nastavení záplat",
"saveOptions": "Uložit", "saveOptions": "Uložit",
"addOptions": "Přidat možnosti", "addOptions": "Přidat možnosti",
"deselectPatch": "Odznačit záplatu",
"tooltip": "Další možnosti vstupu", "tooltip": "Další možnosti vstupu",
"selectFilePath": "Zvolte cestu k souboru" "selectFilePath": "Zvolte cestu k souboru",
"selectFolder": "Vybrat složku",
"selectOption": "Vybrat možnost",
"requiredOption": "Tato možnost je vyžadována",
"unsupportedOption": "Tato možnost není podporována",
"requiredOptionNull": "Tyto možnosti musí být nastaveny:\n\n${options}"
}, },
"patchItem": { "patchItem": {
"unsupportedDialogText": "Výběrem této záplaty může dojít k chybám.\n\nVerze aplikace: ${packageVersion}\nAktuálně podporované verze:\n${supportedVersions}" "unsupportedDialogText": "Výběrem této záplaty může dojít k chybám.\n\nVerze aplikace: ${packageVersion}\nAktuálně podporované verze:\n${supportedVersions}",
"unsupportedPatchVersion": "Záplata není podporována touto verzí aplikace."
}, },
"installerView": { "installerView": {
"widgetTitle": "Instalátor",
"installType": "Zvolte instalační typ", "installType": "Zvolte instalační typ",
"installButton": "Instalovat", "installButton": "Instalovat",
"installNonRootType": "Běžný",
"openButton": "Otevřít", "openButton": "Otevřít",
"shareButton": "Sdílet soubor",
"notificationTitle": "ReVanced Manager patchuje", "notificationTitle": "ReVanced Manager patchuje",
"notificationText": "Klepnutím se vrátíte do instalátoru", "notificationText": "Klepnutím se vrátíte do instalátoru",
"screenshotDetected": "Byl zjištěn snímek obrazovky. Pokud se pokoušíte sdílet záznam, sdílejte prosím textovou kopii.\n\nKopírovat záznam do schránky?",
"copiedToClipboard": "Záznamy byly zkopírovány do schránky",
"noExit": "Instalační program je stále spuštěn, nelze ukončit..." "noExit": "Instalační program je stále spuštěn, nelze ukončit..."
}, },
"settingsView": { "settingsView": {
@ -99,6 +157,8 @@
"darkThemeLabel": "Tmavý motiv", "darkThemeLabel": "Tmavý motiv",
"dynamicThemeHint": "Vychutnejte si zážitek blíže k vašemu zařízení", "dynamicThemeHint": "Vychutnejte si zážitek blíže k vašemu zařízení",
"languageLabel": "Jazyk", "languageLabel": "Jazyk",
"languageUpdated": "Jazyk aktualizován",
"englishOption": "Angličtina",
"sourcesLabel": "Zdroje", "sourcesLabel": "Zdroje",
"sourcesIntegrationsLabel": "Zdroj integrace", "sourcesIntegrationsLabel": "Zdroj integrace",
"sourcesResetDialogTitle": "Obnovit", "sourcesResetDialogTitle": "Obnovit",
@ -108,7 +168,10 @@
"orgIntegrationsLabel": "Autor integrace", "orgIntegrationsLabel": "Autor integrace",
"contributorsLabel": "Přispěvatelé", "contributorsLabel": "Přispěvatelé",
"contributorsHint": "Seznam přispěvatelů ReVanced", "contributorsHint": "Seznam přispěvatelů ReVanced",
"logsLabel": "Sdílet záznamy",
"logsHint": "Sdílet záznamy Revanced Manageru",
"versionCompatibilityCheckLabel": "Kontrola kompatibility verzí", "versionCompatibilityCheckLabel": "Kontrola kompatibility verzí",
"requireSuggestedAppVersionDialogText": "Vybrání aplikace s verzí, která není doporčena může způsobit nečekané problémy.\n\nChcete přesto pokračovat?",
"aboutLabel": "O aplikaci", "aboutLabel": "O aplikaci",
"snackbarMessage": "Zkopírováno do schránky", "snackbarMessage": "Zkopírováno do schránky",
"restartAppForChanges": "Pro aplikování změn restartuj aplikaci", "restartAppForChanges": "Pro aplikování změn restartuj aplikaci",
@ -116,8 +179,8 @@
"deleteTempDirHint": "Odstranit nepoužívané dočasné soubory", "deleteTempDirHint": "Odstranit nepoužívané dočasné soubory",
"deletedTempDir": "Dočasné soubory byly smazány", "deletedTempDir": "Dočasné soubory byly smazány",
"resetStoredOptions": "Možnosti byly resetovány", "resetStoredOptions": "Možnosti byly resetovány",
"deleteLogsLabel": "Vymazat logy", "deleteLogsLabel": "Vymazat záznamy",
"deleteLogsHint": "Odstranit shromážděné logy ReVanced Manageru", "deleteLogsHint": "Odstranit shromážděné záznamy ReVanced Manageru",
"deletedLogs": "Záznamy byly smazány", "deletedLogs": "Záznamy byly smazány",
"exportKeystoreLabel": "Exportovat úložiště klíčů", "exportKeystoreLabel": "Exportovat úložiště klíčů",
"exportedKeystore": "Úložiště klíčů exportováno", "exportedKeystore": "Úložiště klíčů exportováno",
@ -134,6 +197,7 @@
"rootDialogText": "Aplikace byla nainstalována s oprávněním superuser, ale aktuálně ReVanced Manager nemá žádná oprávnění.\nProsím nejprve udělte oprávnění superuser.", "rootDialogText": "Aplikace byla nainstalována s oprávněním superuser, ale aktuálně ReVanced Manager nemá žádná oprávnění.\nProsím nejprve udělte oprávnění superuser.",
"packageNameLabel": "Název balíčku", "packageNameLabel": "Název balíčku",
"installTypeLabel": "Typ instalace", "installTypeLabel": "Typ instalace",
"regularTypeLabel": "Běžný",
"patchedDateLabel": "Datum patchování", "patchedDateLabel": "Datum patchování",
"appliedPatchesLabel": "Použité patche", "appliedPatchesLabel": "Použité patche",
"patchedDateHint": "${date} v ${time}", "patchedDateHint": "${date} v ${time}",
@ -142,11 +206,24 @@
}, },
"contributorsView": { "contributorsView": {
"widgetTitle": "Přispěvatelé", "widgetTitle": "Přispěvatelé",
"patcherContributors": "Přispěvatelé k patcheru", "integrationsContributors": "ReVanced Integrace",
"patchesContributors": "Přispěvatelé k patchemi", "managerContributors": "ReVanced Manager"
"integrationsContributors": "Přispěvatelé integrace",
"cliContributors": "Přispěvatelé CLI",
"managerContributors": "Přispěvatelé správce"
}, },
"installErrorDialog": {} "installErrorDialog": {
"mount_version_mismatch": "Verse neshodná",
"mount_missing_installation": "Instalace nebyla nalezena",
"status_failure_blocked": "Instalace blokovaná",
"install_failed_verification_failure": "Ověření selhalo",
"status_failure_invalid": "Instalace neplatná",
"status_failure_storage": "Instalace má problém s uložistěm",
"status_failure_timeout": "Instalaci vypršel čas",
"status_unknown": "Instalace selhala",
"mount_no_root_description": "Instalace selhala, protože oprávněni root nebyly udělené.\n\nDejte Revanced Manageru oprávnění root a zkuste znovu.",
"status_failure_storage_description": "Instalace selhala kvůli nedostatku místa v uložisti.\n\nUvolňete místo a zkuste 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_blocked_description": "Instalace byla zablokována ${packageName}.\n\nUpravte nastavení zabezpečení a zkute to znovu.",
"install_failed_verification_failure_description": "Instalace se nezdařila kvůli problému s ověřováním.\n\nUpravte nastavení zabezpečení a zkuste to znovu.",
"install_failed_version_downgrade_description": "Instalace se nezdařila kvůli tomu, že již nainstalovaná verze je novější.\n\nOdinstalovat tuto aplikaci a zkusit znovu?",
"status_unknown_description": "Instalace se nezdařila z neznámých důvodů. Prosím zkuste to znovu."
}
} }

View File

@ -201,12 +201,7 @@
"updateNotImplemented": "Denne funktion er ikke implementeret endnu" "updateNotImplemented": "Denne funktion er ikke implementeret endnu"
}, },
"contributorsView": { "contributorsView": {
"widgetTitle": "Medvirkende", "widgetTitle": "Medvirkende"
"patcherContributors": "Patcher bidragere",
"patchesContributors": "Patches bidragere",
"integrationsContributors": "Integrationer bidragere",
"cliContributors": "CLI bidragere",
"managerContributors": "Manager bidragere"
}, },
"installErrorDialog": {} "installErrorDialog": {}
} }

View File

@ -107,7 +107,9 @@
"newPatches": "Neue Patches", "newPatches": "Neue Patches",
"patches": "Patches", "patches": "Patches",
"doneButton": "Fertig", "doneButton": "Fertig",
"defaultChip": "Standard",
"defaultTooltip": "Alle Standard Patches auswählen", "defaultTooltip": "Alle Standard Patches auswählen",
"noneChip": "Keine",
"noneTooltip": "Alle Patches abwählen", "noneTooltip": "Alle Patches abwählen",
"loadPatchesSelection": "Patchauswahl laden", "loadPatchesSelection": "Patchauswahl laden",
"noSavedPatches": "Keine gespeicherten Patches für die ausgewählte App. Drücke „Fertig” zum Speichern der aktuellen Auswahl.", "noSavedPatches": "Keine gespeicherten Patches für die ausgewählte App. Drücke „Fertig” zum Speichern der aktuellen Auswahl.",
@ -169,6 +171,7 @@
"dynamicThemeLabel": "Material You", "dynamicThemeLabel": "Material You",
"dynamicThemeHint": "Genieße ein Erlebnis näher an deinem Gerät", "dynamicThemeHint": "Genieße ein Erlebnis näher an deinem Gerät",
"languageLabel": "Sprache", "languageLabel": "Sprache",
"languageUpdated": "Sprache aktualisiert",
"englishOption": "Englisch", "englishOption": "Englisch",
"sourcesLabel": "Quellen", "sourcesLabel": "Quellen",
"sourcesLabelHint": "Konfiguriere die Quelle von Patches und Integrationen", "sourcesLabelHint": "Konfiguriere die Quelle von Patches und Integrationen",
@ -267,11 +270,11 @@
}, },
"contributorsView": { "contributorsView": {
"widgetTitle": "Mitwirkende", "widgetTitle": "Mitwirkende",
"patcherContributors": "Patcher Mitwirkende", "patcherContributors": "ReVanced Patcher",
"patchesContributors": "Patches Mitwirkende", "patchesContributors": "ReVanced Patches",
"integrationsContributors": "Mitwirkende der Integration", "integrationsContributors": "ReVanced Integrations",
"cliContributors": "CLI Mitwirkende", "cliContributors": "ReVanced CLI",
"managerContributors": "Manager Mitwirkende" "managerContributors": "ReVanced Manager"
}, },
"installErrorDialog": { "installErrorDialog": {
"mount_version_mismatch": "Versionskonflikt", "mount_version_mismatch": "Versionskonflikt",

View File

@ -107,7 +107,9 @@
"newPatches": "Νέες τροποποιήσεις", "newPatches": "Νέες τροποποιήσεις",
"patches": "Τροποποιήσεις", "patches": "Τροποποιήσεις",
"doneButton": "Τέλος", "doneButton": "Τέλος",
"defaultChip": "Προεπιλογές",
"defaultTooltip": "Επιλέξτε όλες τις προεπιλεγμένες τροποποιήσεις", "defaultTooltip": "Επιλέξτε όλες τις προεπιλεγμένες τροποποιήσεις",
"noneChip": "Καμία",
"noneTooltip": "Αποεπιλέξτε όλες τις τροποποιήσεις", "noneTooltip": "Αποεπιλέξτε όλες τις τροποποιήσεις",
"loadPatchesSelection": "Φόρτωση επιλεγμένων τροποποιήσεων", "loadPatchesSelection": "Φόρτωση επιλεγμένων τροποποιήσεων",
"noSavedPatches": "Δεν υπάρχουν αποθηκευμένες τροποποιήσεις για την εφαρμογή που επιλέξατε.\nΠατήστε «Τέλος» για να αποθηκεύσετε τις τωρινές επιλογές σας.", "noSavedPatches": "Δεν υπάρχουν αποθηκευμένες τροποποιήσεις για την εφαρμογή που επιλέξατε.\nΠατήστε «Τέλος» για να αποθηκεύσετε τις τωρινές επιλογές σας.",
@ -169,6 +171,7 @@
"dynamicThemeLabel": "Material You", "dynamicThemeLabel": "Material You",
"dynamicThemeHint": "Εμφάνιση που ταιριάζει με τη δική σας συσκευή", "dynamicThemeHint": "Εμφάνιση που ταιριάζει με τη δική σας συσκευή",
"languageLabel": "Γλώσσα", "languageLabel": "Γλώσσα",
"languageUpdated": "Η γλώσσα ενημερώθηκε",
"englishOption": "Αγγλικά", "englishOption": "Αγγλικά",
"sourcesLabel": "Πηγές", "sourcesLabel": "Πηγές",
"sourcesLabelHint": "Ρυθμίστε την πηγή τροποποιήσεων και ενσωματώσεων", "sourcesLabelHint": "Ρυθμίστε την πηγή τροποποιήσεων και ενσωματώσεων",
@ -267,11 +270,11 @@
}, },
"contributorsView": { "contributorsView": {
"widgetTitle": "Συνεισφέροντες", "widgetTitle": "Συνεισφέροντες",
"patcherContributors": "Συνεισφέροντες του τροποποιητή", "patcherContributors": "Τροποποιητής ReVanced",
"patchesContributors": "Συνεισφέροντες των τροποποιήσεων", "patchesContributors": "Τροποποιήσεις ReVanced",
"integrationsContributors": "Συνεισφέροντες των ενσωματώσεων", "integrationsContributors": "Ενσωματώσεις ReVanced",
"cliContributors": "Συνεισφέροντες του CLI", "cliContributors": "Τερματικό ReVanced",
"managerContributors": "Συνεισφέροντες του Manager" "managerContributors": "Διαχειριστής ReVanced"
}, },
"installErrorDialog": { "installErrorDialog": {
"mount_version_mismatch": "Ασυμφωνία έκδοσης", "mount_version_mismatch": "Ασυμφωνία έκδοσης",

View File

@ -1,8 +1,11 @@
{ {
"okButton": "Está bien", "okButton": "Está bien",
"cancelButton": "Cancelar", "cancelButton": "Cancelar",
"dismissButton": "Descartar",
"quitButton": "Salir", "quitButton": "Salir",
"updateButton": "Actualizar", "updateButton": "Actualizar",
"enabledLabel": "Activado",
"disabledLabel": "Desactivado",
"installed": "Instalada: ${version}", "installed": "Instalada: ${version}",
"suggested": "Sugerida: ${version}", "suggested": "Sugerida: ${version}",
"yesButton": "Si", "yesButton": "Si",
@ -13,6 +16,8 @@
"noShowAgain": "No mostrar de nuevo", "noShowAgain": "No mostrar de nuevo",
"add": "Agregar", "add": "Agregar",
"remove": "Eliminar", "remove": "Eliminar",
"showChangelogButton": "Mostrar historial de cambios",
"showUpdateButton": "Mostrar actualización",
"navigationView": { "navigationView": {
"dashboardTab": "Panel", "dashboardTab": "Panel",
"patcherTab": "Parcheador", "patcherTab": "Parcheador",
@ -23,10 +28,25 @@
"widgetTitle": "Panel", "widgetTitle": "Panel",
"updatesSubtitle": "Actualizaciones", "updatesSubtitle": "Actualizaciones",
"patchedSubtitle": "Aplicaciones parcheadas", "patchedSubtitle": "Aplicaciones parcheadas",
"changeLaterSubtitle": "Podés cambiar esto en los ajustes más tarde.",
"noUpdates": "No hay actualizaciones disponibles",
"WIP": "En progreso...",
"noInstallations": "No hay aplicaciones parcheadas instaladas", "noInstallations": "No hay aplicaciones parcheadas instaladas",
"installUpdate": "¿Continuar instalando la actualización?", "installUpdate": "¿Continuar instalando la actualización?",
"updateSheetTitle": "Actualizar ReVanced Manager",
"updateDialogTitle": "Nueva actualización disponible",
"updatePatchesSheetTitle": "Actualizar ReVanced Patches",
"updateChangelogTitle": "Registro de cambios", "updateChangelogTitle": "Registro de cambios",
"updateDialogText": "Hay una nueva actualización disponible para ${file}.\n\nLa versión instalada actualmente es la ${version}.",
"downloadConsentDialogTitle": "¿Descargar archivos necesarios?",
"downloadConsentDialogText": "ReVanced Manager necesita descargar los archivos necesarios para funcionar correctamente.",
"downloadConsentDialogText2": "Esto te va a conectar a ${url}.",
"checkUpdateDialogTitle": "¿Buscar actualizaciones?",
"checkUpdateDialogText": "¿Querés que ReVanced Manager compruebe si hay actualizaciones automáticamente?",
"notificationTitle": "Actualización descargada",
"notificationText": "Tocá para instalar la actualización",
"downloadingMessage": "Descargando actualización...", "downloadingMessage": "Descargando actualización...",
"downloadedMessage": "Actualización descargada",
"installingMessage": "Instalando actualización...", "installingMessage": "Instalando actualización...",
"errorDownloadMessage": "No se pudo descargar la actualización", "errorDownloadMessage": "No se pudo descargar la actualización",
"errorInstallMessage": "No se pudo instalar la actualización", "errorInstallMessage": "No se pudo instalar la actualización",
@ -38,17 +58,26 @@
}, },
"latestCommitCard": { "latestCommitCard": {
"loadingLabel": "Cargando...", "loadingLabel": "Cargando...",
"timeagoLabel": "Hace ${time}" "timeagoLabel": "Hace ${time}",
"patcherLabel": "Patcher: ",
"managerLabel": "Manager: ",
"updateButton": "Actualizar Manager"
}, },
"patcherView": { "patcherView": {
"widgetTitle": "Parcheador", "widgetTitle": "Parcheador",
"patchButton": "Parchear", "patchButton": "Parchear",
"armv7WarningDialogText": "El parcheo en dispositivos ARMv7 aún no está soportado y podría fallar. ¿Querés continuar igual?",
"removedPatchesWarningDialogText": "Los siguientes parches fueron eliminados desde la última vez que los usaste.\n\n${patches}\n\n¿Continuar de todas formas?",
"requiredOptionDialogText": "Algunas opciones de parche tienen que ser establecidas." "requiredOptionDialogText": "Algunas opciones de parche tienen que ser establecidas."
}, },
"appSelectorCard": { "appSelectorCard": {
"widgetTitle": "Seleccionar una app",
"widgetTitleSelected": "App seleccionada",
"widgetSubtitle": "Ninguna app seleccionada",
"noAppsLabel": "No se encontró ninguna aplicación", "noAppsLabel": "No se encontró ninguna aplicación",
"currentVersion": "Actual", "currentVersion": "Actual",
"suggestedVersion": "Sugerida" "suggestedVersion": "Sugerida",
"anyVersion": "Cualquier versión"
}, },
"patchSelectorCard": { "patchSelectorCard": {
"widgetTitle": "Seleccionar parches", "widgetTitle": "Seleccionar parches",
@ -61,10 +90,13 @@
"widgetSubtitle": "¡Estamos en línea!" "widgetSubtitle": "¡Estamos en línea!"
}, },
"appSelectorView": { "appSelectorView": {
"viewTitle": "Seleccionar una app",
"searchBarHint": "Buscar app",
"storageButton": "Almacenamiento", "storageButton": "Almacenamiento",
"selectFromStorageButton": "Seleccionar desde el almacenamiento", "selectFromStorageButton": "Seleccionar desde el almacenamiento",
"errorMessage": "No se puede usar la aplicación seleccionada", "errorMessage": "No se puede usar la aplicación seleccionada",
"downloadToast": "La función de descarga aún no está disponible", "downloadToast": "La función de descarga aún no está disponible",
"requireSuggestedAppVersionDialogText": "La versión de la app que seleccionaste no coincide con la versión sugerida, lo que puede causar errores inesperados. Por favor, usá la versión sugerida.\n\nVersión seleccionada: ${selected}\nVersión sugerida: ${suggested}\n\nPara continuar de todas formas, desactivá \"Requerir versión sugerida de la app\" en los ajustes.",
"featureNotAvailable": "Función no implementada" "featureNotAvailable": "Función no implementada"
}, },
"patchesSelectorView": { "patchesSelectorView": {
@ -74,7 +106,9 @@
"newPatches": "Nuevos parches", "newPatches": "Nuevos parches",
"patches": "Parches", "patches": "Parches",
"doneButton": "Listo", "doneButton": "Listo",
"defaultChip": "Por defecto",
"defaultTooltip": "Seleccioná todos los parches por defecto", "defaultTooltip": "Seleccioná todos los parches por defecto",
"noneChip": "Ninguno",
"noneTooltip": "Deseleccionar todos los parches", "noneTooltip": "Deseleccionar todos los parches",
"loadPatchesSelection": "Cargar selección de parches", "loadPatchesSelection": "Cargar selección de parches",
"noSavedPatches": "No se guardó ninguna selección de parches para la aplicación seleccionada.\nApretá Listo para guardar la selección actual.", "noSavedPatches": "No se guardó ninguna selección de parches para la aplicación seleccionada.\nApretá Listo para guardar la selección actual.",
@ -91,21 +125,29 @@
"tooltip": "Más opciones de entrada", "tooltip": "Más opciones de entrada",
"selectFilePath": "Selecciona la ruta del archivo", "selectFilePath": "Selecciona la ruta del archivo",
"selectFolder": "Selecciona la carpeta", "selectFolder": "Selecciona la carpeta",
"selectOption": "Seleccionar opción",
"requiredOption": "Esta opción es requerida", "requiredOption": "Esta opción es requerida",
"unsupportedOption": "Esta opción no es compatible", "unsupportedOption": "Esta opción no es compatible",
"requiredOptionNull": "Hay que configurar las siguientes opciones:\n\n${options}" "requiredOptionNull": "Hay que configurar las siguientes opciones:\n\n${options}"
}, },
"patchItem": { "patchItem": {
"unsupportedDialogText": "Seleccionar este parche puede provocar errores en el parcheo.\n\nVersión de la app: ${packageVersion}\nVersiones soportadas:\n${supportedVersions}", "unsupportedDialogText": "Seleccionar este parche puede provocar errores en el parcheo.\n\nVersión de la app: ${packageVersion}\nVersiones soportadas:\n${supportedVersions}",
"unsupportedPatchVersion": "El parche no es compatible con esta versión de la app.",
"unsupportedRequiredOption": "Este parche contiene una opción necesaria que no es compatible con esta aplicación", "unsupportedRequiredOption": "Este parche contiene una opción necesaria que no es compatible con esta aplicación",
"patchesChangeWarningDialogText": "Se recomienda utilizar la selección y opciones de parches por defecto. Cambiarlas puede causar problemas inesperados.\n\nTendrás que activar \"Permitir cambiar la selección de parches\" en los ajustes antes de cambiar cualquier selección de parche.",
"patchesChangeWarningDialogButton": "Utilizar la opción por defecto" "patchesChangeWarningDialogButton": "Utilizar la opción por defecto"
}, },
"installerView": { "installerView": {
"widgetTitle": "Instalador",
"installType": "Seleccione el tipo de instalación", "installType": "Seleccione el tipo de instalación",
"installTypeDescription": "Seleccioná el tipo de instalación para continuar.",
"installButton": "Instalar", "installButton": "Instalar",
"installRootType": "Montar", "installRootType": "Montar",
"installNonRootType": "Normal",
"warning": "Recordá desactivar las actualizaciones automáticas de la app parcheada para evitar problemas inesperados.",
"pressBackAgain": "Vuelve a presionar atrás para cancelar", "pressBackAgain": "Vuelve a presionar atrás para cancelar",
"openButton": "Abrir", "openButton": "Abrir",
"shareButton": "Compartir archivo",
"notificationTitle": "ReVanced Manager está parcheando", "notificationTitle": "ReVanced Manager está parcheando",
"notificationText": "Apretá para volver al instalador", "notificationText": "Apretá para volver al instalador",
"exportApkButtonTooltip": "Exportar APK parcheado", "exportApkButtonTooltip": "Exportar APK parcheado",
@ -128,6 +170,8 @@
"dynamicThemeLabel": "Material You", "dynamicThemeLabel": "Material You",
"dynamicThemeHint": "Disfrutá de una experiencia más acorde a tu dispositivo", "dynamicThemeHint": "Disfrutá de una experiencia más acorde a tu dispositivo",
"languageLabel": "Idioma", "languageLabel": "Idioma",
"languageUpdated": "Idioma actualizado",
"englishOption": "Inglés",
"sourcesLabel": "Fuentes", "sourcesLabel": "Fuentes",
"sourcesIntegrationsLabel": "Fuente de las integraciones", "sourcesIntegrationsLabel": "Fuente de las integraciones",
"sourcesResetDialogTitle": "Resetear", "sourcesResetDialogTitle": "Resetear",
@ -212,12 +256,7 @@
"updateNotImplemented": "Esta función no se implementó aún" "updateNotImplemented": "Esta función no se implementó aún"
}, },
"contributorsView": { "contributorsView": {
"widgetTitle": "Contribuidores", "widgetTitle": "Contribuidores"
"patcherContributors": "Contribuidores del parcheador",
"patchesContributors": "Contribuidores de los parches",
"integrationsContributors": "Contribuidores de las integraciones",
"cliContributors": "Contribuidores del CLI",
"managerContributors": "Contribuidores del Manager"
}, },
"installErrorDialog": {} "installErrorDialog": {}
} }

View File

@ -35,7 +35,7 @@
"installUpdate": "¿Continuar instalando la actualización?", "installUpdate": "¿Continuar instalando la actualización?",
"updateSheetTitle": "Actualizar ReVanced Manager", "updateSheetTitle": "Actualizar ReVanced Manager",
"updateDialogTitle": "Nueva actualización disponible", "updateDialogTitle": "Nueva actualización disponible",
"updatePatchesSheetTitle": "Actualizar ReVanced Patches", "updatePatchesSheetTitle": "Actualizar Parches de ReVanced",
"updateChangelogTitle": "Registro de cambios", "updateChangelogTitle": "Registro de cambios",
"updateDialogText": "Una nueva actualización está disponible para ${file}.\n\nLa versión actualmente instalada es ${version}.", "updateDialogText": "Una nueva actualización está disponible para ${file}.\n\nLa versión actualmente instalada es ${version}.",
"downloadConsentDialogTitle": "¿Descargar archivos necesarios?", "downloadConsentDialogTitle": "¿Descargar archivos necesarios?",
@ -73,7 +73,7 @@
"appSelectorCard": { "appSelectorCard": {
"widgetTitle": "Selecciona una app", "widgetTitle": "Selecciona una app",
"widgetTitleSelected": "App seleccionada", "widgetTitleSelected": "App seleccionada",
"widgetSubtitle": "No hay ninguna app seleccionada", "widgetSubtitle": "Ninguna aplicación seleccionada",
"noAppsLabel": "No se encontraron aplicaciones", "noAppsLabel": "No se encontraron aplicaciones",
"currentVersion": "Actual", "currentVersion": "Actual",
"suggestedVersion": "Recomendada", "suggestedVersion": "Recomendada",
@ -96,9 +96,9 @@
"selectFromStorageButton": "Seleccionar desde el almacenamiento", "selectFromStorageButton": "Seleccionar desde el almacenamiento",
"errorMessage": "No se puede usar la aplicación seleccionada", "errorMessage": "No se puede usar la aplicación seleccionada",
"downloadToast": "La función de descarga aún no está disponible", "downloadToast": "La función de descarga aún no está disponible",
"requireSuggestedAppVersionDialogText": "La versión de la app que has seleccionado no coincide con la versión sugerida que puede dar errores inesperados. Por favor usa la versión sugerida.\n\nVersión seleccionada: ${selected}\nVersión sugerida: ${suggested}\n\nPara proceder de todos modos, desactive \"Versión sugerida de la app requerida\" en la configuración.", "requireSuggestedAppVersionDialogText": "La versión de la app que has seleccionado no coincide con la versión sugerida por lo que puede dar errores inesperados. Por favor usa la versión sugerida.\n\nVersión seleccionada: ${selected}\nVersión sugerida: ${suggested}\n\nPara proceder de todos modos, desactiva \"Versión sugerida de la app requerida\" en la configuración.",
"featureNotAvailable": "Función no implementada", "featureNotAvailable": "Función no implementada",
"featureNotAvailableText": "Esta aplicación es un APK dividido y sólo se puede parchear e instalar de forma fiable instalando con permisos de root. Sin embargo, puede parchear e instalar un APK completo seleccionándolo desde el almacenamiento." "featureNotAvailableText": "Esta aplicación es un APK dividido y solo puede ser parcheada e instalada de forma fiable mediante el montaje con permisos de root. Sin embargo, puedes parchear e instalar un APK completo seleccionándolo del almacenamiento."
}, },
"patchesSelectorView": { "patchesSelectorView": {
"viewTitle": "Seleccionar parches", "viewTitle": "Seleccionar parches",
@ -107,7 +107,9 @@
"newPatches": "Nuevos parches", "newPatches": "Nuevos parches",
"patches": "Parches", "patches": "Parches",
"doneButton": "Listo", "doneButton": "Listo",
"defaultChip": "Por defecto",
"defaultTooltip": "Seleccionar todos los parches predeterminados", "defaultTooltip": "Seleccionar todos los parches predeterminados",
"noneChip": "Ninguno",
"noneTooltip": "Deseleccionar todos los parches", "noneTooltip": "Deseleccionar todos los parches",
"loadPatchesSelection": "Cargar selección de parches", "loadPatchesSelection": "Cargar selección de parches",
"noSavedPatches": "No se ha guardado ninguna selección de parches para la aplicación seleccionada.\nPresione Hecho para guardar la selección actual.", "noSavedPatches": "No se ha guardado ninguna selección de parches para la aplicación seleccionada.\nPresione Hecho para guardar la selección actual.",
@ -133,7 +135,7 @@
"unsupportedDialogText": "Seleccionar este parche puede causar errores.\n\nVersión de la app: ${packageVersion}\nVersiones compatibles:\n${supportedVersions}", "unsupportedDialogText": "Seleccionar este parche puede causar errores.\n\nVersión de la app: ${packageVersion}\nVersiones compatibles:\n${supportedVersions}",
"unsupportedPatchVersion": "El parche no es compatible con esta versión de la aplicación.", "unsupportedPatchVersion": "El parche no es compatible con esta versión de la aplicación.",
"unsupportedRequiredOption": "Este parche contiene una opción necesaria que no está disponible en esta app", "unsupportedRequiredOption": "Este parche contiene una opción necesaria que no está disponible en esta app",
"patchesChangeWarningDialogText": "Se recomienda utilizar la selección y las opciones de parche predeterminadas. Cambiarlas puede provocar problemas inesperados.\n\nDeberá activar \"Permitir cambiar la selección de parches\" en la configuración antes de cambiar cualquier selección de parche.", "patchesChangeWarningDialogText": "Se recomienda utilizar la selección y las opciones predeterminadas del parche. Cambiarlas puede provocar problemas inesperados.\n\nDeberás activar \"Permitir cambiar la selección de parches\" en la configuración antes de cambiar cualquier selección de parche.",
"patchesChangeWarningDialogButton": "Usar selección por defecto" "patchesChangeWarningDialogButton": "Usar selección por defecto"
}, },
"installerView": { "installerView": {
@ -169,6 +171,7 @@
"dynamicThemeLabel": "Material You", "dynamicThemeLabel": "Material You",
"dynamicThemeHint": "Disfrute de una experiencia más acorde a su dispositivo", "dynamicThemeHint": "Disfrute de una experiencia más acorde a su dispositivo",
"languageLabel": "Idioma", "languageLabel": "Idioma",
"languageUpdated": "Idioma actualizado",
"englishOption": "Inglés", "englishOption": "Inglés",
"sourcesLabel": "Fuentes", "sourcesLabel": "Fuentes",
"sourcesLabelHint": "Configurar la fuente de parches e integraciones", "sourcesLabelHint": "Configurar la fuente de parches e integraciones",
@ -189,7 +192,7 @@
"logsLabel": "Compartir registros", "logsLabel": "Compartir registros",
"logsHint": "Compartir registros de ReVanced Manager", "logsHint": "Compartir registros de ReVanced Manager",
"enablePatchesSelectionLabel": "Permitir cambiar la selección de parches", "enablePatchesSelectionLabel": "Permitir cambiar la selección de parches",
"enablePatchesSelectionHint": "No evitar seleccionar o deseleccionar parches", "enablePatchesSelectionHint": "No prevenir la selección o deseleccion de parches",
"enablePatchesSelectionWarningText": "Cambiar la selección de parches puede causar problemas inesperados.\n\n¿Habilitar de todos modos?", "enablePatchesSelectionWarningText": "Cambiar la selección de parches puede causar problemas inesperados.\n\n¿Habilitar de todos modos?",
"disablePatchesSelectionWarningText": "Estás a punto de desactivar cambiar la selección de parches.\nLa selección predeterminada de parches se restaurará.\n\n¿Deshabilitar de todos modos?", "disablePatchesSelectionWarningText": "Estás a punto de desactivar cambiar la selección de parches.\nLa selección predeterminada de parches se restaurará.\n\n¿Deshabilitar de todos modos?",
"autoUpdatePatchesLabel": "Actualizar automáticamente los parches", "autoUpdatePatchesLabel": "Actualizar automáticamente los parches",
@ -267,11 +270,11 @@
}, },
"contributorsView": { "contributorsView": {
"widgetTitle": "Contribuidores", "widgetTitle": "Contribuidores",
"patcherContributors": "Contribuidores del parcheador", "patcherContributors": "Parcheador de ReVanced",
"patchesContributors": "Contribuidores de los parches", "patchesContributors": "Parches de ReVanced",
"integrationsContributors": "Contribuidores de las integraciones", "integrationsContributors": "Integraciones de ReVanced",
"cliContributors": "Contribuidores del CLI", "cliContributors": "CLI de ReVanced",
"managerContributors": "Contribuidores del Manager" "managerContributors": "ReVanced Manager"
}, },
"installErrorDialog": { "installErrorDialog": {
"mount_version_mismatch": "La versión no coincide", "mount_version_mismatch": "La versión no coincide",
@ -287,15 +290,15 @@
"status_failure_timeout": "Tiempo de instalación agotado", "status_failure_timeout": "Tiempo de instalación agotado",
"status_unknown": "La instalación falló", "status_unknown": "La instalación falló",
"mount_version_mismatch_description": "La instalación ha fallado debido a que la app instalada es una versión diferente de la app parcheada.\n\nInstala la versión de la app que estás montando y vuelve a intentarlo.", "mount_version_mismatch_description": "La instalación ha fallado debido a que la app instalada es una versión diferente de la app parcheada.\n\nInstala la versión de la app que estás montando y vuelve a intentarlo.",
"mount_no_root_description": "La instalación ha fallado debido a que no se ha concedido acceso root.\n\nConceda acceso root al ReVanced Manager y vuelva a intentarlo.", "mount_no_root_description": "La instalación ha fallado debido a que no se ha concedido acceso root.\n\nConcede acceso root a ReVanced Manager y vuelve a intentarlo.",
"mount_missing_installation_description": "La instalación ha fallado debido a que la app no parcheada no ha sido instalada en este dispositivo para poder montarla.\n\nInstala la app desparcheada antes de montarla e inténtalo de nuevo.", "mount_missing_installation_description": "La instalación ha fallado debido a que la aplicación no ha sido instalada en este dispositivo para montarla.\n\nInstala la aplicación sin parchear antes de montar y vuelve a intentarlo.",
"status_failure_timeout_description": "La instalación tardó demasiado tiempo en terminar.\n\n¿Te gustaría intentarlo de nuevo?", "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_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_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 app es incompatible con este dispositivo.\n\nPóngase en contacto con el desarrollador de la app y pida ayuda.", "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_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_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\nAjuste la configuración de seguridad e inténtelo de nuevo.", "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\nAjuste la configuración de seguridad e inténtelo 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.",
"install_failed_version_downgrade_description": "La instalación ha fallado debido a que la app parcheada es una versión inferior a la instalada.\n\n¿Desinstalar la app y volver a intentarlo?", "install_failed_version_downgrade_description": "La instalación ha fallado debido a que la app parcheada es una versión inferior a la instalada.\n\n¿Desinstalar la app y volver a intentarlo?",
"status_unknown_description": "La instalación ha fallado debido a una razón desconocida. Por favor, inténtalo de nuevo." "status_unknown_description": "La instalación ha fallado debido a una razón desconocida. Por favor, inténtalo de nuevo."
} }

View File

@ -173,12 +173,7 @@
"updateNotImplemented": "Esta función aún no se ha implementado" "updateNotImplemented": "Esta función aún no se ha implementado"
}, },
"contributorsView": { "contributorsView": {
"widgetTitle": "Contribuidores", "widgetTitle": "Contribuidores"
"patcherContributors": "Colaboradores del parcheador",
"patchesContributors": "Colaboradores de parches",
"integrationsContributors": "Colaboradores de la integración",
"cliContributors": "Colaboradores de la CLI",
"managerContributors": "Colaboradores del administrador"
}, },
"installErrorDialog": {} "installErrorDialog": {}
} }

View File

@ -95,12 +95,7 @@
"updateNotImplemented": "Seda funktsiooni pole veel ellu viidud" "updateNotImplemented": "Seda funktsiooni pole veel ellu viidud"
}, },
"contributorsView": { "contributorsView": {
"widgetTitle": "Panustajad", "widgetTitle": "Panustajad"
"patcherContributors": "Parandaja panustajad",
"patchesContributors": "Paranduste panustajad",
"integrationsContributors": "Integratsioonide panustajad",
"cliContributors": "CLI panustajad",
"managerContributors": "Manageri panustajad"
}, },
"installErrorDialog": {} "installErrorDialog": {}
} }

View File

@ -1,7 +1,11 @@
{ {
"okButton": "OK",
"cancelButton": "Peruuta", "cancelButton": "Peruuta",
"dismissButton": "Sulje",
"quitButton": "Sulje", "quitButton": "Sulje",
"updateButton": "Päivitä", "updateButton": "Päivitä",
"enabledLabel": "Käytössä",
"disabledLabel": "Ei käytössä",
"installed": "Asennettu: ${version}", "installed": "Asennettu: ${version}",
"suggested": "Ehdotettu: ${version}", "suggested": "Ehdotettu: ${version}",
"yesButton": "Kyllä", "yesButton": "Kyllä",
@ -12,6 +16,8 @@
"noShowAgain": "Älä näytä tätä uudelleen", "noShowAgain": "Älä näytä tätä uudelleen",
"add": "Lisää", "add": "Lisää",
"remove": "Poista", "remove": "Poista",
"showChangelogButton": "Näytä muutokset",
"showUpdateButton": "Näytä päivitys",
"navigationView": { "navigationView": {
"dashboardTab": "Hallintapaneeli", "dashboardTab": "Hallintapaneeli",
"patcherTab": "Paikkaaja", "patcherTab": "Paikkaaja",
@ -22,10 +28,25 @@
"widgetTitle": "Hallintapaneeli", "widgetTitle": "Hallintapaneeli",
"updatesSubtitle": "Päivitykset", "updatesSubtitle": "Päivitykset",
"patchedSubtitle": "Paikatut sovellukset", "patchedSubtitle": "Paikatut sovellukset",
"changeLaterSubtitle": "Voit muuttaa tätä aseutksista koska tahansa.",
"noUpdates": "Päivityksiä ei ole saatavilla",
"WIP": "Työn alla...",
"noInstallations": "Paikattuja sovelluksia ei ole asennettu", "noInstallations": "Paikattuja sovelluksia ei ole asennettu",
"installUpdate": "Jatketaanko päivityksen asennusta?", "installUpdate": "Jatketaanko päivityksen asennusta?",
"updateSheetTitle": "Päivitä ReVanced Manager",
"updateDialogTitle": "Uusi päivitys on saatavilla",
"updatePatchesSheetTitle": "Päivitä ReVanced Paikkaukset",
"updateChangelogTitle": "Muutoshistoria", "updateChangelogTitle": "Muutoshistoria",
"updateDialogText": "Uusi ${file} päivitys on saatavilla.\n\nNyt asennettu versio on ${version}.",
"downloadConsentDialogTitle": "Ladataanko tarvittavat tiedostot?",
"downloadConsentDialogText": "Revanced Managerin on ladattava kunnollista toimintaa varten tarvittavat tiedostot.",
"downloadConsentDialogText2": "Tämä yhdistää osoitteeseen ${url}.",
"checkUpdateDialogTitle": "Tarkistetaanko päivitykset?",
"checkUpdateDialogText": "Haluatko ReVanced Managerin tarkistavan päivitykset automaattisesti?",
"notificationTitle": "Päivitys on ladattu",
"notificationText": "Asenna se napauttamalla",
"downloadingMessage": "Päivitystä ladataan...", "downloadingMessage": "Päivitystä ladataan...",
"downloadedMessage": "Päivitys on ladattu",
"installingMessage": "Päivitystä asennetaan...", "installingMessage": "Päivitystä asennetaan...",
"errorDownloadMessage": "Päivityksen lataus epäonnistui", "errorDownloadMessage": "Päivityksen lataus epäonnistui",
"errorInstallMessage": "Päivityksen asennus epäonnistui", "errorInstallMessage": "Päivityksen asennus epäonnistui",
@ -37,17 +58,26 @@
}, },
"latestCommitCard": { "latestCommitCard": {
"loadingLabel": "Ladataan...", "loadingLabel": "Ladataan...",
"timeagoLabel": "${time} sitten" "timeagoLabel": "${time} sitten",
"patcherLabel": "Paikkaaja: ",
"managerLabel": "Manager: ",
"updateButton": "Päivitä Manager"
}, },
"patcherView": { "patcherView": {
"widgetTitle": "Paikkaaja", "widgetTitle": "Paikkaaja",
"patchButton": "Paikkaa", "patchButton": "Paikkaa",
"armv7WarningDialogText": "Paikkausta ei vielä tueta ARMv7-laitteissa ja se voi 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ä." "requiredOptionDialogText": "Joitakin paikkausasetuksia on määritettävä."
}, },
"appSelectorCard": { "appSelectorCard": {
"widgetTitle": "Valitse sovellus",
"widgetTitleSelected": "Valitut sovellukset",
"widgetSubtitle": "Sovellusta ei valittu",
"noAppsLabel": "Sovelluksia ei löytynyt", "noAppsLabel": "Sovelluksia ei löytynyt",
"currentVersion": "Nykyinen", "currentVersion": "Nykyinen",
"suggestedVersion": "Ehdotettu" "suggestedVersion": "Ehdotettu",
"anyVersion": "Kaikki versiot"
}, },
"patchSelectorCard": { "patchSelectorCard": {
"widgetTitle": "Valitse paikkaukset", "widgetTitle": "Valitse paikkaukset",
@ -60,11 +90,15 @@
"widgetSubtitle": "Olemme verkossa!" "widgetSubtitle": "Olemme verkossa!"
}, },
"appSelectorView": { "appSelectorView": {
"viewTitle": "Valitse sovellus",
"searchBarHint": "Etsi sovellusta",
"storageButton": "Tallennustila", "storageButton": "Tallennustila",
"selectFromStorageButton": "Valitse tallennustilasta", "selectFromStorageButton": "Valitse tallennustilasta",
"errorMessage": "Valittua sovellusta ei voida käyttää", "errorMessage": "Valittua sovellusta ei voida käyttää",
"downloadToast": "Lataustoiminto ei ole vielä käytettävissä", "downloadToast": "Lataustoiminto ei ole vielä käytettävissä",
"featureNotAvailable": "Ominaisuutta ei ole toteutettu" "requireSuggestedAppVersionDialogText": "Valitsemasi sovellusversio ei vastaa ehdotettua versiota ja tämä voi johtaa odottamattomia ongelmia. Käytä ehdotettua sovellusversiota.\n\nValittu versio: v${selected}\nEhdotettu versio: v${suggested}\n\nOhittaaksesi tämän, ota \"Vaadi ehdotettu sovellusversio\" -asetus käyttöön.",
"featureNotAvailable": "Ominaisuutta ei ole toteutettu",
"featureNotAvailableText": "Tämä sovellus on jaettu APK ja se voidaan paikata ja asentaa luotettavasti vain root-oikeuksilla liitettynä. Voit kuitenkin paikata ja asentaa täyden APK:n valitsemalla sen tallennustilasta."
}, },
"patchesSelectorView": { "patchesSelectorView": {
"viewTitle": "Valitse paikkaukset", "viewTitle": "Valitse paikkaukset",
@ -73,7 +107,9 @@
"newPatches": "Uudet paikkaukset", "newPatches": "Uudet paikkaukset",
"patches": "Paikkaukset", "patches": "Paikkaukset",
"doneButton": "Valmis", "doneButton": "Valmis",
"defaultChip": "Oletus",
"defaultTooltip": "Valitse kaikki oletuspaikkaukset", "defaultTooltip": "Valitse kaikki oletuspaikkaukset",
"noneChip": "Ei mitään",
"noneTooltip": "Tyhjennä kaikki paikkausvalinnat", "noneTooltip": "Tyhjennä kaikki paikkausvalinnat",
"loadPatchesSelection": "Lataa paikkausvalikoima", "loadPatchesSelection": "Lataa paikkausvalikoima",
"noSavedPatches": "Valitulle sovellukselle ei ole tallennettu paikkausvalikoimaa.\nTallenna nykyinen valikoima painamalla \"Valmis\".", "noSavedPatches": "Valitulle sovellukselle ei ole tallennettu paikkausvalikoimaa.\nTallenna nykyinen valikoima painamalla \"Valmis\".",
@ -90,21 +126,29 @@
"tooltip": "Enemmän syöteasetuksia", "tooltip": "Enemmän syöteasetuksia",
"selectFilePath": "Valitse tiedostosijainti", "selectFilePath": "Valitse tiedostosijainti",
"selectFolder": "Valitse kansio", "selectFolder": "Valitse kansio",
"selectOption": "Valitse asetus",
"requiredOption": "Tämä asetus vaaditaan", "requiredOption": "Tämä asetus vaaditaan",
"unsupportedOption": "Tätä asetusta ei tueta", "unsupportedOption": "Tätä asetusta ei tueta",
"requiredOptionNull": "Seuraavat asetukset on määritettävä:\n\n${options}" "requiredOptionNull": "Seuraavat asetukset on määritettävä:\n\n${options}"
}, },
"patchItem": { "patchItem": {
"unsupportedDialogText": "Tämän paikkauksen valinta voi aiheuttaa virheitä.\n\nSovelluksen versio: ${packageVersion}\nTuetut versiot: \n${supportedVersions}", "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.",
"unsupportedRequiredOption": "Paikkaus sisältää pakollisen asetuksen, jota tämä sovellus ei tue", "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" "patchesChangeWarningDialogButton": "Käytä oletusvalintaa"
}, },
"installerView": { "installerView": {
"widgetTitle": "Asentaja",
"installType": "Valitse asennustyyppi", "installType": "Valitse asennustyyppi",
"installTypeDescription": "Valitse asennustyyppi, jolla jatketaan.",
"installButton": "Asenna", "installButton": "Asenna",
"installRootType": "Liitä", "installRootType": "Liitä",
"installNonRootType": "Tavallinen",
"warning": "Poista paikatun sovelluksen automaattiset päivitykset käytöstä odottamattomien ongelmien välttämiseksi.",
"pressBackAgain": "Peru painamalla takaisin-painiketta uudelleen", "pressBackAgain": "Peru painamalla takaisin-painiketta uudelleen",
"openButton": "Avaa", "openButton": "Avaa",
"shareButton": "Jaa tiedosto",
"notificationTitle": "ReVanced Manager suorittaa paikkauksia", "notificationTitle": "ReVanced Manager suorittaa paikkauksia",
"notificationText": "Napauta palataksesi hallintasovellukseen", "notificationText": "Napauta palataksesi hallintasovellukseen",
"exportApkButtonTooltip": "Via paikattu APK", "exportApkButtonTooltip": "Via paikattu APK",
@ -124,15 +168,20 @@
"systemThemeLabel": "Järjestelmä", "systemThemeLabel": "Järjestelmä",
"lightThemeLabel": "Vaalea", "lightThemeLabel": "Vaalea",
"darkThemeLabel": "Tumma tila", "darkThemeLabel": "Tumma tila",
"dynamicThemeLabel": "Material You",
"dynamicThemeHint": "Nauti paremmin laitettasi vastaavasta käyttökokemuksesta", "dynamicThemeHint": "Nauti paremmin laitettasi vastaavasta käyttökokemuksesta",
"languageLabel": "Kieli", "languageLabel": "Kieli",
"languageUpdated": "Kieli on vaihdettu",
"englishOption": "Englanti",
"sourcesLabel": "Lähteet", "sourcesLabel": "Lähteet",
"sourcesLabelHint": "Määritä paikkausten ja integrointien lähde",
"sourcesIntegrationsLabel": "Integraatioiden lähde", "sourcesIntegrationsLabel": "Integraatioiden lähde",
"sourcesResetDialogTitle": "Palauta", "sourcesResetDialogTitle": "Palauta",
"sourcesResetDialogText": "Haluatko varmasti palauttaa oletuslähteet?", "sourcesResetDialogText": "Haluatko varmasti palauttaa oletuslähteet?",
"apiURLResetDialogText": "Haluatko varmasti palauttaa oletusarvoisen API:n URL-osoitteen?", "apiURLResetDialogText": "Haluatko varmasti palauttaa oletusarvoisen API:n URL-osoitteen?",
"sourcesUpdateNote": "Huomoi: Paikkaukset päivitetään uusimpiin versioihin automaattisesti.\n\nTämä paljastaa IP-osoitteesi palvelimelle.", "sourcesUpdateNote": "Huomoi: Paikkaukset päivitetään uusimpiin versioihin automaattisesti.\n\nTämä paljastaa IP-osoitteesi palvelimelle.",
"apiURLLabel": "API:n URL-osoite", "apiURLLabel": "API:n URL-osoite",
"apiURLHint": "Määritä käytettävän API:n URL-osoite",
"selectApiURL": "API:n URL-osoite", "selectApiURL": "API:n URL-osoite",
"hostRepositoryLabel": "Tietovarasto-API", "hostRepositoryLabel": "Tietovarasto-API",
"orgPatchesLabel": "Paikkauksien organisaatio", "orgPatchesLabel": "Paikkauksien organisaatio",
@ -142,15 +191,20 @@
"contributorsHint": "Listaus ReVancedin kehitykseen osallistuneista", "contributorsHint": "Listaus ReVancedin kehitykseen osallistuneista",
"logsLabel": "Jaa lokit", "logsLabel": "Jaa lokit",
"logsHint": "Jaa ReVanced Managerin lokit", "logsHint": "Jaa ReVanced Managerin lokit",
"enablePatchesSelectionLabel": "Salli paikkasvalikoiman muutos", "enablePatchesSelectionLabel": "Salli paikkausvalintojen muutos",
"enablePatchesSelectionHint": "Älä estä paikkausten valintaa tai valintojen poistoa",
"enablePatchesSelectionWarningText": "Paikkausvalikoiman muuttaminen voi aiheuttaa odottamattomia ongelmia.\n\nSallitaanko se silti?", "enablePatchesSelectionWarningText": "Paikkausvalikoiman muuttaminen voi aiheuttaa odottamattomia ongelmia.\n\nSallitaanko se silti?",
"disablePatchesSelectionWarningText": "Olet poistamassa paikkausvalikoiman muokkauksen käytöstä.\nOletusarvoiset paikkasvalikoimat palautetaan.\n\nEstetäänkö se silti?", "disablePatchesSelectionWarningText": "Olet poistamassa paikkausvalikoiman muokkauksen käytöstä.\nOletusarvoiset paikkasvalikoimat palautetaan.\n\nEstetäänkö se silti?",
"autoUpdatePatchesLabel": "Päivitä paikkaukset automaattisesti", "autoUpdatePatchesLabel": "Päivitä paikkaukset automaattisesti",
"autoUpdatePatchesHint": "Päivitä paikkaukset automaattisesti uusimpiin versioihin", "autoUpdatePatchesHint": "Päivitä paikkaukset automaattisesti uusimpiin versioihin",
"showUpdateDialogLabel": "Näytä päivitysruutu",
"showUpdateDialogHint": "Näytä ilmoitus, kun uusi päivitys on saatavilla",
"universalPatchesLabel": "Näytä yleispaikkaukset", "universalPatchesLabel": "Näytä yleispaikkaukset",
"universalPatchesHint": "Näytä kaikki sovellukset ja yleispaikkaukset (voi hidastaa sovelluslistausta)", "universalPatchesHint": "Näytä kaikki sovellukset ja yleispaikkaukset (voi hidastaa sovelluslistausta)",
"versionCompatibilityCheckLabel": "Version yhteensopivuustarkastus", "versionCompatibilityCheckLabel": "Version yhteensopivuustarkastus",
"versionCompatibilityCheckHint": "Estä valitsemasta valitun sovellusversion kanssa yhteensopimattomia paikkauksia",
"requireSuggestedAppVersionLabel": "Vaadi ehdotettu sovellusversio", "requireSuggestedAppVersionLabel": "Vaadi ehdotettu sovellusversio",
"requireSuggestedAppVersionHint": "Estä ehdotetusta sovellusversiosta poikkeavan version valinta",
"requireSuggestedAppVersionDialogText": "Ehdotetusta poikkeavan sovellusversion valinta voi aiheuttaa odottamattomia ongelmia.\n\nJatketaanko tästä huolimatta?", "requireSuggestedAppVersionDialogText": "Ehdotetusta poikkeavan sovellusversion valinta voi aiheuttaa odottamattomia ongelmia.\n\nJatketaanko tästä huolimatta?",
"aboutLabel": "Tietoja", "aboutLabel": "Tietoja",
"snackbarMessage": "Kopioitu leikepöydälle", "snackbarMessage": "Kopioitu leikepöydälle",
@ -199,10 +253,15 @@
"widgetTitle": "Sovelluksen tiedot", "widgetTitle": "Sovelluksen tiedot",
"openButton": "Avaa", "openButton": "Avaa",
"uninstallButton": "Poista asennus", "uninstallButton": "Poista asennus",
"unmountButton": "Irroita liitos",
"rootDialogTitle": "Virhe", "rootDialogTitle": "Virhe",
"rootDialogText": "Sovellus on asennettu superuser-käyttöoikeudella, mutta ReVanced Managerilla ei tällä hetkellä ole käyttöoikeutta.\nMyönnä superuser-käyttöoikeus ensin.", "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.",
"packageNameLabel": "Paketin nimi", "packageNameLabel": "Paketin nimi",
"installTypeLabel": "Asennustyyppi", "installTypeLabel": "Asennustyyppi",
"mountTypeLabel": "Liitä",
"regularTypeLabel": "Tavallinen",
"patchedDateLabel": "Paikkausaika", "patchedDateLabel": "Paikkausaika",
"appliedPatchesLabel": "Suoritetut paikkaukset", "appliedPatchesLabel": "Suoritetut paikkaukset",
"patchedDateHint": "${date} klo ${time}", "patchedDateHint": "${date} klo ${time}",
@ -210,12 +269,32 @@
"updateNotImplemented": "Ominaisuutta ei ole vielä toteutettu" "updateNotImplemented": "Ominaisuutta ei ole vielä toteutettu"
}, },
"contributorsView": { "contributorsView": {
"widgetTitle": "Osallistujat", "widgetTitle": "Osallistujat"
"patcherContributors": "Patcheriin osallistuneet",
"patchesContributors": "Paikkauksiin osallistuneet",
"integrationsContributors": "Integrointeihin osallistuneet",
"cliContributors": "Komentoriviin osallistuneet",
"managerContributors": "Manageriin osallistuneet"
}, },
"installErrorDialog": {} "installErrorDialog": {
"mount_version_mismatch": "Versioristiriita",
"mount_no_root": "Root-oikeuksia ei ole",
"mount_missing_installation": "Asennusta ei löytynyt",
"status_failure_blocked": "Asennus estettiin",
"install_failed_verification_failure": "Vahvistus epäonnistui",
"status_failure_invalid": "Asennus ei kelpaa",
"install_failed_version_downgrade": "Ei voida alentaa",
"status_failure_conflict": "Asennusristiriita",
"status_failure_storage": "Asennuksen tallennustilaongelma",
"status_failure_incompatible": "Asennus ei ole yhteensopiva",
"status_failure_timeout": "Asennus aikakatkaistiin",
"status_unknown": "Asennus epäonnistui",
"mount_version_mismatch_description": "Asennus epäonnistui, koska asennettu sovellusversio eroaa paikatusta versiosta.\n\nAsenna sovelluksesta se versio, jonka liität ja yritä uudelleen.",
"mount_no_root_description": "Asennus epäonnistui, koska root-oikeuksia ei myönnetty.\n\nMyönnä ReVanced Managerille root-oikeudet ja yritä uudelleen.",
"mount_missing_installation_description": "Asennus epäonnistui, koska paikkaamatonta sovellusta ei ole asennettu tälle laitteelle sen liikosen korvaamiseksi.\n\nAsenna paikkaamaton sovellus ennen liitosta ja yritä uudelleen.",
"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_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.",
"install_failed_version_downgrade_description": "Asennus epäonnistui, koska paikatun sovelluksen versio on asennettua vanhempi.\n\nPoistetaanko sovelluksen asennus ja yritetään uudelleen?",
"status_unknown_description": "Asennus epäonnistui tuntemattomasta syystä. Yritä uudelleen."
}
} }

View File

@ -29,20 +29,50 @@
"updatesSubtitle": "Mga Pagbabago", "updatesSubtitle": "Mga Pagbabago",
"patchedSubtitle": "Naka-patch nga aplikasyon", "patchedSubtitle": "Naka-patch nga aplikasyon",
"changeLaterSubtitle": "Pwede mo palitan ito sa settings mamaya.", "changeLaterSubtitle": "Pwede mo palitan ito sa settings mamaya.",
"noUpdates": "Walang pagbabagong mayroon" "noUpdates": "Walang pagbabagong mayroon",
"downloadingMessage": "Nagda-download ng update..."
},
"applicationItem": {
"infoButton": "Impormasyon"
},
"latestCommitCard": {
"loadingLabel": "Naglo-load...",
"timeagoLabel": "${time} ang nakalipas"
}, },
"applicationItem": {},
"latestCommitCard": {},
"patcherView": {}, "patcherView": {},
"appSelectorCard": {}, "appSelectorCard": {
"patchSelectorCard": {}, "currentVersion": "Ngayong Bersyon"
"socialMediaCard": {}, },
"appSelectorView": {}, "patchSelectorCard": {
"patchesSelectorView": {}, "widgetEmptySubtitle": "Walang patches ang napili"
},
"socialMediaCard": {
"widgetSubtitle": "Online na kami!"
},
"appSelectorView": {
"viewTitle": "Pumili ka ng app",
"searchBarHint": "Hanapin ang app",
"storageButton": "Storage",
"selectFromStorageButton": "Pumili ka galing sa storage"
},
"patchesSelectorView": {
"viewTitle": "Pumili ka ng patches",
"doneButton": "Tapos na",
"defaultChip": "Default",
"noneChip": "Wala"
},
"patchOptionsView": {}, "patchOptionsView": {},
"patchItem": {}, "patchItem": {},
"installerView": {}, "installerView": {},
"settingsView": {}, "settingsView": {
"systemThemeLabel": "Sistema",
"lightThemeLabel": "Liwanag",
"darkThemeLabel": "Dilim",
"dynamicThemeLabel": "Material You",
"languageLabel": "Wika",
"deleteLogsLabel": "Burahin lahat ng logs",
"deletedLogs": "Nabura na yung logs"
},
"appInfoView": { "appInfoView": {
"widgetTitle": "Impormasyon", "widgetTitle": "Impormasyon",
"openButton": "Buksan", "openButton": "Buksan",

View File

@ -107,7 +107,9 @@
"newPatches": "Nouveaux patchs", "newPatches": "Nouveaux patchs",
"patches": "Patchs", "patches": "Patchs",
"doneButton": "Terminé", "doneButton": "Terminé",
"defaultChip": "Par défaut",
"defaultTooltip": "Sélectionner tous les patchs par défaut", "defaultTooltip": "Sélectionner tous les patchs par défaut",
"noneChip": "Aucun",
"noneTooltip": "Désélectionner tous les patchs", "noneTooltip": "Désélectionner tous les patchs",
"loadPatchesSelection": "Charger les patchs sélectionnés", "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.", "noSavedPatches": "Aucune sélection de patchs enregistrée pour l'application sélectionnée.\nAppuyez sur Terminé pour sauvegarder la sélection actuelle.",
@ -169,6 +171,7 @@
"dynamicThemeLabel": "Material You", "dynamicThemeLabel": "Material You",
"dynamicThemeHint": "Profitez d'une expérience plus proche de votre appareil", "dynamicThemeHint": "Profitez d'une expérience plus proche de votre appareil",
"languageLabel": "Langue", "languageLabel": "Langue",
"languageUpdated": "Langue mise à jour",
"englishOption": "Anglais", "englishOption": "Anglais",
"sourcesLabel": "Sources", "sourcesLabel": "Sources",
"sourcesLabelHint": "Configurer la source des patchs et des intégrations", "sourcesLabelHint": "Configurer la source des patchs et des intégrations",
@ -267,11 +270,11 @@
}, },
"contributorsView": { "contributorsView": {
"widgetTitle": "Contributeurs", "widgetTitle": "Contributeurs",
"patcherContributors": "Contributeurs du patcheur", "patcherContributors": "ReVanced Patcher",
"patchesContributors": "Contributeurs des patchs", "patchesContributors": "ReVanced Patches",
"integrationsContributors": "Contributeurs à l'intégration", "integrationsContributors": "ReVanced Integrations",
"cliContributors": "Contributeurs du CLI", "cliContributors": "ReVanced CLI",
"managerContributors": "Contributeurs du Manager" "managerContributors": "ReVanced Manager"
}, },
"installErrorDialog": { "installErrorDialog": {
"mount_version_mismatch": "Incompatibilité de version", "mount_version_mismatch": "Incompatibilité de version",

View File

@ -216,12 +216,7 @@
"updateNotImplemented": "תכונה זו טרם יושמה" "updateNotImplemented": "תכונה זו טרם יושמה"
}, },
"contributorsView": { "contributorsView": {
"widgetTitle": "תורמים", "widgetTitle": "תורמים"
"patcherContributors": "תורמי מתקן",
"patchesContributors": "תורמי תיקונים",
"integrationsContributors": "תורמי אינטגרציה",
"cliContributors": "תורמי CLI",
"managerContributors": "תורמי מנהל"
}, },
"installErrorDialog": { "installErrorDialog": {
"mount_version_mismatch": "אי התאמה של הגירסה", "mount_version_mismatch": "אי התאמה של הגירסה",

View File

@ -138,12 +138,7 @@
"updateNotImplemented": "यह फीचर फिलहाल इम्प्लीमेंट नहीं हुआ है" "updateNotImplemented": "यह फीचर फिलहाल इम्प्लीमेंट नहीं हुआ है"
}, },
"contributorsView": { "contributorsView": {
"widgetTitle": "योगदान कर्ता", "widgetTitle": "योगदान कर्ता"
"patcherContributors": "पैचर योगदानकर्ता",
"patchesContributors": "पैच योगदानकर्ता",
"integrationsContributors": "एकीकरण योगदानकर्ता",
"cliContributors": "CLI योगदानकर्ता",
"managerContributors": "प्रबंधक योगदानकर्ता"
}, },
"installErrorDialog": {} "installErrorDialog": {}
} }

View File

@ -127,12 +127,7 @@
"updateNotImplemented": "Ova značajka još nije implementirana" "updateNotImplemented": "Ova značajka još nije implementirana"
}, },
"contributorsView": { "contributorsView": {
"widgetTitle": "Pridonositelji", "widgetTitle": "Pridonositelji"
"patcherContributors": "Pridonositelji zakrpa",
"patchesContributors": "Pridonositelji zakrpa",
"integrationsContributors": "Pridonositelji integracija",
"cliContributors": "Pridonositelji za CLI",
"managerContributors": "Pridonositelji za upravitelja"
}, },
"installErrorDialog": {} "installErrorDialog": {}
} }

View File

@ -16,6 +16,8 @@
"noShowAgain": "Ne jelenjen meg többé", "noShowAgain": "Ne jelenjen meg többé",
"add": "Hozzáadás", "add": "Hozzáadás",
"remove": "Eltávolítás", "remove": "Eltávolítás",
"showChangelogButton": "Változások megtekintése",
"showUpdateButton": "Frissítések mutatása",
"navigationView": { "navigationView": {
"dashboardTab": "Irányítópult", "dashboardTab": "Irányítópult",
"patcherTab": "Patchelő", "patcherTab": "Patchelő",
@ -26,14 +28,25 @@
"widgetTitle": "Irányítópult", "widgetTitle": "Irányítópult",
"updatesSubtitle": "Frissítések", "updatesSubtitle": "Frissítések",
"patchedSubtitle": "Patchelt alkalmazások", "patchedSubtitle": "Patchelt alkalmazások",
"changeLaterSubtitle": "Ezt később módosíthatja a beállításokban.",
"noUpdates": "Nincs elérhető frissítés", "noUpdates": "Nincs elérhető frissítés",
"WIP": "Folyamatban van...", "WIP": "Folyamatban van...",
"noInstallations": "Nincs telepítve patchelt alkalmazás", "noInstallations": "Nincs telepítve patchelt alkalmazás",
"installUpdate": "Folytatja a frissítés telepítését?", "installUpdate": "Folytatja a frissítés telepítését?",
"updateSheetTitle": "ReVanced Manager frissítése",
"updateDialogTitle": "Új frissítés elérhető",
"updatePatchesSheetTitle": "ReVanced Patchek frissítése",
"updateChangelogTitle": "Újdonságok", "updateChangelogTitle": "Újdonságok",
"updateDialogText": "Új frissítés érhető el a következőhöz: ${file}.\n\nA jelenleg telepített verzió: ${version}.",
"downloadConsentDialogTitle": "Letölti a szükséges fájlokat?",
"downloadConsentDialogText": "A ReVanced Managernek le kell töltenie a szükséges fájlokat a megfelelő működéshez.",
"downloadConsentDialogText2": "Ezzel összekapcsolja a következővel: ${url}.",
"checkUpdateDialogTitle": "Frissítések keresése?",
"checkUpdateDialogText": "Szeretné, hogy a ReVanced Kezelő automatikusan ellenőrizze a frissítéseket?",
"notificationTitle": "Frissítés letöltve", "notificationTitle": "Frissítés letöltve",
"notificationText": "Koppintson a frissítés telepítéséhez", "notificationText": "Koppintson a frissítés telepítéséhez",
"downloadingMessage": "Frissítés letöltése...", "downloadingMessage": "Frissítés letöltése...",
"downloadedMessage": "Frissítés letöltve",
"installingMessage": "Frissítés telepítése...", "installingMessage": "Frissítés telepítése...",
"errorDownloadMessage": "Frissítés letöltése sikertelen", "errorDownloadMessage": "Frissítés letöltése sikertelen",
"errorInstallMessage": "Frissítés telepítése sikertelen", "errorInstallMessage": "Frissítés telepítése sikertelen",
@ -45,20 +58,26 @@
}, },
"latestCommitCard": { "latestCommitCard": {
"loadingLabel": "Betöltés...", "loadingLabel": "Betöltés...",
"timeagoLabel": "Ennyi ideje: ${time}", "timeagoLabel": "Frissítve: ${time}",
"patcherLabel": "Patchelő: ", "patcherLabel": "Patchelő: ",
"managerLabel": "Kezelő: ", "managerLabel": "Kezelő: ",
"updateButton": "Frissítéskezelő" "updateButton": "Manager frissítése"
}, },
"patcherView": { "patcherView": {
"widgetTitle": "Patchelő", "widgetTitle": "Patchelő",
"patchButton": "Patch", "patchButton": "Patch",
"armv7WarningDialogText": "A javítás az ARMv7 eszközökön még nem támogatott, és sikertelen lehet. Folytatja?",
"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." "requiredOptionDialogText": "Néhány patch lehetőséget be kell állítani."
}, },
"appSelectorCard": { "appSelectorCard": {
"widgetTitle": "Válasszon egy alkalmazást",
"widgetTitleSelected": "Kiválasztott alkalmazás",
"widgetSubtitle": "Nincs alkalmazás kiválasztva",
"noAppsLabel": "Nem találhatóak alkalmazások", "noAppsLabel": "Nem találhatóak alkalmazások",
"currentVersion": "Jelenlegi", "currentVersion": "Jelenlegi",
"suggestedVersion": "Javasolt" "suggestedVersion": "Javasolt",
"anyVersion": "Bármilyen verzió"
}, },
"patchSelectorCard": { "patchSelectorCard": {
"widgetTitle": "Patchek kiválasztása", "widgetTitle": "Patchek kiválasztása",
@ -71,11 +90,15 @@
"widgetSubtitle": "Online vagyunk!" "widgetSubtitle": "Online vagyunk!"
}, },
"appSelectorView": { "appSelectorView": {
"viewTitle": "Válasszon egy alkalmazást",
"searchBarHint": "App keresés",
"storageButton": "Tárhely", "storageButton": "Tárhely",
"selectFromStorageButton": "Kiválasztás a tárhelyről", "selectFromStorageButton": "Kiválasztás a tárhelyről",
"errorMessage": "A kiválasztott alkalmazás nem használható", "errorMessage": "A kiválasztott alkalmazás nem használható",
"downloadToast": "A letöltés funkció még nem érhető el", "downloadToast": "A letöltés funkció még nem érhető el",
"featureNotAvailable": "A funkció nincs megvalósítva" "requireSuggestedAppVersionDialogText": "Az alkalmazás kiválasztott verziója nem egyezik a javasolt verzióval. Kérjük, válassza ki a javasolt verziónak megfelelő alkalmazást.\n\nKiválasztott verzió: ${selected}\nJavasolt verzió: ${suggested}\n\nA folytatáshoz kapcsolja ki a „Javasolt alkalmazásverzió megkövetelése” lehetőséget a beállításokban.",
"featureNotAvailable": "A funkció nincs megvalósítva",
"featureNotAvailableText": "Ez az alkalmazás egy osztott APK, és csak root jogosultságokkal javítható és telepíthető megbízhatóan. A teljes APK-t azonban javíthatja és telepítheti, ha kiválasztja azt a tárhelyről."
}, },
"patchesSelectorView": { "patchesSelectorView": {
"viewTitle": "Patchek kiválasztása", "viewTitle": "Patchek kiválasztása",
@ -84,7 +107,9 @@
"newPatches": "Új patchek", "newPatches": "Új patchek",
"patches": "Patchek", "patches": "Patchek",
"doneButton": "Kész", "doneButton": "Kész",
"defaultChip": "Alapértelmezett",
"defaultTooltip": "Összes alapértelmezett patch kiválasztása", "defaultTooltip": "Összes alapértelmezett patch kiválasztása",
"noneChip": "Semmi",
"noneTooltip": "Összes javítás kijelölésének törlése", "noneTooltip": "Összes javítás kijelölésének törlése",
"loadPatchesSelection": "Patch kiválasztás betöltése", "loadPatchesSelection": "Patch kiválasztás betöltése",
"noSavedPatches": "Nincs mentett patch a kiválasztott alkalmazáshoz.\nNyomja meg a Kész gombot az aktuális kijelölés mentéséhez.", "noSavedPatches": "Nincs mentett patch a kiválasztott alkalmazáshoz.\nNyomja meg a Kész gombot az aktuális kijelölés mentéséhez.",
@ -110,11 +135,13 @@
"unsupportedDialogText": "Ezt a patchet nem biztos hogy sikerül alkalmazni, mert más verzióhoz készült.\n\nAlkalmazás verzió: ${packageVersion}\nJelenleg támogatott verziók:\n${supportedVersions}", "unsupportedDialogText": "Ezt a patchet nem biztos hogy sikerül alkalmazni, mert más verzióhoz készült.\n\nAlkalmazás verzió: ${packageVersion}\nJelenleg támogatott verziók:\n${supportedVersions}",
"unsupportedPatchVersion": "A Patch nem támogatott ehhez az alkalmazásverzióhoz.", "unsupportedPatchVersion": "A Patch nem támogatott ehhez az alkalmazásverzióhoz.",
"unsupportedRequiredOption": "Ez a Patch egy kötelező beállítást tartalmaz, amelyet ez az alkalmazás nem támogat", "unsupportedRequiredOption": "Ez a Patch egy kötelező beállítást tartalmaz, amelyet ez az alkalmazás nem támogat",
"patchesChangeWarningDialogText": "Javasoljuk, hogy az alapértelmezett patch lehetőséget és opciókat használja. Ezek megváltoztatása váratlan problémákat okozhat.\n\nMielőtt bármilyen patchet módosítana, be kell kapcsolnia a „Patch módosításának engedélyezése” lehetőséget a beállításokban.",
"patchesChangeWarningDialogButton": "Használja az alapértelmezett kijelölést" "patchesChangeWarningDialogButton": "Használja az alapértelmezett kijelölést"
}, },
"installerView": { "installerView": {
"widgetTitle": "Telepítő", "widgetTitle": "Telepítő",
"installType": "Válassza ki a telepítés típusát", "installType": "Válassza ki a telepítés típusát",
"installTypeDescription": "Válassza ki a telepítés típusát a folytatáshoz.",
"installButton": "Telepítés", "installButton": "Telepítés",
"installRootType": "Felcsatolás", "installRootType": "Felcsatolás",
"installNonRootType": "Hagyományos", "installNonRootType": "Hagyományos",
@ -136,14 +163,15 @@
"teamSectionTitle": "Csapat", "teamSectionTitle": "Csapat",
"debugSectionTitle": "Hibakeresés", "debugSectionTitle": "Hibakeresés",
"advancedSectionTitle": "Haladó", "advancedSectionTitle": "Haladó",
"exportSectionTitle": "Importálás & exportálás", "exportSectionTitle": "Importálás és exportálás",
"themeModeLabel": "Alkalmazás témája", "themeModeLabel": "Alkalmazás témája",
"systemThemeLabel": "Rendszer", "systemThemeLabel": "Rendszer",
"lightThemeLabel": "Világos", "lightThemeLabel": "Világos",
"darkThemeLabel": "Sötét mód", "darkThemeLabel": "Sötét",
"dynamicThemeLabel": "Material You", "dynamicThemeLabel": "Közel Hozzád",
"dynamicThemeHint": "Élvezd az eszközödhöz közelibb élményt", "dynamicThemeHint": "Élvezd az eszközödhöz közelibb élményt",
"languageLabel": "Nyelv", "languageLabel": "Nyelv",
"languageUpdated": "Nyelv frissítve",
"englishOption": "Angol", "englishOption": "Angol",
"sourcesLabel": "Források", "sourcesLabel": "Források",
"sourcesLabelHint": "Konfigurálja a javítások és integrációk forrását", "sourcesLabelHint": "Konfigurálja a javítások és integrációk forrását",
@ -169,6 +197,8 @@
"disablePatchesSelectionWarningText": "Arra készül, hogy letiltja a patchek kiválasztásának módosítását.\nA javítások alapértelmezett kiválasztása visszaáll.\n\nMindenképpen letiltja?", "disablePatchesSelectionWarningText": "Arra készül, hogy letiltja a patchek kiválasztásának módosítását.\nA javítások alapértelmezett kiválasztása visszaáll.\n\nMindenképpen letiltja?",
"autoUpdatePatchesLabel": "Patchek automatikus frissítése", "autoUpdatePatchesLabel": "Patchek automatikus frissítése",
"autoUpdatePatchesHint": "A patchek automatikus frissítése a legújabb verzióra", "autoUpdatePatchesHint": "A patchek automatikus frissítése a legújabb verzióra",
"showUpdateDialogLabel": "Frissítési panel megjelenítése",
"showUpdateDialogHint": "Panel megjelenítése, ha új frissítés érhető el",
"universalPatchesLabel": "Univerzális patchek megjelenítése", "universalPatchesLabel": "Univerzális patchek megjelenítése",
"universalPatchesHint": "Az összes alkalmazás és univerzális patch megjelenítése (lassíthatja az alkalmazáslistát)", "universalPatchesHint": "Az összes alkalmazás és univerzális patch megjelenítése (lassíthatja az alkalmazáslistát)",
"versionCompatibilityCheckLabel": "Verziókompatibilitás ellenőrzése", "versionCompatibilityCheckLabel": "Verziókompatibilitás ellenőrzése",
@ -240,11 +270,11 @@
}, },
"contributorsView": { "contributorsView": {
"widgetTitle": "Közreműködők", "widgetTitle": "Közreműködők",
"patcherContributors": "Patcher közreműködők", "patcherContributors": "ReVanced Patchelő",
"patchesContributors": "Patchek közreműködői", "patchesContributors": "ReVanced Patchek",
"integrationsContributors": "Integrációk közreműködői", "integrationsContributors": "ReVanced Integrációk",
"cliContributors": "CLI közreműködők", "cliContributors": "ReVanced CLI",
"managerContributors": "Manager közreműködők" "managerContributors": "ReVanced Manager"
}, },
"installErrorDialog": { "installErrorDialog": {
"mount_version_mismatch": "Verzió ütközés", "mount_version_mismatch": "Verzió ütközés",

View File

@ -212,11 +212,11 @@
}, },
"contributorsView": { "contributorsView": {
"widgetTitle": "Kontributor", "widgetTitle": "Kontributor",
"patcherContributors": "Penyumbangsih penambal", "patcherContributors": "ReVanced Patcher",
"patchesContributors": "Penyumbangsih tambalan", "patchesContributors": "ReVanced Patches",
"integrationsContributors": "Kontributor Integrasi", "integrationsContributors": "ReVanced Integrations",
"cliContributors": "Kontributor CLI", "cliContributors": "ReVanced CLI",
"managerContributors": "Penyumbangsih Manager" "managerContributors": "ReVanced Manager"
}, },
"installErrorDialog": { "installErrorDialog": {
"mount_version_mismatch": "Versi tidak cocok", "mount_version_mismatch": "Versi tidak cocok",

View File

@ -107,7 +107,9 @@
"newPatches": "Nuove patch", "newPatches": "Nuove patch",
"patches": "Patch", "patches": "Patch",
"doneButton": "Fatto", "doneButton": "Fatto",
"defaultChip": "Predefinito",
"defaultTooltip": "Seleziona tutte le patch predefinite", "defaultTooltip": "Seleziona tutte le patch predefinite",
"noneChip": "Nessuna",
"noneTooltip": "Deseleziona tutte le patch", "noneTooltip": "Deseleziona tutte le patch",
"loadPatchesSelection": "Carica selezione patch", "loadPatchesSelection": "Carica selezione patch",
"noSavedPatches": "Nessuna selezione patch salvata per l'app selezionata.\nPremi Fatto per salvare la selezione attuale.", "noSavedPatches": "Nessuna selezione patch salvata per l'app selezionata.\nPremi Fatto per salvare la selezione attuale.",
@ -169,6 +171,7 @@
"dynamicThemeLabel": "Material You", "dynamicThemeLabel": "Material You",
"dynamicThemeHint": "Goditi un'esperienza più in armonia con il tuo dispositivo", "dynamicThemeHint": "Goditi un'esperienza più in armonia con il tuo dispositivo",
"languageLabel": "Lingua", "languageLabel": "Lingua",
"languageUpdated": "Lingua aggiornata",
"englishOption": "Inglese", "englishOption": "Inglese",
"sourcesLabel": "Sorgenti", "sourcesLabel": "Sorgenti",
"sourcesLabelHint": "Configura la sorgente delle patch e integrazioni", "sourcesLabelHint": "Configura la sorgente delle patch e integrazioni",
@ -267,11 +270,11 @@
}, },
"contributorsView": { "contributorsView": {
"widgetTitle": "Contributori", "widgetTitle": "Contributori",
"patcherContributors": "Collaboratori patcher", "patcherContributors": "ReVanced Patcher",
"patchesContributors": "Collaboratori patch", "patchesContributors": "Patches di ReVanced",
"integrationsContributors": "Collaboratori integrazioni", "integrationsContributors": "Integrazioni di ReVanced",
"cliContributors": "Collaboratori CLI", "cliContributors": "CLI di ReVanced",
"managerContributors": "Contributori Manager" "managerContributors": "ReVanced Manager"
}, },
"installErrorDialog": { "installErrorDialog": {
"mount_version_mismatch": "Versione non corrispondente", "mount_version_mismatch": "Versione non corrispondente",

View File

@ -216,12 +216,7 @@
"updateNotImplemented": "この機能はまだ実装されていません" "updateNotImplemented": "この機能はまだ実装されていません"
}, },
"contributorsView": { "contributorsView": {
"widgetTitle": "貢献者", "widgetTitle": "貢献者"
"patcherContributors": "Patcher のコントリビューター",
"patchesContributors": "パッチの開発者",
"integrationsContributors": "Integrations のコントリビューター",
"cliContributors": "CLIの開発者",
"managerContributors": "ReVanced Managerの開発者"
}, },
"installErrorDialog": { "installErrorDialog": {
"install_failed_verification_failure": "検証に失敗しました", "install_failed_verification_failure": "検証に失敗しました",

View File

@ -6,8 +6,8 @@
"updateButton": "업데이트", "updateButton": "업데이트",
"enabledLabel": "활성화됨", "enabledLabel": "활성화됨",
"disabledLabel": "비활성화됨", "disabledLabel": "비활성화됨",
"installed": "설치: ${version}", "installed": "설치된 앱 버전: ${version}",
"suggested": "권장: ${version}", "suggested": "권장 앱 버전: ${version}",
"yesButton": "네", "yesButton": "네",
"noButton": "아니요", "noButton": "아니요",
"warning": "경고", "warning": "경고",
@ -20,11 +20,11 @@
"showUpdateButton": "업데이트 보기", "showUpdateButton": "업데이트 보기",
"navigationView": { "navigationView": {
"dashboardTab": "대시보드", "dashboardTab": "대시보드",
"patcherTab": "패처", "patcherTab": "Patcher",
"settingsTab": "설정" "settingsTab": "설정"
}, },
"homeView": { "homeView": {
"refreshSuccess": "새로고침 성공", "refreshSuccess": "새로고침 성공했습니다.",
"widgetTitle": "대시보드", "widgetTitle": "대시보드",
"updatesSubtitle": "업데이트", "updatesSubtitle": "업데이트",
"patchedSubtitle": "패치한 앱", "patchedSubtitle": "패치한 앱",
@ -33,20 +33,25 @@
"WIP": "개발 중 입니다...", "WIP": "개발 중 입니다...",
"noInstallations": "패치된 앱이 설치되지 않았습니다.", "noInstallations": "패치된 앱이 설치되지 않았습니다.",
"installUpdate": "업데이트를 계속 설치하겠습니까?", "installUpdate": "업데이트를 계속 설치하겠습니까?",
"updateSheetTitle": "ReVanced 매니저 업데이트", "updateSheetTitle": "ReVanced Manager 업데이트",
"updateDialogTitle": "새 업데이트가 있습니다", "updateDialogTitle": "새 업데이트가 있습니다",
"updatePatchesSheetTitle": "ReVanced 패치 업데이트", "updatePatchesSheetTitle": "ReVanced 패치 업데이트",
"updateChangelogTitle": "변경 사항", "updateChangelogTitle": "변경 사항",
"downloadConsentDialogText2": "진행하면 ${url}에 연결하게 됩니다.", "updateDialogText": "'${file}'에 대한 새 업데이트를 할 수 있습니다.\n\n현재 설치된 버전은 '${version}'입니다.",
"notificationTitle": "업데이트 다운로드 완료", "downloadConsentDialogTitle": "필요한 파일을 다운로드하시겠습니까?",
"notificationText": "눌러서 업데이트 설치", "downloadConsentDialogText": "ReVanced Manager가 제대로 작동하려면 필요한 파일을 다운로드해야 합니다.",
"downloadConsentDialogText2": "진행하면 '${url}'에 연결하게 됩니다.",
"checkUpdateDialogTitle": "업데이트를 확인하시겠습니까?",
"checkUpdateDialogText": "ReVanced Manager가 자동으로 업데이트를 확인하도록 하시겠습니까?",
"notificationTitle": "업데이트를 다운로드했습니다.",
"notificationText": "업데이트를 설치하려면 탭하세요.",
"downloadingMessage": "업데이트 다운로드 중...", "downloadingMessage": "업데이트 다운로드 중...",
"downloadedMessage": "업데이트 다운로드 완료", "downloadedMessage": "업데이트 다운로드 완료",
"installingMessage": "업데이트 설치 중...", "installingMessage": "업데이트 설치 중...",
"errorDownloadMessage": "업데이트를 내려받을 수 없음", "errorDownloadMessage": "업데이트를 다운로드할 수 없습니다.",
"errorInstallMessage": "업데이트를 설치할 수 없", "errorInstallMessage": "업데이트를 설치할 수 없습니다.",
"noConnection": "인터넷 연결되지 않음", "noConnection": "인터넷 연결되지 않음",
"updatesDisabled": "패치된 앱 업데이트는 현재 비활성화 되어 있습니다. 앱을 다시 패치하세요." "updatesDisabled": "패치된 앱 업데이트는 현재 비활성화되어 있습니다. 앱을 다시 패치하세요."
}, },
"applicationItem": { "applicationItem": {
"infoButton": "정보" "infoButton": "정보"
@ -54,57 +59,61 @@
"latestCommitCard": { "latestCommitCard": {
"loadingLabel": "불러오는 중...", "loadingLabel": "불러오는 중...",
"timeagoLabel": "${time} 전", "timeagoLabel": "${time} 전",
"patcherLabel": "패처: ", "patcherLabel": "Patcher: ",
"managerLabel": "매니저: ", "managerLabel": "Manager: ",
"updateButton": "매니저 업데이트" "updateButton": "Manager 업데이트"
}, },
"patcherView": { "patcherView": {
"widgetTitle": "패처", "widgetTitle": "Patcher",
"patchButton": "패치", "patchButton": "패치하기",
"armv7WarningDialogText": "ARMv7 디바이스에 대한 패치는 아직 지원되지 않으며 실패할 수 있습니다. 그래도 계속 하시겠습니까?", "armv7WarningDialogText": "ARMv7 디바이스에 대한 패치는 아직 지원되지 않으며 실패할 수 있습니다. 그래도 계속 하시겠습니까?",
"removedPatchesWarningDialogText": "최근 적용한 패치들 중 아래 패치가 제거됩니다.\n\n${patches}\n\n계속 진행하시겠습니까?", "removedPatchesWarningDialogText": "최근 적용한 패치들 중 다음 패치가 제거됩니다.\n\n${patches}\n\n계속 진행하시겠습니까?",
"requiredOptionDialogText": "일부 패치 옵션을 설정해야 합니다." "requiredOptionDialogText": "일부 패치 옵션을 설정해야 합니다."
}, },
"appSelectorCard": { "appSelectorCard": {
"widgetTitle": "앱 선택", "widgetTitle": "앱 선택하기",
"widgetTitleSelected": "선택한 앱", "widgetTitleSelected": "선택한 앱",
"widgetSubtitle": "선택한 앱이 없습니다", "widgetSubtitle": "선택한 앱이 없습니다.",
"noAppsLabel": "앱이 발견되지 않음", "noAppsLabel": "앱이 발견되지 않음",
"currentVersion": "현재 버전", "currentVersion": "현재 버전",
"suggestedVersion": "권장", "suggestedVersion": "권장",
"anyVersion": "모든 버전" "anyVersion": "모든 버전"
}, },
"patchSelectorCard": { "patchSelectorCard": {
"widgetTitle": "패치 선택하세요", "widgetTitle": "패치 선택하",
"widgetTitleSelected": "선택 패치", "widgetTitleSelected": "선택 패치",
"widgetSubtitle": "앱을 먼저 선택하세요.", "widgetSubtitle": "앱을 먼저 선택하세요.",
"widgetEmptySubtitle": "선택 패치가 없습니다." "widgetEmptySubtitle": "선택 패치가 없습니다."
}, },
"socialMediaCard": { "socialMediaCard": {
"widgetTitle": "소셜", "widgetTitle": "소셜 네트워크",
"widgetSubtitle": "SNS에서 우리를 만나보세요!" "widgetSubtitle": "소셜 네트워크에서 ReVanced Team을 만나보세요!"
}, },
"appSelectorView": { "appSelectorView": {
"viewTitle": "앱 선택", "viewTitle": "앱 선택하기",
"searchBarHint": "앱 검색", "searchBarHint": "앱 검색하기",
"storageButton": "저장소", "storageButton": "기기 저장소",
"selectFromStorageButton": "저장소에서 선택", "selectFromStorageButton": "기기 저장소에서 선택",
"errorMessage": "선택한 앱을 사용할 수 없음", "errorMessage": "선택한 앱을 사용할 수 없음",
"downloadToast": "다운로드 기능은 아직 사용할 수 없습니다", "downloadToast": "다운로드 기능은 아직 사용할 수 없습니다",
"featureNotAvailable": "기능이 구현되지 않음" "requireSuggestedAppVersionDialogText": "선택한 앱 버전이 권장 버전과 일치하지 않아 예기치 않은 문제가 발생할 수 있습니다. 권장 앱 버전을 사용하세요.\n\n선택한 앱 버전: ${selected}\n권장 앱 버전: ${suggested}\n\n계속하려면 설정에서 '권장 앱 버전 요구'를 비활성화하세요.",
"featureNotAvailable": "기능이 구현되지 않음",
"featureNotAvailableText": "이 앱은 분할 APK이며 Root 권한으로 마운트해야만 안정적으로 패치 및 설치할 수 있습니다. 그러나 저장소에서 완전한 APK를 선택하여 패치 및 설치할 수 있습니다."
}, },
"patchesSelectorView": { "patchesSelectorView": {
"viewTitle": "패치 선택", "viewTitle": "패치 선택하기",
"searchBarHint": "패치 기", "searchBarHint": "패치 검색하기",
"universalPatches": "보편 패치", "universalPatches": "공통 패치",
"newPatches": "새 패치", "newPatches": "새로운 패치",
"patches": "패치", "patches": "패치",
"doneButton": "완료", "doneButton": "완료",
"defaultChip": "기본값",
"defaultTooltip": "모든 기본 패치 선택", "defaultTooltip": "모든 기본 패치 선택",
"noneChip": "없음",
"noneTooltip": "모든 패치 선택 해제", "noneTooltip": "모든 패치 선택 해제",
"loadPatchesSelection": "패치 선택목록 가져오기", "loadPatchesSelection": "패치 선택목록 가져오기",
"noSavedPatches": "선택 앱에 적용할 패치가 저장되지 않았습니다.\n완료를 눌러 현재 선택사항을 저장하세요.", "noSavedPatches": "선택 앱에 적용할 패치가 저장되지 않았습니다.\n완료를 눌러 현재 선택사항을 저장하세요.",
"noPatchesFound": "선택 앱에 대한 패치를 찾을 수 없습니다.", "noPatchesFound": "선택 앱에 대한 패치를 찾을 수 없습니다.",
"setRequiredOption": "옵션을 설정해야 하는 패치가 있습니다:\n\n${patches}\n\n진행하기 전 설정을 마쳐주세요." "setRequiredOption": "옵션을 설정해야 하는 패치가 있습니다:\n\n${patches}\n\n진행하기 전 설정을 마쳐주세요."
}, },
"patchOptionsView": { "patchOptionsView": {
@ -137,11 +146,11 @@
"installRootType": "마운트", "installRootType": "마운트",
"installNonRootType": "일반", "installNonRootType": "일반",
"warning": "패치된 앱의 자동 업데이트를 꺼서 예기치 못한 오류를 예방하세요.", "warning": "패치된 앱의 자동 업데이트를 꺼서 예기치 못한 오류를 예방하세요.",
"pressBackAgain": "뒤로가기 버튼을 한 번 더 눌러 취소합니다", "pressBackAgain": "취소하려면 뒤로가기 버튼을 다시 누르세요.",
"openButton": "열기", "openButton": "열기",
"shareButton": "파일 공유", "shareButton": "파일 공유",
"notificationTitle": "ReVanced Manager가 패치 중입니다", "notificationTitle": "ReVanced Manager가 패치 중입니다",
"notificationText": "탭하여 인스톨러로 돌아가기", "notificationText": "설치 관리자로 돌아가려면 탭하세요.",
"exportApkButtonTooltip": "패치한 APK 내보내기", "exportApkButtonTooltip": "패치한 APK 내보내기",
"exportLogButtonTooltip": "로그 내보내기", "exportLogButtonTooltip": "로그 내보내기",
"screenshotDetected": "스크린샷이 감지되었습니다. 로그를 공유할 목적이라면, 대신 텍스트 사본으로 공유해주세요.\n\n로그를 클립보드에 복사하시겠습니까?", "screenshotDetected": "스크린샷이 감지되었습니다. 로그를 공유할 목적이라면, 대신 텍스트 사본으로 공유해주세요.\n\n로그를 클립보드에 복사하시겠습니까?",
@ -150,87 +159,90 @@
}, },
"settingsView": { "settingsView": {
"widgetTitle": "설정", "widgetTitle": "설정",
"appearanceSectionTitle": "외관", "appearanceSectionTitle": "레이아웃",
"teamSectionTitle": "", "teamSectionTitle": "ReVanced Team",
"debugSectionTitle": "디버깅", "debugSectionTitle": "디버깅",
"advancedSectionTitle": "고급", "advancedSectionTitle": "고급 설정",
"exportSectionTitle": "가져오기 & 내보내기", "exportSectionTitle": "가져오기 & 내보내기",
"themeModeLabel": "앱 테마", "themeModeLabel": "앱 테마",
"systemThemeLabel": "시스템", "systemThemeLabel": "기기 테마 사용",
"lightThemeLabel": "밝은 모드", "lightThemeLabel": "밝은 모드",
"darkThemeLabel": "어두운 모드", "darkThemeLabel": "어두운 모드",
"dynamicThemeLabel": "Material You", "dynamicThemeLabel": "Material You",
"dynamicThemeHint": "당신의 기기에 더 맞는 경험을 즐겨보세요", "dynamicThemeHint": "당신의 기기에 더 맞는 경험을 즐겨보세요.",
"languageLabel": "언어", "languageLabel": "언어",
"languageUpdated": "언어 업데이트 완료",
"englishOption": "영어", "englishOption": "영어",
"sourcesLabel": "소스", "sourcesLabel": "소스",
"sourcesLabelHint": "패치 및 연동 항목의 소스 설정", "sourcesLabelHint": "패치 및 연동 항목의 소스 설정할 수 있습니다.",
"sourcesIntegrationsLabel": "통합 기능 소스", "sourcesIntegrationsLabel": "통합 기능 소스",
"sourcesResetDialogTitle": "초기화", "sourcesResetDialogTitle": "초기화",
"sourcesResetDialogText": "정말 커스텀 소스를 기본값으로 되돌릴까요?", "sourcesResetDialogText": "정말 커스텀 소스를 기본값으로 되돌릴까요?",
"apiURLResetDialogText": "정말 API URL을 기본값으로 되돌릴까요?", "apiURLResetDialogText": "정말 API URL을 기본값으로 되돌릴까요?",
"sourcesUpdateNote": "안내: ReVanced 패치가 최신 버전으로 자동 업데이트됩니다.\n\nIP 주소가 서버에 노출될 수 있습니다.", "sourcesUpdateNote": "안내: ReVanced 패치가 최신 버전으로 자동 업데이트됩니다.\n\nIP 주소가 서버에 노출될 수 있습니다.",
"apiURLLabel": "API 링크", "apiURLLabel": "API 링크",
"apiURLHint": "사용할 API의 URL 설정", "apiURLHint": "사용할 API의 URL 설정할 수 있습니다.",
"selectApiURL": "API 링크", "selectApiURL": "API 링크",
"hostRepositoryLabel": "저장소 API", "hostRepositoryLabel": "저장소 API",
"orgPatchesLabel": "패치 구성", "orgPatchesLabel": "패치 구성",
"sourcesPatchesLabel": "패치 소스", "sourcesPatchesLabel": "패치 소스",
"orgIntegrationsLabel": "통합 기능 구성", "orgIntegrationsLabel": "통합 기능 구성",
"contributorsLabel": "기여자", "contributorsLabel": "도움을 주신 분들",
"contributorsHint": "ReVanced의 기여자", "contributorsHint": "ReVanced에 도움을 주신 분들",
"logsLabel": "로그 보내기", "logsLabel": "로그 공유하기",
"logsHint": "ReVanced 매니저 로그 보내기", "logsHint": "ReVanced Manager 로그를 공유합니다.",
"enablePatchesSelectionLabel": "패치 선택 변경 허용", "enablePatchesSelectionLabel": "패치 선택 변경 허용",
"enablePatchesSelectionHint": "패치를 선택하거나 선택 해제할 때 막지 않습니다", "enablePatchesSelectionHint": "패치를 선택하거나 선택 해제할 수 있습니다.",
"enablePatchesSelectionWarningText": "패치의 기본 선택을 바꾸는 경우 예상치 못한 문제가 발생할 수 있습니다.\n\n그래도 활성화하시겠습니까?", "enablePatchesSelectionWarningText": "패치의 기본 선택을 바꾸는 경우 예상치 못한 문제가 발생할 수 있습니다.\n\n그래도 활성화하시겠습니까?",
"disablePatchesSelectionWarningText": "패치 선택 변경을 비활성화하려 합니다.\n패치의 기본 선택사항이 복원될 것입니다.\n\n그래도 비활성화하시겠습니까?", "disablePatchesSelectionWarningText": "패치 선택 변경을 비활성화하려 합니다.\n패치의 기본 선택사항이 복원될 것입니다.\n\n그래도 비활성화하시겠습니까?",
"autoUpdatePatchesLabel": "패치 자동 업데이트", "autoUpdatePatchesLabel": "패치 자동 업데이트",
"autoUpdatePatchesHint": "ReVanced 패치를 최신 버전으로 자동 업데이트", "autoUpdatePatchesHint": "자동으로 패치를 최신 버전으로 업데이트합니다.",
"universalPatchesLabel": "공통 패치 보기", "showUpdateDialogLabel": "업데이트 창 보기",
"universalPatchesHint": "모든 앱과 공통 패치 보기(앱이 느려질 수 있습니다.)", "showUpdateDialogHint": "새 업데이트가 있으면 창으로 표시합니다",
"universalPatchesLabel": "공통 패치 표시",
"universalPatchesHint": "모든 앱과 공동 패치를 표시합니다. (앱 목록이 느려질 수 있음)",
"versionCompatibilityCheckLabel": "버전 호환성 체크", "versionCompatibilityCheckLabel": "버전 호환성 체크",
"versionCompatibilityCheckHint": "선택한 앱 버전과 호환되지 않는 패치를 선택하지 못하게 합니다", "versionCompatibilityCheckHint": "선택한 앱 버전과 호환되지 않는 패치를 선택할 수 없습니다.",
"requireSuggestedAppVersionLabel": "권장 앱 버전 요구", "requireSuggestedAppVersionLabel": "권장 앱 버전 요구",
"requireSuggestedAppVersionHint": "권장되지 않은 버전의 앱을 선택하지 못하게 합니다", "requireSuggestedAppVersionHint": "권장되지 않은 버전의 앱을 선택할 수 없습니다.",
"requireSuggestedAppVersionDialogText": "권장 버전이 아닌 앱을 선택하는 경우 예상치 못한 문제가 발생할 수 있습니다.\n\n그래도 계속 진행하시겠습니까?", "requireSuggestedAppVersionDialogText": "권장 버전이 아닌 앱을 선택하는 경우 예상치 못한 문제가 발생할 수 있습니다.\n\n그래도 계속 진행하시겠습니까?",
"aboutLabel": "정보", "aboutLabel": "정보",
"snackbarMessage": "클립보드에 복사됨", "snackbarMessage": "클립보드에 복사됨",
"restartAppForChanges": "변경 사항을 적용하려면 앱을 다시 시작하세요", "restartAppForChanges": "변경 사항을 적용하려면 앱을 다시 시작하세요",
"deleteTempDirLabel": "임시 파일 제", "deleteTempDirLabel": "임시 파일 제",
"deleteTempDirHint": "사용하지 않는 임시 파일을 제합니다", "deleteTempDirHint": "사용하지 않는 임시 파일을 제합니다",
"deletedTempDir": "임시 파일을 제함", "deletedTempDir": "임시 파일을 제함",
"exportPatchesLabel": "패치 선택목록 내보내기", "exportPatchesLabel": "패치 선택목록 내보내기",
"exportPatchesHint": "패치 선택목록을 JSON 파일로 내보내기", "exportPatchesHint": "패치 선택목록을 JSON 파일로 내보냅니다.",
"exportedPatches": "패치 선택목록을 내보냄", "exportedPatches": "패치 선택목록을 내보냄",
"noExportFileFound": "내보낼 패치 선택목록이 없습니다", "noExportFileFound": "내보낼 패치 선택목록이 없습니다.",
"importPatchesLabel": "패치 선택목록 가져오기", "importPatchesLabel": "패치 선택목록 가져오기",
"importPatchesHint": "패치 선택목록을 JSON 파일에서 가져오기", "importPatchesHint": "패치 선택목록을 JSON 파일에서 가져옵니다.",
"importedPatches": "패치 선택목록을 불러옴", "importedPatches": "패치 선택목록을 불러옴",
"resetStoredPatchesLabel": "패치 선택목록 초기화", "resetStoredPatchesLabel": "패치 선택목록 초기화",
"resetStoredPatchesHint": "저장된 패치 선택목록 초기화", "resetStoredPatchesHint": "저장된 패치 선택목록 초기화합니다.",
"resetStoredPatchesDialogTitle": "패치 선택 사항을 초기화하시겠습니까?", "resetStoredPatchesDialogTitle": "패치 선택 사항을 초기화하시겠습니까?",
"resetStoredPatchesDialogText": "패치의 기본 선택 사항으로 복원됩니다.", "resetStoredPatchesDialogText": "패치의 기본 선택 사항으로 복원됩니다.",
"resetStoredPatches": "패치 선택 사항이 초기화되었습니다", "resetStoredPatches": "패치 선택 사항이 초기화되었습니다",
"resetStoredOptionsLabel": "패치 옵션 초기화", "resetStoredOptionsLabel": "패치 옵션 초기화",
"resetStoredOptionsHint": "모든 패치 옵션 초기화", "resetStoredOptionsHint": "모든 패치 옵션 초기화합니다.",
"resetStoredOptionsDialogTitle": "패치 옵션을 초기화하시겠습니까?", "resetStoredOptionsDialogTitle": "패치 옵션을 초기화하시겠습니까?",
"resetStoredOptionsDialogText": "패치 옵션을 초기화하면 저장한 모든 옵션이 제거됩니다.", "resetStoredOptionsDialogText": "패치 옵션을 초기화하면 저장한 모든 옵션이 제거됩니다.",
"resetStoredOptions": "설정을 초기화했습니다", "resetStoredOptions": "설정을 초기화했습니다",
"deleteLogsLabel": "로그 제", "deleteLogsLabel": "로그 제",
"deleteLogsHint": "수집된 ReVanced 매니저 로그 삭제", "deleteLogsHint": "수집된 ReVanced Manager 로그를 제거합니다.",
"deletedLogs": "제거된 로그", "deletedLogs": "제거된 로그",
"regenerateKeystoreLabel": "키스토어 재생성", "regenerateKeystoreLabel": "키스토어 재생성",
"regenerateKeystoreHint": "앱을 서명할 때 사용된 키스토어를 재생성합니다", "regenerateKeystoreHint": "앱을 서명할 때 사용된 키스토어를 재생성합니다.",
"regenerateKeystoreDialogTitle": "키스토어를 재생성하시겠습니까?", "regenerateKeystoreDialogTitle": "키스토어를 재생성하시겠습니까?",
"regenerateKeystoreDialogText": "기존 키스토어로 서명한 패치된 앱을 더 이상 업데이트할 수 없게 됩니다.", "regenerateKeystoreDialogText": "기존 키스토어로 서명한 패치된 앱을 더 이상 업데이트할 수 없게 됩니다.",
"regeneratedKeystore": "키스토어 재생성 완료", "regeneratedKeystore": "키스토어 재생성 완료",
"exportKeystoreLabel": "키스토어 내보내기", "exportKeystoreLabel": "키스토어 내보내기",
"exportKeystoreHint": "앱을 서명할 때 쓴 키스토어를 내보냅니다", "exportKeystoreHint": "앱을 서명할 때 쓴 키스토어를 내보냅니다.",
"exportedKeystore": "키스토어 내보냄", "exportedKeystore": "키스토어 내보냄",
"noKeystoreExportFileFound": "내보낼 키스토어가 없음", "noKeystoreExportFileFound": "내보낼 키스토어가 없음",
"importKeystoreLabel": "키스토어 가져오기", "importKeystoreLabel": "키스토어 가져오기",
"importKeystoreHint": "앱을 서명할 때 쓴 키스토어를 가져옵니다", "importKeystoreHint": "앱을 서명할 때 쓴 키스토어를 가져옵니다.",
"importedKeystore": "키스토어 가져옴", "importedKeystore": "키스토어 가져옴",
"selectKeystorePassword": "키스토어 비밀번호", "selectKeystorePassword": "키스토어 비밀번호",
"selectKeystorePasswordHint": "앱 서명에 사용한 키스토어 비밀번호를 선택하세요", "selectKeystorePasswordHint": "앱 서명에 사용한 키스토어 비밀번호를 선택하세요",
@ -240,12 +252,12 @@
"appInfoView": { "appInfoView": {
"widgetTitle": "앱 정보", "widgetTitle": "앱 정보",
"openButton": "열기", "openButton": "열기",
"uninstallButton": "설치 삭제", "uninstallButton": "제",
"unmountButton": "마운트 해제", "unmountButton": "마운트 해제",
"rootDialogTitle": "오류", "rootDialogTitle": "오류",
"unmountDialogText": "이 앱의 마운트를 해제할까요?", "unmountDialogText": "이 앱의 마운트를 해제할까요?",
"uninstallDialogText": "이 앱을 제거할까요?", "uninstallDialogText": "이 앱을 제거할까요?",
"rootDialogText": "앱이 슈퍼유저 권한으로 설치되었으나 현재 ReVanced 매니저에게 권한이 없습니다. 슈퍼유저 권한을 부여해주세요.", "rootDialogText": "앱이 슈퍼유저 권한으로 설치되었으나 현재 ReVanced Manager에는 권한이 없습니다. 먼저 슈퍼유저 권한을 부여해주세요.",
"packageNameLabel": "패키지 이름", "packageNameLabel": "패키지 이름",
"installTypeLabel": "설치 유형", "installTypeLabel": "설치 유형",
"mountTypeLabel": "마운트", "mountTypeLabel": "마운트",
@ -257,12 +269,12 @@
"updateNotImplemented": "이 기능은 아직 구현되지 않았습니다" "updateNotImplemented": "이 기능은 아직 구현되지 않았습니다"
}, },
"contributorsView": { "contributorsView": {
"widgetTitle": "기여자", "widgetTitle": "도움을 주신 분들",
"patcherContributors": "패처 기여자", "patcherContributors": "ReVanced 패처",
"patchesContributors": "패치 기여자", "patchesContributors": "ReVanced 패치",
"integrationsContributors": "통합 기능 기여자", "integrationsContributors": "ReVanced 연동 기능",
"cliContributors": "CLI 기여자", "cliContributors": "ReVanced CLI",
"managerContributors": "매니저 기여자" "managerContributors": "ReVanced Manager"
}, },
"installErrorDialog": { "installErrorDialog": {
"mount_version_mismatch": "버전 불일치", "mount_version_mismatch": "버전 불일치",

View File

@ -212,12 +212,7 @@
"updateNotImplemented": "Ši funkcija dar neįgyvendinta" "updateNotImplemented": "Ši funkcija dar neįgyvendinta"
}, },
"contributorsView": { "contributorsView": {
"widgetTitle": "Prisidėjusieji žmonės", "widgetTitle": "Prisidėjusieji žmonės"
"patcherContributors": "Prisidėjusieji prie Pataisytuvo",
"patchesContributors": "Prisidėjusieji prie pataisymų",
"integrationsContributors": "Prisidėjusieji prie integracijų",
"cliContributors": "Prisidėjusieji prie CLI",
"managerContributors": "Prisidėjusieji prie Tvarkyklės"
}, },
"installErrorDialog": {} "installErrorDialog": {}
} }

View File

@ -140,12 +140,7 @@
"updateNotImplemented": "Šī funkcija vēl nav izveidota" "updateNotImplemented": "Šī funkcija vēl nav izveidota"
}, },
"contributorsView": { "contributorsView": {
"widgetTitle": "Autori", "widgetTitle": "Autori"
"patcherContributors": "Paču autori",
"patchesContributors": "Paču autori",
"integrationsContributors": "Integrācijas autori",
"cliContributors": "CLI autori",
"managerContributors": "Menedžera autori"
}, },
"installErrorDialog": {} "installErrorDialog": {}
} }

View File

@ -239,12 +239,7 @@
"updateNotImplemented": "Deze functie is nog niet geïmplementeerd" "updateNotImplemented": "Deze functie is nog niet geïmplementeerd"
}, },
"contributorsView": { "contributorsView": {
"widgetTitle": "Bijdragers", "widgetTitle": "Bijdragers"
"patcherContributors": "Bijdragers aan het patchprogramma",
"patchesContributors": "Bijdragers aan de patchsoftware",
"integrationsContributors": "Bijdragers aan integratieoplossingen",
"cliContributors": "CLI-bijdragers",
"managerContributors": "Bijdragers ReVanced Manager"
}, },
"installErrorDialog": { "installErrorDialog": {
"mount_version_mismatch": "Verkeerde versie", "mount_version_mismatch": "Verkeerde versie",

View File

@ -107,7 +107,9 @@
"newPatches": "Nowe łatki", "newPatches": "Nowe łatki",
"patches": "Łatki", "patches": "Łatki",
"doneButton": "Gotowe", "doneButton": "Gotowe",
"defaultChip": "Domyślnie",
"defaultTooltip": "Wybierz wszystkie domyślne łatki", "defaultTooltip": "Wybierz wszystkie domyślne łatki",
"noneChip": "Brak",
"noneTooltip": "Odznacz wszystkie łatki", "noneTooltip": "Odznacz wszystkie łatki",
"loadPatchesSelection": "Załaduj wybór łatek", "loadPatchesSelection": "Załaduj wybór łatek",
"noSavedPatches": "Brak zapisanych łatek dla wybranej aplikacji.\nNaciśnij Gotowe, aby zapisać bieżący wybór.", "noSavedPatches": "Brak zapisanych łatek dla wybranej aplikacji.\nNaciśnij Gotowe, aby zapisać bieżący wybór.",
@ -169,6 +171,7 @@
"dynamicThemeLabel": "Material You", "dynamicThemeLabel": "Material You",
"dynamicThemeHint": "Ciesz się wrażeniami bliższymi twojemu urządzeniu", "dynamicThemeHint": "Ciesz się wrażeniami bliższymi twojemu urządzeniu",
"languageLabel": "Język", "languageLabel": "Język",
"languageUpdated": "Zaktualizowano język",
"englishOption": "Angielski", "englishOption": "Angielski",
"sourcesLabel": "Źródła", "sourcesLabel": "Źródła",
"sourcesLabelHint": "Skonfiguruj źródło łatek i integracji", "sourcesLabelHint": "Skonfiguruj źródło łatek i integracji",
@ -267,11 +270,11 @@
}, },
"contributorsView": { "contributorsView": {
"widgetTitle": "Współtwórcy", "widgetTitle": "Współtwórcy",
"patcherContributors": "Współtwórcy programu łatającego", "patcherContributors": "Program łatający ReVanced",
"patchesContributors": "Współtwórcy łatek", "patchesContributors": "Łatki ReVanced",
"integrationsContributors": "Współtwórcy integracji", "integrationsContributors": "Integracje ReVanced",
"cliContributors": "Współtwórcy CLI", "cliContributors": "CLI ReVanced",
"managerContributors": "Współtwórcy menedżera" "managerContributors": "Menedżer ReVanced"
}, },
"installErrorDialog": { "installErrorDialog": {
"mount_version_mismatch": "Niezgodność wersji", "mount_version_mismatch": "Niezgodność wersji",

View File

@ -208,12 +208,7 @@
"updateNotImplemented": "Este recurso ainda não foi implementado" "updateNotImplemented": "Este recurso ainda não foi implementado"
}, },
"contributorsView": { "contributorsView": {
"widgetTitle": "Contribuidores", "widgetTitle": "Contribuidores"
"patcherContributors": "Contribuidores do patcher",
"patchesContributors": "Contribuidores de patches",
"integrationsContributors": "Contribuidores de integrações",
"cliContributors": "Contribuidores CLI",
"managerContributors": "Contribuidores do Manager"
}, },
"installErrorDialog": {} "installErrorDialog": {}
} }

View File

@ -107,7 +107,9 @@
"newPatches": "Novas modificações", "newPatches": "Novas modificações",
"patches": "Modificações", "patches": "Modificações",
"doneButton": "Concluído", "doneButton": "Concluído",
"defaultChip": "Predefinição",
"defaultTooltip": "Selecionar todas as modificações padrão", "defaultTooltip": "Selecionar todas as modificações padrão",
"noneChip": "Nenhum",
"noneTooltip": "Desselecionar todas as modificações", "noneTooltip": "Desselecionar todas as modificações",
"loadPatchesSelection": "Carregar a seleção de modificações", "loadPatchesSelection": "Carregar a seleção de modificações",
"noSavedPatches": "Não há nenhuma modificação guardada para a aplicação selecionada.\nPrima Concluído para guardar a seleção atual.", "noSavedPatches": "Não há nenhuma modificação guardada para a aplicação selecionada.\nPrima Concluído para guardar a seleção atual.",
@ -169,6 +171,7 @@
"dynamicThemeLabel": "O Teu Material", "dynamicThemeLabel": "O Teu Material",
"dynamicThemeHint": "Aproveite uma experiência mais próxima do tema do seu dispositivo", "dynamicThemeHint": "Aproveite uma experiência mais próxima do tema do seu dispositivo",
"languageLabel": "Idioma", "languageLabel": "Idioma",
"languageUpdated": "Idioma atualizado",
"englishOption": "Inglês", "englishOption": "Inglês",
"sourcesLabel": "Fontes", "sourcesLabel": "Fontes",
"sourcesLabelHint": "Configurar a fonte de correções e integrações", "sourcesLabelHint": "Configurar a fonte de correções e integrações",
@ -267,11 +270,11 @@
}, },
"contributorsView": { "contributorsView": {
"widgetTitle": "Contribuidores", "widgetTitle": "Contribuidores",
"patcherContributors": "Contribuidores do Modificador", "patcherContributors": "Modificador ReVanced",
"patchesContributors": "Contribuidores das Modificações", "patchesContributors": "Modificações ReVanced",
"integrationsContributors": "Contribuidores das Integrações", "integrationsContributors": "Integrações ReVanced",
"cliContributors": "Contribuidores do CLI", "cliContributors": "Cliente ReVanced",
"managerContributors": "Contribuidores do Manager" "managerContributors": "Gestor ReVanced"
}, },
"installErrorDialog": { "installErrorDialog": {
"mount_version_mismatch": "Versão incompatível", "mount_version_mismatch": "Versão incompatível",

View File

@ -107,7 +107,9 @@
"newPatches": "Patch-uri noi", "newPatches": "Patch-uri noi",
"patches": "Patch-uri", "patches": "Patch-uri",
"doneButton": "Finalizat", "doneButton": "Finalizat",
"defaultChip": "Implicit",
"defaultTooltip": "Selectați toate patch-urile implicite", "defaultTooltip": "Selectați toate patch-urile implicite",
"noneChip": "Niciunul",
"noneTooltip": "Deselectați toate patch-urile", "noneTooltip": "Deselectați toate patch-urile",
"loadPatchesSelection": "Importă selecția patch-urilor", "loadPatchesSelection": "Importă selecția patch-urilor",
"noSavedPatches": "Nu există patch-uri salvate pentru aplicația selectată.\nApăsați Terminat pentru a salva selecția curentă.", "noSavedPatches": "Nu există patch-uri salvate pentru aplicația selectată.\nApăsați Terminat pentru a salva selecția curentă.",
@ -169,6 +171,7 @@
"dynamicThemeLabel": "Material You", "dynamicThemeLabel": "Material You",
"dynamicThemeHint": "Bucură-te de o experiență mai apropiată de dispozitivul tău", "dynamicThemeHint": "Bucură-te de o experiență mai apropiată de dispozitivul tău",
"languageLabel": "Limbă", "languageLabel": "Limbă",
"languageUpdated": "Limbă actualizată",
"englishOption": "Engleză", "englishOption": "Engleză",
"sourcesLabel": "Surse", "sourcesLabel": "Surse",
"sourcesLabelHint": "Configuraţi sursa patch-urilor şi a integrărilor", "sourcesLabelHint": "Configuraţi sursa patch-urilor şi a integrărilor",
@ -267,11 +270,11 @@
}, },
"contributorsView": { "contributorsView": {
"widgetTitle": "Contribuitori", "widgetTitle": "Contribuitori",
"patcherContributors": "Contribuitori ai patcher-ului", "patcherContributors": "Patcher ReVanced",
"patchesContributors": "Contribuitori ai patch-urilor", "patchesContributors": "Patch-uri ReVanced",
"integrationsContributors": "Contribuitori ai integrărilor", "integrationsContributors": "Integrări ReVanced",
"cliContributors": "Contribuitori ai CLI", "cliContributors": "CLI ReVanced",
"managerContributors": "Contribuitori ai manager-ului" "managerContributors": "Manager ReVanced"
}, },
"installErrorDialog": { "installErrorDialog": {
"mount_version_mismatch": "Versiune nepotrivită", "mount_version_mismatch": "Versiune nepotrivită",

View File

@ -239,12 +239,7 @@
"updateNotImplemented": "Эта возможность ещё не реализована" "updateNotImplemented": "Эта возможность ещё не реализована"
}, },
"contributorsView": { "contributorsView": {
"widgetTitle": "Соучастники проекта", "widgetTitle": "Соучастники проекта"
"patcherContributors": "Соучастники патчера",
"patchesContributors": "Соучастники патчей",
"integrationsContributors": "Соучастники интеграций",
"cliContributors": "Соучастники CLI",
"managerContributors": "Соучастники Менеджера"
}, },
"installErrorDialog": { "installErrorDialog": {
"mount_version_mismatch": "Несовпадение версий", "mount_version_mismatch": "Несовпадение версий",

View File

@ -148,12 +148,7 @@
"updateNotImplemented": "Táto funkcia ešte nebola implementovaná" "updateNotImplemented": "Táto funkcia ešte nebola implementovaná"
}, },
"contributorsView": { "contributorsView": {
"widgetTitle": "Prispievatelia", "widgetTitle": "Prispievatelia"
"patcherContributors": "Prispievatelia Zaplátača",
"patchesContributors": "Prispievatelia Záplat",
"integrationsContributors": "Prispievatelia integrácií",
"cliContributors": "Prispievatelia CLI",
"managerContributors": "Prispievatelia Manažéra"
}, },
"installErrorDialog": {} "installErrorDialog": {}
} }

View File

@ -128,12 +128,7 @@
"updateNotImplemented": "Ta funkcionalnost še ni implementirana" "updateNotImplemented": "Ta funkcionalnost še ni implementirana"
}, },
"contributorsView": { "contributorsView": {
"widgetTitle": "Prispevali so", "widgetTitle": "Prispevali so"
"patcherContributors": "Za Popravilnik so prispevali",
"patchesContributors": "Popravke so prispevali",
"integrationsContributors": "K integraciji so prispevali",
"cliContributors": "Za CLI so prispevali",
"managerContributors": "K Upravitelju so prispevali"
}, },
"installErrorDialog": {} "installErrorDialog": {}
} }

View File

@ -16,6 +16,8 @@
"noShowAgain": "Ne prikazuj ponovo", "noShowAgain": "Ne prikazuj ponovo",
"add": "Dodaj", "add": "Dodaj",
"remove": "Ukloni", "remove": "Ukloni",
"showChangelogButton": "Prikaži evidenciju promena",
"showUpdateButton": "Prikaži ažuriranje",
"navigationView": { "navigationView": {
"dashboardTab": "Kontrolna tabla", "dashboardTab": "Kontrolna tabla",
"patcherTab": "Pečer", "patcherTab": "Pečer",
@ -26,14 +28,25 @@
"widgetTitle": "Kontrolna tabla", "widgetTitle": "Kontrolna tabla",
"updatesSubtitle": "Ažuriranja", "updatesSubtitle": "Ažuriranja",
"patchedSubtitle": "Pečovane aplikacije", "patchedSubtitle": "Pečovane aplikacije",
"changeLaterSubtitle": "Ovo možete kasnije da promenite u podešavanjima.",
"noUpdates": "Nema dostupnih ažuriranja", "noUpdates": "Nema dostupnih ažuriranja",
"WIP": "Radovi u toku…", "WIP": "Radovi u toku…",
"noInstallations": "Nema instaliranih pečovanih aplikacija", "noInstallations": "Nema instaliranih pečovanih aplikacija",
"installUpdate": "Nastaviti sa instalacijom ažuriranja?", "installUpdate": "Nastaviti sa instalacijom ažuriranja?",
"updateSheetTitle": "Ažuriranje ReVanced Managera",
"updateDialogTitle": "Novo ažuriranje je dostupno",
"updatePatchesSheetTitle": "Ažuriranje ReVanced pečeva",
"updateChangelogTitle": "Evidencija promena", "updateChangelogTitle": "Evidencija promena",
"updateDialogText": "Novo ažuriranje je dostupno za ${file}.\n\nTrenutno instalirana 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}.",
"checkUpdateDialogTitle": "Provera ažuriranja?",
"checkUpdateDialogText": "Želite li da ReVanced Manager automatski proverava da li postoje ažuriranja?",
"notificationTitle": "Ažuriranje je preuzeto", "notificationTitle": "Ažuriranje je preuzeto",
"notificationText": "Dodirnite da biste instalirali ažuriranje", "notificationText": "Dodirnite da biste instalirali ažuriranje",
"downloadingMessage": "Preuzimanje ažuriranja…", "downloadingMessage": "Preuzimanje ažuriranja…",
"downloadedMessage": "Ažuriranje je preuzeto",
"installingMessage": "Instaliranje ažuriranja…", "installingMessage": "Instaliranje ažuriranja…",
"errorDownloadMessage": "Nije moguće preuzeti ažuriranje", "errorDownloadMessage": "Nije moguće preuzeti ažuriranje",
"errorInstallMessage": "Nije moguće instalirati ažuriranje", "errorInstallMessage": "Nije moguće instalirati ažuriranje",
@ -53,12 +66,18 @@
"patcherView": { "patcherView": {
"widgetTitle": "Pečer", "widgetTitle": "Pečer",
"patchButton": "Pečuj", "patchButton": "Pečuj",
"armv7WarningDialogText": "Pečovanje na ARMv7 uređajima 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 podešene."
}, },
"appSelectorCard": { "appSelectorCard": {
"widgetTitle": "Izaberi aplikaciju",
"widgetTitleSelected": "Izabrana aplikacija",
"widgetSubtitle": "Nije izabrana nijedna aplikacija",
"noAppsLabel": "Nijedna aplikacija nije pronađena", "noAppsLabel": "Nijedna aplikacija nije pronađena",
"currentVersion": "Trenutna verzija", "currentVersion": "Trenutna verzija",
"suggestedVersion": "Preporučena verzija" "suggestedVersion": "Preporučena verzija",
"anyVersion": "Bilo koja verzija"
}, },
"patchSelectorCard": { "patchSelectorCard": {
"widgetTitle": "Izaberite pečeve", "widgetTitle": "Izaberite pečeve",
@ -71,11 +90,15 @@
"widgetSubtitle": "Onlajn smo!" "widgetSubtitle": "Onlajn smo!"
}, },
"appSelectorView": { "appSelectorView": {
"viewTitle": "Izaberite aplikaciju",
"searchBarHint": "Tražite aplikaciju",
"storageButton": "Memorija", "storageButton": "Memorija",
"selectFromStorageButton": "Izaberi iz memorije", "selectFromStorageButton": "Izaberi iz memorije",
"errorMessage": "Nije moguće koristiti izabranu aplikaciju", "errorMessage": "Nije moguće koristiti izabranu aplikaciju",
"downloadToast": "Preuzimanje trenutno nije dostupno", "downloadToast": "Preuzimanje trenutno nije dostupno",
"featureNotAvailable": "Funkcija nije implementirana" "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."
}, },
"patchesSelectorView": { "patchesSelectorView": {
"viewTitle": "Izaberite pečeve", "viewTitle": "Izaberite pečeve",
@ -84,7 +107,9 @@
"newPatches": "Novi pečevi", "newPatches": "Novi pečevi",
"patches": "Pečevi", "patches": "Pečevi",
"doneButton": "Gotovo", "doneButton": "Gotovo",
"defaultChip": "Podrazumevani",
"defaultTooltip": "Izaberi sve podrazumevane pečeve", "defaultTooltip": "Izaberi sve podrazumevane pečeve",
"noneChip": "Nijedan",
"noneTooltip": "Poništi izbor svih pečeva", "noneTooltip": "Poništi izbor svih pečeva",
"loadPatchesSelection": "Učitaj izbor 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.", "noSavedPatches": "Za izabranu aplikaciju nema sačuvanog izbora pečeva.\nPritisnite „Gotovo” da biste sačuvali trenutni izbor.",
@ -110,11 +135,13 @@
"unsupportedDialogText": "Izborom ovog peča može doći do grešaka prilikom pečovanja.\n\nVerzija aplikacije: ${packageVersion}\nPodržane verzije:\n${supportedVersions}", "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č nije primenljiv na ovu verziju aplikacije.",
"unsupportedRequiredOption": "Ovaj peč sadrži obaveznu opciju koju ova aplikacija ne podržava", "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" "patchesChangeWarningDialogButton": "Koristi podrazumevani izbor"
}, },
"installerView": { "installerView": {
"widgetTitle": "Program za instalaciju", "widgetTitle": "Program za instalaciju",
"installType": "Izbor tipa instalacije", "installType": "Izbor tipa instalacije",
"installTypeDescription": "Izaberite tip instalacije da biste nastavili.",
"installButton": "Instaliraj", "installButton": "Instaliraj",
"installRootType": "Privilegovana", "installRootType": "Privilegovana",
"installNonRootType": "Obična", "installNonRootType": "Obična",
@ -144,6 +171,7 @@
"dynamicThemeLabel": "Material You", "dynamicThemeLabel": "Material You",
"dynamicThemeHint": "Uživajte u temi koja se prilagođava vašem uređaju", "dynamicThemeHint": "Uživajte u temi koja se prilagođava vašem uređaju",
"languageLabel": "Jezik", "languageLabel": "Jezik",
"languageUpdated": "Jezik je ažuriran",
"englishOption": "engleski", "englishOption": "engleski",
"sourcesLabel": "Izvori", "sourcesLabel": "Izvori",
"sourcesLabelHint": "Podesite izvor pečeva i integracija", "sourcesLabelHint": "Podesite izvor pečeva i integracija",
@ -169,6 +197,8 @@
"disablePatchesSelectionWarningText": "Upravo ćete da onemogućite promenu izbora pečeva.\nPodrazumevani izbor pečeva će biti vraćen.\n\nIpak onemogućiti?", "disablePatchesSelectionWarningText": "Upravo ćete da onemogućite promenu izbora pečeva.\nPodrazumevani izbor pečeva će biti vraćen.\n\nIpak onemogućiti?",
"autoUpdatePatchesLabel": "Automatski ažuriraj pečeve", "autoUpdatePatchesLabel": "Automatski ažuriraj pečeve",
"autoUpdatePatchesHint": "Instalira najnoviju verziju pečeva automatski", "autoUpdatePatchesHint": "Instalira najnoviju verziju pečeva automatski",
"showUpdateDialogLabel": "Prikaži dijalog o ažuriranju",
"showUpdateDialogHint": "Prikazivanje dijaloga kada je novo ažuriranje dostupno",
"universalPatchesLabel": "Prikaži univerzalne pečeve", "universalPatchesLabel": "Prikaži univerzalne pečeve",
"universalPatchesHint": "Prikazuje sve aplikacije i univerzalne pečeve (može da uspori listu aplikacija)", "universalPatchesHint": "Prikazuje sve aplikacije i univerzalne pečeve (može da uspori listu aplikacija)",
"versionCompatibilityCheckLabel": "Provera kompatibilnosti verzije", "versionCompatibilityCheckLabel": "Provera kompatibilnosti verzije",
@ -240,11 +270,11 @@
}, },
"contributorsView": { "contributorsView": {
"widgetTitle": "Saradnici", "widgetTitle": "Saradnici",
"patcherContributors": "Saradnici za Patcher", "patcherContributors": "ReVanced Patcher",
"patchesContributors": "Saradnici za pečeve", "patchesContributors": "ReVanced pečevi",
"integrationsContributors": "Saradnici za integracije", "integrationsContributors": "ReVanced integracije",
"cliContributors": "Saradnici za CLI", "cliContributors": "ReVanced CLI",
"managerContributors": "Saradnici za Manager" "managerContributors": "ReVanced Manager"
}, },
"installErrorDialog": { "installErrorDialog": {
"mount_version_mismatch": "Verzija se ne poklapa", "mount_version_mismatch": "Verzija se ne poklapa",

View File

@ -16,6 +16,8 @@
"noShowAgain": "Не приказуј поново", "noShowAgain": "Не приказуј поново",
"add": "Додај", "add": "Додај",
"remove": "Уклони", "remove": "Уклони",
"showChangelogButton": "Прикажи евиденцију промена",
"showUpdateButton": "Прикажи ажурирање",
"navigationView": { "navigationView": {
"dashboardTab": "Контролна табла", "dashboardTab": "Контролна табла",
"patcherTab": "Печер", "patcherTab": "Печер",
@ -26,14 +28,25 @@
"widgetTitle": "Контролна табла", "widgetTitle": "Контролна табла",
"updatesSubtitle": "Ажурирања", "updatesSubtitle": "Ажурирања",
"patchedSubtitle": "Печоване апликације", "patchedSubtitle": "Печоване апликације",
"changeLaterSubtitle": "Ово можете касније да промените у подешавањима.",
"noUpdates": "Нема доступних ажурирања", "noUpdates": "Нема доступних ажурирања",
"WIP": "Радови у току…", "WIP": "Радови у току…",
"noInstallations": "Нема инсталираних печованих апликација", "noInstallations": "Нема инсталираних печованих апликација",
"installUpdate": "Наставити са инсталацијом ажурирања?", "installUpdate": "Наставити са инсталацијом ажурирања?",
"updateSheetTitle": "Ажурирање ReVanced Manager-а",
"updateDialogTitle": "Ново ажурирање је доступно",
"updatePatchesSheetTitle": "Ажурирање ReVanced печева",
"updateChangelogTitle": "Евиденција промена", "updateChangelogTitle": "Евиденција промена",
"updateDialogText": "Ново ажурирање је доступно за ${file}.\n\nТренутно инсталирана верзија је ${version}.",
"downloadConsentDialogTitle": "Преузети неопходне фајлове?",
"downloadConsentDialogText": "ReVanced Manager мора да преузме неопходне фајлове да би исправно радио.",
"downloadConsentDialogText2": "Ово ће вас повезати са ${url}.",
"checkUpdateDialogTitle": "Провера ажурирања?",
"checkUpdateDialogText": "Желите ли да ReVanced Manager аутоматски проверава да ли постоје ажурирања?",
"notificationTitle": "Ажурирање је преузето", "notificationTitle": "Ажурирање је преузето",
"notificationText": "Додирните да бисте инсталирали ажурирање", "notificationText": "Додирните да бисте инсталирали ажурирање",
"downloadingMessage": "Преузимање ажурирања…", "downloadingMessage": "Преузимање ажурирања…",
"downloadedMessage": "Ажурирање је преузето",
"installingMessage": "Инсталирање ажурирања…", "installingMessage": "Инсталирање ажурирања…",
"errorDownloadMessage": "Није могуће преузети ажурирање", "errorDownloadMessage": "Није могуће преузети ажурирање",
"errorInstallMessage": "Није могуће инсталирати ажурирање", "errorInstallMessage": "Није могуће инсталирати ажурирање",
@ -53,12 +66,18 @@
"patcherView": { "patcherView": {
"widgetTitle": "Печер", "widgetTitle": "Печер",
"patchButton": "Печуј", "patchButton": "Печуј",
"armv7WarningDialogText": "Печовање на ARMv7 уређајима још увек није подржано и можда неће успети. Ипак наставити?",
"removedPatchesWarningDialogText": "Следећи печеви су уклоњени од последњег пута када сте их користили.\n\n${patches}\n\nИпак наставити?",
"requiredOptionDialogText": "Неке опције морају бити подешене." "requiredOptionDialogText": "Неке опције морају бити подешене."
}, },
"appSelectorCard": { "appSelectorCard": {
"widgetTitle": "Изабери апликацију",
"widgetTitleSelected": "Изабрана апликација",
"widgetSubtitle": "Није изабрана ниједна апликација",
"noAppsLabel": "Ниједна апликација није пронађена", "noAppsLabel": "Ниједна апликација није пронађена",
"currentVersion": "Тренутна верзија", "currentVersion": "Тренутна верзија",
"suggestedVersion": "Препоручена верзија" "suggestedVersion": "Препоручена верзија",
"anyVersion": "Било која верзија"
}, },
"patchSelectorCard": { "patchSelectorCard": {
"widgetTitle": "Изаберите печеве", "widgetTitle": "Изаберите печеве",
@ -71,11 +90,15 @@
"widgetSubtitle": "Онлајн смо!" "widgetSubtitle": "Онлајн смо!"
}, },
"appSelectorView": { "appSelectorView": {
"viewTitle": "Изаберите апликацију",
"searchBarHint": "Тражите апликацију",
"storageButton": "Из меморије", "storageButton": "Из меморије",
"selectFromStorageButton": "Изабери из меморије", "selectFromStorageButton": "Изабери из меморије",
"errorMessage": "Није могуће користити изабрану апликацију", "errorMessage": "Није могуће користити изабрану апликацију",
"downloadToast": "Преузимање тренутно није доступно", "downloadToast": "Преузимање тренутно није доступно",
"featureNotAvailable": "Функција није имплементирана" "requireSuggestedAppVersionDialogText": "Верзија апликације коју сте изабрали није препоручена, што може довести до неочекиваних проблема. Изаберите препоручену верзију.\n\nИзабрана верзија: ${selected}\nПрепоручена верзија: ${suggested}\n\nДа бисте ипак наставили, онемогућите опцију „Захтевај препоручену верзију апликације” у подешавањима.",
"featureNotAvailable": "Функција није имплементирана",
"featureNotAvailableText": "Ова апликација је подељени APK и може се печовати и поуздано инсталирати само монтирањем са root дозволама. Међутим, можете да печујете и инсталирате потпуни APK тако што ћете га изабрати из меморије."
}, },
"patchesSelectorView": { "patchesSelectorView": {
"viewTitle": "Изаберите печеве", "viewTitle": "Изаберите печеве",
@ -84,7 +107,9 @@
"newPatches": "Нови печеви", "newPatches": "Нови печеви",
"patches": "Печеви", "patches": "Печеви",
"doneButton": "Готово", "doneButton": "Готово",
"defaultChip": "Подразумевани",
"defaultTooltip": "Изабери све подразумеване печеве", "defaultTooltip": "Изабери све подразумеване печеве",
"noneChip": "Ниједан",
"noneTooltip": "Поништи избор свих печева", "noneTooltip": "Поништи избор свих печева",
"loadPatchesSelection": "Учитај избор печева", "loadPatchesSelection": "Учитај избор печева",
"noSavedPatches": "За изабрану апликацију нема сачуваног избора печева.\nПритисните „Готово” да бисте сачували тренутни избор.", "noSavedPatches": "За изабрану апликацију нема сачуваног избора печева.\nПритисните „Готово” да бисте сачували тренутни избор.",
@ -110,11 +135,13 @@
"unsupportedDialogText": "Избором овог печа може доћи до грешака приликом печовања.\n\nВерзија апликације: ${packageVersion}\nПодржане верзије:\n${supportedVersions}", "unsupportedDialogText": "Избором овог печа може доћи до грешака приликом печовања.\n\nВерзија апликације: ${packageVersion}\nПодржане верзије:\n${supportedVersions}",
"unsupportedPatchVersion": "Печ није применљив на ову верзију апликације.", "unsupportedPatchVersion": "Печ није применљив на ову верзију апликације.",
"unsupportedRequiredOption": "Овај печ садржи обавезну опцију коју ова апликација не подржава", "unsupportedRequiredOption": "Овај печ садржи обавезну опцију коју ова апликација не подржава",
"patchesChangeWarningDialogText": "Препоручује се да користите подразумевани избор и опције печева. Њихова промена може довести до неочекиваних проблема.\n\nМораћете да укључите „Дозволи промену избора печева” у подешавањима пре него што промените било који избор печева.",
"patchesChangeWarningDialogButton": "Користи подразумевани избор" "patchesChangeWarningDialogButton": "Користи подразумевани избор"
}, },
"installerView": { "installerView": {
"widgetTitle": "Програм за инсталацију", "widgetTitle": "Програм за инсталацију",
"installType": "Избор типа инсталације", "installType": "Избор типа инсталације",
"installTypeDescription": "Изаберите тип инсталације да бисте наставили.",
"installButton": "Инсталирај", "installButton": "Инсталирај",
"installRootType": "Привилегована", "installRootType": "Привилегована",
"installNonRootType": "Обична", "installNonRootType": "Обична",
@ -144,6 +171,7 @@
"dynamicThemeLabel": "Material You", "dynamicThemeLabel": "Material You",
"dynamicThemeHint": "Уживајте у теми која се прилагођава вашем уређају", "dynamicThemeHint": "Уживајте у теми која се прилагођава вашем уређају",
"languageLabel": "Језик", "languageLabel": "Језик",
"languageUpdated": "Језик је ажуриран",
"englishOption": "енглески", "englishOption": "енглески",
"sourcesLabel": "Извори", "sourcesLabel": "Извори",
"sourcesLabelHint": "Подесите извор печева и интеграција", "sourcesLabelHint": "Подесите извор печева и интеграција",
@ -169,6 +197,8 @@
"disablePatchesSelectionWarningText": "Управо ћете да онемогућите промену избора печева.\nПодразумевани избор печева ће бити враћен.\n\nИпак онемогућити?", "disablePatchesSelectionWarningText": "Управо ћете да онемогућите промену избора печева.\nПодразумевани избор печева ће бити враћен.\n\nИпак онемогућити?",
"autoUpdatePatchesLabel": "Аутоматски ажурирај печеве", "autoUpdatePatchesLabel": "Аутоматски ажурирај печеве",
"autoUpdatePatchesHint": "Инсталира најновију верзију печева аутоматски", "autoUpdatePatchesHint": "Инсталира најновију верзију печева аутоматски",
"showUpdateDialogLabel": "Прикажи дијалог о ажурирању",
"showUpdateDialogHint": "Приказивање дијалога када је ново ажурирање доступно",
"universalPatchesLabel": "Прикажи универзалне печеве", "universalPatchesLabel": "Прикажи универзалне печеве",
"universalPatchesHint": "Приказује све апликације и универзалне печеве (може да успори листу апликација)", "universalPatchesHint": "Приказује све апликације и универзалне печеве (може да успори листу апликација)",
"versionCompatibilityCheckLabel": "Провера компатибилности верзије", "versionCompatibilityCheckLabel": "Провера компатибилности верзије",
@ -240,11 +270,11 @@
}, },
"contributorsView": { "contributorsView": {
"widgetTitle": "Сарадници", "widgetTitle": "Сарадници",
"patcherContributors": "Сарадници за Patcher", "patcherContributors": "ReVanced Patcher",
"patchesContributors": "Сарадници за печеве", "patchesContributors": "ReVanced печеви",
"integrationsContributors": "Сарадници за интеграције", "integrationsContributors": "ReVanced интеграције",
"cliContributors": "Сарадници за CLI", "cliContributors": "ReVanced CLI",
"managerContributors": "Сарадници за Manager" "managerContributors": "ReVanced Manager"
}, },
"installErrorDialog": { "installErrorDialog": {
"mount_version_mismatch": "Верзија се не поклапа", "mount_version_mismatch": "Верзија се не поклапа",

View File

@ -107,7 +107,9 @@
"newPatches": "Nya patchar", "newPatches": "Nya patchar",
"patches": "Patchar", "patches": "Patchar",
"doneButton": "Klar", "doneButton": "Klar",
"defaultChip": "Standard",
"defaultTooltip": "Välj alla standardpatchar", "defaultTooltip": "Välj alla standardpatchar",
"noneChip": "Inga",
"noneTooltip": "Avmarkera alla patchar", "noneTooltip": "Avmarkera alla patchar",
"loadPatchesSelection": "Ladda patchval", "loadPatchesSelection": "Ladda patchval",
"noSavedPatches": "Inga sparade patchval för den valda appen.\nTryck på klar för att spara aktuellt val.", "noSavedPatches": "Inga sparade patchval för den valda appen.\nTryck på klar för att spara aktuellt val.",
@ -169,6 +171,7 @@
"dynamicThemeLabel": "Material You", "dynamicThemeLabel": "Material You",
"dynamicThemeHint": "Njut av en upplevelse närmare din enhet", "dynamicThemeHint": "Njut av en upplevelse närmare din enhet",
"languageLabel": "Språk", "languageLabel": "Språk",
"languageUpdated": "Språket uppdaterat",
"englishOption": "Engelska", "englishOption": "Engelska",
"sourcesLabel": "Källor", "sourcesLabel": "Källor",
"sourcesLabelHint": "Konfigurera källan för patchar och integrationer", "sourcesLabelHint": "Konfigurera källan för patchar och integrationer",
@ -267,11 +270,11 @@
}, },
"contributorsView": { "contributorsView": {
"widgetTitle": "Bidragsgivare", "widgetTitle": "Bidragsgivare",
"patcherContributors": "Bidragsgivare för Patcher", "patcherContributors": "Revanced-patcher",
"patchesContributors": "Bidragsgivare för Patches", "patchesContributors": "Revanced-patchar",
"integrationsContributors": "Bidragsgivare för integrationer", "integrationsContributors": "ReVanced-integrationer",
"cliContributors": "Bidragsgivare för CLI", "cliContributors": "ReVanced-CLI",
"managerContributors": "Bidragsgivare för hanterare" "managerContributors": "ReVanced-hanterare"
}, },
"installErrorDialog": { "installErrorDialog": {
"mount_version_mismatch": "Versionerna stämmer inte överens", "mount_version_mismatch": "Versionerna stämmer inte överens",

View File

@ -127,12 +127,7 @@
"updateNotImplemented": "ยังไม่ได้ใช้คุณลักษณะนี้" "updateNotImplemented": "ยังไม่ได้ใช้คุณลักษณะนี้"
}, },
"contributorsView": { "contributorsView": {
"widgetTitle": "ผู้ช่วยเหลือโปรเจกต์", "widgetTitle": "ผู้ช่วยเหลือโปรเจกต์"
"patcherContributors": "ผู้ร่วมพัฒนาตัวดัดแปลง",
"patchesContributors": "ผู้ร่วมพัฒนาการดัดแปลง",
"integrationsContributors": "ผู้ร่วมพัฒนาส่วนเสริม",
"cliContributors": "ผู้ร่วมพัฒนา CLI",
"managerContributors": "ผู้ร่วมพัฒนา Manager"
}, },
"installErrorDialog": {} "installErrorDialog": {}
} }

View File

@ -16,6 +16,7 @@
"noShowAgain": "Bunu tekrar gösterme", "noShowAgain": "Bunu tekrar gösterme",
"add": "Ekle", "add": "Ekle",
"remove": "Kaldır", "remove": "Kaldır",
"showChangelogButton": "Değişiklikleri göster",
"showUpdateButton": "Güncellemeyi göster", "showUpdateButton": "Güncellemeyi göster",
"navigationView": { "navigationView": {
"dashboardTab": "Gösterge Paneli", "dashboardTab": "Gösterge Paneli",
@ -106,7 +107,9 @@
"newPatches": "Yeni yamalar", "newPatches": "Yeni yamalar",
"patches": "Yamalar", "patches": "Yamalar",
"doneButton": "Bitti", "doneButton": "Bitti",
"defaultChip": "Varsayılan",
"defaultTooltip": "Varsayılan yamaların tümünü seç", "defaultTooltip": "Varsayılan yamaların tümünü seç",
"noneChip": "Hiçbiri",
"noneTooltip": "Tüm yamaların seçimini kaldır", "noneTooltip": "Tüm yamaların seçimini kaldır",
"loadPatchesSelection": "Yama seçimini yükle", "loadPatchesSelection": "Yama seçimini yükle",
"noSavedPatches": "Seçilen uygulama için kaydedilmiş yama seçimi yok.\nMevcut seçimi kaydetmek için Bitti tuşuna basın.", "noSavedPatches": "Seçilen uygulama için kaydedilmiş yama seçimi yok.\nMevcut seçimi kaydetmek için Bitti tuşuna basın.",
@ -168,6 +171,7 @@
"dynamicThemeLabel": "Material You", "dynamicThemeLabel": "Material You",
"dynamicThemeHint": "Cihazınıza yakın bir deneyimin keyfini çıkarın", "dynamicThemeHint": "Cihazınıza yakın bir deneyimin keyfini çıkarın",
"languageLabel": "Dil", "languageLabel": "Dil",
"languageUpdated": "Dil güncellendi",
"englishOption": "İngilizce", "englishOption": "İngilizce",
"sourcesLabel": "Kaynaklar", "sourcesLabel": "Kaynaklar",
"sourcesLabelHint": "Yamaların ve Integrations'ın kaynağını ayarlayın", "sourcesLabelHint": "Yamaların ve Integrations'ın kaynağını ayarlayın",
@ -193,6 +197,8 @@
"disablePatchesSelectionWarningText": "Yama seçimini değiştirmeyi devre dışı bırakmak üzeresiniz.\nVarsayılan yama seçimi geri yüklenecektir.\n\nYine de devre dışı bırakılsın mı?", "disablePatchesSelectionWarningText": "Yama seçimini değiştirmeyi devre dışı bırakmak üzeresiniz.\nVarsayılan yama seçimi geri yüklenecektir.\n\nYine de devre dışı bırakılsın mı?",
"autoUpdatePatchesLabel": "Yamaları otomatik güncelle", "autoUpdatePatchesLabel": "Yamaları otomatik güncelle",
"autoUpdatePatchesHint": "Yamaları otomatik olarak en son sürüme güncelle", "autoUpdatePatchesHint": "Yamaları otomatik olarak en son sürüme güncelle",
"showUpdateDialogLabel": "Güncelleme penceresini göster",
"showUpdateDialogHint": "Yeni bir güncelleme olduğunda bir diyalog göster",
"universalPatchesLabel": "Ortak yamaları göster", "universalPatchesLabel": "Ortak yamaları göster",
"universalPatchesHint": "Tüm uygulamaları ve ortak yamaları göster (uygulamaları listelemeyi yavaşlatabilir)", "universalPatchesHint": "Tüm uygulamaları ve ortak yamaları göster (uygulamaları listelemeyi yavaşlatabilir)",
"versionCompatibilityCheckLabel": "Sürüm uyumluluğu kontrolü", "versionCompatibilityCheckLabel": "Sürüm uyumluluğu kontrolü",
@ -264,11 +270,11 @@
}, },
"contributorsView": { "contributorsView": {
"widgetTitle": "Katkıda bulunanlar", "widgetTitle": "Katkıda bulunanlar",
"patcherContributors": "Yamalayıcı'ya katkıda bulunanlar", "patcherContributors": "ReVanced Patcher",
"patchesContributors": "Yamalara katkıda bulunanlar", "patchesContributors": "ReVanced Patches",
"integrationsContributors": "Integrations'a katkıda bulunanlar", "integrationsContributors": "ReVanced Integrations",
"cliContributors": "CLI'ye katkıda bulunanlar", "cliContributors": "ReVanced CLI",
"managerContributors": "Manager'a katkıda bulunanlar" "managerContributors": "ReVanced Manager"
}, },
"installErrorDialog": { "installErrorDialog": {
"mount_version_mismatch": "Sürüm uyuşmazlığı", "mount_version_mismatch": "Sürüm uyuşmazlığı",

View File

@ -107,7 +107,9 @@
"newPatches": "Нові патчі", "newPatches": "Нові патчі",
"patches": "Патчі", "patches": "Патчі",
"doneButton": "Готово", "doneButton": "Готово",
"defaultChip": "За замовчуванням",
"defaultTooltip": "Обрати всі стандартні патчі", "defaultTooltip": "Обрати всі стандартні патчі",
"noneChip": "Відсутньо",
"noneTooltip": "Зняти вибір з усіх патчів", "noneTooltip": "Зняти вибір з усіх патчів",
"loadPatchesSelection": "Ввантажити вибір патчів", "loadPatchesSelection": "Ввантажити вибір патчів",
"noSavedPatches": "Немає збереженого вибору патчів для вибраного застосунку.\nНатисніть «Готово», щоб зберегти поточний вибір.", "noSavedPatches": "Немає збереженого вибору патчів для вибраного застосунку.\nНатисніть «Готово», щоб зберегти поточний вибір.",
@ -169,6 +171,7 @@
"dynamicThemeLabel": "Material You", "dynamicThemeLabel": "Material You",
"dynamicThemeHint": "Насолоджуйтесь враженнями ближче до свого пристрою", "dynamicThemeHint": "Насолоджуйтесь враженнями ближче до свого пристрою",
"languageLabel": "Мова", "languageLabel": "Мова",
"languageUpdated": "Мову застосунку оновлено",
"englishOption": "Англійська", "englishOption": "Англійська",
"sourcesLabel": "Джерела", "sourcesLabel": "Джерела",
"sourcesLabelHint": "Налаштування джерела патчів та інтеграцій", "sourcesLabelHint": "Налаштування джерела патчів та інтеграцій",
@ -267,11 +270,11 @@
}, },
"contributorsView": { "contributorsView": {
"widgetTitle": "Розробники", "widgetTitle": "Розробники",
"patcherContributors": "Розробники патчера", "patcherContributors": "ReVanced Patcher",
"patchesContributors": "Розробники патчів", "patchesContributors": "ReVanced Patches",
"integrationsContributors": "Розробники інтеграцій", "integrationsContributors": "ReVanced Integrations",
"cliContributors": "Розробники CLI", "cliContributors": "ReVanced CLI",
"managerContributors": "Розробники менеджера" "managerContributors": "ReVanced Manager"
}, },
"installErrorDialog": { "installErrorDialog": {
"mount_version_mismatch": "Невідповідність версії", "mount_version_mismatch": "Невідповідність версії",

View File

@ -16,6 +16,8 @@
"noShowAgain": "Không hiển thị lại điều này", "noShowAgain": "Không hiển thị lại điều này",
"add": "Thêm", "add": "Thêm",
"remove": "Loại bỏ", "remove": "Loại bỏ",
"showChangelogButton": "Hiển thị nhật ký thay đổi",
"showUpdateButton": "Hiển thị cập nhật",
"navigationView": { "navigationView": {
"dashboardTab": "Tổng quan", "dashboardTab": "Tổng quan",
"patcherTab": "Trình vá", "patcherTab": "Trình vá",
@ -26,14 +28,25 @@
"widgetTitle": "Tổng quan", "widgetTitle": "Tổng quan",
"updatesSubtitle": "Các bản cập nhật", "updatesSubtitle": "Các bản cập nhật",
"patchedSubtitle": "Ứng dụng đã vá", "patchedSubtitle": "Ứng dụng đã vá",
"changeLaterSubtitle": "Bạn có thể thay đổi cài đặt này sau.",
"noUpdates": "Không có bản cập nhật mới", "noUpdates": "Không có bản cập nhật mới",
"WIP": "Đang thực hiện...", "WIP": "Đang thực hiện...",
"noInstallations": "Không có ứng dụng đã vá nào được cài đặt", "noInstallations": "Không có ứng dụng đã vá nào được cài đặt",
"installUpdate": "Tiếp tục cài đặt bản cập nhật?", "installUpdate": "Tiếp tục cài đặt bản cập nhật?",
"updateSheetTitle": "Cập nhật ReVanced Manager",
"updateDialogTitle": "Có bản cập nhật mới",
"updatePatchesSheetTitle": "Cập nhật Các bản vá ReVanced",
"updateChangelogTitle": "Nhật ký thay đổi", "updateChangelogTitle": "Nhật ký thay đổi",
"updateDialogText": "Có một bản cập nhật cho ${file}.\n\nPhiên bản đã cài hiện tại là ${version}.",
"downloadConsentDialogTitle": "Tải các tập tin cần thiết?",
"downloadConsentDialogText": "ReVanced Manager cần tải các tập tin cần thiết để hoạt động đúng cách.",
"downloadConsentDialogText2": "Điều này sẽ kết nối bạn đến ${url}.",
"checkUpdateDialogTitle": "Kiểm tra cập nhật?",
"checkUpdateDialogText": "Bạn có muốn ReVanced Manager kiểm tra bản cập nhật tự động?",
"notificationTitle": "Đã tải xuống bản cập nhật", "notificationTitle": "Đã tải xuống bản cập nhật",
"notificationText": "Nhấn để cài đặt bản cập nhật", "notificationText": "Nhấn để cài đặt bản cập nhật",
"downloadingMessage": "Đang tải xuống bản cập nhật...", "downloadingMessage": "Đang tải xuống bản cập nhật...",
"downloadedMessage": "Đã tải xuống bản cập nhật",
"installingMessage": "Đang cài đặt bản cập nhật...", "installingMessage": "Đang cài đặt bản cập nhật...",
"errorDownloadMessage": "Không thể tải về bản cập nhật", "errorDownloadMessage": "Không thể tải về bản cập nhật",
"errorInstallMessage": "Không thể cài đặt bản cập nhật", "errorInstallMessage": "Không thể cài đặt bản cập nhật",
@ -53,12 +66,18 @@
"patcherView": { "patcherView": {
"widgetTitle": "Trình vá", "widgetTitle": "Trình vá",
"patchButton": "Vá", "patchButton": "Vá",
"armv7WarningDialogText": "Việc vá trên các thiết bị ARMv7 chưa được hỗ trợ và có thể thất bại. Vẫ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." "requiredOptionDialogText": "Một số tùy chọn bản vá cần được thiết đặt."
}, },
"appSelectorCard": { "appSelectorCard": {
"widgetTitle": "Chọn một ứng dụng",
"widgetTitleSelected": "Ứng dụng đã chọn",
"widgetSubtitle": "Không có ứng dụng được chọn",
"noAppsLabel": "Không tìm thấy ứng dụng nào", "noAppsLabel": "Không tìm thấy ứng dụng nào",
"currentVersion": "Hiện tại", "currentVersion": "Hiện tại",
"suggestedVersion": "Được đề xuất" "suggestedVersion": "Được đề xuất",
"anyVersion": "Phiên bản bất kỳ"
}, },
"patchSelectorCard": { "patchSelectorCard": {
"widgetTitle": "Chọn bản vá", "widgetTitle": "Chọn bản vá",
@ -71,11 +90,15 @@
"widgetSubtitle": "Chúng tôi đang trực tuyến!" "widgetSubtitle": "Chúng tôi đang trực tuyến!"
}, },
"appSelectorView": { "appSelectorView": {
"viewTitle": "Chọn một ứng dụng",
"searchBarHint": "Tìm ứng dụng",
"storageButton": "Lưu trữ", "storageButton": "Lưu trữ",
"selectFromStorageButton": "Chọn từ bộ nhớ", "selectFromStorageButton": "Chọn từ bộ nhớ",
"errorMessage": "Không thể dùng ứng dụng đã chọn", "errorMessage": "Không thể dùng ứng dụng đã chọn",
"downloadToast": "Tính năng tải về chưa khả dụng", "downloadToast": "Tính năng tải về chưa khả dụng",
"featureNotAvailable": "Tính năng chưa triển khai" "requireSuggestedAppVersionDialogText": "Phiên bản của ứng dụng bạn đã chọn không trùng khớp vói phiên bản được đề xuất có thể dẫn đến các phát sinh không mong muốn. Xin chọn ứng dụng khớp với phiên bản được đề xuất.\n\nPhiên bản đã chọn: ${selected}\nPhiên bản được đề xuất: ${suggested}\n\nĐể tiếp tục, tắt \"Yêu cầu phiên bản ứng dụng được đề xuất\" trong cài đặt.",
"featureNotAvailable": "Tính năng chưa triển khai",
"featureNotAvailableText": "Ứng dụng này là một APK tách rời và chỉ có thể được vá và cài một cách tin cậy bằng cách gắn kết với quyền root. Tuy nhiên, bạn có thể vá và cài APK đầy đủ bằng cách chọn chúng từ lưu trữ."
}, },
"patchesSelectorView": { "patchesSelectorView": {
"viewTitle": "Chọn bản vá", "viewTitle": "Chọn bản vá",
@ -84,7 +107,9 @@
"newPatches": "Các bản vá mới", "newPatches": "Các bản vá mới",
"patches": "Các bản vá", "patches": "Các bản vá",
"doneButton": "Hoàn tất", "doneButton": "Hoàn tất",
"defaultChip": "Mặc định",
"defaultTooltip": "Chọn tất cả bản vá mặc định", "defaultTooltip": "Chọn tất cả bản vá mặc định",
"noneChip": "Không có",
"noneTooltip": "Bỏ chọn tất cả bản vá", "noneTooltip": "Bỏ chọn tất cả bản vá",
"loadPatchesSelection": "Nạp các bản vá được chọn", "loadPatchesSelection": "Nạp các bản vá được chọn",
"noSavedPatches": "Không có bản vá cho ứng dụng được chọn\nNhấn Hoàn tất để lưu lựa chọn hiện tại.", "noSavedPatches": "Không có bản vá cho ứng dụng được chọn\nNhấn Hoàn tất để lưu lựa chọn hiện tại.",
@ -110,11 +135,13 @@
"unsupportedDialogText": "Chọn bản vá này có thể gây lỗi khi vá.\n\nPhiên bản ứng dụng: ${packageVersion}\nPhiên bản được hỗ trợ: ${supportedVersions}", "unsupportedDialogText": "Chọn bản vá này có thể gây lỗi khi vá.\n\nPhiên bản ứng dụng: ${packageVersion}\nPhiên bản được hỗ trợ: ${supportedVersions}",
"unsupportedPatchVersion": "Bản vá không được hỗ trợ cho phiên bản ứng dụng này.", "unsupportedPatchVersion": "Bản vá không được hỗ trợ cho phiên bản ứng dụng này.",
"unsupportedRequiredOption": "Bản vá này chứa một tùy chọn bắt buộc không được hỗ trợ bởi ứng dụng này", "unsupportedRequiredOption": "Bản vá này chứa một tùy chọn bắt buộc không được hỗ trợ bởi ứng dụng này",
"patchesChangeWarningDialogText": "Bạn nên sử dụng lựa chọn bản vá mặc định và các tùy chọn. Thay đổi chúng có thể dẫn đến các vấn đề không mong muốn.\n\nBạn cần bật \"Cho phép thay đổi lựa chọn đường dẫn\" trong cài đặt trước khi thay đổi bất kỳ lựa chọn đường dẫn nào.",
"patchesChangeWarningDialogButton": "Dùng lựa chọn mặc định" "patchesChangeWarningDialogButton": "Dùng lựa chọn mặc định"
}, },
"installerView": { "installerView": {
"widgetTitle": "Trình cài đặt", "widgetTitle": "Trình cài đặt",
"installType": "Chọn kiểu cài đặt", "installType": "Chọn kiểu cài đặt",
"installTypeDescription": "Chọn kiểu cài đặt để thực hiện với nó.",
"installButton": "Cài đặt", "installButton": "Cài đặt",
"installRootType": "Gắn kết", "installRootType": "Gắn kết",
"installNonRootType": "Thông thường", "installNonRootType": "Thông thường",
@ -144,6 +171,7 @@
"dynamicThemeLabel": "Cá nhân", "dynamicThemeLabel": "Cá nhân",
"dynamicThemeHint": "Tận hưởng trải nghiệm gần hơn với thiết bị của bạn", "dynamicThemeHint": "Tận hưởng trải nghiệm gần hơn với thiết bị của bạn",
"languageLabel": "Ngôn ngữ", "languageLabel": "Ngôn ngữ",
"languageUpdated": "Ngôn ngữ đã cập nhập",
"englishOption": "Tiếng Anh", "englishOption": "Tiếng Anh",
"sourcesLabel": "Nguồn", "sourcesLabel": "Nguồn",
"sourcesLabelHint": "Cấu hình nguồn các bản vá và tích hợp", "sourcesLabelHint": "Cấu hình nguồn các bản vá và tích hợp",
@ -169,6 +197,8 @@
"disablePatchesSelectionWarningText": "Bạn chuẩn bị tắt thay đổi lựa chọn các bản vá.\nLựa chọn mặc định các bản vá sẽ được khôi phục.\n\nVẫn tắt?", "disablePatchesSelectionWarningText": "Bạn chuẩn bị tắt thay đổi lựa chọn các bản vá.\nLựa chọn mặc định các bản vá sẽ được khôi phục.\n\nVẫn tắt?",
"autoUpdatePatchesLabel": "Tự động cập nhật các bản vá", "autoUpdatePatchesLabel": "Tự động cập nhật các bản vá",
"autoUpdatePatchesHint": "Tự động cập nhật các bản vá lên phiên bản mới nhất", "autoUpdatePatchesHint": "Tự động cập nhật các bản vá lên phiên bản mới nhất",
"showUpdateDialogLabel": "Hiện hộp thoại cập nhật",
"showUpdateDialogHint": "Hiện một hộp thoại khi có một bản cập nhật",
"universalPatchesLabel": "Các bản vá phổ quát", "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)", "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)",
"versionCompatibilityCheckLabel": "Kiểm tra khả năng tương thích của phiên bản", "versionCompatibilityCheckLabel": "Kiểm tra khả năng tương thích của phiên bản",
@ -240,11 +270,11 @@
}, },
"contributorsView": { "contributorsView": {
"widgetTitle": "Những người đóng góp", "widgetTitle": "Những người đóng góp",
"patcherContributors": "Những người đóng góp Trình vá", "patcherContributors": "Trình vá ReVanced",
"patchesContributors": "Những người đóng góp Trình vá", "patchesContributors": "Bản vá ReVanced",
"integrationsContributors": "Những người đóng góp bản tích hợp", "integrationsContributors": "Tích hợp ReVanced",
"cliContributors": "Những người đóng góp CLI", "cliContributors": "Giao tiếp dòng lệnh (CLI) ReVanced",
"managerContributors": "Những người đóng góp Trình quản lý" "managerContributors": "ReVanced Manager"
}, },
"installErrorDialog": { "installErrorDialog": {
"mount_version_mismatch": "Phiên bản không phù hợp", "mount_version_mismatch": "Phiên bản không phù hợp",

View File

@ -185,12 +185,7 @@
"updateNotImplemented": "此功能尚未实现" "updateNotImplemented": "此功能尚未实现"
}, },
"contributorsView": { "contributorsView": {
"widgetTitle": "贡献者", "widgetTitle": "贡献者"
"patcherContributors": "修补器贡献者",
"patchesContributors": "补丁贡献者",
"integrationsContributors": "集成贡献者",
"cliContributors": "命令行界面贡献者",
"managerContributors": "管理器贡献者"
}, },
"installErrorDialog": {} "installErrorDialog": {}
} }

View File

@ -1,12 +1,23 @@
{ {
"okButton": "確定", "okButton": "確定",
"cancelButton": "取消", "cancelButton": "取消",
"dismissButton": "忽略",
"quitButton": "離開",
"updateButton": "更新", "updateButton": "更新",
"enabledLabel": "已啟用",
"disabledLabel": "已關閉",
"installed": "已安裝版本: ${version}", "installed": "已安裝版本: ${version}",
"suggested": "建議: ${version}", "suggested": "建議: ${version}",
"yesButton": "是", "yesButton": "是",
"noButton": "不是", "noButton": "不是",
"warning": "警告", "warning": "警告",
"options": "選項",
"notice": "通知",
"noShowAgain": "唔再顯示哩個內容",
"add": "增加",
"remove": "移除",
"showChangelogButton": "顯示更新日誌",
"showUpdateButton": "顯示更新",
"navigationView": { "navigationView": {
"dashboardTab": "儀表板", "dashboardTab": "儀表板",
"patcherTab": "修補工具", "patcherTab": "修補工具",
@ -17,9 +28,17 @@
"widgetTitle": "儀表板", "widgetTitle": "儀表板",
"updatesSubtitle": "更新", "updatesSubtitle": "更新",
"patchedSubtitle": "修改咗既應用", "patchedSubtitle": "修改咗既應用",
"changeLaterSubtitle": "你可以之後喺設定改返",
"noUpdates": "冇新既更新",
"WIP": "開發中...",
"noInstallations": "未安裝修改咗既應用", "noInstallations": "未安裝修改咗既應用",
"installUpdate": "繼續安裝更新嗎?", "installUpdate": "繼續安裝更新嗎?",
"updateSheetTitle": "更新 ReVanced Manager",
"updateDialogTitle": "有新嘅更新",
"updatePatchesSheetTitle": "更新 ReVanced 補丁",
"updateChangelogTitle": "變更日誌", "updateChangelogTitle": "變更日誌",
"downloadConsentDialogTitle": "下載必要嘅文件?",
"checkUpdateDialogTitle": "檢查更新?",
"downloadingMessage": "正在下載更新", "downloadingMessage": "正在下載更新",
"installingMessage": "正在安裝更新…", "installingMessage": "正在安裝更新…",
"errorDownloadMessage": "下載唔到更新", "errorDownloadMessage": "下載唔到更新",
@ -32,16 +51,24 @@
}, },
"latestCommitCard": { "latestCommitCard": {
"loadingLabel": "載入中...", "loadingLabel": "載入中...",
"timeagoLabel": "${time} 之前" "timeagoLabel": "${time} 之前",
"patcherLabel": "修補工具: ",
"managerLabel": "管理器: ",
"updateButton": "更新管理器"
}, },
"patcherView": { "patcherView": {
"widgetTitle": "修補工具", "widgetTitle": "修補工具",
"patchButton": "修補" "patchButton": "修補",
"armv7WarningDialogText": "唔支援在ARMv7架構嘅設備上打補丁要唔要繼續"
}, },
"appSelectorCard": { "appSelectorCard": {
"widgetTitle": "選擇一個應用程式",
"widgetTitleSelected": "揀咗嘅應用程式",
"widgetSubtitle": "冇揀咗嘅應用程式",
"noAppsLabel": "搵唔到應用", "noAppsLabel": "搵唔到應用",
"currentVersion": "目前", "currentVersion": "目前",
"suggestedVersion": "建議" "suggestedVersion": "建議",
"anyVersion": "任何版本"
}, },
"patchSelectorCard": { "patchSelectorCard": {
"widgetTitle": "選擇補丁", "widgetTitle": "選擇補丁",
@ -54,6 +81,8 @@
"widgetSubtitle": "我哋上線啦!" "widgetSubtitle": "我哋上線啦!"
}, },
"appSelectorView": { "appSelectorView": {
"viewTitle": "選擇一個應用程式",
"searchBarHint": "搜索應用程式",
"storageButton": "儲存空間", "storageButton": "儲存空間",
"selectFromStorageButton": "係儲存空間裏面選擇", "selectFromStorageButton": "係儲存空間裏面選擇",
"errorMessage": "用唔到揀咗嘅應用", "errorMessage": "用唔到揀咗嘅應用",
@ -63,9 +92,15 @@
"patchesSelectorView": { "patchesSelectorView": {
"viewTitle": "揀補丁", "viewTitle": "揀補丁",
"searchBarHint": "搜尋補丁", "searchBarHint": "搜尋補丁",
"newPatches": "新補丁",
"patches": "補丁",
"doneButton": "完成", "doneButton": "完成",
"defaultChip": "預設",
"defaultTooltip": "選擇所有預設嘅補丁", "defaultTooltip": "選擇所有預設嘅補丁",
"noneChip": "冇",
"noneTooltip": "取消選擇所有修補項目", "noneTooltip": "取消選擇所有修補項目",
"loadPatchesSelection": "載入選擇嘅補丁",
"noSavedPatches": "冇保存咗嘅補丁選擇俾呢個應用。\n撳\"完成\"嚟保存當前嘅選擇。",
"noPatchesFound": "冇補丁俾呢個揀咗嘅應用。" "noPatchesFound": "冇補丁俾呢個揀咗嘅應用。"
}, },
"patchOptionsView": {}, "patchOptionsView": {},
@ -91,12 +126,18 @@
"sourcesLabel": "來源", "sourcesLabel": "來源",
"sourcesIntegrationsLabel": "項目整合來源", "sourcesIntegrationsLabel": "項目整合來源",
"sourcesResetDialogTitle": "重設", "sourcesResetDialogTitle": "重設",
"sourcesResetDialogText": "真喺要重新設定你嘅來源返去預設值?",
"apiURLResetDialogText": "真喺要重新設定 API URL 返去預設值?",
"apiURLLabel": "API URL",
"selectApiURL": "API URL",
"hostRepositoryLabel": "儲存庫 API", "hostRepositoryLabel": "儲存庫 API",
"orgPatchesLabel": "修補檔組織", "orgPatchesLabel": "修補檔組織",
"sourcesPatchesLabel": "修補檔來源", "sourcesPatchesLabel": "修補檔來源",
"orgIntegrationsLabel": "項目整合組織", "orgIntegrationsLabel": "項目整合組織",
"contributorsLabel": "貢獻者", "contributorsLabel": "貢獻者",
"contributorsHint": "ReVanced 貢獻者列表", "contributorsHint": "ReVanced 貢獻者列表",
"logsLabel": "分享記錄檔",
"logsHint": "分享 ReVanced Manager 嘅記錄檔",
"aboutLabel": "關於", "aboutLabel": "關於",
"snackbarMessage": "已複製到剪貼簿", "snackbarMessage": "已複製到剪貼簿",
"restartAppForChanges": "重啟應用嚟套用變更", "restartAppForChanges": "重啟應用嚟套用變更",
@ -113,10 +154,7 @@
"updateNotImplemented": "呢個功能仲未開發" "updateNotImplemented": "呢個功能仲未開發"
}, },
"contributorsView": { "contributorsView": {
"widgetTitle": "貢獻者", "widgetTitle": "貢獻者"
"integrationsContributors": "整合貢獻者",
"cliContributors": "CLI 貢獻者",
"managerContributors": "修補器貢獻者"
}, },
"installErrorDialog": {} "installErrorDialog": {}
} }

View File

@ -107,7 +107,9 @@
"newPatches": "新的修補檔", "newPatches": "新的修補檔",
"patches": "修補檔", "patches": "修補檔",
"doneButton": "完成", "doneButton": "完成",
"defaultChip": "預設",
"defaultTooltip": "選取全部預設修補檔", "defaultTooltip": "選取全部預設修補檔",
"noneChip": "無",
"noneTooltip": "取消選取修補檔", "noneTooltip": "取消選取修補檔",
"loadPatchesSelection": "載入修補選取", "loadPatchesSelection": "載入修補選取",
"noSavedPatches": "未儲存應用程式選定的修補選項。\n按下 [完成] 以儲存目前的選取。", "noSavedPatches": "未儲存應用程式選定的修補選項。\n按下 [完成] 以儲存目前的選取。",
@ -169,6 +171,7 @@
"dynamicThemeLabel": "質感設計", "dynamicThemeLabel": "質感設計",
"dynamicThemeHint": "享受更貼近您裝置的使用體驗", "dynamicThemeHint": "享受更貼近您裝置的使用體驗",
"languageLabel": "語言", "languageLabel": "語言",
"languageUpdated": "已更新語言",
"englishOption": "英文", "englishOption": "英文",
"sourcesLabel": "來源", "sourcesLabel": "來源",
"sourcesLabelHint": "設定修補檔和整合功能的來源", "sourcesLabelHint": "設定修補檔和整合功能的來源",
@ -266,12 +269,7 @@
"updateNotImplemented": "這項功能尚未實作" "updateNotImplemented": "這項功能尚未實作"
}, },
"contributorsView": { "contributorsView": {
"widgetTitle": "貢獻者", "widgetTitle": "貢獻者"
"patcherContributors": "修補工具貢獻者",
"patchesContributors": "修補檔貢獻者",
"integrationsContributors": "整合貢獻者",
"cliContributors": "CLI 貢獻者",
"managerContributors": "Manager 貢獻者"
}, },
"installErrorDialog": { "installErrorDialog": {
"mount_version_mismatch": "版本不相符", "mount_version_mismatch": "版本不相符",

View File

@ -8,26 +8,33 @@ The following pages will guide you through using ReVanced Manager to patch apps.
2. Tap on the **Select an app** card 2. Tap on the **Select an app** card
3. Choose an app to patch[^1] 3. Choose an app to patch[^1]
> [!NOTE] > Note
> The suggested version is visible in each app's card. > The suggested version is visible on each app's card.
> You can tap on it to open a search query to obtain an APK file for the selected app with the suggested version
> 💡 Tip
> If you are prompted to select an APK file from storage because the selected app is a split APK, tap on the "Suggested version" label to open a search query to obtain said APK file
4. Tap on the **Select patches** card and select the patches you want to apply[^2]. 4. Tap on the **Select patches** card and select the patches you want to apply[^2].
> [!NOTE] > Note
> Some patches have options that can or must be configured by tapping on ⚙️ icon next to the patch name. > Some patches have options that can or must be configured by tapping on ⚙️ icon next to the patch name.
>[!WARNING] > ⚠️ Warning
> If you see a warning you can click on it for more information. > If you see a warning, you can click on it for more information.
5. Tap on the **Done** then **Patch** button 5. Tap on the **Done** then **Patch** button
> [!WARNING] > ⚠️ Warning
> The patching process may take ~5 minutes. Exiting the app may cancel patching or increase the time it takes to patch. > The patching process may take ~5 minutes. Exiting the app may cancel patching or increase the time it takes to patch significantly.
6. Tap on the **Install** button 6. Tap on the **Install** button
> [!NOTE] > Note
> If you are rooted, you can mount the patched app on top of the original app.[^3] > If you are rooted, you can mount the patched app on top of the original app.[^3]
> Optionally, you may export the patched app to storage using the option in the bottom left corner. > Optionally, you may export the patched app to storage using the option in the bottom left corner.
[^1]: Non-root users may be prompted to select an APK from storage, in which case you must source the APK file yourself. ReVanced does not provide any APK files. [^1]: You can select installed apps or select APK files from storage. ReVanced does not provide any APK files, which is why you have to source them yourself.
[^2]: It is suggested to use the default set of patches by tapping on the **Default** button above the list of patches. [^2]: It is suggested to use the default set of patches by tapping on the **Default** button above the list of patches.
[^3]: Mounting the patched app on top of the original app will only work if the installed app version matches the version of the app selected in step 3. above. [^3]: Mounting the patched app on top of the original app will only work if the installed app version matches the version of the app selected in step 3. above.

View File

@ -17,8 +17,14 @@ class InstallerView extends StatelessWidget {
onViewModelReady: (model) => model.initialize(context), onViewModelReady: (model) => model.initialize(context),
viewModelBuilder: () => InstallerViewModel(), viewModelBuilder: () => InstallerViewModel(),
builder: (context, model, child) => PopScope( builder: (context, model, child) => PopScope(
onPopInvoked: (bool didPop) => model.onWillPop(context), canPop: !model.isPatching,
canPop: false, onPopInvoked: (bool didPop) {
if (didPop) {
model.onPop();
} else {
model.onPopAttempt(context);
}
},
child: SafeArea( child: SafeArea(
top: false, top: false,
bottom: model.isPatching, bottom: model.isPatching,
@ -80,7 +86,7 @@ class InstallerView extends StatelessWidget {
maxLines: 1, maxLines: 1,
overflow: TextOverflow.ellipsis, overflow: TextOverflow.ellipsis,
), ),
onBackButtonPressed: () => model.onWillPop(context), onBackButtonPressed: () => Navigator.maybePop(context),
bottom: PreferredSize( bottom: PreferredSize(
preferredSize: const Size(double.infinity, 1.0), preferredSize: const Size(double.infinity, 1.0),
child: GradientProgressIndicator(progress: model.progress), child: GradientProgressIndicator(progress: model.progress),

View File

@ -526,8 +526,7 @@ class InstallerViewModel extends BaseViewModel {
} }
} }
Future<bool> onWillPop(BuildContext context) async { Future<void> onPopAttempt(BuildContext context) async {
if (isPatching) {
if (!cancel) { if (!cancel) {
cancel = true; cancel = true;
_toast.showBottom(t.installerView.pressBackAgain); _toast.showBottom(t.installerView.pressBackAgain);
@ -536,15 +535,14 @@ class InstallerViewModel extends BaseViewModel {
} else { } else {
_toast.showBottom(t.installerView.noExit); _toast.showBottom(t.installerView.noExit);
} }
return false;
} }
void onPop() {
if (!cancel) { if (!cancel) {
cleanPatcher(); cleanPatcher();
} else { } else {
_patcherAPI.cleanPatcher(); _patcherAPI.cleanPatcher();
} }
screenshotCallback.dispose(); ScreenshotCallback().dispose();
Navigator.of(context).pop();
return true;
} }
} }

View File

@ -15,8 +15,10 @@ class NavigationView extends StatelessWidget {
viewModelBuilder: () => locator<NavigationViewModel>(), viewModelBuilder: () => locator<NavigationViewModel>(),
builder: (context, model, child) => PopScope( builder: (context, model, child) => PopScope(
canPop: model.currentIndex == 0, canPop: model.currentIndex == 0,
onPopInvoked: (bool didPop) => { onPopInvoked: (bool didPop) {
if (!didPop) model.setIndex(0), if (!didPop) {
model.setIndex(0);
}
}, },
child: Scaffold( child: Scaffold(
body: PageTransitionSwitcher( body: PageTransitionSwitcher(

View File

@ -1,5 +1,6 @@
// ignore_for_file: use_build_context_synchronously // ignore_for_file: use_build_context_synchronously
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:language_code/language_code.dart'; import 'package:language_code/language_code.dart';
import 'package:revanced_manager/app/app.locator.dart'; import 'package:revanced_manager/app/app.locator.dart';
@ -46,7 +47,6 @@ class SUpdateLanguage extends BaseViewModel {
builder: (context) => AlertDialog( builder: (context) => AlertDialog(
title: Text(t.settingsView.languageLabel), title: Text(t.settingsView.languageLabel),
icon: const Icon(Icons.language), icon: const Icon(Icons.language),
backgroundColor: Theme.of(context).colorScheme.secondaryContainer,
contentPadding: EdgeInsets.zero, contentPadding: EdgeInsets.zero,
content: ValueListenableBuilder( content: ValueListenableBuilder(
valueListenable: selectedLanguageCode, valueListenable: selectedLanguageCode,
@ -61,7 +61,11 @@ class SUpdateLanguage extends BaseViewModel {
try { try {
languageCode = languageCode =
LanguageCodes.fromCode(locale.languageCode); LanguageCodes.fromCode(locale.languageCode);
} catch (e) {} } catch (e) {
if (kDebugMode) {
print(e);
}
}
if (languageCode != null) { if (languageCode != null) {
languageNativeName = Text(languageCode.nativeName); languageNativeName = Text(languageCode.nativeName);
} }

View File

@ -113,7 +113,8 @@ class _NotInstalledAppItem extends State<NotInstalledAppItem> {
), ),
], ],
), ),
]), ],
),
), ),
], ],
), ),

View File

@ -5,7 +5,11 @@ import 'package:revanced_manager/gen/strings.g.dart';
import 'package:revanced_manager/ui/views/home/home_viewmodel.dart'; import 'package:revanced_manager/ui/views/home/home_viewmodel.dart';
class UpdateConfirmationSheet extends StatelessWidget { class UpdateConfirmationSheet extends StatelessWidget {
const UpdateConfirmationSheet({super.key, required this.isPatches, this.changelog = false}); const UpdateConfirmationSheet({
super.key,
required this.isPatches,
this.changelog = false,
});
final bool isPatches; final bool isPatches;
final bool changelog; final bool changelog;
@ -65,8 +69,9 @@ class UpdateConfirmationSheet extends StatelessWidget {
children: [ children: [
Icon( Icon(
Icons.new_releases_outlined, Icons.new_releases_outlined,
color: color: Theme.of(context)
Theme.of(context).colorScheme.secondary, .colorScheme
.secondary,
), ),
const SizedBox(width: 8.0), const SizedBox(width: 8.0),
Text( Text(
@ -97,11 +102,15 @@ class UpdateConfirmationSheet extends StatelessWidget {
), ),
), ),
Padding( Padding(
padding: const EdgeInsets.only(top: 12.0, left: 24.0, bottom: 12.0), padding: const EdgeInsets.only(
top: 12.0,
left: 24.0,
bottom: 12.0,
),
child: Text( child: Text(
t.homeView.updateChangelogTitle, t.homeView.updateChangelogTitle,
style: TextStyle( style: TextStyle(
fontSize: 20, fontSize: changelog ? 24 : 20,
fontWeight: FontWeight.w500, fontWeight: FontWeight.w500,
color: color:
Theme.of(context).colorScheme.onSecondaryContainer, Theme.of(context).colorScheme.onSecondaryContainer,
@ -115,6 +124,11 @@ class UpdateConfirmationSheet extends StatelessWidget {
borderRadius: BorderRadius.circular(12.0), borderRadius: BorderRadius.circular(12.0),
), ),
child: Markdown( child: Markdown(
styleSheet: MarkdownStyleSheet(
a: TextStyle(
color: Theme.of(context).colorScheme.primary,
),
),
shrinkWrap: true, shrinkWrap: true,
physics: const NeverScrollableScrollPhysics(), physics: const NeverScrollableScrollPhysics(),
padding: const EdgeInsets.all(20.0), padding: const EdgeInsets.all(20.0),

View File

@ -33,7 +33,7 @@ class AppSelectorCard extends StatelessWidget {
vm.selectedApp == null vm.selectedApp == null
? t.appSelectorCard.widgetTitle ? t.appSelectorCard.widgetTitle
: t.appSelectorCard.widgetTitleSelected, : t.appSelectorCard.widgetTitleSelected,
style: TextStyle( style: const TextStyle(
fontSize: 18, fontSize: 18,
fontWeight: FontWeight.w500, fontWeight: FontWeight.w500,
), ),
@ -114,7 +114,7 @@ class AppSelectorCard extends StatelessWidget {
), ),
], ],
), ),
] ],
], ],
), ),
], ],

2000
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -6,6 +6,6 @@
"@semantic-release/exec": "^6.0.3", "@semantic-release/exec": "^6.0.3",
"@semantic-release/git": "^10.0.1", "@semantic-release/git": "^10.0.1",
"conventional-changelog-conventionalcommits": "^7.0.2", "conventional-changelog-conventionalcommits": "^7.0.2",
"semantic-release": "^22.0.12" "semantic-release": "^23.0.2"
} }
} }

1364
pubspec.lock Normal file

File diff suppressed because it is too large Load Diff

View File

@ -4,7 +4,7 @@ homepage: https://github.com/ReVanced/revanced-manager
publish_to: 'none' publish_to: 'none'
version: 1.19.0-dev.8+101900008 version: 1.19.0-dev.13+101900013
environment: environment:
sdk: '>=3.0.0 <4.0.0' sdk: '>=3.0.0 <4.0.0'
@ -72,6 +72,7 @@ dependencies:
wakelock_plus: ^1.1.3 wakelock_plus: ^1.1.3
dev_dependencies: dev_dependencies:
analyzer: ^6.4.1
build_runner: any build_runner: any
flutter_lints: ^3.0.1 flutter_lints: ^3.0.1
injectable_generator: ^2.1.5 injectable_generator: ^2.1.5