1164 lines
26 KiB
Dart
1164 lines
26 KiB
Dart
// ignore: unused_import
|
|
import 'package:intl/intl.dart' as intl;
|
|
import 'app_localizations.dart';
|
|
|
|
// ignore_for_file: type=lint
|
|
|
|
/// The translations for Italian (`it`).
|
|
class L10nIt extends L10n {
|
|
L10nIt([String locale = 'it']) : super(locale);
|
|
|
|
@override
|
|
String get appName => 'ElCaju';
|
|
|
|
@override
|
|
String get appTagline => 'Il tuo portafoglio ecash privato';
|
|
|
|
@override
|
|
String get loadingMessage1 => 'Crittografia delle tue monete...';
|
|
|
|
@override
|
|
String get loadingMessage2 => 'Preparazione dei tuoi e-token...';
|
|
|
|
@override
|
|
String get loadingMessage3 => 'Connessione al Mint...';
|
|
|
|
@override
|
|
String get loadingMessage4 => 'Privacy di default.';
|
|
|
|
@override
|
|
String get loadingMessage5 => 'Firma cieca dei token...';
|
|
|
|
@override
|
|
String get loadingMessage6 => 'Go full Calle...';
|
|
|
|
@override
|
|
String get loadingMessage7 => 'Cashu + Bitchat = Privacy + Libertà';
|
|
|
|
@override
|
|
String get aboutTagline => 'Privacy senza confini.';
|
|
|
|
@override
|
|
String get welcomeTitle => 'Benvenuto su ElCaju';
|
|
|
|
@override
|
|
String get welcomeSubtitle => 'Cashu per il mondo. Fatto a Cuba.';
|
|
|
|
@override
|
|
String get createWallet => 'Crea nuovo portafoglio';
|
|
|
|
@override
|
|
String get restoreWallet => 'Ripristina portafoglio';
|
|
|
|
@override
|
|
String get createWalletTitle => 'Crea portafoglio';
|
|
|
|
@override
|
|
String get creatingWallet => 'Creazione del tuo portafoglio...';
|
|
|
|
@override
|
|
String get generatingSeed => 'Generazione sicura della tua frase seed';
|
|
|
|
@override
|
|
String get createWalletDescription =>
|
|
'Verrà generata una frase seed di 12 parole.\nConservala in un luogo sicuro.';
|
|
|
|
@override
|
|
String get generateWallet => 'Genera portafoglio';
|
|
|
|
@override
|
|
String get walletCreated => 'Portafoglio creato!';
|
|
|
|
@override
|
|
String get walletCreatedDescription =>
|
|
'Il tuo portafoglio è pronto. Ti consigliamo di fare il backup della frase seed ora.';
|
|
|
|
@override
|
|
String get backupWarning =>
|
|
'Senza backup, perderai l\'accesso ai tuoi fondi se perdi il dispositivo.';
|
|
|
|
@override
|
|
String get backupNow => 'Backup adesso';
|
|
|
|
@override
|
|
String get backupLater => 'Fallo dopo';
|
|
|
|
@override
|
|
String get backupTitle => 'Backup';
|
|
|
|
@override
|
|
String get seedPhraseTitle => 'La tua frase seed';
|
|
|
|
@override
|
|
String get seedPhraseDescription =>
|
|
'Conserva queste 12 parole in ordine. Sono l\'unico modo per recuperare il tuo portafoglio.';
|
|
|
|
@override
|
|
String get revealSeedPhrase => 'Mostra frase seed';
|
|
|
|
@override
|
|
String get tapToReveal => 'Tocca il pulsante per mostrare\nla tua frase seed';
|
|
|
|
@override
|
|
String get copyToClipboard => 'Copia negli appunti';
|
|
|
|
@override
|
|
String get seedCopied => 'Frase copiata negli appunti';
|
|
|
|
@override
|
|
String get neverShareSeed =>
|
|
'Non condividere mai la tua frase seed con nessuno.';
|
|
|
|
@override
|
|
String get confirmBackup => 'Ho salvato la mia frase seed in un luogo sicuro';
|
|
|
|
@override
|
|
String get continue_ => 'Continua';
|
|
|
|
@override
|
|
String get restoreTitle => 'Ripristina portafoglio';
|
|
|
|
@override
|
|
String get enterSeedPhrase => 'Inserisci la tua frase seed';
|
|
|
|
@override
|
|
String get enterSeedDescription =>
|
|
'Scrivi le 12 o 24 parole separate da spazi.';
|
|
|
|
@override
|
|
String get seedPlaceholder => 'parola1 parola2 parola3 ...';
|
|
|
|
@override
|
|
String wordCount(int count) {
|
|
return '$count parole';
|
|
}
|
|
|
|
@override
|
|
String get needWords => '(servono 12 o 24)';
|
|
|
|
@override
|
|
String get restoreScanningMint => 'Scansione del mint per token esistenti...';
|
|
|
|
@override
|
|
String restoreError(String error) {
|
|
return 'Errore di ripristino: $error';
|
|
}
|
|
|
|
@override
|
|
String get homeTitle => 'Home';
|
|
|
|
@override
|
|
String get receive => 'Ricevi';
|
|
|
|
@override
|
|
String get send => 'Invia';
|
|
|
|
@override
|
|
String get sendAction => 'Invia ↗';
|
|
|
|
@override
|
|
String get receiveAction => '↘ Ricevi';
|
|
|
|
@override
|
|
String get deposit => 'Deposita';
|
|
|
|
@override
|
|
String get withdraw => 'Preleva';
|
|
|
|
@override
|
|
String get lightning => 'Lightning';
|
|
|
|
@override
|
|
String get cashu => 'Cashu';
|
|
|
|
@override
|
|
String get ecash => 'Ecash';
|
|
|
|
@override
|
|
String get history => 'Cronologia';
|
|
|
|
@override
|
|
String get noTransactions => 'Nessuna transazione';
|
|
|
|
@override
|
|
String get depositOrReceive => 'Deposita o ricevi sats per iniziare';
|
|
|
|
@override
|
|
String get noMint => 'Nessun mint';
|
|
|
|
@override
|
|
String get balance => 'Saldo';
|
|
|
|
@override
|
|
String get sats => 'sats';
|
|
|
|
@override
|
|
String get pasteEcashToken => 'Incolla token ecash';
|
|
|
|
@override
|
|
String get generateInvoiceToDeposit => 'Genera fattura per depositare';
|
|
|
|
@override
|
|
String get createEcashToken => 'Crea token ecash';
|
|
|
|
@override
|
|
String get payLightningInvoice => 'Paga fattura Lightning';
|
|
|
|
@override
|
|
String get receiveCashu => 'Ricevi Cashu';
|
|
|
|
@override
|
|
String get pasteTheCashuToken => 'Incolla il token Cashu:';
|
|
|
|
@override
|
|
String get pasteFromClipboard => 'Incolla dagli appunti';
|
|
|
|
@override
|
|
String get validToken => 'Token valido';
|
|
|
|
@override
|
|
String get invalidToken => 'Token non valido o malformato';
|
|
|
|
@override
|
|
String get amount => 'Importo:';
|
|
|
|
@override
|
|
String get mint => 'Mint:';
|
|
|
|
@override
|
|
String get claiming => 'Riscatto...';
|
|
|
|
@override
|
|
String get claimTokens => 'Riscatta token';
|
|
|
|
@override
|
|
String get tokensReceived => 'Token ricevuti';
|
|
|
|
@override
|
|
String get backToHome => 'Torna alla home';
|
|
|
|
@override
|
|
String get tokenAlreadyClaimed => 'Questo token è già stato riscattato';
|
|
|
|
@override
|
|
String get unknownMint => 'Token da mint sconosciuto';
|
|
|
|
@override
|
|
String claimError(String error) {
|
|
return 'Errore di riscatto: $error';
|
|
}
|
|
|
|
@override
|
|
String get sendCashu => 'Invia Cashu';
|
|
|
|
@override
|
|
String get selectNotesManually => 'Seleziona note manualmente';
|
|
|
|
@override
|
|
String get amountToSend => 'Importo da inviare:';
|
|
|
|
@override
|
|
String get available => 'Disponibile:';
|
|
|
|
@override
|
|
String get max => '(Max)';
|
|
|
|
@override
|
|
String get memoOptional => 'Memo (opzionale):';
|
|
|
|
@override
|
|
String get memoPlaceholder => 'A cosa serve questo pagamento?';
|
|
|
|
@override
|
|
String get creatingToken => 'Creazione token...';
|
|
|
|
@override
|
|
String get createToken => 'Crea token';
|
|
|
|
@override
|
|
String get noActiveMint => 'Nessun mint attivo';
|
|
|
|
@override
|
|
String get offlineModeMessage => 'Nessuna connessione. Modalità offline...';
|
|
|
|
@override
|
|
String get confirmSend => 'Conferma invio';
|
|
|
|
@override
|
|
String get confirm => 'Conferma';
|
|
|
|
@override
|
|
String get cancel => 'Annulla';
|
|
|
|
@override
|
|
String get insufficientBalance => 'Saldo insufficiente';
|
|
|
|
@override
|
|
String tokenCreationError(String error) {
|
|
return 'Errore creazione token: $error';
|
|
}
|
|
|
|
@override
|
|
String get tokenCreated => 'Token creato';
|
|
|
|
@override
|
|
String get copy => 'Copia';
|
|
|
|
@override
|
|
String get share => 'Condividi';
|
|
|
|
@override
|
|
String get tokenCashu => 'Token Cashu';
|
|
|
|
@override
|
|
String tokenCashuAnimatedQr(int fragments) {
|
|
return 'Token Cashu (QR animato - $fragments frammenti UR)';
|
|
}
|
|
|
|
@override
|
|
String get keepTokenWarning =>
|
|
'Conserva questo token finché il destinatario non lo riscatta. Se lo perdi, perderai i fondi.';
|
|
|
|
@override
|
|
String get tokenCopiedToClipboard => 'Token copiato negli appunti';
|
|
|
|
@override
|
|
String get copyAsEmoji => 'Copia come emoji';
|
|
|
|
@override
|
|
String get emojiCopiedToClipboard => 'Token copiato come emoji 🥜';
|
|
|
|
@override
|
|
String get peanutDecodeError =>
|
|
'Impossibile decodificare il token emoji. Potrebbe essere corrotto.';
|
|
|
|
@override
|
|
String get nfcWrite => 'Scrivi su tag NFC';
|
|
|
|
@override
|
|
String get nfcRead => 'Leggi tag NFC';
|
|
|
|
@override
|
|
String get nfcHoldNear => 'Avvicina il dispositivo al tag NFC...';
|
|
|
|
@override
|
|
String get nfcWriteSuccess => 'Token scritto sul tag NFC';
|
|
|
|
@override
|
|
String nfcWriteError(String error) {
|
|
return 'Errore NFC scrittura: $error';
|
|
}
|
|
|
|
@override
|
|
String nfcReadError(String error) {
|
|
return 'Errore NFC lettura: $error';
|
|
}
|
|
|
|
@override
|
|
String get nfcDisabled => 'NFC è disattivato. Attivalo nelle Impostazioni.';
|
|
|
|
@override
|
|
String get nfcUnsupported => 'Questo dispositivo non supporta NFC';
|
|
|
|
@override
|
|
String get amountToDeposit => 'Importo da depositare:';
|
|
|
|
@override
|
|
String get descriptionOptional => 'Descrizione (opzionale):';
|
|
|
|
@override
|
|
String get depositPlaceholder => 'A cosa serve questo deposito?';
|
|
|
|
@override
|
|
String get generating => 'Generazione...';
|
|
|
|
@override
|
|
String get generateInvoice => 'Genera fattura';
|
|
|
|
@override
|
|
String get depositLightning => 'Deposita Lightning';
|
|
|
|
@override
|
|
String get payInvoiceTitle => 'Paga fattura';
|
|
|
|
@override
|
|
String get generatingInvoice => 'Generazione fattura...';
|
|
|
|
@override
|
|
String get waitingForPayment => 'In attesa del pagamento...';
|
|
|
|
@override
|
|
String get paymentReceived => 'Pagamento ricevuto';
|
|
|
|
@override
|
|
String get tokensIssued => 'Token emessi!';
|
|
|
|
@override
|
|
String get error => 'Errore';
|
|
|
|
@override
|
|
String get unknownError => 'Errore sconosciuto';
|
|
|
|
@override
|
|
String get back => 'Indietro';
|
|
|
|
@override
|
|
String get copyInvoice => 'Copia fattura';
|
|
|
|
@override
|
|
String get description => 'Descrizione:';
|
|
|
|
@override
|
|
String get invoiceCopiedToClipboard => 'Fattura copiata negli appunti';
|
|
|
|
@override
|
|
String deposited(String amount, String unit) {
|
|
return '$amount $unit depositati';
|
|
}
|
|
|
|
@override
|
|
String get pasteLightningInvoice => 'Incolla la fattura Lightning:';
|
|
|
|
@override
|
|
String get gettingQuote => 'Ottenimento preventivo...';
|
|
|
|
@override
|
|
String get validInvoice => 'Fattura valida';
|
|
|
|
@override
|
|
String get invalidInvoice => 'Fattura non valida';
|
|
|
|
@override
|
|
String get invalidInvoiceMalformed => 'Fattura non valida o malformata';
|
|
|
|
@override
|
|
String get feeReserved => 'Commissione riservata:';
|
|
|
|
@override
|
|
String get total => 'Totale:';
|
|
|
|
@override
|
|
String get paying => 'Pagamento...';
|
|
|
|
@override
|
|
String get payInvoice => 'Paga fattura';
|
|
|
|
@override
|
|
String get confirmPayment => 'Conferma pagamento';
|
|
|
|
@override
|
|
String get pay => 'Paga';
|
|
|
|
@override
|
|
String get fee => 'commissione';
|
|
|
|
@override
|
|
String get invoiceExpired => 'Fattura scaduta';
|
|
|
|
@override
|
|
String get amountOutOfRange => 'Importo fuori dall\'intervallo consentito';
|
|
|
|
@override
|
|
String resolvingType(String type) {
|
|
return 'Risoluzione $type...';
|
|
}
|
|
|
|
@override
|
|
String get invoiceAlreadyPaid => 'Fattura già pagata';
|
|
|
|
@override
|
|
String paymentError(String error) {
|
|
return 'Errore di pagamento: $error';
|
|
}
|
|
|
|
@override
|
|
String sent(String amount, String unit) {
|
|
return '$amount $unit inviati';
|
|
}
|
|
|
|
@override
|
|
String get filterAll => 'Tutti';
|
|
|
|
@override
|
|
String get filterPending => 'In attesa';
|
|
|
|
@override
|
|
String get filterEcash => 'Ecash';
|
|
|
|
@override
|
|
String get filterLightning => 'Lightning';
|
|
|
|
@override
|
|
String get receiveTokensToStart => 'Ricevi token Cashu per iniziare';
|
|
|
|
@override
|
|
String get noPendingTransactions => 'Nessuna transazione in attesa';
|
|
|
|
@override
|
|
String get allTransactionsCompleted =>
|
|
'Tutte le tue transazioni sono completate';
|
|
|
|
@override
|
|
String get noEcashTransactions => 'Nessuna transazione Ecash';
|
|
|
|
@override
|
|
String get sendOrReceiveTokens => 'Invia o ricevi token Cashu';
|
|
|
|
@override
|
|
String get noLightningTransactions => 'Nessuna transazione Lightning';
|
|
|
|
@override
|
|
String get depositOrWithdrawLightning => 'Deposita o preleva via Lightning';
|
|
|
|
@override
|
|
String get pendingStatus => 'In attesa';
|
|
|
|
@override
|
|
String get receivedStatus => 'Ricevuto';
|
|
|
|
@override
|
|
String get sentStatus => 'Inviato';
|
|
|
|
@override
|
|
String get now => 'Adesso';
|
|
|
|
@override
|
|
String agoMinutes(int minutes) {
|
|
return '$minutes min fa';
|
|
}
|
|
|
|
@override
|
|
String agoHours(int hours) {
|
|
return '$hours ore fa';
|
|
}
|
|
|
|
@override
|
|
String agoDays(int days) {
|
|
return '$days giorni fa';
|
|
}
|
|
|
|
@override
|
|
String get lightningInvoice => 'Fattura Lightning';
|
|
|
|
@override
|
|
String get receivedEcash => 'Ecash ricevuto';
|
|
|
|
@override
|
|
String get sentEcash => 'Ecash inviato';
|
|
|
|
@override
|
|
String get outgoingLightningPayment => 'Pagamento Lightning in uscita';
|
|
|
|
@override
|
|
String get invoiceNotAvailable => 'Fattura non disponibile';
|
|
|
|
@override
|
|
String get tokenNotAvailable => 'Token non disponibile';
|
|
|
|
@override
|
|
String get unit => 'Unità';
|
|
|
|
@override
|
|
String get status => 'Stato';
|
|
|
|
@override
|
|
String get pending => 'In attesa';
|
|
|
|
@override
|
|
String get memo => 'Memo';
|
|
|
|
@override
|
|
String get copyInvoiceButton => 'COPIA FATTURA';
|
|
|
|
@override
|
|
String get copyButton => 'COPIA';
|
|
|
|
@override
|
|
String get invoiceCopied => 'Fattura copiata';
|
|
|
|
@override
|
|
String get tokenCopied => 'Token copiato';
|
|
|
|
@override
|
|
String get speed => 'VELOCITÀ:';
|
|
|
|
@override
|
|
String get settings => 'Impostazioni';
|
|
|
|
@override
|
|
String get walletSection => 'PORTAFOGLIO';
|
|
|
|
@override
|
|
String get backupSeedPhrase => 'Backup frase seed';
|
|
|
|
@override
|
|
String get viewRecoveryWords => 'Visualizza le parole di recupero';
|
|
|
|
@override
|
|
String get connectedMints => 'Mint connessi';
|
|
|
|
@override
|
|
String get manageCashuMints => 'Gestisci i tuoi mint Cashu';
|
|
|
|
@override
|
|
String get pinAccess => 'PIN di accesso';
|
|
|
|
@override
|
|
String get pinEnabled => 'Attivato';
|
|
|
|
@override
|
|
String get protectWithPin => 'Proteggi l\'app con PIN';
|
|
|
|
@override
|
|
String get recoverTokens => 'Recupera token';
|
|
|
|
@override
|
|
String get scanMintsWithSeed => 'Scansiona mint con frase seed';
|
|
|
|
@override
|
|
String get appearanceSection => 'LINGUA';
|
|
|
|
@override
|
|
String get language => 'Lingua';
|
|
|
|
@override
|
|
String get informationSection => 'INFORMAZIONI';
|
|
|
|
@override
|
|
String get version => 'Versione';
|
|
|
|
@override
|
|
String get about => 'Info';
|
|
|
|
@override
|
|
String get deleteWallet => 'Elimina portafoglio';
|
|
|
|
@override
|
|
String get spanish => 'Español';
|
|
|
|
@override
|
|
String get english => 'English';
|
|
|
|
@override
|
|
String get portuguese => 'Português';
|
|
|
|
@override
|
|
String get french => 'Français';
|
|
|
|
@override
|
|
String get russian => 'Русский';
|
|
|
|
@override
|
|
String get german => 'Deutsch';
|
|
|
|
@override
|
|
String get italian => 'Italiano';
|
|
|
|
@override
|
|
String get korean => '한국어';
|
|
|
|
@override
|
|
String get chinese => '中文';
|
|
|
|
@override
|
|
String get japanese => '日本語';
|
|
|
|
@override
|
|
String get swahili => 'Kiswahili';
|
|
|
|
@override
|
|
String get mnemonicNotFound => 'Mnemonic non trovato';
|
|
|
|
@override
|
|
String get createPin => 'Crea PIN';
|
|
|
|
@override
|
|
String get enterPinDigits => 'Inserisci un PIN a 4 cifre';
|
|
|
|
@override
|
|
String get confirmPin => 'Conferma PIN';
|
|
|
|
@override
|
|
String get enterPinAgain => 'Inserisci di nuovo il PIN';
|
|
|
|
@override
|
|
String get pinMismatch => 'I PIN non corrispondono';
|
|
|
|
@override
|
|
String get pinActivated => 'PIN attivato';
|
|
|
|
@override
|
|
String get pinDeactivated => 'PIN disattivato';
|
|
|
|
@override
|
|
String get verifyPin => 'Verifica PIN';
|
|
|
|
@override
|
|
String get enterCurrentPin => 'Inserisci il tuo PIN attuale';
|
|
|
|
@override
|
|
String get incorrectPin => 'PIN errato';
|
|
|
|
@override
|
|
String get selectLanguage => 'Seleziona lingua';
|
|
|
|
@override
|
|
String languageChanged(String language) {
|
|
return 'Lingua cambiata in $language';
|
|
}
|
|
|
|
@override
|
|
String get close => 'Chiudi';
|
|
|
|
@override
|
|
String get aboutDescription =>
|
|
'Un portafoglio Cashu con DNA cubano per il mondo intero. Fratello di LaChispa.';
|
|
|
|
@override
|
|
String get couldNotOpenLink => 'Impossibile aprire il link';
|
|
|
|
@override
|
|
String get deleteWalletQuestion => 'Eliminare portafoglio?';
|
|
|
|
@override
|
|
String get actionIrreversible => 'Questa azione è irreversibile';
|
|
|
|
@override
|
|
String get deleteWalletWarning =>
|
|
'Tutti i dati verranno eliminati, inclusa la frase seed e i token. Assicurati di avere un backup.';
|
|
|
|
@override
|
|
String get typeDeleteToConfirm => 'Scrivi \"ELIMINA\" per confermare:';
|
|
|
|
@override
|
|
String get deleteConfirmWord => 'ELIMINA';
|
|
|
|
@override
|
|
String deleteError(String error) {
|
|
return 'Errore di eliminazione: $error';
|
|
}
|
|
|
|
@override
|
|
String get recoverTokensTitle => 'Recupera token';
|
|
|
|
@override
|
|
String get recoverTokensDescription =>
|
|
'Scansiona i mint per recuperare i token associati alla tua frase seed (NUT-13)';
|
|
|
|
@override
|
|
String get useCurrentSeedPhrase => 'Usa la mia frase seed attuale';
|
|
|
|
@override
|
|
String get scanWithSavedWords => 'Scansiona i mint con le 12 parole salvate';
|
|
|
|
@override
|
|
String get useOtherSeedPhrase => 'Usa un\'altra frase seed';
|
|
|
|
@override
|
|
String get recoverFromOtherWords => 'Recupera token da altre 12 parole';
|
|
|
|
@override
|
|
String get mintsToScan => 'Mint da scansionare:';
|
|
|
|
@override
|
|
String allMints(int count) {
|
|
return 'Tutti i mint ($count)';
|
|
}
|
|
|
|
@override
|
|
String get specificMint => 'Un mint specifico';
|
|
|
|
@override
|
|
String get enterMnemonicWords =>
|
|
'Inserisci le 12 parole separate da spazi...';
|
|
|
|
@override
|
|
String get scanMints => 'Scansiona mint';
|
|
|
|
@override
|
|
String get selectMintToScan => 'Seleziona un mint da scansionare';
|
|
|
|
@override
|
|
String get mnemonicMustHaveWords => 'Il mnemonic deve avere 12 o 24 parole';
|
|
|
|
@override
|
|
String get noConnectedMintsToScan => 'Nessun mint connesso da scansionare';
|
|
|
|
@override
|
|
String recoveredTokens(String tokens, int mints) {
|
|
return 'Recuperati $tokens da $mints mint!';
|
|
}
|
|
|
|
@override
|
|
String get scanCompleteNoTokens =>
|
|
'Scansione completata. Nessun nuovo token trovato.';
|
|
|
|
@override
|
|
String mintsWithError(int count) {
|
|
return '($count mint con errore)';
|
|
}
|
|
|
|
@override
|
|
String recoveredFromMint(String tokens, String mint) {
|
|
return 'Recuperati $tokens da $mint!';
|
|
}
|
|
|
|
@override
|
|
String noTokensFoundInMint(String mint) {
|
|
return 'Nessun token trovato in $mint.';
|
|
}
|
|
|
|
@override
|
|
String recoveredAndTransferred(String amount, String unit) {
|
|
return 'Recuperati e trasferiti $amount $unit nel tuo portafoglio!';
|
|
}
|
|
|
|
@override
|
|
String get noTokensForMnemonic =>
|
|
'Nessun token trovato associato a questo mnemonic.';
|
|
|
|
@override
|
|
String get noConnectedMints => 'Nessun mint connesso';
|
|
|
|
@override
|
|
String get addMintToStart => 'Aggiungi un mint per iniziare';
|
|
|
|
@override
|
|
String get addMint => 'Aggiungi mint';
|
|
|
|
@override
|
|
String get mintDeleted => 'Mint eliminato';
|
|
|
|
@override
|
|
String get activeMintUpdated => 'Mint attivo aggiornato';
|
|
|
|
@override
|
|
String get mintUrl => 'URL del mint:';
|
|
|
|
@override
|
|
String get mintUrlPlaceholder => 'https://mint.example.com';
|
|
|
|
@override
|
|
String get urlMustStartWithHttps => 'L\'URL deve iniziare con https://';
|
|
|
|
@override
|
|
String get connectingToMint => 'Connessione al mint...';
|
|
|
|
@override
|
|
String get mintAddedSuccessfully => 'Mint aggiunto con successo';
|
|
|
|
@override
|
|
String get couldNotConnectToMint => 'Impossibile connettersi al mint';
|
|
|
|
@override
|
|
String get add => 'Aggiungi';
|
|
|
|
@override
|
|
String get success => 'Successo';
|
|
|
|
@override
|
|
String get loading => 'Caricamento...';
|
|
|
|
@override
|
|
String get retry => 'Riprova';
|
|
|
|
@override
|
|
String get activeMint => 'Mint attivo';
|
|
|
|
@override
|
|
String get mintMessage => 'Messaggio del Mint';
|
|
|
|
@override
|
|
String get url => 'URL';
|
|
|
|
@override
|
|
String get currency => 'Valuta';
|
|
|
|
@override
|
|
String get unknown => 'Sconosciuto';
|
|
|
|
@override
|
|
String get useThisMint => 'Usa questo mint';
|
|
|
|
@override
|
|
String get copyMintUrl => 'Copia URL del mint';
|
|
|
|
@override
|
|
String get deleteMint => 'Elimina mint';
|
|
|
|
@override
|
|
String copied(String label) {
|
|
return '$label copiato';
|
|
}
|
|
|
|
@override
|
|
String get deleteMintConfirmTitle => 'Elimina mint';
|
|
|
|
@override
|
|
String get deleteMintConfirmMessage =>
|
|
'Se hai saldo su questo mint, verrà perso. Sei sicuro?';
|
|
|
|
@override
|
|
String get delete => 'Elimina';
|
|
|
|
@override
|
|
String get offlineSend => 'Invio offline';
|
|
|
|
@override
|
|
String get selectAll => 'Tutto';
|
|
|
|
@override
|
|
String get deselectAll => 'Nessuno';
|
|
|
|
@override
|
|
String get selectNotesToSend => 'Seleziona le note da inviare:';
|
|
|
|
@override
|
|
String get totalToSend => 'Totale da inviare';
|
|
|
|
@override
|
|
String notesSelected(int count) {
|
|
return '$count note selezionate';
|
|
}
|
|
|
|
@override
|
|
String loadingProofsError(String error) {
|
|
return 'Errore caricamento prove: $error';
|
|
}
|
|
|
|
@override
|
|
String creatingTokenError(String error) {
|
|
return 'Errore creazione token: $error';
|
|
}
|
|
|
|
@override
|
|
String get unknownState => 'Stato sconosciuto';
|
|
|
|
@override
|
|
String depositAmountTitle(String amount, String unit) {
|
|
return 'Deposita $amount $unit';
|
|
}
|
|
|
|
@override
|
|
String get receiveNow => 'Ricevi adesso';
|
|
|
|
@override
|
|
String get receiveLater => 'Ricevi dopo';
|
|
|
|
@override
|
|
String get tokenSavedForLater => 'Token salvato per riscattarlo dopo';
|
|
|
|
@override
|
|
String get noConnectionTokenSaved =>
|
|
'Nessuna connessione. Token salvato per riscattarlo dopo.';
|
|
|
|
@override
|
|
String get unknownMintOffline =>
|
|
'Questo token proviene da un mint sconosciuto. Connettiti a internet per aggiungerlo e riscattare il token.';
|
|
|
|
@override
|
|
String get noConnectionTryLater =>
|
|
'Nessuna connessione al mint. Riprova più tardi.';
|
|
|
|
@override
|
|
String get saveTokenError => 'Errore nel salvare il token. Riprova.';
|
|
|
|
@override
|
|
String get pendingTokenLimitReached =>
|
|
'Limite token in attesa raggiunto (max 50)';
|
|
|
|
@override
|
|
String get filterToReceive => 'Da ricevere';
|
|
|
|
@override
|
|
String get noPendingTokens => 'Nessun token in attesa';
|
|
|
|
@override
|
|
String get noPendingTokensHint => 'Salva token per riscattarli dopo';
|
|
|
|
@override
|
|
String get pendingBadge => 'IN ATTESA';
|
|
|
|
@override
|
|
String expiresInDays(int days) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
days,
|
|
locale: localeName,
|
|
other: 'Scade tra $days giorni',
|
|
one: 'Scade tra 1 giorno',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String retryCount(int count) {
|
|
return '$count tentativi';
|
|
}
|
|
|
|
@override
|
|
String get claimNow => 'Riscatta adesso';
|
|
|
|
@override
|
|
String pendingTokenClaimedSuccess(String amount, String unit) {
|
|
return 'Riscattati $amount $unit';
|
|
}
|
|
|
|
@override
|
|
String pendingTokensClaimed(int count, String amount, String unit) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: 'Riscattati $count token ($amount $unit)',
|
|
one: 'Riscattato 1 token ($amount $unit)',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String get scan => 'Scansiona';
|
|
|
|
@override
|
|
String get scanQrCode => 'Scansiona QR';
|
|
|
|
@override
|
|
String get scanCashuToken => 'Scansiona token Cashu';
|
|
|
|
@override
|
|
String get scanLightningInvoice => 'Scansiona fattura';
|
|
|
|
@override
|
|
String get scanningAnimatedQr => 'Scansione QR animato...';
|
|
|
|
@override
|
|
String get pointCameraAtQr => 'Punta la fotocamera sul codice QR';
|
|
|
|
@override
|
|
String get pointCameraAtCashuQr =>
|
|
'Punta la fotocamera sul QR del token Cashu';
|
|
|
|
@override
|
|
String get pointCameraAtInvoiceQr =>
|
|
'Punta la fotocamera sul QR della fattura';
|
|
|
|
@override
|
|
String get unrecognizedQrCode => 'Codice QR non riconosciuto';
|
|
|
|
@override
|
|
String get scanCashuTokenHint =>
|
|
'Scansiona un token Cashu (cashuA... o cashuB...)';
|
|
|
|
@override
|
|
String get scanLightningInvoiceHint =>
|
|
'Scansiona una fattura Lightning (lnbc...)';
|
|
|
|
@override
|
|
String get addMintQuestion => 'Aggiungere questo mint?';
|
|
|
|
@override
|
|
String get cameraPermissionDenied => 'Permesso fotocamera negato';
|
|
|
|
@override
|
|
String get paymentRequestNotSupported =>
|
|
'Le richieste di pagamento non sono ancora supportate';
|
|
|
|
@override
|
|
String get p2pkTitle => 'Chiavi P2PK';
|
|
|
|
@override
|
|
String get p2pkSettingsDescription => 'Ricevi ecash bloccato';
|
|
|
|
@override
|
|
String get p2pkExperimental => 'P2PK è sperimentale. Usare con cautela.';
|
|
|
|
@override
|
|
String get p2pkPendingSendWarning =>
|
|
'Hai un invio P2PK in sospeso. Vai alla cronologia e aggiorna dopo che il destinatario ha riscattato il token.';
|
|
|
|
@override
|
|
String get p2pkExperimentalShort => 'Sperimentale';
|
|
|
|
@override
|
|
String get p2pkPrimaryKey => 'Chiave Principale';
|
|
|
|
@override
|
|
String get p2pkDerived => 'Derivata';
|
|
|
|
@override
|
|
String get p2pkImported => 'Importata';
|
|
|
|
@override
|
|
String get p2pkImportedKeys => 'Chiavi Importate';
|
|
|
|
@override
|
|
String get p2pkNoImportedKeys => 'Nessuna chiave importata';
|
|
|
|
@override
|
|
String get p2pkShowQR => 'Mostra QR';
|
|
|
|
@override
|
|
String get p2pkCopy => 'Copia';
|
|
|
|
@override
|
|
String get p2pkImportNsec => 'Importa nsec';
|
|
|
|
@override
|
|
String get p2pkImport => 'Importa';
|
|
|
|
@override
|
|
String get p2pkEnterLabel => 'Nome per questa chiave';
|
|
|
|
@override
|
|
String get p2pkLockToKey => 'Invio con firma P2PK';
|
|
|
|
@override
|
|
String get p2pkLockDescription => 'Solo il destinatario può riscattare';
|
|
|
|
@override
|
|
String get p2pkReceiverPubkey => 'npub1... o hex (64/66 caratteri)';
|
|
|
|
@override
|
|
String get p2pkInvalidPubkey => 'Chiave pubblica non valida';
|
|
|
|
@override
|
|
String get p2pkInvalidPrivateKey => 'Chiave privata non valida';
|
|
|
|
@override
|
|
String get p2pkLockedToYou => 'Bloccato per te';
|
|
|
|
@override
|
|
String get p2pkLockedToOther => 'Bloccato per un\'altra chiave';
|
|
|
|
@override
|
|
String get p2pkCannotUnlock => 'Non hai la chiave per sbloccare questo token';
|
|
|
|
@override
|
|
String get p2pkEnterPrivateKey => 'Inserisci chiave privata (nsec)';
|
|
|
|
@override
|
|
String get p2pkDeleteTitle => 'Elimina chiave';
|
|
|
|
@override
|
|
String get p2pkDeleteConfirm =>
|
|
'Eliminare questa chiave? Non potrai ricevere token bloccati ad essa.';
|
|
|
|
@override
|
|
String get p2pkRequiresConnection => 'P2PK richiede connessione al mint';
|
|
|
|
@override
|
|
String get p2pkErrorMaxKeysReached =>
|
|
'Numero massimo di chiavi importate raggiunto (10)';
|
|
|
|
@override
|
|
String get p2pkErrorInvalidNsec => 'nsec non valido';
|
|
|
|
@override
|
|
String get p2pkErrorKeyAlreadyExists => 'Questa chiave esiste già';
|
|
|
|
@override
|
|
String get p2pkErrorKeyNotFound => 'Chiave non trovata';
|
|
|
|
@override
|
|
String get p2pkErrorCannotDeletePrimary =>
|
|
'Impossibile eliminare la chiave principale';
|
|
}
|