diff --git a/i18n/i18n.py b/i18n/i18n.py index 913f100d..b2de14e8 100644 --- a/i18n/i18n.py +++ b/i18n/i18n.py @@ -169,6 +169,7 @@ def remove_unnecessary(): def bake_translations(): """Bakes all translations into a translations.py file inside the krux namespace""" translation_table = {} + translation_index = [] translation_filenames = [ f for f in listdir(TRANSLATION_FILES_DIR) @@ -183,39 +184,63 @@ def bake_translations(): lookup = {} for slug, translation in list(translations.items()): lookup[binascii.crc32(slug.encode("utf-8"))] = translation - translation_table[basename(translation_filename).split(".")[0]] = lookup - - with open( - join(SRC_DIR, "krux", "translations.py"), "w", encoding="utf8", newline="\n" - ) as translations: - translations.write( - """# The MIT License (MIT) - -# Copyright (c) 2021-2024 Krux contributors - -# Permission is hereby granted, free of charge, to any person obtaining a copy -# of this software and associated documentation files (the "Software"), to deal -# in the Software without restriction, including without limitation the rights -# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -# copies of the Software, and to permit persons to whom the Software is -# furnished to do so, subject to the following conditions: - -# The above copyright notice and this permission notice shall be included in -# all copies or substantial portions of the Software. - -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -# THE SOFTWARE.\n""" + i18n_locale = basename(translation_filename).split(".")[0] + translation_index.append(i18n_locale) + translation_table[i18n_locale] = lookup + + file_header = """# The MIT License (MIT) + + # Copyright (c) 2021-2024 Krux contributors + + # Permission is hereby granted, free of charge, to any person obtaining a copy + # of this software and associated documentation files (the "Software"), to deal + # in the Software without restriction, including without limitation the rights + # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + # copies of the Software, and to permit persons to whom the Software is + # furnished to do so, subject to the following conditions: + + # The above copyright notice and this permission notice shall be included in + # all copies or substantial portions of the Software. + + # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + # THE SOFTWARE.\n\n""" + + translation_file_prefix = "translations" + translation_file_extension = ".py" + + # Write translations index file + filepath = join( + SRC_DIR, "krux", translation_file_prefix + translation_file_extension + ) + with open(filepath, "w", encoding="utf8", newline="\n") as translations: + translations.write(file_header) + translations.write("translation_index = ") + translations.write(repr(translation_index)) + translations.write("\n\n") + print("Baked", filepath) + + # Write each translation file + for key, value in translation_table.items(): + filepath = join( + SRC_DIR, + "krux", + translation_file_prefix + + "_" + + key.replace("-", "_") + + translation_file_extension, ) - translations.write("# pylint: disable=C0301\n") - translations.write("translation_table = ") - translations.write(repr(translation_table)) - translations.write("\n") - print("Baked " + SRC_DIR + "/krux/" + "translations.py") + with open(filepath, "w", encoding="utf8", newline="\n") as translations: + translations.write(file_header) + translations.write("# pylint: disable=C0301, C0103\n\n") + translations.write("translation_dict = ") + translations.write(repr(value)) + translations.write("\n\n") + print("Baked", filepath) def create_translation_file(locale): diff --git a/pyproject.toml b/pyproject.toml index 0aa1130c..5a11c5ab 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -102,7 +102,7 @@ docs = "poetry run mkdocs serve" # translations tasks i18n = "python i18n/i18n.py" i18n-bake = "python i18n/i18n.py clean prettify bake" -format-translations = "black src/krux/translations.py" +format-translations = "black src/krux/translations*" i18n-build = ["i18n-bake", "format-translations", "i18n validate"] # aliases translations.ref = "i18n-build" diff --git a/src/boot.py b/src/boot.py index 6109627f..8da01524 100644 --- a/src/boot.py +++ b/src/boot.py @@ -44,24 +44,23 @@ def draw_splash(): def check_for_updates(): """Checks SD card, if a valid firmware is found asks if user wants to update the device""" - from krux import firmware + import krux.firmware - if firmware.upgrade(): + if krux.firmware.upgrade(): power_manager.shutdown() # Unimport firware - sys.modules.pop("krux.firmware") - del sys.modules["krux"].firmware - del firmware + del krux.firmware + del sys.modules["krux.firmware"] def login(ctx_login): """Loads and run the Login page""" - from krux.pages.login import Login + import krux.pages.login login_start_from = None while True: - if not Login(ctx_login).run(login_start_from): + if not krux.pages.login.Login(ctx_login).run(login_start_from): break if ctx_login.wallet is not None: @@ -69,13 +68,12 @@ def login(ctx_login): break # Login closed due to change of locale at Settings login_start_from = ( - Login.SETTINGS_MENU_INDEX + krux.pages.login.Login.SETTINGS_MENU_INDEX ) # will start Login again from Settings index - # Unimport Login the free memory - sys.modules.pop("krux.pages.login") - del sys.modules["krux"].pages.login - del Login + # Unimport login + del krux.pages.login + del sys.modules["krux.pages.login"] def home(ctx_home): diff --git a/src/krux/krux_settings.py b/src/krux/krux_settings.py index 03e72a70..d8d60878 100644 --- a/src/krux/krux_settings.py +++ b/src/krux/krux_settings.py @@ -30,8 +30,8 @@ MAIN_TXT, TEST_TXT, ) -from .translations import translation_table from .key import SCRIPT_LONG_NAMES +from krux.translations import translation_index BAUDRATES = [1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200] @@ -53,18 +53,31 @@ THERMAL_ADAFRUIT_TXT = "thermal/adafruit" +TRANSLATION_LOOKUP_TABLE = "translation_dict" +DEFAULT_LOCALE = "en-US" -def translations(locale): + +def _get_locale_module(locale): + """Get the name of the module based on the locale""" + return "krux.translations_" + locale.replace("-", "_") + + +def _translations(locale): """Returns the translations map for the given locale""" - if locale in translation_table: - return translation_table[locale] - return None + if locale == DEFAULT_LOCALE: + return None + + translations_module = __import__( + _get_locale_module(locale), None, None, TRANSLATION_LOOKUP_TABLE + ) + + return getattr(translations_module, TRANSLATION_LOOKUP_TABLE) def t(slug): """Translates a slug according to the current locale""" slug_id = binascii.crc32(slug.encode("utf-8")) - lookup = translations(Settings().i18n.locale) + lookup = _translations(Settings().i18n.locale) if not lookup or slug_id not in lookup: return slug return lookup[slug_id] @@ -77,7 +90,7 @@ class DefaultWallet(SettingsNamespace): network = CategorySetting("network", MAIN_TXT, [MAIN_TXT, TEST_TXT]) multisig = CategorySetting("multisig", False, [False, True]) script_type = CategorySetting( - "script_type", "Native Segwit - 84", list(SCRIPT_LONG_NAMES.keys()) + "script_type", "Native Segwit - 84", tuple(SCRIPT_LONG_NAMES.keys()) ) def label(self, attr): @@ -93,9 +106,8 @@ class I18nSettings(SettingsNamespace): """I18n-specific settings""" namespace = "settings.i18n" - DEFAULT_LOCALE = "en-US" locale = CategorySetting( - "locale", DEFAULT_LOCALE, list(translation_table.keys()) + [DEFAULT_LOCALE] + "locale", DEFAULT_LOCALE, translation_index + [DEFAULT_LOCALE] ) def label(self, attr): @@ -204,7 +216,7 @@ class PrinterSettings(SettingsNamespace): "cnc/file": ("cnc", "FilePrinter"), } namespace = "settings.printer" - driver = CategorySetting("driver", "none", list(PRINTERS.keys())) + driver = CategorySetting("driver", "none", tuple(PRINTERS.keys())) def __init__(self): self.thermal = ThermalSettings() @@ -335,7 +347,7 @@ class EncryptionSettings(SettingsNamespace): PBKDF2_HMAC_CBC: AES_CBC_NAME, } namespace = "settings.encryption" - version = CategorySetting("version", AES_ECB_NAME, list(VERSION_NAMES.values())) + version = CategorySetting("version", AES_ECB_NAME, tuple(VERSION_NAMES.values())) pbkdf2_iterations = NumberSetting(int, "pbkdf2_iterations", 100000, [1, 500000]) def label(self, attr): @@ -367,7 +379,7 @@ class ThemeSettings(SettingsNamespace): PINK_THEME: PINK_THEME_NAME, } namespace = "settings.appearance" - theme = CategorySetting("theme", DARK_THEME_NAME, list(THEME_NAMES.values())) + theme = CategorySetting("theme", DARK_THEME_NAME, tuple(THEME_NAMES.values())) screensaver_time = NumberSetting(int, "screensaver_time", 5, [0, 30]) def label(self, attr): diff --git a/src/krux/pages/login.py b/src/krux/pages/login.py index 4e8e0699..f5178ca8 100644 --- a/src/krux/pages/login.py +++ b/src/krux/pages/login.py @@ -754,15 +754,17 @@ def load_key_from_tiny_seed_image(self, grid_type="Tiny Seed"): def tools(self): """Handler for the 'Tools' menu item""" - from .tools import Tools + import krux.pages.tools + tools = krux.pages.tools.Tools(self.ctx) while True: - if Tools(self.ctx).run() == MENU_EXIT: + if tools.run() == MENU_EXIT: break # Unimport tools - sys.modules.pop("krux.pages.tools") - del sys.modules["krux.pages"].tools + del tools + del krux.pages.tools + del sys.modules["krux.pages.tools"] return MENU_CONTINUE diff --git a/src/krux/translations.py b/src/krux/translations.py index 934b25b2..72a7fa53 100644 --- a/src/krux/translations.py +++ b/src/krux/translations.py @@ -19,2366 +19,14 @@ # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # THE SOFTWARE. -# pylint: disable=C0301 -translation_table = { - "de-DE": { - 232475068: "% des Betrags.", - 1185266064: "%d von %d Multisig", - 1503087751: "%d bis %d ", - 1178563089: "%s wurde entfernt.", - 1092222515: "(%d insgesamt)", - 3348584292: "(Experimental)", - 1099786887: "(nur zur Betrachtung)", - 2739590230: "12 Wörter", - 1310058127: "24 Wörter", - 1949634023: "Über", - 4287534872: "Annahme akzeptieren?", - 2995482424: "Konto", - 2415648848: "Konto #0 würde angenommen", - 1043817877: "Kontoindex", - 3439746594: "Wallet-Passphrase hinzufügen oder ändern?", - 2143824150: "Zusätzliche Entropie von der Kamera für den AES-CBC-Modus erforderlich", - 3270727197: "Adresse", - 900375497: "Richte Kamera und Sicherungsplatte richtig aus.", - 88746165: "Blendschutz deaktiviert", - 1521033296: "Blendschutz aktiviert", - 3857613120: "Aussehen", - 1056821534: "Bist Du sicher?", - 1868069640: "BGR-Farben", - 3455872521: "Zurück", - 4151330982: "Zurück zum Menü", - 2756316330: "Mnemonik-Backup", - 2256777600: "Ungültige Signatur", - 3937333362: "Baudrate", - 2046615409: "Binäres Gitter", - 928727036: "Randpolsterung", - 2519455027: "Helligkeit", - 2363604010: "Tasten", - 2038226551: "Entprellung der Tasten", - 3138204438: "Aufnahme abgebrochen", - 1207696150: "Change Adresse", - 3126552510: "Change Adressen", - 1583186953: "Thema ändern und neu starten?", - 3768416405: "Change:", - 388908871: "Änderungen bleiben bis zum Herunterfahren bestehen.", - 3442025874: "Prüfe SD-Karte", - 3119547911: "Überprüfen, ob diese Adresse zu dieser Wallet gehört?", - 1187826970: "Überprüfte %d Adresse ohne Übereinstimmungen.", - 2470115694: "Suche nach SD-Karte..", - 1851578965: "Untergeordneter Index", - 4094072796: "Erstelle QR-Code", - 167798282: "QR-Code aus Text erzeugen?", - 678449760: "Erstellt:", - 3513215254: "Benutzerdefinierte QR-Code", - 3585411775: "Anpassen", - 534274978: "Wenn Sie Ihr Wallet anpassen, wird ein neuer Schlüssel generiert.", - 124617190: "Schnitttiefe", - 597912140: "Cut-Methode", - 2504034831: "Dezimal", - 2751113454: "Entschlüsseln?", - 1272005728: "Standard-Wallet", - 4102535566: "Tiefe pro Durchgang", - 1712856005: "Deskriptor-Adressen", - 3278654271: "Bildschirm", - 3895447625: "Schalten Sie das Gerät nicht aus, es kann eine Weile dauern.", - 3836852788: "Fertig?", - 690625786: "Doppelte Gedächtnisstütze", - 382368239: "Driver", - 3582575312: "Verschlüsselt", - 1244124409: "Verschlüsselter QR-Code", - 2968548114: "Verschlüsselte Mnemonic wurde nicht gespeichert", - 781419966: "Speicherung der verschlüsselten Mnemonic mit ID:", - 350279787: "Verschlüsselung", - 2601598799: "Verschlüsselungsmodus", - 1821513079: "Geben Sie %d BIP-39 Wörter ein.", - 3504179008: "Gib jedes Wort Deiner BIP-39 Mnemonic als Zahl von 1 bis 2048 ein.", - 1100685007: "Gib jedes Wort Deiner BIP-39 Mnemonic als Hexadezimalzahl von 1 bis 800 ein.", - 4090266642: "Gib jedes Wort Deiner BIP-39 Mnemonic als Oktalzahl von 1 bis 4000 ein.", - 2780625730: "Gib jedes Wort Deiner BIP-39 Mnemonic ein.", - 889040671: "Fehler:", - 1505332462: "Esc", - 3838465623: "Dateien durchsuchen?", - 4170881190: "Auf SD-Karte exportieren..", - 1711312434: "Öffentlicher Schlüssel", - 3981762528: "Werkeinstellungen", - 383371114: "Entschlüsselung fehlgeschlagen", - 3048830188: "PSBT konnte nicht geladen werden", - 4192663412: "Adresse konnte nicht geladen werden", - 1996021743: "Schlüssel konnte nicht geladen werden", - 1108715658: "Nachricht konnte nicht geladen werden", - 1081425878: "Mnemonic konnte nicht geladen werden", - 928667220: "Ausgabedeskriptor konnte nicht geladen werden", - 1620572516: "Passphrase konnte nicht geladen werden", - 2946146830: "Mnemonic konnte nicht gespeichert werden", - 262248294: "Gebühr:", - 104500973: "Vorschubgeschwindigkeit", - 3313339187: "Dateiname", - 1982637349: "Dateiname %s existiert auf SD-Karte, überschreiben?", - 4006602858: "Fingerabdruck in PSBT deaktiviert", - 2542772894: "Die Firmware übersteigt die maximale Größe: %d", - 3748840176: "Umgedrehte X-Koordinaten", - 1406590538: "Flötendurchmesser", - 1077771640: "Frei:", - 1893243331: "Vom Speicher", - 1871146425: "Löschen Sie Ihre SD-Karte vollständig in einem anderen Gerät, um sicherzustellen, dass die Daten nicht wiederhergestellt werden können", - 3549015533: "Mnemonik erzeugen", - 3524220994: "BIP85-Untermnemonik generieren?", - 299338213: "Dieser Mnemonic eine benutzerdefinierte ID zuteilen? Andernfalls wird der aktuelle Fingerabdruck verwendet", - 602716148: "Go", - 1198393582: "Gute Entropie", - 133139382: "Hardware", - 3580020863: "Hex öffentlicher Schlüssel", - 2691246967: "Hexadezimal", - 3903754133: "Mnemonics ausblenden", - 3876651191: "Hohe Gebühren!", - 2880010062: "ID existiert bereits", - 3242179508: "Input (%d):", - 3034883011: "Installieren?", - 3755547839: "Unzureichende Entropie!", - 2032416055: "Unzureichende Entropie", - 2585599782: "Ungültige Adresse", - 2874529150: "Ungültiger Bootloader", - 4093416954: "Ungültige mnemonische Lange", - 1422874211: "Ungültiger öffentlicher Schlüssel", - 237577215: "Ungültige Wallet:", - 4122897393: "Umkehren", - 640219121: "Invertierte Farben", - 3000888649: "Schlüssel", - 3264569915: "Schlüssel wurde nicht zur Verfügung gestellt", - 3835918229: "Krux Drucker Test-QR", - 911419226: "LCD-Typ", - 766317539: "Sprache", - 4180141032: "Lassen Sie das Feld leer, wenn Sie möchten, dass Krux ein gültiges letztes Wort auswählt", - 3663022166: "Links", - 972436696: "Leitungsverzögerung", - 2176866982: "Linie:", - 2820726296: "Mnemonic laden", - 2369474953: "Wallet laden", - 2256441194: "Einen vertrauenswürdigen Wallet-Deskriptor laden, um Adressen anzuzeigen?", - 237136240: "Von SD-Karte laden", - 879727077: "Von SD-Karte laden?", - 1936877965: "Von der Kamera laden", - 669106195: "Eine laden?", - 3330705289: "Laden?", - 2596531078: "Lade Kamera..", - 2488179069: "Lade Change Adressen..", - 336702608: "Drucker wird geladen..", - 1201104769: "Lade Empfangsadressen..", - 3159494909: "Wird geladen..", - 1177338798: "Spracheinstellung", - 2817059741: "Speicherort", - 2917810189: "Maximale Länge überschritten (%s)", - 2030045667: "Nachricht", - 762611188: "Nachricht:", - 3928301843: "Fehlende Signaturdatei", - 1948316555: "Mnemonic", - 2123991188: "Mnemonische ID", - 1443208255: "Mnemotechnik und Passphrase werden beibehalten.", - 1746030071: "Mnemonic wurde nicht verschlüsselt", - 1237332019: "Geändert:", - 1845376098: "Multisig", - 4265479636: "Native Segwit - 84 würde angenommen", - 2939797024: "Netzwerk", - 73574491: "Neue Mnemonic", - 3634967631: "Neue Firmware erkannt.", - 4063104189: "Nein", - 2325721074: "Keine Passphrase", - 4092516657: "Nicht genug Würfe!", - 3089363813: "Zahlen", - 1577637745: "Oktal", - 391304453: "Andere Formate", - 3312581301: "PBKDF2-Iter.", - 995862913: "Male gestanzte Punkte schwarz an, damit sie erkannt werden können.", - 2987800462: "Papierbreite", - 3913146360: "Teil", - 3559456868: "Teilegröße", - 4249903283: "Passphrase", - 3745269737: "Pfad stimmt nicht überein", - 500286397: "Muster erkannt!", - 3040011773: "Alle gespeicherten verschlüsselten Mnemoniken und Einstellungen dauerhaft vom Flash-Speicher entfernen?", - 140802882: "Speicher", - 2578106186: "Pixelabweichungsindex:", - 1703779997: "Klartext-QR", - 3561756278: "Bitte lade einen Wallet Ausgabedeskriptor", - 784609464: "Tauchrate", - 3761518438: "Schlechte Entropie", - 3639136476: "Schlechte Entropie erkannt!", - 3037062877: "Drucke Test-QR", - 2362732578: "Tiny Seed drucken?", - 3123770978: "Als QR-Code drucken", - 3345150514: "Als QR-Code drucken?", - 3339507095: "Drucken?", - 1123106929: "Drucker", - 3903571079: "Druckertreiber nicht gesetzt!", - 3586624216: "Wird gedruckt..", - 3593149291: "Trotzdem fortfahren?", - 2580599003: "Weiter?", - 3108881025: "Wird bearbeitet..", - 1848310591: "QR-Code", - 710709610: "RX Pin", - 2697857197: "Empfangen", - 1746677167: "Empfangsadresse", - 1658501467: "Region:", - 3739634002: "Löschen %s?", - 1476462492: "Mnemonic löschen", - 1557093280: "Firmware-Dateien von der SD-Karte entfernen?", - 2817311427: "Res. - Format", - 2365886561: "Werkseinstellungen wiederherstellen und neu starten?", - 3091105710: "Zurück zum QR-Viewer", - 1662254634: "Überprüfe gescannte Daten und bearbeite sie bei Bedarf", - 1963678224: "Rechts", - 770350922: "Würfel mindestens %d Mal, um eine Mnemonic zu erzeugen.", - 3271055013: "Rollenverteilung:", - 432366011: "Würfe:", - 3976793317: "SD-Karte", - 2736513298: "SD-Karte nicht erkannt.", - 1166743226: "SHA256 der Würfe:", - 817419367: "SHA256 des Snapshots:", - 699906428: "QR-Bild auf SD-Karte speichern", - 2163347007: "Auf SD-Karte speichern?", - 3531742595: "Auf SD-Karte speichern?", - 2940025484: "Auf SD-Karte gespeichert", - 763824768: "Skala", - 4117455079: "Adresse\nscannen", - 4038076821: "Scan BIP39 Passphrase", - 923277590: "Schlüssel QR-Code Scannen", - 4006316572: "Wörter 1-12 erneut scannen", - 2736506158: "Wörter 13-24 scannen", - 2029624154: "Bildschirmschonerzeit", - 289960586: "Script-Art", - 1022211991: "Sicherheit", - 4255182430: "Selbstübertragung oder Change (%d):", - 3753172956: "Selbstübertragung:", - 473154195: "Einstellungen", - 563836138: "Die Einstellungen werden intern auf Flash gespeichert.", - 712533907: "Einstellungen auf SD-Karte gespeichert.", - 2377955518: "Shannons Entropie:", - 1825881236: "Ausschalten", - 3656120779: "Abschaltzeit:", - 2120776272: "Herunterfahren..", - 1061961408: "Signieren", - 2293863356: "Am QR-Code unterschreiben", - 2879966040: "Auf SD-Karte signieren", - 4282338366: "Signieren?", - 746161122: "Signatur", - 1988416729: "Signierte Nachricht", - 3672006076: "Signierte PSBT", - 3406791302: "Unterschreiben..", - 2281377987: "Single-Sig", - 2019512665: "Größe:", - 2344747135: "Einige Schecks können nicht durchgeführt werden.", - 2090568351: "Ausgabe (%d):", - 1260825919: "Ausgaben:", - 1232757391: "Statistiken für Nerds", - 3303592908: "Auf Flash speichern", - 720041451: "Auf der SD-Karte speichern", - 3514476519: "Wischen um den Modus zu ändern", - 1898550184: "TOUCH oder ENTER zum Erfassen", - 4228215415: "TX Pin", - 2612594937: "Text", - 1454688268: "Thema", - 1180180513: "Thermisch", - 2258131455: "Um sicherzustellen, dass die Daten nicht wiederhergestellt werden können, verwenden Sie die Funktion 'Gerät löschen'", - 2700207481: "Helligkeit umschalten", - 725348723: "Werkzeuge", - 3684696112: "Berühre Schwellenwert", - 2978718564: "Touchscreen", - 2732611775: "Weiter versuchen?", - 401829098: "BIP39 Passphrase eingeben", - 2061556020: "Schlüssel eingeben", - 2089395053: "Einheit", - 2786714360: "Upgrade abgeschlossen.", - 2674953168: "Verwende eine schwarze Hintergrundfläche.", - 2402455261: "Verwende die Entropie der Kamera, um eine neue Mnemonic zu erstellen", - 3336226318: "Belegt:", - 4003084591: "Wert %S außerhalb des Bereichs: [ %s, %s]", - 989428076: "Der Wert muss ein Vielfaches von %s sein", - 3429519584: "Überprüfung..", - 1889659487: "Version", - 4191058607: "Via Kamera", - 1254681955: "Via D20", - 525309547: "Via D6", - 590330112: "Via manueller Eingabe", - 1947603760: "Via Wörter", - 2504354847: "Warte auf die Erfassung", - 2076481321: "Wallet", - 2297028319: "Wallet-Deskriptor", - 4232654916: "Wallet Ausgabedeskriptor", - 2587172867: "Wallet Ausgabedeskriptor geladen!", - 2499782468: "Wallet Ausgabedeskriptor nicht gefunden.", - 2671738224: "Warnung:", - 262410364: "Gerät löschen", - 3522794335: "Gerät wird gewischt..", - 797660533: "Wort %d", - 3742424146: "Wortnummern", - 2965123464: "Wörter", - 1303016265: "Ja", - 2171149824: "ist eine gültige Adresse!", - 1875891934: "wurde in den ersten %d Adressen nicht gefunden", - }, - "es-MX": { - 232475068: "% del monto.", - 1185266064: "%d de %d multisig", - 1503087751: "%d a %d", - 1178563089: "%s eliminado.", - 1092222515: "(%d total)", - 3348584292: "(Experimental)", - 1099786887: "(Solo para observación)", - 2739590230: "12 palabras", - 1310058127: "24 palabras", - 1949634023: "Nosotros", - 4287534872: "¿Aceptar la suposición?", - 2995482424: "Cuenta", - 2415648848: "Se supondría que la cuenta #0", - 1043817877: "Índice de la cuenta", - 3439746594: "¿Añadir o cambiar passphrase de la cartera?", - 2143824150: "Se requiere entropía adicional de la cámara para el modo AES-CBC", - 3270727197: "Dirección", - 900375497: "Alinea la cámara y la placa de respaldo correctamente.", - 88746165: "Anti-reflejo desactivado", - 1521033296: "Anti-reflejo habilitado", - 3857613120: "Apariencia", - 1056821534: "¿Estás seguro?", - 1868069640: "Colores BGR", - 3455872521: "Atrás", - 4151330982: "Volver al Menú", - 2756316330: "Backup del Mnemónico", - 2256777600: "Firma incorrecta", - 3937333362: "Baudrate", - 2046615409: "Cuadrícula binaria", - 928727036: "Grosor del Borde", - 2519455027: "Brillo", - 2363604010: "Botones", - 2038226551: "Rebote de Botones", - 3138204438: "Captura cancelada", - 1207696150: "Cambio", - 3126552510: "Direcciones de Cambio", - 1583186953: "¿Cambiar de tema y reiniciar?", - 3768416405: "Cambio:", - 388908871: "Los cambios durarán hasta que el dispositivo se apague.", - 3442025874: "Verifica Tarjeta SD", - 3119547911: "¿Verificar que la dirección pertenece a esta cartera?", - 1187826970: "Comprobado %d direcciones sin coincidencias.", - 2470115694: "Comprobación de la tarjeta SD..", - 1851578965: "Índice Derivado", - 4094072796: "Crear Código QR", - 167798282: "¿Crear código QR desde texto?", - 678449760: "Creado:", - 3513215254: "Código QR Personalizado", - 3585411775: "Personalizar", - 534274978: "Personalizar tu cartera generará una nueva clave", - 124617190: "Profundidad de Corte", - 597912140: "Método de Corte", - 2504034831: "Decimal", - 2751113454: "¿Descifrar?", - 1272005728: "Cartera Predeterminada", - 4102535566: "Profundidad por Pasada", - 1712856005: "Direcciones del descriptor", - 3278654271: "Pantalla", - 3895447625: "No apagues el dispositivo, puede tardar un tiempo en completarse.", - 3836852788: "¿Listo?", - 690625786: "Doble mnemónico", - 382368239: "Operador", - 3582575312: "Cifrado", - 1244124409: "Código QR Cifrado", - 2968548114: "Mnemónico cifrado no se almacenó", - 781419966: "Mnemónico cifrado fue almacenado con ID:", - 350279787: "Cifrado", - 2601598799: "Modo de Cifrado", - 1821513079: "Ingrese %d palabras BIP-39.", - 3504179008: "Ingresa cada palabra de tu mnemónico BIP-39 como un número del 1 al 2048.", - 1100685007: "Ingresa cada palabra de tu mnemónico BIP-39 como un número en hexadecimal del 1 al 800.", - 4090266642: "Ingresa cada palabra de tu mnemónico BIP-39 como un número en octal del 1 al 4000.", - 2780625730: "Ingresa cada palabra de tu mnemónico BIP-39.", - 889040671: "Error:", - 1505332462: "Esc", - 3838465623: "¿Explorar archivos?", - 4170881190: "Exportando a la tarjeta SD..", - 1711312434: "Clave Pública Extendida", - 3981762528: "Ajustes de Fábrica", - 383371114: "Error al descifrar", - 3048830188: "No se pudo cargar la PSBT", - 4192663412: "No se pudo cargar la dirección", - 1996021743: "No se pudo cargar la clave", - 1108715658: "No se pudo cargar el mensaje", - 1081425878: "No se pudo importar el mnemónico", - 928667220: "No se pudo cargar el descriptor de salida", - 1620572516: "No se pudo cargar el passphrase", - 2946146830: "No pudo almacenar mnemónico", - 262248294: "Comisión:", - 104500973: "Feed Rate", - 3313339187: "Nombre del Archivo", - 1982637349: "El nombre de archivo %s existe en la tarjeta SD, ¿sobrescribir?", - 4006602858: "Huella dactilar no establecida en PSBT", - 2542772894: "El firmware supera el tamaño máximo: %d", - 3748840176: "Coordenadas X Invertidas", - 1406590538: "Diámetro de la Flauta", - 1077771640: "Libre:", - 1893243331: "Desde el Almacenamiento", - 1871146425: "Borra completamente su tarjeta SD en otro dispositivo para asegurarse de que los datos sean irrecuperables", - 3549015533: "Generar Mnemónico", - 3524220994: "¿Generar un mnemónico derivado BIP85?", - 299338213: "¿Darle a este mnemónico una identificación personalizada? De lo contrario se utilizará el fingerprint actual", - 602716148: "Ir", - 1198393582: "Buena entropía", - 133139382: "Hardware", - 3580020863: "Clave Pública Hexadecimal", - 2691246967: "Hexadecimal", - 3903754133: "Ocultar Mnemónicos", - 3876651191: "¡Tarifas altas!", - 2880010062: "ID ya existe", - 3242179508: "Entradas (%d):", - 3034883011: "¿Instalar?", - 3755547839: "¡Entropía Insuficiente!", - 2032416055: "Entropía insuficiente", - 2585599782: "Dirección inválida", - 2874529150: "Bootloader inválido", - 4093416954: "Longitud mnemónica no válida", - 1422874211: "Clave pública inválida", - 237577215: "Cartera inválida:", - 4122897393: "Invertir", - 640219121: "Colores Invertidos", - 3000888649: "Clave", - 3264569915: "No se proporcionó la clave", - 3835918229: "Test de impresión QR", - 911419226: "Tipo de LCD", - 766317539: "Idioma", - 4180141032: "Déjalo en blanco si quieres que Krux elija una última palabra válida", - 3663022166: "Izquierda", - 972436696: "Retraso de Línea", - 2176866982: "Línea:", - 2820726296: "Importar Mnemónico", - 2369474953: "Cargar Cartera", - 2256441194: "¿Cargar un descriptor de monedero de confianza para ver las direcciones?", - 237136240: "Cargar desde tarjeta SD", - 879727077: "¿Cargar desde la tarjeta SD?", - 1936877965: "Cargar desde la cámara", - 669106195: "¿Cargar algo?", - 3330705289: "¿Cargar?", - 2596531078: "Cargando Camara..", - 2488179069: "Cargando direcciones de cambio..", - 336702608: "Cargando impresora..", - 1201104769: "Cargando direcciones de recepción..", - 3159494909: "Cargando..", - 1177338798: "Idioma", - 2817059741: "Ubicación", - 2917810189: "Longitud máxima excedida (%s)", - 2030045667: "Mensaje", - 762611188: "Mensaje:", - 3928301843: "Falta archivo de firma", - 1948316555: "Mnemónico", - 2123991188: "Identificación del Mnemónico", - 1443208255: "Mnemónico y passphrase se mantendrán.", - 1746030071: "Mnemónico no fue descifrado", - 1237332019: "Modificado:", - 1845376098: "Multisig", - 4265479636: "Segwit nativo - 84 se supondría", - 2939797024: "Red", - 73574491: "Nuevo Mnemónico", - 3634967631: "Nuevo firmware detectado.", - 4063104189: "No", - 2325721074: "Sin Passphrase", - 4092516657: "¡No hay suficientes tiradas!", - 3089363813: "Números", - 1577637745: "Octales", - 391304453: "Otros Formatos", - 3312581301: "Iter. PBKDF2", - 995862913: "Pinte los puntos perforados de negro para que puedan ser detectados.", - 2987800462: "Ancho del Papel", - 3913146360: "Parte", - 3559456868: "Tamaño de la Pieza", - 4249903283: "Passphrase", - 3745269737: "La ruta no coincide", - 500286397: "¡Patrón detectado!", - 3040011773: "¿Eliminar permanentemente todos los mnemónicos y configuraciones cifradas almacenadas del flash?", - 140802882: "Guardar", - 2578106186: "Índice de desviación de píxeles:", - 1703779997: "QR de Texto", - 3561756278: "Carga un descriptor de cartera", - 784609464: "Tasa de Caída", - 3761518438: "Baja entropía", - 3639136476: "Mala entropía detectada!", - 3037062877: "Prueba de Impresión QR", - 2362732578: "¿Imprimir Tiny Seed?", - 3123770978: "Imprimir como Código QR", - 3345150514: "¿Imprimir con Codigo QR?", - 3339507095: "¿Impresión?", - 1123106929: "Impresora", - 3903571079: "¡El controlador de impresora no está configurado!", - 3586624216: "Imprimiendo..", - 3593149291: "¿Proceder de todas maneras?", - 2580599003: "¿Continuar?", - 3108881025: "Procesando..", - 1848310591: "Código QR", - 710709610: "RX Pin", - 2697857197: "Recepción", - 1746677167: "Direcciones de Recepción", - 1658501467: "Región:", - 3739634002: "Eliminar %s?", - 1476462492: "Eliminar Mnemónico", - 1557093280: "¿Eliminar archivos de firmware de la tarjeta SD?", - 2817311427: "Res. - Formato", - 2365886561: "¿Restablecer a la configuración de fábrica y reiniciar?", - 3091105710: "Volver al QR", - 1662254634: "Revisa los datos escaneados, edítalos si es necesario", - 1963678224: "Derecha", - 770350922: "Tira el dado al menos %d veces para generar un mnemónico.", - 3271055013: "Distribución de tiradas:", - 432366011: "Tiradas:", - 3976793317: "Tarjeta SD", - 2736513298: "Tarjeta SD no detectada.", - 1166743226: "SHA256 de las tiradas:", - 817419367: "SHA256 de la instantánea:", - 699906428: "Guardar Imagen QR en la Tarjeta SD", - 2163347007: "Guardar en tarjeta SD", - 3531742595: "¿Guardar en la tarjeta SD?", - 2940025484: "Guardado en la tarjeta SD", - 763824768: "Escala", - 4117455079: "Escanear Dirección", - 4038076821: "Escanear Passphrase BIP39", - 923277590: "Escanear el Código QR", - 4006316572: "Escaneo de palabras 1-12 de nuevo", - 2736506158: "Escaneo de palabras 13-24", - 2029624154: "Tiempo de Espera del Protector de Pantalla", - 289960586: "Tipo de Script", - 1022211991: "Seguridad", - 4255182430: "Autotransferencia o Cambio (%d):", - 3753172956: "Autotransferencia:", - 473154195: "Ajustes", - 563836138: "Ajustes almacenados internamente en flash.", - 712533907: "Configuración almacenada en la tarjeta SD.", - 2377955518: "Entropía de Shannon:", - 1825881236: "Apagar", - 3656120779: "Tiempo de Apagado", - 2120776272: "Apagando..", - 1061961408: "Firmar", - 2293863356: "Firmar en Código QR", - 2879966040: "Firmar en la Tarjeta SD", - 4282338366: "¿Firmar?", - 746161122: "Firma", - 1988416729: "Mensaje Firmado", - 3672006076: "PSBT Firmado", - 3406791302: "Firmando..", - 2281377987: "Single-sig", - 2019512665: "Tamaño:", - 2344747135: "Algunas comprobaciones no se pueden realizar.", - 2090568351: "Gastos (%d):", - 1260825919: "Gasto:", - 1232757391: "Estadísticas para Entendidos", - 3303592908: "Almacenar en Flash", - 720041451: "Almacenar en la Tarjeta SD", - 3514476519: "Deslizar para cambiar de modo", - 1898550184: "TOCA o ENTER para capturar", - 4228215415: "TX Pin", - 2612594937: "Texto", - 1454688268: "Tema", - 1180180513: "Térmico", - 2258131455: "Para garantizar que los datos no se puedan recuperar, utiliza la función de borrar dispositivo", - 2700207481: "Alternar Brillo", - 725348723: "Herramientas", - 3684696112: "Umbral Táctil", - 2978718564: "Pantalla Táctil", - 2732611775: "¿Intentar con mas?", - 401829098: "Escribe la Passphrase BIP39", - 2061556020: "Introduce la clave", - 2089395053: "Unidad", - 2786714360: "Actualización completa.", - 2674953168: "Usa una superficie de fondo negra.", - 2402455261: "Usa la entropía de la cámara para crear una nueva mnemónica", - 3336226318: "Usado:", - 4003084591: "Valor %s fuera del rango: [ %s, %s]", - 989428076: "El valor debe ser múltiple de %s", - 3429519584: "Verificando..", - 1889659487: "Versión", - 4191058607: "Desde Cámara", - 1254681955: "Vía D20", - 525309547: "Vía D6", - 590330112: "Introducción Manual", - 1947603760: "A Través de Palabras", - 2504354847: "Espera la captura", - 2076481321: "Cartera", - 2297028319: "Descriptor de Cartera", - 4232654916: "Descriptor de salida de cartera", - 2587172867: "¡Se ha cargado el descriptor de salida de la cartera!", - 2499782468: "No se encontró el descriptor de salida de la cartera.", - 2671738224: "Advertencia:", - 262410364: "Borrar Dispositivo", - 3522794335: "Borrando dispositivo..", - 797660533: "Palabra %d", - 3742424146: "Números de Palabra", - 2965123464: "Palabras", - 1303016265: "Sí", - 2171149824: "es una dirección válida!", - 1875891934: "NO FUE ENCONTRADO en las primeras %d direcciones", - }, - "fr-FR": { - 232475068: "% du montant.", - 1185266064: "%d de %d multisignature", - 1503087751: "%d à %d", - 1178563089: "%s supprimé.", - 1092222515: "(%d au total)", - 3348584292: "(Expérimental)", - 1099786887: "(consultation)", - 2739590230: "12 mots", - 1310058127: "24 mots", - 1949634023: "À propos", - 4287534872: "Accepter supposition\xa0?", - 2995482424: "Compte", - 2415648848: "Le compte n °0 serait supposé", - 1043817877: "Index du compte", - 3439746594: "Ajoutez ou modifiez la phrase secrète\u2009?", - 2143824150: "Entropie supplémentaire de la caméra requise pour le mode AES-CBC", - 3270727197: "Adresse", - 900375497: "Alignez correctement la caméra et plaque de sauvegarde.", - 88746165: "Anti-éblouissement désactivé", - 1521033296: "Anti-éblouissement activé", - 3857613120: "Apparence", - 1056821534: "Es-tu sûr\u2009?", - 1868069640: "Couleurs BGR", - 3455872521: "Retour", - 4151330982: "Retour au menu", - 2756316330: "Sauvegarde mnémonique", - 2256777600: "Mauvaise signature", - 3937333362: "Débit en bauds", - 2046615409: "Grille binaire", - 928727036: "Rembourrage de bordure", - 2519455027: "Luminosité", - 2363604010: "Boutons", - 2038226551: "Anti-rebond des boutons", - 3138204438: "Capture annulée", - 1207696150: "Changement", - 3126552510: "Adresses de Changement", - 1583186953: "Changer de thème et redémarrer\u2009?", - 3768416405: "La monnaie\u2009:", - 388908871: "Les modifications dureront jusqu'à l'arrêt.", - 3442025874: "Vérifiez la carte SD", - 3119547911: "Vérifiez que l'adresse appartient à cette portefeuille\u2009?", - 1187826970: "%d adresses vérifiées sans correspondance.", - 2470115694: "Vérification de la carte SD..", - 1851578965: "Indice enfant", - 4094072796: "Créer du code QR", - 167798282: "Créer du code QR à partir du texte\u2009?", - 678449760: "Créé\u2009:", - 3513215254: "Code QR personnalisé", - 3585411775: "Personnaliser", - 534274978: "La personnalisation de votre portefeuille générera une nouvelle clé.", - 124617190: "Profondeur de coupe", - 597912140: "Méthode de coupe", - 2504034831: "Décimal", - 2751113454: "Décrypter\u2009?", - 1272005728: "Portefeuille par défaut", - 4102535566: "Profondeur par passage", - 1712856005: "Adresses des descripteurs", - 3278654271: "Affichage", - 3895447625: "Ne pas éteindre, cela peut prendre un certain temps.", - 3836852788: "Terminé\u2009?", - 690625786: "Double mnémonique", - 382368239: "Conducteur", - 3582575312: "Chiffré", - 1244124409: "Code QR crypté", - 2968548114: "Le mnémonique crypté n'a pas été stocké", - 781419966: "Mnémonique cryptée a été stockée avec ID\u2009:", - 350279787: "Chiffrement", - 2601598799: "Mode de chiffrement", - 1821513079: "Entrez %d mots BIP-39.", - 3504179008: "Entrez chaque mot de votre mnémonique BIP-39 sous la forme d'un nombre de 1 à 2048.", - 1100685007: "Entrez chaque mot de votre mnémonique BIP-39 sous la forme d'un nombre en hexadécimal de 1 à 800.", - 4090266642: "Entrez chaque mot de votre mnémonique BIP-39 sous la forme d'un nombre en octal de 1 à 4000.", - 2780625730: "Entrez chaque mot de votre mnémonique BIP-39.", - 889040671: "Erreur\u2009:", - 1505332462: "Esc", - 3838465623: "Explorer des fichiers\u2009?", - 4170881190: "Exportation vers la carte SD..", - 1711312434: "Clé publique", - 3981762528: "Paramètres d'usine", - 383371114: "Échec de décrypter", - 3048830188: "Erreur de chargement PSBT", - 4192663412: "Erreur de chargement d'adresse", - 1996021743: "Échec du chargement de la clé", - 1108715658: "Échec du chargement du message", - 1081425878: "Erreur de chargement mnémonique", - 928667220: "Échec du chargement du descripteur de sortie", - 1620572516: "Échec du chargement de la phrase secrète", - 2946146830: "Échec de stocker mnémonique", - 262248294: "Frais\u2009:", - 104500973: "Taux d'alimentation", - 3313339187: "Nom de fichier", - 1982637349: "Le nom de fichier %s existe sur la carte SD, écraser\u2009?", - 4006602858: "Empreinte digitale manquante dans PSBT", - 2542772894: "Le micrologiciel dépasse la taille maximale\u2009: %d", - 3748840176: "Coordonnées X inversées", - 1406590538: "Diamètre de flûte", - 1077771640: "Libre\u2009:", - 1893243331: "Du stockage", - 1871146425: "Effacez complètement votre carte SD dans un autre appareil pour assurer que les données soient irrécupérables", - 3549015533: "Générer une mnémonique", - 3524220994: "Générer un mnémonique dérivé BIP-85\u2009?", - 299338213: "Donnez à ce mnémonique un identifiant personnalisé\u2009? Sinon l'empreinte actuelle sera utilisée", - 602716148: "Go", - 1198393582: "Bonne entropie", - 133139382: "Matériel", - 3580020863: "Clé public hexadécimal", - 2691246967: "Hexadécimal", - 3903754133: "Masquer les mnémoniques", - 3876651191: "Frais élevés\u2009!", - 2880010062: "Id existe déjà", - 3242179508: "Entrées (%d)\u2009:", - 3034883011: "Installer\u2009?", - 3755547839: "Entropie insuffisante\u2009!", - 2032416055: "Entropie insuffisante", - 2585599782: "Adresse invalide", - 2874529150: "Chargeur de démarrage invalide", - 4093416954: "Longueur mnémonique invalide", - 1422874211: "Clé publique non valide", - 237577215: "Portefeuille invalide\u2009:", - 4122897393: "Inverser", - 640219121: "Couleurs inversées", - 3000888649: "Clé", - 3264569915: "La clé n'a pas été fournie", - 3835918229: "Test de l'imprimante Krux QR", - 911419226: "Type d'écran LCD", - 766317539: "Langue", - 4180141032: "Laissez vide si vous souhaitez que Krux choisisse un dernier mot valide", - 3663022166: "Gauche", - 972436696: "Délai de Ligne", - 2176866982: "Ligne\u2009:", - 2820726296: "Charger mnémonique", - 2369474953: "Charger le portefeuille", - 2256441194: "Charger un descripteur de portefeuille de confiance pour afficher les adresses\u2009?", - 237136240: "Charger depuis la carte SD", - 879727077: "Charger depuis la carte SD\u2009?", - 1936877965: "Charger depuis une caméra", - 669106195: "En charger qu'un\u2009?", - 3330705289: "Charger\u2009?", - 2596531078: "Caméra de Chargement..", - 2488179069: "Chargement des adresses de monnaie..", - 336702608: "Chargement de l'imprimante..", - 1201104769: "Chargement des adresses de réception ..", - 3159494909: "Chargement..", - 1177338798: "Paramètres régionaux", - 2817059741: "Emplacement", - 2917810189: "Longueur maximale dépassée (%s)", - 2030045667: "Message", - 762611188: "Message\u2009:", - 3928301843: "Fichier de signature manquant", - 1948316555: "Mnémonique", - 2123991188: "ID mnémonique", - 1443208255: "Mnémonique et phrase secrète seront conservés.", - 1746030071: "Mnémonique n'était pas cryptée", - 1237332019: "Modifié\u2009:", - 1845376098: "Multi\nsignature", - 4265479636: "Native Segwit - 84 serait supposé", - 2939797024: "Réseau", - 73574491: "Nouveau mnémonique", - 3634967631: "Nouveau micrologiciel détecté.", - 4063104189: "Non", - 2325721074: "Pas de phrase secrète", - 4092516657: "Pas assez de jets\u2009!", - 3089363813: "Nombres", - 1577637745: "Octale", - 391304453: "Autres formats", - 3312581301: "Itér. PBKDF2", - 995862913: "Noircissez les points perforés afin qu'ils puissent être détectés.", - 2987800462: "Largeur du papier", - 3913146360: "Partie", - 3559456868: "Taille de la pièce", - 4249903283: "Phrase secréte", - 3745269737: "Inadéquation du chemin", - 500286397: "Structure détecté\u2009!", - 3040011773: "Supprimer définitivement tous les mnémoniques et paramètres chiffrés stockés dans le flash\u2009?", - 140802882: "Persister", - 2578106186: "Indice de déviation des pixels\u2009:", - 1703779997: "QR en Texte Brut", - 3561756278: "Veuillez charger un descripteur de sortie de portefeuille", - 784609464: "Taux de plongée", - 3761518438: "Mauvaise entropie", - 3639136476: "Faible entropie détectée\u2009!", - 3037062877: "Test d'impression QR", - 2362732578: "Imprimer Tiny Seed\u2009?", - 3123770978: "Imprimer en QR", - 3345150514: "Imprimer en QR\u2009?", - 3339507095: "Imprimer\u2009?", - 1123106929: "Imprimante", - 3903571079: "Le conducteur d'imprimante n'est pas défini\u2009!", - 3586624216: "Impression..", - 3593149291: "Procéder quand même\u2009?", - 2580599003: "Procéder\u2009?", - 3108881025: "Traitement..", - 1848310591: "QR Code", - 710709610: "RX Fiche", - 2697857197: "Recevoir", - 1746677167: "Adresses de Réception", - 1658501467: "Région\u2009:", - 3739634002: "Supprimer %s\u2009?", - 1476462492: "Supprimer mnémonique", - 1557093280: "Supprimer les fichiers micrologiciel de la carte SD\u2009?", - 2817311427: "Rés. - Format", - 2365886561: "Restaurer les paramètres d'usine et redémarrer\u2009?", - 3091105710: "Retour au visualiseur QR", - 1662254634: "Examinez les données numérisées, modifiez-les si nécessaire", - 1963678224: "À droite", - 770350922: "Lancez le dé au moins %d fois pour générer un mnémonique.", - 3271055013: "Distribution des jets\u2009:", - 432366011: "Jets\u2009:", - 3976793317: "Carte SD", - 2736513298: "Carte SD non détectée.", - 1166743226: "SHA256 de jets\u2009:", - 817419367: "SHA256 de snapshot\u2009:", - 699906428: "Enregistrer l'image QR sur la carte SD", - 2163347007: "Enregistrer sur la carte SD", - 3531742595: "Enregistrer sur la carte SD\u2009?", - 2940025484: "Enregistré sur la carte SD", - 763824768: "L'échelle", - 4117455079: "Scannez l'adresse", - 4038076821: "Scannez la phrase secrète BIP-39", - 923277590: "Scannez le Code QR de la clé", - 4006316572: "Analyser à nouveau les mots 1 à 12", - 2736506158: "Analyser les mots 13 à 24", - 2029624154: "Delai d'Inactivité", - 289960586: "Type de Script", - 1022211991: "Sécurité", - 4255182430: "Auto-transfert ou monnaie (%d)\u2009:", - 3753172956: "Auto-transfert\u2009:", - 473154195: "Paramètres", - 563836138: "Paramètres stockés en interne sur flash.", - 712533907: "Paramètres stockés sur la carte SD.", - 2377955518: "Entropie de Shannon\u2009:", - 1825881236: "Fermer", - 3656120779: "Delai d'Arrêt", - 2120776272: "Éteindre..", - 1061961408: "Signer", - 2293863356: "Signer avec le code QR", - 2879966040: "Signer sur la carte SD", - 4282338366: "Signer\u2009?", - 746161122: "Signature", - 1988416729: "Message signé", - 3672006076: "PSBT signé", - 3406791302: "Signature..", - 2281377987: "Clé unique", - 2019512665: "Capacité\u2009:", - 2344747135: "Certains chèques ne peuvent pas être effectués.", - 2090568351: "Dépense (%d)\u2009:", - 1260825919: "Dépense\u2009:", - 1232757391: "Statistiques pour les geeks", - 3303592908: "Stocker sur flash", - 720041451: "Stocker sur la carte SD", - 3514476519: "Faites glisser pour changer de mode", - 1898550184: "TOUCHEZ ou ENTER pour capturer", - 4228215415: "TX Fiche", - 2612594937: "Texte", - 1454688268: "Thème", - 1180180513: "Thermique", - 2258131455: "Pour assurer que les données soient irrécupérables, utilisez la fonctionnalité 'Effacer l'appareil'", - 2700207481: "Ajuster la luminosité", - 725348723: "Outils", - 3684696112: "Seuil Tactile", - 2978718564: "Écran Tactile", - 2732611775: "Réessayer\u2009?", - 401829098: "Entrez la phrase secrète BIP-39", - 2061556020: "Clé de type", - 2089395053: "Unité", - 2786714360: "Mise à niveau complète.", - 2674953168: "Utilisez une surface de fond noire.", - 2402455261: "Utilisez l'entropie de la caméra pour créer un nouveau mnémonique", - 3336226318: "Utilisé\u2009:", - 4003084591: "Valeur %s hors de portée: [%s, %s]", - 989428076: "La valeur doit être un multiple de %s", - 3429519584: "Vérification..", - 1889659487: "Version", - 4191058607: "Par caméra", - 1254681955: "Via D20", - 525309547: "Via D6", - 590330112: "Par saisie manuelle", - 1947603760: "Via Mots", - 2504354847: "Attendez la capture", - 2076481321: "Portefeuille", - 2297028319: "Descripteur de Portefeuille", - 4232654916: "Descripteur de sortie du portefeuille", - 2587172867: "Descripteur de sortie du portefeuille chargé\u2009!", - 2499782468: "Descripteur de sortie du portefeuille introuvable.", - 2671738224: "Avertissement\u2009:", - 262410364: "Effacer l'appareil", - 3522794335: "Effacement de l'appareil en cours..", - 797660533: "Mot %d", - 3742424146: "Numéros de mots", - 2965123464: "Mots", - 1303016265: "Oui", - 2171149824: "Adresse non valide\xa0!", - 1875891934: "n'A PAS ÉTÉ TROUVÉ dans les %d premières adresses", - }, - "nl-NL": { - 232475068: "% van het bedrag.", - 1185266064: "%d van %d multisig", - 1503087751: "%d tot %d", - 1178563089: "%s verwijderd.", - 1092222515: "(%d totaal)", - 3348584292: "(Experimenteel)", - 1099786887: "(alleen inzien)", - 2739590230: "12 woorden", - 1310058127: "24 woorden", - 1949634023: "Over", - 4287534872: "Aanname accepteren?", - 2995482424: "Account", - 2415648848: "Account #0 zou worden aangenomen", - 1043817877: "Accountindex", - 3439746594: "Wachtwoordzin voor portemonnee toevoegen of wijzigen?", - 2143824150: "Extra entropie van de camera vereist voor AES-CBC-modus", - 3270727197: "Adres", - 900375497: "Richt de camera en back-upplaat op de juiste manier.", - 88746165: "Anti reflecterend uitgeschakeld", - 1521033296: "Anti reflecterend ingeschakeld", - 3857613120: "Uiterlijk", - 1056821534: "Weet je het zeker?", - 1868069640: "BGR-kleuren", - 3455872521: "Terug", - 4151330982: "Terug naar menu", - 2756316330: "Backup geheugensteun", - 2256777600: "Ongeldige handtekening", - 3937333362: "Baudratio", - 2046615409: "Binair raster", - 928727036: "Rand opvulling", - 2519455027: "Helderheid", - 2363604010: "Knoppen", - 2038226551: "Debounce van knoppen", - 3138204438: "Opname geannuleerd", - 1207696150: "Change", - 3126552510: "Wisselgeldadres", - 1583186953: "Thema veranderen en opnieuw opstarten?", - 3768416405: "Wisselgeld:", - 388908871: "Wijzigingen blijven van kracht tot afsluiten.", - 3442025874: "Controleer SD kaart", - 3119547911: "Controleer of dit adres bij deze portemonnee hoort?", - 1187826970: "%d adressen gecontroleerd zonder overeenkomsten.", - 2470115694: "SD kaart controleren..", - 1851578965: "Onderliggende index", - 4094072796: "QR code maken", - 167798282: "QR code maken van tekst?", - 678449760: "Aangemaakt:", - 3513215254: "Aangepaste QR code", - 3585411775: "Aanpassen", - 534274978: "Bij aanpassen van de portemonnee zal er een nieuwe sleutel gegenereerd worden.", - 124617190: "Snijdiepte", - 597912140: "Snijmethode", - 2504034831: "Decimaal", - 2751113454: "Ontsleutelen?", - 1272005728: "Standaard portemonnee", - 4102535566: "Diepte per pas", - 1712856005: "Descriptoradressen", - 3278654271: "Weergave", - 3895447625: "Schakel het apparaat niet uit, het kan even duren voordat het klaar is.", - 3836852788: "Klaar?", - 690625786: "Dubbel geheugensteuntje", - 382368239: "Driver", - 3582575312: "Versleuteld", - 1244124409: "Versleutelde QR code", - 2968548114: "Versleutelde geheugensteun was niet opgeslagen", - 781419966: "Versleutelde geheugensteun is opgeslagen met ID:", - 350279787: "Versleutelen", - 2601598799: "Versleutel modus", - 1821513079: "Voer %d BIP-39 woorden in.", - 3504179008: "Voer elk woord van jouw BIP-39 geheugensteun in als een nummer van 1 tot 2048.", - 1100685007: "Voer elk woord van jouw BIP-39 geheugensteun in als een hexadecimaal van 1 tot 800.", - 4090266642: "Voer elk woord van jouw BIP-39 geheugensteun in als een octaal van 1 tot 4000.", - 2780625730: "Voer elk woord van jouw BIP-39 geheugensteun in.", - 889040671: "Fout:", - 1505332462: "Esc", - 3838465623: "Bestanden verkennen?", - 4170881190: "Exporteren naar SD kaart..", - 1711312434: "Uitgebreide publieke sleutel", - 3981762528: "Fabrieksinstellingen", - 383371114: "Ontsleutelen is niet gelukt", - 3048830188: "PSBT laden is niet gelukt", - 4192663412: "Adres laden is niet gelukt", - 1996021743: "Sleutel laden is niet gelukt", - 1108715658: "Bericht laden is niet gelukt", - 1081425878: "Geheugensteun laden is niet gelukt", - 928667220: "Descriptor laden is niet gelukt", - 1620572516: "Wachtwoord laden is niet gelukt", - 2946146830: "Geheugensteun opslaan is niet gelukt", - 262248294: "Tarief:", - 104500973: "Voedingssnelheid", - 3313339187: "Bestandsnaam", - 1982637349: "Bestandsnaam %s OVERSCHRIJVEN op SD kaart?", - 4006602858: "Vingerafdruk niet ingesteld in PSBT", - 2542772894: "Firmware overschrijdt de maximale grootte: %d", - 3748840176: "Geflipte X-coördinaten", - 1406590538: "Fluit diameter", - 1077771640: "Vrij:", - 1893243331: "Uit data-opslag", - 1871146425: "Wis uw SD kaart volledig in een ander apparaat om te zorgen dat de gegevens onherstelbaar zijn", - 3549015533: "Geheugensteun genereren", - 3524220994: "Een BIP85 afgeleide geheugensteun genereren?", - 299338213: "Eigen ID gebruiken voor geheugensteun? Anders vingerafdruk gebruiken", - 602716148: "Ga", - 1198393582: "Goede entropie", - 133139382: "Hardware", - 3580020863: "Hex publieke sleutel", - 2691246967: "Hexadecimaal", - 3903754133: "Verberg geheugensteunen", - 3876651191: "Hoge kosten!", - 2880010062: "ID bestaat al", - 3242179508: "Invoer (%d):", - 3034883011: "Installeren?", - 3755547839: "Onvoldoende Entropie!", - 2032416055: "Onvoldoende entropie", - 2585599782: "Ongeldig adres", - 2874529150: "Ongeldige bootloader", - 4093416954: "Ongeldige geheugensteun lengte", - 1422874211: "Ongeldige publieke sleutel", - 237577215: "Ongeldige portemonnee:", - 4122897393: "Omkeren", - 640219121: "Omgekeerde kleuren", - 3000888649: "Sleutel", - 3264569915: "Sleutel niet verstrekt", - 3835918229: "Krux printer test QR", - 911419226: "LCD-type", - 766317539: "Taal", - 4180141032: "Laat leeg als je wilt dat Krux een geldig laatste woord kiest", - 3663022166: "Links", - 972436696: "Lijn vertraging", - 2176866982: "Lijn:", - 2820726296: "Geheugensteun laden", - 2369474953: "Portemonnee laden", - 2256441194: "Een vertrouwde portemonnee descriptor laden om adressen te bekijken?", - 237136240: "Laden vanaf SD kaart", - 879727077: "Laden vanaf SD kaart?", - 1936877965: "Laden van camera", - 669106195: "Laden?", - 3330705289: "Laden?", - 2596531078: "Camera laden..", - 2488179069: "Wijzigingsadressen laden..", - 336702608: "Laadprinter..", - 1201104769: "Ontvangstadressen laden..", - 3159494909: "Laden..", - 1177338798: "Taal", - 2817059741: "Opslaglocatie", - 2917810189: "Maximale lengte overschreden (%s)", - 2030045667: "Bericht", - 762611188: "Bericht:", - 3928301843: "Handtekening bestand mist", - 1948316555: "Geheugensteun", - 2123991188: "Geheugensteun ID", - 1443208255: "Geheugensteun en wachtwoord worden bewaard.", - 1746030071: "Geheugensteun is niet versleuteld", - 1237332019: "Aangepast:", - 1845376098: "Multisig", - 4265479636: "Native Segwit - 84 zal worden gebruikt", - 2939797024: "Netwerk", - 73574491: "Geheugensteun aanmaken", - 3634967631: "Nieuwe firmware gevonden.", - 4063104189: "Nee", - 2325721074: "Geen wachtwoordzin", - 4092516657: "Niet genoeg gedobbeld!", - 3089363813: "Nummers", - 1577637745: "Octaal", - 391304453: "Andere indelingen", - 3312581301: "PBKDF2 iter.", - 995862913: "Maak geperforeerde stippen zwart zodat ze worden gedetecteerd.", - 2987800462: "Papier breedte", - 3913146360: "Deel", - 3559456868: "Deel grootte", - 4249903283: "Wachtwoord", - 3745269737: "Pad komt niet overeen", - 500286397: "Patroon gevonden!", - 3040011773: "Alle opgeslagen versleutelde mnemonics en instellingen permanent uit het flashgeheugen verwijderen?", - 140802882: "Opslag", - 2578106186: "Pixelafwijkingsindex:", - 1703779997: "Platte tekst QR", - 3561756278: "Laadt een portemonnee descriptor in", - 784609464: "Duik tarief", - 3761518438: "Slechte entropie", - 3639136476: "Lage entropie gedetecteerd!", - 3037062877: "Test QR afdrukken", - 2362732578: "Tiny Seed afdrukken?", - 3123770978: "Afdrukken naar QR", - 3345150514: "Afdrukken naar QR?", - 3339507095: "Afdrukken?", - 1123106929: "Printer", - 3903571079: "Printer driver niet ingesteld!", - 3586624216: "Afdrukken..", - 3593149291: "Toch doorgaan?", - 2580599003: "Doorgaan?", - 3108881025: "Verwerken..", - 1848310591: "QR code", - 710709610: "RX pin", - 2697857197: "Ontvangen", - 1746677167: "Ontvangstadres", - 1658501467: "Regio:", - 3739634002: "Verwijderen %s?", - 1476462492: "Geheugensteun verwijderen", - 1557093280: "Firmwarebestanden van SD kaart verwijderen?", - 2817311427: "Res. - Formaat", - 2365886561: "Fabrieksinstellingen herstellen en opnieuw opstarten?", - 3091105710: "Terug naar QR-lezer", - 1662254634: "Controleer gescande gegevens en bewerk indien nodig", - 1963678224: "Rechts", - 770350922: "Dobbel een dobbelsteen minstens %d keer voor het genereren van een geheugensteun.", - 3271055013: "Roldistributie:", - 432366011: "Gedobbeld:", - 3976793317: "SD kaart", - 2736513298: "SD kaart niet gedetecteerd.", - 1166743226: "Gedobbelde SHA256:", - 817419367: "Momentopname van SHA256:", - 699906428: "QR-afbeelding opslaan op SD kaart", - 2163347007: "Opslaan op SD kaart", - 3531742595: "Opslaan op SD kaart?", - 2940025484: "Opgeslagen op SD kaart", - 763824768: "Schaal", - 4117455079: "Adres scannen", - 4038076821: "BIP-39 Wachtwoord Scannen", - 923277590: "QR Code Sleutel Scannen", - 4006316572: "Woorden 1 t/m 12 opnieuw scannen", - 2736506158: "Woorden 13 t/m 24 scannen", - 2029624154: "Schermbeveiligingstijd", - 289960586: "Scripttype", - 1022211991: "Beveiliging", - 4255182430: "Overschrijving naar jezelf, of wisselgeld (%d):", - 3753172956: "Zelf overschrijving:", - 473154195: "Instellingen", - 563836138: "Instellingen intern opgeslagen op flitser.", - 712533907: "Instellingen opgeslagen op SD kaart.", - 2377955518: "Shannon's entropie:", - 1825881236: "Afsluiten", - 3656120779: "Uitschakelingstijd:", - 2120776272: "Bezig met afsluiten..", - 1061961408: "Ondertekenen", - 2293863356: "Teken op QR-code", - 2879966040: "Teken op SD kaart", - 4282338366: "Ondertekenen?", - 746161122: "Handtekening", - 1988416729: "Bericht ondertekend", - 3672006076: "PSBT ondertekend", - 3406791302: "Ondertekenen..", - 2281377987: "Enkele sleutel", - 2019512665: "Grootte:", - 2344747135: "Sommige controles kunnen niet worden uitgevoerd.", - 2090568351: "Uitgaven (%d):", - 1260825919: "Uitgaven:", - 1232757391: "Statistieken voor nerds", - 3303592908: "Opslaan op apparaat", - 720041451: "Opslaan op SD kaart", - 3514476519: "Verander modus", - 1898550184: "TIK of ENTER voor opname", - 4228215415: "TX pin", - 2612594937: "Tekst", - 1454688268: "Thema", - 1180180513: "Thermisch", - 2258131455: "Gebruik de functie 'Apparaat wissen' om te zorgen dat de gegevens onherstelbaar zijn", - 2700207481: "Helderheid schakelen", - 725348723: "Hulpmiddelen", - 3684696112: "Aanraak gevoeligheid", - 2978718564: "Aanraakscherm", - 2732611775: "Meer proberen?", - 401829098: "Voer een BIP-39 wachtwoord in", - 2061556020: "Voer sleutel in", - 2089395053: "Eenheid", - 2786714360: "Upgrade afgerond.", - 2674953168: "Gebruik een donker achergrond.", - 2402455261: "Gebruik de camera als entropie voor het aanmaken van een nieuwe geheugensteun", - 3336226318: "Gebruikt:", - 4003084591: "Waarde %s is buiten bereik: [%s, %s]", - 989428076: "Waarde moet meerdere van %s zijn", - 3429519584: "Bezig met verifiëren..", - 1889659487: "Versie", - 4191058607: "Via camera", - 1254681955: "Via D20", - 525309547: "Via D6", - 590330112: "Via handmatige invoer", - 1947603760: "Via woorden", - 2504354847: "Wacht op opname", - 2076481321: "Portemonnee", - 2297028319: "Descriptor", - 4232654916: "Portemonnee descriptor", - 2587172867: "Portemonnee descriptor geladen!", - 2499782468: "Portemonnee descriptor niet gevonden.", - 2671738224: "Waarschuwing:", - 262410364: "Apparaat wissen", - 3522794335: "Apparaat wissen..", - 797660533: "Woord %d", - 3742424146: "Woord nummers", - 2965123464: "Woorden", - 1303016265: "Yes", - 2171149824: "is geen geldig adres", - 1875891934: "werd NIET GEVONDEN in de eerste %d adressen", - }, - "pt-BR": { - 232475068: "% do valor.", - 1185266064: "%d da %d multisig", - 1503087751: "%d a %d", - 1178563089: "removido.", - 1092222515: "(%d total)", - 3348584292: "(Experimental)", - 1099786887: "(Somente visualização)", - 2739590230: "12 palavras", - 1310058127: "24 palavras", - 1949634023: "Sobre", - 4287534872: "Aceitar suposições?", - 2995482424: "Conta", - 2415648848: "A conta #0 seria assumida", - 1043817877: "Índice da Conta", - 3439746594: "Adicionar ou alterar senha da carteira?", - 2143824150: "Entropia adicional da câmera necessária para o modo AES-CBC", - 3270727197: "Endereço", - 900375497: "Alinhe a câmera e a placa de backup corretamente.", - 88746165: "Antirreflexo desativado", - 1521033296: "Antirreflexo ativado", - 3857613120: "Aparência", - 1056821534: "Tem certeza?", - 1868069640: "Cores BGR", - 3455872521: "Voltar", - 4151330982: "Voltar ao Menu", - 2756316330: "Backup de Mnemônico", - 2256777600: "Assinatura Inválida", - 3937333362: "Baudrate", - 2046615409: "Grade binária", - 928727036: "Borda", - 2519455027: "Brilho", - 2363604010: "Botões", - 2038226551: "Debounce dos Botões", - 3138204438: "Captura cancelada", - 1207696150: "Troco", - 3126552510: "Endereços de Troco", - 1583186953: "Mudar o tema e reiniciar?", - 3768416405: "Troco:", - 388908871: "Alterações só durarão até o desligamento.", - 3442025874: "Verifique o cartão SD", - 3119547911: "Verificar se este endereço pertence a carteira?", - 1187826970: "Verificado %d endereços sem correspondências.", - 2470115694: "Verificando o cartão SD..", - 1851578965: "Índice Derivado", - 4094072796: "Gerar Código QR", - 167798282: "Gerar código QR do texto?", - 678449760: "Criado:", - 3513215254: "Código QR Customizado", - 3585411775: "Customizar", - 534274978: "Personalizar sua carteira gerará uma nova chave.", - 124617190: "Profundidade de Corte", - 597912140: "Método de Corte", - 2504034831: "Decimal", - 2751113454: "Descriptografar?", - 1272005728: "Carteira Padrão", - 4102535566: "Profundidade da Passagem", - 1712856005: "Endereços do Descritor", - 3278654271: "Display", - 3895447625: "Não desligue, pode demorar um pouco para concluir.", - 3836852788: "Feito?", - 690625786: "Duplo mnemônico", - 382368239: "Driver", - 3582575312: "Criptografado", - 1244124409: "Código QR Criptografado", - 2968548114: "Mnemonic criptografado não foi armazenado", - 781419966: "Mnemônico criptografado foi armazenado com ID:", - 350279787: "Criptografia", - 2601598799: "Modo de Criptografia", - 1821513079: "Insira %d palavras BIP-39.", - 3504179008: "Digite o número de cada palavra do seu mnemônico BIP-39, de 1 a 2048.", - 1100685007: "Digite o número de cada palavra do seu mnemônico BIP-39 como um número em hexadecimal, de 1 a 800.", - 4090266642: "Digite o número de cada palavra do seu mnemônico BIP-39 como um número em octal, de 1 a 4000.", - 2780625730: "Digite cada palavra do seu mnemônico BIP-39.", - 889040671: "Erro:", - 1505332462: "Esc", - 3838465623: "Explorar arquivos?", - 4170881190: "Exportando para o cartão SD..", - 1711312434: "Chave Pública Estendida", - 3981762528: "Configurações de Fábrica", - 383371114: "Falhou em descriptografar", - 3048830188: "Falhou ao carregar PSBT", - 4192663412: "Falhou ao carregar endereço", - 1996021743: "Falha ao carregar a chave", - 1108715658: "Falhou ao carregar mensagem", - 1081425878: "Falhou ao carregar mnemônico", - 928667220: "Falha ao carregar o descritor de saída", - 1620572516: "Falha ao carregar a senha", - 2946146830: "Falhou ao armazenar mnemônico", - 262248294: "Taxa:", - 104500973: "Taxa de Alimentação", - 3313339187: "Nome do arquivo", - 1982637349: "O nome do arquivo %s existe no cartão SD, substituir?", - 4006602858: "Impressão digital não definida no PSBT", - 2542772894: "Firmware excede o tamanho máximo: %d", - 3748840176: "Coordenadas X invertidas", - 1406590538: "Diâmetro da Fresa", - 1077771640: "Livre:", - 1893243331: "Do Armazenamento", - 1871146425: "Apague totalmente seu cartão SD em outro dispositivo para garantir que os dados sejam irrecuperáveis", - 3549015533: "Gerar Mnemônico", - 3524220994: "Gerar um mnemônico derivado BIP85?", - 299338213: "Dê a este mnemônico um ID personalizado? Caso contrário, a impressão digital atual será usada", - 602716148: "Ir", - 1198393582: "Boa entropia", - 133139382: "Hardware", - 3580020863: "Chave pública hexadecimal", - 2691246967: "Hexadecimal", - 3903754133: "Ocultar Mnemônicos", - 3876651191: "Taxas altas!", - 2880010062: "Id já existe", - 3242179508: "Entradas (%d):", - 3034883011: "Instalar?", - 3755547839: "Entropia insuficiente!", - 2032416055: "Entropia insuficiente", - 2585599782: "Endereço inválido", - 2874529150: "Bootloader inválido", - 4093416954: "Comprimento de mnemônico inválido", - 1422874211: "Chave pública inválida", - 237577215: "Carteira inválida:", - 4122897393: "Invertido", - 640219121: "Cores invertidas", - 3000888649: "Chave", - 3264569915: "A chave não foi fornecida", - 3835918229: "Teste de impressão de QR krux", - 911419226: "Tipo de LCD", - 766317539: "Língua", - 4180141032: "Deixe em branco se quiser que o Krux escolha uma palavra final válida", - 3663022166: "Esquerda", - 972436696: "Atraso de Linha", - 2176866982: "Linha:", - 2820726296: "Carregar Mnemônico", - 2369474953: "Carregar Carteira", - 2256441194: "Carregar um descritor de carteira confiável para visualizar endereços?", - 237136240: "Carregar do cartão SD", - 879727077: "Carregar do cartão SD?", - 1936877965: "Carregar da câmera", - 669106195: "Carregar um?", - 3330705289: "Carregar?", - 2596531078: "Carregando Câmera..", - 2488179069: "Carregando endereços de troco..", - 336702608: "Carregando impressora..", - 1201104769: "Carregando endereços de recebimento..", - 3159494909: "Carregando..", - 1177338798: "Idioma", - 2817059741: "Local", - 2917810189: "Comprimento máximo excedido (%s)", - 2030045667: "Mensagem", - 762611188: "Mensagem:", - 3928301843: "Arquivo de assinatura faltando", - 1948316555: "Mnemônico", - 2123991188: "ID do mnemônico", - 1443208255: "Mnemônico e senha serão mantidos.", - 1746030071: "Mnemônico não foi criptografado", - 1237332019: "Modificado:", - 1845376098: "Multisig", - 4265479636: "Segwit nativo - 84 seria assumido", - 2939797024: "Rede", - 73574491: "Novo Mnemônico", - 3634967631: "Novo firmware detectado.", - 4063104189: "Não", - 2325721074: "Sem Senha", - 4092516657: "Jogadas insuficientes!", - 3089363813: "Números", - 1577637745: "Octal", - 391304453: "Outros Formatos", - 3312581301: "Iter. PBKDF2", - 995862913: "Pinte os pontos perfurados de preto para que possam ser detectados.", - 2987800462: "Largura do papel", - 3913146360: "Parte", - 3559456868: "Tamanho da peça", - 4249903283: "Senha", - 3745269737: "Incompatibilidade de caminho", - 500286397: "Padrão detectado!", - 3040011773: "Remover permanentemente todos os mnemônicos criptografados e configurações armazenados da memória flash?", - 140802882: "Salvar", - 2578106186: "Índice de desvio de pixels:", - 1703779997: "QR em Texto", - 3561756278: "Carregue um descritor da carteira", - 784609464: "Taxa de Mergulho", - 3761518438: "Entropia fraca", - 3639136476: "Baixa entropia detectada!", - 3037062877: "Imprimir QR de teste", - 2362732578: "Imprimir Tiny Seed?", - 3123770978: "Imprimir QR", - 3345150514: "Imprimir QR?", - 3339507095: "Imprimir?", - 1123106929: "Impressora", - 3903571079: "Driver de impressora não está definido!", - 3586624216: "Imprimindo..", - 3593149291: "Continuar mesmo assim?", - 2580599003: "Seguir?", - 3108881025: "Processando..", - 1848310591: "Código QR", - 710709610: "Pino RX", - 2697857197: "Recebimento", - 1746677167: "Endereços de Recebimento", - 1658501467: "Região:", - 3739634002: "Excluir %s?", - 1476462492: "Excluir Mnemônico", - 1557093280: "Remover arquivos de firmware do cartão SD?", - 2817311427: "Res. - Formato", - 2365886561: "Restaurar as configurações de fábrica e reiniciar?", - 3091105710: "Retornar ao Visualizador de QR", - 1662254634: "Revise os dados, edite se necessário", - 1963678224: "Direita", - 770350922: "Role o dado pelo menos %d vezes para gerar um mnemônico.", - 3271055013: "Distribuição de jogadas:", - 432366011: "Jogadas:", - 3976793317: "Cartão SD", - 2736513298: "Cartão SD não detectado.", - 1166743226: "SHA256 de jogadas:", - 817419367: "Sha256 da imagem:", - 699906428: "Salvar imagem do QR no cartão SD", - 2163347007: "Salvar no cartão SD", - 3531742595: "Salvar no cartão SD?", - 2940025484: "Salvo no cartão SD", - 763824768: "Escala", - 4117455079: "Escanear Endereço", - 4038076821: "Escanear a senha BIP39", - 923277590: "Escanear Código QR da Chave", - 4006316572: "Escaneando as palavras 1-12 novamente", - 2736506158: "Escaneando as palavras 13-24", - 2029624154: "Tempo para protetor de tela", - 289960586: "Tipo de Script", - 1022211991: "Segurança", - 4255182430: "Autotransferência ou Troco (%d):", - 3753172956: "Autotransferência:", - 473154195: "Configurações", - 563836138: "Configurações armazenadas internamente no flash.", - 712533907: "Configurações armazenadas no cartão SD.", - 2377955518: "Entropia de Shannon:", - 1825881236: "Desligar", - 3656120779: "Tempo de desligamento", - 2120776272: "Desligando..", - 1061961408: "Assinar", - 2293863356: "Assinar para código QR", - 2879966040: "Assinar para cartão SD", - 4282338366: "Assinar?", - 746161122: "Assinatura", - 1988416729: "Mensagem Assinada", - 3672006076: "PSBT Assinada", - 3406791302: "Assinando..", - 2281377987: "Single-sig", - 2019512665: "Total:", - 2344747135: "Algumas verificações não podem ser realizadas.", - 2090568351: "Gastos (%d):", - 1260825919: "Gasto:", - 1232757391: "Estatísticas para Nerds", - 3303592908: "Armazene na Flash", - 720041451: "Armazene no Cartão SD", - 3514476519: "Deslize para mudar de modo", - 1898550184: "TOQUE ou ENTER para capturar", - 4228215415: "Pino TX", - 2612594937: "Texto", - 1454688268: "Tema", - 1180180513: "Térmica", - 2258131455: "Para garantir que os dados sejam irrecuperáveis, use o recurso Limpar Dispositivo", - 2700207481: "Alternar brilho", - 725348723: "Ferramentas", - 3684696112: "Limiar de Toque", - 2978718564: "Touchscreen", - 2732611775: "Tentar mais?", - 401829098: "Digitar a senha BIP39", - 2061556020: "Digite a Chave", - 2089395053: "Unidade", - 2786714360: "Atualização completa.", - 2674953168: "Use uma superfície de fundo preta.", - 2402455261: "Use a entropia da câmera para criar um novo mnemônico", - 3336226318: "Usado:", - 4003084591: "Valor %s fora do alcance: [ %s, %s]", - 989428076: "O valor deve ser múltiplo de %s", - 3429519584: "Verificando..", - 1889659487: "Versão", - 4191058607: "Pela Câmera", - 1254681955: "Via D20", - 525309547: "Via D6", - 590330112: "Por entrada manual", - 1947603760: "Via Palavras", - 2504354847: "Aguarde a captura", - 2076481321: "Carteira", - 2297028319: "Descritor de Carteira", - 4232654916: "Descritor da carteira", - 2587172867: "Descritor de saída da carteira carregado!", - 2499782468: "O descritor de saída da carteira não foi encontrado.", - 2671738224: "Aviso:", - 262410364: "Limpar Dispositivo", - 3522794335: "Limpando Dispositivo..", - 797660533: "Palavra %d", - 3742424146: "Números das Palavras", - 2965123464: "Palavras", - 1303016265: "Sim", - 2171149824: "é um endereço válido!", - 1875891934: "NÃO FOI ENCONTRADO nos primeiros %d endereços", - }, - "ru-RU": { - 232475068: "% от суммы.", - 1185266064: "%d из %d мультиподпись", - 1503087751: "%d к %d", - 1178563089: "%s удален.", - 1092222515: "(%d всего)", - 3348584292: "(Эксперементальный)", - 1099786887: "(Только часы)", - 2739590230: "12 слов", - 1310058127: "24 слова", - 1949634023: "О Программе", - 4287534872: "Принять предположение?", - 2995482424: "Учетная запись", - 2415648848: "Будет принят счет №0", - 1043817877: "Индекс счета", - 3439746594: "Добавить или изменить пароль кошелька?", - 2143824150: "Для режима AES-CBC требуется дополнительная энтропия от камеры", - 3270727197: "Адрес", - 900375497: "Правильно совместите камеру и резервную пластину.", - 88746165: "Антиблик отключен", - 1521033296: "Антиблик включен", - 3857613120: "Внешний Вид", - 1056821534: "Вы уверены?", - 1868069640: "Цвета BGR", - 3455872521: "Назад", - 4151330982: "Назад в Mеню", - 2756316330: "Резервная мнемоника", - 2256777600: "Плохая подпись", - 3937333362: "Скорость Передачи Данных", - 2046615409: "Двоичная сетка", - 928727036: "Заполнение Границ", - 2519455027: "Яркость", - 2363604010: "Кнопки", - 2038226551: "Антидребезг кнопок", - 3138204438: "Захват отменен", - 1207696150: "Сдача", - 3126552510: "Адрес Сдачи", - 1583186953: "Сменить тему и перезагрузить?", - 3768416405: "Сдача:", - 388908871: "Изменения будут храниться до выключения.", - 3442025874: "Проверить SD Карту", - 3119547911: "Проверить, что адрес принадлежит этому кошельку?", - 1187826970: "Проверено %d адресов без совпадений.", - 2470115694: "Проверка SD карты..", - 1851578965: "Дочерний индекс", - 4094072796: "Создать QR Код", - 167798282: "Создать QR код из текста?", - 678449760: "Создано:", - 3513215254: "Пользовательский QR Код", - 3585411775: "Настроить", - 534274978: "Настройка вашего кошелька создаст новый ключ.", - 124617190: "Глубина Резки", - 597912140: "Метод Резки", - 2504034831: "Десятичный", - 2751113454: "Расшифровать?", - 1272005728: "Кошелек по умолчанию", - 4102535566: "Глубина за Проход", - 1712856005: "Адреса дескрипторов", - 3278654271: "Дисплеи", - 3895447625: "Не выключайте питание, это может занять некоторое время.", - 3836852788: "Готово?", - 690625786: "Двойная мнемоника", - 382368239: "Драйвер", - 3582575312: "Зашифровано", - 1244124409: "Зашифрованный QR Код", - 2968548114: "Зашифрованная мнемоника не была сохранена", - 781419966: "Зашифрованная мнемоника была сохранена с ID:", - 350279787: "Шифрование", - 2601598799: "Метод Шифрования", - 1821513079: "Введите %d слов BIP-39.", - 3504179008: "Введите каждое слово вашей мнемоники BIP-39 в виде числа от 1 до 2048.", - 1100685007: "Введите каждое слово вашей мнемоники BIP-39 в виде шестнадцатеричного числа от 1 до 800.", - 4090266642: "Введите каждое слово вашей мнемоники BIP-39 в виде восьмеричного числа от 1 до 4000.", - 2780625730: "Введите каждое слово вашей BIP-39 мнемоники.", - 889040671: "Ошибка:", - 1505332462: "Выйти", - 3838465623: "Исследовать файлы?", - 4170881190: "Экспортирование на SD карту..", - 1711312434: "Расширенный Публичный Ключ", - 3981762528: "Заводские Настройки", - 383371114: "Не удалось расшифровать", - 3048830188: "Не удалось загрузить PSBT", - 4192663412: "Не удалось загрузить адрес", - 1996021743: "Не удалось загрузить ключ", - 1108715658: "Не удалось загрузить сообщение", - 1081425878: "Не удалось загрузить мнемонику", - 928667220: "Не удалось загрузить выходной дескриптор", - 1620572516: "Не удалось загрузить фразу-пароль", - 2946146830: "Не удалось сохранить мнемонику", - 262248294: "Комиссия:", - 104500973: "Скорость Подачи", - 3313339187: "Имя файла", - 1982637349: "Файл %s существует на SD карте, перезаписать?", - 4006602858: "Отпечаток пальца не установлен в PSBT", - 2542772894: "Прошивка превышает максимальный размер: %d", - 3748840176: "Перевернутые координаты X", - 1406590538: "Диаметр Флюта", - 1077771640: "Свободно:", - 1893243331: "Из Памяти", - 1871146425: "Полностью стерите SD-карту в другом устройстве, чтобы убедиться, что данные не восстановимы", - 3549015533: "Создать Мнемонику", - 3524220994: "Сгенерировать дочернюю мнемонику BIP85?", - 299338213: "Назначить этой мнемоники кастомный ID? В ином случае будет использован текущий фингерпринт", - 602716148: "OK", - 1198393582: "Хорошая энтропия", - 133139382: "Аппаратное Обеспечение", - 3580020863: "Шестнадцатеричный Публичный Ключ", - 2691246967: "Шестнадцатеричный", - 3903754133: "Скрыть мнемоники", - 3876651191: "Высокие комиссии!", - 2880010062: "ID уже существует", - 3242179508: "Входы (%d):", - 3034883011: "Установить?", - 3755547839: "Недостаточная Энтропия!", - 2032416055: "Недостаточная энтропия", - 2585599782: "Неверный адрес", - 2874529150: "Неверный загрузчик", - 4093416954: "Неверная длина мнемоники", - 1422874211: "Неверный публичный ключ", - 237577215: "Неверный кошелек:", - 4122897393: "Инвертировать", - 640219121: "Перевернутые цвета", - 3000888649: "Ключ", - 3264569915: "Ключ не предоставлен", - 3835918229: "Тестовый QR Принтера Krux", - 911419226: "Тип ЖК-дисплея", - 766317539: "Язык", - 4180141032: "Оставьте пустым, если хотите, чтобы Krux выбрал подходящее последнее слово", - 3663022166: "Влево", - 972436696: "Задержка Линии", - 2176866982: "Линия:", - 2820726296: "Загрузить Мнемонику", - 2369474953: "Загрузить кошелек", - 2256441194: "Загрузить дескриптор доверенного кошелька для просмотра адресов?", - 237136240: "Загрузка с SD-карты", - 879727077: "Загрузить с SD карты?", - 1936877965: "Из камеры", - 669106195: "Загрузить один?", - 3330705289: "Загрузить?", - 2596531078: "Загрузка Камеры..", - 2488179069: "Загрузка адресов изменения..", - 336702608: "Загрузка принтера..", - 1201104769: "Загрузка адресов получения..", - 3159494909: "Загрузка..", - 1177338798: "Локаль", - 2817059741: "Расположение", - 2917810189: "Максимальная длина превышена (%s)", - 2030045667: "Сообщение", - 762611188: "Сообщение:", - 3928301843: "Отсутствует файл подписи", - 1948316555: "Мнемоника", - 2123991188: "ID Мнемоники", - 1443208255: "Мнемоника и парольная фраза будут сохранены.", - 1746030071: "Мнемоника не была зашифрована", - 1237332019: "Изменено:", - 1845376098: "Мультиподпись", - 4265479636: "Native Segwit - 84 будет принято", - 2939797024: "Сеть", - 73574491: "Новая Мнемоника", - 3634967631: "Обнаружена новая прошивка.", - 4063104189: "Нет", - 2325721074: "Нет Фраза-пароль", - 4092516657: "Недостаточно бросков!", - 3089363813: "Числа", - 1577637745: "Восьмеричный", - 391304453: "Другие форматы", - 3312581301: "PBKDF2 Итерации", - 995862913: "Закрасьте перфорированные точки черным цветом, чтобы их можно было обнаружить.", - 2987800462: "Ширина Бумаги", - 3913146360: "Часть", - 3559456868: "Размер Части", - 4249903283: "Фраза-пароль", - 3745269737: "Несоответствие пути", - 500286397: "Образец обнаружен!", - 3040011773: "Окончательно удалить все сохраненные зашифрованные мнемоники и настройки из флеш-памяти?", - 140802882: "Постоянная Память", - 2578106186: "Индекс отклонения пикселей:", - 1703779997: "QR Открытым Текстом", - 3561756278: "Пожалуйста загрузите выходной дескриптор кошелька", - 784609464: "Скорость Погружения", - 3761518438: "Плохая энтропия", - 3639136476: "Обнаружена плохая энтропия!", - 3037062877: "Напечатать Тестовый QR", - 2362732578: "Распечатать Tiny Seed?", - 3123770978: "Печать в QR", - 3345150514: "Напечатать в виде QR?", - 3339507095: "Печатать?", - 1123106929: "Принтер", - 3903571079: "Драйвер Принтера не установлен!", - 3586624216: "Идет печать..", - 3593149291: "Все равно продолжить?", - 2580599003: "Продолжить?", - 3108881025: "Обработка..", - 1848310591: "QR Код", - 710709610: "RX Пин", - 2697857197: "Получить", - 1746677167: "Адрес Получения", - 1658501467: "Регион:", - 3739634002: "Удалить %s?", - 1476462492: "Удалить Мнемонику", - 1557093280: "Удалить файлы прошивки с SD-карты?", - 2817311427: "Разреш. - Формат", - 2365886561: "Восстановить заводские настройки и перезагрузить?", - 3091105710: "Вернуться к QR-просмотрщику", - 1662254634: "Просмотрите отсканированные данные, отредактируйте при необходимости", - 1963678224: "Вправо", - 770350922: "Бросьте кубик не менее %d раз, чтобы сгенерировать мнемонику.", - 3271055013: "Распределение бросков:", - 432366011: "Броски:", - 3976793317: "SD карта", - 2736513298: "SD карта не обнаружена.", - 1166743226: "SHA256 бросков:", - 817419367: "SHA256 снэпшота:", - 699906428: "Сохранить QR-изображение на SD-карту", - 2163347007: "Сохранить на SD-карту", - 3531742595: "Сохранить на SD карту?", - 2940025484: "Сохранено на SD карту", - 763824768: "Шкала", - 4117455079: "Отсканировать Адрес", - 4038076821: "Отсканировать BIP39 фразу-пароль", - 923277590: "Отсканировать Ключ QR код", - 4006316572: "Сканирование слов 1-12 снова", - 2736506158: "Сканирование слов 13-24", - 2029624154: "Время Экранной Заставки", - 289960586: "Тип скрипта", - 1022211991: "Охрана", - 4255182430: "Трансфер самому себе или Сдача (%d):", - 3753172956: "Перевод самому себе:", - 473154195: "Настройки", - 563836138: "Настройки хранятся во флэш-памяти.", - 712533907: "Настройки сохранены на SD-карте.", - 2377955518: "Энтропия Шеннона:", - 1825881236: "Выключить", - 3656120779: "Время выключения", - 2120776272: "Выключение..", - 1061961408: "Подписать", - 2293863356: "Подписать QR-код", - 2879966040: "Подписать на SD-карте", - 4282338366: "Подписать?", - 746161122: "Подпись", - 1988416729: "Подписанное Сообщение", - 3672006076: "Подписанное PSBT", - 3406791302: "Подписание..", - 2281377987: "Одна подпись", - 2019512665: "Размер:", - 2344747135: "Некоторые проверки не могут быть выполнены.", - 2090568351: "Расход (%d):", - 1260825919: "Расход:", - 1232757391: "Статистика для Гиков", - 3303592908: "Сохранить на Флэш Память", - 720041451: "Сохранить на SD Карту", - 3514476519: "Свайпните, чтобы сменить режим", - 1898550184: "ПРИКОСНИТЕСЬ или нажмите ВВОД, чтобы захватить", - 4228215415: "TX Пин", - 2612594937: "Текст", - 1454688268: "Тема", - 1180180513: "Термальный", - 2258131455: "Для гарантии невосстановления данных используйте функцию Очистки Устройства", - 2700207481: "Регулировка Яркости", - 725348723: "Инструменты", - 3684696112: "Чувствительность", - 2978718564: "Тачскрин", - 2732611775: "Попробовать ещё?", - 401829098: "Ввести BIP39 фразу-пароль", - 2061556020: "Ввести Ключ", - 2089395053: "Единица Измерения", - 2786714360: "Обновление завершено.", - 2674953168: "Использовать черную фоновую поверхность.", - 2402455261: "Использовать энтропию камеры, чтобы создать новую мнемонику", - 3336226318: "Использовано:", - 4003084591: "Значение %s вне диапозона: [%s, %s]", - 989428076: "Значение должно быть кратным %s", - 3429519584: "Проверка..", - 1889659487: "Версия", - 4191058607: "С Помощью Камеры", - 1254681955: "С Помощью D20", - 525309547: "С Помощью D6", - 590330112: "С Помощью Ручного Ввода", - 1947603760: "Через Слово", - 2504354847: "Дождитесь Захвата", - 2076481321: "Кошелек", - 2297028319: "Дескриптор Кошелька", - 4232654916: "Выходной дескриптор кошелька", - 2587172867: "Выходной дескриптор кошелька загружен!", - 2499782468: "Выходной дескриптор кошелька не найден.", - 2671738224: "Предупреждение:", - 262410364: "Очистка Устройства", - 3522794335: "Очистка Устройства..", - 797660533: "Слово %d", - 3742424146: "Числа Слов", - 2965123464: "Слова", - 1303016265: "Да", - 2171149824: "некорректный адрес", - 1875891934: "нЕ НАЙДЕНО в первых %d адресах", - }, - "tr-TR": { - 232475068: "tutarın %'si.", - 1185266064: "%d / %d çoklu imza", - 1503087751: "%d to %d", - 1178563089: "%s kaldırıldı.", - 1092222515: "(toplam %d)", - 3348584292: "(Deneysel)", - 1099786887: "(sadece izle)", - 2739590230: "12 kelime", - 1310058127: "24 kelime", - 1949634023: "Hakkında", - 4287534872: "Varsayım kabul edilsin mi?", - 2995482424: "Hesap", - 2415648848: "#0 numaralı hesap varsayılacaktır", - 1043817877: "Hesap Endeksi", - 3439746594: "Cüzdan parolası eklensin mi veya değiştirilsin mi?", - 2143824150: "AES-CBC modu için kameradan ek entropi gereklidir", - 3270727197: "Adres", - 900375497: "Kamerayı ve yedek plakay'ı düzgün bir şekilde hizalayın.", - 88746165: "Parlama önleyici devre dışı", - 1521033296: "Parlama önleyici etkin", - 3857613120: "Görünüm", - 1056821534: "Emin misiniz?", - 1868069640: "BGR Renkleri", - 3455872521: "Geri", - 4151330982: "Menüye Dön", - 2756316330: "Yedek Mnemonic", - 2256777600: "Geçersiz imza", - 3937333362: "Baud Hızı", - 2046615409: "İkili Izgara", - 928727036: "Kenarlık Dolgusu", - 2519455027: "Parlaklık", - 2363604010: "Butonlar", - 2038226551: "Buton Geri-sekmesi", - 3138204438: "Yakalama iptal edildi", - 1207696150: "Para Üstü", - 3126552510: "Para Üstü Adresleri", - 1583186953: "Temayı değiştir ve yeniden başlat?", - 3768416405: "Para Üstü:", - 388908871: "Değişiklikler kapanışa kadar devam edecek.", - 3442025874: "SD Kartı Kontrol Et", - 3119547911: "Bu adresin, bu cüzdana ait olduğunu kontrol et?", - 1187826970: "Eşleşmeyen %d adres kontrol edildi.", - 2470115694: "SD kart kontrol ediliyor..", - 1851578965: "Türev Dizini", - 4094072796: "QR Kodu Oluştur", - 167798282: "Metinden QR kodu oluşturulsun mu?", - 678449760: "Oluşturuldu:", - 3513215254: "Özel QR Kodu", - 3585411775: "Özelleştir", - 534274978: "Cüzdanınızı özelleştirmek yeni bir Anahtar oluşturacaktır.", - 124617190: "Kesim Derinliği", - 597912140: "Kesim Yöntemi", - 2504034831: "Ondalık", - 2751113454: "Şifre çözülsün mü?", - 1272005728: "Varsayılan Cüzdan", - 4102535566: "Geçiş Başına Derinlik", - 1712856005: "Tanımlayıcı Adresler", - 3278654271: "Ekran", - 3895447625: "Kapatmayın, tamamlanması biraz zaman alabilir.", - 3836852788: "Tamamlandı mı?", - 690625786: "Çifte anımsatıcı", - 382368239: "Sürücü", - 3582575312: "Şifrelenmiş", - 1244124409: "Şifrelenmiş QR Kodu", - 2968548114: "Şifrelenmiş mnemonic depolanmadı", - 781419966: "Şifrelenmiş mnemonic ID ile depolandı:", - 350279787: "Şifreleme", - 2601598799: "Şifreleme Modu", - 1821513079: "%d BIP-39 kelime girin.", - 3504179008: "BIP-39 mnemonic'inizin her kelimesini 1'den 2048'e kadar bir sayı olarak girin.", - 1100685007: "BIP-39 mnemonic'inizin her kelimesini 1'den 800'e kadar onaltılık bir sayı olarak girin.", - 4090266642: "BIP-39 mnemonic'inizin her kelimesini 1'den 4000'e kadar sekizlik bir sayı olarak girin.", - 2780625730: "BIP-39 mnemonic'inizin her kelimesini girin.", - 889040671: "Hata:", - 1505332462: "Çıkış", - 3838465623: "Dosyaları ara?", - 4170881190: "SD karta aktarılıyor..", - 1711312434: "Genişletilmiş Public Key", - 3981762528: "Fabrika Ayarları", - 383371114: "Şifre çözme başarısız", - 3048830188: "PSBT yükleme başarısız", - 4192663412: "Adres yükleme başarısız", - 1996021743: "Anahtar yükleme başarısız", - 1108715658: "Mesaj yükleme başarısız", - 1081425878: "Mnemonic yükleme başarısız", - 928667220: "Çıktı tanımlayıcısı yüklemesi başarısız", - 1620572516: "Parola yükleme başarısız", - 2946146830: "Mnemonic depolama başarısız", - 262248294: "Ücret:", - 104500973: "Besleme Hızı", - 3313339187: "Dosya adı", - 1982637349: "%s dosya adı SD kartta var, üzerine yazılsın mı?", - 4006602858: "PSBT'de parmak izi ayarı kaldırıldı", - 2542772894: "Donanım yazılımı maksimum boyutu aşıyor: %d", - 3748840176: "X Koordinatları Tersine Çevrildi", - 1406590538: "Flute Çapı", - 1077771640: "Boş:", - 1893243331: "Depolamadan Seç", - 1871146425: "Verilerin geri kullanılamaz olduğundan emin olmak için SD kartınızı başka bir cihazda tamamen silin", - 3549015533: "Mnemonic Oluştur", - 3524220994: "BIP85 türevi anımsatıcı oluşturulsun mu?", - 299338213: "Bu mnemonic'e özel bir ID verilsin mi? Aksi takdirde mevcut parmak izi kullanılacaktır", - 602716148: "Seç", - 1198393582: "Yeterli entropi", - 133139382: "Donanım", - 3580020863: "Hex Public Key", - 2691246967: "Onaltılık", - 3903754133: "Mnemonic'leri Gizle", - 3876651191: "Yüksek ücret!", - 2880010062: "ID zaten var", - 3242179508: "Girişler (%d):", - 3034883011: "Yükle?", - 3755547839: "Yetersiz Entropi!", - 2032416055: "Yetersiz entropi", - 2585599782: "Geçersiz adres", - 2874529150: "Geçersiz önyükleyici", - 4093416954: "Geçersiz mnemonic uzunluğu", - 1422874211: "Geçersiz public key", - 237577215: "Geçersiz cüzdan:", - 4122897393: "Ters Çevir", - 640219121: "Ters Renkler", - 3000888649: "Anahtar", - 3264569915: "Anahtar sağlanmadı", - 3835918229: "Krux Yazıcı Test QR'ı", - 911419226: "LCD Tipi", - 766317539: "Dil", - 4180141032: "Krux'un geçerli bir son kelime seçmesini istiyorsanız boş bırakın", - 3663022166: "Sol", - 972436696: "Satır Gecikmesi", - 2176866982: "Satır:", - 2820726296: "Mnemonic Yükle", - 2369474953: "Cüzdan Yükle", - 2256441194: "Adresleri görüntülemek için güvenilir bir cüzdan tanımlayıcısı yüklensin mi?", - 237136240: "SD karttan yükle", - 879727077: "SD karttan yüklensin mi?", - 1936877965: "Kameradan yükle", - 669106195: "Bir tane mi yüklensin?", - 3330705289: "Yüklensin mi?", - 2596531078: "Kamera Yükleniyor..", - 2488179069: "Para üstü adresler yükleniyor..", - 336702608: "Yazıcı yükleniyor..", - 1201104769: "Alım adresler yükleniyor..", - 3159494909: "Yükleniyor..", - 1177338798: "Yerel", - 2817059741: "Konum", - 2917810189: "Maksimum uzunluk aşıldı (%s)", - 2030045667: "Mesaj", - 762611188: "Mesaj:", - 3928301843: "İmza dosyası eksik", - 1948316555: "Mnemonic", - 2123991188: "Mnemonic ID", - 1443208255: "Mnemonik ve parola tutulacaktır.", - 1746030071: "Mnemonic şifrelenmedi", - 1237332019: "Değiştirildi:", - 1845376098: "Çoklu imza", - 4265479636: "Yerel Segwit - 84 varsayılacaktır", - 2939797024: "Ağ", - 73574491: "Yeni Mnemonic", - 3634967631: "Yeni donanım yazılımı tespit edildi.", - 4063104189: "Hayır", - 2325721074: "Parola Yok", - 4092516657: "Yeterli zar atışı yok!", - 3089363813: "Numaralar", - 1577637745: "Sekizlik", - 391304453: "Diğer Formatlar", - 3312581301: "PBKDF2 Yinelemesi", - 995862913: "İşaretlenmiş noktaları siyaha boyayın ki tespit edilebilsinler.", - 2987800462: "Kağıt Genişliği", - 3913146360: "Parça", - 3559456868: "Parça Boyutu", - 4249903283: "Parola", - 3745269737: "Yol uyuşmazlığı", - 500286397: "Örüntü algılandı!", - 3040011773: "Tüm depolanmış ve şifrelenmiş mnemonic'ler ve ayarlar flash'tan kalıcı olarak kaldırılsın mı?", - 140802882: "Kalıcı Depolama", - 2578106186: "Piksel sapma indeksi:", - 1703779997: "Düz Metin QR'ı", - 3561756278: "Lütfen bir cüzdan çıktı tanımlayıcısı yükleyin", - 784609464: "Dalış Hızı", - 3761518438: "Düşük entropi", - 3639136476: "Düşük entropi tespit edildi!", - 3037062877: "Test QR'ını Yazdır", - 2362732578: "Tiny Seed Yazdırılsın mı?", - 3123770978: "QR'a Yazdır", - 3345150514: "QR'a yazdırılsın mı?", - 3339507095: "Yazdırılsın mı?", - 1123106929: "Yazıcı", - 3903571079: "Yazıcı Sürücüsü ayarlanmadı!", - 3586624216: "Yazdırılıyor..", - 3593149291: "Yine de devam edilsin mi?", - 2580599003: "Devam edilsin mi?", - 3108881025: "İşleniyor..", - 1848310591: "QR Kodu", - 710709610: "RX Pini", - 2697857197: "Al", - 1746677167: "Adresleri Al", - 1658501467: "Bölge:", - 3739634002: "%s kaldırılsın mı?", - 1476462492: "Mnemonic'i Kaldır", - 1557093280: "SD Karttan donanım yazılımı dosyaları kaldırılsın mı?", - 2817311427: "Çözünürlüğü Sıfırla", - 2365886561: "Fabrika ayarlarına geri dönüp ve yeniden başlatılsın mı?", - 3091105710: "QR Görüntüleyiciye Dön", - 1662254634: "Taranan verileri gözden geçirin, gerekirse düzenleyin", - 1963678224: "Sağ", - 770350922: "Bir mnemonic oluşturmak için zarı en az %d kez atın.", - 3271055013: "Zar atış dağılımı:", - 432366011: "Zar atışları:", - 3976793317: "SD kart", - 2736513298: "SD kart algılanmadı.", - 1166743226: "Zar atışlarının SHA256'sı:", - 817419367: "Snapshot'ın SHA256'sı:", - 699906428: "QR Görüntüsünü SD Karta Kaydet", - 2163347007: "SD karta kaydet", - 3531742595: "SD karta kaydedilsin mi?", - 2940025484: "SD karta kaydedildi", - 763824768: "Ölçek", - 4117455079: "Adresi Tara", - 4038076821: "BIP39 Parolasını Tara", - 923277590: "Anahtar QR Kodunu Tara", - 4006316572: "1-12 kelimeleri tekrar taranıyor", - 2736506158: "13-24 kelimeleri taranıyor", - 2029624154: "Ekran Koruyucu Süresi", - 289960586: "Betik Türü", - 1022211991: "Güvenlik", - 4255182430: "Kendine-transfer veya Para Üstü (%d):", - 3753172956: "Kendine-transfer:", - 473154195: "Ayarlar", - 563836138: "Ayarlar dahili olarak flaşta saklanır.", - 712533907: "Ayarlar SD karta kaydedildi.", - 2377955518: "Shannon Entropisi:", - 1825881236: "Kapat", - 3656120779: "Kapanma Süresi", - 2120776272: "Kapatılıyor..", - 1061961408: "İmzala", - 2293863356: "QR koduna imzala", - 2879966040: "SD karta imzala", - 4282338366: "İmzalansın mı?", - 746161122: "İmza", - 1988416729: "İmzalı Mesaj", - 3672006076: "İmzalı PSBT", - 3406791302: "İmzalanıyor..", - 2281377987: "Tek-imza", - 2019512665: "Boyut:", - 2344747135: "Bazı kontroller yerine getirilemedi.", - 2090568351: "Harcama (%d):", - 1260825919: "Harcama:", - 1232757391: "İnekler İçin İstatistikler", - 3303592908: "Flash'ta Sakla", - 720041451: "SD Kartta Sakla", - 3514476519: "Modu değiştirmek için kaydırın", - 1898550184: "Yakalamak için DOKUN veya GİR", - 4228215415: "TX Pini", - 2612594937: "Metin", - 1454688268: "Tema", - 1180180513: "Termal", - 2258131455: "Verilerin geri kullanılamaz olduğundan emin olmak için Cihazı Sil özelliğini kullanın", - 2700207481: "Parlaklığı Değiştir", - 725348723: "Araçlar", - 3684696112: "Dokunma Eşiği", - 2978718564: "Dokunmatik ekran", - 2732611775: "Daha fazla kez denensin mi?", - 401829098: "BIP39 parolasını yazın", - 2061556020: "Anahtar Yaz", - 2089395053: "Birim", - 2786714360: "Güncelleme tamamlandı.", - 2674953168: "Siyah bir arka plan yüzeyi kullanın.", - 2402455261: "Yeni bir mnemonic oluşturmak için kameranın entropisini kullanın", - 3336226318: "Kullanılan:", - 4003084591: "%s değeri aralık dışında: [%s, %s]", - 989428076: "Değer %s'nin katı olmalıdır", - 3429519584: "Doğrulanıyor..", - 1889659487: "Sürüm", - 4191058607: "Kamera Aracılığıyla", - 1254681955: "D20 Aracılığıyla", - 525309547: "D6 Aracılığıyla", - 590330112: "Manuel Giriş Aracılığıyla", - 1947603760: "Sözcüklerle", - 2504354847: "Yakalamanın tamamlanmasını bekleyin", - 2076481321: "Cüzdan", - 2297028319: "Cüzdan Tanımlayıcısı", - 4232654916: "Cüzdan çıktı tanımlayıcısı", - 2587172867: "Cüzdan çıktı tanımlayıcısı yüklendi!", - 2499782468: "Cüzdan çıktı tanımlayıcısı bulunamadı.", - 2671738224: "Uyarı:", - 262410364: "Cihazı Sil", - 3522794335: "Cihaz Siliniyor..", - 797660533: "Kelime %d", - 3742424146: "Kelime Numaraları", - 2965123464: "Kelimeler", - 1303016265: "Evet", - 2171149824: "geçerli bir adres!", - 1875891934: "ilk %d adreste BULUNAMADI", - }, - "vi-VN": { - 232475068: "% của số tiền.", - 1185266064: "%d của %d đa chữ kí", - 1503087751: "%d đến %d", - 1178563089: "%s Đã bỏ.", - 1092222515: "(tổng cộng %d)", - 3348584292: "(Thực nghiệm)", - 1099786887: "(chỉ xem)", - 2739590230: "12 từ", - 1310058127: "24 từ", - 1949634023: "Về chúng tôi", - 4287534872: "Chấp nhận giả định?", - 2995482424: "Tài khoản", - 2415648848: "Tài khoản #0 sẽ được giả định", - 1043817877: "Chỉ mục tài khoản", - 3439746594: "Thêm hoặc thay đổi cụm mật khẩu ví?", - 2143824150: "Cần thêm entropy từ camera cho chế độ AES-CBC", - 3270727197: "Địa chỉ", - 900375497: "Căn chỉnh camera và tấm dự phòng đúng cách.", - 88746165: "Chống lóa bị vô hiệu hóa", - 1521033296: "Đã bật chống lóa", - 3857613120: "Giao diện", - 1056821534: "Bạn có chắc không?", - 1868069640: "Màu BGR", - 3455872521: "Trở lại", - 4151330982: "Quay lại Menu", - 2756316330: "Sao lưu Mnemonic", - 2256777600: "Chữ ký xấu", - 3937333362: "Tốc độ baud", - 2046615409: "Lưới nhị phân", - 928727036: "Đệm viền", - 2519455027: "Độ sáng", - 2363604010: "Nút", - 2038226551: "Loại bỏ nhiễu nút", - 3138204438: "Hủy chụp hình", - 1207696150: "Thay đổi", - 3126552510: "Các địa chỉ tiền thối", - 1583186953: "Thay đổi giao diện và khởi động lại?", - 3768416405: "Thay đổi:", - 388908871: "Thay đổi sẽ kéo dài cho đến khi tắt máy.", - 3442025874: "Kiểm tra thẻ SD", - 3119547911: "Kiểm tra địa chỉ đó có thuộc về ví này không?", - 1187826970: "Đã kiểm tra %d địa chỉ không khớp.", - 2470115694: "Kiểm tra thẻ SD..", - 1851578965: "Chỉ mục phụ", - 4094072796: "Tạo mã QR", - 167798282: "Tạo mã QR từ văn bản?", - 678449760: "Tạo:", - 3513215254: "Mã QR tùy chỉnh", - 3585411775: "Tùy chỉnh", - 534274978: "Tùy chỉnh ví của bạn sẽ tạo một Khóa mới.", - 124617190: "Chiều sâu cắt", - 597912140: "Phương pháp cắt", - 2504034831: "Số thập phân", - 2751113454: "Giải mã?", - 1272005728: "Ví mặc định", - 4102535566: "Độ sâu mỗi lần cắt CNC", - 1712856005: "Địa chỉ người mô tả", - 3278654271: "Hiển thị", - 3895447625: "Không được tắt máy, có thể mất một lúc để hoàn thành.", - 3836852788: "Hoàn tất?", - 690625786: "Từ gợi nhớ kép", - 382368239: "Driver", - 3582575312: "Đã mã hóa", - 1244124409: "Mã QR được mã hóa", - 2968548114: "Mnemonic được mã hóa không được lưu trữ", - 781419966: "Mnemonic được mã hóa không được lưu trữ với ID:", - 350279787: "Mã hóa", - 2601598799: "Chế độ mã hóa", - 1821513079: "Nhập %d từ BIP-39.", - 3504179008: "Nhập từng từ của Mnemonic BIP-39 của bạn dưới dạng số từ 1 đến 2048.", - 1100685007: "Nhập từng từ trong Mnemonic BIP-39 của bạn dưới dạng số thập lục phân từ 1 đến 800.", - 4090266642: "Nhập từng từ trong Mnemonic BIP-39 của bạn dưới dạng số bát phân từ 1 đến 4000.", - 2780625730: "Nhập từng từ của Mnemonic BIP-39 của bạn.", - 889040671: "Lỗi:", - 1505332462: "Esc", - 3838465623: "Khám phá các tập tin?", - 4170881190: "Xuất vào thẻ SD ..", - 1711312434: "Khóa công cộng", - 3981762528: "Cài đặt Gốc", - 383371114: "Không giải mã được", - 3048830188: "Tải PSBT thất bại", - 4192663412: "Tải địa chỉ thất bại", - 1996021743: "Không tải được khóa", - 1108715658: "Không tải được tin nhắn", - 1081425878: "Tải mã Mnemonic thất bại", - 928667220: "Không tải được bộ mô tả đầu ra", - 1620572516: "Không tải được cụm mật khẩu", - 2946146830: "Không lưu trữ Mnemonic được", - 262248294: "Phí:", - 104500973: "Tốc độ cắt CNC", - 3313339187: "Tên tệp", - 1982637349: "Tên tệp %s tồn tại trên thẻ SD, ghi đè lên?", - 4006602858: "Bỏ dấu vân tay trong PSBT", - 2542772894: "Phần mềm vượt quá kích thước tối đa: %d", - 3748840176: "Tọa độ X bị lật", - 1406590538: "Đường kính mũi cắt CNC", - 1077771640: "Khả dụng:", - 1893243331: "Từ bộ lưu trữ", - 1871146425: "Xóa hoàn toàn thẻ SD trong một thiết bị khác để đảm bảo dữ liệu không thể phục hồi", - 3549015533: "Tạo Mnemonic", - 3524220994: "Tạo một Mnemonic phụ thuộc BIP85?", - 299338213: "Cung cấp cho Mnemonic này một ID tùy chỉnh? Nếu không thì fingerprint hiện tại sẽ được sử dụng", - 602716148: "Chọn", - 1198393582: "Entropy tốt", - 133139382: "Phần cứng", - 3580020863: "Khóa công cộng Hex", - 2691246967: "Thập lục phân", - 3903754133: "Ẩn Mnemonics", - 3876651191: "Phí cao!", - 2880010062: "Id đã tồn tại", - 3242179508: "Đầu vào (%d):", - 3034883011: "Cài đặt phần mềm?", - 3755547839: "Entropy không đủ!", - 2032416055: "Không đủ entropy", - 2585599782: "Địa chỉ không hợp lệ", - 2874529150: "Bộ tải khởi động không hợp lệ", - 4093416954: "Độ dài mã Mnemonic không hợp lệ", - 1422874211: "Khóa công cộng không hợp lệ", - 237577215: "Ví không hợp lệ:", - 4122897393: "Đảo ngược", - 640219121: "Màu đảo ngược", - 3000888649: "Chìa khóa", - 3264569915: "Khóa không được cung cấp", - 3835918229: "QR kiểm tra máy in Krux", - 911419226: "Loại LCD", - 766317539: "Ngôn ngữ", - 4180141032: "Để trống nếu bạn muốn Krux chọn một từ cuối cùng hợp lệ", - 3663022166: "Trái", - 972436696: "Độ trễ Dòng", - 2176866982: "Đường kẻ:", - 2820726296: "Tải mã mnemonic", - 2369474953: "Nạp Ví", - 2256441194: "Tải mô tả ví đáng tin cậy để xem địa chỉ?", - 237136240: "Tải từ thẻ SD", - 879727077: "Tải từ thẻ SD?", - 1936877965: "Tải từ máy ảnh", - 669106195: "Tải một?", - 3330705289: "Tải?", - 2596531078: "Đang tải máy ảnh..", - 2488179069: "Đang tải địa chỉ tiền thối..", - 336702608: "Đang tải máy in ..", - 1201104769: "Đang tải địa chỉ nhận..", - 3159494909: "Đang tải..", - 1177338798: "Ngôn ngữ", - 2817059741: "Vị trí lưu", - 2917810189: "Chiều dài tối đa vượt quá (%s)", - 2030045667: "Tin nhắn", - 762611188: "Tin nhắn:", - 3928301843: "Thiếu tập tin chữ ký", - 1948316555: "Mã mnemonic", - 2123991188: "Mnemonic ID ", - 1443208255: "Từ gợi nhớ và cụm mật khẩu sẽ được lưu giữ.", - 1746030071: "Mnemonic không được mã hóa", - 1237332019: "Đã sửa đổi:", - 1845376098: "Đa chữ kí", - 4265479636: "Native Segwit - 84 sẽ được giả định", - 2939797024: "Mạng lưới", - 73574491: "Mnemonic mới", - 3634967631: "Phát hiện phần sụn mới.", - 4063104189: "Không", - 2325721074: "Không có cụm mật khẩu", - 4092516657: "Không đủ số lần quay!", - 3089363813: "Số", - 1577637745: "Bát phân", - 391304453: "Các định dạng khác", - 3312581301: "Lặp lại PBKDF2", - 995862913: "Tô các chấm đục lỗ màu đen để chúng có thể được phát hiện.", - 2987800462: "Chiều rộng giấy", - 3913146360: "Phần", - 3559456868: "Kích thước một phần", - 4249903283: "Cụm mật khẩu", - 3745269737: "Đường dẫn không khớp", - 500286397: "Đã phát hiện mẫu!", - 3040011773: "Xóa vĩnh viễn mọi Mnemonics và cài đặt được mã hóa lưu trữ trong flash?", - 140802882: "Vị trí lưu", - 2578106186: "Chỉ số độ lệch điểm ảnh:", - 1703779997: "QR dạng văn bản", - 3561756278: "Vui lòng tải bộ mô tả đầu ra ví", - 784609464: "Tỷ lệ sụt giảm", - 3761518438: "Entropy kém", - 3639136476: "Phát hiện entropy yếu!", - 3037062877: "In kiểm tra QR", - 2362732578: "In Tiny Seed?", - 3123770978: "In ra QR", - 3345150514: "In ra mã QR?", - 3339507095: "In?", - 1123106929: "Máy in", - 3903571079: "Trình điều khiển máy in chưa được cài đặt!", - 3586624216: "Đang in..", - 3593149291: "Vẫn tiếp tục?", - 2580599003: "Thực hiện?", - 3108881025: "Đang xử lý..", - 1848310591: "Mã QR", - 710709610: "RX Pin", - 2697857197: "Nhận được", - 1746677167: "Các địa chỉ nhận", - 1658501467: "Vùng:", - 3739634002: "Xóa %s?", - 1476462492: "Xóa Mnemonic", - 1557093280: "Xóa các tệp firmware khỏi Thẻ SD?", - 2817311427: "Độ phân giải - Định dạng", - 2365886561: "Khôi phục cài đặt gốc và khởi động lại?", - 3091105710: "Quay lại Trình xem QR", - 1662254634: "Xem lại dữ liệu đã quét, chỉnh sửa nếu cần", - 1963678224: "Phải", - 770350922: "Lăn xúc xắc ít nhất %d lần để tạo Mnemonic.", - 3271055013: "Phân bổ xúc xắc:", - 432366011: "Tổng số lần quay xúc xắc:", - 3976793317: "Thẻ SD", - 2736513298: "Thẻ SD không được phát hiện.", - 1166743226: "SHA256 của xúc xắc:", - 817419367: "Sha256 của ảnh chụp:", - 699906428: "Lưu Ảnh QR vào Thẻ SD", - 2163347007: "Lưu vào thẻ SD", - 3531742595: "Lưu vào thẻ SD?", - 2940025484: "Đã lưu vào thẻ SD", - 763824768: "Tỉ lệ", - 4117455079: "Quét địa chỉ", - 4038076821: "Quét cụm mật khẩu BIP39", - 923277590: "Quét mã QR khóa", - 4006316572: "Đang quét lại từ 1-12", - 2736506158: "Đang quét từ 13-24", - 2029624154: "Thời gian chế độ bảo vệ màn hình", - 289960586: "Kiểu văn lệnh", - 1022211991: "Bảo mật", - 4255182430: "Tự chuyển nhượng hoặc giao dịch (%d):", - 3753172956: "Tự chuyển nhượng:", - 473154195: "Cài đặt", - 563836138: "Cài đặt được lưu trữ nội bộ trên đèn flash.", - 712533907: "Cài đặt được lưu trên thẻ SD.", - 2377955518: "Entropy của Shannon:", - 1825881236: "Tắt máy", - 3656120779: "Thời gian tắt máy", - 2120776272: "Đang tắt..", - 1061961408: "Chữ kí", - 2293863356: "Ký vào mã QR", - 2879966040: "Ký vào thẻ SD", - 4282338366: "Kí?", - 746161122: "Chữ ký", - 1988416729: "Tin nhắn đã ký", - 3672006076: "Đã ký PSBT", - 3406791302: "Đang ký..", - 2281377987: "Khóa đơn", - 2019512665: "Dung lượng:", - 2344747135: "Một số kiểm tra không thể được thực hiện.", - 2090568351: "Chi tiêu (%d):", - 1260825919: "Chi tiêu:", - 1232757391: "Số liệu thống kê cho Mọt sách", - 3303592908: "Lưu trữ trên flash", - 720041451: "Lưu trữ trên thẻ SD", - 3514476519: "Vuốt để thay đổi chế độ", - 1898550184: "Chạm màn hình hoặc nhấn nút ENTER để chụp", - 4228215415: "TX Pin", - 2612594937: "Chữ", - 1454688268: "Chủ đề", - 1180180513: "Nhiệt", - 2258131455: "Sử dụng tính năng Xóa dữ liệu trên thiết bị để đảm bảo dữ liệu không thể phục hồi", - 2700207481: "Chuyển đổi độ sáng", - 725348723: "Công cụ", - 3684696112: "Ngưỡng cảm ứng", - 2978718564: "Màn hình cảm ứng", - 2732611775: "Thử thêm nữa?", - 401829098: "Nhập cụm mật khẩu BIP39", - 2061556020: "Nhập khóa", - 2089395053: "Đơn vị", - 2786714360: "Nâng cấp hoàn tất.", - 2674953168: "Sử dụng bề mặt nền đen.", - 2402455261: "Sử dụng sự ngẫu nhiên của máy ảnh để tạo ra một Mnemonic mới", - 3336226318: "Đã sử dụng:", - 4003084591: "Giá trị %s ngoài phạm vi: [ %s, %s]", - 989428076: "Giá trị phải là bội của %s", - 3429519584: "Đang xác minh..", - 1889659487: "Phiên Bản", - 4191058607: "Qua máy ảnh", - 1254681955: "Qua xúc xắc 20 mặt", - 525309547: "Qua xúc xắc 6 mặt", - 590330112: "Thông qua đầu vào thủ công", - 1947603760: "Thông qua từ ngữ", - 2504354847: "Chờ bắt", - 2076481321: "Ví", - 2297028319: "Trình mô tả ví", - 4232654916: "Ví đầu ra mô tả", - 2587172867: "Đã tải bộ mô tả đầu ra của ví!", - 2499782468: "Không tìm thấy bộ mô tả đầu ra ví.", - 2671738224: "Cảnh báo:", - 262410364: "Xóa dữ liệu trên thiết bị", - 3522794335: "Đang xóa dữ liệu trên thiết bị..", - 797660533: "Kí tự %d", - 3742424146: "Từ số", - 2965123464: "Từ ngữ", - 1303016265: "Đúng", - 2171149824: "là một địa chỉ hợp lệ!", - 1875891934: "kHÔNG TÌM THẤY trong %d địa chỉ đầu tiên", - }, -} + +translation_index = [ + "de-DE", + "es-MX", + "fr-FR", + "nl-NL", + "pt-BR", + "ru-RU", + "tr-TR", + "vi-VN", +] diff --git a/src/krux/translations_de_DE.py b/src/krux/translations_de_DE.py new file mode 100644 index 00000000..2ed3bea9 --- /dev/null +++ b/src/krux/translations_de_DE.py @@ -0,0 +1,319 @@ +# The MIT License (MIT) + +# Copyright (c) 2021-2024 Krux contributors + +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: + +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. + +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. + +# pylint: disable=C0301, C0103 + +translation_dict = { + 232475068: "% des Betrags.", + 1185266064: "%d von %d Multisig", + 1503087751: "%d bis %d ", + 1178563089: "%s wurde entfernt.", + 1092222515: "(%d insgesamt)", + 3348584292: "(Experimental)", + 1099786887: "(nur zur Betrachtung)", + 2739590230: "12 Wörter", + 1310058127: "24 Wörter", + 1949634023: "Über", + 4287534872: "Annahme akzeptieren?", + 2995482424: "Konto", + 2415648848: "Konto #0 würde angenommen", + 1043817877: "Kontoindex", + 3439746594: "Wallet-Passphrase hinzufügen oder ändern?", + 2143824150: "Zusätzliche Entropie von der Kamera für den AES-CBC-Modus erforderlich", + 3270727197: "Adresse", + 900375497: "Richte Kamera und Sicherungsplatte richtig aus.", + 88746165: "Blendschutz deaktiviert", + 1521033296: "Blendschutz aktiviert", + 3857613120: "Aussehen", + 1056821534: "Bist Du sicher?", + 1868069640: "BGR-Farben", + 3455872521: "Zurück", + 4151330982: "Zurück zum Menü", + 2756316330: "Mnemonik-Backup", + 2256777600: "Ungültige Signatur", + 3937333362: "Baudrate", + 2046615409: "Binäres Gitter", + 928727036: "Randpolsterung", + 2519455027: "Helligkeit", + 2363604010: "Tasten", + 2038226551: "Entprellung der Tasten", + 3138204438: "Aufnahme abgebrochen", + 1207696150: "Change Adresse", + 3126552510: "Change Adressen", + 1583186953: "Thema ändern und neu starten?", + 3768416405: "Change:", + 388908871: "Änderungen bleiben bis zum Herunterfahren bestehen.", + 3442025874: "Prüfe SD-Karte", + 3119547911: "Überprüfen, ob diese Adresse zu dieser Wallet gehört?", + 1187826970: "Überprüfte %d Adresse ohne Übereinstimmungen.", + 2470115694: "Suche nach SD-Karte..", + 1851578965: "Untergeordneter Index", + 4094072796: "Erstelle QR-Code", + 167798282: "QR-Code aus Text erzeugen?", + 678449760: "Erstellt:", + 3513215254: "Benutzerdefinierte QR-Code", + 3585411775: "Anpassen", + 534274978: "Wenn Sie Ihr Wallet anpassen, wird ein neuer Schlüssel generiert.", + 124617190: "Schnitttiefe", + 597912140: "Cut-Methode", + 2504034831: "Dezimal", + 2751113454: "Entschlüsseln?", + 1272005728: "Standard-Wallet", + 4102535566: "Tiefe pro Durchgang", + 1712856005: "Deskriptor-Adressen", + 3278654271: "Bildschirm", + 3895447625: "Schalten Sie das Gerät nicht aus, es kann eine Weile dauern.", + 3836852788: "Fertig?", + 690625786: "Doppelte Gedächtnisstütze", + 382368239: "Driver", + 3582575312: "Verschlüsselt", + 1244124409: "Verschlüsselter QR-Code", + 2968548114: "Verschlüsselte Mnemonic wurde nicht gespeichert", + 781419966: "Speicherung der verschlüsselten Mnemonic mit ID:", + 350279787: "Verschlüsselung", + 2601598799: "Verschlüsselungsmodus", + 1821513079: "Geben Sie %d BIP-39 Wörter ein.", + 3504179008: "Gib jedes Wort Deiner BIP-39 Mnemonic als Zahl von 1 bis 2048 ein.", + 1100685007: "Gib jedes Wort Deiner BIP-39 Mnemonic als Hexadezimalzahl von 1 bis 800 ein.", + 4090266642: "Gib jedes Wort Deiner BIP-39 Mnemonic als Oktalzahl von 1 bis 4000 ein.", + 2780625730: "Gib jedes Wort Deiner BIP-39 Mnemonic ein.", + 889040671: "Fehler:", + 1505332462: "Esc", + 3838465623: "Dateien durchsuchen?", + 4170881190: "Auf SD-Karte exportieren..", + 1711312434: "Öffentlicher Schlüssel", + 3981762528: "Werkeinstellungen", + 383371114: "Entschlüsselung fehlgeschlagen", + 3048830188: "PSBT konnte nicht geladen werden", + 4192663412: "Adresse konnte nicht geladen werden", + 1996021743: "Schlüssel konnte nicht geladen werden", + 1108715658: "Nachricht konnte nicht geladen werden", + 1081425878: "Mnemonic konnte nicht geladen werden", + 928667220: "Ausgabedeskriptor konnte nicht geladen werden", + 1620572516: "Passphrase konnte nicht geladen werden", + 2946146830: "Mnemonic konnte nicht gespeichert werden", + 262248294: "Gebühr:", + 104500973: "Vorschubgeschwindigkeit", + 3313339187: "Dateiname", + 1982637349: "Dateiname %s existiert auf SD-Karte, überschreiben?", + 4006602858: "Fingerabdruck in PSBT deaktiviert", + 2542772894: "Die Firmware übersteigt die maximale Größe: %d", + 3748840176: "Umgedrehte X-Koordinaten", + 1406590538: "Flötendurchmesser", + 1077771640: "Frei:", + 1893243331: "Vom Speicher", + 1871146425: "Löschen Sie Ihre SD-Karte vollständig in einem anderen Gerät, um sicherzustellen, dass die Daten nicht wiederhergestellt werden können", + 3549015533: "Mnemonik erzeugen", + 3524220994: "BIP85-Untermnemonik generieren?", + 299338213: "Dieser Mnemonic eine benutzerdefinierte ID zuteilen? Andernfalls wird der aktuelle Fingerabdruck verwendet", + 602716148: "Go", + 1198393582: "Gute Entropie", + 133139382: "Hardware", + 3580020863: "Hex öffentlicher Schlüssel", + 2691246967: "Hexadezimal", + 3903754133: "Mnemonics ausblenden", + 3876651191: "Hohe Gebühren!", + 2880010062: "ID existiert bereits", + 3242179508: "Input (%d):", + 3034883011: "Installieren?", + 3755547839: "Unzureichende Entropie!", + 2032416055: "Unzureichende Entropie", + 2585599782: "Ungültige Adresse", + 2874529150: "Ungültiger Bootloader", + 4093416954: "Ungültige mnemonische Lange", + 1422874211: "Ungültiger öffentlicher Schlüssel", + 237577215: "Ungültige Wallet:", + 4122897393: "Umkehren", + 640219121: "Invertierte Farben", + 3000888649: "Schlüssel", + 3264569915: "Schlüssel wurde nicht zur Verfügung gestellt", + 3835918229: "Krux Drucker Test-QR", + 911419226: "LCD-Typ", + 766317539: "Sprache", + 4180141032: "Lassen Sie das Feld leer, wenn Sie möchten, dass Krux ein gültiges letztes Wort auswählt", + 3663022166: "Links", + 972436696: "Leitungsverzögerung", + 2176866982: "Linie:", + 2820726296: "Mnemonic laden", + 2369474953: "Wallet laden", + 2256441194: "Einen vertrauenswürdigen Wallet-Deskriptor laden, um Adressen anzuzeigen?", + 237136240: "Von SD-Karte laden", + 879727077: "Von SD-Karte laden?", + 1936877965: "Von der Kamera laden", + 669106195: "Eine laden?", + 3330705289: "Laden?", + 2596531078: "Lade Kamera..", + 2488179069: "Lade Change Adressen..", + 336702608: "Drucker wird geladen..", + 1201104769: "Lade Empfangsadressen..", + 3159494909: "Wird geladen..", + 1177338798: "Spracheinstellung", + 2817059741: "Speicherort", + 2917810189: "Maximale Länge überschritten (%s)", + 2030045667: "Nachricht", + 762611188: "Nachricht:", + 3928301843: "Fehlende Signaturdatei", + 1948316555: "Mnemonic", + 2123991188: "Mnemonische ID", + 1443208255: "Mnemotechnik und Passphrase werden beibehalten.", + 1746030071: "Mnemonic wurde nicht verschlüsselt", + 1237332019: "Geändert:", + 1845376098: "Multisig", + 4265479636: "Native Segwit - 84 würde angenommen", + 2939797024: "Netzwerk", + 73574491: "Neue Mnemonic", + 3634967631: "Neue Firmware erkannt.", + 4063104189: "Nein", + 2325721074: "Keine Passphrase", + 4092516657: "Nicht genug Würfe!", + 3089363813: "Zahlen", + 1577637745: "Oktal", + 391304453: "Andere Formate", + 3312581301: "PBKDF2-Iter.", + 995862913: "Male gestanzte Punkte schwarz an, damit sie erkannt werden können.", + 2987800462: "Papierbreite", + 3913146360: "Teil", + 3559456868: "Teilegröße", + 4249903283: "Passphrase", + 3745269737: "Pfad stimmt nicht überein", + 500286397: "Muster erkannt!", + 3040011773: "Alle gespeicherten verschlüsselten Mnemoniken und Einstellungen dauerhaft vom Flash-Speicher entfernen?", + 140802882: "Speicher", + 2578106186: "Pixelabweichungsindex:", + 1703779997: "Klartext-QR", + 3561756278: "Bitte lade einen Wallet Ausgabedeskriptor", + 784609464: "Tauchrate", + 3761518438: "Schlechte Entropie", + 3639136476: "Schlechte Entropie erkannt!", + 3037062877: "Drucke Test-QR", + 2362732578: "Tiny Seed drucken?", + 3123770978: "Als QR-Code drucken", + 3345150514: "Als QR-Code drucken?", + 3339507095: "Drucken?", + 1123106929: "Drucker", + 3903571079: "Druckertreiber nicht gesetzt!", + 3586624216: "Wird gedruckt..", + 3593149291: "Trotzdem fortfahren?", + 2580599003: "Weiter?", + 3108881025: "Wird bearbeitet..", + 1848310591: "QR-Code", + 710709610: "RX Pin", + 2697857197: "Empfangen", + 1746677167: "Empfangsadresse", + 1658501467: "Region:", + 3739634002: "Löschen %s?", + 1476462492: "Mnemonic löschen", + 1557093280: "Firmware-Dateien von der SD-Karte entfernen?", + 2817311427: "Res. - Format", + 2365886561: "Werkseinstellungen wiederherstellen und neu starten?", + 3091105710: "Zurück zum QR-Viewer", + 1662254634: "Überprüfe gescannte Daten und bearbeite sie bei Bedarf", + 1963678224: "Rechts", + 770350922: "Würfel mindestens %d Mal, um eine Mnemonic zu erzeugen.", + 3271055013: "Rollenverteilung:", + 432366011: "Würfe:", + 3976793317: "SD-Karte", + 2736513298: "SD-Karte nicht erkannt.", + 1166743226: "SHA256 der Würfe:", + 817419367: "SHA256 des Snapshots:", + 699906428: "QR-Bild auf SD-Karte speichern", + 2163347007: "Auf SD-Karte speichern?", + 3531742595: "Auf SD-Karte speichern?", + 2940025484: "Auf SD-Karte gespeichert", + 763824768: "Skala", + 4117455079: "Adresse\nscannen", + 4038076821: "Scan BIP39 Passphrase", + 923277590: "Schlüssel QR-Code Scannen", + 4006316572: "Wörter 1-12 erneut scannen", + 2736506158: "Wörter 13-24 scannen", + 2029624154: "Bildschirmschonerzeit", + 289960586: "Script-Art", + 1022211991: "Sicherheit", + 4255182430: "Selbstübertragung oder Change (%d):", + 3753172956: "Selbstübertragung:", + 473154195: "Einstellungen", + 563836138: "Die Einstellungen werden intern auf Flash gespeichert.", + 712533907: "Einstellungen auf SD-Karte gespeichert.", + 2377955518: "Shannons Entropie:", + 1825881236: "Ausschalten", + 3656120779: "Abschaltzeit:", + 2120776272: "Herunterfahren..", + 1061961408: "Signieren", + 2293863356: "Am QR-Code unterschreiben", + 2879966040: "Auf SD-Karte signieren", + 4282338366: "Signieren?", + 746161122: "Signatur", + 1988416729: "Signierte Nachricht", + 3672006076: "Signierte PSBT", + 3406791302: "Unterschreiben..", + 2281377987: "Single-Sig", + 2019512665: "Größe:", + 2344747135: "Einige Schecks können nicht durchgeführt werden.", + 2090568351: "Ausgabe (%d):", + 1260825919: "Ausgaben:", + 1232757391: "Statistiken für Nerds", + 3303592908: "Auf Flash speichern", + 720041451: "Auf der SD-Karte speichern", + 3514476519: "Wischen um den Modus zu ändern", + 1898550184: "TOUCH oder ENTER zum Erfassen", + 4228215415: "TX Pin", + 2612594937: "Text", + 1454688268: "Thema", + 1180180513: "Thermisch", + 2258131455: "Um sicherzustellen, dass die Daten nicht wiederhergestellt werden können, verwenden Sie die Funktion 'Gerät löschen'", + 2700207481: "Helligkeit umschalten", + 725348723: "Werkzeuge", + 3684696112: "Berühre Schwellenwert", + 2978718564: "Touchscreen", + 2732611775: "Weiter versuchen?", + 401829098: "BIP39 Passphrase eingeben", + 2061556020: "Schlüssel eingeben", + 2089395053: "Einheit", + 2786714360: "Upgrade abgeschlossen.", + 2674953168: "Verwende eine schwarze Hintergrundfläche.", + 2402455261: "Verwende die Entropie der Kamera, um eine neue Mnemonic zu erstellen", + 3336226318: "Belegt:", + 4003084591: "Wert %S außerhalb des Bereichs: [ %s, %s]", + 989428076: "Der Wert muss ein Vielfaches von %s sein", + 3429519584: "Überprüfung..", + 1889659487: "Version", + 4191058607: "Via Kamera", + 1254681955: "Via D20", + 525309547: "Via D6", + 590330112: "Via manueller Eingabe", + 1947603760: "Via Wörter", + 2504354847: "Warte auf die Erfassung", + 2076481321: "Wallet", + 2297028319: "Wallet-Deskriptor", + 4232654916: "Wallet Ausgabedeskriptor", + 2587172867: "Wallet Ausgabedeskriptor geladen!", + 2499782468: "Wallet Ausgabedeskriptor nicht gefunden.", + 2671738224: "Warnung:", + 262410364: "Gerät löschen", + 3522794335: "Gerät wird gewischt..", + 797660533: "Wort %d", + 3742424146: "Wortnummern", + 2965123464: "Wörter", + 1303016265: "Ja", + 2171149824: "ist eine gültige Adresse!", + 1875891934: "wurde in den ersten %d Adressen nicht gefunden", +} diff --git a/src/krux/translations_es_MX.py b/src/krux/translations_es_MX.py new file mode 100644 index 00000000..07a10cc1 --- /dev/null +++ b/src/krux/translations_es_MX.py @@ -0,0 +1,319 @@ +# The MIT License (MIT) + +# Copyright (c) 2021-2024 Krux contributors + +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: + +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. + +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. + +# pylint: disable=C0301, C0103 + +translation_dict = { + 232475068: "% del monto.", + 1185266064: "%d de %d multisig", + 1503087751: "%d a %d", + 1178563089: "%s eliminado.", + 1092222515: "(%d total)", + 3348584292: "(Experimental)", + 1099786887: "(Solo para observación)", + 2739590230: "12 palabras", + 1310058127: "24 palabras", + 1949634023: "Nosotros", + 4287534872: "¿Aceptar la suposición?", + 2995482424: "Cuenta", + 2415648848: "Se supondría que la cuenta #0", + 1043817877: "Índice de la cuenta", + 3439746594: "¿Añadir o cambiar passphrase de la cartera?", + 2143824150: "Se requiere entropía adicional de la cámara para el modo AES-CBC", + 3270727197: "Dirección", + 900375497: "Alinea la cámara y la placa de respaldo correctamente.", + 88746165: "Anti-reflejo desactivado", + 1521033296: "Anti-reflejo habilitado", + 3857613120: "Apariencia", + 1056821534: "¿Estás seguro?", + 1868069640: "Colores BGR", + 3455872521: "Atrás", + 4151330982: "Volver al Menú", + 2756316330: "Backup del Mnemónico", + 2256777600: "Firma incorrecta", + 3937333362: "Baudrate", + 2046615409: "Cuadrícula binaria", + 928727036: "Grosor del Borde", + 2519455027: "Brillo", + 2363604010: "Botones", + 2038226551: "Rebote de Botones", + 3138204438: "Captura cancelada", + 1207696150: "Cambio", + 3126552510: "Direcciones de Cambio", + 1583186953: "¿Cambiar de tema y reiniciar?", + 3768416405: "Cambio:", + 388908871: "Los cambios durarán hasta que el dispositivo se apague.", + 3442025874: "Verifica Tarjeta SD", + 3119547911: "¿Verificar que la dirección pertenece a esta cartera?", + 1187826970: "Comprobado %d direcciones sin coincidencias.", + 2470115694: "Comprobación de la tarjeta SD..", + 1851578965: "Índice Derivado", + 4094072796: "Crear Código QR", + 167798282: "¿Crear código QR desde texto?", + 678449760: "Creado:", + 3513215254: "Código QR Personalizado", + 3585411775: "Personalizar", + 534274978: "Personalizar tu cartera generará una nueva clave", + 124617190: "Profundidad de Corte", + 597912140: "Método de Corte", + 2504034831: "Decimal", + 2751113454: "¿Descifrar?", + 1272005728: "Cartera Predeterminada", + 4102535566: "Profundidad por Pasada", + 1712856005: "Direcciones del descriptor", + 3278654271: "Pantalla", + 3895447625: "No apagues el dispositivo, puede tardar un tiempo en completarse.", + 3836852788: "¿Listo?", + 690625786: "Doble mnemónico", + 382368239: "Operador", + 3582575312: "Cifrado", + 1244124409: "Código QR Cifrado", + 2968548114: "Mnemónico cifrado no se almacenó", + 781419966: "Mnemónico cifrado fue almacenado con ID:", + 350279787: "Cifrado", + 2601598799: "Modo de Cifrado", + 1821513079: "Ingrese %d palabras BIP-39.", + 3504179008: "Ingresa cada palabra de tu mnemónico BIP-39 como un número del 1 al 2048.", + 1100685007: "Ingresa cada palabra de tu mnemónico BIP-39 como un número en hexadecimal del 1 al 800.", + 4090266642: "Ingresa cada palabra de tu mnemónico BIP-39 como un número en octal del 1 al 4000.", + 2780625730: "Ingresa cada palabra de tu mnemónico BIP-39.", + 889040671: "Error:", + 1505332462: "Esc", + 3838465623: "¿Explorar archivos?", + 4170881190: "Exportando a la tarjeta SD..", + 1711312434: "Clave Pública Extendida", + 3981762528: "Ajustes de Fábrica", + 383371114: "Error al descifrar", + 3048830188: "No se pudo cargar la PSBT", + 4192663412: "No se pudo cargar la dirección", + 1996021743: "No se pudo cargar la clave", + 1108715658: "No se pudo cargar el mensaje", + 1081425878: "No se pudo importar el mnemónico", + 928667220: "No se pudo cargar el descriptor de salida", + 1620572516: "No se pudo cargar el passphrase", + 2946146830: "No pudo almacenar mnemónico", + 262248294: "Comisión:", + 104500973: "Feed Rate", + 3313339187: "Nombre del Archivo", + 1982637349: "El nombre de archivo %s existe en la tarjeta SD, ¿sobrescribir?", + 4006602858: "Huella dactilar no establecida en PSBT", + 2542772894: "El firmware supera el tamaño máximo: %d", + 3748840176: "Coordenadas X Invertidas", + 1406590538: "Diámetro de la Flauta", + 1077771640: "Libre:", + 1893243331: "Desde el Almacenamiento", + 1871146425: "Borra completamente su tarjeta SD en otro dispositivo para asegurarse de que los datos sean irrecuperables", + 3549015533: "Generar Mnemónico", + 3524220994: "¿Generar un mnemónico derivado BIP85?", + 299338213: "¿Darle a este mnemónico una identificación personalizada? De lo contrario se utilizará el fingerprint actual", + 602716148: "Ir", + 1198393582: "Buena entropía", + 133139382: "Hardware", + 3580020863: "Clave Pública Hexadecimal", + 2691246967: "Hexadecimal", + 3903754133: "Ocultar Mnemónicos", + 3876651191: "¡Tarifas altas!", + 2880010062: "ID ya existe", + 3242179508: "Entradas (%d):", + 3034883011: "¿Instalar?", + 3755547839: "¡Entropía Insuficiente!", + 2032416055: "Entropía insuficiente", + 2585599782: "Dirección inválida", + 2874529150: "Bootloader inválido", + 4093416954: "Longitud mnemónica no válida", + 1422874211: "Clave pública inválida", + 237577215: "Cartera inválida:", + 4122897393: "Invertir", + 640219121: "Colores Invertidos", + 3000888649: "Clave", + 3264569915: "No se proporcionó la clave", + 3835918229: "Test de impresión QR", + 911419226: "Tipo de LCD", + 766317539: "Idioma", + 4180141032: "Déjalo en blanco si quieres que Krux elija una última palabra válida", + 3663022166: "Izquierda", + 972436696: "Retraso de Línea", + 2176866982: "Línea:", + 2820726296: "Importar Mnemónico", + 2369474953: "Cargar Cartera", + 2256441194: "¿Cargar un descriptor de monedero de confianza para ver las direcciones?", + 237136240: "Cargar desde tarjeta SD", + 879727077: "¿Cargar desde la tarjeta SD?", + 1936877965: "Cargar desde la cámara", + 669106195: "¿Cargar algo?", + 3330705289: "¿Cargar?", + 2596531078: "Cargando Camara..", + 2488179069: "Cargando direcciones de cambio..", + 336702608: "Cargando impresora..", + 1201104769: "Cargando direcciones de recepción..", + 3159494909: "Cargando..", + 1177338798: "Idioma", + 2817059741: "Ubicación", + 2917810189: "Longitud máxima excedida (%s)", + 2030045667: "Mensaje", + 762611188: "Mensaje:", + 3928301843: "Falta archivo de firma", + 1948316555: "Mnemónico", + 2123991188: "Identificación del Mnemónico", + 1443208255: "Mnemónico y passphrase se mantendrán.", + 1746030071: "Mnemónico no fue descifrado", + 1237332019: "Modificado:", + 1845376098: "Multisig", + 4265479636: "Segwit nativo - 84 se supondría", + 2939797024: "Red", + 73574491: "Nuevo Mnemónico", + 3634967631: "Nuevo firmware detectado.", + 4063104189: "No", + 2325721074: "Sin Passphrase", + 4092516657: "¡No hay suficientes tiradas!", + 3089363813: "Números", + 1577637745: "Octales", + 391304453: "Otros Formatos", + 3312581301: "Iter. PBKDF2", + 995862913: "Pinte los puntos perforados de negro para que puedan ser detectados.", + 2987800462: "Ancho del Papel", + 3913146360: "Parte", + 3559456868: "Tamaño de la Pieza", + 4249903283: "Passphrase", + 3745269737: "La ruta no coincide", + 500286397: "¡Patrón detectado!", + 3040011773: "¿Eliminar permanentemente todos los mnemónicos y configuraciones cifradas almacenadas del flash?", + 140802882: "Guardar", + 2578106186: "Índice de desviación de píxeles:", + 1703779997: "QR de Texto", + 3561756278: "Carga un descriptor de cartera", + 784609464: "Tasa de Caída", + 3761518438: "Baja entropía", + 3639136476: "Mala entropía detectada!", + 3037062877: "Prueba de Impresión QR", + 2362732578: "¿Imprimir Tiny Seed?", + 3123770978: "Imprimir como Código QR", + 3345150514: "¿Imprimir con Codigo QR?", + 3339507095: "¿Impresión?", + 1123106929: "Impresora", + 3903571079: "¡El controlador de impresora no está configurado!", + 3586624216: "Imprimiendo..", + 3593149291: "¿Proceder de todas maneras?", + 2580599003: "¿Continuar?", + 3108881025: "Procesando..", + 1848310591: "Código QR", + 710709610: "RX Pin", + 2697857197: "Recepción", + 1746677167: "Direcciones de Recepción", + 1658501467: "Región:", + 3739634002: "Eliminar %s?", + 1476462492: "Eliminar Mnemónico", + 1557093280: "¿Eliminar archivos de firmware de la tarjeta SD?", + 2817311427: "Res. - Formato", + 2365886561: "¿Restablecer a la configuración de fábrica y reiniciar?", + 3091105710: "Volver al QR", + 1662254634: "Revisa los datos escaneados, edítalos si es necesario", + 1963678224: "Derecha", + 770350922: "Tira el dado al menos %d veces para generar un mnemónico.", + 3271055013: "Distribución de tiradas:", + 432366011: "Tiradas:", + 3976793317: "Tarjeta SD", + 2736513298: "Tarjeta SD no detectada.", + 1166743226: "SHA256 de las tiradas:", + 817419367: "SHA256 de la instantánea:", + 699906428: "Guardar Imagen QR en la Tarjeta SD", + 2163347007: "Guardar en tarjeta SD", + 3531742595: "¿Guardar en la tarjeta SD?", + 2940025484: "Guardado en la tarjeta SD", + 763824768: "Escala", + 4117455079: "Escanear Dirección", + 4038076821: "Escanear Passphrase BIP39", + 923277590: "Escanear el Código QR", + 4006316572: "Escaneo de palabras 1-12 de nuevo", + 2736506158: "Escaneo de palabras 13-24", + 2029624154: "Tiempo de Espera del Protector de Pantalla", + 289960586: "Tipo de Script", + 1022211991: "Seguridad", + 4255182430: "Autotransferencia o Cambio (%d):", + 3753172956: "Autotransferencia:", + 473154195: "Ajustes", + 563836138: "Ajustes almacenados internamente en flash.", + 712533907: "Configuración almacenada en la tarjeta SD.", + 2377955518: "Entropía de Shannon:", + 1825881236: "Apagar", + 3656120779: "Tiempo de Apagado", + 2120776272: "Apagando..", + 1061961408: "Firmar", + 2293863356: "Firmar en Código QR", + 2879966040: "Firmar en la Tarjeta SD", + 4282338366: "¿Firmar?", + 746161122: "Firma", + 1988416729: "Mensaje Firmado", + 3672006076: "PSBT Firmado", + 3406791302: "Firmando..", + 2281377987: "Single-sig", + 2019512665: "Tamaño:", + 2344747135: "Algunas comprobaciones no se pueden realizar.", + 2090568351: "Gastos (%d):", + 1260825919: "Gasto:", + 1232757391: "Estadísticas para Entendidos", + 3303592908: "Almacenar en Flash", + 720041451: "Almacenar en la Tarjeta SD", + 3514476519: "Deslizar para cambiar de modo", + 1898550184: "TOCA o ENTER para capturar", + 4228215415: "TX Pin", + 2612594937: "Texto", + 1454688268: "Tema", + 1180180513: "Térmico", + 2258131455: "Para garantizar que los datos no se puedan recuperar, utiliza la función de borrar dispositivo", + 2700207481: "Alternar Brillo", + 725348723: "Herramientas", + 3684696112: "Umbral Táctil", + 2978718564: "Pantalla Táctil", + 2732611775: "¿Intentar con mas?", + 401829098: "Escribe la Passphrase BIP39", + 2061556020: "Introduce la clave", + 2089395053: "Unidad", + 2786714360: "Actualización completa.", + 2674953168: "Usa una superficie de fondo negra.", + 2402455261: "Usa la entropía de la cámara para crear una nueva mnemónica", + 3336226318: "Usado:", + 4003084591: "Valor %s fuera del rango: [ %s, %s]", + 989428076: "El valor debe ser múltiple de %s", + 3429519584: "Verificando..", + 1889659487: "Versión", + 4191058607: "Desde Cámara", + 1254681955: "Vía D20", + 525309547: "Vía D6", + 590330112: "Introducción Manual", + 1947603760: "A Través de Palabras", + 2504354847: "Espera la captura", + 2076481321: "Cartera", + 2297028319: "Descriptor de Cartera", + 4232654916: "Descriptor de salida de cartera", + 2587172867: "¡Se ha cargado el descriptor de salida de la cartera!", + 2499782468: "No se encontró el descriptor de salida de la cartera.", + 2671738224: "Advertencia:", + 262410364: "Borrar Dispositivo", + 3522794335: "Borrando dispositivo..", + 797660533: "Palabra %d", + 3742424146: "Números de Palabra", + 2965123464: "Palabras", + 1303016265: "Sí", + 2171149824: "es una dirección válida!", + 1875891934: "NO FUE ENCONTRADO en las primeras %d direcciones", +} diff --git a/src/krux/translations_fr_FR.py b/src/krux/translations_fr_FR.py new file mode 100644 index 00000000..bfe4eefb --- /dev/null +++ b/src/krux/translations_fr_FR.py @@ -0,0 +1,319 @@ +# The MIT License (MIT) + +# Copyright (c) 2021-2024 Krux contributors + +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: + +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. + +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. + +# pylint: disable=C0301, C0103 + +translation_dict = { + 232475068: "% du montant.", + 1185266064: "%d de %d multisignature", + 1503087751: "%d à %d", + 1178563089: "%s supprimé.", + 1092222515: "(%d au total)", + 3348584292: "(Expérimental)", + 1099786887: "(consultation)", + 2739590230: "12 mots", + 1310058127: "24 mots", + 1949634023: "À propos", + 4287534872: "Accepter supposition\xa0?", + 2995482424: "Compte", + 2415648848: "Le compte n °0 serait supposé", + 1043817877: "Index du compte", + 3439746594: "Ajoutez ou modifiez la phrase secrète\u2009?", + 2143824150: "Entropie supplémentaire de la caméra requise pour le mode AES-CBC", + 3270727197: "Adresse", + 900375497: "Alignez correctement la caméra et plaque de sauvegarde.", + 88746165: "Anti-éblouissement désactivé", + 1521033296: "Anti-éblouissement activé", + 3857613120: "Apparence", + 1056821534: "Es-tu sûr\u2009?", + 1868069640: "Couleurs BGR", + 3455872521: "Retour", + 4151330982: "Retour au menu", + 2756316330: "Sauvegarde mnémonique", + 2256777600: "Mauvaise signature", + 3937333362: "Débit en bauds", + 2046615409: "Grille binaire", + 928727036: "Rembourrage de bordure", + 2519455027: "Luminosité", + 2363604010: "Boutons", + 2038226551: "Anti-rebond des boutons", + 3138204438: "Capture annulée", + 1207696150: "Changement", + 3126552510: "Adresses de Changement", + 1583186953: "Changer de thème et redémarrer\u2009?", + 3768416405: "La monnaie\u2009:", + 388908871: "Les modifications dureront jusqu'à l'arrêt.", + 3442025874: "Vérifiez la carte SD", + 3119547911: "Vérifiez que l'adresse appartient à cette portefeuille\u2009?", + 1187826970: "%d adresses vérifiées sans correspondance.", + 2470115694: "Vérification de la carte SD..", + 1851578965: "Indice enfant", + 4094072796: "Créer du code QR", + 167798282: "Créer du code QR à partir du texte\u2009?", + 678449760: "Créé\u2009:", + 3513215254: "Code QR personnalisé", + 3585411775: "Personnaliser", + 534274978: "La personnalisation de votre portefeuille générera une nouvelle clé.", + 124617190: "Profondeur de coupe", + 597912140: "Méthode de coupe", + 2504034831: "Décimal", + 2751113454: "Décrypter\u2009?", + 1272005728: "Portefeuille par défaut", + 4102535566: "Profondeur par passage", + 1712856005: "Adresses des descripteurs", + 3278654271: "Affichage", + 3895447625: "Ne pas éteindre, cela peut prendre un certain temps.", + 3836852788: "Terminé\u2009?", + 690625786: "Double mnémonique", + 382368239: "Conducteur", + 3582575312: "Chiffré", + 1244124409: "Code QR crypté", + 2968548114: "Le mnémonique crypté n'a pas été stocké", + 781419966: "Mnémonique cryptée a été stockée avec ID\u2009:", + 350279787: "Chiffrement", + 2601598799: "Mode de chiffrement", + 1821513079: "Entrez %d mots BIP-39.", + 3504179008: "Entrez chaque mot de votre mnémonique BIP-39 sous la forme d'un nombre de 1 à 2048.", + 1100685007: "Entrez chaque mot de votre mnémonique BIP-39 sous la forme d'un nombre en hexadécimal de 1 à 800.", + 4090266642: "Entrez chaque mot de votre mnémonique BIP-39 sous la forme d'un nombre en octal de 1 à 4000.", + 2780625730: "Entrez chaque mot de votre mnémonique BIP-39.", + 889040671: "Erreur\u2009:", + 1505332462: "Esc", + 3838465623: "Explorer des fichiers\u2009?", + 4170881190: "Exportation vers la carte SD..", + 1711312434: "Clé publique", + 3981762528: "Paramètres d'usine", + 383371114: "Échec de décrypter", + 3048830188: "Erreur de chargement PSBT", + 4192663412: "Erreur de chargement d'adresse", + 1996021743: "Échec du chargement de la clé", + 1108715658: "Échec du chargement du message", + 1081425878: "Erreur de chargement mnémonique", + 928667220: "Échec du chargement du descripteur de sortie", + 1620572516: "Échec du chargement de la phrase secrète", + 2946146830: "Échec de stocker mnémonique", + 262248294: "Frais\u2009:", + 104500973: "Taux d'alimentation", + 3313339187: "Nom de fichier", + 1982637349: "Le nom de fichier %s existe sur la carte SD, écraser\u2009?", + 4006602858: "Empreinte digitale manquante dans PSBT", + 2542772894: "Le micrologiciel dépasse la taille maximale\u2009: %d", + 3748840176: "Coordonnées X inversées", + 1406590538: "Diamètre de flûte", + 1077771640: "Libre\u2009:", + 1893243331: "Du stockage", + 1871146425: "Effacez complètement votre carte SD dans un autre appareil pour assurer que les données soient irrécupérables", + 3549015533: "Générer une mnémonique", + 3524220994: "Générer un mnémonique dérivé BIP-85\u2009?", + 299338213: "Donnez à ce mnémonique un identifiant personnalisé\u2009? Sinon l'empreinte actuelle sera utilisée", + 602716148: "Go", + 1198393582: "Bonne entropie", + 133139382: "Matériel", + 3580020863: "Clé public hexadécimal", + 2691246967: "Hexadécimal", + 3903754133: "Masquer les mnémoniques", + 3876651191: "Frais élevés\u2009!", + 2880010062: "Id existe déjà", + 3242179508: "Entrées (%d)\u2009:", + 3034883011: "Installer\u2009?", + 3755547839: "Entropie insuffisante\u2009!", + 2032416055: "Entropie insuffisante", + 2585599782: "Adresse invalide", + 2874529150: "Chargeur de démarrage invalide", + 4093416954: "Longueur mnémonique invalide", + 1422874211: "Clé publique non valide", + 237577215: "Portefeuille invalide\u2009:", + 4122897393: "Inverser", + 640219121: "Couleurs inversées", + 3000888649: "Clé", + 3264569915: "La clé n'a pas été fournie", + 3835918229: "Test de l'imprimante Krux QR", + 911419226: "Type d'écran LCD", + 766317539: "Langue", + 4180141032: "Laissez vide si vous souhaitez que Krux choisisse un dernier mot valide", + 3663022166: "Gauche", + 972436696: "Délai de Ligne", + 2176866982: "Ligne\u2009:", + 2820726296: "Charger mnémonique", + 2369474953: "Charger le portefeuille", + 2256441194: "Charger un descripteur de portefeuille de confiance pour afficher les adresses\u2009?", + 237136240: "Charger depuis la carte SD", + 879727077: "Charger depuis la carte SD\u2009?", + 1936877965: "Charger depuis une caméra", + 669106195: "En charger qu'un\u2009?", + 3330705289: "Charger\u2009?", + 2596531078: "Caméra de Chargement..", + 2488179069: "Chargement des adresses de monnaie..", + 336702608: "Chargement de l'imprimante..", + 1201104769: "Chargement des adresses de réception ..", + 3159494909: "Chargement..", + 1177338798: "Paramètres régionaux", + 2817059741: "Emplacement", + 2917810189: "Longueur maximale dépassée (%s)", + 2030045667: "Message", + 762611188: "Message\u2009:", + 3928301843: "Fichier de signature manquant", + 1948316555: "Mnémonique", + 2123991188: "ID mnémonique", + 1443208255: "Mnémonique et phrase secrète seront conservés.", + 1746030071: "Mnémonique n'était pas cryptée", + 1237332019: "Modifié\u2009:", + 1845376098: "Multi\nsignature", + 4265479636: "Native Segwit - 84 serait supposé", + 2939797024: "Réseau", + 73574491: "Nouveau mnémonique", + 3634967631: "Nouveau micrologiciel détecté.", + 4063104189: "Non", + 2325721074: "Pas de phrase secrète", + 4092516657: "Pas assez de jets\u2009!", + 3089363813: "Nombres", + 1577637745: "Octale", + 391304453: "Autres formats", + 3312581301: "Itér. PBKDF2", + 995862913: "Noircissez les points perforés afin qu'ils puissent être détectés.", + 2987800462: "Largeur du papier", + 3913146360: "Partie", + 3559456868: "Taille de la pièce", + 4249903283: "Phrase secréte", + 3745269737: "Inadéquation du chemin", + 500286397: "Structure détecté\u2009!", + 3040011773: "Supprimer définitivement tous les mnémoniques et paramètres chiffrés stockés dans le flash\u2009?", + 140802882: "Persister", + 2578106186: "Indice de déviation des pixels\u2009:", + 1703779997: "QR en Texte Brut", + 3561756278: "Veuillez charger un descripteur de sortie de portefeuille", + 784609464: "Taux de plongée", + 3761518438: "Mauvaise entropie", + 3639136476: "Faible entropie détectée\u2009!", + 3037062877: "Test d'impression QR", + 2362732578: "Imprimer Tiny Seed\u2009?", + 3123770978: "Imprimer en QR", + 3345150514: "Imprimer en QR\u2009?", + 3339507095: "Imprimer\u2009?", + 1123106929: "Imprimante", + 3903571079: "Le conducteur d'imprimante n'est pas défini\u2009!", + 3586624216: "Impression..", + 3593149291: "Procéder quand même\u2009?", + 2580599003: "Procéder\u2009?", + 3108881025: "Traitement..", + 1848310591: "QR Code", + 710709610: "RX Fiche", + 2697857197: "Recevoir", + 1746677167: "Adresses de Réception", + 1658501467: "Région\u2009:", + 3739634002: "Supprimer %s\u2009?", + 1476462492: "Supprimer mnémonique", + 1557093280: "Supprimer les fichiers micrologiciel de la carte SD\u2009?", + 2817311427: "Rés. - Format", + 2365886561: "Restaurer les paramètres d'usine et redémarrer\u2009?", + 3091105710: "Retour au visualiseur QR", + 1662254634: "Examinez les données numérisées, modifiez-les si nécessaire", + 1963678224: "À droite", + 770350922: "Lancez le dé au moins %d fois pour générer un mnémonique.", + 3271055013: "Distribution des jets\u2009:", + 432366011: "Jets\u2009:", + 3976793317: "Carte SD", + 2736513298: "Carte SD non détectée.", + 1166743226: "SHA256 de jets\u2009:", + 817419367: "SHA256 de snapshot\u2009:", + 699906428: "Enregistrer l'image QR sur la carte SD", + 2163347007: "Enregistrer sur la carte SD", + 3531742595: "Enregistrer sur la carte SD\u2009?", + 2940025484: "Enregistré sur la carte SD", + 763824768: "L'échelle", + 4117455079: "Scannez l'adresse", + 4038076821: "Scannez la phrase secrète BIP-39", + 923277590: "Scannez le Code QR de la clé", + 4006316572: "Analyser à nouveau les mots 1 à 12", + 2736506158: "Analyser les mots 13 à 24", + 2029624154: "Delai d'Inactivité", + 289960586: "Type de Script", + 1022211991: "Sécurité", + 4255182430: "Auto-transfert ou monnaie (%d)\u2009:", + 3753172956: "Auto-transfert\u2009:", + 473154195: "Paramètres", + 563836138: "Paramètres stockés en interne sur flash.", + 712533907: "Paramètres stockés sur la carte SD.", + 2377955518: "Entropie de Shannon\u2009:", + 1825881236: "Fermer", + 3656120779: "Delai d'Arrêt", + 2120776272: "Éteindre..", + 1061961408: "Signer", + 2293863356: "Signer avec le code QR", + 2879966040: "Signer sur la carte SD", + 4282338366: "Signer\u2009?", + 746161122: "Signature", + 1988416729: "Message signé", + 3672006076: "PSBT signé", + 3406791302: "Signature..", + 2281377987: "Clé unique", + 2019512665: "Capacité\u2009:", + 2344747135: "Certains chèques ne peuvent pas être effectués.", + 2090568351: "Dépense (%d)\u2009:", + 1260825919: "Dépense\u2009:", + 1232757391: "Statistiques pour les geeks", + 3303592908: "Stocker sur flash", + 720041451: "Stocker sur la carte SD", + 3514476519: "Faites glisser pour changer de mode", + 1898550184: "TOUCHEZ ou ENTER pour capturer", + 4228215415: "TX Fiche", + 2612594937: "Texte", + 1454688268: "Thème", + 1180180513: "Thermique", + 2258131455: "Pour assurer que les données soient irrécupérables, utilisez la fonctionnalité 'Effacer l'appareil'", + 2700207481: "Ajuster la luminosité", + 725348723: "Outils", + 3684696112: "Seuil Tactile", + 2978718564: "Écran Tactile", + 2732611775: "Réessayer\u2009?", + 401829098: "Entrez la phrase secrète BIP-39", + 2061556020: "Clé de type", + 2089395053: "Unité", + 2786714360: "Mise à niveau complète.", + 2674953168: "Utilisez une surface de fond noire.", + 2402455261: "Utilisez l'entropie de la caméra pour créer un nouveau mnémonique", + 3336226318: "Utilisé\u2009:", + 4003084591: "Valeur %s hors de portée: [%s, %s]", + 989428076: "La valeur doit être un multiple de %s", + 3429519584: "Vérification..", + 1889659487: "Version", + 4191058607: "Par caméra", + 1254681955: "Via D20", + 525309547: "Via D6", + 590330112: "Par saisie manuelle", + 1947603760: "Via Mots", + 2504354847: "Attendez la capture", + 2076481321: "Portefeuille", + 2297028319: "Descripteur de Portefeuille", + 4232654916: "Descripteur de sortie du portefeuille", + 2587172867: "Descripteur de sortie du portefeuille chargé\u2009!", + 2499782468: "Descripteur de sortie du portefeuille introuvable.", + 2671738224: "Avertissement\u2009:", + 262410364: "Effacer l'appareil", + 3522794335: "Effacement de l'appareil en cours..", + 797660533: "Mot %d", + 3742424146: "Numéros de mots", + 2965123464: "Mots", + 1303016265: "Oui", + 2171149824: "Adresse non valide\xa0!", + 1875891934: "n'A PAS ÉTÉ TROUVÉ dans les %d premières adresses", +} diff --git a/src/krux/translations_nl_NL.py b/src/krux/translations_nl_NL.py new file mode 100644 index 00000000..511c9034 --- /dev/null +++ b/src/krux/translations_nl_NL.py @@ -0,0 +1,319 @@ +# The MIT License (MIT) + +# Copyright (c) 2021-2024 Krux contributors + +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: + +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. + +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. + +# pylint: disable=C0301, C0103 + +translation_dict = { + 232475068: "% van het bedrag.", + 1185266064: "%d van %d multisig", + 1503087751: "%d tot %d", + 1178563089: "%s verwijderd.", + 1092222515: "(%d totaal)", + 3348584292: "(Experimenteel)", + 1099786887: "(alleen inzien)", + 2739590230: "12 woorden", + 1310058127: "24 woorden", + 1949634023: "Over", + 4287534872: "Aanname accepteren?", + 2995482424: "Account", + 2415648848: "Account #0 zou worden aangenomen", + 1043817877: "Accountindex", + 3439746594: "Wachtwoordzin voor portemonnee toevoegen of wijzigen?", + 2143824150: "Extra entropie van de camera vereist voor AES-CBC-modus", + 3270727197: "Adres", + 900375497: "Richt de camera en back-upplaat op de juiste manier.", + 88746165: "Anti reflecterend uitgeschakeld", + 1521033296: "Anti reflecterend ingeschakeld", + 3857613120: "Uiterlijk", + 1056821534: "Weet je het zeker?", + 1868069640: "BGR-kleuren", + 3455872521: "Terug", + 4151330982: "Terug naar menu", + 2756316330: "Backup geheugensteun", + 2256777600: "Ongeldige handtekening", + 3937333362: "Baudratio", + 2046615409: "Binair raster", + 928727036: "Rand opvulling", + 2519455027: "Helderheid", + 2363604010: "Knoppen", + 2038226551: "Debounce van knoppen", + 3138204438: "Opname geannuleerd", + 1207696150: "Change", + 3126552510: "Wisselgeldadres", + 1583186953: "Thema veranderen en opnieuw opstarten?", + 3768416405: "Wisselgeld:", + 388908871: "Wijzigingen blijven van kracht tot afsluiten.", + 3442025874: "Controleer SD kaart", + 3119547911: "Controleer of dit adres bij deze portemonnee hoort?", + 1187826970: "%d adressen gecontroleerd zonder overeenkomsten.", + 2470115694: "SD kaart controleren..", + 1851578965: "Onderliggende index", + 4094072796: "QR code maken", + 167798282: "QR code maken van tekst?", + 678449760: "Aangemaakt:", + 3513215254: "Aangepaste QR code", + 3585411775: "Aanpassen", + 534274978: "Bij aanpassen van de portemonnee zal er een nieuwe sleutel gegenereerd worden.", + 124617190: "Snijdiepte", + 597912140: "Snijmethode", + 2504034831: "Decimaal", + 2751113454: "Ontsleutelen?", + 1272005728: "Standaard portemonnee", + 4102535566: "Diepte per pas", + 1712856005: "Descriptoradressen", + 3278654271: "Weergave", + 3895447625: "Schakel het apparaat niet uit, het kan even duren voordat het klaar is.", + 3836852788: "Klaar?", + 690625786: "Dubbel geheugensteuntje", + 382368239: "Driver", + 3582575312: "Versleuteld", + 1244124409: "Versleutelde QR code", + 2968548114: "Versleutelde geheugensteun was niet opgeslagen", + 781419966: "Versleutelde geheugensteun is opgeslagen met ID:", + 350279787: "Versleutelen", + 2601598799: "Versleutel modus", + 1821513079: "Voer %d BIP-39 woorden in.", + 3504179008: "Voer elk woord van jouw BIP-39 geheugensteun in als een nummer van 1 tot 2048.", + 1100685007: "Voer elk woord van jouw BIP-39 geheugensteun in als een hexadecimaal van 1 tot 800.", + 4090266642: "Voer elk woord van jouw BIP-39 geheugensteun in als een octaal van 1 tot 4000.", + 2780625730: "Voer elk woord van jouw BIP-39 geheugensteun in.", + 889040671: "Fout:", + 1505332462: "Esc", + 3838465623: "Bestanden verkennen?", + 4170881190: "Exporteren naar SD kaart..", + 1711312434: "Uitgebreide publieke sleutel", + 3981762528: "Fabrieksinstellingen", + 383371114: "Ontsleutelen is niet gelukt", + 3048830188: "PSBT laden is niet gelukt", + 4192663412: "Adres laden is niet gelukt", + 1996021743: "Sleutel laden is niet gelukt", + 1108715658: "Bericht laden is niet gelukt", + 1081425878: "Geheugensteun laden is niet gelukt", + 928667220: "Descriptor laden is niet gelukt", + 1620572516: "Wachtwoord laden is niet gelukt", + 2946146830: "Geheugensteun opslaan is niet gelukt", + 262248294: "Tarief:", + 104500973: "Voedingssnelheid", + 3313339187: "Bestandsnaam", + 1982637349: "Bestandsnaam %s OVERSCHRIJVEN op SD kaart?", + 4006602858: "Vingerafdruk niet ingesteld in PSBT", + 2542772894: "Firmware overschrijdt de maximale grootte: %d", + 3748840176: "Geflipte X-coördinaten", + 1406590538: "Fluit diameter", + 1077771640: "Vrij:", + 1893243331: "Uit data-opslag", + 1871146425: "Wis uw SD kaart volledig in een ander apparaat om te zorgen dat de gegevens onherstelbaar zijn", + 3549015533: "Geheugensteun genereren", + 3524220994: "Een BIP85 afgeleide geheugensteun genereren?", + 299338213: "Eigen ID gebruiken voor geheugensteun? Anders vingerafdruk gebruiken", + 602716148: "Ga", + 1198393582: "Goede entropie", + 133139382: "Hardware", + 3580020863: "Hex publieke sleutel", + 2691246967: "Hexadecimaal", + 3903754133: "Verberg geheugensteunen", + 3876651191: "Hoge kosten!", + 2880010062: "ID bestaat al", + 3242179508: "Invoer (%d):", + 3034883011: "Installeren?", + 3755547839: "Onvoldoende Entropie!", + 2032416055: "Onvoldoende entropie", + 2585599782: "Ongeldig adres", + 2874529150: "Ongeldige bootloader", + 4093416954: "Ongeldige geheugensteun lengte", + 1422874211: "Ongeldige publieke sleutel", + 237577215: "Ongeldige portemonnee:", + 4122897393: "Omkeren", + 640219121: "Omgekeerde kleuren", + 3000888649: "Sleutel", + 3264569915: "Sleutel niet verstrekt", + 3835918229: "Krux printer test QR", + 911419226: "LCD-type", + 766317539: "Taal", + 4180141032: "Laat leeg als je wilt dat Krux een geldig laatste woord kiest", + 3663022166: "Links", + 972436696: "Lijn vertraging", + 2176866982: "Lijn:", + 2820726296: "Geheugensteun laden", + 2369474953: "Portemonnee laden", + 2256441194: "Een vertrouwde portemonnee descriptor laden om adressen te bekijken?", + 237136240: "Laden vanaf SD kaart", + 879727077: "Laden vanaf SD kaart?", + 1936877965: "Laden van camera", + 669106195: "Laden?", + 3330705289: "Laden?", + 2596531078: "Camera laden..", + 2488179069: "Wijzigingsadressen laden..", + 336702608: "Laadprinter..", + 1201104769: "Ontvangstadressen laden..", + 3159494909: "Laden..", + 1177338798: "Taal", + 2817059741: "Opslaglocatie", + 2917810189: "Maximale lengte overschreden (%s)", + 2030045667: "Bericht", + 762611188: "Bericht:", + 3928301843: "Handtekening bestand mist", + 1948316555: "Geheugensteun", + 2123991188: "Geheugensteun ID", + 1443208255: "Geheugensteun en wachtwoord worden bewaard.", + 1746030071: "Geheugensteun is niet versleuteld", + 1237332019: "Aangepast:", + 1845376098: "Multisig", + 4265479636: "Native Segwit - 84 zal worden gebruikt", + 2939797024: "Netwerk", + 73574491: "Geheugensteun aanmaken", + 3634967631: "Nieuwe firmware gevonden.", + 4063104189: "Nee", + 2325721074: "Geen wachtwoordzin", + 4092516657: "Niet genoeg gedobbeld!", + 3089363813: "Nummers", + 1577637745: "Octaal", + 391304453: "Andere indelingen", + 3312581301: "PBKDF2 iter.", + 995862913: "Maak geperforeerde stippen zwart zodat ze worden gedetecteerd.", + 2987800462: "Papier breedte", + 3913146360: "Deel", + 3559456868: "Deel grootte", + 4249903283: "Wachtwoord", + 3745269737: "Pad komt niet overeen", + 500286397: "Patroon gevonden!", + 3040011773: "Alle opgeslagen versleutelde mnemonics en instellingen permanent uit het flashgeheugen verwijderen?", + 140802882: "Opslag", + 2578106186: "Pixelafwijkingsindex:", + 1703779997: "Platte tekst QR", + 3561756278: "Laadt een portemonnee descriptor in", + 784609464: "Duik tarief", + 3761518438: "Slechte entropie", + 3639136476: "Lage entropie gedetecteerd!", + 3037062877: "Test QR afdrukken", + 2362732578: "Tiny Seed afdrukken?", + 3123770978: "Afdrukken naar QR", + 3345150514: "Afdrukken naar QR?", + 3339507095: "Afdrukken?", + 1123106929: "Printer", + 3903571079: "Printer driver niet ingesteld!", + 3586624216: "Afdrukken..", + 3593149291: "Toch doorgaan?", + 2580599003: "Doorgaan?", + 3108881025: "Verwerken..", + 1848310591: "QR code", + 710709610: "RX pin", + 2697857197: "Ontvangen", + 1746677167: "Ontvangstadres", + 1658501467: "Regio:", + 3739634002: "Verwijderen %s?", + 1476462492: "Geheugensteun verwijderen", + 1557093280: "Firmwarebestanden van SD kaart verwijderen?", + 2817311427: "Res. - Formaat", + 2365886561: "Fabrieksinstellingen herstellen en opnieuw opstarten?", + 3091105710: "Terug naar QR-lezer", + 1662254634: "Controleer gescande gegevens en bewerk indien nodig", + 1963678224: "Rechts", + 770350922: "Dobbel een dobbelsteen minstens %d keer voor het genereren van een geheugensteun.", + 3271055013: "Roldistributie:", + 432366011: "Gedobbeld:", + 3976793317: "SD kaart", + 2736513298: "SD kaart niet gedetecteerd.", + 1166743226: "Gedobbelde SHA256:", + 817419367: "Momentopname van SHA256:", + 699906428: "QR-afbeelding opslaan op SD kaart", + 2163347007: "Opslaan op SD kaart", + 3531742595: "Opslaan op SD kaart?", + 2940025484: "Opgeslagen op SD kaart", + 763824768: "Schaal", + 4117455079: "Adres scannen", + 4038076821: "BIP-39 Wachtwoord Scannen", + 923277590: "QR Code Sleutel Scannen", + 4006316572: "Woorden 1 t/m 12 opnieuw scannen", + 2736506158: "Woorden 13 t/m 24 scannen", + 2029624154: "Schermbeveiligingstijd", + 289960586: "Scripttype", + 1022211991: "Beveiliging", + 4255182430: "Overschrijving naar jezelf, of wisselgeld (%d):", + 3753172956: "Zelf overschrijving:", + 473154195: "Instellingen", + 563836138: "Instellingen intern opgeslagen op flitser.", + 712533907: "Instellingen opgeslagen op SD kaart.", + 2377955518: "Shannon's entropie:", + 1825881236: "Afsluiten", + 3656120779: "Uitschakelingstijd:", + 2120776272: "Bezig met afsluiten..", + 1061961408: "Ondertekenen", + 2293863356: "Teken op QR-code", + 2879966040: "Teken op SD kaart", + 4282338366: "Ondertekenen?", + 746161122: "Handtekening", + 1988416729: "Bericht ondertekend", + 3672006076: "PSBT ondertekend", + 3406791302: "Ondertekenen..", + 2281377987: "Enkele sleutel", + 2019512665: "Grootte:", + 2344747135: "Sommige controles kunnen niet worden uitgevoerd.", + 2090568351: "Uitgaven (%d):", + 1260825919: "Uitgaven:", + 1232757391: "Statistieken voor nerds", + 3303592908: "Opslaan op apparaat", + 720041451: "Opslaan op SD kaart", + 3514476519: "Verander modus", + 1898550184: "TIK of ENTER voor opname", + 4228215415: "TX pin", + 2612594937: "Tekst", + 1454688268: "Thema", + 1180180513: "Thermisch", + 2258131455: "Gebruik de functie 'Apparaat wissen' om te zorgen dat de gegevens onherstelbaar zijn", + 2700207481: "Helderheid schakelen", + 725348723: "Hulpmiddelen", + 3684696112: "Aanraak gevoeligheid", + 2978718564: "Aanraakscherm", + 2732611775: "Meer proberen?", + 401829098: "Voer een BIP-39 wachtwoord in", + 2061556020: "Voer sleutel in", + 2089395053: "Eenheid", + 2786714360: "Upgrade afgerond.", + 2674953168: "Gebruik een donker achergrond.", + 2402455261: "Gebruik de camera als entropie voor het aanmaken van een nieuwe geheugensteun", + 3336226318: "Gebruikt:", + 4003084591: "Waarde %s is buiten bereik: [%s, %s]", + 989428076: "Waarde moet meerdere van %s zijn", + 3429519584: "Bezig met verifiëren..", + 1889659487: "Versie", + 4191058607: "Via camera", + 1254681955: "Via D20", + 525309547: "Via D6", + 590330112: "Via handmatige invoer", + 1947603760: "Via woorden", + 2504354847: "Wacht op opname", + 2076481321: "Portemonnee", + 2297028319: "Descriptor", + 4232654916: "Portemonnee descriptor", + 2587172867: "Portemonnee descriptor geladen!", + 2499782468: "Portemonnee descriptor niet gevonden.", + 2671738224: "Waarschuwing:", + 262410364: "Apparaat wissen", + 3522794335: "Apparaat wissen..", + 797660533: "Woord %d", + 3742424146: "Woord nummers", + 2965123464: "Woorden", + 1303016265: "Yes", + 2171149824: "is geen geldig adres", + 1875891934: "werd NIET GEVONDEN in de eerste %d adressen", +} diff --git a/src/krux/translations_pt_BR.py b/src/krux/translations_pt_BR.py new file mode 100644 index 00000000..f7eafd7e --- /dev/null +++ b/src/krux/translations_pt_BR.py @@ -0,0 +1,319 @@ +# The MIT License (MIT) + +# Copyright (c) 2021-2024 Krux contributors + +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: + +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. + +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. + +# pylint: disable=C0301, C0103 + +translation_dict = { + 232475068: "% do valor.", + 1185266064: "%d da %d multisig", + 1503087751: "%d a %d", + 1178563089: "removido.", + 1092222515: "(%d total)", + 3348584292: "(Experimental)", + 1099786887: "(Somente visualização)", + 2739590230: "12 palavras", + 1310058127: "24 palavras", + 1949634023: "Sobre", + 4287534872: "Aceitar suposições?", + 2995482424: "Conta", + 2415648848: "A conta #0 seria assumida", + 1043817877: "Índice da Conta", + 3439746594: "Adicionar ou alterar senha da carteira?", + 2143824150: "Entropia adicional da câmera necessária para o modo AES-CBC", + 3270727197: "Endereço", + 900375497: "Alinhe a câmera e a placa de backup corretamente.", + 88746165: "Antirreflexo desativado", + 1521033296: "Antirreflexo ativado", + 3857613120: "Aparência", + 1056821534: "Tem certeza?", + 1868069640: "Cores BGR", + 3455872521: "Voltar", + 4151330982: "Voltar ao Menu", + 2756316330: "Backup de Mnemônico", + 2256777600: "Assinatura Inválida", + 3937333362: "Baudrate", + 2046615409: "Grade binária", + 928727036: "Borda", + 2519455027: "Brilho", + 2363604010: "Botões", + 2038226551: "Debounce dos Botões", + 3138204438: "Captura cancelada", + 1207696150: "Troco", + 3126552510: "Endereços de Troco", + 1583186953: "Mudar o tema e reiniciar?", + 3768416405: "Troco:", + 388908871: "Alterações só durarão até o desligamento.", + 3442025874: "Verifique o cartão SD", + 3119547911: "Verificar se este endereço pertence a carteira?", + 1187826970: "Verificado %d endereços sem correspondências.", + 2470115694: "Verificando o cartão SD..", + 1851578965: "Índice Derivado", + 4094072796: "Gerar Código QR", + 167798282: "Gerar código QR do texto?", + 678449760: "Criado:", + 3513215254: "Código QR Customizado", + 3585411775: "Customizar", + 534274978: "Personalizar sua carteira gerará uma nova chave.", + 124617190: "Profundidade de Corte", + 597912140: "Método de Corte", + 2504034831: "Decimal", + 2751113454: "Descriptografar?", + 1272005728: "Carteira Padrão", + 4102535566: "Profundidade da Passagem", + 1712856005: "Endereços do Descritor", + 3278654271: "Display", + 3895447625: "Não desligue, pode demorar um pouco para concluir.", + 3836852788: "Feito?", + 690625786: "Duplo mnemônico", + 382368239: "Driver", + 3582575312: "Criptografado", + 1244124409: "Código QR Criptografado", + 2968548114: "Mnemonic criptografado não foi armazenado", + 781419966: "Mnemônico criptografado foi armazenado com ID:", + 350279787: "Criptografia", + 2601598799: "Modo de Criptografia", + 1821513079: "Insira %d palavras BIP-39.", + 3504179008: "Digite o número de cada palavra do seu mnemônico BIP-39, de 1 a 2048.", + 1100685007: "Digite o número de cada palavra do seu mnemônico BIP-39 como um número em hexadecimal, de 1 a 800.", + 4090266642: "Digite o número de cada palavra do seu mnemônico BIP-39 como um número em octal, de 1 a 4000.", + 2780625730: "Digite cada palavra do seu mnemônico BIP-39.", + 889040671: "Erro:", + 1505332462: "Esc", + 3838465623: "Explorar arquivos?", + 4170881190: "Exportando para o cartão SD..", + 1711312434: "Chave Pública Estendida", + 3981762528: "Configurações de Fábrica", + 383371114: "Falhou em descriptografar", + 3048830188: "Falhou ao carregar PSBT", + 4192663412: "Falhou ao carregar endereço", + 1996021743: "Falha ao carregar a chave", + 1108715658: "Falhou ao carregar mensagem", + 1081425878: "Falhou ao carregar mnemônico", + 928667220: "Falha ao carregar o descritor de saída", + 1620572516: "Falha ao carregar a senha", + 2946146830: "Falhou ao armazenar mnemônico", + 262248294: "Taxa:", + 104500973: "Taxa de Alimentação", + 3313339187: "Nome do arquivo", + 1982637349: "O nome do arquivo %s existe no cartão SD, substituir?", + 4006602858: "Impressão digital não definida no PSBT", + 2542772894: "Firmware excede o tamanho máximo: %d", + 3748840176: "Coordenadas X invertidas", + 1406590538: "Diâmetro da Fresa", + 1077771640: "Livre:", + 1893243331: "Do Armazenamento", + 1871146425: "Apague totalmente seu cartão SD em outro dispositivo para garantir que os dados sejam irrecuperáveis", + 3549015533: "Gerar Mnemônico", + 3524220994: "Gerar um mnemônico derivado BIP85?", + 299338213: "Dê a este mnemônico um ID personalizado? Caso contrário, a impressão digital atual será usada", + 602716148: "Ir", + 1198393582: "Boa entropia", + 133139382: "Hardware", + 3580020863: "Chave pública hexadecimal", + 2691246967: "Hexadecimal", + 3903754133: "Ocultar Mnemônicos", + 3876651191: "Taxas altas!", + 2880010062: "Id já existe", + 3242179508: "Entradas (%d):", + 3034883011: "Instalar?", + 3755547839: "Entropia insuficiente!", + 2032416055: "Entropia insuficiente", + 2585599782: "Endereço inválido", + 2874529150: "Bootloader inválido", + 4093416954: "Comprimento de mnemônico inválido", + 1422874211: "Chave pública inválida", + 237577215: "Carteira inválida:", + 4122897393: "Invertido", + 640219121: "Cores invertidas", + 3000888649: "Chave", + 3264569915: "A chave não foi fornecida", + 3835918229: "Teste de impressão de QR krux", + 911419226: "Tipo de LCD", + 766317539: "Língua", + 4180141032: "Deixe em branco se quiser que o Krux escolha uma palavra final válida", + 3663022166: "Esquerda", + 972436696: "Atraso de Linha", + 2176866982: "Linha:", + 2820726296: "Carregar Mnemônico", + 2369474953: "Carregar Carteira", + 2256441194: "Carregar um descritor de carteira confiável para visualizar endereços?", + 237136240: "Carregar do cartão SD", + 879727077: "Carregar do cartão SD?", + 1936877965: "Carregar da câmera", + 669106195: "Carregar um?", + 3330705289: "Carregar?", + 2596531078: "Carregando Câmera..", + 2488179069: "Carregando endereços de troco..", + 336702608: "Carregando impressora..", + 1201104769: "Carregando endereços de recebimento..", + 3159494909: "Carregando..", + 1177338798: "Idioma", + 2817059741: "Local", + 2917810189: "Comprimento máximo excedido (%s)", + 2030045667: "Mensagem", + 762611188: "Mensagem:", + 3928301843: "Arquivo de assinatura faltando", + 1948316555: "Mnemônico", + 2123991188: "ID do mnemônico", + 1443208255: "Mnemônico e senha serão mantidos.", + 1746030071: "Mnemônico não foi criptografado", + 1237332019: "Modificado:", + 1845376098: "Multisig", + 4265479636: "Segwit nativo - 84 seria assumido", + 2939797024: "Rede", + 73574491: "Novo Mnemônico", + 3634967631: "Novo firmware detectado.", + 4063104189: "Não", + 2325721074: "Sem Senha", + 4092516657: "Jogadas insuficientes!", + 3089363813: "Números", + 1577637745: "Octal", + 391304453: "Outros Formatos", + 3312581301: "Iter. PBKDF2", + 995862913: "Pinte os pontos perfurados de preto para que possam ser detectados.", + 2987800462: "Largura do papel", + 3913146360: "Parte", + 3559456868: "Tamanho da peça", + 4249903283: "Senha", + 3745269737: "Incompatibilidade de caminho", + 500286397: "Padrão detectado!", + 3040011773: "Remover permanentemente todos os mnemônicos criptografados e configurações armazenados da memória flash?", + 140802882: "Salvar", + 2578106186: "Índice de desvio de pixels:", + 1703779997: "QR em Texto", + 3561756278: "Carregue um descritor da carteira", + 784609464: "Taxa de Mergulho", + 3761518438: "Entropia fraca", + 3639136476: "Baixa entropia detectada!", + 3037062877: "Imprimir QR de teste", + 2362732578: "Imprimir Tiny Seed?", + 3123770978: "Imprimir QR", + 3345150514: "Imprimir QR?", + 3339507095: "Imprimir?", + 1123106929: "Impressora", + 3903571079: "Driver de impressora não está definido!", + 3586624216: "Imprimindo..", + 3593149291: "Continuar mesmo assim?", + 2580599003: "Seguir?", + 3108881025: "Processando..", + 1848310591: "Código QR", + 710709610: "Pino RX", + 2697857197: "Recebimento", + 1746677167: "Endereços de Recebimento", + 1658501467: "Região:", + 3739634002: "Excluir %s?", + 1476462492: "Excluir Mnemônico", + 1557093280: "Remover arquivos de firmware do cartão SD?", + 2817311427: "Res. - Formato", + 2365886561: "Restaurar as configurações de fábrica e reiniciar?", + 3091105710: "Retornar ao Visualizador de QR", + 1662254634: "Revise os dados, edite se necessário", + 1963678224: "Direita", + 770350922: "Role o dado pelo menos %d vezes para gerar um mnemônico.", + 3271055013: "Distribuição de jogadas:", + 432366011: "Jogadas:", + 3976793317: "Cartão SD", + 2736513298: "Cartão SD não detectado.", + 1166743226: "SHA256 de jogadas:", + 817419367: "Sha256 da imagem:", + 699906428: "Salvar imagem do QR no cartão SD", + 2163347007: "Salvar no cartão SD", + 3531742595: "Salvar no cartão SD?", + 2940025484: "Salvo no cartão SD", + 763824768: "Escala", + 4117455079: "Escanear Endereço", + 4038076821: "Escanear a senha BIP39", + 923277590: "Escanear Código QR da Chave", + 4006316572: "Escaneando as palavras 1-12 novamente", + 2736506158: "Escaneando as palavras 13-24", + 2029624154: "Tempo para protetor de tela", + 289960586: "Tipo de Script", + 1022211991: "Segurança", + 4255182430: "Autotransferência ou Troco (%d):", + 3753172956: "Autotransferência:", + 473154195: "Configurações", + 563836138: "Configurações armazenadas internamente no flash.", + 712533907: "Configurações armazenadas no cartão SD.", + 2377955518: "Entropia de Shannon:", + 1825881236: "Desligar", + 3656120779: "Tempo de desligamento", + 2120776272: "Desligando..", + 1061961408: "Assinar", + 2293863356: "Assinar para código QR", + 2879966040: "Assinar para cartão SD", + 4282338366: "Assinar?", + 746161122: "Assinatura", + 1988416729: "Mensagem Assinada", + 3672006076: "PSBT Assinada", + 3406791302: "Assinando..", + 2281377987: "Single-sig", + 2019512665: "Total:", + 2344747135: "Algumas verificações não podem ser realizadas.", + 2090568351: "Gastos (%d):", + 1260825919: "Gasto:", + 1232757391: "Estatísticas para Nerds", + 3303592908: "Armazene na Flash", + 720041451: "Armazene no Cartão SD", + 3514476519: "Deslize para mudar de modo", + 1898550184: "TOQUE ou ENTER para capturar", + 4228215415: "Pino TX", + 2612594937: "Texto", + 1454688268: "Tema", + 1180180513: "Térmica", + 2258131455: "Para garantir que os dados sejam irrecuperáveis, use o recurso Limpar Dispositivo", + 2700207481: "Alternar brilho", + 725348723: "Ferramentas", + 3684696112: "Limiar de Toque", + 2978718564: "Touchscreen", + 2732611775: "Tentar mais?", + 401829098: "Digitar a senha BIP39", + 2061556020: "Digite a Chave", + 2089395053: "Unidade", + 2786714360: "Atualização completa.", + 2674953168: "Use uma superfície de fundo preta.", + 2402455261: "Use a entropia da câmera para criar um novo mnemônico", + 3336226318: "Usado:", + 4003084591: "Valor %s fora do alcance: [ %s, %s]", + 989428076: "O valor deve ser múltiplo de %s", + 3429519584: "Verificando..", + 1889659487: "Versão", + 4191058607: "Pela Câmera", + 1254681955: "Via D20", + 525309547: "Via D6", + 590330112: "Por entrada manual", + 1947603760: "Via Palavras", + 2504354847: "Aguarde a captura", + 2076481321: "Carteira", + 2297028319: "Descritor de Carteira", + 4232654916: "Descritor da carteira", + 2587172867: "Descritor de saída da carteira carregado!", + 2499782468: "O descritor de saída da carteira não foi encontrado.", + 2671738224: "Aviso:", + 262410364: "Limpar Dispositivo", + 3522794335: "Limpando Dispositivo..", + 797660533: "Palavra %d", + 3742424146: "Números das Palavras", + 2965123464: "Palavras", + 1303016265: "Sim", + 2171149824: "é um endereço válido!", + 1875891934: "NÃO FOI ENCONTRADO nos primeiros %d endereços", +} diff --git a/src/krux/translations_ru_RU.py b/src/krux/translations_ru_RU.py new file mode 100644 index 00000000..0aad86d0 --- /dev/null +++ b/src/krux/translations_ru_RU.py @@ -0,0 +1,319 @@ +# The MIT License (MIT) + +# Copyright (c) 2021-2024 Krux contributors + +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: + +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. + +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. + +# pylint: disable=C0301, C0103 + +translation_dict = { + 232475068: "% от суммы.", + 1185266064: "%d из %d мультиподпись", + 1503087751: "%d к %d", + 1178563089: "%s удален.", + 1092222515: "(%d всего)", + 3348584292: "(Эксперементальный)", + 1099786887: "(Только часы)", + 2739590230: "12 слов", + 1310058127: "24 слова", + 1949634023: "О Программе", + 4287534872: "Принять предположение?", + 2995482424: "Учетная запись", + 2415648848: "Будет принят счет №0", + 1043817877: "Индекс счета", + 3439746594: "Добавить или изменить пароль кошелька?", + 2143824150: "Для режима AES-CBC требуется дополнительная энтропия от камеры", + 3270727197: "Адрес", + 900375497: "Правильно совместите камеру и резервную пластину.", + 88746165: "Антиблик отключен", + 1521033296: "Антиблик включен", + 3857613120: "Внешний Вид", + 1056821534: "Вы уверены?", + 1868069640: "Цвета BGR", + 3455872521: "Назад", + 4151330982: "Назад в Mеню", + 2756316330: "Резервная мнемоника", + 2256777600: "Плохая подпись", + 3937333362: "Скорость Передачи Данных", + 2046615409: "Двоичная сетка", + 928727036: "Заполнение Границ", + 2519455027: "Яркость", + 2363604010: "Кнопки", + 2038226551: "Антидребезг кнопок", + 3138204438: "Захват отменен", + 1207696150: "Сдача", + 3126552510: "Адрес Сдачи", + 1583186953: "Сменить тему и перезагрузить?", + 3768416405: "Сдача:", + 388908871: "Изменения будут храниться до выключения.", + 3442025874: "Проверить SD Карту", + 3119547911: "Проверить, что адрес принадлежит этому кошельку?", + 1187826970: "Проверено %d адресов без совпадений.", + 2470115694: "Проверка SD карты..", + 1851578965: "Дочерний индекс", + 4094072796: "Создать QR Код", + 167798282: "Создать QR код из текста?", + 678449760: "Создано:", + 3513215254: "Пользовательский QR Код", + 3585411775: "Настроить", + 534274978: "Настройка вашего кошелька создаст новый ключ.", + 124617190: "Глубина Резки", + 597912140: "Метод Резки", + 2504034831: "Десятичный", + 2751113454: "Расшифровать?", + 1272005728: "Кошелек по умолчанию", + 4102535566: "Глубина за Проход", + 1712856005: "Адреса дескрипторов", + 3278654271: "Дисплеи", + 3895447625: "Не выключайте питание, это может занять некоторое время.", + 3836852788: "Готово?", + 690625786: "Двойная мнемоника", + 382368239: "Драйвер", + 3582575312: "Зашифровано", + 1244124409: "Зашифрованный QR Код", + 2968548114: "Зашифрованная мнемоника не была сохранена", + 781419966: "Зашифрованная мнемоника была сохранена с ID:", + 350279787: "Шифрование", + 2601598799: "Метод Шифрования", + 1821513079: "Введите %d слов BIP-39.", + 3504179008: "Введите каждое слово вашей мнемоники BIP-39 в виде числа от 1 до 2048.", + 1100685007: "Введите каждое слово вашей мнемоники BIP-39 в виде шестнадцатеричного числа от 1 до 800.", + 4090266642: "Введите каждое слово вашей мнемоники BIP-39 в виде восьмеричного числа от 1 до 4000.", + 2780625730: "Введите каждое слово вашей BIP-39 мнемоники.", + 889040671: "Ошибка:", + 1505332462: "Выйти", + 3838465623: "Исследовать файлы?", + 4170881190: "Экспортирование на SD карту..", + 1711312434: "Расширенный Публичный Ключ", + 3981762528: "Заводские Настройки", + 383371114: "Не удалось расшифровать", + 3048830188: "Не удалось загрузить PSBT", + 4192663412: "Не удалось загрузить адрес", + 1996021743: "Не удалось загрузить ключ", + 1108715658: "Не удалось загрузить сообщение", + 1081425878: "Не удалось загрузить мнемонику", + 928667220: "Не удалось загрузить выходной дескриптор", + 1620572516: "Не удалось загрузить фразу-пароль", + 2946146830: "Не удалось сохранить мнемонику", + 262248294: "Комиссия:", + 104500973: "Скорость Подачи", + 3313339187: "Имя файла", + 1982637349: "Файл %s существует на SD карте, перезаписать?", + 4006602858: "Отпечаток пальца не установлен в PSBT", + 2542772894: "Прошивка превышает максимальный размер: %d", + 3748840176: "Перевернутые координаты X", + 1406590538: "Диаметр Флюта", + 1077771640: "Свободно:", + 1893243331: "Из Памяти", + 1871146425: "Полностью стерите SD-карту в другом устройстве, чтобы убедиться, что данные не восстановимы", + 3549015533: "Создать Мнемонику", + 3524220994: "Сгенерировать дочернюю мнемонику BIP85?", + 299338213: "Назначить этой мнемоники кастомный ID? В ином случае будет использован текущий фингерпринт", + 602716148: "OK", + 1198393582: "Хорошая энтропия", + 133139382: "Аппаратное Обеспечение", + 3580020863: "Шестнадцатеричный Публичный Ключ", + 2691246967: "Шестнадцатеричный", + 3903754133: "Скрыть мнемоники", + 3876651191: "Высокие комиссии!", + 2880010062: "ID уже существует", + 3242179508: "Входы (%d):", + 3034883011: "Установить?", + 3755547839: "Недостаточная Энтропия!", + 2032416055: "Недостаточная энтропия", + 2585599782: "Неверный адрес", + 2874529150: "Неверный загрузчик", + 4093416954: "Неверная длина мнемоники", + 1422874211: "Неверный публичный ключ", + 237577215: "Неверный кошелек:", + 4122897393: "Инвертировать", + 640219121: "Перевернутые цвета", + 3000888649: "Ключ", + 3264569915: "Ключ не предоставлен", + 3835918229: "Тестовый QR Принтера Krux", + 911419226: "Тип ЖК-дисплея", + 766317539: "Язык", + 4180141032: "Оставьте пустым, если хотите, чтобы Krux выбрал подходящее последнее слово", + 3663022166: "Влево", + 972436696: "Задержка Линии", + 2176866982: "Линия:", + 2820726296: "Загрузить Мнемонику", + 2369474953: "Загрузить кошелек", + 2256441194: "Загрузить дескриптор доверенного кошелька для просмотра адресов?", + 237136240: "Загрузка с SD-карты", + 879727077: "Загрузить с SD карты?", + 1936877965: "Из камеры", + 669106195: "Загрузить один?", + 3330705289: "Загрузить?", + 2596531078: "Загрузка Камеры..", + 2488179069: "Загрузка адресов изменения..", + 336702608: "Загрузка принтера..", + 1201104769: "Загрузка адресов получения..", + 3159494909: "Загрузка..", + 1177338798: "Локаль", + 2817059741: "Расположение", + 2917810189: "Максимальная длина превышена (%s)", + 2030045667: "Сообщение", + 762611188: "Сообщение:", + 3928301843: "Отсутствует файл подписи", + 1948316555: "Мнемоника", + 2123991188: "ID Мнемоники", + 1443208255: "Мнемоника и парольная фраза будут сохранены.", + 1746030071: "Мнемоника не была зашифрована", + 1237332019: "Изменено:", + 1845376098: "Мультиподпись", + 4265479636: "Native Segwit - 84 будет принято", + 2939797024: "Сеть", + 73574491: "Новая Мнемоника", + 3634967631: "Обнаружена новая прошивка.", + 4063104189: "Нет", + 2325721074: "Нет Фраза-пароль", + 4092516657: "Недостаточно бросков!", + 3089363813: "Числа", + 1577637745: "Восьмеричный", + 391304453: "Другие форматы", + 3312581301: "PBKDF2 Итерации", + 995862913: "Закрасьте перфорированные точки черным цветом, чтобы их можно было обнаружить.", + 2987800462: "Ширина Бумаги", + 3913146360: "Часть", + 3559456868: "Размер Части", + 4249903283: "Фраза-пароль", + 3745269737: "Несоответствие пути", + 500286397: "Образец обнаружен!", + 3040011773: "Окончательно удалить все сохраненные зашифрованные мнемоники и настройки из флеш-памяти?", + 140802882: "Постоянная Память", + 2578106186: "Индекс отклонения пикселей:", + 1703779997: "QR Открытым Текстом", + 3561756278: "Пожалуйста загрузите выходной дескриптор кошелька", + 784609464: "Скорость Погружения", + 3761518438: "Плохая энтропия", + 3639136476: "Обнаружена плохая энтропия!", + 3037062877: "Напечатать Тестовый QR", + 2362732578: "Распечатать Tiny Seed?", + 3123770978: "Печать в QR", + 3345150514: "Напечатать в виде QR?", + 3339507095: "Печатать?", + 1123106929: "Принтер", + 3903571079: "Драйвер Принтера не установлен!", + 3586624216: "Идет печать..", + 3593149291: "Все равно продолжить?", + 2580599003: "Продолжить?", + 3108881025: "Обработка..", + 1848310591: "QR Код", + 710709610: "RX Пин", + 2697857197: "Получить", + 1746677167: "Адрес Получения", + 1658501467: "Регион:", + 3739634002: "Удалить %s?", + 1476462492: "Удалить Мнемонику", + 1557093280: "Удалить файлы прошивки с SD-карты?", + 2817311427: "Разреш. - Формат", + 2365886561: "Восстановить заводские настройки и перезагрузить?", + 3091105710: "Вернуться к QR-просмотрщику", + 1662254634: "Просмотрите отсканированные данные, отредактируйте при необходимости", + 1963678224: "Вправо", + 770350922: "Бросьте кубик не менее %d раз, чтобы сгенерировать мнемонику.", + 3271055013: "Распределение бросков:", + 432366011: "Броски:", + 3976793317: "SD карта", + 2736513298: "SD карта не обнаружена.", + 1166743226: "SHA256 бросков:", + 817419367: "SHA256 снэпшота:", + 699906428: "Сохранить QR-изображение на SD-карту", + 2163347007: "Сохранить на SD-карту", + 3531742595: "Сохранить на SD карту?", + 2940025484: "Сохранено на SD карту", + 763824768: "Шкала", + 4117455079: "Отсканировать Адрес", + 4038076821: "Отсканировать BIP39 фразу-пароль", + 923277590: "Отсканировать Ключ QR код", + 4006316572: "Сканирование слов 1-12 снова", + 2736506158: "Сканирование слов 13-24", + 2029624154: "Время Экранной Заставки", + 289960586: "Тип скрипта", + 1022211991: "Охрана", + 4255182430: "Трансфер самому себе или Сдача (%d):", + 3753172956: "Перевод самому себе:", + 473154195: "Настройки", + 563836138: "Настройки хранятся во флэш-памяти.", + 712533907: "Настройки сохранены на SD-карте.", + 2377955518: "Энтропия Шеннона:", + 1825881236: "Выключить", + 3656120779: "Время выключения", + 2120776272: "Выключение..", + 1061961408: "Подписать", + 2293863356: "Подписать QR-код", + 2879966040: "Подписать на SD-карте", + 4282338366: "Подписать?", + 746161122: "Подпись", + 1988416729: "Подписанное Сообщение", + 3672006076: "Подписанное PSBT", + 3406791302: "Подписание..", + 2281377987: "Одна подпись", + 2019512665: "Размер:", + 2344747135: "Некоторые проверки не могут быть выполнены.", + 2090568351: "Расход (%d):", + 1260825919: "Расход:", + 1232757391: "Статистика для Гиков", + 3303592908: "Сохранить на Флэш Память", + 720041451: "Сохранить на SD Карту", + 3514476519: "Свайпните, чтобы сменить режим", + 1898550184: "ПРИКОСНИТЕСЬ или нажмите ВВОД, чтобы захватить", + 4228215415: "TX Пин", + 2612594937: "Текст", + 1454688268: "Тема", + 1180180513: "Термальный", + 2258131455: "Для гарантии невосстановления данных используйте функцию Очистки Устройства", + 2700207481: "Регулировка Яркости", + 725348723: "Инструменты", + 3684696112: "Чувствительность", + 2978718564: "Тачскрин", + 2732611775: "Попробовать ещё?", + 401829098: "Ввести BIP39 фразу-пароль", + 2061556020: "Ввести Ключ", + 2089395053: "Единица Измерения", + 2786714360: "Обновление завершено.", + 2674953168: "Использовать черную фоновую поверхность.", + 2402455261: "Использовать энтропию камеры, чтобы создать новую мнемонику", + 3336226318: "Использовано:", + 4003084591: "Значение %s вне диапозона: [%s, %s]", + 989428076: "Значение должно быть кратным %s", + 3429519584: "Проверка..", + 1889659487: "Версия", + 4191058607: "С Помощью Камеры", + 1254681955: "С Помощью D20", + 525309547: "С Помощью D6", + 590330112: "С Помощью Ручного Ввода", + 1947603760: "Через Слово", + 2504354847: "Дождитесь Захвата", + 2076481321: "Кошелек", + 2297028319: "Дескриптор Кошелька", + 4232654916: "Выходной дескриптор кошелька", + 2587172867: "Выходной дескриптор кошелька загружен!", + 2499782468: "Выходной дескриптор кошелька не найден.", + 2671738224: "Предупреждение:", + 262410364: "Очистка Устройства", + 3522794335: "Очистка Устройства..", + 797660533: "Слово %d", + 3742424146: "Числа Слов", + 2965123464: "Слова", + 1303016265: "Да", + 2171149824: "некорректный адрес", + 1875891934: "нЕ НАЙДЕНО в первых %d адресах", +} diff --git a/src/krux/translations_tr_TR.py b/src/krux/translations_tr_TR.py new file mode 100644 index 00000000..777eb064 --- /dev/null +++ b/src/krux/translations_tr_TR.py @@ -0,0 +1,319 @@ +# The MIT License (MIT) + +# Copyright (c) 2021-2024 Krux contributors + +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: + +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. + +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. + +# pylint: disable=C0301, C0103 + +translation_dict = { + 232475068: "tutarın %'si.", + 1185266064: "%d / %d çoklu imza", + 1503087751: "%d to %d", + 1178563089: "%s kaldırıldı.", + 1092222515: "(toplam %d)", + 3348584292: "(Deneysel)", + 1099786887: "(sadece izle)", + 2739590230: "12 kelime", + 1310058127: "24 kelime", + 1949634023: "Hakkında", + 4287534872: "Varsayım kabul edilsin mi?", + 2995482424: "Hesap", + 2415648848: "#0 numaralı hesap varsayılacaktır", + 1043817877: "Hesap Endeksi", + 3439746594: "Cüzdan parolası eklensin mi veya değiştirilsin mi?", + 2143824150: "AES-CBC modu için kameradan ek entropi gereklidir", + 3270727197: "Adres", + 900375497: "Kamerayı ve yedek plakay'ı düzgün bir şekilde hizalayın.", + 88746165: "Parlama önleyici devre dışı", + 1521033296: "Parlama önleyici etkin", + 3857613120: "Görünüm", + 1056821534: "Emin misiniz?", + 1868069640: "BGR Renkleri", + 3455872521: "Geri", + 4151330982: "Menüye Dön", + 2756316330: "Yedek Mnemonic", + 2256777600: "Geçersiz imza", + 3937333362: "Baud Hızı", + 2046615409: "İkili Izgara", + 928727036: "Kenarlık Dolgusu", + 2519455027: "Parlaklık", + 2363604010: "Butonlar", + 2038226551: "Buton Geri-sekmesi", + 3138204438: "Yakalama iptal edildi", + 1207696150: "Para Üstü", + 3126552510: "Para Üstü Adresleri", + 1583186953: "Temayı değiştir ve yeniden başlat?", + 3768416405: "Para Üstü:", + 388908871: "Değişiklikler kapanışa kadar devam edecek.", + 3442025874: "SD Kartı Kontrol Et", + 3119547911: "Bu adresin, bu cüzdana ait olduğunu kontrol et?", + 1187826970: "Eşleşmeyen %d adres kontrol edildi.", + 2470115694: "SD kart kontrol ediliyor..", + 1851578965: "Türev Dizini", + 4094072796: "QR Kodu Oluştur", + 167798282: "Metinden QR kodu oluşturulsun mu?", + 678449760: "Oluşturuldu:", + 3513215254: "Özel QR Kodu", + 3585411775: "Özelleştir", + 534274978: "Cüzdanınızı özelleştirmek yeni bir Anahtar oluşturacaktır.", + 124617190: "Kesim Derinliği", + 597912140: "Kesim Yöntemi", + 2504034831: "Ondalık", + 2751113454: "Şifre çözülsün mü?", + 1272005728: "Varsayılan Cüzdan", + 4102535566: "Geçiş Başına Derinlik", + 1712856005: "Tanımlayıcı Adresler", + 3278654271: "Ekran", + 3895447625: "Kapatmayın, tamamlanması biraz zaman alabilir.", + 3836852788: "Tamamlandı mı?", + 690625786: "Çifte anımsatıcı", + 382368239: "Sürücü", + 3582575312: "Şifrelenmiş", + 1244124409: "Şifrelenmiş QR Kodu", + 2968548114: "Şifrelenmiş mnemonic depolanmadı", + 781419966: "Şifrelenmiş mnemonic ID ile depolandı:", + 350279787: "Şifreleme", + 2601598799: "Şifreleme Modu", + 1821513079: "%d BIP-39 kelime girin.", + 3504179008: "BIP-39 mnemonic'inizin her kelimesini 1'den 2048'e kadar bir sayı olarak girin.", + 1100685007: "BIP-39 mnemonic'inizin her kelimesini 1'den 800'e kadar onaltılık bir sayı olarak girin.", + 4090266642: "BIP-39 mnemonic'inizin her kelimesini 1'den 4000'e kadar sekizlik bir sayı olarak girin.", + 2780625730: "BIP-39 mnemonic'inizin her kelimesini girin.", + 889040671: "Hata:", + 1505332462: "Çıkış", + 3838465623: "Dosyaları ara?", + 4170881190: "SD karta aktarılıyor..", + 1711312434: "Genişletilmiş Public Key", + 3981762528: "Fabrika Ayarları", + 383371114: "Şifre çözme başarısız", + 3048830188: "PSBT yükleme başarısız", + 4192663412: "Adres yükleme başarısız", + 1996021743: "Anahtar yükleme başarısız", + 1108715658: "Mesaj yükleme başarısız", + 1081425878: "Mnemonic yükleme başarısız", + 928667220: "Çıktı tanımlayıcısı yüklemesi başarısız", + 1620572516: "Parola yükleme başarısız", + 2946146830: "Mnemonic depolama başarısız", + 262248294: "Ücret:", + 104500973: "Besleme Hızı", + 3313339187: "Dosya adı", + 1982637349: "%s dosya adı SD kartta var, üzerine yazılsın mı?", + 4006602858: "PSBT'de parmak izi ayarı kaldırıldı", + 2542772894: "Donanım yazılımı maksimum boyutu aşıyor: %d", + 3748840176: "X Koordinatları Tersine Çevrildi", + 1406590538: "Flute Çapı", + 1077771640: "Boş:", + 1893243331: "Depolamadan Seç", + 1871146425: "Verilerin geri kullanılamaz olduğundan emin olmak için SD kartınızı başka bir cihazda tamamen silin", + 3549015533: "Mnemonic Oluştur", + 3524220994: "BIP85 türevi anımsatıcı oluşturulsun mu?", + 299338213: "Bu mnemonic'e özel bir ID verilsin mi? Aksi takdirde mevcut parmak izi kullanılacaktır", + 602716148: "Seç", + 1198393582: "Yeterli entropi", + 133139382: "Donanım", + 3580020863: "Hex Public Key", + 2691246967: "Onaltılık", + 3903754133: "Mnemonic'leri Gizle", + 3876651191: "Yüksek ücret!", + 2880010062: "ID zaten var", + 3242179508: "Girişler (%d):", + 3034883011: "Yükle?", + 3755547839: "Yetersiz Entropi!", + 2032416055: "Yetersiz entropi", + 2585599782: "Geçersiz adres", + 2874529150: "Geçersiz önyükleyici", + 4093416954: "Geçersiz mnemonic uzunluğu", + 1422874211: "Geçersiz public key", + 237577215: "Geçersiz cüzdan:", + 4122897393: "Ters Çevir", + 640219121: "Ters Renkler", + 3000888649: "Anahtar", + 3264569915: "Anahtar sağlanmadı", + 3835918229: "Krux Yazıcı Test QR'ı", + 911419226: "LCD Tipi", + 766317539: "Dil", + 4180141032: "Krux'un geçerli bir son kelime seçmesini istiyorsanız boş bırakın", + 3663022166: "Sol", + 972436696: "Satır Gecikmesi", + 2176866982: "Satır:", + 2820726296: "Mnemonic Yükle", + 2369474953: "Cüzdan Yükle", + 2256441194: "Adresleri görüntülemek için güvenilir bir cüzdan tanımlayıcısı yüklensin mi?", + 237136240: "SD karttan yükle", + 879727077: "SD karttan yüklensin mi?", + 1936877965: "Kameradan yükle", + 669106195: "Bir tane mi yüklensin?", + 3330705289: "Yüklensin mi?", + 2596531078: "Kamera Yükleniyor..", + 2488179069: "Para üstü adresler yükleniyor..", + 336702608: "Yazıcı yükleniyor..", + 1201104769: "Alım adresler yükleniyor..", + 3159494909: "Yükleniyor..", + 1177338798: "Yerel", + 2817059741: "Konum", + 2917810189: "Maksimum uzunluk aşıldı (%s)", + 2030045667: "Mesaj", + 762611188: "Mesaj:", + 3928301843: "İmza dosyası eksik", + 1948316555: "Mnemonic", + 2123991188: "Mnemonic ID", + 1443208255: "Mnemonik ve parola tutulacaktır.", + 1746030071: "Mnemonic şifrelenmedi", + 1237332019: "Değiştirildi:", + 1845376098: "Çoklu imza", + 4265479636: "Yerel Segwit - 84 varsayılacaktır", + 2939797024: "Ağ", + 73574491: "Yeni Mnemonic", + 3634967631: "Yeni donanım yazılımı tespit edildi.", + 4063104189: "Hayır", + 2325721074: "Parola Yok", + 4092516657: "Yeterli zar atışı yok!", + 3089363813: "Numaralar", + 1577637745: "Sekizlik", + 391304453: "Diğer Formatlar", + 3312581301: "PBKDF2 Yinelemesi", + 995862913: "İşaretlenmiş noktaları siyaha boyayın ki tespit edilebilsinler.", + 2987800462: "Kağıt Genişliği", + 3913146360: "Parça", + 3559456868: "Parça Boyutu", + 4249903283: "Parola", + 3745269737: "Yol uyuşmazlığı", + 500286397: "Örüntü algılandı!", + 3040011773: "Tüm depolanmış ve şifrelenmiş mnemonic'ler ve ayarlar flash'tan kalıcı olarak kaldırılsın mı?", + 140802882: "Kalıcı Depolama", + 2578106186: "Piksel sapma indeksi:", + 1703779997: "Düz Metin QR'ı", + 3561756278: "Lütfen bir cüzdan çıktı tanımlayıcısı yükleyin", + 784609464: "Dalış Hızı", + 3761518438: "Düşük entropi", + 3639136476: "Düşük entropi tespit edildi!", + 3037062877: "Test QR'ını Yazdır", + 2362732578: "Tiny Seed Yazdırılsın mı?", + 3123770978: "QR'a Yazdır", + 3345150514: "QR'a yazdırılsın mı?", + 3339507095: "Yazdırılsın mı?", + 1123106929: "Yazıcı", + 3903571079: "Yazıcı Sürücüsü ayarlanmadı!", + 3586624216: "Yazdırılıyor..", + 3593149291: "Yine de devam edilsin mi?", + 2580599003: "Devam edilsin mi?", + 3108881025: "İşleniyor..", + 1848310591: "QR Kodu", + 710709610: "RX Pini", + 2697857197: "Al", + 1746677167: "Adresleri Al", + 1658501467: "Bölge:", + 3739634002: "%s kaldırılsın mı?", + 1476462492: "Mnemonic'i Kaldır", + 1557093280: "SD Karttan donanım yazılımı dosyaları kaldırılsın mı?", + 2817311427: "Çözünürlüğü Sıfırla", + 2365886561: "Fabrika ayarlarına geri dönüp ve yeniden başlatılsın mı?", + 3091105710: "QR Görüntüleyiciye Dön", + 1662254634: "Taranan verileri gözden geçirin, gerekirse düzenleyin", + 1963678224: "Sağ", + 770350922: "Bir mnemonic oluşturmak için zarı en az %d kez atın.", + 3271055013: "Zar atış dağılımı:", + 432366011: "Zar atışları:", + 3976793317: "SD kart", + 2736513298: "SD kart algılanmadı.", + 1166743226: "Zar atışlarının SHA256'sı:", + 817419367: "Snapshot'ın SHA256'sı:", + 699906428: "QR Görüntüsünü SD Karta Kaydet", + 2163347007: "SD karta kaydet", + 3531742595: "SD karta kaydedilsin mi?", + 2940025484: "SD karta kaydedildi", + 763824768: "Ölçek", + 4117455079: "Adresi Tara", + 4038076821: "BIP39 Parolasını Tara", + 923277590: "Anahtar QR Kodunu Tara", + 4006316572: "1-12 kelimeleri tekrar taranıyor", + 2736506158: "13-24 kelimeleri taranıyor", + 2029624154: "Ekran Koruyucu Süresi", + 289960586: "Betik Türü", + 1022211991: "Güvenlik", + 4255182430: "Kendine-transfer veya Para Üstü (%d):", + 3753172956: "Kendine-transfer:", + 473154195: "Ayarlar", + 563836138: "Ayarlar dahili olarak flaşta saklanır.", + 712533907: "Ayarlar SD karta kaydedildi.", + 2377955518: "Shannon Entropisi:", + 1825881236: "Kapat", + 3656120779: "Kapanma Süresi", + 2120776272: "Kapatılıyor..", + 1061961408: "İmzala", + 2293863356: "QR koduna imzala", + 2879966040: "SD karta imzala", + 4282338366: "İmzalansın mı?", + 746161122: "İmza", + 1988416729: "İmzalı Mesaj", + 3672006076: "İmzalı PSBT", + 3406791302: "İmzalanıyor..", + 2281377987: "Tek-imza", + 2019512665: "Boyut:", + 2344747135: "Bazı kontroller yerine getirilemedi.", + 2090568351: "Harcama (%d):", + 1260825919: "Harcama:", + 1232757391: "İnekler İçin İstatistikler", + 3303592908: "Flash'ta Sakla", + 720041451: "SD Kartta Sakla", + 3514476519: "Modu değiştirmek için kaydırın", + 1898550184: "Yakalamak için DOKUN veya GİR", + 4228215415: "TX Pini", + 2612594937: "Metin", + 1454688268: "Tema", + 1180180513: "Termal", + 2258131455: "Verilerin geri kullanılamaz olduğundan emin olmak için Cihazı Sil özelliğini kullanın", + 2700207481: "Parlaklığı Değiştir", + 725348723: "Araçlar", + 3684696112: "Dokunma Eşiği", + 2978718564: "Dokunmatik ekran", + 2732611775: "Daha fazla kez denensin mi?", + 401829098: "BIP39 parolasını yazın", + 2061556020: "Anahtar Yaz", + 2089395053: "Birim", + 2786714360: "Güncelleme tamamlandı.", + 2674953168: "Siyah bir arka plan yüzeyi kullanın.", + 2402455261: "Yeni bir mnemonic oluşturmak için kameranın entropisini kullanın", + 3336226318: "Kullanılan:", + 4003084591: "%s değeri aralık dışında: [%s, %s]", + 989428076: "Değer %s'nin katı olmalıdır", + 3429519584: "Doğrulanıyor..", + 1889659487: "Sürüm", + 4191058607: "Kamera Aracılığıyla", + 1254681955: "D20 Aracılığıyla", + 525309547: "D6 Aracılığıyla", + 590330112: "Manuel Giriş Aracılığıyla", + 1947603760: "Sözcüklerle", + 2504354847: "Yakalamanın tamamlanmasını bekleyin", + 2076481321: "Cüzdan", + 2297028319: "Cüzdan Tanımlayıcısı", + 4232654916: "Cüzdan çıktı tanımlayıcısı", + 2587172867: "Cüzdan çıktı tanımlayıcısı yüklendi!", + 2499782468: "Cüzdan çıktı tanımlayıcısı bulunamadı.", + 2671738224: "Uyarı:", + 262410364: "Cihazı Sil", + 3522794335: "Cihaz Siliniyor..", + 797660533: "Kelime %d", + 3742424146: "Kelime Numaraları", + 2965123464: "Kelimeler", + 1303016265: "Evet", + 2171149824: "geçerli bir adres!", + 1875891934: "ilk %d adreste BULUNAMADI", +} diff --git a/src/krux/translations_vi_VN.py b/src/krux/translations_vi_VN.py new file mode 100644 index 00000000..0ca2ab8f --- /dev/null +++ b/src/krux/translations_vi_VN.py @@ -0,0 +1,319 @@ +# The MIT License (MIT) + +# Copyright (c) 2021-2024 Krux contributors + +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: + +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. + +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +# THE SOFTWARE. + +# pylint: disable=C0301, C0103 + +translation_dict = { + 232475068: "% của số tiền.", + 1185266064: "%d của %d đa chữ kí", + 1503087751: "%d đến %d", + 1178563089: "%s Đã bỏ.", + 1092222515: "(tổng cộng %d)", + 3348584292: "(Thực nghiệm)", + 1099786887: "(chỉ xem)", + 2739590230: "12 từ", + 1310058127: "24 từ", + 1949634023: "Về chúng tôi", + 4287534872: "Chấp nhận giả định?", + 2995482424: "Tài khoản", + 2415648848: "Tài khoản #0 sẽ được giả định", + 1043817877: "Chỉ mục tài khoản", + 3439746594: "Thêm hoặc thay đổi cụm mật khẩu ví?", + 2143824150: "Cần thêm entropy từ camera cho chế độ AES-CBC", + 3270727197: "Địa chỉ", + 900375497: "Căn chỉnh camera và tấm dự phòng đúng cách.", + 88746165: "Chống lóa bị vô hiệu hóa", + 1521033296: "Đã bật chống lóa", + 3857613120: "Giao diện", + 1056821534: "Bạn có chắc không?", + 1868069640: "Màu BGR", + 3455872521: "Trở lại", + 4151330982: "Quay lại Menu", + 2756316330: "Sao lưu Mnemonic", + 2256777600: "Chữ ký xấu", + 3937333362: "Tốc độ baud", + 2046615409: "Lưới nhị phân", + 928727036: "Đệm viền", + 2519455027: "Độ sáng", + 2363604010: "Nút", + 2038226551: "Loại bỏ nhiễu nút", + 3138204438: "Hủy chụp hình", + 1207696150: "Thay đổi", + 3126552510: "Các địa chỉ tiền thối", + 1583186953: "Thay đổi giao diện và khởi động lại?", + 3768416405: "Thay đổi:", + 388908871: "Thay đổi sẽ kéo dài cho đến khi tắt máy.", + 3442025874: "Kiểm tra thẻ SD", + 3119547911: "Kiểm tra địa chỉ đó có thuộc về ví này không?", + 1187826970: "Đã kiểm tra %d địa chỉ không khớp.", + 2470115694: "Kiểm tra thẻ SD..", + 1851578965: "Chỉ mục phụ", + 4094072796: "Tạo mã QR", + 167798282: "Tạo mã QR từ văn bản?", + 678449760: "Tạo:", + 3513215254: "Mã QR tùy chỉnh", + 3585411775: "Tùy chỉnh", + 534274978: "Tùy chỉnh ví của bạn sẽ tạo một Khóa mới.", + 124617190: "Chiều sâu cắt", + 597912140: "Phương pháp cắt", + 2504034831: "Số thập phân", + 2751113454: "Giải mã?", + 1272005728: "Ví mặc định", + 4102535566: "Độ sâu mỗi lần cắt CNC", + 1712856005: "Địa chỉ người mô tả", + 3278654271: "Hiển thị", + 3895447625: "Không được tắt máy, có thể mất một lúc để hoàn thành.", + 3836852788: "Hoàn tất?", + 690625786: "Từ gợi nhớ kép", + 382368239: "Driver", + 3582575312: "Đã mã hóa", + 1244124409: "Mã QR được mã hóa", + 2968548114: "Mnemonic được mã hóa không được lưu trữ", + 781419966: "Mnemonic được mã hóa không được lưu trữ với ID:", + 350279787: "Mã hóa", + 2601598799: "Chế độ mã hóa", + 1821513079: "Nhập %d từ BIP-39.", + 3504179008: "Nhập từng từ của Mnemonic BIP-39 của bạn dưới dạng số từ 1 đến 2048.", + 1100685007: "Nhập từng từ trong Mnemonic BIP-39 của bạn dưới dạng số thập lục phân từ 1 đến 800.", + 4090266642: "Nhập từng từ trong Mnemonic BIP-39 của bạn dưới dạng số bát phân từ 1 đến 4000.", + 2780625730: "Nhập từng từ của Mnemonic BIP-39 của bạn.", + 889040671: "Lỗi:", + 1505332462: "Esc", + 3838465623: "Khám phá các tập tin?", + 4170881190: "Xuất vào thẻ SD ..", + 1711312434: "Khóa công cộng", + 3981762528: "Cài đặt Gốc", + 383371114: "Không giải mã được", + 3048830188: "Tải PSBT thất bại", + 4192663412: "Tải địa chỉ thất bại", + 1996021743: "Không tải được khóa", + 1108715658: "Không tải được tin nhắn", + 1081425878: "Tải mã Mnemonic thất bại", + 928667220: "Không tải được bộ mô tả đầu ra", + 1620572516: "Không tải được cụm mật khẩu", + 2946146830: "Không lưu trữ Mnemonic được", + 262248294: "Phí:", + 104500973: "Tốc độ cắt CNC", + 3313339187: "Tên tệp", + 1982637349: "Tên tệp %s tồn tại trên thẻ SD, ghi đè lên?", + 4006602858: "Bỏ dấu vân tay trong PSBT", + 2542772894: "Phần mềm vượt quá kích thước tối đa: %d", + 3748840176: "Tọa độ X bị lật", + 1406590538: "Đường kính mũi cắt CNC", + 1077771640: "Khả dụng:", + 1893243331: "Từ bộ lưu trữ", + 1871146425: "Xóa hoàn toàn thẻ SD trong một thiết bị khác để đảm bảo dữ liệu không thể phục hồi", + 3549015533: "Tạo Mnemonic", + 3524220994: "Tạo một Mnemonic phụ thuộc BIP85?", + 299338213: "Cung cấp cho Mnemonic này một ID tùy chỉnh? Nếu không thì fingerprint hiện tại sẽ được sử dụng", + 602716148: "Chọn", + 1198393582: "Entropy tốt", + 133139382: "Phần cứng", + 3580020863: "Khóa công cộng Hex", + 2691246967: "Thập lục phân", + 3903754133: "Ẩn Mnemonics", + 3876651191: "Phí cao!", + 2880010062: "Id đã tồn tại", + 3242179508: "Đầu vào (%d):", + 3034883011: "Cài đặt phần mềm?", + 3755547839: "Entropy không đủ!", + 2032416055: "Không đủ entropy", + 2585599782: "Địa chỉ không hợp lệ", + 2874529150: "Bộ tải khởi động không hợp lệ", + 4093416954: "Độ dài mã Mnemonic không hợp lệ", + 1422874211: "Khóa công cộng không hợp lệ", + 237577215: "Ví không hợp lệ:", + 4122897393: "Đảo ngược", + 640219121: "Màu đảo ngược", + 3000888649: "Chìa khóa", + 3264569915: "Khóa không được cung cấp", + 3835918229: "QR kiểm tra máy in Krux", + 911419226: "Loại LCD", + 766317539: "Ngôn ngữ", + 4180141032: "Để trống nếu bạn muốn Krux chọn một từ cuối cùng hợp lệ", + 3663022166: "Trái", + 972436696: "Độ trễ Dòng", + 2176866982: "Đường kẻ:", + 2820726296: "Tải mã mnemonic", + 2369474953: "Nạp Ví", + 2256441194: "Tải mô tả ví đáng tin cậy để xem địa chỉ?", + 237136240: "Tải từ thẻ SD", + 879727077: "Tải từ thẻ SD?", + 1936877965: "Tải từ máy ảnh", + 669106195: "Tải một?", + 3330705289: "Tải?", + 2596531078: "Đang tải máy ảnh..", + 2488179069: "Đang tải địa chỉ tiền thối..", + 336702608: "Đang tải máy in ..", + 1201104769: "Đang tải địa chỉ nhận..", + 3159494909: "Đang tải..", + 1177338798: "Ngôn ngữ", + 2817059741: "Vị trí lưu", + 2917810189: "Chiều dài tối đa vượt quá (%s)", + 2030045667: "Tin nhắn", + 762611188: "Tin nhắn:", + 3928301843: "Thiếu tập tin chữ ký", + 1948316555: "Mã mnemonic", + 2123991188: "Mnemonic ID ", + 1443208255: "Từ gợi nhớ và cụm mật khẩu sẽ được lưu giữ.", + 1746030071: "Mnemonic không được mã hóa", + 1237332019: "Đã sửa đổi:", + 1845376098: "Đa chữ kí", + 4265479636: "Native Segwit - 84 sẽ được giả định", + 2939797024: "Mạng lưới", + 73574491: "Mnemonic mới", + 3634967631: "Phát hiện phần sụn mới.", + 4063104189: "Không", + 2325721074: "Không có cụm mật khẩu", + 4092516657: "Không đủ số lần quay!", + 3089363813: "Số", + 1577637745: "Bát phân", + 391304453: "Các định dạng khác", + 3312581301: "Lặp lại PBKDF2", + 995862913: "Tô các chấm đục lỗ màu đen để chúng có thể được phát hiện.", + 2987800462: "Chiều rộng giấy", + 3913146360: "Phần", + 3559456868: "Kích thước một phần", + 4249903283: "Cụm mật khẩu", + 3745269737: "Đường dẫn không khớp", + 500286397: "Đã phát hiện mẫu!", + 3040011773: "Xóa vĩnh viễn mọi Mnemonics và cài đặt được mã hóa lưu trữ trong flash?", + 140802882: "Vị trí lưu", + 2578106186: "Chỉ số độ lệch điểm ảnh:", + 1703779997: "QR dạng văn bản", + 3561756278: "Vui lòng tải bộ mô tả đầu ra ví", + 784609464: "Tỷ lệ sụt giảm", + 3761518438: "Entropy kém", + 3639136476: "Phát hiện entropy yếu!", + 3037062877: "In kiểm tra QR", + 2362732578: "In Tiny Seed?", + 3123770978: "In ra QR", + 3345150514: "In ra mã QR?", + 3339507095: "In?", + 1123106929: "Máy in", + 3903571079: "Trình điều khiển máy in chưa được cài đặt!", + 3586624216: "Đang in..", + 3593149291: "Vẫn tiếp tục?", + 2580599003: "Thực hiện?", + 3108881025: "Đang xử lý..", + 1848310591: "Mã QR", + 710709610: "RX Pin", + 2697857197: "Nhận được", + 1746677167: "Các địa chỉ nhận", + 1658501467: "Vùng:", + 3739634002: "Xóa %s?", + 1476462492: "Xóa Mnemonic", + 1557093280: "Xóa các tệp firmware khỏi Thẻ SD?", + 2817311427: "Độ phân giải - Định dạng", + 2365886561: "Khôi phục cài đặt gốc và khởi động lại?", + 3091105710: "Quay lại Trình xem QR", + 1662254634: "Xem lại dữ liệu đã quét, chỉnh sửa nếu cần", + 1963678224: "Phải", + 770350922: "Lăn xúc xắc ít nhất %d lần để tạo Mnemonic.", + 3271055013: "Phân bổ xúc xắc:", + 432366011: "Tổng số lần quay xúc xắc:", + 3976793317: "Thẻ SD", + 2736513298: "Thẻ SD không được phát hiện.", + 1166743226: "SHA256 của xúc xắc:", + 817419367: "Sha256 của ảnh chụp:", + 699906428: "Lưu Ảnh QR vào Thẻ SD", + 2163347007: "Lưu vào thẻ SD", + 3531742595: "Lưu vào thẻ SD?", + 2940025484: "Đã lưu vào thẻ SD", + 763824768: "Tỉ lệ", + 4117455079: "Quét địa chỉ", + 4038076821: "Quét cụm mật khẩu BIP39", + 923277590: "Quét mã QR khóa", + 4006316572: "Đang quét lại từ 1-12", + 2736506158: "Đang quét từ 13-24", + 2029624154: "Thời gian chế độ bảo vệ màn hình", + 289960586: "Kiểu văn lệnh", + 1022211991: "Bảo mật", + 4255182430: "Tự chuyển nhượng hoặc giao dịch (%d):", + 3753172956: "Tự chuyển nhượng:", + 473154195: "Cài đặt", + 563836138: "Cài đặt được lưu trữ nội bộ trên đèn flash.", + 712533907: "Cài đặt được lưu trên thẻ SD.", + 2377955518: "Entropy của Shannon:", + 1825881236: "Tắt máy", + 3656120779: "Thời gian tắt máy", + 2120776272: "Đang tắt..", + 1061961408: "Chữ kí", + 2293863356: "Ký vào mã QR", + 2879966040: "Ký vào thẻ SD", + 4282338366: "Kí?", + 746161122: "Chữ ký", + 1988416729: "Tin nhắn đã ký", + 3672006076: "Đã ký PSBT", + 3406791302: "Đang ký..", + 2281377987: "Khóa đơn", + 2019512665: "Dung lượng:", + 2344747135: "Một số kiểm tra không thể được thực hiện.", + 2090568351: "Chi tiêu (%d):", + 1260825919: "Chi tiêu:", + 1232757391: "Số liệu thống kê cho Mọt sách", + 3303592908: "Lưu trữ trên flash", + 720041451: "Lưu trữ trên thẻ SD", + 3514476519: "Vuốt để thay đổi chế độ", + 1898550184: "Chạm màn hình hoặc nhấn nút ENTER để chụp", + 4228215415: "TX Pin", + 2612594937: "Chữ", + 1454688268: "Chủ đề", + 1180180513: "Nhiệt", + 2258131455: "Sử dụng tính năng Xóa dữ liệu trên thiết bị để đảm bảo dữ liệu không thể phục hồi", + 2700207481: "Chuyển đổi độ sáng", + 725348723: "Công cụ", + 3684696112: "Ngưỡng cảm ứng", + 2978718564: "Màn hình cảm ứng", + 2732611775: "Thử thêm nữa?", + 401829098: "Nhập cụm mật khẩu BIP39", + 2061556020: "Nhập khóa", + 2089395053: "Đơn vị", + 2786714360: "Nâng cấp hoàn tất.", + 2674953168: "Sử dụng bề mặt nền đen.", + 2402455261: "Sử dụng sự ngẫu nhiên của máy ảnh để tạo ra một Mnemonic mới", + 3336226318: "Đã sử dụng:", + 4003084591: "Giá trị %s ngoài phạm vi: [ %s, %s]", + 989428076: "Giá trị phải là bội của %s", + 3429519584: "Đang xác minh..", + 1889659487: "Phiên Bản", + 4191058607: "Qua máy ảnh", + 1254681955: "Qua xúc xắc 20 mặt", + 525309547: "Qua xúc xắc 6 mặt", + 590330112: "Thông qua đầu vào thủ công", + 1947603760: "Thông qua từ ngữ", + 2504354847: "Chờ bắt", + 2076481321: "Ví", + 2297028319: "Trình mô tả ví", + 4232654916: "Ví đầu ra mô tả", + 2587172867: "Đã tải bộ mô tả đầu ra của ví!", + 2499782468: "Không tìm thấy bộ mô tả đầu ra ví.", + 2671738224: "Cảnh báo:", + 262410364: "Xóa dữ liệu trên thiết bị", + 3522794335: "Đang xóa dữ liệu trên thiết bị..", + 797660533: "Kí tự %d", + 3742424146: "Từ số", + 2965123464: "Từ ngữ", + 1303016265: "Đúng", + 2171149824: "là một địa chỉ hợp lệ!", + 1875891934: "kHÔNG TÌM THẤY trong %d địa chỉ đầu tiên", +} diff --git a/tests/pages/test_settings_page.py b/tests/pages/test_settings_page.py index e6f70fad..7427fc11 100644 --- a/tests/pages/test_settings_page.py +++ b/tests/pages/test_settings_page.py @@ -17,9 +17,9 @@ def test_settings_m5stickv(m5stickv, mocker, mocker_printer): from krux.pages.settings_page import SettingsPage from krux.input import BUTTON_ENTER, BUTTON_PAGE, BUTTON_PAGE_PREV from krux.krux_settings import Settings, CategorySetting, NumberSetting - from krux.translations import translation_table + from krux.translations import translation_index - tlist = list(translation_table) + tlist = translation_index index_pt = tlist.index("pt-BR") index_next = (index_pt + 1) % (len(tlist)) @@ -187,17 +187,32 @@ def test_settings_on_amigo_tft(amigo, mocker, mocker_printer): from krux.pages.settings_page import SettingsPage from krux.input import BUTTON_TOUCH from krux.krux_settings import Settings, CategorySetting, NumberSetting - from krux.translations import translation_table + from krux.translations import translation_index from krux.themes import WHITE, RED, GREEN, ORANGE - tlist = list(translation_table) + tlist = translation_index index_pt = tlist.index("pt-BR") index_next = (index_pt + 1) % (len(tlist)) - text_pt = translation_table[tlist[index_pt]][1177338798] + "\n" + tlist[index_pt] - text_next = ( - translation_table[tlist[index_next]][1177338798] + "\n" + tlist[index_next] + + locale_pt_import = tlist[index_pt].replace("-", "_") + locale_next_import = tlist[index_next].replace("-", "_") + + translation_import_prefix = "krux.translations_" + translation_var = "translation_dict" + translations_module_pt = __import__( + translation_import_prefix + locale_pt_import, None, None, translation_var + ) + + translations_module_next = __import__( + translation_import_prefix + locale_next_import, None, None, translation_var ) + locale = getattr(translations_module_pt, translation_var) + locale_next = getattr(translations_module_next, translation_var) + + text_pt = locale[1177338798] + "\n" + tlist[index_pt] + text_next = locale_next[1177338798] + "\n" + tlist[index_next] + PREV_INDEX = 0 GO_INDEX = 1 NEXT_INDEX = 2 diff --git a/tests/test_i18n.py b/tests/test_i18n.py index 431d7cb2..3197bfd5 100644 --- a/tests/test_i18n.py +++ b/tests/test_i18n.py @@ -13,15 +13,16 @@ def tdata(mocker): def test_translations(mocker, m5stickv, tdata): import binascii - from krux.krux_settings import translations + from krux.krux_settings import _translations cases = [ - (tdata[0], {binascii.crc32("Hello world".encode("utf-8")): "Hello"}), - (tdata[1], None), + (tdata[0], None), + (tdata[1], {binascii.crc32("Hello world".encode("utf-8")): "Hola"}), ] for case in cases: - mocker.patch("krux.krux_settings.translation_table", case[0]) - lookup = translations("en-US") + mocker.patch("krux.krux_settings.translation_index", list(case[0].keys())[0]) + mocker.patch("krux.translations_es_MX.translation_dict", case[1]) + lookup = _translations(list(case[0].keys())[0]) assert lookup == case[1] @@ -30,10 +31,11 @@ def test_t(mocker, m5stickv, tdata): from krux.krux_settings import t cases = [ - (tdata[0], "Hello world", "Hello"), + (tdata[0], "Hello", "Hello"), (tdata[1], "Hello world", "Hello world"), ] + for case in cases: - mocker.patch("krux.krux_settings.translation_table", case[0]) + mocker.patch("krux.krux_settings.translation_index", list(case[0].keys())[0]) assert t(case[1]) == case[2]