mirror of
https://github.com/revanced/revanced-patches
synced 2024-11-27 02:46:48 +01:00
chore: Merge branch dev
to main
(#3888)
This commit is contained in:
commit
91894b7e26
34
CHANGELOG.md
34
CHANGELOG.md
@ -1,3 +1,37 @@
|
||||
## [5.0.1-dev.4](https://github.com/ReVanced/revanced-patches/compare/v5.0.1-dev.3...v5.0.1-dev.4) (2024-11-11)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **Twitter:** Fix patches by depending on patch that merges required extension ([c330e9d](https://github.com/ReVanced/revanced-patches/commit/c330e9d67d3e8c8c3535fa43e52c9f06e33ff0bf))
|
||||
|
||||
## [5.0.1-dev.3](https://github.com/ReVanced/revanced-patches/compare/v5.0.1-dev.2...v5.0.1-dev.3) (2024-11-11)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **YouTube - Playback speed:** Remember playback speed when using non 1.0x default speed ([05b9f87](https://github.com/ReVanced/revanced-patches/commit/05b9f8709895dae67e8cc12e8b7bdb87ff401997)), closes [#3810](https://github.com/ReVanced/revanced-patches/issues/3810)
|
||||
|
||||
## [5.0.1-dev.2](https://github.com/ReVanced/revanced-patches/compare/v5.0.1-dev.1...v5.0.1-dev.2) (2024-11-11)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **Twitter:** Fix patches by matching fingerprint using correct class ([6ae0d12](https://github.com/ReVanced/revanced-patches/commit/6ae0d124e1f27faecd20e4008951b08353572d98))
|
||||
|
||||
## [5.0.1-dev.1](https://github.com/ReVanced/revanced-patches/compare/v5.0.0...v5.0.1-dev.1) (2024-11-11)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **Sync:** Fix patches by not throwing unnecessarily ([2ee1316](https://github.com/ReVanced/revanced-patches/commit/2ee13160d51dba3c5806594b2387f806e5946b9a))
|
||||
* **Tiktok - Settings:** Fix the patch by depending on the correct settings patch ([0c75929](https://github.com/ReVanced/revanced-patches/commit/0c75929a83729841197b482d28f7f7f5f9cec332))
|
||||
|
||||
|
||||
### Performance Improvements
|
||||
|
||||
* Check for extension without a class proxy ([a6a74e2](https://github.com/ReVanced/revanced-patches/commit/a6a74e289db1fe04db230d1e864cb9e752f9a01d))
|
||||
|
||||
# [5.0.0](https://github.com/ReVanced/revanced-patches/compare/v4.17.0...v5.0.0) (2024-11-10)
|
||||
|
||||
|
||||
|
@ -3,4 +3,4 @@ org.gradle.jvmargs = -Xms512M -Xmx2048M
|
||||
org.gradle.parallel = true
|
||||
android.useAndroidX = true
|
||||
kotlin.code.style = official
|
||||
version = 5.0.0
|
||||
version = 5.0.1-dev.4
|
||||
|
@ -10,6 +10,6 @@ val disablePiracyDetectionPatch = bytecodePatch(
|
||||
execute {
|
||||
// Do not throw an error if the fingerprint is not resolved.
|
||||
// This is fine because new versions of the target app do not need this patch.
|
||||
piracyDetectionFingerprint.method.addInstruction(0, "return-void")
|
||||
piracyDetectionFingerprint.methodOrNull?.addInstruction(0, "return-void")
|
||||
}
|
||||
}
|
||||
|
@ -1,9 +1,11 @@
|
||||
package app.revanced.patches.reddit.customclients.sync.detection.piracy
|
||||
|
||||
import com.android.tools.smali.dexlib2.iface.instruction.ReferenceInstruction
|
||||
import com.android.tools.smali.dexlib2.Opcode
|
||||
import com.android.tools.smali.dexlib2.AccessFlags
|
||||
import app.revanced.patcher.extensions.InstructionExtensions.instructions
|
||||
import app.revanced.patcher.fingerprint
|
||||
import app.revanced.util.getReference
|
||||
import com.android.tools.smali.dexlib2.AccessFlags
|
||||
import com.android.tools.smali.dexlib2.Opcode
|
||||
import com.android.tools.smali.dexlib2.iface.reference.Reference
|
||||
|
||||
internal val piracyDetectionFingerprint = fingerprint {
|
||||
accessFlags(AccessFlags.PRIVATE, AccessFlags.FINAL)
|
||||
@ -16,12 +18,9 @@ internal val piracyDetectionFingerprint = fingerprint {
|
||||
Opcode.INVOKE_VIRTUAL,
|
||||
)
|
||||
custom { method, _ ->
|
||||
method.implementation?.instructions?.any {
|
||||
if (it.opcode != Opcode.NEW_INSTANCE) return@any false
|
||||
|
||||
val reference = (it as ReferenceInstruction).reference
|
||||
|
||||
reference.toString() == "Lcom/github/javiersantos/piracychecker/PiracyChecker;"
|
||||
} == true
|
||||
method.implementation ?: return@custom false
|
||||
method.instructions.any {
|
||||
it.getReference<Reference>()?.toString() == "Lcom/github/javiersantos/piracychecker/PiracyChecker;"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -20,7 +20,7 @@ fun sharedExtensionPatch(
|
||||
extendWith("extensions/shared.rve")
|
||||
|
||||
execute {
|
||||
if (classBy { EXTENSION_CLASS_DESCRIPTOR in it.type } == null) {
|
||||
if (classes.none { EXTENSION_CLASS_DESCRIPTOR == it.type }) {
|
||||
throw PatchException(
|
||||
"Shared extension has not been merged yet. This patch can not succeed without merging it.",
|
||||
)
|
||||
@ -35,7 +35,7 @@ fun sharedExtensionPatch(
|
||||
*/
|
||||
fun getCurrentJarFilePath(): String {
|
||||
val className = object {}::class.java.enclosingClass.name.replace('.', '/') + ".class"
|
||||
val classUrl = object {}::class.java.classLoader.getResource(className)
|
||||
val classUrl = object {}::class.java.classLoader?.getResource(className)
|
||||
if (classUrl != null) {
|
||||
val urlString = classUrl.toString()
|
||||
|
||||
|
@ -5,8 +5,8 @@ import app.revanced.patcher.extensions.InstructionExtensions.addInstructions
|
||||
import app.revanced.patcher.extensions.InstructionExtensions.getInstruction
|
||||
import app.revanced.patcher.patch.bytecodePatch
|
||||
import app.revanced.patches.tiktok.misc.extension.sharedExtensionPatch
|
||||
import app.revanced.patches.tiktok.misc.settings.settingsPatch
|
||||
import app.revanced.patches.tiktok.misc.settings.settingsStatusLoadFingerprint
|
||||
import app.revanced.patches.twitch.misc.settings.settingsPatch
|
||||
import app.revanced.util.findMutableMethodOf
|
||||
import com.android.tools.smali.dexlib2.Opcode
|
||||
import com.android.tools.smali.dexlib2.iface.instruction.OneRegisterInstruction
|
||||
|
@ -47,18 +47,22 @@ val jsonHookPatch = bytecodePatch(
|
||||
dependsOn(sharedExtensionPatch)
|
||||
|
||||
execute {
|
||||
val jsonFactoryClassDef = jsonHookPatchFingerprint.apply {
|
||||
jsonHookPatchFingerprint.apply {
|
||||
// Make sure the extension is present.
|
||||
val jsonHookPatch = classBy { classDef -> classDef.type == JSON_HOOK_PATCH_CLASS_DESCRIPTOR }
|
||||
?: throw PatchException("Could not find the extension.")
|
||||
|
||||
matchOrNull(jsonHookPatch.immutableClass)
|
||||
?: throw PatchException("Unexpected extension.")
|
||||
}.originalClassDef // Conveniently find the type to hook a method in, via a named field.
|
||||
.fields
|
||||
.firstOrNull { it.name == "JSON_FACTORY" }
|
||||
?.type
|
||||
.let { type -> classes.find { it.type == type } } ?: throw PatchException("Could not find required class.")
|
||||
}
|
||||
|
||||
val jsonFactoryClassDef =
|
||||
loganSquareFingerprint.originalClassDef // Conveniently find the type to hook a method in, via a named field.
|
||||
.fields
|
||||
.firstOrNull { it.name == "JSON_FACTORY" }
|
||||
?.type
|
||||
.let { type -> classes.find { it.type == type } }
|
||||
?: throw PatchException("Could not find required class.")
|
||||
|
||||
// Hook the methods first parameter.
|
||||
jsonInputStreamFingerprint.match(jsonFactoryClassDef).method.addInstructions(
|
||||
|
@ -9,6 +9,7 @@ import app.revanced.patcher.patch.stringOption
|
||||
import app.revanced.patches.shared.misc.mapping.get
|
||||
import app.revanced.patches.shared.misc.mapping.resourceMappingPatch
|
||||
import app.revanced.patches.shared.misc.mapping.resourceMappings
|
||||
import app.revanced.patches.twitter.misc.extension.sharedExtensionPatch
|
||||
import app.revanced.util.indexOfFirstLiteralInstructionOrThrow
|
||||
import com.android.tools.smali.dexlib2.iface.instruction.OneRegisterInstruction
|
||||
import com.android.tools.smali.dexlib2.iface.instruction.formats.Instruction35c
|
||||
@ -39,7 +40,10 @@ val changeLinkSharingDomainPatch = bytecodePatch(
|
||||
name = "Change link sharing domain",
|
||||
description = "Replaces the domain name of Twitter links when sharing them.",
|
||||
) {
|
||||
dependsOn(changeLinkSharingDomainResourcePatch)
|
||||
dependsOn(
|
||||
changeLinkSharingDomainResourcePatch,
|
||||
sharedExtensionPatch,
|
||||
)
|
||||
|
||||
compatibleWith("com.twitter.android")
|
||||
|
||||
@ -52,7 +56,6 @@ val changeLinkSharingDomainPatch = bytecodePatch(
|
||||
)
|
||||
|
||||
execute {
|
||||
|
||||
val replacementIndex =
|
||||
linkSharingDomainFingerprint.stringMatches!!.first().index
|
||||
val domainRegister =
|
||||
|
@ -2,6 +2,7 @@ package app.revanced.patches.twitter.misc.links
|
||||
|
||||
import app.revanced.patcher.extensions.InstructionExtensions.addInstructions
|
||||
import app.revanced.patcher.patch.bytecodePatch
|
||||
import app.revanced.patches.twitter.misc.extension.sharedExtensionPatch
|
||||
|
||||
@Suppress("unused")
|
||||
val openLinksWithAppChooserPatch = bytecodePatch(
|
||||
@ -10,6 +11,8 @@ val openLinksWithAppChooserPatch = bytecodePatch(
|
||||
"As a result you can select a browser to open the link with.",
|
||||
use = false,
|
||||
) {
|
||||
dependsOn(sharedExtensionPatch)
|
||||
|
||||
compatibleWith("com.twitter.android"("10.48.0-release.0"))
|
||||
|
||||
execute {
|
||||
|
@ -302,8 +302,14 @@ private fun getReference(instructions: List<BuilderInstruction>, offset: Int, op
|
||||
/**
|
||||
* Hook the video speed selected by the user.
|
||||
*/
|
||||
fun userSelectedPlaybackSpeedHook(targetMethodClass: String, targetMethodName: String) =
|
||||
fun userSelectedPlaybackSpeedHook(targetMethodClass: String, targetMethodName: String) {
|
||||
legacySpeedSelectionInsertMethod.addInstruction(
|
||||
legacySpeedSelectionInsertIndex++,
|
||||
"invoke-static { v$legacySpeedSelectionValueRegister }, $targetMethodClass->$targetMethodName(F)V"
|
||||
)
|
||||
|
||||
speedSelectionInsertMethod.addInstruction(
|
||||
speedSelectionInsertIndex++,
|
||||
"invoke-static {v$speedSelectionValueRegister}, $targetMethodClass->$targetMethodName(F)V",
|
||||
"invoke-static { v$speedSelectionValueRegister }, $targetMethodClass->$targetMethodName(F)V",
|
||||
)
|
||||
}
|
||||
|
@ -36,26 +36,26 @@ This is because Crowdin requires temporarily flattening this file and removing t
|
||||
<string name="revanced_check_environment_failed_title">Kontroly selhaly</string>
|
||||
<string name="revanced_check_environment_dialog_open_official_source_button">Otevřít oficiální webovou stránku</string>
|
||||
<string name="revanced_check_environment_dialog_ignore_button">Ignorovat</string>
|
||||
<string name="revanced_check_environment_failed_message"><h5>Zdá se, že tuto aplikaci neupravujete.</h5><br>Tato aplikace nemusí fungovat správně, <b>může být škodlivá nebo dokonce nebezpečná pro použití</b>.<br><br>Z těchto kontrol vyplývá, že tato aplikace je předem upravena nebo získána od někoho jiného:<br><br><small>%1$s</small><br>Je důrazně doporučeno <b>odinstalovat tuto aplikaci a opravit ji sami</b> , abyste se ujistili, že používáte ověřenou a bezpečnou aplikaci.<p><br>Pokud je ignorováno, toto varování se zobrazí pouze dvakrát.</string>
|
||||
<string name="revanced_check_environment_not_same_patching_device">Upraveno na jiném zařízení</string>
|
||||
<string name="revanced_check_environment_manager_not_expected_installer">Není nainstalován ReVanced Manager</string>
|
||||
<string name="revanced_check_environment_not_near_patch_time">Upraveno před více než 10 minutami</string>
|
||||
<string name="revanced_check_environment_not_near_patch_time_days">Patchnuto před %s dny</string>
|
||||
<string name="revanced_check_environment_not_near_patch_time_invalid">APK datum sestavení je poškozeno</string>
|
||||
<string name="revanced_check_environment_failed_message"><h5>Zdá se, že jste tuto upravenou verzi aplikace nevygenerovali vy.</h5><br>Aplikace nemusí fungovat správně, <b>může být škodlivá nebo nebezpečná</b>.<br><br>Z následujících kontrol vyplývá, že úpravy této aplikace byly provedeny někým jiným:<br><br><small>%1$s</small><br>Je důrazně doporučeno <b>odinstalovat tuto aplikaci a vygenerovat ji sami</b>, abyste měli jistotu, že je aplikace ověřená a bezpečná.<p><br>Pokud zvolíte Ignorovat, toto varování se zobrazí pouze dvakrát.</string>
|
||||
<string name="revanced_check_environment_not_same_patching_device">Vygenerována na jiném zařízení</string>
|
||||
<string name="revanced_check_environment_manager_not_expected_installer">Nebyla nainstalována skrze ReVanced Manager</string>
|
||||
<string name="revanced_check_environment_not_near_patch_time">Vygenerována před více než 10 minutami</string>
|
||||
<string name="revanced_check_environment_not_near_patch_time_days">Vygenerována před %s dny</string>
|
||||
<string name="revanced_check_environment_not_near_patch_time_invalid">Datum sestavení souboru APK je poškozeno</string>
|
||||
</patch>
|
||||
<patch id="misc.settings.settingsResourcePatch">
|
||||
<string name="revanced_settings_title">ReVanced</string>
|
||||
<string name="revanced_settings_confirm_user_dialog_title">Přejete si pokračovat?</string>
|
||||
<string name="revanced_settings_reset">Resetovat</string>
|
||||
<string name="revanced_settings_reset">Výchozí</string>
|
||||
<string name="revanced_settings_restart_title">Obnovit a restartovat</string>
|
||||
<string name="revanced_settings_restart">Restartovat</string>
|
||||
<string name="revanced_settings_import">Importovat</string>
|
||||
<string name="revanced_settings_import_copy">Kopírovat</string>
|
||||
<string name="revanced_settings_import_reset">Nastavení Revanced resetováno do výchozího stavu</string>
|
||||
<string name="revanced_settings_import_reset">Nastavení ReVanced obnoveno do výchozího stavu</string>
|
||||
<string name="revanced_settings_import_success">Importováno %d nastavení</string>
|
||||
<string name="revanced_settings_import_failure_parse">Importováni selhalo: %s</string>
|
||||
<string name="revanced_pref_import_export_title">Import / Export</string>
|
||||
<string name="revanced_pref_import_export_summary">Importovat/ exportovat nastavení ReVanced</string>
|
||||
<string name="revanced_pref_import_export_summary">Importovat/exportovat nastavení ReVanced</string>
|
||||
<!-- Settings about dialog. -->
|
||||
<string name="revanced_settings_about_links_body">Používáte ReVanced Patches verze <i>%s</i></string>
|
||||
<string name="revanced_settings_about_links_dev_header">Poznámka</string>
|
||||
@ -300,6 +300,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
|
||||
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
||||
<string name="revanced_hide_keyword_content_phrases_summary">klíčová slova a fráze ke skrytí, odděleno novými řádky\n\nKlíčová slova mohou být jména kanálů nebo jakýkoli text zobrazený v nadpisech videa\n\nSlova s velkými písmeny uprostřed musí být zadána se skříní (např: iPhone, iPhone, TikTok, LeBlanc)</string>
|
||||
<string name="revanced_hide_keyword_content_about_title">O filtrování klíčových slov</string>
|
||||
<string name="revanced_hide_keyword_content_about_summary">Domů/Předplatné/Výsledky vyhledávání jsou filtrovány tak, aby se skryl obsah, který odpovídá klíčovým slovům\n\nOmezení\n- Shorts nelze skrýt podle názvu kanálu\n- Některé součásti uživatelského rozhraní se nemusí skrýt\n- Při vyhledávání klíčového slova se nemusí zobrazit žádné výsledky</string>
|
||||
<string name="revanced_hide_keyword_content_about_whole_words_title">Porovnat celá slova</string>
|
||||
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
||||
<string name="revanced_hide_keyword_content_about_whole_words_summary">Zaokrouhlení klíčového slova/fráze s dvojitými uvozovkami zabrání částečným shodám s názvy videí a kanálů<br><br>Například<br><b>\"ai\"</b> skryje video: <b>How does AI work?</b><br>, ale nebude skrýt: <b>What does fair use mean?</b></string>
|
||||
@ -597,11 +598,18 @@ This is because Crowdin requires temporarily flattening this file and removing t
|
||||
<string name="revanced_shorts_player_screen_title">Přehrávač Shorts</string>
|
||||
<string name="revanced_shorts_player_screen_summary">Skrýt nebo zobrazit komponenty v přehrávači Shorts</string>
|
||||
<!-- 'home' should be translated using the same localized wording YouTube displays for the home tab. -->
|
||||
<string name="revanced_hide_shorts_home_title">Skrýt Shorts v Domů</string>
|
||||
<string name="revanced_hide_shorts_home_summary_on">Shorts jsou schovány v Domů</string>
|
||||
<string name="revanced_hide_shorts_home_summary_off">Shorts jsou zobrazeny v Domů</string>
|
||||
<!-- 'subscription' should be translated using the same localized wording YouTube displays for the subscription tab. -->
|
||||
<string name="revanced_hide_shorts_subscriptions_title">Schovat Shorts v odběrovém feedu</string>
|
||||
<string name="revanced_hide_shorts_subscriptions_summary_on">Shorts jsou v odběrovém feedu schovány</string>
|
||||
<string name="revanced_hide_shorts_subscriptions_summary_off">Shorts jsou v odběrovém feedu zobazeny</string>
|
||||
<string name="revanced_hide_shorts_search_title">Skrýt Shorts ve výsledcích vyhledávání</string>
|
||||
<string name="revanced_hide_shorts_search_summary_on">Shorts jsou ve výsledcích vyhledávání skryté</string>
|
||||
<string name="revanced_hide_shorts_search_summary_off">Shorts jsou ve výsledcích vyhledávání viditelné</string>
|
||||
<!-- 'join' should be translated using the same localized wording YouTube displays for the button. -->
|
||||
<string name="revanced_hide_shorts_join_button_title">Skrýt tlačítko Připojit se</string>
|
||||
<string name="revanced_hide_shorts_join_button_summary_on">Tlačítko spojení je skryté</string>
|
||||
<string name="revanced_hide_shorts_join_button_summary_off">Zobrazí se tlačítko pro připojení</string>
|
||||
<!-- 'subscribe' should be translated using the same localized wording YouTube displays for the button. -->
|
||||
|
@ -34,14 +34,14 @@ This is because Crowdin requires temporarily flattening this file and removing t
|
||||
<app id="shared">
|
||||
<patch id="misc.checks.checkEnvironmentPatch">
|
||||
<string name="revanced_check_environment_failed_title">Comprobaciones fallidas</string>
|
||||
<string name="revanced_check_environment_dialog_open_official_source_button">Abrir sitio web oficial</string>
|
||||
<string name="revanced_check_environment_dialog_open_official_source_button">Ir al sitio web oficial</string>
|
||||
<string name="revanced_check_environment_dialog_ignore_button">Ignorar</string>
|
||||
<string name="revanced_check_environment_failed_message"><h5>Esta app no parece estar parcheada por ti.</h5><br>Esta app podría no funcionar correctamente, <b> podría ser perjudicial o incluso peligrosa de usar</b>.<br><br>Estas comprobaciones implican que esta app está pre-parcheada o se ha obtenido de alguien más:<br><br><small>%1$s</small><br>Se recomienda mucho <b>desinstalar esta app y parchearla por ti mismo</b> para asegurarte de que estás usando una app segura y validada.<p><br>Si se ignora, este aviso se mostrará solo dos veces.</string>
|
||||
<string name="revanced_check_environment_not_same_patching_device">Parcheado en un dispositivo diferente</string>
|
||||
<string name="revanced_check_environment_manager_not_expected_installer">No instalado por ReVanced Manager</string>
|
||||
<string name="revanced_check_environment_not_near_patch_time">Parcheado hace más de 10 minutos</string>
|
||||
<string name="revanced_check_environment_not_near_patch_time_days">Parcheado hace %s días</string>
|
||||
<string name="revanced_check_environment_not_near_patch_time_invalid">La fecha de compilación de APK está dañada</string>
|
||||
<string name="revanced_check_environment_not_near_patch_time_invalid">La fecha de compilación del APK está dañada</string>
|
||||
</patch>
|
||||
<patch id="misc.settings.settingsResourcePatch">
|
||||
<string name="revanced_settings_confirm_user_dialog_title">¿Desea continuar?</string>
|
||||
@ -132,7 +132,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
|
||||
<string name="revanced_hide_join_membership_button_summary_on">Botón oculto</string>
|
||||
<string name="revanced_hide_join_membership_button_summary_off">Se muestra el botón</string>
|
||||
<!-- 'For you' should be translated using the same localized wording YouTube displays. -->
|
||||
<string name="revanced_hide_for_you_shelf_title">Ocultar estantería \'Para ti\' en la página del canal</string>
|
||||
<string name="revanced_hide_for_you_shelf_title">Ocultar sección \'Para ti\' en la página del canal</string>
|
||||
<string name="revanced_hide_for_you_shelf_summary_on">Estante oculto</string>
|
||||
<string name="revanced_hide_for_you_shelf_summary_off">Estante mostrado</string>
|
||||
<!-- 'Notify me' should be translated using the same localized wording YouTube displays.
|
||||
@ -141,7 +141,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
|
||||
<string name="revanced_hide_notify_me_button_summary_on">Botón oculto</string>
|
||||
<string name="revanced_hide_notify_me_button_summary_off">Se muestra el botón</string>
|
||||
<!-- 'People also watch' should be translated using the same localized wording YouTube displays. -->
|
||||
<string name="revanced_hide_search_result_recommendations_title">Ocultar recomendaciones \"Las personas también vieron\"</string>
|
||||
<string name="revanced_hide_search_result_recommendations_title">Ocultar recomendaciones de \"Las personas también vieron\"</string>
|
||||
<string name="revanced_hide_search_result_recommendations_summary_on">Recomendaciones ocultas</string>
|
||||
<string name="revanced_hide_search_result_recommendations_summary_off">Se muestran las recomendaciones</string>
|
||||
<!-- 'Show more' should be translated with the same localized wording that YouTube displays.
|
||||
@ -158,9 +158,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
|
||||
<string name="revanced_hide_channel_guidelines_title">Ocultar pautas de canal</string>
|
||||
<string name="revanced_hide_channel_guidelines_summary_on">Las pautas del canal están ocultas</string>
|
||||
<string name="revanced_hide_channel_guidelines_summary_off">Se muestran las pautas del canal</string>
|
||||
<string name="revanced_hide_chips_shelf_title">Ocultar estante de fichas</string>
|
||||
<string name="revanced_hide_chips_shelf_summary_on">El estante de fichas está oculto</string>
|
||||
<string name="revanced_hide_chips_shelf_summary_off">Se muestra el estante de fichas</string>
|
||||
<string name="revanced_hide_chips_shelf_title">Ocultar \"Más como esto\"</string>
|
||||
<string name="revanced_hide_chips_shelf_summary_on">\"Más como esto\" está oculto</string>
|
||||
<string name="revanced_hide_chips_shelf_summary_off">\"Más como esto\" está habilitado</string>
|
||||
<string name="revanced_hide_expandable_chip_title">Ocultar ficha expandible en videos</string>
|
||||
<string name="revanced_hide_expandable_chip_summary_on">Las fichas expandibles están ocultas</string>
|
||||
<string name="revanced_hide_expandable_chip_summary_off">Se muestran fichas expandibles</string>
|
||||
|
@ -45,9 +45,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
|
||||
</patch>
|
||||
<patch id="misc.settings.settingsResourcePatch">
|
||||
<string name="revanced_settings_title">ReVanced</string>
|
||||
<string name="revanced_settings_confirm_user_dialog_title">Souhaitez-vous continuer ?</string>
|
||||
<string name="revanced_settings_confirm_user_dialog_title">Voulez-vous continuer ?</string>
|
||||
<string name="revanced_settings_reset">Réinitialiser</string>
|
||||
<string name="revanced_settings_restart_title">Appliquer et redémarrer ?</string>
|
||||
<string name="revanced_settings_restart_title">Appliquer et redémarrer</string>
|
||||
<string name="revanced_settings_restart">Redémarrer</string>
|
||||
<string name="revanced_settings_import">Importer</string>
|
||||
<string name="revanced_settings_import_copy">Copier</string>
|
||||
@ -769,6 +769,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
|
||||
<string name="revanced_seekbar_thumbnails_high_quality_summary_off">Les vignettes de la barre de recherche sont de qualité moyenne</string>
|
||||
<string name="revanced_seekbar_thumbnails_high_quality_legacy_summary_on">Les vignettes de la barre de recherche plein écran sont de haute qualité</string>
|
||||
<string name="revanced_seekbar_thumbnails_high_quality_legacy_summary_off">Les vignettes de barre de recherche plein écran ont une qualité moyenne</string>
|
||||
<string name="revanced_seekbar_thumbnails_high_quality_dialog_message">Cela restaurera aussi les vignettes sur les diffusions en direct qui n\'ont pas la fonctionnalité de vignette de prévisualisation.\n\nLes vignettes de prévisualisation utiliseront la même qualité que la vidéo actuelle.\n\nCette fonctionnalité fonctionne mieux avec une qualité vidéo de 720p ou moins et lorsque vous utilisez une connexion Internet très rapide.</string>
|
||||
<string name="revanced_restore_old_seekbar_thumbnails_title">Restaurer les anciennes miniatures de la barre de recherche</string>
|
||||
<string name="revanced_restore_old_seekbar_thumbnails_summary_on">Les vignettes de la barre de recherche apparaîtront au-dessus de la barre de recherche</string>
|
||||
<string name="revanced_restore_old_seekbar_thumbnails_summary_off">Les vignettes de la barre de recherche apparaîtront en plein écran</string>
|
||||
@ -988,6 +989,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
|
||||
</patch>
|
||||
<patch id="layout.startupshortsreset.disableResumingShortsOnStartupPatch">
|
||||
<string name="revanced_disable_resuming_shorts_player_title">Désactiver la reprise du joueur Shorts</string>
|
||||
<string name="revanced_disable_resuming_shorts_player_summary_on">Le lecteur de Shorts ne se relancera pas au démarrage de l\'application</string>
|
||||
<string name="revanced_disable_resuming_shorts_player_summary_off">Le lecteur court reprendra au démarrage de l\'application</string>
|
||||
</patch>
|
||||
<patch id="layout.shortsautoplay.shortsAutoplayPatch">
|
||||
|
@ -34,14 +34,14 @@ This is because Crowdin requires temporarily flattening this file and removing t
|
||||
<app id="shared">
|
||||
<patch id="misc.checks.checkEnvironmentPatch">
|
||||
<string name="revanced_check_environment_failed_title">Az ellenőrzések sikertelenek</string>
|
||||
<string name="revanced_check_environment_dialog_open_official_source_button">Hivatalos webhelyet megnyitása</string>
|
||||
<string name="revanced_check_environment_dialog_open_official_source_button">Hivatalos weboldal megnyitása</string>
|
||||
<string name="revanced_check_environment_dialog_ignore_button">Mellőzés</string>
|
||||
<string name="revanced_check_environment_failed_message"><h5>Úgy tűnik, hogy ezt az alkalmazást nem Ön javította.</h5><br>Lehet, hogy ez az alkalmazás nem működik megfelelően, <b>ártalmas vagy akár veszélyes is lehet a használata</b>.< br><br>Ezek az ellenőrzések arra utalnak, hogy ez az alkalmazás előre javítva van, vagy valaki mástól szerezte be:<br><br><small>%1$s</small><br>Erősen ajánlott <b>távolítsa el ezt az alkalmazást, és saját maga javítsa meg</b> annak biztosítása érdekében, hogy érvényesített és biztonságos alkalmazást használjon.<p><br>Ha figyelmen kívül hagyja, ez a figyelmeztetés csak kétszer jelenik meg.</string>
|
||||
<string name="revanced_check_environment_failed_message"><h5>Úgy tűnik, hogy ezt az alkalmazást nem te patchelted.</h5><br>Lehet, hogy az alkalmazás nem fog megfelelően működni, sőt, <b>ártalmas vagy akár veszélyes is lehet a használata</b>.<br><br>Az alábbi ellenőrzések arra utalnak, hogy már előre patchelték az alkalmazást, vagy mástól szerezted be azt:<br><br><small>%1$s</small><br>Ajánlott <b>letörölni és magadnak patchelni</b> az alkalmazást a teljes biztonság érdekében.<p><br>Ha ezt az értesítést mellőzöd, csak kétszer fog megjelenni.</string>
|
||||
<string name="revanced_check_environment_not_same_patching_device">Patchelve egy másik eszközön</string>
|
||||
<string name="revanced_check_environment_manager_not_expected_installer">Nem a ReVanced Manager telepítette</string>
|
||||
<string name="revanced_check_environment_not_near_patch_time">Több mint 10 perce patchelve</string>
|
||||
<string name="revanced_check_environment_not_near_patch_time_days">%s napja patchelve</string>
|
||||
<string name="revanced_check_environment_not_near_patch_time_invalid">Az APK felépítési dátuma sérült</string>
|
||||
<string name="revanced_check_environment_not_near_patch_time_invalid">Az APK build dátuma sérült</string>
|
||||
</patch>
|
||||
<patch id="misc.settings.settingsResourcePatch">
|
||||
<string name="revanced_settings_confirm_user_dialog_title">Szeretné folytatni?</string>
|
||||
@ -116,7 +116,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
|
||||
<string name="revanced_hide_album_cards_summary_off">Az album kártyák láthatóak</string>
|
||||
<string name="revanced_hide_crowdfunding_box_title">Közösségi finanszírozási doboz elrejtése</string>
|
||||
<string name="revanced_hide_crowdfunding_box_summary_on">A közösségi finanszírozási doboz el van rejtve</string>
|
||||
<string name="revanced_hide_crowdfunding_box_summary_off">A közösségi finanszírozási doboz megjelenik</string>
|
||||
<string name="revanced_hide_crowdfunding_box_summary_off">A közösségi finanszírozási doboz meg van jelenítve</string>
|
||||
<string name="revanced_hide_floating_microphone_button_title">Lebegő mikrofon gomb elrejtése</string>
|
||||
<string name="revanced_hide_floating_microphone_button_summary_on">A mikrofon gomb elrejtve</string>
|
||||
<string name="revanced_hide_floating_microphone_button_summary_off">A mikrofon gomb látható</string>
|
||||
@ -134,7 +134,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
|
||||
<!-- 'For you' should be translated using the same localized wording YouTube displays. -->
|
||||
<string name="revanced_hide_for_you_shelf_title">\"Neked\" polc elrejtése a csatorna oldalon</string>
|
||||
<string name="revanced_hide_for_you_shelf_summary_on">A polc rejtett</string>
|
||||
<string name="revanced_hide_for_you_shelf_summary_off">A polc megjelenik</string>
|
||||
<string name="revanced_hide_for_you_shelf_summary_off">A polc meg van jelenítve</string>
|
||||
<!-- 'Notify me' should be translated using the same localized wording YouTube displays.
|
||||
This item appear in the subscription feed for future livestreams or unreleased videos. -->
|
||||
<string name="revanced_hide_notify_me_button_title">\"Értesítést kérek\" gomb elrejtése</string>
|
||||
@ -160,8 +160,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
|
||||
<string name="revanced_hide_channel_guidelines_summary_off">A csatorna irányelvei megjelenítve</string>
|
||||
<string name="revanced_hide_chips_shelf_title">Vágások polc elrejtése</string>
|
||||
<string name="revanced_hide_chips_shelf_summary_on">A vágások polc el van rejtve</string>
|
||||
<string name="revanced_hide_chips_shelf_summary_off">A vágások polc megjelenik</string>
|
||||
<string name="revanced_hide_expandable_chip_title">Kiterjeszthető vágások elrejtése a videók alatt</string>
|
||||
<string name="revanced_hide_chips_shelf_summary_off">A részletek polc meg van jelenítve</string>
|
||||
<string name="revanced_hide_expandable_chip_title">Kiterjeszthető részletek elrejtése a videók alatt</string>
|
||||
<string name="revanced_hide_expandable_chip_summary_on">A kiterjeszthető vágások el vannak rejtve</string>
|
||||
<string name="revanced_hide_expandable_chip_summary_off">A kiterjeszthető vágások megjelennek</string>
|
||||
<string name="revanced_hide_community_posts_title">Közösségi posztok elrejtése</string>
|
||||
@ -255,8 +255,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
|
||||
<string name="revanced_hide_comments_by_members_header_summary_on">A „tagok megjegyzései” fejléc el van rejtve</string>
|
||||
<string name="revanced_hide_comments_by_members_header_summary_off">Megjelenik a „Tagok megjegyzései” fejléc</string>
|
||||
<string name="revanced_hide_comments_section_title">A megjegyzések szekció elrejtése</string>
|
||||
<string name="revanced_hide_comments_section_summary_on">A megjegyzések szakasz el van rejtve</string>
|
||||
<string name="revanced_hide_comments_section_summary_off">Megjelenik a megjegyzések rész</string>
|
||||
<string name="revanced_hide_comments_section_summary_on">A komment szekció el van rejtve</string>
|
||||
<string name="revanced_hide_comments_section_summary_off">A megjegyzések szekció megjelenik</string>
|
||||
<string name="revanced_hide_comments_create_a_short_button_title">A „Rövid létrehozása” gomb elrejtése</string>
|
||||
<string name="revanced_hide_comments_create_a_short_button_summary_on">A „Short létrehozása” gomb el van rejtve</string>
|
||||
<string name="revanced_hide_comments_create_a_short_button_summary_off">Megjelenik a „Short létrehozása” gomb</string>
|
||||
|
@ -77,7 +77,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
|
||||
<string name="revanced_settings_screen_00_about_title">Tentang</string>
|
||||
<string name="revanced_settings_screen_01_ads_title">Iklan</string>
|
||||
<string name="revanced_settings_screen_02_alt_thumbnails_title">Thumbnail alternatif</string>
|
||||
<string name="revanced_settings_screen_03_feed_title">Umpan</string>
|
||||
<string name="revanced_settings_screen_03_feed_title">Feed</string>
|
||||
<string name="revanced_settings_screen_04_player_title">Pemutar</string>
|
||||
<string name="revanced_settings_screen_05_general_title">Layout umum</string>
|
||||
<string name="revanced_settings_screen_07_seekbar_title">Seekbar</string>
|
||||
@ -818,7 +818,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
|
||||
<string name="revanced_sb_general_min_duration_invalid">Durasi waktu tidak sah</string>
|
||||
<string name="revanced_sb_general_uuid">ID pengguna pribadi Anda</string>
|
||||
<string name="revanced_sb_general_uuid_sum">Ini harus dijaga kerahasiaannya. Seperti kata sandi dan tidak disarankan untuk dibagikan dengan siapa pun. Jika seseorang mendapatkan ini, mereka dapat menyamar sebagai Anda</string>
|
||||
<string name="revanced_sb_general_uuid_invalid">ID pengguna tidak boleh lebih dari 30 karakter </string>
|
||||
<string name="revanced_sb_general_uuid_invalid">ID pengguna tidak boleh lebih dari 30 karakter</string>
|
||||
<string name="revanced_sb_general_api_url">Ubah URL API</string>
|
||||
<string name="revanced_sb_general_api_url_sum">Alamat yang digunakan SponsorBlock untuk membuat panggilan ke server</string>
|
||||
<string name="revanced_sb_api_url_reset">Atur ulang URL API</string>
|
||||
|
@ -36,12 +36,12 @@ This is because Crowdin requires temporarily flattening this file and removing t
|
||||
<string name="revanced_check_environment_failed_title">Controlli falliti</string>
|
||||
<string name="revanced_check_environment_dialog_open_official_source_button">Apri sito ufficiale</string>
|
||||
<string name="revanced_check_environment_dialog_ignore_button">Ignora</string>
|
||||
<string name="revanced_check_environment_failed_message"><h5>Questa app non sembra essere patched da te.</h5><br>Questa app potrebbe non funzionare correttamente, <b>potrebbe essere dannosa o addirittura pericolosa da usare</b>.<br><br>Questi controlli implicano che questa app sia pre-patchata o ottenuta da qualcun altro:<br><br><small>%1$s</small><br>Si consiglia vivamente di <b>disinstallare questa app e patch te stesso</b> per assicurarsi di utilizzare un\'app convalidata e sicura.<p><br>Se ignorato, questo avviso verrà visualizzato solo due volte.</string>
|
||||
<string name="revanced_check_environment_failed_message"><h5>Quest\'app non sembra essere stata patchata da te.</h5><br>Quest\'app potrebbe non funzionare correttamente, <b>potrebbe essere dannosa o addirittura pericolosa</b>.<br><br>Questi controlli implicano che quest\'app sia pre-patchata o ottenuta da qualcun altro:<br><br><small>%1$s</small><br>Si consiglia vivamente di <b>disinstallare quest\'app</b> per assicurarsi di utilizzare un\'app valida e sicura.<p><br>Se ignorato, questo avviso verrà visualizzato solo due volte.</string>
|
||||
<string name="revanced_check_environment_not_same_patching_device">Patchato su un altro dispositivo</string>
|
||||
<string name="revanced_check_environment_manager_not_expected_installer">Non installato da ReVanced Manager</string>
|
||||
<string name="revanced_check_environment_not_near_patch_time">Patched more than 10 minutes ago</string>
|
||||
<string name="revanced_check_environment_not_near_patch_time_days">Patched %s days ago</string>
|
||||
<string name="revanced_check_environment_not_near_patch_time_invalid">La data di compilazione APK è danneggiata</string>
|
||||
<string name="revanced_check_environment_not_near_patch_time_invalid">La data di compilazione APK è corrotta</string>
|
||||
</patch>
|
||||
<patch id="misc.settings.settingsResourcePatch">
|
||||
<string name="revanced_settings_confirm_user_dialog_title">Sei sicuro di voler continuare?</string>
|
||||
@ -50,7 +50,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
|
||||
<string name="revanced_settings_restart">Riavvia</string>
|
||||
<string name="revanced_settings_import">Importa</string>
|
||||
<string name="revanced_settings_import_copy">Copia</string>
|
||||
<string name="revanced_settings_import_reset">Reimposta le impostazioni di ReVanced a quelle di default</string>
|
||||
<string name="revanced_settings_import_reset">Impostazioni di default</string>
|
||||
<string name="revanced_settings_import_success">Importate %d impostazioni</string>
|
||||
<string name="revanced_settings_import_failure_parse">Importazione fallita: %s</string>
|
||||
<string name="revanced_pref_import_export_title">Importa / Esporta</string>
|
||||
@ -64,9 +64,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
|
||||
</patch>
|
||||
<patch id="misc.gms.gmsCoreSupportResourcePatch">
|
||||
<!-- Translations of this should not be longer than the original English text, otherwise the text can be clipped and not entirely shown. -->
|
||||
<string name="gms_core_toast_not_installed_message">MicroG GmsCore non è installato. Installarlo.</string>
|
||||
<string name="gms_core_toast_not_installed_message">MicroG GmsCore non è installato. Installalo.</string>
|
||||
<string name="gms_core_dialog_title">Azione necessaria</string>
|
||||
<string name="gms_core_dialog_not_whitelisted_not_allowed_in_background_message">MicroG GmsCore non ha il permesso di eseguire in background.\n\nSegui la guida \"Non uccidere la mia app\" per il tuo telefono e applica le istruzioni per l\'installazione di MicroG.\n\nQuesto è necessario perché l\'app funzioni.</string>
|
||||
<string name="gms_core_dialog_not_whitelisted_not_allowed_in_background_message">MicroG GmsCore non ha il permesso di funzionare in background.\n\nSegui la guida \"Non chiudere l\'app\" per il tuo telefono e segui le istruzioni per l\'installazione di MicroG.\n\nQuesto è necessario perché l\'app funzioni.</string>
|
||||
<string name="gms_core_dialog_open_website_text">Apri sito</string>
|
||||
<string name="gms_core_dialog_not_whitelisted_using_battery_optimizations_message">Le ottimizzazioni della batteria MicroG GmsCore devono essere disabilitate per evitare problemi.\n\nTocca il pulsante continua e disabilita le ottimizzazioni della batteria.</string>
|
||||
<string name="gms_core_dialog_continue_text">Continua</string>
|
||||
@ -77,16 +77,18 @@ This is because Crowdin requires temporarily flattening this file and removing t
|
||||
<string name="revanced_settings_screen_00_about_title">Informazioni</string>
|
||||
<string name="revanced_settings_screen_01_ads_title">Annunci</string>
|
||||
<string name="revanced_settings_screen_02_alt_thumbnails_title">Miniature alternative</string>
|
||||
<string name="revanced_settings_screen_03_feed_title">Feed</string>
|
||||
<string name="revanced_settings_screen_03_feed_title">Contenuti</string>
|
||||
<string name="revanced_settings_screen_04_player_title">Riproduttore</string>
|
||||
<string name="revanced_settings_screen_05_general_title">Interfaccia generale</string>
|
||||
<string name="revanced_settings_screen_07_seekbar_title">Barra di ricerca</string>
|
||||
<string name="revanced_settings_screen_08_swipe_controls_title">Controlli con gesto</string>
|
||||
<string name="revanced_settings_screen_07_seekbar_title">Barra di avanzamento</string>
|
||||
<string name="revanced_settings_screen_08_swipe_controls_title">Controlli a scorrimento</string>
|
||||
<string name="revanced_settings_screen_11_misc_title">Varie</string>
|
||||
<string name="revanced_settings_screen_12_video_title">Video</string>
|
||||
</patch>
|
||||
<patch id="misc.backgroundplayback.backgroundPlaybackPatch">
|
||||
<string name="revanced_shorts_disable_background_playback_title">Disabilita riproduzione sfondo Shorts</string>
|
||||
<string name="revanced_shorts_disable_background_playback_title">Disattiva riproduzione Shorts in background</string>
|
||||
<string name="revanced_shorts_disable_background_playback_summary_on">Riproduzione Shorts in sottofondo disabilitata</string>
|
||||
<string name="revanced_shorts_disable_background_playback_summary_off">Riproduzione Shorts in sottofondo abilitata</string>
|
||||
</patch>
|
||||
<patch id="misc.debugging.enableDebuggingPatch">
|
||||
<string name="revanced_debug_screen_title">Debugging</string>
|
||||
@ -106,40 +108,40 @@ This is because Crowdin requires temporarily flattening this file and removing t
|
||||
<string name="revanced_debug_toast_on_error_user_dialog_message">Disattivando i messaggi di errore si nascondono tutte le notifiche di errore di ReVanced.\n\nNon sarai avvisato di alcun evento inatteso.</string>
|
||||
</patch>
|
||||
<patch id="layout.hide.general.hideLayoutComponentsPatch">
|
||||
<string name="revanced_disable_like_subscribe_glow_title">Disabilita il bagliore del pulsante di / sottoscrizione</string>
|
||||
<string name="revanced_disable_like_subscribe_glow_summary_on">Come e il pulsante di sottoscrizione non brillerà quando menzionato</string>
|
||||
<string name="revanced_disable_like_subscribe_glow_summary_off">Come e il pulsante di sottoscrizione brillerà quando menzionato</string>
|
||||
<string name="revanced_disable_like_subscribe_glow_title">Disabilita il bagliore del pulsante mi piace / iscriviti</string>
|
||||
<string name="revanced_disable_like_subscribe_glow_summary_on">Come e il pulsante iscriviti non si illuminerà quando menzionato</string>
|
||||
<string name="revanced_disable_like_subscribe_glow_summary_off">Come e il pulsante iscriviti si illuminerà quando menzionato</string>
|
||||
<string name="revanced_hide_album_cards_title">Nascondi schede album</string>
|
||||
<string name="revanced_hide_album_cards_summary_on">Le schede degli album sono nascoste</string>
|
||||
<string name="revanced_hide_album_cards_summary_off">Le schede degli album sono mostrate</string>
|
||||
<string name="revanced_hide_album_cards_summary_off">Le schede degli album sono visibili</string>
|
||||
<string name="revanced_hide_crowdfunding_box_title">Nascondi box crowdfunding</string>
|
||||
<string name="revanced_hide_crowdfunding_box_summary_on">Crowdfunding box è nascosto</string>
|
||||
<string name="revanced_hide_crowdfunding_box_summary_off">Il Crowdfunding box è mostrato</string>
|
||||
<string name="revanced_hide_crowdfunding_box_summary_off">Crowdfunding box è visibile</string>
|
||||
<string name="revanced_hide_floating_microphone_button_title">Nascondi il pulsante del microfono fluttuante</string>
|
||||
<string name="revanced_hide_floating_microphone_button_summary_on">Pulsante microfono nascosto</string>
|
||||
<string name="revanced_hide_floating_microphone_button_summary_off">Pulsante microfono mostrato</string>
|
||||
<string name="revanced_hide_floating_microphone_button_summary_off">Pulsante microfono visibile</string>
|
||||
<string name="revanced_hide_channel_watermark_title">Nascondi la filigrana del canale</string>
|
||||
<string name="revanced_hide_channel_watermark_summary_on">Filigrana nascosta</string>
|
||||
<string name="revanced_hide_channel_watermark_summary_off">Filigrana visibile</string>
|
||||
<string name="revanced_hide_horizontal_shelves_title">Nascondi scaffali orizzontali</string>
|
||||
<string name="revanced_hide_horizontal_shelves_summary_on">Le sezioni sono nascoste possono essere:\n• Ultime notizie\n• Continua a guardare\n• Esplora altri canali\n• Shopping\n• Guarda di nuovo</string>
|
||||
<string name="revanced_hide_horizontal_shelves_summary_off">I ripiani sono mostrati</string>
|
||||
<string name="revanced_hide_horizontal_shelves_title">Nascondi sezioni orizzontali</string>
|
||||
<string name="revanced_hide_horizontal_shelves_summary_on">Le sezioni sono nascoste come per esempio:\n• Ultime notizie\n• Continua a guardare\n• Esplora altri canali\n• Shopping\n• Guarda di nuovo</string>
|
||||
<string name="revanced_hide_horizontal_shelves_summary_off">Le sezioni sono visibili</string>
|
||||
<!-- 'Join' should be translated using the same localized wording YouTube displays.
|
||||
This appears in the video player for certain videos. -->
|
||||
<string name="revanced_hide_join_membership_button_title">Nascondi il pulsante \'Unisci\'</string>
|
||||
<string name="revanced_hide_join_membership_button_title">Nascondi il bottone \'Unisci\'</string>
|
||||
<string name="revanced_hide_join_membership_button_summary_on">Il bottone è nascosto</string>
|
||||
<string name="revanced_hide_join_membership_button_summary_off">Il bottone è visibile</string>
|
||||
<!-- 'For you' should be translated using the same localized wording YouTube displays. -->
|
||||
<string name="revanced_hide_for_you_shelf_title">Nascondi lo scaffale \'Per te\' nella pagina del canale</string>
|
||||
<string name="revanced_hide_for_you_shelf_summary_on">Entrata dei \'Per te\' nascosta</string>
|
||||
<string name="revanced_hide_for_you_shelf_summary_off">Entrata dei \'Per te\' visibile</string>
|
||||
<string name="revanced_hide_for_you_shelf_title">Nascondi la sezione \'Per te\' nella pagina del canale</string>
|
||||
<string name="revanced_hide_for_you_shelf_summary_on">Sezione \'Per te\' nascosta</string>
|
||||
<string name="revanced_hide_for_you_shelf_summary_off">Sezione \'Per te\' visibile</string>
|
||||
<!-- 'Notify me' should be translated using the same localized wording YouTube displays.
|
||||
This item appear in the subscription feed for future livestreams or unreleased videos. -->
|
||||
<string name="revanced_hide_notify_me_button_title">Nascondi il pulsante \'Notifica\'</string>
|
||||
<string name="revanced_hide_notify_me_button_summary_on">Il bottone è nascosto</string>
|
||||
<string name="revanced_hide_notify_me_button_summary_off">Il bottone è visibile</string>
|
||||
<!-- 'People also watch' should be translated using the same localized wording YouTube displays. -->
|
||||
<string name="revanced_hide_search_result_recommendations_title">Nascondi le raccomandazioni \'Persone anche osservate\'</string>
|
||||
<string name="revanced_hide_search_result_recommendations_title">Nascondi le raccomandazioni \'Altri hanno guardato anche\'</string>
|
||||
<string name="revanced_hide_search_result_recommendations_summary_on">Suggerimenti nascosti</string>
|
||||
<string name="revanced_hide_search_result_recommendations_summary_off">Suggerimenti visibili</string>
|
||||
<!-- 'Show more' should be translated with the same localized wording that YouTube displays.
|
||||
@ -150,7 +152,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
|
||||
<string name="revanced_hide_timed_reactions_title">Nascondi le reazioni a tempo</string>
|
||||
<string name="revanced_hide_timed_reactions_summary_on">Reazioni a tempo nascoste</string>
|
||||
<string name="revanced_hide_timed_reactions_summary_off">Reazioni a tempo visibili</string>
|
||||
<string name="revanced_hide_search_result_shelf_header_title">Nascondi intestazione delle entrate dei risultati di ricerca</string>
|
||||
<string name="revanced_hide_search_result_shelf_header_title">Nascondi intestazione dei risultati di ricerca</string>
|
||||
<string name="revanced_hide_search_result_shelf_header_summary_on">Le intestazioni sono nascoste</string>
|
||||
<string name="revanced_hide_search_result_shelf_header_summary_off">Intestazioni visibili</string>
|
||||
<string name="revanced_hide_channel_guidelines_title">Nascondi linee guida del canale</string>
|
||||
@ -297,6 +299,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
|
||||
This is because keywords can be in any language, and showing an example in the localized script helps convey this. -->
|
||||
<string name="revanced_hide_keyword_content_phrases_summary">Parole chiave e frasi da nascondere, separate da nuove righe\n\nLe parole chiave possono essere nomi di canali o qualsiasi testo mostrato nei titoli video\n\nLe parole con lettere maiuscole nel centro devono essere inserite con il contenitore (es: iPhone, TikTok, LeBlanc)</string>
|
||||
<string name="revanced_hide_keyword_content_about_title">Informazioni sul filtro delle parole chiave</string>
|
||||
<string name="revanced_hide_keyword_content_about_summary">Home/Iscrizioni/Risultati di ricerca sono filtrati per nascondere i contenuti che soddisfano parole chiave o frasi\n\nLimitazioni\n• Gli Shorts non possono essere nascosti per nome canale\n• Alcuni componenti dell\'interfaccia potrebbero non essere nascosti\n• La ricerca di una parola chiave potrebbe non visualizzare risultati </string>
|
||||
<string name="revanced_hide_keyword_content_about_whole_words_title">Corrispondenza parole intere</string>
|
||||
<!-- Translations _must_ use a localized example. For languages that do not use spaces between words (Chinese, Japanese, etc) the English AI example should be used since no localized examples exist. Or if using machine translations, or if nobody wants to think of a localized example, then the English 'ai' example should be left as-is. -->
|
||||
<string name="revanced_hide_keyword_content_about_whole_words_summary">Circondare una parola chiave/frase con doppie virgolette impedirà partite parziali di titoli video e nomi di canali<br><br>Per esempio,<br><b>\"ai\"</b> nasconderà il video: <b>How does AI work?</b><br>ma non si nasconde: <b>What does fair use mean?</b></string>
|
||||
@ -595,9 +598,12 @@ This is because Crowdin requires temporarily flattening this file and removing t
|
||||
<string name="revanced_shorts_player_screen_summary">Nascondi o mostra i componenti nel riproduttore Shorts</string>
|
||||
<!-- 'home' should be translated using the same localized wording YouTube displays for the home tab. -->
|
||||
<string name="revanced_hide_shorts_home_title">Nascondi Shorts nella scheda Home</string>
|
||||
<string name="revanced_hide_shorts_home_summary_on">Gli Shorts nella schermata principale sono nascosti</string>
|
||||
<string name="revanced_hide_shorts_home_summary_off">Gli Shorts nella schermata principale sono visibili</string>
|
||||
<!-- 'subscription' should be translated using the same localized wording YouTube displays for the subscription tab. -->
|
||||
<string name="revanced_hide_shorts_subscriptions_title">Nascondi Shorts nel feed di abbonamento</string>
|
||||
<string name="revanced_hide_shorts_subscriptions_summary_on">Shorts in abbonamento feed sono nascosti</string>
|
||||
<string name="revanced_hide_shorts_subscriptions_summary_off">Gli Shorts nella schermata abbonamento sono visibili</string>
|
||||
<string name="revanced_hide_shorts_search_title">Nascondi i Video Short nei risultati delle ricerche</string>
|
||||
<string name="revanced_hide_shorts_search_summary_on">Shorts nei risultati di ricerca sono nascosti</string>
|
||||
<string name="revanced_hide_shorts_search_summary_off">Vengono visualizzati gli Shorts nei risultati di ricerca</string>
|
||||
|
@ -87,6 +87,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
|
||||
<string name="revanced_settings_screen_12_video_title">Wideo</string>
|
||||
</patch>
|
||||
<patch id="misc.backgroundplayback.backgroundPlaybackPatch">
|
||||
<string name="revanced_shorts_disable_background_playback_title">Wyłącz odtwarzanie Shorts w tle</string>
|
||||
<string name="revanced_shorts_disable_background_playback_summary_on">Odtwarzanie w tle Shorts jest wyłączone</string>
|
||||
<string name="revanced_shorts_disable_background_playback_summary_off">Odtwarzanie w tle Shorts jest włączone</string>
|
||||
</patch>
|
||||
<patch id="misc.debugging.enableDebuggingPatch">
|
||||
<string name="revanced_debug_screen_title">Debugowanie</string>
|
||||
@ -255,6 +258,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
|
||||
<string name="revanced_hide_comments_section_title">Ukryj sekcję komentarzy</string>
|
||||
<string name="revanced_hide_comments_section_summary_on">Sekcja komentarzy jest ukryta</string>
|
||||
<string name="revanced_hide_comments_section_summary_off">Sekcja komentarzy jest wyświetlana</string>
|
||||
<string name="revanced_hide_comments_create_a_short_button_title">Ukryj przycisk \'Utwórz Short\'</string>
|
||||
<string name="revanced_hide_comments_create_a_short_button_summary_on">Przycisk \'Utwórz film Short\' jest ukryty</string>
|
||||
<string name="revanced_hide_comments_create_a_short_button_summary_off">Przycisk \'Utwórz film Short\' jest wyświetlany</string>
|
||||
<string name="revanced_hide_comments_preview_comment_title">Ukryj podgląd komentarza</string>
|
||||
<string name="revanced_hide_comments_preview_comment_summary_on">Podgląd komentarza jest ukryty</string>
|
||||
<string name="revanced_hide_comments_preview_comment_summary_off">Podgląd komentarza jest wyświetlany</string>
|
||||
@ -588,6 +594,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
|
||||
<string name="revanced_hide_seekbar_thumbnail_summary_off">Pasek miniatur jest wyświetlany</string>
|
||||
</patch>
|
||||
<patch id="layout.hide.shorts.hideShortsComponentsResourcePatch">
|
||||
<string name="revanced_shorts_player_screen_title">Odtwarzacz Shorts</string>
|
||||
<!-- 'home' should be translated using the same localized wording YouTube displays for the home tab. -->
|
||||
<string name="revanced_hide_shorts_home_title">Ukryj Shorts w kanale głównym</string>
|
||||
<string name="revanced_hide_shorts_home_summary_on">Shorts w kanale głównym są ukryte</string>
|
||||
@ -983,6 +990,9 @@ This is because Crowdin requires temporarily flattening this file and removing t
|
||||
<string name="revanced_disable_resuming_shorts_player_summary_off">Odtwarzacz Shorts zostanie wznowiony przy starcie aplikacji</string>
|
||||
</patch>
|
||||
<patch id="layout.shortsautoplay.shortsAutoplayPatch">
|
||||
<string name="revanced_shorts_autoplay_title">Autoodtwarzanie Shorts</string>
|
||||
<string name="revanced_shorts_autoplay_summary_on">Shorts\'y będą odtwarzane automatycznie</string>
|
||||
<string name="revanced_shorts_autoplay_summary_off">Shorts\'y będą odtwarzane automatycznie</string>
|
||||
</patch>
|
||||
<patch id="layout.tablet.enableTabletLayoutPatch">
|
||||
<string name="revanced_tablet_layout_title">Włącz układ tabletu</string>
|
||||
|
@ -272,8 +272,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
|
||||
<string name="revanced_hide_comments_timestamp_and_emoji_buttons_summary_off">Dugmad za vremensku oznaku i emodžije su prikazana</string>
|
||||
<!-- https://logos.fandom.com/wiki/YouTube/Yoodles -->
|
||||
<string name="revanced_hide_doodles_title">Sakrij YouTube Doodles</string>
|
||||
<string name="revanced_hide_doodles_summary_on">YouTube Doodles u traci za pretragu su skriveni</string>
|
||||
<string name="revanced_hide_doodles_summary_off">YouTube Doodles u traci za pretragu su prikazani</string>
|
||||
<string name="revanced_hide_doodles_summary_on">YouTube Doodles u traci za pretragu je skriven</string>
|
||||
<string name="revanced_hide_doodles_summary_off">YouTube Doodles u traci za pretragu je prikazan</string>
|
||||
<string name="revanced_hide_doodles_user_dialog_message">YouTube Doodles se pojavljuje nekoliko dana svake godine.\n\nAko se Doodle trenutno prikazuje u vašem regionu i ovo podešavanje skrivanja je uključeno, traka za filtriranje ispod trake za pretragu takođe će biti skrivena.</string>
|
||||
<string name="revanced_custom_filter_screen_title">Prilagođeni filter</string>
|
||||
<string name="revanced_custom_filter_screen_summary">Sakrijte komponente koristeći prilagođene filtere</string>
|
||||
@ -739,7 +739,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
|
||||
<string name="revanced_ryd_toast_on_connection_error_summary_on">Iskačuće obaveštenje je prikazano, ako Return YouTube Dislike nije dostupan</string>
|
||||
<string name="revanced_ryd_toast_on_connection_error_summary_off">Iskačuće obaveštenje nije prikazano, ako Return YouTube Dislike nije dostupan</string>
|
||||
<string name="revanced_ryd_about">O programu</string>
|
||||
<string name="revanced_ryd_attribution_summary">Podatke obezbeđuje Return YouTube Dislike API. Dodirnite ovde da biste saznali više</string>
|
||||
<string name="revanced_ryd_attribution_summary">Podatke obezbeđuje Return YouTube Dislike API. Dodirnite ovde da saznate više</string>
|
||||
<!-- Statistic strings are shown in the settings only when ReVanced debug mode is enabled. Typical users will never see these. -->
|
||||
<string name="revanced_ryd_statistics_category_title">Statistike ReturnYouTubeDislike API-ja za ovaj uređaj</string>
|
||||
<string name="revanced_ryd_statistics_getFetchCallResponseTimeAverage_title">Vreme odgovora API-ja, prosečno</string>
|
||||
@ -953,7 +953,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
|
||||
<string name="revanced_sb_reset_color">Resetuj boju</string>
|
||||
<string name="revanced_sb_reset">Resetuj</string>
|
||||
<string name="revanced_sb_about">O programu</string>
|
||||
<string name="revanced_sb_about_api_sum">Podatke obezbeđuje SponsorBlock API. Dodirnite ovde da biste saznali više i videli preuzimanja za druge platforme</string>
|
||||
<string name="revanced_sb_about_api_sum">Podatke obezbeđuje SponsorBlock API. Dodirnite ovde da saznate više i vidite preuzimanja za druge platforme</string>
|
||||
</patch>
|
||||
<patch id="layout.spoofappversion.spoofAppVersionPatch">
|
||||
<string name="revanced_spoof_app_version_title">Lažirana verzija aplikacije</string>
|
||||
@ -1078,7 +1078,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
|
||||
<string name="revanced_alt_thumbnail_options_entry_2">DeArrow i originalne sličice</string>
|
||||
<string name="revanced_alt_thumbnail_options_entry_3">DeArrow i zahvati kadra</string>
|
||||
<string name="revanced_alt_thumbnail_options_entry_4">Zahvati kadra</string>
|
||||
<string name="revanced_alt_thumbnail_dearrow_about_summary">DeArrow pruža sličice za YouTube videe prikupljene od zajednice. Ove sličice su često relevantnije od onih koje pruža YouTube\n\nAko je omogućeno, linkovi videa će biti poslati na API server i nikakvi drugi podaci se neće slati. Ako video nema DeArrow sličice, tada se prikazuju originalne sličice ili sličice zahvata kadra\n\nDodirnite ovde da biste saznali više o DeArrowu</string>
|
||||
<string name="revanced_alt_thumbnail_dearrow_about_summary">DeArrow pruža sličice za YouTube videe prikupljene od zajednice. Ove sličice su često relevantnije od onih koje pruža YouTube\n\nAko je omogućeno, linkovi videa će biti poslati na API server i nikakvi drugi podaci se neće slati. Ako video nema DeArrow sličice, tada se prikazuju originalne sličice ili sličice zahvata kadra\n\nDodirnite ovde da saznate više o DeArrowu</string>
|
||||
<string name="revanced_alt_thumbnail_dearrow_connection_toast_title">Prikaži iskačuće obaveštenje ako API nije dostupan</string>
|
||||
<string name="revanced_alt_thumbnail_dearrow_connection_toast_summary_on">Iskačuće obaveštenje je prikazano, ako DeArrow nije dostupan</string>
|
||||
<string name="revanced_alt_thumbnail_dearrow_connection_toast_summary_off">Iskačuće obaveštenje nije prikazano, ako DeArrow nije dostupan</string>
|
||||
@ -1151,10 +1151,10 @@ This is because Crowdin requires temporarily flattening this file and removing t
|
||||
<string name="revanced_remember_video_quality_last_selected_summary_on">Promene kvaliteta se primenjuju na sve videe</string>
|
||||
<string name="revanced_remember_video_quality_last_selected_summary_off">Promene kvaliteta se primenjuju samo na trenutni video</string>
|
||||
<string name="revanced_video_quality_default_wifi_title">Podrazumevani kvalitet videa na Wi-Fi mreži</string>
|
||||
<string name="revanced_video_quality_default_mobile_title">Podrazumevani kvalitet videa na mobilnim podacima</string>
|
||||
<string name="revanced_remember_video_quality_mobile">na mobilnim podacima</string>
|
||||
<string name="revanced_remember_video_quality_wifi">na Wi-Fi mreži</string>
|
||||
<string name="revanced_remember_video_quality_toast">Promenjen podrazumevani kvalitet %1$s na: %2$s</string>
|
||||
<string name="revanced_video_quality_default_mobile_title">Podrazumevani kvalitet videa na mobilnoj mreži</string>
|
||||
<string name="revanced_remember_video_quality_mobile">mobilnoj mreži</string>
|
||||
<string name="revanced_remember_video_quality_wifi">Wi-Fi mreži</string>
|
||||
<string name="revanced_remember_video_quality_toast">Kvalitet na %1$s promenjen na: %2$s</string>
|
||||
</patch>
|
||||
<patch id="video.speed.button.playbackSpeedButtonPatch">
|
||||
<string name="revanced_playback_speed_dialog_button_title">Prikaži dugme dijaloga za brzinu</string>
|
||||
|
@ -272,8 +272,8 @@ This is because Crowdin requires temporarily flattening this file and removing t
|
||||
<string name="revanced_hide_comments_timestamp_and_emoji_buttons_summary_off">Дугмад за временску ознаку и емоџије су приказана</string>
|
||||
<!-- https://logos.fandom.com/wiki/YouTube/Yoodles -->
|
||||
<string name="revanced_hide_doodles_title">Сакриј YouTube Doodles</string>
|
||||
<string name="revanced_hide_doodles_summary_on">YouTube Doodles у траци за претрагу су скривени</string>
|
||||
<string name="revanced_hide_doodles_summary_off">YouTube Doodles у траци за претрагу су приказани</string>
|
||||
<string name="revanced_hide_doodles_summary_on">YouTube Doodles у траци за претрагу је скривен</string>
|
||||
<string name="revanced_hide_doodles_summary_off">YouTube Doodles у траци за претрагу је приказан</string>
|
||||
<string name="revanced_hide_doodles_user_dialog_message">YouTube Doodles се појављује неколико дана сваке године.\n\nАко се Doodle тренутно приказује у вашем региону и ово подешавање скривања је укључено, трака за филтрирање испод траке за претрагу такође ће бити скривена.</string>
|
||||
<string name="revanced_custom_filter_screen_title">Прилагођени филтер</string>
|
||||
<string name="revanced_custom_filter_screen_summary">Сакријте компоненте користећи прилагођене филтере</string>
|
||||
@ -739,7 +739,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
|
||||
<string name="revanced_ryd_toast_on_connection_error_summary_on">Искачуће обавештење је приказано, ако Return YouTube Dislike није доступан</string>
|
||||
<string name="revanced_ryd_toast_on_connection_error_summary_off">Искачуће обавештење није приказано, ако Return YouTube Dislike није доступан</string>
|
||||
<string name="revanced_ryd_about">О програму</string>
|
||||
<string name="revanced_ryd_attribution_summary">Податке обезбеђује Return YouTube Dislike API. Додирните овде да бисте сазнали више</string>
|
||||
<string name="revanced_ryd_attribution_summary">Податке обезбеђује Return YouTube Dislike API. Додирните овде да сазнате више</string>
|
||||
<!-- Statistic strings are shown in the settings only when ReVanced debug mode is enabled. Typical users will never see these. -->
|
||||
<string name="revanced_ryd_statistics_category_title">Статистике ReturnYouTubeDislike API-ја за овај уређај</string>
|
||||
<string name="revanced_ryd_statistics_getFetchCallResponseTimeAverage_title">Време одговора API-ја, просечно</string>
|
||||
@ -953,7 +953,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
|
||||
<string name="revanced_sb_reset_color">Ресетуј боју</string>
|
||||
<string name="revanced_sb_reset">Ресетуј</string>
|
||||
<string name="revanced_sb_about">О програму</string>
|
||||
<string name="revanced_sb_about_api_sum">Податке обезбеђује SponsorBlock API. Додирните овде да бисте сазнали више и видели преузимања за друге платформе</string>
|
||||
<string name="revanced_sb_about_api_sum">Податке обезбеђује SponsorBlock API. Додирните овде да сазнате више и видите преузимања за друге платформе</string>
|
||||
</patch>
|
||||
<patch id="layout.spoofappversion.spoofAppVersionPatch">
|
||||
<string name="revanced_spoof_app_version_title">Лажирана верзија апликације</string>
|
||||
@ -1078,7 +1078,7 @@ This is because Crowdin requires temporarily flattening this file and removing t
|
||||
<string name="revanced_alt_thumbnail_options_entry_2">DeArrow и оригиналне сличице</string>
|
||||
<string name="revanced_alt_thumbnail_options_entry_3">DeArrow и захвати кадра</string>
|
||||
<string name="revanced_alt_thumbnail_options_entry_4">Захвати кадра</string>
|
||||
<string name="revanced_alt_thumbnail_dearrow_about_summary">DeArrow пружа сличице за YouTube видее прикупљене од заједнице. Ове сличице су често релевантније од оних које пружа YouTube\n\nАко је омогућено, линкови видеа ће бити послати на API сервер и никакви други подаци се неће слати. Ако видео нема DeArrow сличице, тада се приказују оригиналне сличице или сличице захвата кадра\n\nДодирните овде да бисте сазнали више о DeArrow-у</string>
|
||||
<string name="revanced_alt_thumbnail_dearrow_about_summary">DeArrow пружа сличице за YouTube видее прикупљене од заједнице. Ове сличице су често релевантније од оних које пружа YouTube\n\nАко је омогућено, линкови видеа ће бити послати на API сервер и никакви други подаци се неће слати. Ако видео нема DeArrow сличице, тада се приказују оригиналне сличице или сличице захвата кадра\n\nДодирните овде да сазнате више о DeArrow-у</string>
|
||||
<string name="revanced_alt_thumbnail_dearrow_connection_toast_title">Прикажи искачуће обавештење ако API није доступан</string>
|
||||
<string name="revanced_alt_thumbnail_dearrow_connection_toast_summary_on">Искачуће обавештење је приказано, ако DeArrow није доступан</string>
|
||||
<string name="revanced_alt_thumbnail_dearrow_connection_toast_summary_off">Искачуће обавештење није приказано, ако DeArrow није доступан</string>
|
||||
@ -1151,10 +1151,10 @@ This is because Crowdin requires temporarily flattening this file and removing t
|
||||
<string name="revanced_remember_video_quality_last_selected_summary_on">Промене квалитета се примењују на све видее</string>
|
||||
<string name="revanced_remember_video_quality_last_selected_summary_off">Промене квалитета се примењују само на тренутни видео</string>
|
||||
<string name="revanced_video_quality_default_wifi_title">Подразумевани квалитет видеа на Wi-Fi мрежи</string>
|
||||
<string name="revanced_video_quality_default_mobile_title">Подразумевани квалитет видеа на мобилним подацима</string>
|
||||
<string name="revanced_remember_video_quality_mobile">на мобилним подацима</string>
|
||||
<string name="revanced_remember_video_quality_wifi">на Wi-Fi мрежи</string>
|
||||
<string name="revanced_remember_video_quality_toast">Промењен подразумевани квалитет %1$s на: %2$s</string>
|
||||
<string name="revanced_video_quality_default_mobile_title">Подразумевани квалитет видеа на мобилној мрежи</string>
|
||||
<string name="revanced_remember_video_quality_mobile">мобилној мрежи</string>
|
||||
<string name="revanced_remember_video_quality_wifi">Wi-Fi мрежи</string>
|
||||
<string name="revanced_remember_video_quality_toast">Квалитет на %1$s промењен на: %2$s</string>
|
||||
</patch>
|
||||
<patch id="video.speed.button.playbackSpeedButtonPatch">
|
||||
<string name="revanced_playback_speed_dialog_button_title">Прикажи дугме дијалога за брзину</string>
|
||||
|
@ -34,14 +34,14 @@ This is because Crowdin requires temporarily flattening this file and removing t
|
||||
<app id="shared">
|
||||
<patch id="misc.checks.checkEnvironmentPatch">
|
||||
<string name="revanced_check_environment_failed_title">Kontroller başarısız</string>
|
||||
<string name="revanced_check_environment_dialog_open_official_source_button">Resmi websiteyi aç</string>
|
||||
<string name="revanced_check_environment_dialog_open_official_source_button">Resmi internet sitesini aç</string>
|
||||
<string name="revanced_check_environment_dialog_ignore_button">Yok say</string>
|
||||
<string name="revanced_check_environment_failed_message"><h5>Bu uygulama sizin tarafınızdan yamalanmış gibi görünmüyor.</h5><br>Bu uygulama düzgün çalışmayabilir, <b>kullanması zararlı veya tehlikeli bile olabilir</b>.<br><br>Şu kontroller, bu uygulamanın hali hazırda yamalanmış olduğunu veya başka birinden edinildiğini gösteriyor:<br><br><small>%1$s</small><br>Doğrulanmış ve güvenli bir uygulama kullandığınızdan emin olmak için, <b>bu uygulamayı kaldırmanız ve kendiniz yamalamanız</b> şiddetle tavsiye edilir.<p><br>Bu uyarı yok sayıldığında sadece iki kez gösterilecektir.</string>
|
||||
<string name="revanced_check_environment_not_same_patching_device">Başka bir cihazda yamalanmış</string>
|
||||
<string name="revanced_check_environment_manager_not_expected_installer">ReVanced Manager tarafından yüklenmemiş</string>
|
||||
<string name="revanced_check_environment_not_near_patch_time">10 dakikadan daha uzun bir süre önce yamalanmış</string>
|
||||
<string name="revanced_check_environment_not_near_patch_time_days">%s gün önce yamalanmış</string>
|
||||
<string name="revanced_check_environment_not_near_patch_time_invalid">APK derleme tarihi bozuk</string>
|
||||
<string name="revanced_check_environment_not_near_patch_time_invalid">APK derleme tarihi yanlış</string>
|
||||
</patch>
|
||||
<patch id="misc.settings.settingsResourcePatch">
|
||||
<string name="revanced_settings_confirm_user_dialog_title">Devam etmek istiyor musunuz?</string>
|
||||
|
Loading…
Reference in New Issue
Block a user