mirror of
https://github.com/inotia00/revanced-patches.git
synced 2025-06-12 21:27:43 +02:00
refactor(YouTube/Settings): reorganize settings menu
This commit is contained in:
@ -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>
|
||||
|
Reference in New Issue
Block a user