1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-11-16 04:29:08 +00:00

WIP - translation data from upstream

This commit is contained in:
matejcik 2024-01-29 13:34:53 +01:00
parent 7fbbc20da5
commit 413ccc4b77
37 changed files with 16045 additions and 3396 deletions

View File

@ -30,7 +30,7 @@ static void _librust_qstrs(void) {
MP_QSTR_addr_mismatch__support_url;
MP_QSTR_addr_mismatch__title;
MP_QSTR_addr_mismatch__title_key_mismatch;
MP_QSTR_addr_mismatch__wrong_derication_path;
MP_QSTR_addr_mismatch__wrong_derivation_path;
MP_QSTR_addr_mismatch__xpub_mismatch;
MP_QSTR_address;
MP_QSTR_address__address;
@ -181,6 +181,7 @@ static void _librust_qstrs(void) {
MP_QSTR_cardano__confirm_signing_stake_pool;
MP_QSTR_cardano__confirm_transaction;
MP_QSTR_cardano__confirming_a_multisig_transaction;
MP_QSTR_cardano__confirming_a_plutus_transaction;
MP_QSTR_cardano__confirming_pool_registration;
MP_QSTR_cardano__confirming_transction;
MP_QSTR_cardano__cost;
@ -997,6 +998,7 @@ static void _librust_qstrs(void) {
MP_QSTR_word_count__title;
MP_QSTR_words;
MP_QSTR_words__account;
MP_QSTR_words__account_colon;
MP_QSTR_words__address;
MP_QSTR_words__amount;
MP_QSTR_words__are_you_sure;

View File

@ -16,7 +16,7 @@ pub enum TranslatedString {
addr_mismatch__support_url = 3,
addr_mismatch__title = 4,
addr_mismatch__title_key_mismatch = 5,
addr_mismatch__wrong_derication_path = 6,
addr_mismatch__wrong_derivation_path = 6,
addr_mismatch__xpub_mismatch = 7,
address__address = 8,
address__public_key = 9,
@ -870,6 +870,8 @@ pub enum TranslatedString {
words__confirm_fee = 857,
words__no = 858,
words__yes = 859,
words__account_colon = 860,
cardano__confirming_a_plutus_transaction = 861,
}
impl TranslatedString {
@ -879,16 +881,16 @@ impl TranslatedString {
Self::addr_mismatch__key_mismatch => "Key mismatch?",
Self::addr_mismatch__mismatch => "Address mismatch?",
Self::addr_mismatch__support_url => "trezor.io/support",
Self::addr_mismatch__title => "ADDRESS MISMATCH?",
Self::addr_mismatch__title_key_mismatch => "KEY MISMATCH?",
Self::addr_mismatch__wrong_derication_path => "Wrong derivation path for selected account.",
Self::addr_mismatch__title => "\"\"",
Self::addr_mismatch__title_key_mismatch => "\"\"",
Self::addr_mismatch__wrong_derivation_path => "Wrong derivation path for selected account.",
Self::addr_mismatch__xpub_mismatch => "XPUB mismatch?",
Self::address__address => "",
Self::address__address => "\"\"",
Self::address__public_key => "Public key",
Self::address__title_cosigner => "COSIGNER",
Self::address__title_receive_address => "RECEIVE ADDRESS",
Self::address__title_yours => "YOURS",
Self::address_details__account => "",
Self::address_details__account => "\"\"",
Self::address_details__derivation_path => "Derivation path:",
Self::address_details__title_receive_address => "RECEIVE ADDRESS",
Self::address_details__title_receiving_to => "RECEIVING TO",
@ -917,7 +919,7 @@ impl TranslatedString {
Self::binance__sell => "Sell",
Self::binance__sender_address => "Sender address:",
Self::binance__side => "Side:",
Self::binance__unknown => "",
Self::binance__unknown => "\"\"",
Self::bitcoin__commitment_data => "Commitment data:",
Self::bitcoin__confirm_locktime => "Confirm locktime",
Self::bitcoin__create_proof_of_ownership => "Do you want to create a proof of ownership?",
@ -987,7 +989,7 @@ impl TranslatedString {
Self::cardano__addr_pointer => "Pointer",
Self::cardano__addr_reward => "Reward",
Self::cardano__address_no_staking => "address - no staking rewards.",
Self::cardano__amount => "",
Self::cardano__amount => "\"\"",
Self::cardano__amount_burned_decimals_unknown => "Amount burned (decimals unknown):",
Self::cardano__amount_minted_decimals_unknown => "Amount minted (decimals unknown):",
Self::cardano__amount_sent_decimals_unknown => "Amount sent (decimals unknown):",
@ -997,10 +999,10 @@ impl TranslatedString {
Self::cardano__block => "Block",
Self::cardano__catalyst => "Catalyst",
Self::cardano__certificate => "Certificate",
Self::cardano__certificate_path => "Certificate path",
Self::cardano__certificate_path => "\"\"",
Self::cardano__change_output => "Change output",
Self::cardano__change_output_path => "Change output path",
Self::cardano__change_output_staking_path => "Change output staking path",
Self::cardano__change_output_path => "\"\"",
Self::cardano__change_output_staking_path => "\"\"",
Self::cardano__check_all_items => "Check all items carefully.",
Self::cardano__choose_level_of_details => "Choose level of details:",
Self::cardano__collateral_input_id => "Collateral input ID:",
@ -1024,7 +1026,7 @@ impl TranslatedString {
Self::cardano__inline_datum => "Inline datum",
Self::cardano__input_id => "Input ID:",
Self::cardano__input_index => "Input index:",
Self::cardano__intro_text_address => "",
Self::cardano__intro_text_address => "\"\"",
Self::cardano__intro_text_change => "The following address is a change address. Its",
Self::cardano__intro_text_owned_by_device => "The following address is owned by this device. Its",
Self::cardano__intro_text_registration_payment => "The vote key registration payment address is owned by this device. Its",
@ -1043,7 +1045,7 @@ impl TranslatedString {
Self::cardano__pool_metadata_hash => "Pool metadata hash:",
Self::cardano__pool_metadata_url => "Pool metadata url:",
Self::cardano__pool_owner => "Pool owner:",
Self::cardano__pool_owner_path => "Pool owner staking path",
Self::cardano__pool_owner_path => "\"\"",
Self::cardano__pool_reward_account => "Pool reward account:",
Self::cardano__reference_input_id => "Reference input ID:",
Self::cardano__reference_input_index => "Reference input index:",
@ -1084,7 +1086,7 @@ impl TranslatedString {
Self::cardano__transaction_no_script_data_hash => "The transaction contains no script data hash. Plutus script will not be able to run.",
Self::cardano__transaction_output_contains_tokens => "The following transaction output contains tokens.",
Self::cardano__ttl => "TTL:",
Self::cardano__unknown => "",
Self::cardano__unknown => "\"\"",
Self::cardano__unknown_collateral_amount => "Unknown collateral amount.",
Self::cardano__unusual_path => "Path is unusual.",
Self::cardano__valid_since => "Valid since:",
@ -1095,7 +1097,7 @@ impl TranslatedString {
Self::cardano__warning => "Warning",
Self::cardano__weight => "Weight:",
Self::cardano__withdrawal_for_address_template => "Confirm withdrawal for {} address:",
Self::cardano__witness_path => "Witness path",
Self::cardano__witness_path => "\"\"",
Self::cardano__x_of_y_signatures_template => "Requires {} out of {} signatures.",
Self::coinjoin__access_account => "Access your coinjoin account?",
Self::coinjoin__do_not_disconnect => "Do not disconnect your Trezor!",
@ -1105,7 +1107,7 @@ impl TranslatedString {
Self::coinjoin__title_do_not_disconnect => "DO NOT DISCONNECT YOUR TREZOR!",
Self::coinjoin__title_progress => "COINJOIN IN PROGRESS",
Self::coinjoin__waiting_for_others => "Waiting for others",
Self::confirm_total__account => "",
Self::confirm_total__account => "\"\"",
Self::confirm_total__fee_rate => "Fee rate:",
Self::confirm_total__sending_from_account => "Sending from account:",
Self::confirm_total__title_fee => "FEE INFORMATION",
@ -1118,9 +1120,9 @@ impl TranslatedString {
Self::entropy__title => "INTERNAL ENTROPY",
Self::entropy__title_confirm => "CONFIRM ENTROPY",
Self::eos__about_to_sign_template => "You are about to sign {}.",
Self::eos__account => "",
Self::eos__account => "\"\"",
Self::eos__action_name => "Action Name:",
Self::eos__amount => "",
Self::eos__amount => "\"\"",
Self::eos__arbitrary_data => "Arbitrary data",
Self::eos__buy_ram => "Buy RAM",
Self::eos__bytes => "Bytes:",
@ -1138,7 +1140,7 @@ impl TranslatedString {
Self::eos__name => "Name:",
Self::eos__net => "NET:",
Self::eos__new_account => "New account",
Self::eos__no => "",
Self::eos__no => "\"\"",
Self::eos__owner => "Owner:",
Self::eos__parent => "Parent:",
Self::eos__payer => "Payer:",
@ -1160,9 +1162,9 @@ impl TranslatedString {
Self::eos__vote_for_producers => "Vote for producers",
Self::eos__vote_for_proxy => "Vote for proxy",
Self::eos__voter => "Voter:",
Self::eos__yes => "",
Self::eos__yes => "\"\"",
Self::ethereum__amount_sent => "Amount sent:",
Self::ethereum__confirm_fee => "",
Self::ethereum__confirm_fee => "\"\"",
Self::ethereum__contract => "Contract:",
Self::ethereum__data_size_template => "Size: {} bytes",
Self::ethereum__gas_limit => "Gas limit:",
@ -1222,7 +1224,7 @@ impl TranslatedString {
Self::homescreen__title_no_usb_connection => "NO USB CONNECTION",
Self::homescreen__title_pin_not_set => "PIN NOT SET",
Self::homescreen__title_seedless => "SEEDLESS",
Self::homescreen__title_set => "CHANGE HOMESCREEN?",
Self::homescreen__title_set => "CHANGE HOMESCREEN",
Self::inputs__back => "BACK",
Self::inputs__cancel => "CANCEL",
Self::inputs__delete => "DELETE",
@ -1233,9 +1235,9 @@ impl TranslatedString {
Self::joint__title => "JOINT TRANSACTION",
Self::joint__to_the_total_amount => "To the total amount:",
Self::joint__you_are_contributing => "You are contributing:",
Self::language__change_template => "",
Self::language__set_default => "",
Self::language__title_change => "",
Self::language__change_template => "\"\"",
Self::language__set_default => "\"\"",
Self::language__title_change => "\"\"",
Self::lockscreen__tap_to_connect => "Tap to connect",
Self::lockscreen__tap_to_unlock => "Tap to unlock",
Self::lockscreen__title_locked => "LOCKED",
@ -1243,7 +1245,7 @@ impl TranslatedString {
Self::misc__decrypt_value => "Decrypt value",
Self::misc__encrypt_value => "Encrypt value",
Self::misc__title_suite_labeling => "SUITE LABELING",
Self::modify_amount__address => "",
Self::modify_amount__address => "\"\"",
Self::modify_amount__decrease_amount => "Decrease amount by:",
Self::modify_amount__increase_amount => "Increase amount by:",
Self::modify_amount__new_amount => "New amount:",
@ -1252,11 +1254,11 @@ impl TranslatedString {
Self::modify_fee__fee_rate => "Fee rate:",
Self::modify_fee__increase_fee => "Increase fee by:",
Self::modify_fee__new_transaction_fee => "New transaction fee:",
Self::modify_fee__no_change => "Your fee did not change.",
Self::modify_fee__no_change => "Fee did not change.",
Self::modify_fee__title => "MODIFY FEE",
Self::modify_fee__transaction_fee => "Transaction fee:",
Self::monero__confirm_export => "Confirm export",
Self::monero__confirm_fee => "",
Self::monero__confirm_fee => "\"\"",
Self::monero__confirm_ki_sync => "Confirm ki sync",
Self::monero__confirm_refresh => "Confirm refresh",
Self::monero__confirm_unlock_time => "Confirm unlock time",
@ -1280,7 +1282,7 @@ impl TranslatedString {
Self::nem__confirm_action => "Confirm action",
Self::nem__confirm_address => "Confirm address",
Self::nem__confirm_creation_fee => "Confirm creation fee",
Self::nem__confirm_fee => "",
Self::nem__confirm_fee => "\"\"",
Self::nem__confirm_mosaic => "Confirm mosaic",
Self::nem__confirm_multisig_fee => "Confirm multisig fee",
Self::nem__confirm_namespace => "Confirm namespace",
@ -1313,7 +1315,7 @@ impl TranslatedString {
Self::nem__modify_supply_for => "Modify supply for",
Self::nem__modify_the_number_of_cosignatories_by => "Modify the number of cosignatories by ",
Self::nem__mutable => "mutable",
Self::nem__no => "",
Self::nem__no => "\"\"",
Self::nem__of => "of",
Self::nem__percentile => "percentile",
Self::nem__raw_units_template => "{} raw units",
@ -1327,7 +1329,7 @@ impl TranslatedString {
Self::nem__under_namespace => "under namespace",
Self::nem__unencrypted => "Unencrypted:",
Self::nem__unknown_mosaic => "Unknown mosaic!",
Self::nem__yes => "",
Self::nem__yes => "\"\"",
Self::passphrase__access_hidden_wallet => "Access hidden wallet?",
Self::passphrase__always_on_device => "Do you really want to enter passphrase always on the device?",
Self::passphrase__from_host_not_shown => "Passphrase provided by host will be used but will not be displayed due to the device settings.",
@ -1355,7 +1357,7 @@ impl TranslatedString {
Self::pin__info => "PIN will be required to access this device.",
Self::pin__invalid_pin => "Invalid PIN",
Self::pin__last_attempt => "Last attempt",
Self::pin__mismatch => "Entered PINs do not match!",
Self::pin__mismatch => "The PINs you entered do not match.",
Self::pin__pin_mismatch => "PIN mismatch",
Self::pin__please_check_again => "Please check again.",
Self::pin__reenter_new => "Re-enter new PIN",
@ -1525,17 +1527,17 @@ impl TranslatedString {
Self::sd_card__wanna_format => "Do you really want to format the SD card?",
Self::sd_card__wrong_sd_card => "Wrong SD card.",
Self::send__address_path => "address path",
Self::send__amount => "",
Self::send__amount => "\"\"",
Self::send__confirm_sending => "SENDING AMOUNT",
Self::send__from_multiple_accounts => "Sending from multiple accounts.",
Self::send__including_fee => "Including fee:",
Self::send__maximum_fee => "Maximum fee:",
Self::send__receiving_to_multisig => "Receiving to a multisig address.",
Self::send__title_amount => "",
Self::send__title_amount => "\"\"",
Self::send__title_confirm_sending => "CONFIRM SENDING",
Self::send__title_joint_transaction => "JOINT TRANSACTION",
Self::send__title_receiving_to => "RECEIVING TO",
Self::send__title_recipient => "",
Self::send__title_recipient => "\"\"",
Self::send__title_sending => "SENDING",
Self::send__title_sending_amount => "SENDING AMOUNT",
Self::send__title_sending_to => "SENDING TO",
@ -1550,7 +1552,7 @@ impl TranslatedString {
Self::sign_message__confirm_message => "CONFIRM MESSAGE",
Self::sign_message__message_size => "Message size:",
Self::sign_message__verify_address => "VERIFY ADDRESS",
Self::stellar__account => "",
Self::stellar__account => "\"\"",
Self::stellar__account_merge => "Account Merge",
Self::stellar__account_thresholds => "Account Thresholds",
Self::stellar__add_signer => "Add Signer",
@ -1617,15 +1619,15 @@ impl TranslatedString {
Self::stellar__value_sha256 => "Value (SHA-256):",
Self::stellar__wanna_clean_value_key_template => "Do you want to clear value key {}?",
Self::stellar__your_account => " your account",
Self::tezos__address => "",
Self::tezos__amount => "",
Self::tezos__address => "\"\"",
Self::tezos__amount => "\"\"",
Self::tezos__baker_address => "Baker address:",
Self::tezos__balance => "Balance:",
Self::tezos__ballot => "Ballot:",
Self::tezos__confirm_delegation => "Confirm delegation",
Self::tezos__confirm_origination => "Confirm origination",
Self::tezos__delegator => "Delegator:",
Self::tezos__fee => "",
Self::tezos__fee => "\"\"",
Self::tezos__proposal => "Proposal",
Self::tezos__register_delegate => "Register delegate",
Self::tezos__remove_delegation => "Remove delegation",
@ -1658,7 +1660,7 @@ impl TranslatedString {
Self::wipe_code__enter_new => "Enter new wipe code",
Self::wipe_code__info => "Wipe code can be used to erase all data from this device.",
Self::wipe_code__invalid => "Invalid wipe code",
Self::wipe_code__mismatch => "Entered wipe codes do not match!",
Self::wipe_code__mismatch => "The wipe codes you entered do not match.",
Self::wipe_code__reenter => "Re-enter wipe code",
Self::wipe_code__reenter_to_confirm => "Please re-enter wipe code to confirm.",
Self::wipe_code__title_check => "CHECK WIPE CODE",
@ -1735,6 +1737,8 @@ impl TranslatedString {
Self::words__confirm_fee => "Confirm fee",
Self::words__no => "No",
Self::words__yes => "Yes",
Self::words__account_colon => "Account:",
Self::cardano__confirming_a_plutus_transaction => "Confirming a Plutus transaction.",
}
}
@ -1747,7 +1751,7 @@ impl TranslatedString {
Qstr::MP_QSTR_addr_mismatch__support_url => Some(Self::addr_mismatch__support_url),
Qstr::MP_QSTR_addr_mismatch__title => Some(Self::addr_mismatch__title),
Qstr::MP_QSTR_addr_mismatch__title_key_mismatch => Some(Self::addr_mismatch__title_key_mismatch),
Qstr::MP_QSTR_addr_mismatch__wrong_derication_path => Some(Self::addr_mismatch__wrong_derication_path),
Qstr::MP_QSTR_addr_mismatch__wrong_derivation_path => Some(Self::addr_mismatch__wrong_derivation_path),
Qstr::MP_QSTR_addr_mismatch__xpub_mismatch => Some(Self::addr_mismatch__xpub_mismatch),
Qstr::MP_QSTR_address__address => Some(Self::address__address),
Qstr::MP_QSTR_address__public_key => Some(Self::address__public_key),
@ -2601,6 +2605,8 @@ impl TranslatedString {
Qstr::MP_QSTR_words__confirm_fee => Some(Self::words__confirm_fee),
Qstr::MP_QSTR_words__no => Some(Self::words__no),
Qstr::MP_QSTR_words__yes => Some(Self::words__yes),
Qstr::MP_QSTR_words__account_colon => Some(Self::words__account_colon),
Qstr::MP_QSTR_cardano__confirming_a_plutus_transaction => Some(Self::cardano__confirming_a_plutus_transaction),
_ => None,
}
}

View File

@ -16,16 +16,6 @@ order = {int(k): v for k, v in order_index_name.items()}
en_file = TR_DIR / "en.json"
en_data = json.loads(en_file.read_text())["translations"]
def get_en_strings(data: dict) -> dict[str, str]:
res = {}
for section_name, section in data.items():
for k, v in section.items():
key = f"{section_name}__{k}"
res[key] = json.dumps(v)
return res
en_strings = get_en_strings(en_data)
%>\
#[cfg(feature = "micropython")]
use crate::micropython::qstr::Qstr;
@ -43,7 +33,7 @@ impl TranslatedString {
pub fn untranslated(self) -> &'static str {
match self {
% for name in order.values():
Self::${name} => ${en_strings.get(name, '""')},
Self::${name} => ${json.dumps(en_data.get(name, '""'))},
% endfor
}
}

View File

@ -6,9 +6,7 @@ class TR:
addr_mismatch__key_mismatch: str = "Key mismatch?"
addr_mismatch__mismatch: str = "Address mismatch?"
addr_mismatch__support_url: str = "trezor.io/support"
addr_mismatch__title: str = "ADDRESS MISMATCH?"
addr_mismatch__title_key_mismatch: str = "KEY MISMATCH?"
addr_mismatch__wrong_derication_path: str = "Wrong derivation path for selected account."
addr_mismatch__wrong_derivation_path: str = "Wrong derivation path for selected account."
addr_mismatch__xpub_mismatch: str = "XPUB mismatch?"
address__public_key: str = "Public key"
address__title_cosigner: str = "COSIGNER"
@ -122,10 +120,7 @@ class TR:
cardano__block: str = "Block"
cardano__catalyst: str = "Catalyst"
cardano__certificate: str = "Certificate"
cardano__certificate_path: str = "Certificate path"
cardano__change_output: str = "Change output"
cardano__change_output_path: str = "Change output path"
cardano__change_output_staking_path: str = "Change output staking path"
cardano__check_all_items: str = "Check all items carefully."
cardano__choose_level_of_details: str = "Choose level of details:"
cardano__collateral_input_id: str = "Collateral input ID:"
@ -136,6 +131,7 @@ class TR:
cardano__confirm_signing_stake_pool: str = "Confirm signing the stake pool registration as an owner."
cardano__confirm_transaction: str = "Confirm transaction"
cardano__confirming_a_multisig_transaction: str = "Confirming a multisig transaction."
cardano__confirming_a_plutus_transaction: str = "Confirming a Plutus transaction."
cardano__confirming_pool_registration: str = "Confirming pool registration as owner."
cardano__confirming_transction: str = "Confirming a transaction."
cardano__cost: str = "Cost"
@ -167,7 +163,6 @@ class TR:
cardano__pool_metadata_hash: str = "Pool metadata hash:"
cardano__pool_metadata_url: str = "Pool metadata url:"
cardano__pool_owner: str = "Pool owner:"
cardano__pool_owner_path: str = "Pool owner staking path"
cardano__pool_reward_account: str = "Pool reward account:"
cardano__reference_input_id: str = "Reference input ID:"
cardano__reference_input_index: str = "Reference input index:"
@ -218,7 +213,6 @@ class TR:
cardano__warning: str = "Warning"
cardano__weight: str = "Weight:"
cardano__withdrawal_for_address_template: str = "Confirm withdrawal for {} address:"
cardano__witness_path: str = "Witness path"
cardano__x_of_y_signatures_template: str = "Requires {} out of {} signatures."
coinjoin__access_account: str = "Access your coinjoin account?"
coinjoin__do_not_disconnect: str = "Do not disconnect your Trezor!"
@ -339,7 +333,7 @@ class TR:
homescreen__title_no_usb_connection: str = "NO USB CONNECTION"
homescreen__title_pin_not_set: str = "PIN NOT SET"
homescreen__title_seedless: str = "SEEDLESS"
homescreen__title_set: str = "CHANGE HOMESCREEN?"
homescreen__title_set: str = "CHANGE HOMESCREEN"
inputs__back: str = "BACK"
inputs__cancel: str = "CANCEL"
inputs__delete: str = "DELETE"
@ -365,7 +359,7 @@ class TR:
modify_fee__fee_rate: str = "Fee rate:"
modify_fee__increase_fee: str = "Increase fee by:"
modify_fee__new_transaction_fee: str = "New transaction fee:"
modify_fee__no_change: str = "Your fee did not change."
modify_fee__no_change: str = "Fee did not change."
modify_fee__title: str = "MODIFY FEE"
modify_fee__transaction_fee: str = "Transaction fee:"
monero__confirm_export: str = "Confirm export"
@ -464,7 +458,7 @@ class TR:
pin__info: str = "PIN will be required to access this device."
pin__invalid_pin: str = "Invalid PIN"
pin__last_attempt: str = "Last attempt"
pin__mismatch: str = "Entered PINs do not match!"
pin__mismatch: str = "The PINs you entered do not match."
pin__pin_mismatch: str = "PIN mismatch"
pin__please_check_again: str = "Please check again."
pin__reenter_new: str = "Re-enter new PIN"
@ -786,7 +780,7 @@ class TR:
wipe_code__enter_new: str = "Enter new wipe code"
wipe_code__info: str = "Wipe code can be used to erase all data from this device."
wipe_code__invalid: str = "Invalid wipe code"
wipe_code__mismatch: str = "Entered wipe codes do not match!"
wipe_code__mismatch: str = "The wipe codes you entered do not match."
wipe_code__reenter: str = "Re-enter wipe code"
wipe_code__reenter_to_confirm: str = "Please re-enter wipe code to confirm."
wipe_code__title_check: str = "CHECK WIPE CODE"
@ -797,6 +791,7 @@ class TR:
wipe_code__wipe_code_mismatch: str = "Wipe code mismatch"
word_count__title: str = "NUMBER OF WORDS"
words__account: str = "Account"
words__account_colon: str = "Account:"
words__address: str = "Address"
words__amount: str = "Amount"
words__are_you_sure: str = "Are you sure?"

View File

@ -7,19 +7,9 @@ import json
en_file = ROOT / "core" / "translations" / "en.json"
en_data = json.loads(en_file.read_text())["translations"]
def get_en_strings(data: dict) -> dict[str, str]:
res = {}
for section_name, section in data.items():
for k, v in section.items():
key = f"{section_name}__{k}"
res[key] = json.dumps(v)
return res
en_strings = get_en_strings(en_data)
%>\
class TR:
% for name, text in sorted(en_strings.items()):
${name}: str = ${text}
% for name, text in sorted(en_data.items()):
${name}: str = ${json.dumps(text)}
% endfor

View File

@ -68,7 +68,37 @@ french_chars = (
"œ",
)
spanish_chars = (
"Á",
"É",
"Í",
"Ñ",
"Ó",
"Ú",
"Ü",
"á",
"é",
"í",
"ñ",
"ó",
"ú",
"ü",
"¿",
)
german_chars = (
"Ä",
"Ö",
"Ü",
"ß",
"ä",
"ö",
"ü",
)
all_languages = {
"cs": czech_chars,
"fr": french_chars,
"es": spanish_chars,
"de": german_chars,
}

View File

@ -34,6 +34,7 @@ MAX_GLYPH = ord("~")
MODIFY_BEARING_X = [
_normalize(c)
for c in (
"Ä",
"À",
"Â",
"Æ",

File diff suppressed because it is too large Load Diff

854
core/translations/de.json Normal file
View File

@ -0,0 +1,854 @@
{
"fonts": {
"T2B1": {
"1_FONT_NORMAL": "font_pixeloperator_regular_8_de.json",
"2_FONT_BOLD": "font_pixeloperator_bold_8_de.json",
"3_FONT_MONO": "font_pixeloperatormono_regular_8_de.json",
"4_FONT_BIG": "font_unifont_regular_16_de.json",
"5_FONT_DEMIBOLD": "font_unifont_bold_16_de.json"
},
"T2T1": {
"1_FONT_NORMAL": "font_tthoves_regular_21_de.json",
"2_FONT_BOLD": "font_tthoves_bold_17_de.json",
"3_FONT_MONO": "font_robotomono_medium_20_de.json",
"4_FONT_BIG": null,
"5_FONT_DEMIBOLD": "font_tthoves_demibold_21_de.json"
}
},
"header": {
"change_language_prompt": "Sprache andern?",
"change_language_title": "SPRACHE",
"language": "deDE",
"version": "2.6.5"
},
"translations": {
"addr_mismatch__contact_support_at": "Bitte wenden Sie sich an den Trezor -Support unter (TODO)",
"addr_mismatch__key_mismatch": "Schlüsselfehlanpassung? (TODO)",
"addr_mismatch__mismatch": "Adressenkonflikt?",
"addr_mismatch__support_url": "trezor.io/support",
"addr_mismatch__wrong_derivation_path": "Falscher Ableitungspfad für ausgewähltes Konto. (TODO)",
"addr_mismatch__xpub_mismatch": "XPUB Mismatch? (TODO)",
"address__public_key": "Öffentlicher Schlüssel (TODO)",
"address__title_cosigner": "MITUNTERZEICHNER",
"address__title_receive_address": "EMPFÄNGERADRESSE",
"address__title_yours": "DEINER",
"address_details__derivation_path": "Ableitungspfad:",
"address_details__title_receive_address": "EMPFÄNGERADRESSE",
"address_details__title_receiving_to": "EMPFÄNGER",
"authenticate__confirm_template": "Erlauben Sie den angeschlossenen Computer, zu bestätigen, dass Ihr {} echt ist? (TODO)",
"authenticate__header": "AUTHENTIFIZIEREN (TODO)",
"auto_lock__change_template": "Trezor nach {} Inaktivität automatisch sperren?",
"auto_lock__title": "AUTO-LOCK-VERZÖGERUNG",
"backup__can_back_up_anytime": "Du kannst deinen Trezor jederzeit einmalig sichern.",
"backup__it_should_be_backed_up": "Du solltest jetzt dein neues Wallet sichern.",
"backup__it_should_be_backed_up_now": "Es sollte jetzt gesichert werden!",
"backup__new_wallet_created": "Neues Wallet wurde erstellt.",
"backup__new_wallet_successfully_created": "Neues Wallet wurde erfolgreich erstellt.",
"backup__recover_anytime": "Mit dem Backup kannst du jederzeit dein Wallet wiederherstellen.",
"backup__title_backup_wallet": "WALLET-BACKUP",
"backup__title_skip": "BACKUP ÜBERSPRINGEN",
"backup__want_to_skip": "Möchtest du das Backup wirklich überspringen?",
"binance__buy": "Kaufen",
"binance__confirm_cancel": "Abbrechen bestätigen",
"binance__confirm_input": "Eingabe bestätigen",
"binance__confirm_order": "Order bestätigen",
"binance__confirm_output": "Ausgabe bestätigen",
"binance__order_id": "Order-ID:",
"binance__pair": "Paar:",
"binance__price": "Preis:",
"binance__quantity": "Menge:",
"binance__sell": "Verkaufen",
"binance__sender_address": "Senderadresse:",
"binance__side": "Seite:",
"bitcoin__commitment_data": "Commitment-Daten:",
"bitcoin__confirm_locktime": "Sperrzeit bestätigen",
"bitcoin__create_proof_of_ownership": "Möchtest du einen Eigentumsnachweis erstellen?",
"bitcoin__high_mining_fee_template": "Die Mining-Gebühr von\n{}\nist unerwartet hoch.",
"bitcoin__locktime_no_effect": "Sperrzeit ist festgelegt, hat aber keine Auswirkungen.",
"bitcoin__locktime_set_to": "Sperrzeit festgelegt auf:",
"bitcoin__locktime_set_to_blockheight": "Sperrzeit festgelegt auf Blockhöhe:",
"bitcoin__lot_of_change_outputs": "Viele Wechselgeldausgaben.",
"bitcoin__multiple_accounts": "Mehrere Konten (TODO)",
"bitcoin__new_fee_rate": "Neuer Gebührensatz:",
"bitcoin__simple_send_of": "Einfaches Senden von",
"bitcoin__ticket_amount": "Ticketbetrag:",
"bitcoin__title_confirm_details": "DETAILS BESTÄTIGEN",
"bitcoin__title_finalize_transaction": "TRANSAKTION ABSCHLIESSEN",
"bitcoin__title_high_mining_fee": "HOHE MINING-GEBÜHR",
"bitcoin__title_meld_transaction": "TRANSAKTION ZUSAMMENFÜHREN",
"bitcoin__title_modify_amount": "BETRAG ÄNDERN",
"bitcoin__title_payjoin": "PAYJOIN",
"bitcoin__title_proof_of_ownership": "EIGENTUMSNACHWEIS",
"bitcoin__title_purchase_ticket": "TICKET KAUFEN",
"bitcoin__title_update_transaction": "TRANSAKTION AKTUALISIEREN",
"bitcoin__unknown_path": "Unbekannter Pfad",
"bitcoin__unknown_transaction": "Unbekannte Transaktion",
"bitcoin__unusually_high_fee": "Ungewöhnlich hohe Gebühr.",
"bitcoin__unverified_external_inputs": "Die Transaktion enthält nicht verifizierte externe Eingaben.",
"bitcoin__valid_signature": "Die Signatur ist gültig.",
"bitcoin__voting_rights": "Stimmrechte an:",
"buttons__abort": "ABBRECHEN",
"buttons__access": "ZUGRIFF",
"buttons__again": "WIEDERHOLEN",
"buttons__allow": "ERLAUBEN (TODO)",
"buttons__back": "ZURÜCK (TODO)",
"buttons__back_up": "SICHERN",
"buttons__cancel": "ABBRECHEN",
"buttons__change": "ÄNDERN",
"buttons__check": "PRÜFEN",
"buttons__check_again": "ERNEUT PRÜFEN",
"buttons__close": "SCHLIESSEN",
"buttons__confirm": "BESTÄTIGEN",
"buttons__continue": "WEITER",
"buttons__details": "DETAILS",
"buttons__enable": "AKTIVIEREN",
"buttons__enter": "EINGEBEN",
"buttons__enter_share": "SHARE EINGEBEN",
"buttons__export": "EXPORTIEREN",
"buttons__format": "FORMATIEREN",
"buttons__go_back": "GEH ZURÜCK (TODO)",
"buttons__hold_to_confirm": "Z. BEST. HALTEN",
"buttons__info": "INFO",
"buttons__install": "INSTALLIEREN (TODO)",
"buttons__more_info": "WEITERE INFOS",
"buttons__ok_i_understand": "OK, ICH VERSTEHE",
"buttons__purchase": "KAUFEN",
"buttons__quit": "BEENDEN",
"buttons__restart": "NEU STARTEN",
"buttons__retry": "WIEDERHOLEN",
"buttons__select": "AUSWÄHLEN",
"buttons__set": "FESTLEGEN",
"buttons__show_all": "ALLE ANZEIGEN",
"buttons__show_details": "ZEIGE DETAILS (TODO)",
"buttons__show_words": "WÖRTER ANZEIGEN",
"buttons__skip": "ÜBSPR",
"buttons__try_again": "WIEDERHOLEN",
"buttons__turn_off": "DEAKTIVIEREN",
"buttons__turn_on": "AKTIVIEREN",
"cardano__addr_base": "Basis",
"cardano__addr_enterprise": "Enterprise",
"cardano__addr_legacy": "Veraltet",
"cardano__addr_pointer": "Pointer",
"cardano__addr_reward": "Belohnung",
"cardano__address_no_staking": "Adresse - keine Staking-Belohnungen.",
"cardano__amount_burned_decimals_unknown": "Menge verbrannt (Dezimalstellen unbekannt): (TODO)",
"cardano__amount_minted_decimals_unknown": "Menge geprägt (Dezimalstellen unbekannt): (TODO)",
"cardano__amount_sent_decimals_unknown": "Betrag gesendet (unbekannt): (TODO)",
"cardano__anonymous_pool": "Pool hat keine Metadaten (anonymer Pool)",
"cardano__asset_fingerprint": "Asset-Fingerabdruck:",
"cardano__auxiliary_data_hash": "Hilfsdaten-Hash:",
"cardano__block": "Block",
"cardano__catalyst": "Catalyst",
"cardano__certificate": "Zertifikat",
"cardano__change_output": "Wechselgeldausgabe",
"cardano__check_all_items": "Prüfe alle Elemente sorgfältig.",
"cardano__choose_level_of_details": "Detailebene auswählen:",
"cardano__collateral_input_id": "Sicherheiten-Eingabe-ID:",
"cardano__collateral_input_index": "Sicherheiten-Eingabeindex:",
"cardano__collateral_output_contains_tokens": "Die Rückgabe von Sicherheiten beinhaltet Token.",
"cardano__collateral_return": "Rückgabe von Sicherheiten",
"cardano__confirm": "Bestätigen:",
"cardano__confirm_signing_stake_pool": "Bestätige, dass du die Registrierung des Pools als Eigentümer signiert hast.",
"cardano__confirm_transaction": "Transaktion bestätigen",
"cardano__confirming_a_multisig_transaction": "Multisig-Transaktion bestätigen.",
"cardano__confirming_a_plutus_transaction": "Bestätigung einer Plutus -Transaktion. (TODO)",
"cardano__confirming_pool_registration": "Pool-Registrierung als Besitzer bestätigen.",
"cardano__confirming_transction": "Transaktion bestätigen.",
"cardano__cost": "Kosten",
"cardano__credential_mismatch": "Daten stimmen nicht mit Zahlungsdaten überein.",
"cardano__datum_hash": "Datum Hash: (TODO)",
"cardano__delegating_to": "Delegieren an:",
"cardano__for_account_and_index_template": "Für Konto {} und index {}: (TODO)",
"cardano__for_account_template": "Für Konto {}: (TODO)",
"cardano__for_key_hash": "für Key-Hash:",
"cardano__for_script": "für Skript:",
"cardano__inline_datum": "Inline-Bezugspunkt",
"cardano__input_id": "Eingabe-ID:",
"cardano__input_index": "Eingabenindex:",
"cardano__intro_text_change": "Die folgende Adresse ist eine Wechselgeldadresse. Ihr(e)",
"cardano__intro_text_owned_by_device": "Die folgende Adresse gehört diesem Gerät. Ihr(e)",
"cardano__intro_text_registration_payment": "Die Zahlungsadresse für die Registrierung des Voting-Keys gehört diesem Gerät. Ihr(e)",
"cardano__key_hash": "Key-Hash",
"cardano__margin": "Marge",
"cardano__multisig_path": "Multisig-Pfad",
"cardano__nested_scripts_template": "Enthält {} verschachtelte Skripte.",
"cardano__network": "Netzwerk:",
"cardano__no_output_tx": "Transaktion hat keine Ausgaben. Netzwerk kann nicht verifiziert werden.",
"cardano__nonce": "Nonce:",
"cardano__other": "andere",
"cardano__path": "Pfad",
"cardano__pledge": "Pledge",
"cardano__pointer": "Pointer",
"cardano__policy_id": "Richtlinien-ID:",
"cardano__pool_metadata_hash": "Pool-Metadaten-Hash:",
"cardano__pool_metadata_url": "Pool-Metadaten-URL:",
"cardano__pool_owner": "Pool-Eigentümer:",
"cardano__pool_reward_account": "Pool-Belohnungskonto:",
"cardano__reference_input_id": "Referenz-Eingabe-ID:",
"cardano__reference_input_index": "Referenz-Eingabeindex:",
"cardano__reference_script": "Referenzskript",
"cardano__required_signer": "Erforderlicher Unterzeichner",
"cardano__reward": "Belohnung",
"cardano__reward_address": "Adresse ist eine Adresse für Belohnungen.",
"cardano__reward_eligibility_warning": "Warnung: Die Adresse ist keine Zahlungsadresse und somit nicht für Belohnungen berechtigt.",
"cardano__rewards_go_to": "Belohnung geht an:",
"cardano__script": "Skript",
"cardano__script_all": "Alle",
"cardano__script_any": "Beliebige",
"cardano__script_data_hash": "Skriptdaten-Hash:",
"cardano__script_hash": "Skript-Hash:",
"cardano__script_invalid_before": "Ungültig vor",
"cardano__script_invalid_hereafter": "Ungültig nach",
"cardano__script_key": "Key",
"cardano__script_n_of_k": "N von K",
"cardano__script_reward": "Skript-Belohnung",
"cardano__sending": "Wird gesendet",
"cardano__show_simple": "Einfach anzeigen",
"cardano__sign_tx_path_template": "Transaktion signieren mit {}:",
"cardano__stake_delegation": "Stake-Delegierung",
"cardano__stake_deregistration": "Stake-Key-Deregistrierung",
"cardano__stake_pool_registration": "Staking-Pool-Registrierung",
"cardano__stake_pool_registration_pool_id": "Staking-Pool-Registrierung\nPool-ID:",
"cardano__stake_registration": "Stake-Key-Registrierung",
"cardano__staking_key_for_account": "Staking-Key für Konto",
"cardano__to_pool": "an Pool:",
"cardano__token_minting_path": "Token-Minting-Pfad",
"cardano__total_collateral": "Gesamtsicherheiten:",
"cardano__transaction": "Transaktion",
"cardano__transaction_contains_minting_or_burning": "Die Transaktion beinhaltet das Minting oder Burning von Token.",
"cardano__transaction_contains_script_address_no_datum": "Die folgende Transaktionsausgabe enthält eine Skriptadresse, aber keinen Bezugspunkt.",
"cardano__transaction_fee": "Transaktionsgebühr:",
"cardano__transaction_id": "Transaktions-ID:",
"cardano__transaction_no_collateral_input": "Die Transaktion enthält keine Sicherheiten. Das Plutus-Skript kann nicht ausgeführt werden.",
"cardano__transaction_no_script_data_hash": "Die Transaktion enthält keinen Skriptdaten-Hash. Das Plutus-Skript kann nicht ausgeführt werden.",
"cardano__transaction_output_contains_tokens": "Die folgende Transaktionsausgabe beinhaltet Token.",
"cardano__ttl": "TTL:",
"cardano__unknown_collateral_amount": "Unbekannter Sicherheitenbetrag.",
"cardano__unusual_path": "Pfad ist ungewöhnlich.",
"cardano__valid_since": "Gültig seit:",
"cardano__verify_script": "Skript verifizieren",
"cardano__vote_key_registration": "Vote-Key-Registrierung (CIP-36)",
"cardano__vote_public_key": "Public Key für Vote:",
"cardano__voting_purpose": "Voting-Zweck:",
"cardano__warning": "Warnung",
"cardano__weight": "Gewicht:",
"cardano__withdrawal_for_address_template": "Auszahlung für {} Adresse bestätigen:",
"cardano__x_of_y_signatures_template": "Erfordert {} von {} Signaturen.",
"coinjoin__access_account": "Auf CoinJoin-Konto zugreifen?",
"coinjoin__do_not_disconnect": "Trenne deinen Trezor nicht!",
"coinjoin__max_mining_fee": "Max. Mining-Gebühr:",
"coinjoin__max_rounds": "Max. Runden:",
"coinjoin__title": "COINJOIN AUTORISIEREN",
"coinjoin__title_do_not_disconnect": "TRENNE DEINEN TREZOR NICHT!",
"coinjoin__title_progress": "COINJOIN LÄUFT",
"coinjoin__waiting_for_others": "Auf andere warten",
"confirm_total__fee_rate": "Gebührensatz:",
"confirm_total__sending_from_account": "Gesendet von Konto:",
"confirm_total__title_fee": "GEBÜHREN-INFO",
"confirm_total__title_sending_from": "GESENDET VON",
"debug__loading_seed": "Seed wird geladen",
"debug__loading_seed_not_recommended": "Das Laden von privaten Seeds wird nicht empfohlen.",
"device_name__change_template": "Gerätename in {} ändern?",
"device_name__title": "GERÄTENAME",
"entropy__send": "Möchtest du die Entropie wirklich senden?",
"entropy__title": "INTERNE ENTROPIE",
"entropy__title_confirm": "ENTROPIE BESTÄTIGEN",
"eos__about_to_sign_template": "Du bist dabei, {} zu signieren.",
"eos__action_name": "Aktionsname:",
"eos__arbitrary_data": "Beliebige Daten",
"eos__buy_ram": "RAM kaufen",
"eos__bytes": "Bytes:",
"eos__cancel_vote": "Vote abbrechen",
"eos__checksum": "Prüfsumme:",
"eos__code": "Code:",
"eos__contract": "Kontrakt:",
"eos__cpu": "CPU:",
"eos__creator": "Ersteller:",
"eos__delegate": "Delegieren",
"eos__delete_auth": "Auth löschen",
"eos__from": "Von:",
"eos__link_auth": "Auth verknüpfen",
"eos__memo": "Memo",
"eos__name": "Name:",
"eos__net": "NET:",
"eos__new_account": "Neues Konto",
"eos__owner": "Eigentümer:",
"eos__parent": "Elternteil:",
"eos__payer": "Zahlender:",
"eos__permission": "Berechtigung:",
"eos__proxy": "Proxy:",
"eos__receiver": "Empfänger:",
"eos__refund": "Rückerstattung",
"eos__requirement": "Anforderung:",
"eos__sell_ram": "RAM verkaufen (TODO)",
"eos__sender": "Sender:",
"eos__sign_transaction": "Transaktion signieren",
"eos__threshold": "Schwelle:",
"eos__to": "An:",
"eos__transfer": "Überweisung:",
"eos__type": "Typ:",
"eos__undelegate": "Delegieren aufheben",
"eos__unlink_auth": "Auth-Verknüpfung aufheben",
"eos__update_auth": "Auth aktualisieren",
"eos__vote_for_producers": "Vote für Produzenten",
"eos__vote_for_proxy": "Vote für Proxy",
"eos__voter": "Voter:",
"ethereum__amount_sent": "Gesendeter Betrag:",
"ethereum__contract": "Kontrakt:",
"ethereum__data_size_template": "Größe: {} Bytes",
"ethereum__gas_limit": "Gas-Grenze:",
"ethereum__gas_price": "Gas-Preis:",
"ethereum__max_gas_price": "Max. Gas-Preis:",
"ethereum__name_and_version": "Name und Version",
"ethereum__new_contract": "neuer Kontrakt?",
"ethereum__no_message_field": "Kein Nachrichtenfeld",
"ethereum__priority_fee": "Prioritätsgebühr:",
"ethereum__show_full_array": "Vollständiges Array anzeigen",
"ethereum__show_full_domain": "Vollständige Domain anzeigen",
"ethereum__show_full_message": "Vollständige Nachricht anzeigen",
"ethereum__show_full_struct": "Vollständige Struktur anzeigen",
"ethereum__sign_eip712": "EIP-712-Daten wirklich signieren?",
"ethereum__title_confirm_data": "DATEN BESTÄTIGEN",
"ethereum__title_confirm_domain": "DOMAIN BESTÄTIGEN",
"ethereum__title_confirm_message": "NACHRICHT BESTÄTIGEN",
"ethereum__title_confirm_struct": "STRUKTUR BESTÄTIGEN",
"ethereum__title_confirm_typed_data": "DATEN BESTÄTIGEN",
"ethereum__title_signing_address": "SIGNIERADRESSE",
"ethereum__units_template": "{} Einheiten",
"ethereum__unknown_token": "Ungültiger Token",
"ethereum__valid_signature": "Die Signatur ist gültig.",
"experimental_mode__enable": "Experimentelle Funktionen aktivieren?",
"experimental_mode__only_for_dev": "Nur für Entwicklung und Beta-Tests.",
"experimental_mode__title": "EXPERIMENTIERMODUS",
"fido__already_registered": "Bereits registriert",
"fido__device_already_registered": "Das Gerät ist bereits bei dieser Anwendung registriert.",
"fido__device_already_registered_with_template": "Dieses Gerät ist bereits bei {} registriert.",
"fido__device_not_registered": "Das Gerät ist nicht bei dieser Anwendung registriert.",
"fido__does_not_belong": "Die Daten, die du importieren möchtest,\ngehören nicht zu diesem Authentifikator.",
"fido__erase_credentials": "alle Daten löschen?",
"fido__export_credentials": "Informationen über die auf diesem Gerät gespeicherten Daten exportieren?",
"fido__not_registered": "Nicht registriert",
"fido__not_registered_with_template": "Dieses Gerät ist nicht registriert bei\n{}.",
"fido__please_enable_pin_protection": "Aktiviere den PIN-Schutz.",
"fido__title_authenticate": "FIDO2 AUTHENTIFIZIEREN",
"fido__title_import_credential": "DATEN IMPORTIEREN",
"fido__title_list_credentials": "DATEN AUFLISTEN",
"fido__title_register": "FIDO2 REGISTRIEREN",
"fido__title_remove_credential": "DATEN ENTFERNEN",
"fido__title_reset": "FIDO2 ZURÜCKSETZEN",
"fido__title_u2f_auth": "U2F authentifizieren",
"fido__title_u2f_register": "U2F registrieren",
"fido__title_verify_user": "FIDO2 Benutzer verifizieren",
"fido__unable_to_verify_user": "Benutzer kann nicht verifiziert werden.",
"fido__wanna_erase_credentials": "Möchtest du wirklich alle Daten löschen?",
"firmware_update__title": "FIRMWARE AKTUALISIEREN (TODO)",
"firmware_update__title_fingerprint": "FW Fingerabdruck (TODO)",
"homescreen__click_to_connect": "Zum Verbinden klicken",
"homescreen__click_to_unlock": "Zum Entsperren klicken",
"homescreen__title_backup_failed": "BACKUP FEHLGESCHLAGEN",
"homescreen__title_backup_needed": "BACKUP ERFORDERLICH",
"homescreen__title_coinjoin_authorized": "COINJOIN AUTORISIERT",
"homescreen__title_experimental_mode": "EXPERIMENTIERMODUS",
"homescreen__title_hold_to_lock": "ZUM SPERREN HALTEN",
"homescreen__title_no_usb_connection": "KEINE USB-VERBINDUNG",
"homescreen__title_pin_not_set": "PIN NICHT FESTGELEGT",
"homescreen__title_seedless": "OHNE SEED",
"homescreen__title_set": "STARTBILDSCHIRM FESTLEGEN",
"inputs__back": "ZURÜCK",
"inputs__cancel": "ABBRECHEN",
"inputs__delete": "LÖSCHEN",
"inputs__enter": "EINGEBEN",
"inputs__return": "ZURÜCK",
"inputs__show": "ANZEIGEN",
"inputs__space": "LEER",
"joint__title": "GEMEINSAME TRANSAKTION",
"joint__to_the_total_amount": "Gesamtbetrag:",
"joint__you_are_contributing": "Dein Anteil:",
"lockscreen__tap_to_connect": "Zum Verbinden tippen",
"lockscreen__tap_to_unlock": "Zum Entsperren tippen",
"lockscreen__title_locked": "GESPERRT",
"lockscreen__title_not_connected": "NICHT VERBUNDEN",
"misc__decrypt_value": "Wert entschlüsseln",
"misc__encrypt_value": "Wert verschlüsseln",
"misc__title_suite_labeling": "SUITE-LABELING",
"modify_amount__decrease_amount": "Betrag reduzieren um:",
"modify_amount__increase_amount": "Betrag erhöhen um:",
"modify_amount__new_amount": "Neuer Betrag:",
"modify_amount__title": "BETRAG ÄNDERN",
"modify_fee__decrease_fee": "Gebühr reduzieren um:",
"modify_fee__fee_rate": "Gebührensatz:",
"modify_fee__increase_fee": "Gebühr erhöhen um:",
"modify_fee__new_transaction_fee": "Neue Transaktionsgebühr:",
"modify_fee__no_change": "Deine Gebühr hat sich nicht geändert.",
"modify_fee__title": "GEBÜHR ÄNDERN",
"modify_fee__transaction_fee": "Transaktionsgebühr:",
"monero__confirm_export": "Export bestätigen",
"monero__confirm_ki_sync": "KI-Sync bestätigen",
"monero__confirm_refresh": "Aktualisieren bestätigen",
"monero__confirm_unlock_time": "Entsperrzeit bestätigen",
"monero__hashing_inputs": "Eingaben werden gehasht",
"monero__payment_id": "Zahlungs-ID",
"monero__postprocessing": "Wird nachgearbeitet...",
"monero__processing": "Wird verarbeitet...",
"monero__processing_inputs": "Eingaben werden verarbeitet",
"monero__processing_outputs": "Ausgaben werden verarbeitet",
"monero__signing": "Wird signiert...",
"monero__signing_inputs": "Eingaben werden signiert",
"monero__unlock_time_set_template": "Entsperrzeit für diese Transaktion ist auf {} festgelegt",
"monero__wanna_export_tx_der": "Möchtest du wirklich tx_key exportieren\nfür tx_proof?",
"monero__wanna_export_tx_key": "Möchtest du wirklich tx_key exportieren?",
"monero__wanna_export_watchkey": "Möchtest du wirklich Watch-Only-Daten exportieren?",
"monero__wanna_start_refresh": "Möchtest du wirklich\ndie Aktualisierung starten?",
"monero__wanna_sync_key_images": "Möchtest du wirklich\nKey-Images synchronisieren?",
"nem__absolute": "absolut",
"nem__activate": "Aktivieren",
"nem__add": "Hinzufügen",
"nem__confirm_action": "Aktion bestätigen",
"nem__confirm_address": "Adresse bestätigen",
"nem__confirm_creation_fee": "Erstellungsgebühr bestätigen",
"nem__confirm_mosaic": "Mosaik bestätigen",
"nem__confirm_multisig_fee": "Multisig-Gebühr bestätigen",
"nem__confirm_namespace": "Namespace bestätigen",
"nem__confirm_payload": "Nutzdaten bestätigen",
"nem__confirm_properties": "Eigenschaften bestätigen",
"nem__confirm_rental_fee": "Leihgebühr bestätigen",
"nem__confirm_transfer_of": "Bestätigung der Überweisung von",
"nem__convert_account_to_multisig": "Konto in Multisig-Konto umwandeln?",
"nem__cosign_transaction_for": "Transaktion mitzeichnen für",
"nem__cosignatory": " Mitunterzeichner",
"nem__create_mosaic": "Mosaik erstellen",
"nem__create_namespace": "Namespace erstellen",
"nem__deactivate": "Deaktivieren",
"nem__decrease": "Verringern",
"nem__description": "Beschreibung:",
"nem__divisibility_and_levy_cannot_be_shown": "Teilbarkeit und Abgaben können bei unbekannten Mosaiken nicht angezeigt werden",
"nem__encrypted": "Verschlüsselt:",
"nem__final_confirm": "Letzte Bestätigung",
"nem__immutable": "unveränderlich",
"nem__increase": "Erhöhen",
"nem__initial_supply": "Anfängliches Angebot:",
"nem__initiate_transaction_for": "Transaktion initiieren für",
"nem__levy_divisibility": "Teilbarkeit der Abgaben:",
"nem__levy_fee": "Abgabengebühr",
"nem__levy_fee_of": "Abgabengebühr von",
"nem__levy_mosaic": "Abgabenmosaik:",
"nem__levy_namespace": "Abgaben-Namespace:",
"nem__levy_recipient": "Abgabenempfänger:",
"nem__levy_type": "Abgabentyp:",
"nem__modify_supply_for": "Ändern des Angebots für",
"nem__modify_the_number_of_cosignatories_by": "Ändern der Anzahl der Mitunterzeichner um ",
"nem__mutable": "veränderlich",
"nem__of": "von",
"nem__percentile": "Perzentil",
"nem__raw_units_template": "{} Roheinheiten",
"nem__remote_harvesting": " Remote-Harvesting?",
"nem__remove": "Entfernen",
"nem__set_minimum_cosignatories_to": "Mindestanzahl der Mitunterzeichner festlegen auf ",
"nem__sign_tx_fee_template": "Diese Transaktion signieren\nund {} zahlen\nfür Netzwerkgebühr?",
"nem__supply_change": "Angebotsänderung",
"nem__supply_units_template": "{} Angebot um {} ganze Einheiten?",
"nem__transferable": "Übertragbar?",
"nem__under_namespace": "unter Namespace",
"nem__unencrypted": "Unverschlüsselt:",
"nem__unknown_mosaic": "Unbekanntes Mosaik.",
"passphrase__access_hidden_wallet": "Auf Passphrase Wallet zugreifen?",
"passphrase__always_on_device": "Möchtest du die Passphrase wirklich immer auf dem Gerät eingeben?",
"passphrase__from_host_not_shown": "Vom Host bereitgestellte Passphrase wird verwendet, aufgrund der Geräteeinstellungen aber nicht angezeigt.",
"passphrase__hidden_wallet": "Passphrase Wallet",
"passphrase__hide": "Passphrase vom Host ausblenden?",
"passphrase__next_screen_will_show_passphrase": "Passphrase wird auf dem nächsten Bildschirm angezeigt.",
"passphrase__please_enter": "Gib deine Passphrase ein.",
"passphrase__revoke_on_device": "Möchtest du die Passphrase auf dem Gerät widerrufen?",
"passphrase__title_confirm": "PASSPHRASE BESTÄTIGEN",
"passphrase__title_enter": "PASSPHRASE EINGEBEN",
"passphrase__title_hide": "PASSPHRASE AUSBLENDEN",
"passphrase__title_settings": "PASSPHRASEN-EINSTELLUNGEN",
"passphrase__title_source": "PASSPHRASEN-QUELLE",
"passphrase__turn_off": "Passphrasenschutz deaktivieren?",
"passphrase__turn_on": "Passphrasenschutz aktivieren?",
"pin__change": "PIN ändern?",
"pin__changed": "PIN geändert.",
"pin__cursor_will_change": "Die Cursorposition ändert sich für mehr Sicherheit zwischen den Einträgen.",
"pin__diff_from_wipe_code": "Die neue PIN muss sich von deinem Löschcode unterscheiden.",
"pin__disabled": "PIN-Schutz\ndeaktiviert.",
"pin__enabled": "PIN-Schutz\naktiviert.",
"pin__enter": "PIN eingeben",
"pin__enter_new": "Neue PIN eingeben",
"pin__entered_not_valid": "Der Pin, den Sie eingegeben haben, ist nicht gültig. (TODO)",
"pin__info": "PIN ist erforderlich, um auf das Gerät zuzugreifen.",
"pin__invalid_pin": "Die eingegebene PIN ist ungültig.",
"pin__last_attempt": "Letzter Versuch",
"pin__mismatch": "Eingegebene PINs stimmen nicht überein.",
"pin__pin_mismatch": "Pin -Nichtübereinstimmung (TODO)",
"pin__please_check_again": "Bitte noch einmal prüfen.",
"pin__reenter_new": "Neue PIN erneut eingeben",
"pin__reenter_to_confirm": "Gib die PIN zur Bestätigung erneut ein.",
"pin__should_be_long": "PIN sollte aus 4-50 Ziffern bestehen.",
"pin__title_check_pin": "PIN PRÜFEN",
"pin__title_settings": "PIN-EINSTELLUNGEN",
"pin__title_wrong_pin": "FALSCHE PIN",
"pin__tries_left": "Versuche übrig",
"pin__turn_off": "Möchtest du den PIN-Schutz wirklich deaktivieren?",
"pin__turn_on": "PIN-Schutz aktivieren?",
"pin__wrong_pin": "Falsche PIN",
"plurals__contains_x_keys": "Schlüssel|Schlüssel (TODO)",
"plurals__lock_after_x_hours": "Stunde|Stunden (TODO)",
"plurals__lock_after_x_milliseconds": "Millisekunden|Millisekunden (TODO)",
"plurals__lock_after_x_minutes": "Minute|Minuten (TODO)",
"plurals__lock_after_x_seconds": "Zweite|Sekunden (TODO)",
"plurals__sign_x_actions": "Aktion|Aktionen (TODO)",
"plurals__transaction_of_x_operations": "Betrieb|Operationen (TODO)",
"plurals__x_groups_needed": "Gruppe|Gruppen (TODO)",
"plurals__x_shares_needed": "Aktien|Aktien (TODO)",
"progress__authenticity_check": "Authentizität überprüfen... (TODO)",
"progress__done": "Fertig",
"progress__loading_transaction": "Transaktion wird geladen...",
"progress__one_second_left": "1 Sekunde verbleibend",
"progress__please_wait": "BITTE WARTEN",
"progress__processing": "VERARBEITUNG",
"progress__refreshing": "Wird aktualisiert...",
"progress__signing_transaction": "Transaktion wird signiert...",
"progress__syncing": "Wird synchronisiert...",
"progress__x_seconds_left_template": "{} Sekunden verbleibend",
"reboot_to_bootloader__restart": "Möchtest du Trezor im Bootloader-Modus neu starten?",
"reboot_to_bootloader__title": "ZUM BOOTLOADER",
"reboot_to_bootloader__version_by_template": "Firmware Version {}\nvon {} (TODO)",
"recovery__cancel_dry_run": "Backup-Überprüfung abbrechen",
"recovery__check_dry_run": "Backup überprüfen?",
"recovery__cursor_will_change": "Die Cursorposition ändert sich für mehr Sicherheit zwischen den Einträgen.",
"recovery__dry_run_bip39_valid_match": "Der eingegebene Recovery Seed ist gültig und stimmt mit dem auf dem Gerät überein.",
"recovery__dry_run_bip39_valid_mismatch": "Der eingegebene Recovery Seed ist gültig, stimmt aber nicht mit dem auf dem Gerät überein.",
"recovery__dry_run_slip39_valid_match": "Die eingegebenen Recovery Shares sind gültig und stimmen mit den Daten auf dem Gerät überein.",
"recovery__dry_run_slip39_valid_mismatch": "Die eingegebenen Recovery Shares sind gültig, stimmen aber nicht mit den Daten auf dem Gerät überein.",
"recovery__enter_any_share": "Share eingeben",
"recovery__enter_backup": "Gib dein Backup ein.",
"recovery__enter_different_share": "Gib einen anderen Share ein.",
"recovery__enter_share_from_diff_group": "Gib einen Share von einer anderen Gruppe ein.",
"recovery__group_num_template": "Gruppe {}",
"recovery__group_threshold_reached": "Gruppenschwelle wurde erreicht.",
"recovery__invalid_seed_entered": "Eingegebener Recovery Seed ist ungültig.",
"recovery__invalid_share_entered": "Eingegebener Recovery Share ist ungültig.",
"recovery__more_shares_needed": "Weitere Shares erforderlich",
"recovery__num_of_words": "Wähle die Anzahl der Wörter in deinem Backup aus.",
"recovery__only_first_n_letters": "Sie müssen nur die ersten 2-4 Buchstaben jedes Wortes auswählen. (TODO)",
"recovery__progress_will_be_lost": "Alle Fortschritte gehen verloren.",
"recovery__select_num_of_words": "Wähle die Anzahl der Wörter in deinem Backup aus.",
"recovery__share_already_entered": "Share wurde bereits eingegeben.",
"recovery__share_from_another_shamir": "Du hast einen Share von einem anderen Shamir-Backup eingegeben.",
"recovery__share_num_template": "Share {}",
"recovery__title": "WALLET WIEDERHERSTELLEN",
"recovery__title_cancel_dry_run": "BACKUP-ÜBERPRÜFUNG ABBRECHEN",
"recovery__title_cancel_recovery": "WIEDERHERSTELLUNG ABBRECHEN",
"recovery__title_dry_run": "BACKUP-ÜBERPRÜFUNG",
"recovery__title_recover": "WALLET WIEDERHERSTELLEN",
"recovery__title_remaining_shares": "VERBLEIBENDE SHARES",
"recovery__type_word_x_of_y_template": "Tippe Wort {} von {}",
"recovery__wallet_recovered": "Wallet Wiederherstellung erfolgreich",
"recovery__wanna_cancel_dry_run": "Möchtest du die Backup-Überprüfung wirklich abbrechen?",
"recovery__wanna_cancel_recovery": "Möchtest du die Wiederherstellung wirklich abbrechen?",
"recovery__word_count_template": "({} Wörter)",
"recovery__word_x_of_y_template": "WORT {} VON {}",
"recovery__x_more_items_starting_template_plural": "{count} mehr {plural} Start (TODO)",
"recovery__x_more_shares_needed_template_plural": "{count} mehr {plural} benötigt. (TODO)",
"recovery__x_of_y_entered_template": "{} von {} Shares erfolgreich eingegeben.",
"recovery__you_have_entered": "Du hast eingegeben",
"reset__advanced_group_threshold_info": "Die Gruppenschwelle bestimmt, wie viele Gruppen zur Wallet Wiederherstellung nötig sind.",
"reset__all_x_of_y_template": "alle {} der {} Shares",
"reset__any_x_of_y_template": "{} der {} Shares",
"reset__button_create": "WALLET ERSTELLEN",
"reset__button_recover": "WALLET WIEDERHERSTELLEN",
"reset__by_continuing": "Wenn du fortfährst, stimmst du den Geschäftsbedingungen von Trezor Company zu.",
"reset__check_backup_title": "BACKUP ÜBERPRÜFEN",
"reset__check_group_share_title_template": "G{} - S{} ÜBERPRÜFEN",
"reset__check_seed_title": "SEED ÜBERPRÜFEN",
"reset__check_share_title_template": "SHARE #{} ÜBERPRÜFEN",
"reset__continue_with_next_share": "Fahre mit dem nächsten Share fort.",
"reset__continue_with_share_template": "Fahre mit Share #{} fort.",
"reset__finished_verifying_group_template": "Die Überprüfung deiner Recovery Shares für die Gruppe {} ist abgeschlossen.",
"reset__finished_verifying_seed": "Die Überprüfung deines Recovery Seeds ist abgeschlossen.",
"reset__finished_verifying_shares": "Die Überprüfung deiner Recovery Shares ist abgeschlossen.",
"reset__group_description": "Eine Gruppe besteht aus Recovery Shares.",
"reset__group_info": "Jede Gruppe hat eine bestimmte Anzahl von Shares und eine eigene Schwelle. In den nächsten Schritten legst du die Anzahl der Shares und die Schwellen fest.",
"reset__group_share_checked_successfully_template": "Gruppe {} - Share {} erfolgreich geprüft.",
"reset__group_share_title_template": "GRUPPE {} - SHARE {}",
"reset__more_info_at": "Weitere Informationen unter",
"reset__need_all_share_template": "Du benötigst alle {} Shares zur Wiederherstellung.",
"reset__need_any_share_template": "Du benötigst {} Shares zur Wiederherstellung.",
"reset__needed_to_form_a_group": "erforderlich, um Gruppe zu bilden. ",
"reset__needed_to_recover_your_wallet": "erforderlich, um dein Wallet wiederherzustellen. ",
"reset__never_make_digital_copy": "Erstelle niemals eine digitale Kopie deines Backups oder lade es online hoch!",
"reset__num_of_share_holders_template": "{} Personen oder Standorte halten jeweils einen Share.",
"reset__num_of_shares_advanced_info_template": "Jeder Recovery Share besteht aus 20 Wörtern. Wähle jetzt die Schwelle für die Anzahl der Shares zur Bildung von Gruppe {}.",
"reset__num_of_shares_basic_info": "Jeder Recovery Share besteht aus 20 Wörtern. Wähle jetzt, wie viele Shares du für die Wiederherstellung deiner Wallets benötigst.",
"reset__num_shares_for_group_template": "Die erforderliche Anzahl an Shares zur Bildung der Gruppe {}.",
"reset__number_of_shares_info": "= Gesamtzahl eindeutiger Wortlisten für Wallet-Backup.",
"reset__one_share": "1 Share",
"reset__only_one_share_will_be_created": "Es wird nur ein Share erstellt.",
"reset__recovery_seed_title": "RECOVERY SEED",
"reset__recovery_share_title_template": "RECOVERY SHARE #{}",
"reset__required_number_of_groups": "Die für die Wiederherstellung erforderliche Anzahl von Gruppen.",
"reset__select_correct_word": "Wähle für jede Position das richtige Wort.",
"reset__select_word_template": "{} WORT AUSWÄHLEN",
"reset__select_word_x_of_y_template": "Wort {} von {}:",
"reset__set_it_to_count_template": "Bei {} benötigst du ",
"reset__share_checked_successfully_template": "Recovery Share #{} erfolgreich geprüft.",
"reset__share_words_title": "STANDARD-BACKUP",
"reset__slip39_checklist_num_groups": "Anzahl der Gruppen",
"reset__slip39_checklist_num_shares": "Anzahl der Shares",
"reset__slip39_checklist_set_num_groups": "Stellen Sie die Anzahl der Gruppen fest (TODO)",
"reset__slip39_checklist_set_num_shares": "Anzahl der Aktien festlegen (TODO)",
"reset__slip39_checklist_set_sizes": "Größen und Schwellen festlegen",
"reset__slip39_checklist_set_sizes_longer": "Setzen Sie Größe und Schwellenwert für jede Gruppe (TODO)",
"reset__slip39_checklist_set_threshold": "Schwelle festlegen",
"reset__slip39_checklist_title": "BACKUP-CHECKLISTE",
"reset__slip39_checklist_write_down": "Alle Shares notieren und prüfen",
"reset__slip39_checklist_write_down_recovery": "Schreiben Sie auf und überprüfen Sie alle Wiederherstellungsanteile (TODO)",
"reset__the_threshold_sets_the_number_of_shares": "Die Schwelle bestimmt die Anzahl der Shares ",
"reset__threshold_info": "= Mindestanzahl eindeutiger Wortlisten für Wiederherstellung.",
"reset__title_backup_is_done": "BACKUP FERTIG",
"reset__title_create_wallet": "WALLET ERSTELLEN",
"reset__title_create_wallet_shamir": "WALLET ERSTELLEN (SHAMIR)",
"reset__title_group_threshold": "GRUPPENSCHWELLE",
"reset__title_number_of_groups": "ANZAHL DER GRUPPEN",
"reset__title_number_of_shares": "ANZAHL SHARES",
"reset__title_set_group_threshold": "GRUPPENSCHWELLE FESTLEGEN",
"reset__title_set_number_of_groups": "ANZAHL DER GRUPPEN FESTLEGEN",
"reset__title_set_number_of_shares": "ANZAHL DER SHARES FESTLEGEN",
"reset__title_set_threshold": "SCHWELLE FESTLEGEN",
"reset__to_form_group_template": "zur Bildung von Gruppe {}.",
"reset__tos_link": "trezor.io/tos",
"reset__total_number_of_shares_in_group_template": "Bestimme die Anzahl der Shares in Gruppe {}.",
"reset__use_your_backup": "Verwende dein Backup, um dein Wallet wiederherzustellen.",
"reset__write_down_words_template": "Schreibe alle {} Wörter der Reihe nach auf.",
"reset__wrong_word_selected": "Ausgewähltes Wort ist falsch!",
"reset__you_need_one_share": "Du benötigst 1 Share zur Wiederherstellung.",
"reset__your_backup_is_done": "Dein Backup ist abgeschlossen.",
"ripple__confirm_tag": "Tag bestätigen",
"ripple__destination_tag_template": "Ziel-Tag:\n{}",
"rotation__change_template": "Möchtest du das Gerät nach {} drehen?",
"rotation__east": "Osten",
"rotation__north": "Norden",
"rotation__south": "Süden",
"rotation__title_change": "DREHUNG ÄNDERN",
"rotation__west": "Westen",
"safety_checks__approve_unsafe_always": "Trezor erlaubt dir, einige Aktionen zu genehmigen, die unsicher sein könnten.",
"safety_checks__approve_unsafe_temporary": "Trezor erlaubt dir vorübergehend, einige Aktionen zu genehmigen, die unsicher sein könnten.",
"safety_checks__enforce_strict": "Möchtest du wirklich strenge Sicherheitsüberprüfungen erzwingen (empfohlen)?",
"safety_checks__title": "SICHERHEITSÜBERPRÜFUNGEN",
"safety_checks__title_safety_override": "SICHERHEITSÜBERSCHREIBUNG",
"sd_card__all_data_will_be_lost": "Alle Daten auf der SD-Karte gehen verloren.",
"sd_card__card_required": "SD-Karte erforderlich.",
"sd_card__disable": "Möchtest du den SD-Kartenschutz wirklich vom Gerät entfernen?",
"sd_card__disabled": "Du hast den SD-Schutz erfolgreich deaktiviert.",
"sd_card__enable": "Möchtest du dein Gerät wirklich mit dem SD-Kartenschutz sichern?",
"sd_card__enabled": "Du hast den SD-Schutz erfolgreich aktiviert.",
"sd_card__error": "SD-Kartenfehler",
"sd_card__format_card": "SD-Karte formatieren",
"sd_card__insert_correct_card": "Lege die für dieses Gerät passende SD-Karte ein.",
"sd_card__please_insert": "Lege deine SD-Karte ein.",
"sd_card__please_unplug_and_insert": "Trenne das Gerät und lege deine SD-Karte ein.",
"sd_card__problem_accessing": "Es gab ein Problem beim Zugriff auf die SD-Karte.",
"sd_card__refresh": "Möchtest du wirklich das aktuelle SD-Kartengeheimnis durch ein neu generiertes ersetzen?",
"sd_card__refreshed": "Du hast den SD-Schutz erfolgreich aktualisiert.",
"sd_card__restart": "Möchtest du Trezor im Bootloader-Modus neu starten?",
"sd_card__title": "SD-KARTENSCHUTZ",
"sd_card__title_problem": "SD-Kartenproblem",
"sd_card__unknown_filesystem": "Unbekanntes Dateisystem",
"sd_card__unplug_and_insert_correct": "Trenne das Gerät und lege die richtige SD-Karte ein.",
"sd_card__use_different_card": "Verwende eine andere Karte oder formatiere die SD-Karte mit dem FAT32-Dateisystem",
"sd_card__wanna_format": "Möchtest du die SD-Karte wirklich formatieren?",
"sd_card__wrong_sd_card": "Falsche SD-Karte",
"send__address_path": "Adressweg (TODO)",
"send__confirm_sending": "Confirm_sending",
"send__from_multiple_accounts": "Senden von mehreren Konten. (TODO)",
"send__including_fee": "Eins. Gebühr: (TODO)",
"send__maximum_fee": "Max. Gebühr:",
"send__receiving_to_multisig": "Empfangen auf eine Multisig -Adresse. (TODO)",
"send__title_confirm_sending": "SENDEN BESTÄTIGEN",
"send__title_joint_transaction": "GEMEINSAME TRANSAKTION",
"send__title_receiving_to": "Empfangen zu (TODO)",
"send__title_sending": "SENDEN",
"send__title_sending_amount": "BETRAG SENDEN",
"send__title_sending_to": "SENDEN AN",
"send__to_the_total_amount": "Gesamtbetrag:",
"send__total_amount": "Gesamtbetrag:",
"send__transaction_id": "Transaktions-ID:",
"send__you_are_contributing": "Dein Anteil:",
"share_words__words_in_order": " Wörter der Reihe nach notiert.",
"share_words__wrote_down_all": "Ich habe alle ",
"sign_message__bytes_template": "{} Bytes (TODO)",
"sign_message__confirm_address": "SIGNIERADRESSE",
"sign_message__confirm_message": "NACHRICHT BESTÄTIGEN",
"sign_message__message_size": "Nachrichtengröße: (TODO)",
"sign_message__verify_address": "ADRESSE BESTÄTIGEN (TODO)",
"solana__account_index": "Kontoindex (TODO)",
"solana__associated_token_account": "Assoziiertes Token -Konto (TODO)",
"solana__confirm_multisig": "Multisig bestätigen (TODO)",
"solana__expected_fee": "Erwartete Gebühr (TODO)",
"solana__instruction_accounts_template": "Der Befehl enthält {} Konten und ihre Daten sind {} Bytes lang. (TODO)",
"solana__instruction_data": "Anweisungsdaten (TODO)",
"solana__instruction_is_multisig": "Die folgende Anweisung ist eine Multisig -Anweisung. (TODO)",
"solana__is_provided_via_lookup_table_template": "{} wird über eine Nachschlagtabelle bereitgestellt. (TODO)",
"solana__lookup_table_address": "Suchtabellenadresse (TODO)",
"solana__multiple_signers": "Mehrere Unterzeichner (TODO)",
"solana__token_address": "Token -Adresse (TODO)",
"solana__transaction_contains_unknown_instructions": "Die Transaktion enthält unbekannte Anweisungen. (TODO)",
"solana__transaction_requires_x_signers_template": "Die Transaktion erfordert {} Unterzeichner, was die Gebühr erhöht. (TODO)",
"stellar__account_merge": "Kontozusammenführung",
"stellar__account_thresholds": "Kontoschwellen",
"stellar__add_signer": "Unterzeichner hinzufügen",
"stellar__add_trust": "Trust hinzufügen",
"stellar__all_will_be_sent_to": "Alle XLM werden gesendet an:",
"stellar__allow_trust": "Trust zulassen",
"stellar__asset": "Asset",
"stellar__balance_id": "Balance -ID (TODO)",
"stellar__bump_sequence": "Bump-Sequenz",
"stellar__buying": "Kaufen:",
"stellar__claim_claimable_balance": "Anspruchsbeanspruchungsbilanz (TODO)",
"stellar__clear_data": "Daten löschen",
"stellar__clear_flags": "Flags löschen",
"stellar__confirm_issuer": "Aussteller bestätigen",
"stellar__confirm_memo": "Memo bestätigen",
"stellar__confirm_network": "Netzwerk bestätigen",
"stellar__confirm_operation": "Operation bestätigen",
"stellar__confirm_stellar": "Stellar bestätigen",
"stellar__confirm_timebounds": "Zeitrahmen bestätigen",
"stellar__create_account": "Konto erstellen",
"stellar__debited_amount": "Abgebuchter Betrag",
"stellar__delete": "Löschen",
"stellar__delete_passive_offer": "Passives Angebot löschen",
"stellar__delete_trust": "Trust löschen",
"stellar__destination": "Ziel:",
"stellar__exchanges_require_memo": "Wichtig: Viele Börsen verlangen bei der Einzahlung ein Memo",
"stellar__final_confirm": "Letzte Bestätigung",
"stellar__hash": "Hash:",
"stellar__high": "Hoch:",
"stellar__home_domain": "Startseite",
"stellar__inflation": "Inflation",
"stellar__initial_balance": "Startguthaben",
"stellar__initialize_signing_with": "Initialisierung der Unterzeichnung mit",
"stellar__issuer_template": "{} Aussteller:",
"stellar__key": "Key:",
"stellar__limit": "Grenze:",
"stellar__low": "Niedrig:",
"stellar__master_weight": "Master-Gewicht:",
"stellar__medium": "Mittel:",
"stellar__new_offer": "Neues Angebot",
"stellar__new_passive_offer": "Neues passives Angebot",
"stellar__no_memo_set": "Kein Memo festgelegt.",
"stellar__no_restriction": "[keine Einschränkung]",
"stellar__on_network_template": "Transaktion ist auf {}",
"stellar__path_pay": "Path Pay",
"stellar__path_pay_at_least": "Path Pay mindestens",
"stellar__pay": "Zahlen:",
"stellar__pay_at_most": "Maximal:",
"stellar__preauth_transaction": "Vor-Auth-Transaktion:",
"stellar__price_per_template": "Preis pro {}:",
"stellar__private_network": "privates Netzwerk",
"stellar__remove_signer": "Unterzeichner entfernen",
"stellar__revoke_trust": "Trust aufheben",
"stellar__selling": "Verkaufen:",
"stellar__set_data": "Daten festlegen",
"stellar__set_flags": "Flags festlegen",
"stellar__set_sequence_to_template": "Sequenz auf {} setzen?",
"stellar__sign_tx_count_template": "Signiere diese Transaktion, die sich aus {} zusammensetzt ",
"stellar__sign_tx_fee_template": " und zahle {}\nGebühr?",
"stellar__source_account": "Quellkonto:",
"stellar__testnet_network": "Testnet-Netzwerk",
"stellar__trusted_account": "Vertrauenswürdiges Konto",
"stellar__update": "Aktualisieren",
"stellar__valid_from": "Gültig von (UTC)",
"stellar__valid_to": "Gültig bis (UTC)",
"stellar__value_sha256": "Wert (SHA-256):",
"stellar__wanna_clean_value_key_template": "Möchtest du den Wert-Key {} löschen?",
"stellar__your_account": " dein Konto",
"tezos__baker_address": "Baker-Adresse:",
"tezos__balance": "Guthaben:",
"tezos__ballot": "Abstimmung:",
"tezos__confirm_delegation": "Delegierung bestätigen",
"tezos__confirm_origination": "Herkunft bestätigen",
"tezos__delegator": "Delegator:",
"tezos__proposal": "Vorschlag",
"tezos__register_delegate": "Delegierten registrieren",
"tezos__remove_delegation": "Delegierung entfernen",
"tezos__submit_ballot": "Abstimmung senden",
"tezos__submit_proposal": "Vorschlag senden",
"tezos__submit_proposals": "Vorschläge senden",
"tutorial__middle_click": "Drücke gleichzeitig rechts und links,\num zu bestätigen.",
"tutorial__press_and_hold": "Drücke und halte die rechte Taste,\num wichtige Vorgänge zu genehmigen.",
"tutorial__ready_to_use": "Du kannst jetzt\nTrezor verwenden.",
"tutorial__scroll_down": "Drücke rechts, um nach unten zu scrollen und alles zu lesen, wenn der Text nicht auf einen Bildschirm passt.\n\rDrücke links, um nach oben zu scrollen.",
"tutorial__sure_you_want_skip": "Möchtest du das Tutorial\nwirklich überspringen?",
"tutorial__title_hello": "HALLO",
"tutorial__title_screen_scroll": "BILDSCHIRM SCROLLEN",
"tutorial__title_skip": "TUTORIAL ÜBERSPRINGEN",
"tutorial__title_tutorial_complete": "TUTORIAL BEENDET",
"tutorial__use_trezor": "Verwende Trezor durch\ndrücken der linken und rechten Tasten.\n\rWeiter rechts.",
"tutorial__welcome_press_right": "Willkommen bei Trezor. Drücke rechts, um fortzufahren.",
"u2f__get": "U2F-Zähler erhöhen und abrufen?",
"u2f__set_template": "U2F-Zähler auf {} setzen?",
"u2f__title_get": "U2F-ZÄHLER ERHALTEN",
"u2f__title_set": "U2F-ZÄHLER FESTLEGEN",
"wipe__info": "Alle Daten werden gelöscht.",
"wipe__title": "GERÄTEDATEN LÖSCHEN",
"wipe__want_to_wipe": "Möchtest du die Gerätedaten wirklich löschen?\n",
"wipe_code__change": "Löschcode ändern?",
"wipe_code__changed": "Löschcode geändert.",
"wipe_code__diff_from_pin": "Der Löschcode muss sich von deiner PIN unterscheiden. Noch einmal bitte. (TODO)",
"wipe_code__disabled": "Löschcode deaktiviert.",
"wipe_code__enabled": "Löschcode aktiviert.",
"wipe_code__enter_new": "Neuen Löschcode (TODO)",
"wipe_code__info": "Alle Daten von diesem Gerät gelöscht werden. (TODO)",
"wipe_code__invalid": "Ungültiger Löschcode (TODO)",
"wipe_code__mismatch": "Eingegebene Löschcodes stimmen nicht. (TODO)",
"wipe_code__reenter": "Löschcode neu (TODO)",
"wipe_code__reenter_to_confirm": "Gib den Löschcode zur Bestätigung erneut ein.",
"wipe_code__title_check": "LÖSCHCODE PRÜFEN",
"wipe_code__title_invalid": "UNGÜLTIGER LÖSCHCODE",
"wipe_code__title_settings": "LÖSCHCODE-EINSTELL.",
"wipe_code__turn_off": "Löschcode-Schutz deaktivieren?",
"wipe_code__turn_on": "Löschcode-Schutz aktivieren?",
"wipe_code__wipe_code_mismatch": "Löschen Code Konflikt (TODO)",
"word_count__title": "ANZAHL DER WÖRTER",
"words__account": "Konto (TODO)",
"words__account_colon": "Konto: (TODO)",
"words__address": "Adresse (TODO)",
"words__amount": "Menge (TODO)",
"words__are_you_sure": "Bist du dir sicher?",
"words__array_of": "Anordnung von (TODO)",
"words__blockhash": "Blockhash (TODO)",
"words__buying": "Kaufen",
"words__confirm": "Bestätigen (TODO)",
"words__confirm_fee": "Gebühr bestätigen (TODO)",
"words__contains": "Enthält (TODO)",
"words__continue_anyway": "trotzdem fortfahren?",
"words__continue_with": "Weiter mit",
"words__error": "Fehler",
"words__fee": "Gebühr (TODO)",
"words__from": "von",
"words__keep_it_safe": "Sicher aufbewahren!",
"words__know_what_your_doing": "Fahre nur fort, wenn du dir ganz sicher bist!",
"words__my_trezor": "Mein Trezor (TODO)",
"words__no": "NEIN (TODO)",
"words__outputs": "Ausgaben",
"words__please_check_again": "Noch einmal prüfen",
"words__please_try_again": "Noch einmal versuchen",
"words__really_wanna": "Möchtest du wirklich",
"words__recipient": "Empfänger (TODO)",
"words__sign": "Signieren",
"words__signer": "Unterzeichner (TODO)",
"words__title_check": "PRÜFEN",
"words__title_group": "GRUPPE",
"words__title_information": "INFORMATION (TODO)",
"words__title_remember": "ERINNERUNG",
"words__title_share": "SHARE",
"words__title_shares": "SHARES",
"words__title_success": "ERFOLG",
"words__title_summary": "ZUSAMMENFASSUNG",
"words__title_threshold": "SCHWELLE",
"words__unknown": "Unbekannt",
"words__warning": "Warnung",
"words__writable": "Schreibbar (TODO)",
"words__yes": "Ja (TODO)"
}
}

File diff suppressed because it is too large Load Diff

854
core/translations/es.json Normal file
View File

@ -0,0 +1,854 @@
{
"fonts": {
"T2B1": {
"1_FONT_NORMAL": "font_pixeloperator_regular_8_es.json",
"2_FONT_BOLD": "font_pixeloperator_bold_8_es.json",
"3_FONT_MONO": "font_pixeloperatormono_regular_8_es.json",
"4_FONT_BIG": "font_unifont_regular_16_es.json",
"5_FONT_DEMIBOLD": "font_unifont_bold_16_es.json"
},
"T2T1": {
"1_FONT_NORMAL": "font_tthoves_regular_21_es.json",
"2_FONT_BOLD": "font_tthoves_bold_17_es.json",
"3_FONT_MONO": "font_robotomono_medium_20_es.json",
"4_FONT_BIG": null,
"5_FONT_DEMIBOLD": "font_tthoves_demibold_21_es.json"
}
},
"header": {
"change_language_prompt": "Cambiar el idioma?",
"change_language_title": "IDIOMA",
"language": "esES",
"version": "2.6.5"
},
"translations": {
"addr_mismatch__contact_support_at": "Póngase en contacto con el soporte de Trezor en (TODO)",
"addr_mismatch__key_mismatch": "¿Deseginimiento de llave? (TODO)",
"addr_mismatch__mismatch": "¿La dirección es errónea?",
"addr_mismatch__support_url": "trezor.io/support",
"addr_mismatch__wrong_derivation_path": "Ruta de derivación incorrecta para una cuenta seleccionada. (TODO)",
"addr_mismatch__xpub_mismatch": "¿No coincide con XPUB? (TODO)",
"address__public_key": "Llave pública (TODO)",
"address__title_cosigner": "COFIRMANTE",
"address__title_receive_address": "DIRECCIÓN DESTINO",
"address__title_yours": "TUYO",
"address_details__derivation_path": "Ruta de derivación:",
"address_details__title_receive_address": "DIRECCIÓN DESTINO",
"address_details__title_receiving_to": "RECIBIR EN",
"authenticate__confirm_template": "Permitir que la computadora conectada confirme que su {} es genuino? (TODO)",
"authenticate__header": "Dispositivo de autenticación (TODO)",
"auto_lock__change_template": "¿Bloquear automática Trezor después de {} de inactividad? (TODO)",
"auto_lock__title": "TIEMPO BLOQUEO AUTO.",
"backup__can_back_up_anytime": "Puedes hacer una copia de seguridad del Trezor cuando quieras.",
"backup__it_should_be_backed_up": "Deberías hacer ya una copia de seguridad del nuevo monedero.",
"backup__it_should_be_backed_up_now": "Se debe hacer una copia de seguridad ahora.",
"backup__new_wallet_created": "Se ha creado un nuevo monedero.",
"backup__new_wallet_successfully_created": "Se ha creado un nuevo monedero.",
"backup__recover_anytime": "La copia de seguridad sirve para recuperar el monedero en cualquier momento.",
"backup__title_backup_wallet": "C. SEG. MONEDERO",
"backup__title_skip": "OMITIR C. SEG.",
"backup__want_to_skip": "¿Seguro que quieres omitir la copia de seguridad?",
"binance__buy": "Comprar",
"binance__confirm_cancel": "Confirmar cancelación",
"binance__confirm_input": "Confirmar entrada",
"binance__confirm_order": "Confirmar orden",
"binance__confirm_output": "Confirmar salida",
"binance__order_id": "ID de orden:",
"binance__pair": "Par:",
"binance__price": "Precio:",
"binance__quantity": "Cantidad:",
"binance__sell": "Vender",
"binance__sender_address": "Dirección del remitente:",
"binance__side": "Lado:",
"bitcoin__commitment_data": "Datos de la asignación:",
"bitcoin__confirm_locktime": "Confirma el tiempo de bloqueo",
"bitcoin__create_proof_of_ownership": "¿Deseas crear una prueba de propiedad?",
"bitcoin__high_mining_fee_template": "La comisión de minería de\n{}\nes inesperadamente alta.",
"bitcoin__locktime_no_effect": "El tiempo de bloqueo está ajustado, pero no tendrá ningún efecto.",
"bitcoin__locktime_set_to": "Tiempo de bloqueo ajustado en:",
"bitcoin__locktime_set_to_blockheight": "Tiempo de bloqueo ajustado en blockheight:",
"bitcoin__lot_of_change_outputs": "Muchas salidas de cambio.",
"bitcoin__multiple_accounts": "Multiples cuentas (TODO)",
"bitcoin__new_fee_rate": "Nueva comisión:",
"bitcoin__simple_send_of": "Envío sencillo de",
"bitcoin__ticket_amount": "Importe del ticket:",
"bitcoin__title_confirm_details": "CONFIRMAR DETALLES",
"bitcoin__title_finalize_transaction": "FINALIZAR TRANSACCIÓN",
"bitcoin__title_high_mining_fee": "ALTA TASA MINERÍA",
"bitcoin__title_meld_transaction": "COMBINAR TRANSACCIÓN",
"bitcoin__title_modify_amount": "MODIFICAR IMPORTE",
"bitcoin__title_payjoin": "PAYJOIN",
"bitcoin__title_proof_of_ownership": "PRUEBA PROPIEDAD",
"bitcoin__title_purchase_ticket": "TICKET COMPRA",
"bitcoin__title_update_transaction": "ACTUALIZAR TRANSACCIÓN",
"bitcoin__unknown_path": "Ruta desconocida",
"bitcoin__unknown_transaction": "Transacción desconocida",
"bitcoin__unusually_high_fee": "Comisión inusualmente alta.",
"bitcoin__unverified_external_inputs": "La transacción contiene entradas externas sin verificar.",
"bitcoin__valid_signature": "La firma es válida.",
"bitcoin__voting_rights": "Derechos de voto de:",
"buttons__abort": "ABORTAR",
"buttons__access": "ACCEDER",
"buttons__again": "DE NUEVO",
"buttons__allow": "PERMITIR (TODO)",
"buttons__back": "ATRÁS (TODO)",
"buttons__back_up": "C. SEG.",
"buttons__cancel": "CANCELAR",
"buttons__change": "CAMBIAR",
"buttons__check": "REVISAR",
"buttons__check_again": "RECOMPROBAR",
"buttons__close": "CERRAR",
"buttons__confirm": "CONFIRMAR",
"buttons__continue": "CONTINUAR",
"buttons__details": "DETALLES",
"buttons__enable": "ACTIVAR",
"buttons__enter": "INTRODUCIR",
"buttons__enter_share": "INTRO. REC. COMP.",
"buttons__export": "EXPORTAR",
"buttons__format": "FORMATEAR",
"buttons__go_back": "REGRESA (TODO)",
"buttons__hold_to_confirm": "CONFIRMA PULSANDO",
"buttons__info": "INFO",
"buttons__install": "INSTALAR (TODO)",
"buttons__more_info": "MÁS INFO",
"buttons__ok_i_understand": "LO ENTIENDO",
"buttons__purchase": "COMPRAR",
"buttons__quit": "SALIR",
"buttons__restart": "REINICIAR",
"buttons__retry": "REINTENTAR",
"buttons__select": "SELECCIONAR",
"buttons__set": "AJUSTAR",
"buttons__show_all": "MOSTRAR TODO",
"buttons__show_details": "MOSTRAR DETALLES (TODO)",
"buttons__show_words": "MOSTRAR PALABRAS",
"buttons__skip": "OMITIR",
"buttons__try_again": "REINTENTAR",
"buttons__turn_off": "APAGAR",
"buttons__turn_on": "ENCENDER",
"cardano__addr_base": "Base",
"cardano__addr_enterprise": "Enterprise",
"cardano__addr_legacy": "Legacy",
"cardano__addr_pointer": "Pointer",
"cardano__addr_reward": "Recompensa",
"cardano__address_no_staking": "dirección: sin recompensas de staking.",
"cardano__amount_burned_decimals_unknown": "Cantidad quemada (decimales desconocidos): (TODO)",
"cardano__amount_minted_decimals_unknown": "Cantidad acuñada (decimales desconocidos): (TODO)",
"cardano__amount_sent_decimals_unknown": "Cantidad enviada (decimales desconocidos): (TODO)",
"cardano__anonymous_pool": "El pool no tiene metadatos (anónimo)",
"cardano__asset_fingerprint": "Huella digital del activo:",
"cardano__auxiliary_data_hash": "Hash de datos auxiliares:",
"cardano__block": "Bloque",
"cardano__catalyst": "Catalizador",
"cardano__certificate": "Certificado",
"cardano__change_output": "Salida de cambio",
"cardano__check_all_items": "Revisa todos los elementos con atención.",
"cardano__choose_level_of_details": "Selecciona el nivel de detalles:",
"cardano__collateral_input_id": "ID de entrada de garantía:",
"cardano__collateral_input_index": "Índice de entrada de garantía:",
"cardano__collateral_output_contains_tokens": "La salida de rentabilidad de la garantía contiene tokens.",
"cardano__collateral_return": "Rentabilidad de la garantía",
"cardano__confirm": "Confirmar:",
"cardano__confirm_signing_stake_pool": "Confirma la firma del registro del stake pool como propietario.",
"cardano__confirm_transaction": "Confirmar la transacción",
"cardano__confirming_a_multisig_transaction": "Confirmar una transacción multifirma.",
"cardano__confirming_a_plutus_transaction": "Confirmando una transacción Plutus. (TODO)",
"cardano__confirming_pool_registration": "Confirmar el registro del pool como propietario.",
"cardano__confirming_transction": "Confirmar una transacción.",
"cardano__cost": "Coste",
"cardano__credential_mismatch": "Las credenciales no coinciden con las de pago.",
"cardano__datum_hash": "Hash datum: (TODO)",
"cardano__delegating_to": "Delegar en:",
"cardano__for_account_and_index_template": "Para la cuenta {} e índice {}: (TODO)",
"cardano__for_account_template": "para cuenta {}: (TODO)",
"cardano__for_key_hash": "para hash de clave:",
"cardano__for_script": "para script:",
"cardano__inline_datum": "Datos en línea",
"cardano__input_id": "ID de entrada:",
"cardano__input_index": "Índice de entrada:",
"cardano__intro_text_change": "La siguiente dirección es de cambio. Su",
"cardano__intro_text_owned_by_device": "La siguiente dirección es propiedad de este dispositivo. Su",
"cardano__intro_text_registration_payment": "La dirección de pago del registro de la clave de voto es propiedad de este dispositivo. Su",
"cardano__key_hash": "hash de clave",
"cardano__margin": "Margen",
"cardano__multisig_path": "ruta multifirma",
"cardano__nested_scripts_template": "Contiene {} scripts anidados.",
"cardano__network": "Red:",
"cardano__no_output_tx": "La transacción no tiene salidas; la red no se puede verificar.",
"cardano__nonce": "Nonce:",
"cardano__other": "otros",
"cardano__path": "ruta",
"cardano__pledge": "Compromiso",
"cardano__pointer": "pointer",
"cardano__policy_id": "ID de política:",
"cardano__pool_metadata_hash": "Hash de metadatos del pool:",
"cardano__pool_metadata_url": "url de metadatos del pool:",
"cardano__pool_owner": "Propietario del pool:",
"cardano__pool_reward_account": "Cuenta de recompensas de pool:",
"cardano__reference_input_id": "ID de entrada de referencia:",
"cardano__reference_input_index": "Índice de entrada de referencia:",
"cardano__reference_script": "Script de referencia",
"cardano__required_signer": "Firma necesaria",
"cardano__reward": "recompensa",
"cardano__reward_address": "La dirección es una dirección de recompensa.",
"cardano__reward_eligibility_warning": "Advertencia: La dirección no es una dirección de pago, no admite recompensas.",
"cardano__rewards_go_to": "Las recompensas van a:",
"cardano__script": "script",
"cardano__script_all": "Todo",
"cardano__script_any": "Parte",
"cardano__script_data_hash": "Hash de datos de script:",
"cardano__script_hash": "Hash de script:",
"cardano__script_invalid_before": "No válido antes",
"cardano__script_invalid_hereafter": "No válido en adelante",
"cardano__script_key": "Clave",
"cardano__script_n_of_k": "N de K",
"cardano__script_reward": "recompensa de script",
"cardano__sending": "Envío",
"cardano__show_simple": "Mostrar simple",
"cardano__sign_tx_path_template": "Firmar transacción con {}:",
"cardano__stake_delegation": "Delegación de stake",
"cardano__stake_deregistration": "Anulación del registro de la clave de stake",
"cardano__stake_pool_registration": "Registro de stake pool",
"cardano__stake_pool_registration_pool_id": "Registro de stake pool\nID de grupo:",
"cardano__stake_registration": "Registro de la clave de stake",
"cardano__staking_key_for_account": "Clave de staking para la cuenta",
"cardano__to_pool": "para el pool:",
"cardano__token_minting_path": "ruta de acuñación de token",
"cardano__total_collateral": "Garantía total:",
"cardano__transaction": "Transacción",
"cardano__transaction_contains_minting_or_burning": "La transacción contiene acuñación o quema de tokens.",
"cardano__transaction_contains_script_address_no_datum": "La siguiente salida de transacción contiene una dirección de script, pero no contiene un dato.",
"cardano__transaction_fee": "Comisión de transacción:",
"cardano__transaction_id": "ID de la transacción:",
"cardano__transaction_no_collateral_input": "La transacción no contiene entradas de garantía. El script Plutus no se podrá ejecutar.",
"cardano__transaction_no_script_data_hash": "La transacción no contiene hash de datos de script. El script Plutus no se podrá ejecutar.",
"cardano__transaction_output_contains_tokens": "La siguiente salida de transacción contiene tokens.",
"cardano__ttl": "TTL:",
"cardano__unknown_collateral_amount": "Importe de garantía desconocido.",
"cardano__unusual_path": "La ruta es inusual.",
"cardano__valid_since": "Válido desde:",
"cardano__verify_script": "Verificar script",
"cardano__vote_key_registration": "Registro de la clave de voto (CIP-36)",
"cardano__vote_public_key": "Clave pública de voto:",
"cardano__voting_purpose": "Propósito de la votación:",
"cardano__warning": "Advertencia",
"cardano__weight": "Importancia:",
"cardano__withdrawal_for_address_template": "Confirmar retirada para la dirección de {}:",
"cardano__x_of_y_signatures_template": "Requiere {} de {} firmas.",
"coinjoin__access_account": "¿Acceder a tu cuenta de CoinJoin?",
"coinjoin__do_not_disconnect": "¡No desconectes el Trezor!",
"coinjoin__max_mining_fee": "Comisión de minería máx.:",
"coinjoin__max_rounds": "Número máx. rondas:",
"coinjoin__title": "AUTORIZAR COINJOIN",
"coinjoin__title_do_not_disconnect": "¡NO DESCONECTES EL TREZOR!",
"coinjoin__title_progress": "COINJOIN EN CURSO",
"coinjoin__waiting_for_others": "Esperando a los demás",
"confirm_total__fee_rate": "Comisión:",
"confirm_total__sending_from_account": "Envío desde cuenta:",
"confirm_total__title_fee": "INFO. COMISIÓN",
"confirm_total__title_sending_from": "ENVÍO DESDE",
"debug__loading_seed": "Cargando semilla",
"debug__loading_seed_not_recommended": "No se recomienda cargar una semilla privada.",
"device_name__change_template": "¿Cambiar el nombre del dispositivo a {}?",
"device_name__title": "NOMBRE DISPOSITIVO",
"entropy__send": "¿Seguro que quieres enviar la entropía?",
"entropy__title": "ENTROPÍA INTERNA",
"entropy__title_confirm": "CONFIRMAR ENTROPÍA",
"eos__about_to_sign_template": "Está a punto de firmar {}.",
"eos__action_name": "Nombre de acción:",
"eos__arbitrary_data": "Datos arbitrarios",
"eos__buy_ram": "Comprar RAM",
"eos__bytes": "Bytes:",
"eos__cancel_vote": "Cancelar voto",
"eos__checksum": "Suma de comprobación:",
"eos__code": "Código:",
"eos__contract": "Contrato:",
"eos__cpu": "CPU:",
"eos__creator": "Creador:",
"eos__delegate": "Delegar",
"eos__delete_auth": "Eliminar auth",
"eos__from": "De:",
"eos__link_auth": "Vincular auth",
"eos__memo": "Nota",
"eos__name": "Nombre:",
"eos__net": "NET:",
"eos__new_account": "Nueva cuenta",
"eos__owner": "Propietario:",
"eos__parent": "Principal:",
"eos__payer": "Pagador:",
"eos__permission": "Permiso:",
"eos__proxy": "Representación:",
"eos__receiver": "Destinatario:",
"eos__refund": "Reembolso",
"eos__requirement": "Requisito:",
"eos__sell_ram": "Vender Ram (TODO)",
"eos__sender": "Remitente:",
"eos__sign_transaction": "Firmar transacción",
"eos__threshold": "Umbral:",
"eos__to": "Para:",
"eos__transfer": "Transferencia:",
"eos__type": "Tipo:",
"eos__undelegate": "Anular delegación",
"eos__unlink_auth": "Desvincular auth",
"eos__update_auth": "Actualizar auth",
"eos__vote_for_producers": "Votar por productores",
"eos__vote_for_proxy": "Votar por representación",
"eos__voter": "Votante:",
"ethereum__amount_sent": "Importe enviado:",
"ethereum__contract": "Contrato:",
"ethereum__data_size_template": "Tamaño: {} bytes",
"ethereum__gas_limit": "Límite de gas:",
"ethereum__gas_price": "Precio de gas:",
"ethereum__max_gas_price": "Precio máximo de gas:",
"ethereum__name_and_version": "Nombre y versión",
"ethereum__new_contract": "¿Nuevo contrato?",
"ethereum__no_message_field": "No hay ningún campo de mensaje.",
"ethereum__priority_fee": "Comisión de prioridad:",
"ethereum__show_full_array": "Mostrar matriz completa.",
"ethereum__show_full_domain": "Mostrar dominio completo.",
"ethereum__show_full_message": "Mostrar mensaje completo.",
"ethereum__show_full_struct": "Mostrar estructura completa.",
"ethereum__sign_eip712": "¿Seguro que quieres firmar los datos EIP-712?",
"ethereum__title_confirm_data": "CONFIRMAR DATOS",
"ethereum__title_confirm_domain": "CONFIRMAR DOMINIO",
"ethereum__title_confirm_message": "CONFIRMAR MENSAJE",
"ethereum__title_confirm_struct": "CONFIRMAR ESTRUCTURA",
"ethereum__title_confirm_typed_data": "CONFIRMAR DATOS",
"ethereum__title_signing_address": "DIRECCIÓN FIRMA",
"ethereum__units_template": "{} unidades",
"ethereum__unknown_token": "Token desconocido",
"ethereum__valid_signature": "La firma es válida.",
"experimental_mode__enable": "¿Activar funciones experimentales?",
"experimental_mode__only_for_dev": "Solo para desarrollo y pruebas beta.",
"experimental_mode__title": "MODO EXPERIMENTAL",
"fido__already_registered": "Ya registrado",
"fido__device_already_registered": "Este dispositivo ya está registrado en esta aplicación.",
"fido__device_already_registered_with_template": "Este dispositivo ya está registrado en {}.",
"fido__device_not_registered": "Este dispositivo no está registrado en esta aplicación.",
"fido__does_not_belong": "La credencial que estás tratando de importar\nno pertenece a este autenticador.",
"fido__erase_credentials": "¿Borrar todas las credenciales?",
"fido__export_credentials": "¿Exportar información sobre las credenciales almacenadas en este dispositivo?",
"fido__not_registered": "No registrado",
"fido__not_registered_with_template": "Este dispositivo no está registrado en\n{}.",
"fido__please_enable_pin_protection": "Activa la protección con PIN.",
"fido__title_authenticate": "AUTENTICACIÓN FIDO2",
"fido__title_import_credential": "IMPORTAR CREDENCIAL",
"fido__title_list_credentials": "LISTAR CREDENCIALES",
"fido__title_register": "REGISTRO FIDO2",
"fido__title_remove_credential": "ELIMINAR CREDENCIAL",
"fido__title_reset": "RESTABLECER FIDO2",
"fido__title_u2f_auth": "Autenticación U2F",
"fido__title_u2f_register": "Registro U2F",
"fido__title_verify_user": "Verificar usuario FIDO2",
"fido__unable_to_verify_user": "No se puede verificar el usuario.",
"fido__wanna_erase_credentials": "¿Seguro que quieres borrar todas las credenciales?",
"firmware_update__title": "ACTUALICE EL FIRMWARE (TODO)",
"firmware_update__title_fingerprint": "Huella digital de FW (TODO)",
"homescreen__click_to_connect": "Haz clic para conectar",
"homescreen__click_to_unlock": "Haz clic para desbloquear",
"homescreen__title_backup_failed": "ERROR C. SEG.",
"homescreen__title_backup_needed": "C. SEG. NECESARIA",
"homescreen__title_coinjoin_authorized": "COINJOIN AUTORIZADO",
"homescreen__title_experimental_mode": "MODO EXPERIMENTAL",
"homescreen__title_hold_to_lock": "BLOQUEA PULSANDO",
"homescreen__title_no_usb_connection": "SIN CONEXIÓN USB",
"homescreen__title_pin_not_set": "PIN NO CONFIGURADO",
"homescreen__title_seedless": "SIN SEMILLA",
"homescreen__title_set": "CONFIG. PANT. INICIO",
"inputs__back": "ATRÁS",
"inputs__cancel": "CANCELAR",
"inputs__delete": "ELIMINAR",
"inputs__enter": "INTRODUCIR",
"inputs__return": "VOLVER",
"inputs__show": "MOSTRAR",
"inputs__space": "ESPACIO",
"joint__title": "TRANSACCIÓN CONJUNTA",
"joint__to_the_total_amount": "Al importe total:",
"joint__you_are_contributing": "Estás aportando:",
"lockscreen__tap_to_connect": "Toca para conectar",
"lockscreen__tap_to_unlock": "Toca para desbloquear",
"lockscreen__title_locked": "BLOQUEADO",
"lockscreen__title_not_connected": "NO CONECTADO",
"misc__decrypt_value": "Descifrar valor",
"misc__encrypt_value": "Cifrar valor",
"misc__title_suite_labeling": "ETIQUETADO SUITE",
"modify_amount__decrease_amount": "Reducir importe en:",
"modify_amount__increase_amount": "Aumentar importe en:",
"modify_amount__new_amount": "Nuevo importe:",
"modify_amount__title": "MODIFICAR IMPORTE",
"modify_fee__decrease_fee": "Reducir comisión en:",
"modify_fee__fee_rate": "Comisión:",
"modify_fee__increase_fee": "Aumentar comisión en:",
"modify_fee__new_transaction_fee": "Nueva comisión de transacción:",
"modify_fee__no_change": "La comisión no ha cambiado.",
"modify_fee__title": "MODIFICAR COMISIÓN",
"modify_fee__transaction_fee": "Comisión de transacción:",
"monero__confirm_export": "Confirmar exportación",
"monero__confirm_ki_sync": "Confirmar sincronización imagen clave",
"monero__confirm_refresh": "Confirmar actualización",
"monero__confirm_unlock_time": "Confirmar hora desbloqueo",
"monero__hashing_inputs": "Hashing de entradas",
"monero__payment_id": "ID de pago",
"monero__postprocessing": "Posprocesando...",
"monero__processing": "Procesando...",
"monero__processing_inputs": "Procesando entradas",
"monero__processing_outputs": "Procesando salidas",
"monero__signing": "Firmando...",
"monero__signing_inputs": "Firmando entradas",
"monero__unlock_time_set_template": "El tiempo de desbloqueo de esta transacción se ha ajustado en {}.",
"monero__wanna_export_tx_der": "¿Seguro que quieres exportar tx_der\npara tx_proof?",
"monero__wanna_export_tx_key": "¿Seguro que quieres exportar tx_key?",
"monero__wanna_export_watchkey": "¿Seguro que quieres exportar las credenciales de solo lectura?",
"monero__wanna_start_refresh": "¿Seguro que quieres\nactualizar?",
"monero__wanna_sync_key_images": "¿Seguro que quieres\nsincronizar imágenes clave?",
"nem__absolute": "absoluto",
"nem__activate": "Activar",
"nem__add": "Añadir",
"nem__confirm_action": "Confirmar acción",
"nem__confirm_address": "Confirmar dirección",
"nem__confirm_creation_fee": "Confirmar comisión de creación",
"nem__confirm_mosaic": "Confirmar mosaico",
"nem__confirm_multisig_fee": "Confirmar comisión multifirma",
"nem__confirm_namespace": "Confirmar espacio de nombres",
"nem__confirm_payload": "Confirmar carga",
"nem__confirm_properties": "Confirmar propiedades",
"nem__confirm_rental_fee": "Confirmar comisión de alquiler",
"nem__confirm_transfer_of": "Confirmar transferencia de",
"nem__convert_account_to_multisig": "¿Convertir la cuenta en una cuenta multifirma?",
"nem__cosign_transaction_for": "Firmar conjuntamente transacción para",
"nem__cosignatory": " cofirmante",
"nem__create_mosaic": "Crear mosaico",
"nem__create_namespace": "Crear espacio de nombres",
"nem__deactivate": "Desactivar",
"nem__decrease": "Disminuir",
"nem__description": "Descripción:",
"nem__divisibility_and_levy_cannot_be_shown": "La divisibilidad y la imposición de tasas no se muestran para mosaicos desconocidos.",
"nem__encrypted": "Cifrado:",
"nem__final_confirm": "Confirmación final",
"nem__immutable": "invariable",
"nem__increase": "Aumentar",
"nem__initial_supply": "Suministro inicial:",
"nem__initiate_transaction_for": "Iniciar transacción para",
"nem__levy_divisibility": "Divisibilidad de la tasa:",
"nem__levy_fee": "Comisión de tasa:",
"nem__levy_fee_of": "Comisión de tasa de",
"nem__levy_mosaic": "Mosaico de tasa:",
"nem__levy_namespace": "Espacio de nombre de la tasa:",
"nem__levy_recipient": "Receptor de la tasa:",
"nem__levy_type": "Tipo de tasa:",
"nem__modify_supply_for": "Modificar suministro de",
"nem__modify_the_number_of_cosignatories_by": "Modificar número de cofirmantes en ",
"nem__mutable": "variable",
"nem__of": "de",
"nem__percentile": "percentil",
"nem__raw_units_template": "{} unidades sin procesar",
"nem__remote_harvesting": " cosecha remota",
"nem__remove": "Retirar",
"nem__set_minimum_cosignatories_to": "Establecer mínimo de cofirmantes en ",
"nem__sign_tx_fee_template": "¿Firmar esta transacción\ny pagar {}\npor la comisión de red?",
"nem__supply_change": "Cambio de suministro",
"nem__supply_units_template": "¿Suministro de {} por {} unidades completas?",
"nem__transferable": "¿Es transferible?",
"nem__under_namespace": "en el espacio de nombres",
"nem__unencrypted": "Sin cifrar:",
"nem__unknown_mosaic": "Mosaico desconocido.",
"passphrase__access_hidden_wallet": "¿Acceder al monedero oculto?",
"passphrase__always_on_device": "¿Seguro que quieres introducir la frase de contraseña siempre en el dispositivo?",
"passphrase__from_host_not_shown": "Se utilizará la frase de contraseña proporcionada por el host, pero no se mostrará por la configuración del dispositivo.",
"passphrase__hidden_wallet": "Monedero oculto",
"passphrase__hide": "¿Ocultar la frase de contraseña del host?",
"passphrase__next_screen_will_show_passphrase": "En la siguiente pantalla verás la frase de contraseña.",
"passphrase__please_enter": "Escribe la frase de contraseña.",
"passphrase__revoke_on_device": "¿Deseas revocar la frase de contraseña en la configuración del dispositivo?",
"passphrase__title_confirm": "VALIDA FRASE CONTR.",
"passphrase__title_enter": "INTRO. FRASE CONTR.",
"passphrase__title_hide": "OCULTAR FRASE CONTR.",
"passphrase__title_settings": "CONFIG. FRASE CONTR.",
"passphrase__title_source": "ORIGEN FRASE CONTR.",
"passphrase__turn_off": "¿Desactivar la protección por frase de contraseña?",
"passphrase__turn_on": "¿Activar la protección por frase de contraseña?",
"pin__change": "¿Cambiar PIN?",
"pin__changed": "PIN cambiado.",
"pin__cursor_will_change": "La posición del cursor cambiará de una a otra para mejorar la seguridad.",
"pin__diff_from_wipe_code": "El nuevo PIN no debe ser el código de borrar.",
"pin__disabled": "Protección con PIN\ndesactivada.",
"pin__enabled": "Protección con PIN\nactivada.",
"pin__enter": "Introduce el PIN.",
"pin__enter_new": "Introduce un nuevo PIN.",
"pin__entered_not_valid": "El pin que ha ingresado no es válido. (TODO)",
"pin__info": "Necesitarás un PIN para acceder al dispositivo.",
"pin__invalid_pin": "El PIN introducido no es válido.",
"pin__last_attempt": "Último intento",
"pin__mismatch": "Los PIN introducidos no coinciden.",
"pin__pin_mismatch": "Desajuste (TODO)",
"pin__please_check_again": "Vuelve a comprobarlo.",
"pin__reenter_new": "Vuelve a introducir el nuevo PIN.",
"pin__reenter_to_confirm": "Vuelve a introducir el PIN para confirmar.",
"pin__should_be_long": "El PIN debe tener 4-50 dígitos.",
"pin__title_check_pin": "REVISAR PIN",
"pin__title_settings": "AJUSTES PIN",
"pin__title_wrong_pin": "PIN INCORRECTO",
"pin__tries_left": "intentos restantes",
"pin__turn_off": "¿Seguro que quieres desactivar la protección con PIN?",
"pin__turn_on": "¿Activar la protección con PIN?",
"pin__wrong_pin": "PIN incorrecto",
"plurals__contains_x_keys": "clave|claves (TODO)",
"plurals__lock_after_x_hours": "hora|Horas (TODO)",
"plurals__lock_after_x_milliseconds": "milisegundo|milisegundos (TODO)",
"plurals__lock_after_x_minutes": "minuto|minutos (TODO)",
"plurals__lock_after_x_seconds": "segundo|segundos (TODO)",
"plurals__sign_x_actions": "Acción|Acciones (TODO)",
"plurals__transaction_of_x_operations": "Operación|Operaciones (TODO)",
"plurals__x_groups_needed": "grupo|grupos (TODO)",
"plurals__x_shares_needed": "acciones|acciones (TODO)",
"progress__authenticity_check": "Verificar la autenticidad... (TODO)",
"progress__done": "Listo",
"progress__loading_transaction": "Cargando transacción...",
"progress__one_second_left": "Queda 1 segundo",
"progress__please_wait": "ESPERA",
"progress__processing": "PROCESANDO",
"progress__refreshing": "Actualizando...",
"progress__signing_transaction": "Firmando transacción...",
"progress__syncing": "Sincronizando...",
"progress__x_seconds_left_template": "Quedan {} segundos",
"reboot_to_bootloader__restart": "¿Deseas reiniciar el Trezor en modo bootloader?",
"reboot_to_bootloader__title": "IR A BOOTLOADER",
"reboot_to_bootloader__version_by_template": "Versión de firmware {}\npor {} (TODO)",
"recovery__cancel_dry_run": "Anular la revisión de la copia de seguridad",
"recovery__check_dry_run": "¿Revisar la copia de seguridad?",
"recovery__cursor_will_change": "La posición del cursor cambiará de una a otra para mejorar la seguridad.",
"recovery__dry_run_bip39_valid_match": "La semilla de recuperación introducida es válida y coincide con la del dispositivo.",
"recovery__dry_run_bip39_valid_mismatch": "La semilla de recuperación introducida es válida, pero no coincide con la del dispositivo.",
"recovery__dry_run_slip39_valid_match": "Los recursos compartidos de recuperación introducidos son válidos y coinciden con el contenido actual del dispositivo.",
"recovery__dry_run_slip39_valid_mismatch": "Los recursos compartidos de recuperación introducidos son válidos, pero no coinciden con el contenido actual del dispositivo.",
"recovery__enter_any_share": "Introduce algún recurso compartido.",
"recovery__enter_backup": "Introduce la copia de seguridad.",
"recovery__enter_different_share": "Introduce un recurso compartido distinto.",
"recovery__enter_share_from_diff_group": "Introduce un recurso compartido de otro grupo.",
"recovery__group_num_template": "Grupo {}",
"recovery__group_threshold_reached": "Se ha alcanzado el umbral de grupo.",
"recovery__invalid_seed_entered": "Se ha introducido una semilla de recuperación no válida.",
"recovery__invalid_share_entered": "Se ha introducido un recurso compartido de recuperación no válido.",
"recovery__more_shares_needed": "Se necesitan más recursos compartidos.",
"recovery__num_of_words": "Selecciona el número de palabras de la copia de seguridad.",
"recovery__only_first_n_letters": "Solo tendrá que seleccionar las primeras 2-4 letras de cada palabra. (TODO)",
"recovery__progress_will_be_lost": "Se perderá todo el progreso.",
"recovery__select_num_of_words": "Selecciona el número de palabras de la copia de seguridad.",
"recovery__share_already_entered": "Ya se ha introducido el recurso compartido.",
"recovery__share_from_another_shamir": "Has introducido un recurso compartido de otra copia de seguridad de Shamir.",
"recovery__share_num_template": "Recurso compartido {}",
"recovery__title": "RECUPERAR MONEDERO",
"recovery__title_cancel_dry_run": "ANULAR REV. C. SEG.",
"recovery__title_cancel_recovery": "ANULAR RECUPERACIÓN",
"recovery__title_dry_run": "REVISAR C. SEG.",
"recovery__title_recover": "RECUPERAR MONEDERO",
"recovery__title_remaining_shares": "REC. COMP. RESTANTES",
"recovery__type_word_x_of_y_template": "Palabra {} de {}",
"recovery__wallet_recovered": "Se ha recuperado el monedero.",
"recovery__wanna_cancel_dry_run": "¿Seguro que quieres anular la revisión de la copia de seguridad?",
"recovery__wanna_cancel_recovery": "¿Seguro que quieres anular el proceso de recuperación?",
"recovery__word_count_template": "({} palabras)",
"recovery__word_x_of_y_template": "PALABRA {} DE {}",
"recovery__x_more_items_starting_template_plural": "{count} más {plural} iniciando (TODO)",
"recovery__x_more_shares_needed_template_plural": "{count} More {plural} necesaria. (TODO)",
"recovery__x_of_y_entered_template": "Se han introducido {} de {} recursos compartidos.",
"recovery__you_have_entered": "Has introducido",
"reset__advanced_group_threshold_info": "El umbral de grupo determina el no. de grupos necesarios para recuperar el monedero.",
"reset__all_x_of_y_template": "los {} de los {} recursos compartidos",
"reset__any_x_of_y_template": "alguno de los {} de los {} recursos compartidos",
"reset__button_create": "CREAR MONEDERO",
"reset__button_recover": "RECUPERAR MONEDERO",
"reset__by_continuing": "Al continuar, aceptas los términos y condiciones de Trezor Company.",
"reset__check_backup_title": "REVISAR C. SEG.",
"reset__check_group_share_title_template": "REVISAR COMP. {} G {}",
"reset__check_seed_title": "REVISAR SEMILLA",
"reset__check_share_title_template": "REVISAR RECURSO N. {}",
"reset__continue_with_next_share": "Continuar con el siguiente recurso compartido.",
"reset__continue_with_share_template": "Continuar con el recurso no. {}.",
"reset__finished_verifying_group_template": "Has terminado de verificar los recursos compartidos de recuperación del grupo {}.",
"reset__finished_verifying_seed": "Has terminado de verificar la semilla de recuperación.",
"reset__finished_verifying_shares": "Has terminado de verificar los recursos compartidos de recuperación.",
"reset__group_description": "Un grupo se compone de recursos compartidos de recuperación.",
"reset__group_info": "Cada grupo tiene un no. determinado de recursos compartidos y su propio umbral. En los siguientes pasos, ajustarás el número de recursos compartidos y los umbrales.",
"reset__group_share_checked_successfully_template": "Se ha verificado el recurso compartido {} del grupo {}.",
"reset__group_share_title_template": "REC. COMP. {} GRUPO {}",
"reset__more_info_at": "Más información en",
"reset__need_all_share_template": "Para la recuperación, se necesitan los {} recursos compartidos.",
"reset__need_any_share_template": "Para la recuperación, se necesita alguno de los {} recursos compartidos.",
"reset__needed_to_form_a_group": "para formar un grupo. ",
"reset__needed_to_recover_your_wallet": "para recuperar el monedero. ",
"reset__never_make_digital_copy": "No hagas nunca una copia digital de la copia de seguridad ni la cargues en línea.",
"reset__num_of_share_holders_template": "{} persona/s o ubicación/es tendrá/n un recurso compartido.",
"reset__num_of_shares_advanced_info_template": "Cada recurso compartido de recuperación es una secuencia de 20 palabras. A continuación, elige el umbral de recursos compartidos necesario para formar el grupo {}.",
"reset__num_of_shares_basic_info": "Cada recurso compartido de recuperación es una secuencia de 20 palabras. A continuación, elige cuántos recursos compartidos necesitas para recuperar el monedero.",
"reset__num_shares_for_group_template": "Número necesario de recursos compartidos para formar el grupo {}.",
"reset__number_of_shares_info": "= total de listas de palabras únicas para la copia de seguridad del monedero. (TODO)",
"reset__one_share": "1 recurso compartido",
"reset__only_one_share_will_be_created": "Solo se creará un recurso compartido.",
"reset__recovery_seed_title": "SEMILLA RECUPERACIÓN",
"reset__recovery_share_title_template": "RECURSO RECUPERACIÓN N. {}",
"reset__required_number_of_groups": "El no. de grupos necesario para la recuperación.",
"reset__select_correct_word": "Selecciona la palabra correcta para cada posición.",
"reset__select_word_template": "SELEC. {} PALABRA",
"reset__select_word_x_of_y_template": "Palabra {} de {}:",
"reset__set_it_to_count_template": "Ajústalo en {} y necesitarás ",
"reset__share_checked_successfully_template": "Se ha verificado el recurso de recuperación no. {}.",
"reset__share_words_title": "C. SEG. ESTÁNDAR",
"reset__slip39_checklist_num_groups": "Número de grupos",
"reset__slip39_checklist_num_shares": "Número de recursos compartidos",
"reset__slip39_checklist_set_num_groups": "Establecer el número de grupos (TODO)",
"reset__slip39_checklist_set_num_shares": "Establecer un número de acciones (TODO)",
"reset__slip39_checklist_set_sizes": "Definir tamaños y umbrales",
"reset__slip39_checklist_set_sizes_longer": "Establecer tamaño y umbral para cada grupo (TODO)",
"reset__slip39_checklist_set_threshold": "Ajustar umbral",
"reset__slip39_checklist_title": "LISTA C. SEG.",
"reset__slip39_checklist_write_down": "Escribir y comprobar todos los recursos compartidos",
"reset__slip39_checklist_write_down_recovery": "Escriba y verifique todas las acciones de recuperación (TODO)",
"reset__the_threshold_sets_the_number_of_shares": "El umbral establece el número de recursos compartidos ",
"reset__threshold_info": "= mínimo de listas de palabras únicas utilizadas para la recuperación.",
"reset__title_backup_is_done": "C. SEG. COMPLETA",
"reset__title_create_wallet": "CREAR MONEDERO",
"reset__title_create_wallet_shamir": "CREAR MONEDERO (SHAMIR)",
"reset__title_group_threshold": "UMBRAL GRUPOS",
"reset__title_number_of_groups": "NO. GRUPOS",
"reset__title_number_of_shares": "NO. REC. COMP.",
"reset__title_set_group_threshold": "AJUSTAR UMBRAL GRUPOS",
"reset__title_set_number_of_groups": "AJUSTAR NO. GRUPOS",
"reset__title_set_number_of_shares": "AJUSTAR NO. REC. COMP.",
"reset__title_set_threshold": "AJUSTAR UMBRAL",
"reset__to_form_group_template": "para formar el grupo {}.",
"reset__tos_link": "trezor.io/tos",
"reset__total_number_of_shares_in_group_template": "Establece el no. total de recursos compartidos del grupo {}.",
"reset__use_your_backup": "Utiliza la copia de seguridad cuando necesites recuperar el monedero.",
"reset__write_down_words_template": "Escribe las {} palabras en orden.",
"reset__wrong_word_selected": "Se ha seleccionado una palabra incorrecta.",
"reset__you_need_one_share": "Para la recuperación, se necesita 1 recurso compartido.",
"reset__your_backup_is_done": "La copia de seguridad ha finalizado.",
"ripple__confirm_tag": "Confirmar etiqueta",
"ripple__destination_tag_template": "Etiqueta de destino:\n{}",
"rotation__change_template": "¿Quieres cambiar la rotación del dispositivo al {}?",
"rotation__east": "este",
"rotation__north": "norte",
"rotation__south": "sur",
"rotation__title_change": "CAMBIAR ROTACIÓN",
"rotation__west": "oeste",
"safety_checks__approve_unsafe_always": "Trezor te permitirá aprobar algunas acciones que podrían no ser seguras.",
"safety_checks__approve_unsafe_temporary": "Trezor te permitirá aprobar temporalmente algunas acciones que podrían no ser seguras.",
"safety_checks__enforce_strict": "¿Seguro que quieres aplicar estrictos controles de seguridad (recomendado)?",
"safety_checks__title": "COMPROB. SEGURIDAD",
"safety_checks__title_safety_override": "ANULACIÓN SEGURIDAD",
"sd_card__all_data_will_be_lost": "Se perderán todos los datos de la tarjeta SD.",
"sd_card__card_required": "Se necesita una tarjeta SD.",
"sd_card__disable": "¿Seguro que quieres quitar la protección de la tarjeta SD del dispositivo?",
"sd_card__disabled": "Has desactivado la protección SD.",
"sd_card__enable": "¿Seguro que quieres aplicar la protección de la tarjeta SD al dispositivo?",
"sd_card__enabled": "Has activado la protección SD.",
"sd_card__error": "Error de tarjeta SD",
"sd_card__format_card": "Formatea la tarjeta SD.",
"sd_card__insert_correct_card": "Introduce la tarjeta SD correcta para este dispositivo.",
"sd_card__please_insert": "Introduce la tarjeta SD.",
"sd_card__please_unplug_and_insert": "Desconecta el dispositivo e introduce la tarjeta SD.",
"sd_card__problem_accessing": "Se ha producido un problema al acceder a la tarjeta SD.",
"sd_card__refresh": "¿Seguro que quieres sustituir el secreto de la tarjeta SD actual por uno nuevo?",
"sd_card__refreshed": "Has actualizado la protección SD.",
"sd_card__restart": "¿Deseas reiniciar el Trezor en modo bootloader?",
"sd_card__title": "PROTECCIÓN SD",
"sd_card__title_problem": "Problema con la tarjeta SD",
"sd_card__unknown_filesystem": "Sistema de archivos desconocido",
"sd_card__unplug_and_insert_correct": "Desconecta el dispositivo e introduce la tarjeta SD correcta.",
"sd_card__use_different_card": "Utiliza una tarjeta diferente o formatea la tarjeta SD al sistema de archivos FAT32.",
"sd_card__wanna_format": "¿Seguro que quieres formatear la tarjeta SD?",
"sd_card__wrong_sd_card": "Tarjeta SD incorrecta",
"send__address_path": "ruta de dirección (TODO)",
"send__confirm_sending": "Confirm_sending",
"send__from_multiple_accounts": "Envío desde múltiples cuentas. (TODO)",
"send__including_fee": "Comisión incluida:",
"send__maximum_fee": "Comisión máxima:",
"send__receiving_to_multisig": "Recibir una dirección multisig. (TODO)",
"send__title_confirm_sending": "CONFIRMAR ENVÍO",
"send__title_joint_transaction": "TRANSACCIÓN CONJUNTA",
"send__title_receiving_to": "Recibir a (TODO)",
"send__title_sending": "ENVÍO",
"send__title_sending_amount": "IMPORTE ENVÍO",
"send__title_sending_to": "ENVÍO A",
"send__to_the_total_amount": "Al importe total:",
"send__total_amount": "Importe total:",
"send__transaction_id": "ID de la transacción:",
"send__you_are_contributing": "Estás aportando:",
"share_words__words_in_order": " palabras en orden.",
"share_words__wrote_down_all": "Escribí todas las ",
"sign_message__bytes_template": "{} Bytes (TODO)",
"sign_message__confirm_address": "DIRECCIÓN FIRMA",
"sign_message__confirm_message": "CONFIRMAR MENSAJE",
"sign_message__message_size": "Tamaño del mensaje: (TODO)",
"sign_message__verify_address": "VERIFICA LA DIRECCIÓN (TODO)",
"solana__account_index": "Índice de cuenta (TODO)",
"solana__associated_token_account": "Cuenta de token asociado (TODO)",
"solana__confirm_multisig": "Confirmar multisig (TODO)",
"solana__expected_fee": "Tarifa esperada (TODO)",
"solana__instruction_accounts_template": "La instrucción contiene cuentas {} y sus datos son {} bytes de largo. (TODO)",
"solana__instruction_data": "Datos de instrucciones (TODO)",
"solana__instruction_is_multisig": "La siguiente instrucción es una instrucción multisig. (TODO)",
"solana__is_provided_via_lookup_table_template": "{} se proporciona a través de una tabla de búsqueda. (TODO)",
"solana__lookup_table_address": "Dirección de la tabla de búsqueda (TODO)",
"solana__multiple_signers": "Múltiples firmantes (TODO)",
"solana__token_address": "Dirección token (TODO)",
"solana__transaction_contains_unknown_instructions": "La transacción contiene instrucciones desconocidas. (TODO)",
"solana__transaction_requires_x_signers_template": "La transacción requiere {} firmantes que aumentan la tarifa. (TODO)",
"stellar__account_merge": "Fusión de cuentas",
"stellar__account_thresholds": "Umbrales de cuenta",
"stellar__add_signer": "Añadir firmante",
"stellar__add_trust": "Añadir trustline",
"stellar__all_will_be_sent_to": "Todos los XLM se enviarán a:",
"stellar__allow_trust": "Permitir trustline",
"stellar__asset": "Activo",
"stellar__balance_id": "Balance ID (TODO)",
"stellar__bump_sequence": "Incrementar secuencia",
"stellar__buying": "Compra:",
"stellar__claim_claimable_balance": "Reclamar saldo reclamable (TODO)",
"stellar__clear_data": "Borrar datos",
"stellar__clear_flags": "Borrar indicadores",
"stellar__confirm_issuer": "Confirmar emisor",
"stellar__confirm_memo": "Confirmar nota",
"stellar__confirm_network": "Confirmar red",
"stellar__confirm_operation": "Confirmar operación",
"stellar__confirm_stellar": "Confirmar Stellar",
"stellar__confirm_timebounds": "Confirmar límites de tiempo",
"stellar__create_account": "Crear cuenta",
"stellar__debited_amount": "Importe adeudado",
"stellar__delete": "Eliminar",
"stellar__delete_passive_offer": "Eliminar oferta pasiva",
"stellar__delete_trust": "Eliminar trustline",
"stellar__destination": "Destino:",
"stellar__exchanges_require_memo": "Importante: En muchos exchanges es necesario dejar nota al hacer un depósito.",
"stellar__final_confirm": "Confirmación final",
"stellar__hash": "Hash:",
"stellar__high": "Alta:",
"stellar__home_domain": "Dominio principal",
"stellar__inflation": "Inflación",
"stellar__initial_balance": "Saldo inicial",
"stellar__initialize_signing_with": "Iniciar firma con",
"stellar__issuer_template": "Emisor {}:",
"stellar__key": "Clave:",
"stellar__limit": "Límite:",
"stellar__low": "Baja:",
"stellar__master_weight": "Importancia del principal:",
"stellar__medium": "Media:",
"stellar__new_offer": "Nueva oferta",
"stellar__new_passive_offer": "Nueva oferta pasiva",
"stellar__no_memo_set": "No se ha establecido ninguna nota.",
"stellar__no_restriction": "[sin restricciones]",
"stellar__on_network_template": "Transacción en {}",
"stellar__path_pay": "Path payment",
"stellar__path_pay_at_least": "Path payment por un mínimo de",
"stellar__pay": "Pago:",
"stellar__pay_at_most": "Pago máximo:",
"stellar__preauth_transaction": "Transacción preautorización:",
"stellar__price_per_template": "Precio por {}:",
"stellar__private_network": "red privada",
"stellar__remove_signer": "Eliminar firmante",
"stellar__revoke_trust": "Revocar trustline",
"stellar__selling": "Venta:",
"stellar__set_data": "Configurar datos",
"stellar__set_flags": "Configurar indicadores",
"stellar__set_sequence_to_template": "¿Establecer secuencia en {}?",
"stellar__sign_tx_count_template": "¿Firmar esta transacción compuesta por {}",
"stellar__sign_tx_fee_template": " y pagar {}\npor comisión?",
"stellar__source_account": "Cuenta origen:",
"stellar__testnet_network": "red Testnet",
"stellar__trusted_account": "Cuenta de confianza",
"stellar__update": "Actualizar",
"stellar__valid_from": "Válido desde (UTC)",
"stellar__valid_to": "Válido hasta (UTC)",
"stellar__value_sha256": "Valor (SHA-256):",
"stellar__wanna_clean_value_key_template": "¿Quieres borrar la clave de valor {}?",
"stellar__your_account": " tu cuenta",
"tezos__baker_address": "Dirección de panadero:",
"tezos__balance": "Saldo:",
"tezos__ballot": "Papeleta:",
"tezos__confirm_delegation": "Confirmar delegación",
"tezos__confirm_origination": "Confirmar originación",
"tezos__delegator": "Delegador:",
"tezos__proposal": "Propuesta",
"tezos__register_delegate": "Registrar delegado",
"tezos__remove_delegation": "Eliminar delegación",
"tezos__submit_ballot": "Enviar papeleta",
"tezos__submit_proposal": "Enviar propuesta",
"tezos__submit_proposals": "Enviar propuestas",
"tutorial__middle_click": "Pulsa a la vez ambos botones\npara confirmar.",
"tutorial__press_and_hold": "Mantén pulsado el botón derecho para aprobar las operaciones importantes. (TODO)",
"tutorial__ready_to_use": "Todo está listo para\nque uses tu Trezor.",
"tutorial__scroll_down": "Pulsa el botón derecho para desplazarte hacia abajo y leer todo el contenido cuando el texto no quepa en una pantalla.\nPulsa el botón izquierdo para arriba. (TODO)",
"tutorial__sure_you_want_skip": "¿Seguro que quieres\nomitir el tutorial?",
"tutorial__title_hello": "HOLA",
"tutorial__title_screen_scroll": "DESPLAZARSE",
"tutorial__title_skip": "OMITIR TUTORIAL",
"tutorial__title_tutorial_complete": "TUTORIAL COMPLETO",
"tutorial__use_trezor": "Para usar Trezor,\nhaz clic en los botones izquierdo y derecho.\nContinuar derecho. (TODO)",
"tutorial__welcome_press_right": "Te damos la bienvenida a Trezor. Pulsa el botón derecho para continuar.",
"u2f__get": "¿Aumentar y recuperar el contador U2F?",
"u2f__set_template": "¿Ajustar el contador U2F a {}?",
"u2f__title_get": "OBTENER CONTADOR U2F",
"u2f__title_set": "CONFIG. CONTADOR U2F",
"wipe__info": "Se borrarán todos los datos.",
"wipe__title": "BORRAR DISPOSITIVO",
"wipe__want_to_wipe": "¿Seguro que quieres borrar el dispositivo?\n",
"wipe_code__change": "¿Cambiar el código de borrar?",
"wipe_code__changed": "El código de borrar se ha cambiado.",
"wipe_code__diff_from_pin": "El código de borrar debe ser diferente del PIN.\nInténtalo de nuevo.",
"wipe_code__disabled": "El código de borrar se ha desactivado.",
"wipe_code__enabled": "El código de borrar se ha activado.",
"wipe_code__enter_new": "Escribe el nuevo código de borrar",
"wipe_code__info": "Para borrar todos los datos de este dispositivo. (TODO)",
"wipe_code__invalid": "Código de limpieza no válido (TODO)",
"wipe_code__mismatch": "Los códigos de borrar no coinciden.",
"wipe_code__reenter": "Vuelve a introducir el código de borrar.",
"wipe_code__reenter_to_confirm": "Vuelve a introducir el código de borrar para confirmar.",
"wipe_code__title_check": "REVISAR CÓD. BORRAR",
"wipe_code__title_invalid": "CÓD. BORRAR NO VÁLIDO",
"wipe_code__title_settings": "AJUSTES CÓD. BORRAR",
"wipe_code__turn_off": "¿Desactivar la protección de código de borrar?",
"wipe_code__turn_on": "¿Activar la protección del código de borrar?",
"wipe_code__wipe_code_mismatch": "Limpiar el coincidencia de código (TODO)",
"word_count__title": "NO. PALABRAS",
"words__account": "Cuenta (TODO)",
"words__account_colon": "Cuenta: (TODO)",
"words__address": "DIRECCIÓN (TODO)",
"words__amount": "Cantidad (TODO)",
"words__are_you_sure": "¿Seguro?",
"words__array_of": "Gama de (TODO)",
"words__blockhash": "Blockhash (TODO)",
"words__buying": "Comprar",
"words__confirm": "Confirmar (TODO)",
"words__confirm_fee": "Confirmar tarifa (TODO)",
"words__contains": "Contiene (TODO)",
"words__continue_anyway": "continuar de todos modos?",
"words__continue_with": "Continuar con",
"words__error": "Error",
"words__fee": "Tarifa (TODO)",
"words__from": "de",
"words__keep_it_safe": "¡Guárdala en un lugar seguro!",
"words__know_what_your_doing": "Continúa solo si tienes los conocimientos necesarios.",
"words__my_trezor": "Mi trezor (TODO)",
"words__no": "No (TODO)",
"words__outputs": "salidas",
"words__please_check_again": "Vuelve a comprobarlo",
"words__please_try_again": "Inténtalo de nuevo",
"words__really_wanna": "¿Seguro que quieres",
"words__recipient": "Recipiente (TODO)",
"words__sign": "Firmar",
"words__signer": "Firmante (TODO)",
"words__title_check": "REVISAR",
"words__title_group": "GRUPO",
"words__title_information": "INFORMACIÓN (TODO)",
"words__title_remember": "RECORDAR",
"words__title_share": "REC. COMP.",
"words__title_shares": "REC. COMP.",
"words__title_success": "COMPLETADO",
"words__title_summary": "RESUMEN",
"words__title_threshold": "UMBRAL",
"words__unknown": "Desconocido",
"words__warning": "Advertencia",
"words__writable": "Escribible (TODO)",
"words__yes": "Sí (TODO)"
}
}

View File

@ -0,0 +1,9 @@
{
"Ä": "0607070007cc07b3cffcc0",
"Ö": "0607070007cc07b3cf3780",
"Ü": "0607070007cc0cf3cf3780",
"ß": "06070700077b3cf6cf3d80",
"ä": "0607070007cc07837f37c0",
"ö": "0607070007cc07b3cf3780",
"ü": "0607070007cc0cf3cf3780"
}

View File

@ -0,0 +1,17 @@
{
"Á": "060707000718c7b3cffcc0",
"É": "060707000718cff0f30fc0",
"Í": "0307050107786db0",
"Ñ": "070707000777bb376fdbb300",
"Ó": "060707000718c7b3cf3780",
"Ú": "060707000718ccf3cf3780",
"Ü": "0607070007cc0cf3cf3780",
"á": "060707000718c7837f37c0",
"é": "060707000718c7b3ff0780",
"í": "0307050107786db0",
"ñ": "070707000777bbe66cd9b300",
"ó": "060707000718c7b3cf3780",
"ú": "060707000718ccf3cf3780",
"ü": "0607070007cc0cf3cf3780",
"¿": "0607070006300318c33780"
}

View File

@ -0,0 +1,9 @@
{
"Ä": "0507060007501d18fe20",
"Ö": "0507060007501d18c5c0",
"Ü": "0507060007502318c5c0",
"ß": "0507060007746368c6c0",
"ä": "0507060007501c17c5e0",
"ö": "0507060007501d18c5c0",
"ü": "0507060007502318c5c0"
}

View File

@ -0,0 +1,17 @@
{
"Á": "0507060007111d18fe20",
"É": "0507060007113f0e43e0",
"Í": "020704010762a8",
"Ñ": "06070600076668b2aa6880",
"Ó": "0507060007111d18c5c0",
"Ú": "0507060007112318c5c0",
"Ü": "0507060007502318c5c0",
"á": "0507060007111c17c5e0",
"é": "0507060007111d1fc1c0",
"í": "020704010762a8",
"ñ": "0607060007666f228a2880",
"ó": "0507060007111d18c5c0",
"ú": "0507060007112318c5c0",
"ü": "0507060007502318c5c0",
"¿": "050706000620088845c0"
}

View File

@ -0,0 +1,9 @@
{
"Ä": "0507070007501d18fe20",
"Ö": "0507070007501d18c5c0",
"Ü": "0507070007502318c5c0",
"ß": "0507070007746368c6c0",
"ä": "0507070007501c17c5e0",
"ö": "0507070007501d18c5c0",
"ü": "0507070007502318c5c0"
}

View File

@ -0,0 +1,17 @@
{
"Á": "0507070007111d18fe20",
"É": "0507070007113f0e43e0",
"Í": "0507070007113e4213e0",
"Ñ": "06070700076668b2aa6880",
"Ó": "0507070007111d18c5c0",
"Ú": "0507070007112318c5c0",
"Ü": "0507070007502318c5c0",
"á": "0507070007111c17c5e0",
"é": "0507070007111d1fc1c0",
"í": "050707000711384213e0",
"ñ": "0607070007666f228a2880",
"ó": "0507070007111d18c5c0",
"ú": "0507070007112318c5c0",
"ü": "0507070007502318c5c0",
"¿": "050707000620088845c0"
}

View File

@ -0,0 +1,9 @@
{
"Ä": "0e120d001200026100460000000efa02ff60000009f600ce30000000000000000000000dff40000000003fffa0000000009ffff100000000efeff600000005ff6ffc0000000bff1aff2000001ffc05ff8000007ff600ffe00000dff100aff40003fffffffffb0009ffffffffff100fff66666bff705ffb000004ffd0cff5000000eff3",
"Ö": "0d120e00120001620036000000bfc00ff8000007f800bf400000000000000000017dfec6000003effffffc1000effc78dffb008ffa0000dff40dff200005ffa0fff000001ffd2ffd000000ffe2ffd000000ffe0fff000002ffd0dff200006ffa08ffa0000dff501effc77dffc0003effffffc1000017dfec6000",
"Ü": "0c120d011200460005400001ff605ff20000ce302ed100000000000000dff10000eff0dff10000eff0dff10000eff0dff10000eff0dff10000eff0dff10000eff0dff10000eff0dff10000eff0dff10000eff0dff10000fff0aff60004ffd04fff968eff7008fffffffa00004befeb5000",
"ß": "0b0f0d010f007dfec40000bffffff6005ffd57ffe009ff400cff00aff200efe00bff205ff700bff20bff100bff20bff400bff205fff30bff2007fff3bff20005ffbbff20000efebff27648ffcbff2efffff5bff2befeb300",
"ä": "0b0f0b000f0055000630004ff408ff0001dd104fb0000000000000004befd810007ffffffd000ffe329ff600000003ff90006ceffffa009ffebbffa02ffc003ffa04ff8003ffa03ffd34dffa00cfffffffb0008efc3efe00",
"ö": "0b0f0b000f0036000550000ff804ff4000bf401dd10000000000000018dfea30001dffffff400affb58ffe01ffd0009ff64ff90004ff95ff70003ffa4ff90004ff91ffd0009ff60bffb58ffe001dffffff400018dfea3000",
"ü": "0a0f0b010f03600055001ff704ff300ce402ed100000000000ffd000bff2ffd000bff2ffd000bff2ffd000bff2ffd000bff2ffd000bff2ffd000bff2efe000bff2cff948fff25ffffffff206dfd78ff2"
}

View File

@ -0,0 +1,17 @@
{
"Á": "0e120d00120000002efd1000000000cfe20000000003be3000000000000000000000000dff40000000003fffa0000000009ffff100000000efeff600000005ff6ffc0000000bff1aff2000001ffc05ff8000007ff600ffe00000dff100aff40003fffffffffb0009ffffffffff100fff66666bff705ffb000004ffd0cff5000000eff3",
"É": "0a120b0112000009ff6000006ff70000009d90000000000000bffffffffcbffffffffcbff8666664bff3000000bff3000000bff3000000bfffffffd0bfffffffd0bff7444430bff3000000bff3000000bff7555554bffffffffcbffffffffc",
"Í": "061206011200dfe20aff302be4000000008ff6008ff6008ff6008ff6008ff6008ff6008ff6008ff6008ff6008ff6008ff6008ff6008ff6008ff600",
"Ñ": "0c120e01120005b800c800003ffffdf700007f42bfa000000000000000bff800001ffdbfff20001ffdbfffb0001ffdbffff5001ffdbffffe101ffdbff8ff901ffdbff3bff31ffdbff32ffd1ffdbff307ff8ffdbff300dffffdbff3004ffffdbff3000afffdbff30001effdbff300006ffd",
"Ó": "0d120e00120000001dfe200000000bff3000000002be40000000000000000000017dfec6000003effffffc1000effc78dffb008ffa0000dff40dff200005ffa0fff000001ffd2ffd000000ffe2ffd000000ffe0fff000002ffd0dff200006ffa08ffa0000dff501effc77dffc0003effffffc1000017dfec6000",
"Ú": "0c120d0112000004ffb00000001efc000000006cd10000000000000000dff10000eff0dff10000eff0dff10000eff0dff10000eff0dff10000eff0dff10000eff0dff10000eff0dff10000eff0dff10000eff0dff10000fff0aff60004ffd04fff968eff7008fffffffa00004befeb5000",
"Ü": "0c120d011200460005400001ff605ff20000ce302ed100000000000000dff10000eff0dff10000eff0dff10000eff0dff10000eff0dff10000eff0dff10000eff0dff10000eff0dff10000eff0dff10000eff0dff10000fff0aff60004ffd04fff968eff7008fffffffa00004befeb5000",
"á": "0b0f0b000f000007ff90000003ffa00000008db000000000000000004befd810007ffffffd000ffe329ff600000003ff90006ceffffa009ffebbffa02ffc003ffa04ff8003ffa03ffd34dffa00cfffffffb0008efc3efe00",
"é": "0b0f0b000f000008ff80000004ff900000008da0000000000000000007dfea20000cffffff3009ff957ffd00ffc0009ff23fffffffff44fffeeeeee43ffb00000000fff20007100affe65afb001cffffff800007dffb4000",
"í": "060f05010f02ffd10dfe104be200000000bff200bff200bff200bff200bff200bff200bff200bff200bff200bff200bff200",
"ñ": "0a0f0b010f019a406c200bfffdff100ec06ee5000000000000ffb5cfe900ffffffff80fffa57ffe0ffe000cff1ffd000aff2ffd000aff2ffd000aff2ffd000aff2ffd000aff2ffd000aff2ffd000aff2",
"ó": "0b0f0b000f000003ffc0000001efd10000005cd1000000000000000018dfea30001dffffff400affb58ffe01ffd0009ff64ff90004ff95ff70003ffa4ff90004ff91ffd0009ff60bffb58ffe001dffffff400018dfea3000",
"ú": "0a0f0b010f00003ffc000001efd0000005cd10000000000000ffd000bff2ffd000bff2ffd000bff2ffd000bff2ffd000bff2ffd000bff2ffd000bff2efe000bff2cff948fff25ffffffff206dfd78ff2",
"ü": "0a0f0b010f03600055001ff704ff300ce402ed100000000000ffd000bff2ffd000bff2ffd000bff2ffd000bff2ffd000bff2ffd000bff2ffd000bff2efe000bff2cff948fff25ffffffff206dfd78ff2",
"¿": "0a0f0a000b0000cf60000004ffc0000000ce600000000000000000ff70000003ff5000001dff100000cff8000009ffa000001ffd0000004ff80025524ff9008ff61fff66fff208ffffff90006cffc600"
}

View File

@ -0,0 +1,9 @@
{
"Ä": "0d120d001200000000000000006f603f90000005f503f80000000000000000000007f80000000000dfe0000000004fdf500000000af2fb00000001fb0af10000006f504f7000000df000ed000003fa0009f400009f40003fa0000fffffffff1005fc88888bf600cf2000002fc02fc0000000bf38f600000005f9",
"Ö": "0c120e0112000000000000001fb00de000001ea00dd0000000000000000007dfec500001dfdaaefa000bf70000af804fc000000ef09f40000008f5bf20000005f7df00000004f9df00000004f9bf10000005f79f40000008f54fb000000ef00bf70000af8001dfdaaefb000007dfec6000",
"Ü": "0b120d011200000000000007f504f800006f403f80000000000000af3000003faaf3000003faaf3000003faaf3000003faaf3000003faaf3000003faaf3000003faaf3000003faaf3000003fa9f4000004fa7f6000006f82fe20001ef207ffa9aff70004befeb300",
"ß": "0b0f0c010f01aefc500000dfa8df50005f9001fb0008f4000ed000af2002fa000af200bf2000af201fb0000af201fc0000af200af9000af2000bfb00af200009f90af200000df0af200000ee0af26d98df80af24cefd7000",
"ä": "09100b011000000000004f702fa004f701ea0000000000000000000029efd8002ff97bfb08e30009f30000006f6029dffff63fe8548f6bf20006f6ee00006f6cf3002ef65ffaafef705cfe84fa",
"ö": "0b100b001000000000000005f602f900005f602e90000000000000000000000000007dfea20000bfc8afe3006f90003fd00cf10000af30fd000006f61fb000005f70fd000006f60df10000af306f90003fd000bfc79fe300007dfea200",
"ü": "09100b011000000000006f503f8006f503f80000000000000000000af20002faaf20002faaf20002faaf20002faaf20002faaf20002faaf20002fa9f30002fa7f70009fa1ffa9cffa03cffb3fa"
}

View File

@ -0,0 +1,17 @@
{
"Á": "0d120d00120000000df3000000000af50000000002d7000000000000000000000007f80000000000dfe0000000004fdf500000000af2fb00000001fb0af10000006f504f7000000df000ed000003fa0009f400009f40003fa0000fffffffff1005fc88888bf600cf2000002fc02fc0000000bf38f600000005f9",
"É": "0a120b0112000007fa0000003fc00000008d100000000000005ffffffff95fc88888855f800000005f800000005f800000005f800000005fffffffb05fc88888505f800000005f800000005f800000005f800000005fc88888855ffffffffb",
"Í": "051205011200cf508f701c900000003fa003fa003fa003fa003fa003fa003fa003fa003fa003fa003fa003fa003fa003fa00",
"Ñ": "0c120e0112000052005300000dffa7f500004e23bfa0000000000000005fd0000004f95ff8000004f95fff300004f95fcfd00004f95f89f80004f95f81ef3004f95f804fd004f95f800af804f95f8001ef24f95f80004fc4f95f80000afcf95f800001eff95f8000004ff95f8000000af9",
"Ó": "0c120e01120000009f8000000005fa000000000ab000000000000000000007dfec500001dfdaaefa000bf70000af804fc000000ef09f40000008f5bf20000005f7df00000004f9df00000004f9bf10000005f79f40000008f54fb000000ef00bf70000af8001dfdaaefb000007dfec6000",
"Ú": "0b120d0112000001ef30000000bf400000003d6000000000000000af3000003faaf3000003faaf3000003faaf3000003faaf3000003faaf3000003faaf3000003faaf3000003faaf3000003fa9f4000004fa7f6000006f82fe20001ef207ffa9aff70004befeb300",
"Ü": "0b120d011200000000000007f504f800006f403f80000000000000af3000003faaf3000003faaf3000003faaf3000003faaf3000003faaf3000003faaf3000003faaf3000003faaf3000003fa9f4000004fa7f6000006f82fe20001ef207ffa9aff70004befeb300",
"á": "09100b011000000cf5000008f7000001c9000000000000000000000029efd8002ff97bfb08e30009f30000006f6029dffff63fe8548f6bf20006f6ee00006f6cf3002ef65ffaafef705cfe84fa",
"é": "0a100b0010000001ef3000000bf40000002d6000000000000000000000000006dfe91000afb8bfd006f70007f70ce00000fb0ffffffffd1fd77777760fd00000000df200000007fb0000a300cfd88ef40007dfeb30",
"í": "051005011001ef20cf403d50000000000007f5007f5007f5007f5007f5007f5007f5007f5007f5007f5007f500",
"ñ": "09100b011000350017005ffe7bd00b907ee40000000000000000000af28efc40afdd9aff1afb0007f7af30002f9af20002faaf20002faaf20002faaf20002faaf20002faaf20002faaf20002fa",
"ó": "0b100b0010000000df400000009f600000001c8000000000000000000000000000007dfea20000bfc8afe3006f90003fd00cf10000af30fd000006f61fb000005f70fd000006f60df10000af306f90003fd000bfc79fe300007dfea200",
"ú": "09100b011000001df300000bf5000002d6000000000000000000000af20002faaf20002faaf20002faaf20002faaf20002faaf20002faaf20002fa9f30002fa7f70009fa1ffa9cffa03cffb3fa",
"ü": "09100b011000000000006f503f8006f503f80000000000000000000af20002faaf20002faaf20002faaf20002faaf20002faaf20002faaf20002fa9f30002fa7f70009fa1ffa9cffa03cffb3fa",
"¿": "090f09000b0002e90000002fa0000000000000000000000001c80000004fa000000bf4000009f9000006fb000000ee1000003f90000004f80001952fd0008f70afd9bfe1008dfe9100"
}

View File

@ -0,0 +1,9 @@
{
"Ä": "0c120c0012000640037100004ff10cf800001b9006c30000000330000000001ff6000000006ffc00000000cfff10000001ffcf60000006fb7fb000000bf72ff000001ff20df500006fd009fa0000bfb448ff0001ffffffff4006ffbbbbefa00bfa00006fe00ff600002ff45ff100000df9",
"Ö": "0c140c0013000740037000006ff00ef700001b8007c200000000000000000036620000001bffffb10000cffaaffc0006ff2003ff500cf90000afb00ff500006ff01ff400004ff11ff400004ff11ff400004ff11ff400004ff00ff600007ff00bfb0000bfa004ff5006ff4000affddff9000008fffe7000000002200000",
"Ü": "0a130c0112006500271003ff20bf9000aa005c402320000232bf900009fbbf900009fbbf900009fbbfa00009fbbfa00009fbbfa0000afbbfa0000afbbfa0000afbbfa0000afbbfa0000afb9fc0000df94ff5005ff40bffcdffb0009ffff8000000220000",
"ß": "0b110c011000003200000009fffe500009ffdeff2001ff801ff8005ff000df9006ff000ff5006ff007fd0006ff00df70006ff00df90006ff007ff5006ff000bff406ff0000bfe06ff00003ff26ff01004ff26ff0fcbffc06ff2efffc20000001310000",
"ä": "0a100c010f017300460008fd00ff4003b6009b1000000000000049bb820009ffffff504ff612bff03760002ff30004677ff407fffffff45ff6101ff4afa0001ff4afc0008ff44ffdbefff506effe5ef80002200000",
"ö": "0a100c010f007300370006ff00ff6002b7008b2000000000000028bb820005ffffff502ffb33bff29fd0000df9df800008fcef600007feef700007fdbfb0000bfb5ff4004ff50bffccffb0009ffff9000000220000",
"ü": "0a100c010f007300370006ff00ff6002b7008b20000000000039800007956fe0000cf96fe0000cf96fe0000cf96fe0000cf96fe0000cf96fe0000cf95ff0000cf93ff4003ff90dffccfef902cfff69f90002300000"
}

View File

@ -0,0 +1,17 @@
{
"Á": "0c120c0012000000177200000000afa000000005fa000000000571000000001ff6000000006ffc00000000cfff10000001ffcf60000006fb7fb000000bf72ff000001ff20df500006fd009fa0000bfb448ff0001ffffffff4006ffbbbbefa00bfa00006fe00ff600002ff45ff100000df9",
"É": "0a120c0112000001772000000afa0000005fa00013336733326ffffffffc6ffbbbbbb86ff00000006ff00000006ff00000006ff44444306fffffffd06ffaaaaa806ff00000006ff00000006ff00000006ff00000006ffffffffb6ffffffffc",
"Í": "0a120c0112000004760000002ff4000000cf400003347533303ffffffff32bbcffcbb20003ff20000003ff20000003ff20000003ff20000003ff20000003ff20000003ff20000003ff20000003ff20000003ff20002ffffffff23ffffffff3",
"Ñ": "0a120c0112008d921d3005fdffff1004801793002320000232bff0000bfabff7000bfabffe000bfabfff600bfabfdfd00bfabfabf50cfabfa4fd0cfabfa0cf4cfabfa05fccfabfa00dfefabfa006fffabfa000effabfa0006ffabfa0000efa",
"Ó": "0c140c0013000000177200000000cf9000000007f90000000003300000000036620000001bffffb10000cffaaffc0006ff2003ff500cf90000afb00ff500006ff01ff400004ff11ff400004ff11ff400004ff11ff400004ff00ff600007ff00bfb0000bfa004ff5006ff4000affddff9000008fffe7000000002200000",
"Ú": "0a130c01120000007730000009fb0000004fb0002320230232bf900009fbbf900009fbbf900009fbbfa00009fbbfa00009fbbfa0000afbbfa0000afbbfa0000afbbfa0000afbbfa0000afb9fc0000df94ff5005ff40bffcdffb0009ffff8000000220000",
"Ü": "0a130c0112006500271003ff20bf9000aa005c402320000232bf900009fbbf900009fbbf900009fbbfa00009fbbfa00009fbbfa0000afbbfa0000afbbfa0000afbbfa0000afbbfa0000afb9fc0000df94ff5005ff40bffcdffb0009ffff8000000220000",
"á": "0a100c010f000002771000000df70000009f700000003200000049bb820009ffffff504ff612bff03760002ff30004677ff407fffffff45ff6101ff4afa0001ff4afc0008ff44ffdbefff506effe5ef80002200000",
"é": "0a100c010f000002771000000df70000009f700000003200000007bb930003efffff700efc328ff36ff1000bf9bfc44449fdcffffffffdcfc77777769fd00000003ff80003b108ffebcff6006dfffd500000131000",
"í": "0a0f0c010f0000005750000005fe2000001ee200000013100009999950000fffffa0000666dfa0000000bfa0000000bfa0000000bfa0000000bfa0000000bfa0000000bfa0000ffffffffc0ffffffffd",
"ñ": "0a0f0c010f007d921d4005fdffff100480179300000000000049507bb8007fccffffc07ffb338ff57fe0000df97fd0000bfa7fd0000bfa7fd0000bfa7fd0000bfa7fd0000bfa7fd0000bfa7fd0000bfa",
"ó": "0a100c010f000002771000000cf80000007f800000003300000028bb820005ffffff502ffb33bff29fd0000df9df800008fcef600007feef700007fdbfb0000bfb5ff4004ff50bffccffb0009ffff9000000220000",
"ú": "0a100c010f000002771000000cf80000007f8000000033000039800007956fe0000cf96fe0000cf96fe0000cf96fe0000cf96fe0000cf96fe0000cf95ff0000cf93ff4003ff90dffccfef902cfff69f90002300000",
"ü": "0a100c010f007300370006ff00ff6002b7008b20000000000039800007956fe0000cf96fe0000cf96fe0000cf96fe0000cf96fe0000cf96fe0000cf95ff0000cf93ff4003ff90dffccfef902cfff69f90002300000",
"¿": "0a0f0c010b00004920000000df900000006b3000000000000000004620000000cf60000004ff4000004ff9000002ffa000000afd0000000ff60000000ff5000de50cfd329ff204ffffff800029cda400"
}

View File

@ -0,0 +1,9 @@
{
"Ä": "0d100d001000001100110000000df57fb0000000df57fb000000000000000000003ffff100000008ffff60000000dffffb0000003ff8aff1000008ff35ff600000efe00ffc00003ff900bff10009ffffffff6000effffffffc003ffb6666cff109ff500007ff70eff000002ffc",
"Ö": "0d100d001000001101100000005fd0ff30000005fd0ff3000000000000000000029cfc91000005ffffffe40002fffdbdfff100cff70008ffa00ffb00000dff03ff7000009ff23ff7000009ff20ffb00000dff00cff60008ffa002fffdadfff10005ffffffe40000029dfc91000",
"Ü": "0b100c01100011001100000af84fe00000af84fe00000000000000efc00009ff1efc00009ff1efc00009ff1efc00009ff1efc00009ff1efc00009ff1efd00009ff1cfe0000bff0aff6003ffd04fffcbfff7009ffffffc00004beec7000",
"ß": "090c0a010c03befc7003ffffffb0bffa7dff3efd006ff5ffb05dff2ffb1fff70ffb1fffb0ffb008ff6ffb002ffaffb05bff8ffb1ffff2ffb1feb30",
"ä": "090d0a000d00110011000cf66fc000cf66fc0000000000006dfea2008fffffe10cca27ff7000000ff903beffffa1ffebbffa5ff505ffa2fffffffa03cfe9afa0",
"ö": "0a0d0a000d001100110000bf74fe0000bf74fe000000000000002beeb40004ffffff700eff87eff23ff6003ff65ff2000ff83ff6003ff60eff87eff204ffffff70003beeb400",
"ü": "090d0a010d01110110009f93ff0009f93ff00000000000ff8003ff5ff8003ff5ff8003ff5ff8003ff5ff9003ff5ffc006ff5cffb9fff55fffffff505dfd6ff50"
}

View File

@ -0,0 +1,17 @@
{
"Á": "0d100d001000000004760000000002ff4000000000bf70000000000000000000003ffff100000008ffff60000000dffffb0000003ff8aff1000008ff35ff600000efe00ffc00003ff900bff10009ffffffff6000effffffffc003ffb6666cff109ff500007ff70eff000002ffc",
"É": "09100a01100000277100000cf9000006fc000000000000cfffffff5cfffffff5cff777772cfe000000cfe000000cfffffff0cfffffff0cff666660cfe000000cff777772cfffffff5cfffffff5",
"Í": "05100501100077307fd02fe2000000cfe00cfe00cfe00cfe00cfe00cfe00cfe00cfe00cfe00cfe00cfe00cfe00",
"Ñ": "0b100d011000068359100005ffffe0000059259200000000000000cffc0006ff4cfff4006ff4cfffc006ff4cffff406ff4cffffc06ff4cfe7ff46ff4cfe0efc6ff4cfe06ffdff4cfe00dffff4cfe005ffff4cfe000dfff4cfe0004fff4",
"Ó": "0d100d001000000007720000000009fc0000000003fe10000000000000000000029cfc91000005ffffffe40002fffdbdfff100cff70008ffa00ffb00000dff03ff7000009ff23ff7000009ff20ffb00000dff00cff60008ffa002fffdadfff10005ffffffe40000029dfc91000",
"Ú": "0b100c01100000037600000001ef60000000af8000000000000000efc00009ff1efc00009ff1efc00009ff1efc00009ff1efc00009ff1efc00009ff1efd00009ff1cfe0000bff0aff6003ffd04fffcbfff7009ffffffc00004beec7000",
"Ü": "0b100c01100011001100000af84fe00000af84fe00000000000000efc00009ff1efc00009ff1efc00009ff1efc00009ff1efc00009ff1efc00009ff1efd00009ff1cfe0000bff0aff6003ffd04fffcbfff7009ffffffc00004beec7000",
"á": "090d0a000d00000476000002ff400000cf700000000000006dfea2008fffffe10cca27ff7000000ff903beffffa1ffebbffa5ff505ffa2fffffffa03cfe9afa0",
"é": "0a0d0a000d000003760000001ef5000000af80000000000000003beeb40004ffffff600efc21aff23ffa889ff65ffffffff73ff50000000efd229cc104ffffff60002beeb400",
"í": "050d05010d07fe12ff304740000000ff800ff800ff800ff800ff800ff800ff800ff800ff8000",
"ñ": "090d0a010d00271590004ffded000af3bc200000000000ff7bfe800fffffffa0fffb9fff2ffc007ff4ff9003ff5ff8003ff5ff8003ff5ff8003ff5ff8003ff50",
"ó": "0a0d0a000d000003770000000ef70000009f90000000000000002beeb40004ffffff700eff87eff23ff6003ff65ff2000ff83ff6003ff60eff87eff204ffffff70003beeb400",
"ú": "090d0a010d0000afc000004fe100000572000000000000ff8003ff5ff8003ff5ff8003ff5ff8003ff5ff9003ff5ffc006ff5cffb9fff55fffffff505dfd6ff50",
"ü": "090d0a010d01110110009f93ff0009f93ff00000000000ff8003ff5ff8003ff5ff8003ff5ff8003ff5ff9003ff5ffc006ff5cffb9fff55fffffff505dfd6ff50",
"¿": "090d0900090009ff1000009ff1000007cc1000000000000008ee000000cff00001cff90000dff900005ff9000007ff601cc84ffe8cff70cfffffd0008dfd9100"
}

View File

@ -0,0 +1,9 @@
{
"Ä": "0f140e00140000000001100000000ef70ff600000000ef70ff6000000006630331000000000000000000000000efff60000000004ffffc000000000afffff100000000fff9ff700000005ffa2ffc0000000aff50dff2000001fff008ff8000006ffa003ffd00000bff5000eff30001fff9888dff80006ffffffffffe000cfffffffffff402ffe0000007ff907ff90000001ffe0dff30000000bff4",
"Ö": "101310001300001ff52ff3000000001ff52ff3000000000662166100000000000000000000000007cffd8100000003dffffffe5000003fffebbefff60000dff800007ffe1007ff90000007ff900cff10000000efe00ffd00000000aff10ffb000000008ff30ffd00000000aff20cff10000000eff007ff90000006ffa000dff800006ffe10003fffebbefff6000003dffffffe5000000008cffd810000",
"Ü": "0d130f01130009fc0bfb0000009fc0bfb000000465046400000000000000008ff2000001ffa8ff2000001ffa8ff2000001ffa8ff2000001ffa8ff2000001ffa8ff2000001ffa8ff2000001ffa8ff2000001ffa8ff3000001ffa6ff4000003ff83ff9000008ff50eff60005fff106fffdacfff70008fffffffa000003adfda40000",
"ß": "0b0f0c010f004befc810008ffffffe203fff97bffb07ff3000bff0aff00009ff0aff0004ffc0aff05fffe20aff05fffb10aff0158ffc0aff00006ff4aff00002ff7aff00006ff6aff0158fff2aff03ffff80aff03feb5000",
"ä": "0b0f0c000f006ff07fe00006ff07fe0000266036600000000000000007cfda20000cffffff4007ff935efe005770006ff3004befffff406ffffffff40ffe2006ff41ff80009ff40ffe427fff408fffffeff4006cfe91ff40",
"ö": "0c0f0d000f000df80ff600000df80ff6000005630662000000000000000003adfc8000007ffffffd2003fff97cffc00cff30009ff50ffa00001ff82ff700000efb0ffa00001ff80cff20009ff504fff97bffc0007ffffffd200003adfc8000",
"ü": "0b0f0d010f00df80ff60000df80ff6000056306620000000000000aff00006ff3aff00006ff3aff00006ff3aff00006ff3aff00006ff3aff00006ff39ff00007ff37ff5000bff33fff97cfff309fffffeff3006cfd74ff30"
}

View File

@ -0,0 +1,17 @@
{
"Á": "0f140e001400000000144000000000003fe200000000001ef40000000000058500000000000000000000000000efff60000000004ffffc000000000afffff100000000fff9ff700000005ffa2ffc0000000aff50dff2000001fff008ff8000006ffa003ffd00000bff5000eff30001fff9888dff80006ffffffffffe000cfffffffffff402ffe0000007ff907ff90000001ffe0dff30000000bff4",
"É": "0b140d011400000003500000001ef50000000bf800000002870000000000000006fffffffff66fffffffff66ffa88888836ff400000006ff400000006ff400000006ffa88888806fffffffff06fffffffff06ff400000006ff400000006ff400000006ffa88888836fffffffff66fffffffff6",
"Í": "0614060114000242008fc005fd100782000000006ff4006ff4006ff4006ff4006ff4006ff4006ff4006ff4006ff4006ff4006ff4006ff4006ff4006ff4006ff400",
"Ñ": "0d140f011400001000000000006ffbbff200000bfdaefc000000000001000000000000000006fff700000ffb6ffff10000ffb6ffff80000ffb6fffff1000ffb6ffcff8000ffb6ff4dff100ffb6ff45ff900ffb6ff40cff10ffb6ff404ff90ffb6ff400cff2ffb6ff4003ffcffb6ff4000bffffb6ff40003ffffb6ff40000bfffb6ff400003fffb",
"Ó": "10141000140000000000000000000000005ff5000000000001ef7000000000000afa0000000000000000000000000007cffd8100000003dffffffe5000003fffebbefff60000dff800007ffe1007ff90000007ff900cff10000000efe00ffd00000000aff10ffb000000008ff30ffd00000000aff20cff10000000eff007ff90000006ffa000dff800006ffe10003fffebbefff6000003dffffffe5000000008cffd810000",
"Ú": "0d140f011400000000000000000001efa0000000009fc0000000004fe1000000000000000008ff2000001ffa8ff2000001ffa8ff2000001ffa8ff2000001ffa8ff2000001ffa8ff2000001ffa8ff2000001ffa8ff2000001ffa8ff3000001ffa6ff4000003ff83ff9000008ff50eff60005fff106fffdacfff70008fffffffa000003adfda4000",
"Ü": "0d130f01130009fc0bfb0000009fc0bfb000000465046400000000000000008ff2000001ffa8ff2000001ffa8ff2000001ffa8ff2000001ffa8ff2000001ffa8ff2000001ffa8ff2000001ffa8ff2000001ffa8ff3000001ffa6ff4000003ff83ff9000008ff50eff60005fff106fffdacfff70008fffffffa000003adfda40000",
"á": "0b100c001000000000000000000afe10000004ff30000000ef5000000000000000007cfda20000cffffff4007ff935efe005770006ff3004befffff406ffffffff40ffe2006ff41ff80009ff40ffe427fff408fffffeff4006cfe91ff4",
"é": "0c100c00100000000000000000003ff600000000df9000000008fb00000000000000000003adfc7000008ffffffd1004ffc548ffb00dfe00008ff30ffeccccdff71ffffffffff70ff9000000000bfe1000355003ffd549ffc0006ffffffd200003adfc8000",
"í": "061005011000035000df700afa00187000000000aff000aff000aff000aff000aff000aff000aff000aff000aff000aff000aff000",
"ñ": "0b0f0d010f002ce82fe0000cfefff90000ca05b800000000000000afd4dfeb200affffffff30afff97cffc0aff5000cff0aff00007ff3aff00006ff3aff00006ff3aff00006ff3aff00006ff3aff00006ff3aff00006ff30",
"ó": "0c100d00100000000000000000002ff800000000cfb000000006fd00000000000000000003adfc8000007ffffffd2003fff97cffc00cff30009ff50ffa00001ff82ff700000efb0ffa00001ff80cff20009ff504fff97bffc0007ffffffd200003adfc8000",
"ú": "0b100d011000000000000000002ff80000000cfb00000006fd000000000000000aff00006ff3aff00006ff3aff00006ff3aff00006ff3aff00006ff3aff00006ff39ff00007ff37ff5000bff33fff97cfff309fffffeff3006cfd74ff3",
"ü": "0b0f0d010f00df80ff60000df80ff6000056306620000000000000aff00006ff3aff00006ff3aff00006ff3aff00006ff3aff00006ff3aff00006ff39ff00007ff37ff5000bff33fff97cfff309fffffeff3006cfd74ff30",
"¿": "0b0f0b000b00009ff300000009ff300000009ff30000000000000000005aa100000009ff10000003eff0000005fff8000008fff7000001fff20000003ffa00016631ffd0008ff60dffd9afff202effffff600019dfda3000"
}

View File

@ -0,0 +1,9 @@
{
"Ä": "0e130e00130000ba02c600000000ed03f800000000000000000000000000000000000009ff40000000000fefa0000000005f5bf000000000bf05f500000001f900fb00000007f3009f1000000dd0003f7000003f70000dd000009f100007f30000ee88888af90005ffffffffff000bf00000005f501fa00000000fb07f400000000af1de0000000005f7",
"Ö": "0f1310011300008c10ca000000000af10fc0000000000000000000000000000000000000007cffd810000003dfebadfe400002ff500004ef5000cf20000001ee006f7000000005f80bf1000000000ed0de0000000000bf0ec00000000009f1de0000000000bf0bf1000000000ed06f7000000005f800cf20000001ee0003fe500003ef500003dfeaadfe400000007cffd8100000",
"Ü": "0d130e01130006c30ac00000007f40cf0000000000000000000000000000008f20000000af08f20000000af08f20000000af08f20000000af08f20000000af08f20000000af08f20000000af08f20000000af08f20000000af07f30000000ce04f60000000eb01fd0000006f7006fa10005fd00009feb9dfd3000004adfc800000",
"ß": "0a0f0c010f006cfda20009fc89ff303f90001ed07f200008f18f000008f18f00001ec08f0069ee308f00dffa108f00015ed08f000003f68f000000ea8f000000f88f000009f48f0068df908f00deb500",
"ä": "090f0b010f02c706c3002f907f40000000000000000000008dfd8000cfb8bfc06f50007f53600000f80035777fa1cffffffaaf61000faea00002fadc0000bfa6fd89defa05cfe91ca0",
"ö": "0b0f0c000f000ab02c700000de02f90000000000000000000000000005beda200009fd99ef5005f90001cf10cd000002f80f9000000db2f7000000bd0f9000000db0dd000002f805f90001cf1009fd89ef500005beea2000",
"ü": "0a0f0c010f00bf01fb00009c00c800000000000000000000008f000001f78f000001f78f000001f78f000001f78f000001f78f000001f78f000001f75f300004f72fc0001df707fd89eef7005cfd91f7"
}

View File

@ -0,0 +1,17 @@
{
"Á": "0e130e001300000004f800000000000db000000000009d10000000000000000000000009ff40000000000fefa0000000005f5bf000000000bf05f500000001f900fb00000007f3009f1000000dd0003f7000003f70000dd000009f100007f30000ee88888af90005ffffffffff000bf00000005f501fa00000000fb07f400000000af1de0000000005f7",
"É": "0b130c0113000000af200000005f500000001e80000000000000005fffffffff15fb999999915f5000000005f5000000005f5000000005f5000000005fb888888605ffffffffb05f5000000005f5000000005f5000000005f5000000005f5000000005fb888888815fffffffff10",
"Í": "0513050113009f403f700da00000005f5005f5005f5005f5005f5005f5005f5005f5005f5005f5005f5005f5005f5005f5005f5000",
"Ñ": "0d130f01130002ce82ab000000ac4bfe3000000110010000000000000000005ffc0000007f35fff4000007f35f7fc000007f35f57f400007f35f50ec00007f35f507f40007f35f500ed0007f35f5007f5007f35f5000ed007f35f50006f507f35f50000ed07f35f500006f57f35f500000dd7f35f5000006fff35f5000000dff30",
"Ó": "0f1310011300000001ec000000000000ae1000000000005f300000000000000000000000007cffd810000003dfebadfe400002ff500004ef5000cf20000001ee006f7000000005f80bf1000000000ed0de0000000000bf0ec00000000009f1de0000000000bf0bf1000000000ed06f7000000005f800cf20000001ee0003fe500003ef500003dfeaadfe400000007cffd8100000",
"Ú": "0d130e01130000000de10000000008f30000000002f50000000000000000008f20000000af08f20000000af08f20000000af08f20000000af08f20000000af08f20000000af08f20000000af08f20000000af08f20000000af07f30000000ce04f60000000eb01fd0000006f7006fa10005fd00009feb9dfd3000004adfc800000",
"Ü": "0d130e01130006c30ac00000007f40cf0000000000000000000000000000008f20000000af08f20000000af08f20000000af08f20000000af08f20000000af08f20000000af08f20000000af08f20000000af08f20000000af07f30000000ce04f60000000eb01fd0000006f7006fa10005fd00009feb9dfd3000004adfc800000",
"á": "090f0b010f000008f4000003f7000000db000000000000008dfd8000cfb8bfc06f50007f53600000f80035777fa1cffffffaaf61000faea00002fadc0000bfa6fd89defa05cfe91ca0",
"é": "0b0f0c000f0000004f800000001eb00000000ad0000000000000000004beda200008fd99ef4004f90001de00cd000004f60f8000000f81fffffffffa0fb777777740db0000000006f60000cf100afc89ef600005beeb4000",
"í": "051005011000ce207f402f60000000000008f0008f0008f0008f0008f0008f0008f0008f0008f0008f0008f000",
"ñ": "0a0f0c010f004dd71e7000e86dfc00002000100000000000008e19dfc4008fee99ef608fd1000cf18f400004f48f000001f78f000001f78f000001f78f000001f78f000001f78f000001f78f000001f7",
"ó": "0b0f0c000f0000003f900000000dc000000008e1000000000000000005beda200009fd99ef5005f90001cf10cd000002f80f9000000db2f7000000bd0f9000000db0dd000002f805f90001cf1009fd89ef500005beea2000",
"ú": "0a100c0110000002fb0000000cd10000006f2000000000000000000000008f000001f78f000001f78f000001f78f000001f78f000001f78f000001f78f000001f75f300004f72fc0001df707fd89eef7005cfd91f7",
"ü": "0a0f0c010f00bf01fb00009c00c800000000000000000000008f000001f78f000001f78f000001f78f000001f78f000001f78f000001f78f000001f75f300004f72fc0001df707fd89eef7005cfd91f7",
"¿": "0b0f0b000b00006f7000000005e70000000000000000000293000000004f6000000007f400000006fe00000009fc20000009f800000000fc000000002f9000001100fa00000bf00bf40005fa001efb9cfe100019dfd91000"
}

View File

@ -0,0 +1,9 @@
{
"Ä": "0000080000",
"Ö": "0000080000",
"Ü": "0000080000",
"ß": "0000080000",
"ä": "0000080000",
"ö": "0000080000",
"ü": "0000080000"
}

View File

@ -0,0 +1,17 @@
{
"Á": "0000080000",
"É": "0000080000",
"Í": "0000080000",
"Ñ": "0000080000",
"Ó": "0000080000",
"Ú": "0000080000",
"Ü": "0000080000",
"á": "0000080000",
"é": "0000080000",
"í": "0000080000",
"ñ": "0000080000",
"ó": "0000080000",
"ú": "0000080000",
"ü": "0000080000",
"¿": "0000080000"
}

View File

@ -0,0 +1,9 @@
{
"Ä": "060e07000e4920003124a187f8618610",
"Ö": "060e07000e4920007a186186186185e0",
"Ü": "060e07000e49200086186186186185e0",
"ß": "060a07000a7228a4b22861a660",
"ä": "060c07000c4920007a105f8618dd00",
"ö": "060c07000c4920007a186186185e00",
"ü": "060c07000c4920008618618618dd00"
}

View File

@ -0,0 +1,17 @@
{
"Á": "060e07000e1980003124a187f8618610",
"É": "060e07000e198000fe0820fa082083f0",
"Í": "050e07010e36000f90842108427c",
"Ñ": "060e07000e666000871c69a659638e10",
"Ó": "060e07000e1980007a186186186185e0",
"Ú": "060e07000e19800086186186186185e0",
"Ü": "060e07000e49200086186186186185e0",
"á": "060c07000c1980007a105f8618dd00",
"é": "060c07000c1980007a187f82085e00",
"í": "050c07010c36000610842109f0",
"ñ": "060c07000c666000bb186186186100",
"ó": "060c07000c1980007a186186185e00",
"ú": "060c07000c1980008618618618dd00",
"ü": "060c07000c4920008618618618dd00",
"¿": "060a07000a20800821082185e0"
}

File diff suppressed because it is too large Load Diff

View File

@ -41,7 +41,7 @@ def main() -> None:
for model in ALL_MODELS:
try:
blob = translations.make_blob(HERE, lang, model)
blob = translations.blob_from_dir(HERE, lang, model)
all_blobs.append(blob)
except Exception as e:
import traceback
@ -57,7 +57,7 @@ def main() -> None:
sigmask = 0b111
for blob in all_blobs:
proof = translations.TranslationsProof(
proof = translations.Proof(
merkle_proof=tree.get_proof(blob.header_bytes),
signature=signature,
sigmask=sigmask,
@ -66,8 +66,8 @@ def main() -> None:
header = blob.header
model_str = header.model.value.decode("ascii")
version_str = ".".join(str(v) for v in header.firmware_version[:3])
click.echo(f"Writing {header.language} for {model_str} v{version_str}")
filename = f"translation-{model_str}-{header.language}-{version_str}.bin"
click.echo(f"Writing {header.language} for {model_str} v{version_str}: {filename}")
(HERE / filename).write_bytes(blob.build())
if __name__ == "__main__":

View File

@ -5,7 +5,7 @@
"3": "addr_mismatch__support_url",
"4": "addr_mismatch__title",
"5": "addr_mismatch__title_key_mismatch",
"6": "addr_mismatch__wrong_derication_path",
"6": "addr_mismatch__wrong_derivation_path",
"7": "addr_mismatch__xpub_mismatch",
"8": "address__address",
"9": "address__public_key",
@ -858,5 +858,7 @@
"856": "words__address",
"857": "words__confirm_fee",
"858": "words__no",
"859": "words__yes"
"859": "words__yes",
"860": "words__account_colon",
"861": "cardano__confirming_a_plutus_transaction"
}

File diff suppressed because it is too large Load Diff