Adds support for Spanish, Dutch, Russian, and Chinese to the language selection menu. This includes adding the necessary translation strings and updating the app customization page to display these new language options.
925 lines
21 KiB
Dart
925 lines
21 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 AppLocalizationsIt extends AppLocalizations {
|
||
AppLocalizationsIt([String locale = 'it']) : super(locale);
|
||
|
||
@override
|
||
String get appTitle => 'Conduit';
|
||
|
||
@override
|
||
String get initializationFailed => 'Inizializzazione non riuscita';
|
||
|
||
@override
|
||
String get retry => 'Riprova';
|
||
|
||
@override
|
||
String get back => 'Indietro';
|
||
|
||
@override
|
||
String get you => 'Tu';
|
||
|
||
@override
|
||
String get loadingProfile => 'Caricamento profilo...';
|
||
|
||
@override
|
||
String get unableToLoadProfile => 'Impossibile caricare il profilo';
|
||
|
||
@override
|
||
String get pleaseCheckConnection => 'Controlla la connessione e riprova';
|
||
|
||
@override
|
||
String get connectionIssueTitle => 'Impossibile raggiungere il server';
|
||
|
||
@override
|
||
String get connectionIssueSubtitle =>
|
||
'Riconnettiti per continuare oppure esci per scegliere un server diverso.';
|
||
|
||
@override
|
||
String get stillOfflineMessage =>
|
||
'Non riusciamo ancora a raggiungere il server. Controlla la connessione e riprova.';
|
||
|
||
@override
|
||
String get account => 'Account';
|
||
|
||
@override
|
||
String get supportConduit => 'Sostieni Conduit';
|
||
|
||
@override
|
||
String get supportConduitSubtitle =>
|
||
'Mantieni Conduit indipendente finanziando lo sviluppo continuo.';
|
||
|
||
@override
|
||
String get githubSponsorsTitle => 'GitHub Sponsors';
|
||
|
||
@override
|
||
String get githubSponsorsSubtitle =>
|
||
'Diventa sponsor ricorrente per supportare la roadmap.';
|
||
|
||
@override
|
||
String get buyMeACoffeeTitle => 'Buy Me a Coffee';
|
||
|
||
@override
|
||
String get buyMeACoffeeSubtitle =>
|
||
'Fai una donazione una tantum per dire grazie.';
|
||
|
||
@override
|
||
String get signOut => 'Esci';
|
||
|
||
@override
|
||
String get endYourSession => 'Termina la sessione';
|
||
|
||
@override
|
||
String get defaultModel => 'Modello predefinito';
|
||
|
||
@override
|
||
String get autoSelect => 'Selezione automatica';
|
||
|
||
@override
|
||
String get loadingModels => 'Caricamento modelli...';
|
||
|
||
@override
|
||
String get failedToLoadModels => 'Impossibile caricare i modelli';
|
||
|
||
@override
|
||
String get availableModels => 'Modelli disponibili';
|
||
|
||
@override
|
||
String get noResults => 'Nessun risultato';
|
||
|
||
@override
|
||
String get searchModels => 'Cerca modelli...';
|
||
|
||
@override
|
||
String get errorMessage => 'Qualcosa è andato storto. Riprova.';
|
||
|
||
@override
|
||
String get loginButton => 'Accedi';
|
||
|
||
@override
|
||
String get menuItem => 'Impostazioni';
|
||
|
||
@override
|
||
String dynamicContentWithPlaceholder(String name) {
|
||
return 'Benvenuto, $name!';
|
||
}
|
||
|
||
@override
|
||
String itemsCount(int count) {
|
||
String _temp0 = intl.Intl.pluralLogic(
|
||
count,
|
||
locale: localeName,
|
||
other: '$count elementi',
|
||
one: '1 elemento',
|
||
zero: 'Nessun elemento',
|
||
);
|
||
return '$_temp0';
|
||
}
|
||
|
||
@override
|
||
String get closeButtonSemantic => 'Chiudi';
|
||
|
||
@override
|
||
String get loadingContent => 'Caricamento contenuto';
|
||
|
||
@override
|
||
String get noItems => 'Nessun elemento';
|
||
|
||
@override
|
||
String get noItemsToDisplay => 'Nessun elemento da visualizzare';
|
||
|
||
@override
|
||
String get loadMore => 'Carica altro';
|
||
|
||
@override
|
||
String get workspace => 'Spazio di lavoro';
|
||
|
||
@override
|
||
String get recentFiles => 'File recenti';
|
||
|
||
@override
|
||
String get knowledgeBase => 'Base di conoscenza';
|
||
|
||
@override
|
||
String get noFilesYet => 'Ancora nessun file';
|
||
|
||
@override
|
||
String get uploadDocsPrompt =>
|
||
'Carica documenti da usare nelle conversazioni con Conduit';
|
||
|
||
@override
|
||
String get uploadFirstFile => 'Carica il tuo primo file';
|
||
|
||
@override
|
||
String get attachments => 'Allegati';
|
||
|
||
@override
|
||
String get knowledgeBaseEmpty => 'La base di conoscenza è vuota';
|
||
|
||
@override
|
||
String get createCollectionsPrompt =>
|
||
'Crea raccolte di documenti correlati per un rapido riferimento';
|
||
|
||
@override
|
||
String get chooseSourcePhoto => 'Scegli origine';
|
||
|
||
@override
|
||
String get takePhoto => 'Scatta una foto';
|
||
|
||
@override
|
||
String get chooseFromGallery => 'Scegli dalle foto';
|
||
|
||
@override
|
||
String get document => 'Documento';
|
||
|
||
@override
|
||
String get documentHint => 'File PDF, Word o di testo';
|
||
|
||
@override
|
||
String get uploadFileTitle => 'Carica file';
|
||
|
||
@override
|
||
String fileUploadComingSoon(String type) {
|
||
return 'Il caricamento file per $type arriverà presto!';
|
||
}
|
||
|
||
@override
|
||
String get kbCreationComingSoon =>
|
||
'La creazione della base di conoscenza arriverà presto!';
|
||
|
||
@override
|
||
String get backToServerSetup => 'Torna alla configurazione del server';
|
||
|
||
@override
|
||
String get connectedToServer => 'Connesso al server';
|
||
|
||
@override
|
||
String get signIn => 'Accedi';
|
||
|
||
@override
|
||
String get enterCredentials =>
|
||
'Inserisci le credenziali per accedere alle conversazioni IA';
|
||
|
||
@override
|
||
String get credentials => 'Credenziali';
|
||
|
||
@override
|
||
String get apiKey => 'Chiave API';
|
||
|
||
@override
|
||
String get usernameOrEmail => 'Username o e‑mail';
|
||
|
||
@override
|
||
String get password => 'Password';
|
||
|
||
@override
|
||
String get signInWithApiKey => 'Accedi con chiave API';
|
||
|
||
@override
|
||
String get connectToServer => 'Connetti al server';
|
||
|
||
@override
|
||
String get enterServerAddress =>
|
||
'Inserisci l\'indirizzo del server Open-WebUI per iniziare';
|
||
|
||
@override
|
||
String get serverUrl => 'URL del server';
|
||
|
||
@override
|
||
String get serverUrlHint => 'https://tuo-server.com';
|
||
|
||
@override
|
||
String get enterServerUrlSemantic =>
|
||
'Inserisci l\'URL o l\'indirizzo IP del server';
|
||
|
||
@override
|
||
String get headerName => 'Nome header';
|
||
|
||
@override
|
||
String get headerValue => 'Valore header';
|
||
|
||
@override
|
||
String get headerValueHint => 'api-key-123 o token Bearer';
|
||
|
||
@override
|
||
String get addHeader => 'Aggiungi header';
|
||
|
||
@override
|
||
String get maximumHeadersReached => 'Numero massimo raggiunto';
|
||
|
||
@override
|
||
String get removeHeader => 'Rimuovi header';
|
||
|
||
@override
|
||
String get connecting => 'Connessione in corso...';
|
||
|
||
@override
|
||
String get connectToServerButton => 'Connetti al server';
|
||
|
||
@override
|
||
String get demoModeActive => 'Modalità demo attiva';
|
||
|
||
@override
|
||
String get skipServerSetupTryDemo =>
|
||
'Salta configurazione server e prova la demo';
|
||
|
||
@override
|
||
String get enterDemo => 'Entra in demo';
|
||
|
||
@override
|
||
String get demoBadge => 'Demo';
|
||
|
||
@override
|
||
String get serverNotOpenWebUI => 'Questo non sembra un server Open-WebUI.';
|
||
|
||
@override
|
||
String get serverUrlEmpty => 'L\'URL del server non può essere vuoto';
|
||
|
||
@override
|
||
String get invalidUrlFormat => 'Formato URL non valido. Controlla l\'input.';
|
||
|
||
@override
|
||
String get onlyHttpHttps => 'Sono supportati solo i protocolli HTTP e HTTPS.';
|
||
|
||
@override
|
||
String get serverAddressRequired =>
|
||
'Indirizzo server richiesto (es. 192.168.1.10 o example.com).';
|
||
|
||
@override
|
||
String get portRange => 'La porta deve essere tra 1 e 65535.';
|
||
|
||
@override
|
||
String get invalidIpFormat => 'Formato IP non valido. Esempio: 192.168.1.10.';
|
||
|
||
@override
|
||
String get couldNotConnectGeneric =>
|
||
'Impossibile connettersi. Verifica l\'indirizzo e riprova.';
|
||
|
||
@override
|
||
String get weCouldntReachServer =>
|
||
'Impossibile raggiungere il server. Verifica connessione e stato del server.';
|
||
|
||
@override
|
||
String get connectionTimedOut =>
|
||
'Tempo scaduto. Il server potrebbe essere occupato o bloccato.';
|
||
|
||
@override
|
||
String get useHttpOrHttpsOnly => 'Usa solo http:// o https://.';
|
||
|
||
@override
|
||
String get loginFailed => 'Accesso non riuscito';
|
||
|
||
@override
|
||
String get invalidCredentials =>
|
||
'Nome utente o password non validi. Riprova.';
|
||
|
||
@override
|
||
String get serverRedirectingHttps =>
|
||
'Il server sta reindirizzando. Controlla la configurazione HTTPS.';
|
||
|
||
@override
|
||
String get unableToConnectServer =>
|
||
'Impossibile connettersi al server. Controlla la connessione.';
|
||
|
||
@override
|
||
String get requestTimedOut => 'Richiesta scaduta. Riprova.';
|
||
|
||
@override
|
||
String get genericSignInFailed =>
|
||
'Impossibile accedere. Controlla credenziali e server.';
|
||
|
||
@override
|
||
String get skip => 'Salta';
|
||
|
||
@override
|
||
String get next => 'Avanti';
|
||
|
||
@override
|
||
String get done => 'Fatto';
|
||
|
||
@override
|
||
String onboardStartTitle(String username) {
|
||
return 'Ciao, $username';
|
||
}
|
||
|
||
@override
|
||
String get onboardStartSubtitle =>
|
||
'Scegli un modello per iniziare. Tocca Nuova chat in qualsiasi momento.';
|
||
|
||
@override
|
||
String get onboardStartBullet1 =>
|
||
'Tocca il nome del modello in alto per cambiare';
|
||
|
||
@override
|
||
String get onboardStartBullet2 => 'Usa Nuova chat per azzerare il contesto';
|
||
|
||
@override
|
||
String get onboardAttachTitle => 'Aggiungi contesto';
|
||
|
||
@override
|
||
String get onboardAttachSubtitle =>
|
||
'Collega le risposte a Workspace o alle foto.';
|
||
|
||
@override
|
||
String get onboardAttachBullet1 => 'Workspace: PDF, documenti, dataset';
|
||
|
||
@override
|
||
String get onboardAttachBullet2 => 'Foto: fotocamera o libreria';
|
||
|
||
@override
|
||
String get onboardSpeakTitle => 'Parla in modo naturale';
|
||
|
||
@override
|
||
String get onboardSpeakSubtitle =>
|
||
'Tocca il microfono per dettare con feedback visivo.';
|
||
|
||
@override
|
||
String get onboardSpeakBullet1 =>
|
||
'Interrompi in qualsiasi momento; il testo parziale viene mantenuto';
|
||
|
||
@override
|
||
String get onboardSpeakBullet2 => 'Ottimo per note rapide o prompt lunghi';
|
||
|
||
@override
|
||
String get onboardQuickTitle => 'Azioni rapide';
|
||
|
||
@override
|
||
String get onboardQuickSubtitle =>
|
||
'Apri il menu per passare tra Chat, Workspace e Profilo.';
|
||
|
||
@override
|
||
String get onboardQuickBullet1 =>
|
||
'Tocca il menu per accedere a Chat, Workspace, Profilo';
|
||
|
||
@override
|
||
String get onboardQuickBullet2 =>
|
||
'Avvia Nuova chat o gestisci i modelli dalla barra';
|
||
|
||
@override
|
||
String get addAttachment => 'Aggiungi allegato';
|
||
|
||
@override
|
||
String get attachmentLabel => 'Allegato';
|
||
|
||
@override
|
||
String get tools => 'Strumenti';
|
||
|
||
@override
|
||
String get voiceInput => 'Input vocale';
|
||
|
||
@override
|
||
String get voice => 'Voce';
|
||
|
||
@override
|
||
String get voiceStatusListening => 'In ascolto…';
|
||
|
||
@override
|
||
String get voiceStatusRecording => 'Registrazione…';
|
||
|
||
@override
|
||
String get voiceHoldToTalk => 'Tieni premuto per parlare';
|
||
|
||
@override
|
||
String get voiceAutoSend => 'Invio automatico';
|
||
|
||
@override
|
||
String get voiceTranscript => 'Trascrizione';
|
||
|
||
@override
|
||
String get voicePromptSpeakNow => 'Parla ora…';
|
||
|
||
@override
|
||
String get voicePromptTapStart => 'Tocca \"Avvia\" per iniziare';
|
||
|
||
@override
|
||
String get voiceActionStop => 'Stop';
|
||
|
||
@override
|
||
String get voiceActionStart => 'Avvia';
|
||
|
||
@override
|
||
String get messageInputLabel => 'Input messaggio';
|
||
|
||
@override
|
||
String get messageInputHint => 'Scrivi il tuo messaggio';
|
||
|
||
@override
|
||
String get messageHintText => 'Messaggio...';
|
||
|
||
@override
|
||
String get stopGenerating => 'Interrompi generazione';
|
||
|
||
@override
|
||
String get send => 'Invia';
|
||
|
||
@override
|
||
String get codeCopiedToClipboard => 'Codice copiato negli appunti.';
|
||
|
||
@override
|
||
String get sendMessage => 'Invia messaggio';
|
||
|
||
@override
|
||
String get file => 'File';
|
||
|
||
@override
|
||
String get photo => 'Foto';
|
||
|
||
@override
|
||
String get camera => 'Fotocamera';
|
||
|
||
@override
|
||
String get apiUnavailable => 'Servizio API non disponibile';
|
||
|
||
@override
|
||
String get unableToLoadImage => 'Impossibile caricare l\'immagine';
|
||
|
||
@override
|
||
String notAnImageFile(String fileName) {
|
||
return 'Non è un file immagine: $fileName';
|
||
}
|
||
|
||
@override
|
||
String failedToLoadImage(String error) {
|
||
return 'Impossibile caricare l\'immagine: $error';
|
||
}
|
||
|
||
@override
|
||
String get invalidDataUrl => 'Formato data URL non valido';
|
||
|
||
@override
|
||
String get failedToDecodeImage => 'Impossibile decodificare l\'immagine';
|
||
|
||
@override
|
||
String get invalidImageFormat => 'Formato immagine non valido';
|
||
|
||
@override
|
||
String get emptyImageData => 'Dati immagine vuoti';
|
||
|
||
@override
|
||
String get featureRequiresInternet =>
|
||
'Questa funzione richiede una connessione Internet';
|
||
|
||
@override
|
||
String get messagesWillSendWhenOnline =>
|
||
'I messaggi verranno inviati quando tornerai online';
|
||
|
||
@override
|
||
String get confirm => 'Conferma';
|
||
|
||
@override
|
||
String get cancel => 'Annulla';
|
||
|
||
@override
|
||
String get ok => 'OK';
|
||
|
||
@override
|
||
String get inputField => 'Campo di input';
|
||
|
||
@override
|
||
String get captureDocumentOrImage => 'Acquisisci un documento o un\'immagine';
|
||
|
||
@override
|
||
String get checkConnection => 'Controlla connessione';
|
||
|
||
@override
|
||
String get openSettings => 'Apri impostazioni';
|
||
|
||
@override
|
||
String get chooseDifferentFile => 'Scegli un altro file';
|
||
|
||
@override
|
||
String get goBack => 'Indietro';
|
||
|
||
@override
|
||
String get technicalDetails => 'Dettagli tecnici';
|
||
|
||
@override
|
||
String get save => 'Salva';
|
||
|
||
@override
|
||
String get chooseModel => 'Scegli modello';
|
||
|
||
@override
|
||
String get reviewerMode => 'REVIEWER MODE';
|
||
|
||
@override
|
||
String get selectLanguage => 'Seleziona lingua';
|
||
|
||
@override
|
||
String get newFolder => 'Nuova cartella';
|
||
|
||
@override
|
||
String get folderName => 'Nome cartella';
|
||
|
||
@override
|
||
String get newChat => 'Nuova chat';
|
||
|
||
@override
|
||
String get more => 'Altro';
|
||
|
||
@override
|
||
String get clear => 'Pulisci';
|
||
|
||
@override
|
||
String get searchHint => 'Cerca...';
|
||
|
||
@override
|
||
String get searchConversations => 'Cerca conversazioni...';
|
||
|
||
@override
|
||
String get create => 'Crea';
|
||
|
||
@override
|
||
String get folderCreated => 'Cartella creata';
|
||
|
||
@override
|
||
String get failedToCreateFolder => 'Impossibile creare la cartella';
|
||
|
||
@override
|
||
String movedChatToFolder(String title, String folder) {
|
||
return '\"$title\" spostata in \"$folder\"';
|
||
}
|
||
|
||
@override
|
||
String get failedToMoveChat => 'Impossibile spostare la chat';
|
||
|
||
@override
|
||
String get failedToLoadChats => 'Impossibile caricare le chat';
|
||
|
||
@override
|
||
String get failedToUpdatePin => 'Impossibile aggiornare il pin';
|
||
|
||
@override
|
||
String get failedToDeleteChat => 'Impossibile eliminare la chat';
|
||
|
||
@override
|
||
String get manage => 'Gestisci';
|
||
|
||
@override
|
||
String get rename => 'Rinomina';
|
||
|
||
@override
|
||
String get delete => 'Elimina';
|
||
|
||
@override
|
||
String get renameChat => 'Rinomina chat';
|
||
|
||
@override
|
||
String get enterChatName => 'Inserisci nome chat';
|
||
|
||
@override
|
||
String get failedToRenameChat => 'Impossibile rinominare la chat';
|
||
|
||
@override
|
||
String get failedToUpdateArchive => 'Impossibile aggiornare l\'archivio';
|
||
|
||
@override
|
||
String get unarchive => 'Ripristina';
|
||
|
||
@override
|
||
String get archive => 'Archivia';
|
||
|
||
@override
|
||
String get pin => 'Fissa';
|
||
|
||
@override
|
||
String get unpin => 'Sblocca';
|
||
|
||
@override
|
||
String get recent => 'Recenti';
|
||
|
||
@override
|
||
String get system => 'Sistema';
|
||
|
||
@override
|
||
String get english => 'Inglese';
|
||
|
||
@override
|
||
String get deutsch => 'Tedesco';
|
||
|
||
@override
|
||
String get francais => 'Francese';
|
||
|
||
@override
|
||
String get italiano => 'Italiano';
|
||
|
||
@override
|
||
String get espanol => 'Spagnolo';
|
||
|
||
@override
|
||
String get nederlands => 'Olandese';
|
||
|
||
@override
|
||
String get russian => 'Russo';
|
||
|
||
@override
|
||
String get chinese => 'Cinese';
|
||
|
||
@override
|
||
String get deleteMessagesTitle => 'Elimina messaggi';
|
||
|
||
@override
|
||
String deleteMessagesMessage(int count) {
|
||
return 'Eliminare $count messaggi?';
|
||
}
|
||
|
||
@override
|
||
String routeNotFound(String routeName) {
|
||
return 'Percorso non trovato: $routeName';
|
||
}
|
||
|
||
@override
|
||
String get deleteChatTitle => 'Elimina chat';
|
||
|
||
@override
|
||
String get deleteChatMessage =>
|
||
'Questa chat verrà eliminata definitivamente.';
|
||
|
||
@override
|
||
String get deleteFolderTitle => 'Elimina cartella';
|
||
|
||
@override
|
||
String get deleteFolderMessage =>
|
||
'Questa cartella e le sue associazioni verranno rimosse.';
|
||
|
||
@override
|
||
String get failedToDeleteFolder => 'Impossibile eliminare la cartella';
|
||
|
||
@override
|
||
String get aboutApp => 'Informazioni sull’app';
|
||
|
||
@override
|
||
String get aboutAppSubtitle => 'Informazioni e link di Conduit';
|
||
|
||
@override
|
||
String get web => 'Web';
|
||
|
||
@override
|
||
String get imageGen => 'Gen. immagini';
|
||
|
||
@override
|
||
String get pinned => 'Fissati';
|
||
|
||
@override
|
||
String get folders => 'Cartelle';
|
||
|
||
@override
|
||
String get archived => 'Archiviati';
|
||
|
||
@override
|
||
String get appLanguage => 'Lingua app';
|
||
|
||
@override
|
||
String get darkMode => 'Modalità scura';
|
||
|
||
@override
|
||
String get webSearch => 'Ricerca Web';
|
||
|
||
@override
|
||
String get webSearchDescription => 'Cerca sul web e cita le fonti.';
|
||
|
||
@override
|
||
String get imageGeneration => 'Generazione immagini';
|
||
|
||
@override
|
||
String get imageGenerationDescription => 'Crea immagini dai tuoi prompt.';
|
||
|
||
@override
|
||
String get copy => 'Copia';
|
||
|
||
@override
|
||
String get ttsListen => 'Ascolta';
|
||
|
||
@override
|
||
String get ttsStop => 'Interrompi';
|
||
|
||
@override
|
||
String get edit => 'Modifica';
|
||
|
||
@override
|
||
String get regenerate => 'Rigenera';
|
||
|
||
@override
|
||
String get noConversationsYet => 'Ancora nessuna conversazione';
|
||
|
||
@override
|
||
String get usernameOrEmailHint => 'Inserisci il tuo username o e‑mail';
|
||
|
||
@override
|
||
String get passwordHint => 'Inserisci la password';
|
||
|
||
@override
|
||
String get enterApiKey => 'Inserisci la tua chiave API';
|
||
|
||
@override
|
||
String get signingIn => 'Accesso in corso...';
|
||
|
||
@override
|
||
String get advancedSettings => 'Impostazioni avanzate';
|
||
|
||
@override
|
||
String get customHeaders => 'Header personalizzati';
|
||
|
||
@override
|
||
String get customHeadersDescription =>
|
||
'Aggiungi header HTTP personalizzati per autenticazione, chiavi API o requisiti speciali del server.';
|
||
|
||
@override
|
||
String get allowSelfSignedCertificates =>
|
||
'Considera attendibili i certificati autofirmati';
|
||
|
||
@override
|
||
String get allowSelfSignedCertificatesDescription =>
|
||
'Accetta il certificato TLS di questo server anche se è autofirmato. Attiva questa opzione solo per server di cui ti fidi.';
|
||
|
||
@override
|
||
String get headerNameEmpty => 'Il nome header non può essere vuoto';
|
||
|
||
@override
|
||
String get headerNameTooLong => 'Nome header troppo lungo (max 64 caratteri)';
|
||
|
||
@override
|
||
String get headerNameInvalidChars =>
|
||
'Nome header non valido. Usa solo lettere, numeri e questi simboli: !#\$&-^_`|~';
|
||
|
||
@override
|
||
String headerNameReserved(String key) {
|
||
return 'Impossibile sovrascrivere l\'header riservato \"$key\"';
|
||
}
|
||
|
||
@override
|
||
String get headerValueEmpty => 'Il valore dell\'header non può essere vuoto';
|
||
|
||
@override
|
||
String get headerValueTooLong =>
|
||
'Valore header troppo lungo (max 1024 caratteri)';
|
||
|
||
@override
|
||
String get headerValueInvalidChars =>
|
||
'Il valore dell\'header contiene caratteri non validi. Usa solo ASCII stampabile.';
|
||
|
||
@override
|
||
String get headerValueUnsafe =>
|
||
'Il valore dell\'header sembra contenere contenuti potenzialmente non sicuri';
|
||
|
||
@override
|
||
String headerAlreadyExists(String key) {
|
||
return 'L\'header \"$key\" esiste già. Rimuovilo prima per aggiornarlo.';
|
||
}
|
||
|
||
@override
|
||
String get maxHeadersReachedDetail =>
|
||
'Massimo 10 header personalizzati consentiti. Rimuovine alcuni per aggiungerne altri.';
|
||
|
||
@override
|
||
String get editMessage => 'Modifica messaggio';
|
||
|
||
@override
|
||
String get noModelsAvailable => 'Nessun modello disponibile';
|
||
|
||
@override
|
||
String followingSystem(String theme) {
|
||
return 'Segue il sistema: $theme';
|
||
}
|
||
|
||
@override
|
||
String get themeDark => 'Scuro';
|
||
|
||
@override
|
||
String get themePalette => 'Palette di colori';
|
||
|
||
@override
|
||
String get themePaletteDescription =>
|
||
'Scegli i colori di accento usati per pulsanti, schede e bolle di chat.';
|
||
|
||
@override
|
||
String get themeLight => 'Chiaro';
|
||
|
||
@override
|
||
String get currentlyUsingDarkTheme => 'Attualmente tema scuro';
|
||
|
||
@override
|
||
String get currentlyUsingLightTheme => 'Attualmente tema chiaro';
|
||
|
||
@override
|
||
String get aboutConduit => 'Informazioni su Conduit';
|
||
|
||
@override
|
||
String versionLabel(String version, String build) {
|
||
return 'Versione: $version ($build)';
|
||
}
|
||
|
||
@override
|
||
String get githubRepository => 'Repository GitHub';
|
||
|
||
@override
|
||
String get unableToLoadAppInfo =>
|
||
'Impossibile caricare le informazioni dell\'app';
|
||
|
||
@override
|
||
String get thinking => 'Sta pensando…';
|
||
|
||
@override
|
||
String get thoughts => 'Pensieri';
|
||
|
||
@override
|
||
String thoughtForDuration(String duration) {
|
||
return 'Ha pensato per $duration';
|
||
}
|
||
|
||
@override
|
||
String get appCustomization => 'Personalizzazione app';
|
||
|
||
@override
|
||
String get appCustomizationSubtitle =>
|
||
'Personalizza la visualizzazione dei nomi e dell\'UI';
|
||
|
||
@override
|
||
String get quickActionsDescription =>
|
||
'Scegli fino a due scorciatoie da fissare vicino al campo di input';
|
||
|
||
@override
|
||
String get chatSettings => 'Chat';
|
||
|
||
@override
|
||
String get sendOnEnter => 'Invia con Invio';
|
||
|
||
@override
|
||
String get sendOnEnterDescription =>
|
||
'Invio invia (tastiera software). Cmd/Ctrl+Invio disponibile';
|
||
|
||
@override
|
||
String get display => 'Schermo';
|
||
|
||
@override
|
||
String get realtime => 'Tempo reale';
|
||
|
||
@override
|
||
String get transportMode => 'Modalità di trasporto';
|
||
|
||
@override
|
||
String get transportModeDescription =>
|
||
'Scegli come l\'app si connette per gli aggiornamenti in tempo reale.';
|
||
|
||
@override
|
||
String get mode => 'Modalità';
|
||
|
||
@override
|
||
String get transportModeAuto => 'Auto (Polling + WebSocket)';
|
||
|
||
@override
|
||
String get transportModeWs => 'Solo WebSocket';
|
||
|
||
@override
|
||
String get transportModeAutoInfo =>
|
||
'Più robusto nelle reti restrittive. Passa a WebSocket quando possibile.';
|
||
|
||
@override
|
||
String get transportModeWsInfo =>
|
||
'Minore overhead, ma può fallire dietro proxy/firewall restrittivi.';
|
||
}
|