refactor(YouTube/Settings): reorganize settings menu

This commit is contained in:
inotia00
2024-04-19 19:35:04 +09:00
parent 3bb394643e
commit e1fd3c8586
286 changed files with 4843 additions and 7307 deletions

View File

@ -4,6 +4,23 @@ import app.revanced.patcher.data.ResourceContext
@Suppress("DEPRECATION")
object StringsElementsUtils {
internal fun ResourceContext.removeStringsElements(
replacements: Array<String>
) {
var languageList = emptyArray<String>()
val resourceDirectory = this["res"]
val dir = resourceDirectory.listFiles()
for (file in dir!!) {
val path = file.name
if (path.startsWith("values")) {
val targetXml = resourceDirectory.resolve(path).resolve("strings.xml")
if (targetXml.exists()) languageList += path
}
}
removeStringsElements(languageList, replacements)
}
internal fun ResourceContext.removeStringsElements(
paths: Array<String>,
replacements: Array<String>