fix: date_range_input_title

This commit is contained in:
rhunk
2024-01-05 00:25:36 +01:00
parent 477b13d3eb
commit aeaef6f440
2 changed files with 5 additions and 1 deletions

View File

@ -1082,7 +1082,6 @@
"switch_text": "Suspend Location Updates" "switch_text": "Suspend Location Updates"
}, },
"material3_strings": { "material3_strings": {
"date_range_input_title": "",
"date_range_picker_start_headline": "From", "date_range_picker_start_headline": "From",
"date_range_picker_end_headline": "To", "date_range_picker_end_headline": "To",
"date_range_picker_title": "Select date range", "date_range_picker_title": "Select date range",

View File

@ -286,6 +286,11 @@ class SnapEnhance {
Resources::class.java.getMethod("getString", Int::class.javaPrimitiveType).hook(HookStage.BEFORE) { param -> Resources::class.java.getMethod("getString", Int::class.javaPrimitiveType).hook(HookStage.BEFORE) { param ->
val key = param.arg<Int>(0) val key = param.arg<Int>(0)
val name = stringResources[key] ?: return@hook val name = stringResources[key] ?: return@hook
// FIXME: prevent blank string in translations
if (name == "date_range_input_title") {
param.setResult("")
return@hook
}
param.setResult(appContext.translation.getOrNull("material3_strings.$name") ?: return@hook) param.setResult(appContext.translation.getOrNull("material3_strings.$name") ?: return@hook)
} }
} }