Minor language-specific case tweaks (#2396)

This commit is contained in:
Imran Remtulla
2025-08-01 17:59:15 -04:00
parent 89d853a948
commit 3e73156f78
6 changed files with 16 additions and 6 deletions

View File

@@ -2164,7 +2164,7 @@ class _AppFilePickerState extends State<AppFilePicker> {
scrollable: true,
title: Text(
widget.pickAnyAsset
? tr('selectX', args: [tr('releaseAsset').toLowerCase()])
? tr('selectX', args: [lowerCaseIfEnglish(tr('releaseAsset'))])
: tr('pickAnAPK'),
),
content: Column(

View File

@@ -1052,6 +1052,9 @@ List<MapEntry<String, String>> filterApks(
return apkUrls;
}
bool isEnglish() => tr('and') == 'and'; // Quick hack, find a better way
String lowerCaseIfEnglish(String str) => isEnglish() ? str.toLowerCase() : str;
bool isVersionPseudo(App app) =>
app.additionalSettings['trackOnly'] == true ||
(app.installedVersion != null &&