languageManager update

This commit is contained in:
oxidiert
2025-09-29 13:58:15 +02:00
parent dcfa261c1c
commit 66122dd6c3
7 changed files with 533 additions and 46 deletions

View File

@ -42,8 +42,7 @@ class EditButtonHandler(
val needLoad = GlobalValues.LOADED_CLIENT_CODE?.equals(desiredCode) != true
if (needLoad) {
// Zwischenzustände aus dem Load-Handler unterdrücken
setUiFreeze(true)
setUiFreeze(true) // Zwischenzustände unterdrücken
triggerLoad()
}
@ -51,7 +50,8 @@ class EditButtonHandler(
val loadedOk = waitUntilClientLoaded(desiredCode, timeoutMs = 2500, stepMs = 50)
if (!loadedOk) {
withContext(Dispatchers.Main) {
Toast.makeText(activity, "Bitte den Klienten über \"Laden\" öffnen.", Toast.LENGTH_LONG).show()
val msg = LanguageManager.getText(languageIDProvider(), "open_client_via_load")
Toast.makeText(activity, msg, Toast.LENGTH_LONG).show()
setUiFreeze(false)
}
return@launch
@ -70,7 +70,6 @@ class EditButtonHandler(
}
withContext(Dispatchers.Main) {
// nur den finalen Zustand anzeigen
updateButtonTexts()
val enabledButtons = questionnaireFiles.filter { (_, fileName) ->
completedFiles.any { completedId -> fileName.lowercase().contains(completedId) }