diff --git a/core/translations/cs.json b/core/translations/cs.json index 92e5e3c02..d94c5501a 100644 --- a/core/translations/cs.json +++ b/core/translations/cs.json @@ -565,10 +565,7 @@ "recovery__title_dry_run": "Kontrola zálohy", "recovery__title_recover": "Obnovit peněženku", "recovery__title_remaining_shares": "Zbývající části", - "recovery__title_unlock_repeated_backup": "Multi-share backup", "recovery__type_word_x_of_y_template": "Zadejte slovo {0} z {1}", - "recovery__unlock_repeated_backup": "Do you want to unlock the seed for repeated backup?", - "recovery__unlock_repeated_backup_verb": "Unlock backup", "recovery__wallet_recovered": "Peněženka obnovena", "recovery__wanna_cancel_dry_run": "Opravdu chcete zrušit kontrolu zálohy?", "recovery__wanna_cancel_recovery": "Opravdu chcete proces obnovy zrušit?", diff --git a/core/translations/de.json b/core/translations/de.json index 9c86058ac..b01ca4ec9 100644 --- a/core/translations/de.json +++ b/core/translations/de.json @@ -565,10 +565,7 @@ "recovery__title_dry_run": "Backup-überprüfung", "recovery__title_recover": "Wallet wiederherst.", "recovery__title_remaining_shares": "Verbleibende shares", - "recovery__title_unlock_repeated_backup": "Multi-share backup", "recovery__type_word_x_of_y_template": "Tippe Wort {0} von {1}", - "recovery__unlock_repeated_backup": "Do you want to unlock the seed for repeated backup?", - "recovery__unlock_repeated_backup_verb": "Unlock backup", "recovery__wallet_recovered": "Wallet-Wiederherstell. erfolgreich", "recovery__wanna_cancel_dry_run": "Möchtest du die Backup-Überprüfung wirklich abbrechen?", "recovery__wanna_cancel_recovery": "Möchtest du die Wiederherstellung wirklich abbrechen?", diff --git a/core/translations/es.json b/core/translations/es.json index 82718d527..43bf0065d 100644 --- a/core/translations/es.json +++ b/core/translations/es.json @@ -565,10 +565,7 @@ "recovery__title_dry_run": "Revisar c. seg.", "recovery__title_recover": "Recuperar monedero", "recovery__title_remaining_shares": "Resto rec. comp.", - "recovery__title_unlock_repeated_backup": "Multi-share backup", "recovery__type_word_x_of_y_template": "Meter palabra {0} de {1}", - "recovery__unlock_repeated_backup": "Do you want to unlock the seed for repeated backup?", - "recovery__unlock_repeated_backup_verb": "Unlock backup", "recovery__wallet_recovered": "Se ha recuperado el monedero.", "recovery__wanna_cancel_dry_run": "¿Quieres anular la revisión de la copia de seguridad?", "recovery__wanna_cancel_recovery": "¿Quieres anular el proceso de recuperación?", diff --git a/core/translations/fr.json b/core/translations/fr.json index 7cf891345..2fafa0514 100644 --- a/core/translations/fr.json +++ b/core/translations/fr.json @@ -565,10 +565,7 @@ "recovery__title_dry_run": "Vérif. sauvegarde", "recovery__title_recover": "Récup. portef.", "recovery__title_remaining_shares": "Fragm. restants", - "recovery__title_unlock_repeated_backup": "Multi-share backup", "recovery__type_word_x_of_y_template": "Entrez le mot {0} sur {1}", - "recovery__unlock_repeated_backup": "Do you want to unlock the seed for repeated backup?", - "recovery__unlock_repeated_backup_verb": "Unlock backup", "recovery__wallet_recovered": "Portef. récupéré avec succès", "recovery__wanna_cancel_dry_run": "Voulez-vous vraiment annuler la vér. de la sauv. ?", "recovery__wanna_cancel_recovery": "Voulez-vous vraiment annuler le processus de récup. ?", diff --git a/core/translations/signatures.json b/core/translations/signatures.json index 820e3db9b..edfe87c38 100644 --- a/core/translations/signatures.json +++ b/core/translations/signatures.json @@ -1,8 +1,8 @@ { "current": { - "merkle_root": "70d935027b9d7f24c3f41eb1c5b80339d517e621181f5988db909a185fedeeec", - "datetime": "2024-05-23T10:54:24.284365", - "commit": "908e3cf9b0a901f794085eb9bba0d5700e2967e5" + "merkle_root": "4fd7d4e8c6affb6f60b7ea8c9b46f886be47629c44ccd90fb5329243446cf98a", + "datetime": "2024-05-23T11:16:35.417013", + "commit": "ce39c6f1f181e5e40eac32d7c17ab85b15bee981" }, "history": [ { diff --git a/tests/translations.py b/tests/translations.py index c9be7881c..3be33e88e 100644 --- a/tests/translations.py +++ b/tests/translations.py @@ -90,10 +90,16 @@ def _resolve_path_to_texts( texts: list[str] = [] lookups = path.split(".") for language_data in all_language_data: + language_data_missing = False data: dict[str, t.Any] | str = language_data for lookup in lookups: assert isinstance(data, dict), f"{lookup} is not a dict" + if lookup not in data: + language_data_missing = True + break data = data[lookup] + if language_data_missing: + continue assert isinstance(data, str), f"{path} is not a string" if template: data = data.format(*template)