Files
xianyan/lib/l10n/languages/it.dart
2026-06-06 06:54:22 +08:00

1897 lines
79 KiB
Dart
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/// ============================================================
/// 闲言APP — 意大利语翻译数据
/// 创建时间: 2026-05-30
/// 更新时间: 2026-06-01
/// 作用: 意大利语(it)翻译文本
/// 上次更新: 新增accountSettings/dataManagement/source/favorites/offline模块翻译
/// ============================================================
import '../types/t.dart';
const it = T(
nav: TNav(
home: 'Xianyan',
discover: 'Scopri',
profile: 'Io',
footprint: 'Cronologia',
inspiration: 'Ispirazione',
),
common: TCommon(
cancel: 'Annulla',
ok: 'OK',
save: 'Salva',
confirm: 'Conferma',
clear: 'Cancella',
reset: 'Ripristina',
delete: 'Elimina',
success: 'Riuscito',
failed: 'Fallito',
enabled: 'Attivo',
disabled: 'Disattivato',
loading: 'Caricamento...',
view: 'Visualizza',
search: 'Cerca impostazioni...',
entriesCountUnit: 'voci',
copyright: '© 2026 Team Xianyan',
done: 'Fatto',
all: 'Tutto',
refresh: 'Aggiorna',
retry: 'Riprova',
copy: 'Copia',
),
home: THome(
base: THomeBase(
batteryCritical: 'Batteria quasi esaurita! Ricarica 🔴',
batteryLow: 'Batteria bassa, ricordati di ricaricare 💛',
defaultSentence: '',
defaultFeedName: 'Xianyan',
authorPrefix: '',
numberWan: 'w',
numberThousand: 'k',
dailyRecommendation: 'Raccomandazione del giorno',
findingNewSentences: 'Ricerca di nuove citazioni...',
gettingTodayRecommendation: 'Caricamento raccomandazione...',
createCard: 'Crea scheda',
editThisSentence: 'Modifica citazione',
noSentences: 'Nessuna citazione',
pullDownToRefresh: 'Trascina per aggiornare',
networkConnectionFailed: 'Connessione di rete fallita',
clickToRetry: 'Tocca per riprovare',
sentenceCopied: 'Citazione copiata',
offlineMode: 'Offline — Dati nella cache',
quoteSquare: 'Piazza delle citazioni',
dragToSort: '📖 Trascina per ordinare',
sortNewest: 'Recenti',
sortHot: 'Popolare',
sortClassic: 'Classico',
noContent: '📋 Nessun contenuto',
recentlyOpened: '🕐 Aperti di recente',
selectCustomTool: '🔧 Seleziona strumento',
collapse: 'Comprimi',
openAnyPageAutoRecord: 'Apri qualsiasi pagina\nRegistrazione automatica',
longPressToSet: 'Tieni premuto per impostare',
shareAppSignature: '— Xianyan APP',
shareFailed: 'Condivisione fallita',
),
sentenceDetail: TSentenceDetail(
longPressToSelect: 'Tieni premuto per selezionare',
originalContent: '📝 Contenuto originale',
liked: 'Piaciuto',
like: 'Mi piace',
likeCanceled: 'Mi piace rimosso',
likeToast: '👍 Mi piace',
favorited: 'Preferito',
favorite: 'Preferito',
favoriteCanceled: 'Preferito rimosso',
favoriteToast: '⭐ Preferito',
readLaterMarked: 'Segnato',
readLaterLabel: 'Leggi dopo',
alreadyInReadLater: 'Già nella lista da leggere',
share: 'Condividi',
shareSentence: 'Condividi citazione',
sentenceDetail: 'Dettagli citazione',
bookmarkAdded: '🔖 Segnalibro aggiunto',
bookmarkRemoved: '🔖 Segnalibro rimosso',
bookmark: '🔖 Segnalibro',
tag: '🏷️ Tag',
externalSearch: '🔍 Ricerca esterna',
readAloud: '🔊 Leggi ad alta voce',
searchEmpty: 'Contenuto di ricerca vuoto',
searchUrlError: 'Impossibile creare URL di ricerca',
searchFailed: 'Ricerca esterna fallita',
addTag: '🏷️ Aggiungi tag',
tagInputHint: 'Inserisci nome tag',
tagAdded: '🏷️ Tag aggiunto',
tagAddFailed: 'Aggiunta tag fallita',
addLabel: 'Aggiungi',
editSentence: '✏️ Modifica citazione',
blocked: '🚫 Bloccato',
block: '🚫 Blocca',
notInterestedToast: '🙈 Segnato come non interessato',
notInterested: '🙈 Non interessato',
searchQuery: '🔍 Cerca "{0}"',
),
readLater: TReadLater(
readLaterLabel: 'Leggi dopo',
readLaterPageTitle: '📖 Leggi dopo',
readLaterCountFormat: '{0} elementi',
readLaterEmpty: 'Nessun elemento da leggere',
readLaterEmptyHint: 'Scorri su una citazione per aggiungere',
imageType: 'Immagine',
videoType: 'Video',
fileType: 'File',
linkType: 'Link',
docType: 'Documento',
textType: 'Testo',
imageEmoji: '🖼️ Immagine',
videoEmoji: '🎬 Video',
fileEmoji: '📄 File',
textEmoji: '📝 Testo',
archiveLabel: 'Archivio',
fileLabel: 'File',
removedFromReadLater: 'Rimosso dalla lista di lettura',
operationFailed: 'Operazione fallita',
detailLabel: 'Dettagli',
closeLabel: 'Chiudi',
sizeLabel: 'Dimensione',
typeLabel: 'Tipo',
searchPlaceholder: 'Cerca in Leggi dopo',
allLabel: 'Tutto',
selectedLabel: 'Selezionato',
cancelLabel: 'Annulla',
selectAllLabel: 'Seleziona tutto',
deleteLabel: 'Elimina',
markReadLabel: 'Segna come letto',
markedReadLabel: 'Segnato come letto',
markAllReadLabel: 'Segna tutto come letto',
markAllReadConfirm: 'Segnare tutti gli elementi come letti?',
confirmLabel: 'Conferma',
batchDeletedLabel: '{0} elementi eliminati',
sortLabel: 'Ordina per',
sortTimeDesc: 'Tempo (Più recente)',
sortTimeAsc: 'Tempo (Più vecchio)',
sortType: 'Per tipo',
sortSize: 'Per dimensione',
copyLabel: 'Copia',
copiedLabel: 'Copiato',
copyLinkLabel: 'Copia link',
shareLabel: 'Condividi',
removeReadLaterLabel: 'Rimuovi da Leggi dopo',
openBrowserLabel: 'Apri nel browser',
),
),
discover: TDiscover(
base: TDiscoverBase(
browse: '📋 Sfoglia',
likes: '👍 Mi piace',
favorite: '⭐ Preferiti',
readLater: '📖 Dopo',
notes: '📝 Note',
loginToSync: 'Accedi per sincronizzare i record cloud',
login: 'Accedi',
noInspiration: 'Nessuna ispirazione ancora',
refresh: 'Aggiorna',
listView: 'Elenco',
gridView: 'Schede',
pinned: 'Fissato',
conversations: 'Conversazioni',
pullDownTools: '⬆️ Trascina giù per gli strumenti',
remark: '✏️ Nota',
originalName: 'Nome originale',
remarkPlaceholder: 'Inserisci nota (vuoto per nome originale)',
saveRemark: 'Salva nota',
loginRequired: 'Accedi prima',
comingSoon: 'Prossimamente ✨',
browseHistory: 'Cronologia',
likesHistory: 'Cronologia Mi piace',
myNotes: 'Le mie note',
readLaterFull: 'Leggi dopo',
makeCard: '🎨 Crea scheda',
favoriteAction: '👍 Preferito',
tryOtherCategory: 'Prova un\'altra categoria',
shareAction: 'Condividi',
shareText: 'Condividi ispirazione',
cardSaved: 'Scheda salvata',
cardSaveFailed: 'Salvataggio fallito',
copiedToClipboard: 'Copiato negli appunti',
errorLoading: 'Caricamento fallito, tocca per riprovare',
favorited: 'Aggiunto ai preferiti',
relatedRecommend: '🎯 Consigliati',
notInterested: 'Non interessato',
dailyRead: '📖 Lettura del giorno',
changeGroup: 'Aggiorna',
relatedRecommendShort: 'Consigliati',
noRecommendContent: 'Nessun consiglio disponibile',
inspiration: 'Ispirazione',
stopReading: 'Ferma',
readAloud: 'Leggi',
inspirationCategory: '🏷️ Categorie',
searchLabel: 'Cerca',
loadMore: 'Carica altro',
// Nomi e descrizioni delle sessioni
sessionReadLater: 'Leggi dopo',
sessionReadLaterDesc: 'Salva contenuti per leggerli dopo',
sessionInspiration: 'Ispirazione',
sessionInspirationDesc:
'Citazioni di tendenza · Categorie · Scelta del giorno',
sessionFootprint: 'Cronologia',
sessionFootprintDesc:
'Lettura · Mi piace · Preferiti · Leggi dopo · Note',
sessionDailyCard: 'Scheda del giorno',
sessionDailyCardDesc: 'Citazione del giorno · Cambia stile · Condividi',
sessionTemplate: 'Modelli sfondo',
sessionTemplateDesc: 'Modelli · Categorie · Applica istantaneamente',
sessionReadingReport: 'Report di lettura',
sessionReadingReportDesc:
'Settimana/Mese/Anno · Tendenze · Mappa di calore · Risultati',
sessionWeather: 'Poesia e Meteo',
sessionWeatherDesc: 'Meteo in tempo reale · Poesie contestuali · Umore',
sessionPoetry: 'Poesia del giorno',
sessionPoetryDesc:
'Raccomandazione giornaliera · Poesia completa · Traduzione e analisi',
sessionDailyFortune: 'Oroscopo del giorno',
sessionDailyFortuneDesc: 'Oroscopo · Analisi 6D · Indicatori di fortuna',
sessionSolarTerm: 'Termini solari',
sessionSolarTermDesc: '24 termini solari · Poesie · Costumi',
sessionKnowledgeGraph: 'Grafico della conoscenza',
sessionKnowledgeGraphDesc:
'Esplorare i collegamenti tra poesie, autori e temi',
sessionStudyPlan: 'Piano di studio',
sessionStudyPlanDesc: 'Crea un piano di studio, mantieni la costanza',
sessionProgress: 'Progresso',
sessionProgressDesc: 'Oggi · Settimana · Mese · Anno · Countdown',
sessionFileTransfer: 'Trasferimento file',
sessionFileTransferDesc: 'LAN · Bluetooth · WebRTC · USB',
sessionRssFeed: 'Feed RSS',
sessionRssFeedDesc: 'Abbonamenti RSS/XML di terze parti',
sessionTranslate: 'Traduttore',
sessionTranslateDesc: 'Traduzione multilingue · Rilevamento automatico',
sessionLeisure: 'Tempo libero',
sessionLeisureDesc: 'Fiori · Gastronomia · Luoghi · Timeline',
),
chatFlow: TChatFlow(
chatFlow: '',
chatSettings: 'Impostazioni chat',
defaultConversation: '',
searchMessages: '',
categoryAll: '',
categoryHot: '',
categoryLove: '',
categoryNature: '',
categoryMotivate: '',
categoryLiterature: '',
categoryMovie: '',
expandCategories: '',
collapseCategories: '',
inputPlaceholderChat: '',
inputPlaceholderReadlater: '',
attachmentGallery: '',
attachmentCamera: '',
attachmentVideo: '',
attachmentAudio: '',
attachmentFile: '',
attachmentLocation: '',
attachmentLink: '',
attachmentRichText: '',
hiddenSessions: '',
noHiddenSessions: '',
swipeToHide: '',
unhide: '',
hidden: '',
searchSessionOrContent: 'Cerca sessione o contenuto…',
noSearchResults: 'Nessun risultato trovato',
sessionSection: '📱 Sessioni',
messageContentSection: '💬 Contenuto del messaggio',
pin: '📌 Fissa',
unpin: 'Rimuovi fissaggio',
hideSession: '👁️‍🗨️ Nascondi',
unhideSession: '👁️ Mostra',
remark: '✏️ Nota',
markAsRead: '👁️ Segna come letto',
markAsUnread: '👁️ Segna come non letto',
muteNotifications: '🔕 Silenzia notifiche',
unmuteNotifications: '🔔 Attiva notifiche',
hideSettings: '⚙️ Impostazioni nascondi',
deleteSession: '🗑️ Elimina',
emptyReadlater: 'Nessun contenuto da leggere dopo',
emptyChat: 'Nessun messaggio',
emptyReadlaterHint: 'Salva contenuti per leggerli dopo 📖',
emptyChatHint: 'Invia un messaggio per iniziare la conversazione',
newConversation: '✨ Nuova conversazione',
conversationNamePlaceholder: 'Nome della conversazione',
create: 'Crea',
sentToCategory: 'Inviato a',
sent: '✈️ Inviato',
readlaterList: '📋 Lista da leggere dopo',
manageTags: '🏷️ Gestisci tag',
manageFolders: '📁 Gestisci cartelle',
cloudSync: '☁️ Sincronizzazione cloud',
aiSummary: '🤖 Riepilogo IA',
sharedCollab: '👥 Collaborazione condivisa',
deviceSync: '📱 Sincronizzazione dispositivi',
updateWidget: '🏠 Aggiorna widget',
clipboardMonitor: '📋 Monitor appunti',
markAllRead: '✅ Segna tutto come letto',
exportContent: '📤 Esporta contenuto',
clearReadlater: '🗑️ Svuota da leggere dopo',
allMarkedRead: 'Tutto segnato come letto',
clearReadlaterConfirm:
'Svuotare i {count} elementi da leggere dopo? Questa azione non può essere annullata.',
clearButton: 'Svuota',
readlaterCleared: 'Da leggere dopo svuotato',
readlaterStats:
'📊 Totale: {total} · Letti: {read} · Non letti: {unread}',
tagManagement: '🏷️ Gestione tag',
addTagButton: ' Aggiungi',
noTags: 'Nessun tag',
addTagHint: 'Tocca per aggiungere tag',
addTagTitle: '🏷️ Aggiungi tag',
tagNamePlaceholder: 'Nome del tag',
tagDeleted: 'Tag "{tag}" eliminato',
tagAdded: 'Tag "{tag}" aggiunto',
tagFilterTitle: '🏷️ Tag: {tag}',
tagMessageCount: '{count} messaggi',
folderManagement: '📁 Gestione cartelle',
createFolderButton: ' Nuova',
noFolders: 'Nessuna cartella',
createFolderHint: 'Tocca per creare cartella',
folderDeleted: 'Cartella "{name}" eliminata',
createFolderTitle: '📁 Nuova cartella',
folderNamePlaceholder: 'Nome della cartella',
folderCreated: 'Cartella "{name}" creata',
renameFolderTitle: '✏️ Rinomina cartella',
messageCountUnit: '{count} messaggi',
addTagAction: 'Aggiungi',
aiSummaryAction: 'Riepilogo IA',
smartTagAction: 'Tag intelligenti',
archiveToFolder: '📁 Archivia nella cartella',
existingTags: 'Tag esistenti: {tags}',
generatingSummary: '🤖 Generazione riepilogo...',
summaryCopied: 'Riepilogo copiato',
aiSummaryUnavailable: 'Riepilogo IA non disponibile',
aiSummaryFailed: 'Errore riepilogo IA: {error}',
analyzingTags: '🏷️ Analisi in corso...',
emptyContentNoTags: 'Contenuto vuoto, impossibile suggerire tag',
noTagSuggestions: 'Nessun suggerimento di tag dall\'IA',
smartTagSuggestionTitle: '🏷️ Suggerimenti tag intelligenti',
aiSuggestedTags: 'Tag suggeriti dall\'IA: {tags}',
tagsAddedCount: '{count} tag aggiunti',
addAllTags: 'Aggiungi tutti',
selectFolder: '📁 Seleziona cartella',
archivedToFolder: 'Archiviato in "{name}"',
createFolderFirst: 'Crea prima una cartella',
exportAsJsonAction: '📋 Esporta come JSON',
exportAsMarkdownAction: '📝 Esporta come Markdown',
exportAsZipAction: '📦 Esporta come ZIP',
exportedToClipboardJson:
'{count} elementi esportati negli appunti (JSON)',
exportedToClipboardMarkdown:
'{count} elementi esportati negli appunti (Markdown)',
readlaterExportTitle: '📖 Esporta da leggere dopo',
zipExportSuccess: 'Esportazione ZIP completata',
exportFailedMsg: 'Errore di esportazione: {error}',
readlaterExportSubject: 'Esportazione da leggere dopo',
syncing: '☁️ Sincronizzazione...',
syncComplete:
'Sincronizzazione completata ↑{uploaded} ↓{downloaded} ⚡{conflicts}',
syncFailed: 'Errore di sincronizzazione: {error}',
noContentForSummary: 'Nessun contenuto per generare riepilogo',
generatingAiSummary: '🤖 Generazione riepilogo IA...',
summaryCopiedToClipboard: 'Riepilogo copiato negli appunti',
aiSummaryUnavailableRetry:
'Riepilogo IA non disponibile, riprova più tardi',
sharedCollabTitle: '👥 Collaborazione condivisa',
createButton: ' Crea',
noSharedLists: 'Nessuna lista condivisa',
createSharedListHint: 'Crea una lista condivisa per collaborare',
sharedListStats: '{members} membri · {messages} messaggi',
createSharedListTitle: '👥 Crea lista condivisa',
listNamePlaceholder: 'Nome della lista',
sharedListCreated: 'Lista condivisa "{name}" creata',
membersCount: 'Membri: {count}',
messagesCount: 'Messaggi: {count}',
createdDate: 'Creato: {date}',
leftSharedList: 'Lista condivisa abbandonata',
leaveList: 'Abbandona lista',
discoveringDevices: '📱 Ricerca dispositivi...',
noDevicesFound:
'Nessun dispositivo trovato, assicurati che siano connessi',
selectTargetDevice: '📱 Seleziona dispositivo di destinazione',
syncingToDevice: '📱 Sincronizzazione con {device}...',
syncSendFailed: 'Invio sincronizzazione fallito',
deviceDiscoveryFailed: 'Ricerca dispositivi fallita: {error}',
widgetUpdated: '🏠 Widget aggiornato',
widgetUpdateFailed: 'Aggiornamento widget fallito: {error}',
clipboardMonitorTitle: '📋 Monitor appunti',
clipboardStatusMonitoring: 'Stato: Monitoraggio attivo',
clipboardStatusOff: 'Stato: Disattivato',
clipboardMonitorEnabled: '📋 Monitor appunti attivato',
clipboardMonitorDisabled: '📋 Monitor appunti disattivato',
enableMonitor: 'Attiva monitor',
disableMonitor: 'Disattiva monitor',
viewClipboard: 'Visualizza appunti',
clipboardContent: '📋 Contenuto degli appunti: {content}',
clipboardEmpty: 'Appunti vuoti',
),
chatSettings: TChatSettings(
appearance: '',
backgroundImage: '',
setBackground: '',
themeColor: '',
customAccentColor: '',
data: '',
exportMessages: '',
exportAsJson: '',
importMessages: '',
importFromJson: '',
shareChatRecord: '',
sync: '',
syncInfo: '',
syncInfoDetail: '',
gotIt: '',
categoryManagement: '',
manageCategories: '',
editCategoryNames: '',
editCategory: '',
enterNewName: '',
recycleBin: '',
viewDeletedMessages: '',
recycleBinEmpty: '',
recycleBinCleared: '',
emptyBin: '',
close: '',
restore: '',
messageRestored: '',
permanentDelete: '',
messagePermanentlyDeleted: '',
dangerZone: '',
clearMessages: '',
clearAllMessagesConfirm: '',
messagesCleared: '',
exportFailed: '',
fromAlbum: '',
restoreDefault: '',
defaultPurple: '',
oceanBlue: '',
mintGreen: '',
warmOrange: '',
roseRed: '',
skyCyan: '',
brownCoffee: '',
silverGrey: '',
selectAccentColor: '',
),
toolCenter: TToolCenter(
toolCenter: '',
discoverMoreHelpers: '',
toolCount: '',
myFavorites: '',
recentlyUsed: '',
startUsingTools: '',
viewAll: '',
useCountTimes: '',
recommendedTools: '',
refreshBatch: '',
editLayout: '',
importTool: '',
stayTuned: '',
toolSettings: '',
searchTools: '',
searchHistory: '',
clearHistory: '',
noSearchResult: '',
toolRemoved: '',
dragToRemove: '',
releaseToRemove: '',
closeToolPanel: '',
tapToClose: '',
cancelFavorite: '',
pinToTop: '',
cancelPin: '',
newBadge: '',
tapToOpen: '',
longPressForMore: '',
),
toolStats: TToolStats(
usageCount: '',
lastUsed: '',
never: '',
rating: '',
noRating: '',
usageTrend: '',
version: '',
),
),
profile: TProfile(
title: 'Io',
myFavorites: 'Preferiti',
readingHistory: 'Cronologia',
darkMode: 'Modalità scura',
accountSettings: 'Account',
dataManagement: 'Dati',
offlineMode: 'Offline',
cacheManagement: 'Cache',
themeCustomization: 'Tema',
desktopWidgets: 'Widget',
sentenceSource: 'Fonti',
aboutApp: 'Info',
rateApp: 'Valuta',
debugMode: 'Debug',
tapToLogin: 'Tocca per accedere',
defaultUserName: 'Utente Xianyan',
appSlogan: 'Scopri citazioni, crea schede',
freeTier: 'Gratis',
points: 'Punti',
checkin: 'Check-in',
notes: 'Note',
quickActions: 'Azioni rapide',
scanQr: 'Scansiona',
nearbyTransfer: 'Trasferisci',
payment: 'Pagamento',
selectScanMethod: 'Seleziona metodo di scansione',
scanQrLogin: 'Login QR',
scanQrCode: 'Scansiona QR code',
appStoreNotFound: 'App store non trovato',
experimentalFeature: 'Funzionalità sperimentali',
underReview: 'In revisione',
changeAvatar: 'Cambia avatar',
inputAvatarUrl: 'Inserisci URL avatar',
selectFromAlbum: 'Scegli dall\'album (Prossimamente)',
avatarUrlHint: 'L\'URL non deve superare 2048 caratteri, solo link http/https',
pleaseInputUrl: 'Inserisci un URL',
urlMustStartWithHttp: 'L\'URL deve iniziare con http:// o https://',
urlTooLong: 'L\'URL supera il limite di 2048 caratteri',
invalidUrlFormat: 'Formato URL non valido',
avatarUnderReview: '🔍 Immagine in revisione',
avatarReviewing: 'Revisione avatar in corso...',
avatarChangeSuccess: 'Avatar cambiato con successo',
avatarChangeFailed: 'Cambio avatar fallito',
success: 'Successo',
failed: 'Fallito',
ok: 'OK',
loading: 'Caricamento...',
loginToViewProfile: 'Accedi per visualizzare il profilo',
goLogin: 'Accedi',
consecutiveCheckin: 'Check-in consecutivi',
favorites: 'Preferiti',
likes: 'Mi piace',
dailyCheckin: 'Check-in giornaliero',
learningCenter: 'Centro di apprendimento',
achievementCenter: 'Centro achievements',
dailyTask: 'Compiti quotidiani',
leaderboard: 'Classifica',
dataStatistics: 'Statistiche dati',
myNotes: 'Le mie note',
contentCorrection: 'Correzione contenuti',
myDevices: 'I miei dispositivi',
tagCloud: 'Nuvola di tag',
personalInfo: 'Informazioni personali',
username: 'Nome utente',
nickname: 'Nickname',
bio: 'Bio',
notSet: 'Non impostato',
notFilled: 'Non compilato',
set: 'Impostato',
reviewing: 'In revisione',
editUsername: 'Modifica nome utente',
editNickname: 'Modifica nickname',
nearbyDiscovery: 'Dispositivi vicini',
nearbyDiscoveryDesc: 'Bluetooth + Wi-Fi scoprire dispositivi vicini',
),
settings: TSettings(
language: 'Lingua',
languageSubtitle: 'Cambia lingua di visualizzazione',
generalSettings: 'Generali',
selectLanguage: 'Seleziona lingua',
followSystem: 'Segui sistema',
collaborativeTranslation: 'Collabora',
collaborativeTranslationDesc: 'Aiuta a migliorare le traduzioni',
lastTranslation: 'Ultima traduzione',
translationVersion: 'Versione',
interaction: TSettingsInteraction(
interaction: 'Interazione',
sound: 'Suono',
soundSubtitle: 'Suoni operativi e di notifica',
vibration: 'Vibrazione',
vibrationSubtitle: 'Intensità feedback aptico',
soundEffect: 'Effetto sonoro',
soundEffectSubtitle: 'Scegli stile suono operazioni',
pageTransitionMode: 'Transizione pagina',
pageTransitionModeNavigate: 'Navigazione standard con swipe indietro',
pageTransitionModeSheet: 'Foglio inferiore per schermi larghi',
predictiveBack: 'Predictive Back',
predictiveBackSubtitle: 'Anteprima pagina precedente durante lo swipe',
longPressPreview: 'Anteprima pressione lunga',
longPressPreviewSubtitle: 'Anteprima dettagli con pressione lunga',
vibrationStrength: 'Intensità vibrazione',
soundEffectStyle: 'Stile effetto sonoro',
pageTransitionModeTitle: 'Transizione pagina',
navigateDescDetail:
'Swipe dal bordo sinistro per tornare indietro, supporta animazione predictive back',
sheetDescDetail:
'Apre come foglio, adatto per schermi larghi, tocca ✕ per chiudere',
standardNavigation: 'Navigazione standard',
bottomSheet: 'Foglio inferiore',
),
notification: 'Notifiche',
pushNotification: 'Notifiche push',
pushNotificationSubtitle:
'Selezione giornaliera, check-in e avvisi solstizi',
display: TSettingsDisplay(
display: 'Display',
screenTimeout: 'Timeout schermo',
screenTimeoutSubtitle: 'Imposta tempo blocco automatico',
fontSize: 'Dimensione carattere',
fontSizeSubtitle: 'Vai alle impostazioni tema',
startupPage: 'Pagina iniziale',
startupPageSubtitle: 'Scegli la pagina da mostrare all\'avvio',
immersiveStatus: 'Barra di stato immersiva',
immersiveStatusSubtitle: 'Nascondi barra di stato per schermo intero',
contentDensity: 'Densità contenuto',
contentDensitySubtitle: 'Regola spaziatura elenco e schede',
reduceAnimations: 'Riduci animazioni',
reduceAnimationsSubtitle: 'Riduci effetti animazione interfaccia',
screenTimeoutTitle: 'Timeout schermo',
startupPageTitle: 'Pagina iniziale',
contentDensityTitle: 'Densità contenuto',
),
performance: TSettingsPerformance(
performance: 'Prestazioni',
smartMode: 'Modalità smart',
smartModeSubtitle: 'Cambio automatico modalità in base alla rete',
preload: 'Precaricamento',
preloadSubtitle: 'Carica contenuti in anticipo',
cacheStrategy: 'Strategia cache',
cacheStrategySubtitle: 'Controlla comportamento caching',
imageQuality: 'Qualità immagine',
imageQualityOriginal: 'Carica originali, più consumo dati',
imageQualitySaver: 'Comprimi immagini, risparmia dati',
imageQualityBalanced: 'Bilancia qualità e consumo dati',
dataSaver: 'Risparmio dati',
dataSaverSubtitle: 'Riduci consumo dati',
cacheStrategyTitle: 'Strategia cache',
imageQualityTitle: 'Qualità immagine',
),
privacy: TSettingsPrivacy(
privacyAndPermissions: 'Privacy e Permessi',
appLock: 'Blocco app',
appLockSubtitle: 'Sblocco Face ID / Impronta',
clipboardRead: 'Lettura appunti',
clipboardReadSubtitle: 'Consenti lettura contenuti appunti',
permissionManagement: 'Permessi',
permissionManagementSubtitle: 'Gestisci permessi app',
privacyPolicy: 'Informativa privacy',
privacyPolicySubtitle: 'Visualizza informativa privacy',
),
advanced: TSettingsAdvanced(
advanced: 'Avanzate',
moreSettings: 'Altre impostazioni',
moreSettingsSubtitle: 'Compatibilità, debug, proxy, batteria',
autoCheckUpdate: 'Controllo automatico aggiornamenti',
autoCheckUpdateSubtitle: 'Cerca nuova versione all\'avvio',
syncSettings: 'Sincronizza impostazioni',
syncSettingsSubtitle: 'Sincronizza preferenze tra dispositivi',
logManagement: 'Log',
logManagementSubtitle: 'Visualizza ed esporta log app',
exportImportSettings: 'Esporta / Importa',
exportImportSettingsSubtitle: 'Migra impostazioni tramite JSON',
dataExport: 'Esportazione dati',
dataExportSubtitle: 'Esporta dati personali',
clearCache: 'Cancella cache',
clearCacheSubtitle: 'Pulisci dati cache locali',
resetSettings: 'Ripristina impostazioni',
resetSettingsSubtitle:
'Ripristina tutte le impostazioni ai valori predefiniti',
youMayBeLookingFor: 'Potresti cercare',
fontManagement: 'Caratteri',
clearCacheConfirm:
'Sei sicuro di voler cancellare tutti i dati della cache?',
resetSettingsConfirm:
'Sei sicuro di voler ripristinare tutte le impostazioni? Azione irreversibile.',
exportSettings: '📤 Esporta impostazioni',
importSettings: '📥 Importa impostazioni',
importSettingsDesc:
'Incolla il JSON esportato qui sotto. L\'importazione sovrascriverà le impostazioni attuali.',
confirmImport: 'Conferma importazione',
importSuccess: 'Importazione riuscita',
importFailed: 'Importazione fallita, formato non valido',
pasteJson: 'Incolla JSON',
pasteJsonPlaceholder: 'Incolla contenuto JSON esportato...',
),
cache: TSettingsCache(
cacheManagement: 'Gestione cache immagini',
storageOverview: 'Panoramica archiviazione',
totalCache: 'Cache totale',
fileCount: 'File',
feedCache: 'Cache feed',
cacheBreakdown: 'Dettaglio cache',
recentCache: 'Cache recente',
expiredCache: 'Cache scaduta',
cacheFiles: 'File cache',
cacheActions: 'Azioni cache',
autoCleanPolicy: 'Criterio pulizia automatica',
autoCleanPolicyDesc:
'La cache più vecchia del tempo impostato sarà pulita automaticamente',
clearExpiredCache: 'Cancella cache scaduta',
clearAllCache: 'Cancella tutta la cache',
cacheSizeLimit: 'Limite dimensione cache',
cacheSizeLimitDesc: 'Avviso quando si supera il limite',
batchDelete: 'Eliminazione batch',
selectAll: 'Seleziona tutto',
deselectAll: 'Deseleziona tutto',
deleteSelected: 'Elimina selezionati',
cleaningProgress: 'Pulizia...',
cleanLog: 'Log pulizia',
cleanLogDesc: 'Visualizza cronologia pulizia cache',
noCache: 'Nessuna cache immagini',
noCacheHint: 'La cache immagini apparirà qui dopo la navigazione',
retry: 'Riprova',
loadFailed: 'Caricamento fallito',
fileDetail: 'Dettaglio file',
fileName: 'Nome file',
fileSize: 'Dimensione file',
createdTime: 'Creato',
expiresTime: 'Scadenza',
resolution: 'Risoluzione',
format: 'Formato',
sourceUrl: 'URL sorgente',
category: 'Categoria',
expired: 'Scaduto',
sortBy: 'Ordina per',
sortByDate: 'Per data',
sortBySize: 'Per dimensione',
sortByType: 'Per tipo',
usedSpace: 'Utilizzato',
refLimit: 'Limite',
confirmDelete: 'Eliminare questo file cache?',
confirmClearExpired:
'I file cache scaduti saranno cancellati. Azione irreversibile.',
confirmClearAll:
'Tutti i file cache saranno cancellati. Azione irreversibile.',
irreversible: 'Azione irreversibile',
cleared: 'Cancellata',
clearFailed: 'Cancellazione fallita',
filesUnit: 'file',
daysUnit: 'giorni',
policyOff: 'Disattivato',
edit: 'Modifica',
cancel: 'Annulla',
delete: 'Elimina',
clear: 'Cancella',
totalCacheLabel: 'Totale',
basicInfo: 'Info di base',
imageInfo: 'Info immagine',
sourceInfo: 'Info sorgente',
clearLog: 'Cancella',
noCleanLog: 'Nessun record di pulizia',
selectedCount: 'Selezionati',
status: 'Stato',
done: 'Fatto',
all: 'Tutti',
withinDays: 'entro',
beforeDays: 'prima di',
currentLabel: 'Corrente',
autoCleanSuffix: 'pulizia automatica cache scaduta',
currentLimitLabel: 'Limite corrente',
confirmBatchDelete: 'Eliminare i file cache selezionati?',
deleted: 'Eliminato',
unknown: 'Sconosciuto',
logCleared: 'Log cancellato',
confirmClearLog: 'Cancellare tutti i log di pulizia?',
clearingExpired: 'Pulizia cache scaduta...',
clearingAll: 'Pulizia tutta la cache...',
clearingBatch: 'Eliminazione batch...',
storageSpace: 'Spazio di archiviazione',
database: 'Database',
hive: 'Hive',
cacheCount: 'Numero cache',
categoryStats: 'Statistiche categorie',
feedCacheCount: 'Cache Feed',
pendingSync: 'Sincronizzazione in attesa',
hiveStorage: 'Archiviazione Hive',
chatSessions: 'Sessioni chat',
chatAttachments: 'Allegati chat',
chatTrash: 'Cestino chat',
transferRecords: 'Registro trasferimenti',
pairedDevices: 'Dispositivi accoppiati',
receivedFiles: 'File ricevuti',
readLater: 'Leggi dopo',
cacheCleanup: 'Pulizia cache',
cleanExpiredCache: 'Pulisci cache scaduta',
cleanChatTrash: 'Svuota cestino chat',
cleanChatThumbnails: 'Pulisci miniature chat',
clearAllCache2: 'Cancella tutta la cache',
cleanTransferCache: 'Pulisci cache trasferimenti',
clearAllChatData: 'Cancella tutti i dati chat',
cleanReadlaterCache: 'Pulisci cache "Leggi dopo"',
clearReadlaterData: 'Cancella tutti i dati "Leggi dopo"',
cacheStrategy: 'Strategia cache',
cacheLimit: 'Limite cache',
expiryDays: 'Giorni di scadenza',
offlineMode2: 'Modalità offline',
wifiPreload: 'Precaricamento WiFi',
autoSync: 'Sincronizzazione automatica',
cleaningCache: 'Pulizia cache in corso...',
itemsUnit: 'elementi',
piecesUnit: 'pezzi',
cleaningChatTrash: 'Cestino chat svuotato',
cleaningChatThumbnails: 'Miniature chat pulite',
cleaningTransferCache: 'Cache trasferimenti pulita',
clearingAllChatData: 'Tutti i dati chat cancellati',
cleaningReadlaterCache: 'Cache "Leggi dopo" pulita',
clearingReadlaterData: 'Tutti i dati "Leggi dopo" cancellati',
allCacheCleared: 'Tutta la cache cancellata',
cleanFailed2: 'Pulizia fallita: {0}',
confirmCleanChatTrashTitle: 'Svuota cestino chat',
confirmCleanChatTrashContent: 'I messaggi e file nel cestino più vecchi di 30 giorni verranno eliminati definitivamente. Questa operazione non può essere annullata.',
confirmCleanChatThumbnailsTitle: 'Pulisci miniature chat',
confirmCleanChatThumbnailsContent: 'Verrà pulita la cache delle miniature delle immagini chat. Le immagini originali non verranno eliminate.',
confirmClearAllCacheTitle: 'Cancella tutta la cache',
confirmClearAllCacheContent: 'Sei sicuro di voler cancellare tutti i dati nella cache? I contenuti offline verranno eliminati. Questa operazione non può essere annullata.',
confirmCleanTransferCacheTitle: 'Pulisci cache trasferimenti',
confirmCleanTransferCacheContent: 'Verranno pulite le miniature, i file temporanei e i registri di trasferimento più vecchi di 30 giorni. I file ricevuti non verranno eliminati.',
confirmClearAllChatDataTitle: 'Cancella tutti i dati chat',
confirmClearAllChatDataContent: 'Verranno eliminate tutte le sessioni chat, messaggi, allegati e dati del cestino. Questa operazione non può essere annullata!',
confirmCleanReadlaterCacheTitle: 'Pulisci cache "Leggi dopo"',
confirmCleanReadlaterCacheContent: 'Verranno pulite le miniature, gli allegati e i file temporanei di sincronizzazione di "Leggi dopo". I registri dei messaggi non verranno eliminati.',
confirmClearReadlaterDataTitle: 'Cancella tutti i dati "Leggi dopo"',
confirmClearReadlaterDataContent: 'Verranno eliminati tutti i messaggi, allegati e miniature di "Leggi dopo". Questa operazione non può essere annullata!',
clearAll: 'Cancella tutto',
clean2: 'Pulisci',
enabled2: 'Attivato',
disabled2: 'Disattivato',
mbUnit: 'MB',
daysUnit2: 'giorni',
),
permission: TSettingsPermission(
pageTitle: 'Gestione Permessi',
loadFailed: 'Caricamento fallito',
headerTitle: 'Info Permessi',
headerDesc:
'Xianyan richiede solo i permessi necessari per le funzionalità principali. Puoi gestire i permessi in qualsiasi momento. Negare alcuni permessi potrebbe influire sulle funzionalità.',
appPermissionSection: '📱 Permessi App',
appPermissionSubtitle: 'Funzionalità che richiedono autorizzazione',
systemCapabilitySection: '⚙️ Funzionalità di Sistema',
systemCapabilitySubtitle:
'Gestite dal SO, nessuna autorizzazione manuale',
disclaimer:
'Xianyan non richiede permessi eccessivi. Alcuni sono richiesti solo per funzionalità specifiche.',
usageStats: 'Statistiche Utilizzo',
noUsageData: 'Nessun dato di utilizzo permessi',
totalCountPrefix: 'Totale ',
totalCountSuffix: ' volte',
badgeSystem: 'Sistema',
badgeRequired: 'Obbligatorio',
badgeOptional: 'Opzionale',
statusGranted: 'Concesso',
statusDenied: 'Negato',
statusPermanentlyDenied: 'Rifiutato',
statusNotDetermined: 'Non Richiesto',
statusRestricted: 'Limitato',
recentUsagePrefix: 'Recente: ',
timesSuffix: ' volte',
btnGoSettings: 'Impostazioni',
btnRequest: 'Richiedi',
shakeEnabled: 'Attivo',
shakeDisabled: 'Disattivo',
frequencyHigh: 'Alta',
frequencyMedium: 'Media',
frequencyLow: 'Bassa',
permCameraLabel: 'Fotocamera',
permCameraDesc:
'Usata per scattare foto, scansionare QR code e accoppiamento trasferimento file. Richiesta solo all\'uso attivo, mai in background.',
permCameraUsage:
'Sfondo — Scatta foto|QR Code — Scansione login/accoppiamento|Trasferimento — Scansione connessione',
permCameraDenial:
'Impossibile scattare foto, scansionare QR code o accoppiare dispositivi',
permPhotosLabel: 'Foto e archiviazione',
permPhotosDesc:
'Usata per selezionare immagini, salvare opere nell\'album e impostare avatar. Accede solo alle immagini selezionate, mai all\'intero album.',
permPhotosUsage:
'Sfondo — Seleziona immagine|Salva scheda — Salva nell\'album|Profilo — Imposta avatar',
permPhotosDenial:
'Impossibile selezionare immagini o salvare nell\'album',
permNotificationLabel: 'Notifiche',
permNotificationDesc:
'Usata per citazioni giornaliere, promemoria check-in, annunci, stato trasferimento e messaggi interattivi. Disattivabile nelle impostazioni di sistema.',
permNotificationUsage:
'Citazione giornaliera — Push programmato|Check-in — Promemoria giornaliero|Trasferimento — Stato|Messaggi — Mi piace e commenti',
permNotificationDenial:
'Impossibile ricevere citazioni, promemoria e messaggi',
permLocationLabel: 'Posizione (approssimativa)',
permLocationDesc:
'Usata per informazioni meteo e promemoria termini solari. Usa solo posizione approssimativa (livello città), mai precisa, nessun tracciamento in background.',
permLocationUsage:
'Meteo — Meteo della città attuale|Termini solari — Promemoria locali',
permLocationDenial:
'Impossibile ottenere informazioni meteo e promemoria',
permNearbyDevicesLabel: 'Dispositivi vicini',
permNearbyDevicesDesc:
'Usata per scoperta e connessione dispositivi LAN nel trasferimento file. Richiesta solo all\'uso del trasferimento.',
permNearbyDevicesUsage:
'Trasferimento — Scoperta LAN|Connessione — WiFi Direct',
permNearbyDevicesDenial:
'Impossibile scoprire o connettere dispositivi LAN',
permMicrophoneLabel: 'Microfono',
permMicrophoneDesc:
'Usata per lettura vocale, ricerca vocale e input vocale chat IA. Richiesta solo all\'uso attivo, mai registrazione in background.',
permMicrophoneUsage:
'Lettura vocale — Leggi frasi|Ricerca vocale — Input vocale|Chat IA — Messaggio vocale',
permMicrophoneDenial:
'Impossibile usare ricerca vocale, lettura vocale e input vocale',
permStorageLabel: 'Archiviazione',
permStorageDesc:
'Usata per salvare schede e sfondi localmente, esportare font e dati. Android 12 e inferiori (API≤32) richiede permesso lettura; Android 13+ usa permesso foto; scrittura usa archiviazione con ambito.',
permStorageUsage:
'Salva scheda — Esporta localmente|Sfondo — Salva sfondo|Font — Scarica font|Dati — Esporta dati utente',
permStorageDenial: 'Impossibile salvare schede e sfondi localmente',
permNetworkLabel: 'Connessione di rete',
permNetworkDesc:
'Xianyan richiede rete per ottenere citazioni, sincronizzare dati e notifiche. Verifica che il permesso di rete sia abilitato.',
permNetworkUsage:
'Citazioni — Carica selezioni giornaliere|Sincronizzazione — Sync cloud|Notifiche — Ricevi messaggi',
permNetworkDenial: 'Impossibile ottenere citazioni e sincronizzare dati',
permClipboardLabel: 'Appunti',
permClipboardDesc:
'Usata per copiare citazioni negli appunti e incollare testo nell\'editor. Accede solo all\'uso attivo, mai lettura automatica.',
permClipboardUsage:
'Copia citazione — Copia con un tocco|Editor — Incolla testo|Ricerca — Incolla parole chiave',
permClipboardDenial: 'Impossibile copiare citazioni e incollare testo',
permShareLabel: 'Condivisione',
permShareDesc:
'Permette di condividere contenuti con altre app tramite il foglio di condivisione di sistema',
permShareUsage:
'Condividi citazione — Condividi su WeChat/QQ|Condividi scheda — Condividi sui social|Esporta log — Condividi file',
permShareDenial: 'Impossibile condividere contenuti con altre app',
permShakeLabel: 'Scuoti',
permShakeDesc:
'Scuoti il telefono per attivare funzioni come cambiare citazione o aggiornare contenuti',
permShakeUsage:
'Cambia citazione giornaliera|Aggiorna contenuti|Easter egg',
permShakeDenial: 'Impossibile usare scuoti per cambiare citazione',
),
dataCollection: TSettingsDataCollection(
pageTitle: 'Dati Raccolti',
introTitle: 'Informativa Raccolta Dati',
introDesc:
'Xianyan tutela la tua privacy. Di seguito le categorie di informazioni raccolte, utilizzate e conservate. Raccogliamo solo i dati necessari per le funzionalità principali e non vendiamo mai a terzi.',
collectionMethod: 'Metodo di raccolta: ',
riskHigh: 'Rischio Alto',
riskMedium: 'Rischio Medio',
riskLow: 'Rischio Basso',
riskNone: 'Nessun Rischio',
categoryAccount: 'Info Account',
categoryAccountItems:
'Nome utente, Password(crittografata), Email, Telefono(opzionale), Domanda sicurezza(crittografata)',
categoryAccountMethod: 'Fornite durante la registrazione',
categoryProfile: 'Profilo',
categoryProfileItems: 'Nickname, Bio, Avatar',
categoryProfileMethod: 'Inviato modificando il profilo',
categoryDevice: 'Info Dispositivo',
categoryDeviceItems:
'Modello dispositivo, Piattaforma, device_id, Indirizzo IP, User-Agent',
categoryDeviceMethod: 'Raccolto automaticamente all\'avvio',
categoryBehavior: 'Comportamento Utilizzo',
categoryBehaviorItems:
'Cronologia navigazione, Termini di ricerca, Commenti, Like e Preferiti',
categoryBehaviorMethod: 'Registrato automaticamente durante le azioni',
categoryLocation: 'Info Posizione',
categoryLocationItems: 'Città dedotta da IP (no GPS)',
categoryLocationMethod:
'Dedotta automaticamente durante richieste di rete',
categoryLocalStorage: 'Archiviazione Locale',
categoryLocalStorageItems:
'SharedPreferences, SQLite, Directory temporanea',
categoryLocalStorageMethod: 'Scritto localmente durante l\'esecuzione',
categoryCloudStorage: 'Archiviazione Cloud',
categoryCloudStorageItems:
'Note, Preferiti, Bozze cloud(crittografate), Profilo utente',
categoryCloudStorageMethod:
'Caricate sul server durante la sincronizzazione',
categoryNotCollected: 'Dati Non Raccolti',
categoryNotCollectedItems:
'Contatti, SMS, Posizione GPS precisa, Biometria, Dati pubblicitari',
categoryNotCollectedMethod: '',
rightsTitle: 'I Tuoi Diritti',
rightAccess: 'Diritto di Accesso',
rightAccessDesc:
'Hai il diritto di sapere quali informazioni raccogliamo',
rightCorrection: 'Diritto di Rettifica',
rightCorrectionDesc:
'Hai il diritto di richiedere la correzione di informazioni inesatte',
rightDeletion: 'Diritto di Cancellazione',
rightDeletionDesc:
'Hai il diritto di richiedere la cancellazione dei tuoi dati personali',
rightExport: 'Diritto di Esportazione',
rightExportDesc: 'Hai il diritto di esportare i tuoi dati personali',
rightWithdraw: 'Diritto di Revoca',
rightWithdrawDesc:
'Hai il diritto di revocare il consenso alla raccolta dati',
footerTitle: 'Disclaimer',
footerDesc:
'Potremmo modificare l\'ambito di raccolta dati in base ad aggiornamenti e ti notificheremo nell\'app. Per domande, contattaci tramite la pagina "Info".',
),
),
about: TAbout(
appInfo: 'Info App',
learnUs: 'Chi siamo',
learnUsSlogan: 'Registra ogni momento della vita con le parole',
techStack: 'Stack tecnologico',
techLanguage: 'Linguaggio',
techState: 'State Mgmt',
techRouter: 'Router',
techNetwork: 'Rete',
buildInfo: 'Info Build',
version: 'Versione',
buildNumber: 'Build N.',
buildTime: 'Ora Build',
deviceInfo: 'Info Dispositivo',
os: 'OS',
deviceType: 'Dispositivo',
deviceUnknown: 'Sconosciuto',
deviceMobile: 'Mobile',
deviceDesktop: 'Desktop',
renderEngine: 'Renderer',
screenDetail: 'Dettaglio schermo',
screenSize: 'Risoluzione',
pixelRatio: 'Rapporto pixel',
platformCompat: 'Compatibilità piattaforma',
updateLog: 'Log aggiornamenti',
updateLog1: 'Nuova pagina info app',
updateLog2: 'Nuova pagina chi siamo',
updateLog3: 'Stile liquid glass',
openSource: 'Open Source',
footerSlogan: 'Fatto con ❤️',
officialSiteTitle: 'Sito ufficiale',
officialSite: 'Homepage',
officialSiteDesc: 'Visita il nostro sito per maggiori informazioni',
businessSite: 'Sito aziendale',
otherProducts: 'Altri prodotti',
productPoetry: 'Poesia Scenica',
productPoetryDesc: 'Consiglia poesie in base a momento e luogo',
productKitchen: 'Cucina XiaoMa',
productKitchenDesc:
'10.000+ ricette, 1.000+ ingredienti, enciclopedia culinaria',
developer: 'Sviluppatore',
companyName: 'Micro storm studio',
companyDesc: 'Focalizzati sullo sviluppo di app mobili di qualità',
contactEmail: 'Email di contatto',
viewEmails: 'Tocca per vedere la lista email',
emailPrimary: 'Principale',
emailSupport: 'Supporto',
emailAny: 'Generale',
wechatAccount: 'WeChat Ufficiale',
teamInfo: 'Team',
roleDesign: 'Sviluppatore',
roleUIUX: 'UI/UX',
roleBackend: 'Backend',
roleNative: 'Stack Nativo',
roleSupport: 'Supporto i18n',
member1: '无书的书',
member1Sig: 'Quasi sempre',
member2: 'ayk',
member2Sig: '',
member3: '伯乐不相马',
member3Sig: 'Di chi è questo viola così wow~',
member4: '泼茶香',
member4Sig: 'Alzare gatti insieme, guardare il mare',
member1Social: 'TikTok:@loveroiy',
member2Social: 'Twitter@Ayk_Ago',
member3Social: 'telegram@iboler',
qqGroup: 'Gruppo QQ',
qqGroupDesc: 'Gruppo: 271129018',
joinQQGroup: 'Unisciti al gruppo QQ',
qqGroupConfirm: 'Aprire QQ per unirsi al gruppo?',
qqGroupTelegram: 'Gruppo Telegram',
qqGroupTelegramDesc: 'https://t.me/Windmill_CodeTalk',
icpInfo: 'APP Numero registrazione ICP',
icpInfoHint:
'In Cina continentale, la registrazione ICP per le app connesse a Internet è obbligatoria come misura di sicurezza. Verifica l\'identità dello sviluppatore e consente la completa tracciabilità tramite siti governativi. Gli utenti stranieri possono ignorare.',
icpDesc: 'MIIT della RPC',
viewIcpDetail: 'Vedi dettagli ICP',
icpLaunchConfirm: 'Aprire il sito di registrazione ICP?',
contributors: 'Contributori',
contributorsDesc: 'Grazie a tutti i contributori',
specialThanks: 'Ringraziamenti Speciali',
specialThanksDesc: 'Grazie alle seguenti organizzazioni e persone',
contributorRole1: 'Sviluppo Codice',
contributorRole2: 'Design UI',
contributorRole3: 'Test',
contributorRole4: 'Documentazione',
contributorRole5: 'Tester Speciale',
contributorRole5Name: '广州性感母蟑螂',
thanksFlutter:
'Grazie al team Flutter per l\'eccellente framework multipiattaforma',
thanksOpenSource:
'Grazie alla comunità open source per i contributi e il supporto',
thanksQQGroup: 'Grazie ai membri del gruppo QQ per feedback e suggerimenti',
thanksUsers: 'Grazie a tutti gli utenti per il supporto',
specialThanksTools: 'Strumenti e Plugin',
bottomEnd: '— Xianyan —',
copied: 'Copiato negli appunti',
openLink: 'Apri link',
leaveAppHint: 'Uscita dall\'app per aprire link esterno',
copyLink: 'Copia link',
goTo: 'Vai',
aboutTitle: 'Informazioni',
basicInfo: 'Informazioni di base',
softwareInfoDesc: 'Visualizza versione e dettagli funzionalità',
learnUsMenuDesc: 'La storia e la visione di Xianyan',
usageGuide: 'Guida utente',
usageGuideDesc: 'Introduzione alle funzionalità e guida operativa',
interactionFeedback: 'Feedback',
userFeedback: 'Feedback utente',
userFeedbackDesc: 'Invia opinioni o suggerimenti',
rateAppMenu: 'Valuta app',
rateAppMenuDesc: 'Valutaci sull\'app store',
contactEmailMenuDesc: 'Visualizza tutte le email',
rateDialogTitle: 'Dacci 5 stelle!',
rateDialogContent1: 'Se ti piace Xianyan, lasciaci una recensione!',
rateDialogContent2: 'Il tuo supporto è la nostra motivazione',
laterButton: 'Più tardi',
huaweiStore: 'Huawei AppGallery',
goRate: 'Valuta',
emailHint1: 'Se nessuna risposta entro 24h, prova un\'altra email',
emailHint2: 'Qualsiasi email va bene per contattarci',
legalInfo: 'Informazioni legali',
softwareAgreement: 'Accordo software',
softwareAgreementDesc:
'Informativa privacy, termini di servizio, membership ecc.',
dataCollectionMenu: 'Raccolta dati',
dataCollectionMenuDesc: 'Visualizza quali informazioni raccogliamo',
softwarePermission: 'Permessi',
softwarePermissionDesc: 'Visualizza dichiarazione permessi app',
openSourceDesc: 'Visualizza licenze open source di terze parti',
updateLogMenuDesc: 'Visualizza cronologia aggiornamenti',
checkUpdate: 'Verifica aggiornamenti',
alreadyLatest: 'Già aggiornato',
alreadyLatestDesc: 'Hai già la versione più recente',
okButton: 'OK',
comingSoon: 'Prossimamente',
distributionChannel: 'Canale di distribuzione',
distAndroid: 'Scaricato dal sito ufficiale di Xianyan',
distIOS: 'Distribuito tramite App Store',
distMacOS: 'Distribuito tramite App Store',
distHarmony: 'Distribuito tramite AppGallery',
distWeb: 'Richiesta necessaria',
distWindows: 'Scaricato dal sito ufficiale di Xianyan',
),
auth: TAuth(
welcomeBack: 'Bentornato',
loginToAccount: 'Accedi al tuo account Xianyan',
password: 'Password',
verifyCode: 'Codice',
token: 'Token',
legacyUser: 'Legacy',
passwordLogin: 'Login password',
codeLogin: 'Login codice',
tokenLogin: 'Login Token',
legacyLogin: 'Login legacy',
noAccountRegister: 'Nessun account? Registrati ora',
skipLogin: 'Salta login',
otherMethods: 'Altri metodi',
otherLoginMethods: 'Altri metodi di accesso',
webLogin: 'Login Web',
wechat: 'WeChat',
qrcode: 'Codice QR',
loginAgreePrefix: 'Accedendo accetti ',
registerAgreePrefix: 'Registrandoti accetti ',
userAgreement: 'Termini di utilizzo',
and: ' e ',
privacyPolicy: 'Informativa sulla privacy',
resetPassword: 'Reimposta password',
resetPasswordHint: 'Accedi con codice per modificare la password',
featureNotSupported:
'Questa funzione non \u00e8 supportata su questo dispositivo',
loginSuccess: 'Accesso riuscito, bentornato!',
pleaseAgreeTerms: 'Accetta i termini e l\'informativa sulla privacy',
pleaseEnterAccount: 'Inserisci nome utente o email',
pleaseEnterPassword: 'Inserisci la password',
passwordTooShort: 'La password deve avere almeno 6 caratteri',
pleaseEnterEmail: 'Inserisci l\'indirizzo email',
pleaseEnterValidEmail: 'Inserisci un indirizzo email valido',
pleaseEnterCode: 'Inserisci il codice di verifica',
codeExpiredOrWrong: 'Codice errato o scaduto',
codeLoginFailed: 'Login con codice fallito',
pleaseEnterToken: 'Inserisci il Token',
tokenTooShort: 'Token troppo corto, verifica e riprova',
tokenLoginFailed: 'Login con Token fallito',
legacyMigrating: 'Questo metodo \u00e8 in migrazione, usa un altro metodo',
openInBrowser: 'Apri nel browser',
registerNotice: '\u2139\ufe0f Avviso di registrazione',
iUnderstand: 'Ho capito',
createAccount: 'Crea account',
registerNewAccount: 'Registrati per iniziare',
username: 'Nome utente',
usernameHint: '3-30 caratteri, lettere/numeri/underscore/CJK',
emailRequired: 'Email (obbligatoria)',
emailHint: 'Per verifica e recupero password',
nextStep: 'Avanti',
prevStep: 'Indietro',
codeSentTo: 'Codice inviato a',
enterCodeHint: 'Inserisci il codice a 6 cifre',
resend: 'Reinvia',
codeNotReceivedTip:
'Non hai ricevuto il codice? Controlla lo spam. Contatta il supporto per aiuto.',
setPassword: 'Imposta password',
passwordHint: 'Password di 6-30 caratteri',
confirmPassword: 'Conferma password',
confirmPasswordHint: 'Inserisci di nuovo la password',
secQuestionOptional: '\ud83d\udee1\ufe0f Domanda di sicurezza (opzionale)',
selected: 'Selezionato',
enhanceSecurity: 'Migliora sicurezza account',
selectSecQuestion: 'Seleziona domanda di sicurezza',
enterSecAnswerHint: 'Inserisci la risposta (1-50 caratteri)',
subscribeEmail: 'Iscriviti alle email del team Xianyan',
completeRegister: 'Completa registrazione',
hasAccountLogin: 'Hai gi\u00e0 un account? Accedi',
pleaseFillRequired: 'Compila tutti i campi obbligatori',
passwordMismatch: 'Le password non corrispondono',
codeError: 'Errore codice di verifica',
registerSuccess: 'Registrazione riuscita, benvenuto!',
codeSendFailed: 'Invio codice fallito, verifica l\'email',
codeSent: 'Codice di verifica inviato',
codeSendFailedShort: 'Invio codice fallito',
emailRegistered: 'Email gi\u00e0 registrata',
emailRegisteredHint:
'Questa email ({email}) \u00e8 gi\u00e0 registrata. Vai alla pagina di login?',
goLogin: 'Vai al login',
forgotPassword: 'Password dimenticata?',
accountOrEmail: 'Nome utente o email',
emailAddress: 'Indirizzo email',
emailVerifyCode: 'Codice di verifica email',
sendCode: 'Invia codice',
emailNotReceivedHint:
'Non hai ricevuto l\'email? Controlla lo spam o riprova pi\u00f9 tardi',
tokenLoginHint:
'Inserisci Token per accesso rapido\nIdeale per sincronizzazione multi-dispositivo',
pasteOrEnterToken: 'Incolla o inserisci Token',
tokenManageHint: 'Ottieni Token in Sicurezza e gestione Token',
legacyLoginTitle: 'Login legacy',
legacyLoginSubtitle: 'Login con sistema account precedente',
aboutLegacyLogin: 'Informazioni su login legacy',
legacyLoginNotice:
'Utenti registrati tra 2019 e giugno 2023 sono legacy con vantaggi:\n\u2022 Mantieni punti e livelli\n\u2022 Badge e titolo esclusivi\n\u2022 Accesso prioritario alle funzioni premium\n\nQuesto metodo \u00e8 in migrazione, usa un altro metodo.',
loginSuccessTitle: 'Accesso riuscito',
redirecting: 'Reindirizzamento...',
selectOpenMethod: 'Seleziona come aprire:',
browser: 'Browser',
unableOpenBrowser: 'Impossibile aprire il browser',
cannotVerifyEmail: 'Impossibile verificare l\'email?',
skipEmailVerifyTip: 'Puoi saltare la verifica e impostare una domanda di sicurezza nel passaggio successivo. Le domande di sicurezza servono per il recupero della password.',
setSecQuestionToContinue: 'Imposta domanda di sicurezza per continuare',
warmTips: 'Suggerimenti',
tipOpenWithoutLogin: 'XianYan rimane aperto — la maggior parte delle funzioni funziona senza accesso',
tipServerMayFail: 'Problemi del server possono causare fallimenti nella registrazione',
tipWillImprove: 'Miglioreremo il processo di registrazione nei futuri aggiornamenti',
tips: 'Suggerimenti',
),
progress: TProgress(
title: 'Progresso',
inputHint: 'Inserisci nome progresso...',
noData: 'Nessun dato di progresso',
addProgress: 'Aggiungi progresso',
editProgress: 'Modifica progresso',
deleteItem: 'Elimina elemento',
clearAll: 'Cancella tutti personalizzati',
clearAllConfirm: 'Cancella progressi personalizzati',
clearAllConfirmMsg:
'Sei sicuro di voler eliminare tutti i progressi personalizzati? Azione irreversibile.',
cancel: 'Annulla',
add: 'Aggiungi',
save: 'Salva',
name: 'Nome',
nameHint: 'es. Countdown esame',
tag: 'Tag',
tagHint: 'es. Continua così',
type: 'Tipo',
countdown: 'Countdown',
progress: 'Progresso',
targetDate: 'Data obiettivo',
displayStyle: 'Stile visualizzazione',
custom: 'Personalizzato',
system: 'Sistema',
settings: 'Impostazioni progresso',
styleSetting: 'Stile visualizzazione',
styleSettingDesc: 'Personalizza stile visualizzazione progresso',
dataManagement: 'Gestione dati',
dataManagementDesc: 'Gestisci dati progresso personalizzati',
shareCard: 'Condividi scheda progresso',
shareCardDesc: 'Genera report progresso da condividere',
refreshData: 'Aggiorna dati',
refreshDataDesc: 'Ricalcola progresso di sistema',
selectStyle: 'Seleziona stile visualizzazione',
applyStyleTo: 'Applica "{style}" a',
applyAll: 'Applica a tutti',
current: 'Corrente',
applied: '{style} applicato',
allApplied: '{style} applicato a tutti',
noUserItems: 'Nessun progresso personalizzato',
noShareData: 'Nessun dato di progresso da condividere',
saveToAlbum: 'Salva in album',
systemShare: 'Condivisione sistema',
saveFailed: 'Salvataggio fallito',
shareFailed: 'Condivisione fallita',
savedToAlbum: 'Salvato in album',
progressReport: 'Report progresso Xianyan',
totalProgress: 'Progresso totale',
inProgress: 'In corso',
completed: 'Completato',
moreItems: '{n} altri elementi',
done: 'Fatto',
progressLabel: 'Progresso',
deleted: 'Eliminato',
cleared: 'Cancellato',
updated: 'Aggiornato',
refreshed: 'Aggiornato',
styleDescProgressBar: 'Barra orizzontale, mostra rapporto completamento',
styleDescRingProgress: 'Stile anello, ideale per percentuali',
styleDescCountdownGrid:
'Griglia giorni/ore/min/sec, countdown in tempo reale',
styleDescTagOnly: 'Visualizzazione tag semplice, per elementi scaduti',
nameRequired: 'Inserisci il nome del progresso',
dateMustBeFuture: 'La data obiettivo deve essere futura',
undo: 'Annulla',
itemDeleted: '"{name}" eliminato',
allCleared: 'Tutti i progressi personalizzati cancellati',
),
onboarding: TOnboarding(
welcomeTitle: 'Benvenuto in Xianyan',
welcomeSubtitle: 'Aprire la vita con le parole · Citazioni + Sfondi',
featureDailyQuote: 'Citazione del giorno',
featureDailyQuoteDesc:
'Una citazione selezionata ogni giorno per iniziare la lettura',
featureDailyQuoteDetail:
'Una citazione elegante selezionata per te ogni giorno, con preferiti, condivisione e creazione sfondi',
featureWallpaper: 'Creatore sfondi',
featureWallpaperDesc:
'Trasforma citazioni in bellissimi sfondi da condividere',
featureWallpaperDetail:
'Crea sfondi stupendi dalle tue citazioni preferite con vari modelli e stili',
featureFileTransfer: 'Trasferimento file',
featureFileTransferDesc:
'Trasferimento rapido tra dispositivi via LAN/Bluetooth',
featureFileTransferDetail:
'Trasferimento rapido file su LAN, con Bluetooth, WiFi Direct e altro',
featureChatFlow: 'Chat Flow',
featureChatFlowDesc: 'Iscriviti ai feed RSS, aggrega i tuoi contenuti',
featureChatFlowDetail:
'Iscriviti ai feed RSS, aggrega i contenuti che segui, raccomandazioni di lettura intelligenti',
permissionEntry: 'Permessi app',
dataCollectionEntry: 'Raccolta dati',
languageLabel: '🌐 Lingua / Language',
startButton: 'Inizia',
gotIt: 'Capito',
dailyQuoteLabel: 'Citazione di oggi',
collectAction: 'Preferito',
shareAction: 'Condividi',
makeWallpaperAction: 'Sfondo',
templateSimple: 'Minimal',
templateGradient: 'Gradiente',
templateGlass: 'Satinato',
transferring: 'Trasferimento 70%',
wifiDirect: 'WiFi Direct',
mobileDevice: 'Dispositivo mobile',
pcDevice: 'Dispositivo PC',
rssLabel: 'Feed RSS',
addRssSource: 'Aggiungi feed',
welcomeNavLabel: 'Benvenuto',
agreementTitle: 'Accordi',
agreementSubtitle:
'Leggi e accetta i seguenti accordi per proteggere i tuoi diritti',
privacyPolicyTab: 'Informativa privacy',
userAgreementTab: 'Condizioni d\'uso',
permissionInfoTab: 'Permessi',
updateDateLabel: 'Aggiornato: ',
permissionUsageTitle: 'Utilizzo permessi app',
permissionUsageDesc:
'I seguenti permessi sono richiesti solo quando usi le funzionalità correlate',
requiredWarning: '⚠️ Rifiutare influenzerà le funzionalità principali',
optionalLabel: 'Opzionale',
systemManagedLabel: 'Gestito dal sistema',
requiredBadge: 'Obbligatorio',
systemBadge: 'Sistema',
agreeAllCheckbox:
'Ho letto e accetto le 《Condizioni d\'uso》 e l\'《Informativa privacy》',
readPermissionCheckbox: 'Ho letto l\'《Utilizzo permessi app》',
agreeAndContinue: 'Accetta e continua',
skipOnboarding: 'Salta',
agreementNavLabel: 'Accordi',
personalizationTitle: 'Personalizzazione',
personalizationSubtitle:
'Crea la tua esperienza di lettura, modificabile in qualsiasi momento',
livePreview: 'Anteprima live',
appearance: 'Aspetto',
features: 'Funzionalità',
accentColor: 'Colore accent',
cardStyle: 'Stile scheda',
fontStyle: 'Carattere',
shakeToSwitch: 'Scuoti per cambiare',
shaderBackground: 'Sfondo effetti',
soundFeedback: 'Feedback sonoro',
showOnNextLaunch: 'Mostra onboarding al prossimo avvio',
completeSetup: 'Fatto, entra in Xianyan',
),
theme: TTheme(
title: 'Personalizzazione tema',
presetSection: 'Preset tema',
appearanceSection: 'Modalità aspetto',
autoDarkSection: 'Scuro programmato',
accentColorSection: 'Colore accentato',
fontSection: 'Impostazioni carattere',
glassEffectSection: 'Effetto vetro smerigliato',
animationSection: 'Intensità animazione',
cornerRadiusSection: 'Stile arrotondamento',
cardStyleSection: 'Stile carta',
tabExpressionSection: 'Cattura luce',
tabCharacterSection: 'Preferenza forma Tab',
bubbleStyleSection: 'Stile bolla',
wallpaperSection: 'Sfondo',
previewSection: 'Anteprima in tempo reale',
shareSection: 'Condividi tema',
modeLight: 'Chiaro',
modeDark: 'Scuro',
modeAmoled: 'Nero puro',
modeSystem: 'Segui sistema',
autoDarkOff: 'Off',
autoDarkSunset: 'Tramonto',
autoDarkCustom: 'Personalizzato',
sunsetHint: 'Cambio automatico al tramonto (ca. 18:00 06:30)',
accentPurple: 'Lavanda',
accentCoral: 'Corallo',
accentTeal: 'Menta',
accentBlue: 'Cielo blu',
accentOrange: 'Arancio caldo',
accentPink: 'Fiore di ciliegio',
accentGreen: 'Smeraldo',
accentRose: 'Oro rosa',
accentNoir: 'Nero inchiostro',
accentCustom: 'Personalizzato',
customAccentTitle: 'Colore accentato personalizzato',
hueLabel: 'Tonalità',
applyLabel: 'Applica',
fontSizeLabel: 'Dimensione carattere',
fontWeightLabel: 'Peso carattere',
fontStyleLabel: 'Stile carattere',
fontSizeXs: 'Minuscolo',
fontSizeSmall: 'Piccolo',
fontSizeNormal: 'Standard',
fontSizeLarge: 'Grande',
fontSizeXlarge: 'Molto grande',
fontWeightLight: 'Leggero',
fontWeightRegular: 'Standard',
fontWeightMedium: 'Medio',
fontWeightSemibold: 'Semi-grassetto',
fontStyleSystem: 'Predefinito di sistema',
fontStyleSerif: 'Con grazie',
fontStyleMono: 'Monospazio',
fontStyleRounded: 'Arrotondato',
glassOff: 'Off',
glassLight: 'Leggero',
glassMedium: 'Medio',
glassStrong: 'Intenso',
animNone: 'Nessuna',
animSubtle: 'Sottile',
animNormal: 'Standard',
animPlayful: 'Vivace',
cornerCompact: 'Compatto',
cornerStandard: 'Standard',
cornerRounded: 'Arrotondato',
cornerSuper: 'Extra rotondo',
cornerRadiusPreview: 'Anteprima',
cardStandard: 'Standard',
cardBorderless: 'Senza bordo',
cardShadow: 'Ombra',
cardMinimal: 'Minimal',
cardIos: 'Xianyan',
tabExpressionDesc: 'Espressività delle icone di navigazione selezionate',
tabExpressionExaggerated: 'Cattura luce',
tabExpressionSubtle: 'Cattura luce·Sottile',
tabCharacterDesc:
'Stile personaggio delle icone di navigazione, animale o umano',
tabCharacterPet: '🐾 Animale',
tabCharacterHuman: '👤 Umano',
tabCharacterCat: 'Miao',
tabCharacterDog: 'Bau',
tabCharacterBoy: 'Ragazzo',
tabCharacterGirl: 'Ragazza',
bubbleStyleDesc: 'Aspetto delle bolle chat, effetto globale',
bubbleStandard: 'Standard',
bubbleMinimal: 'Minimal',
bubbleGlass: 'Vetro smerigliato',
bubbleShadow: 'Ombra',
selectWallpaper: 'Scegli sfondo',
clearWallpaper: 'Rimuovi sfondo',
wallpaperOnlineSet: '🌐 Sfondo online impostato',
wallpaperGallerySet: '📷 Sfondo galleria impostato',
wallpaperGradientSet: '🎨 Gradiente impostato',
wallpaperSolidSet: '🎨 Colore solido impostato',
wallpaperDefaultSet: 'Sfondo impostato',
wallpaperOnline: '🌐 Sfondo online',
wallpaperGradientPreset: '🎨 Gradienti preimpostati',
wallpaperFromGallery: '📷 Scegli dalla galleria',
wallpaperSolidBackground: '🎯 Sfondo colore solido',
gradientPresetTitle: 'Gradienti preimpostati',
solidColorTitle: 'Sfondo colore solido',
applyCustomColor: 'Applica colore personalizzato',
wpStarry: 'Cielo stellato',
wpForest: 'Foresta',
wpOcean: 'Oceano',
wpDesert: 'Deserto',
wpAurora: 'Aurora',
wpSunset: 'Tramonto',
wpLavender: 'Lavanda',
wpMist: 'Nebbia mattutina',
solidInkBlack: 'Nero inchiostro',
solidDeepBlue: 'Blu profondo',
solidInkGreen: 'Verde inchiostro',
solidWarmGray: 'Grigio caldo',
solidWineRed: 'Rosso vino',
solidIndigo: 'Indaco',
solidOffWhite: 'Bianco naturale',
solidLightGray: 'Grigio chiaro',
photoPermissionTitle: 'Accesso galleria richiesto',
photoPermissionDesc:
'Consenti a Xianyan l\'accesso alla galleria nelle impostazioni di sistema.',
goToSettings: 'Vai alle impostazioni',
resetTitle: 'Ripristina tema',
resetConfirm:
'Ripristinare tutte le impostazioni del tema ai valori predefiniti?',
resetToDefault: 'Ripristina predefiniti',
previewTitleText: 'Anteprima titolo',
previewBodyText:
'Anteprima testo — colore accentato, dimensione e peso carattere, arrotondamento ed effetto vetro qui visibili.',
exportJson: 'Esporta JSON',
importJson: 'Importa JSON',
themeConfigJson: 'Configurazione tema JSON',
closeLabel: 'Chiudi',
copyLabel: 'Copia',
importConfigTitle: 'Importa configurazione tema',
pasteJsonPlaceholder: 'Incolla configurazione JSON',
importLabel: 'Importa',
presetInk: 'Nero inchiostro',
presetLavender: 'Lavanda',
presetSunset: 'Caldo',
presetMint: 'Menta',
presetMidnight: 'Mezzanotte',
presetSakura: 'Fiore di ciliegio',
systemDefaultFont: 'Predefinito di sistema',
previewCornerRadius: 'Angolo',
previewCardStyle: 'Scheda',
previewGlassEffect: 'Vetro',
fontPreviewSample: 'Ciao mondo',
),
search: TSearch(
placeholder: 'Cerca citazioni, poesie, film, articoli...',
typeAll: 'Tutto',
typeSentence: 'Citazioni',
typePoetry: 'Poesie',
typeArticle: 'Articoli',
typeFilm: 'Film',
typeMusic: 'Musica',
typeBook: 'Libri',
typeHanzi: 'Hanzi',
typeCy: 'Idiomi',
modeFuzzy: 'Approssimativo',
modeExact: 'Esatto',
modeRelated: 'Correlato',
suggestions: 'Suggerimenti',
hotSearch: 'Tendenze',
searchHistory: 'Cronologia',
countTimes: '{0} volte',
noResults: 'Nessun risultato trovato',
tryDifferentKeyword: 'Prova con un\'altra parola chiave',
loadingMore: 'Caricamento altri risultati...',
loading: 'Caricamento...',
foundCountSearching: '{0} trovati, ricerca in corso...',
foundCountResults: '{0} risultati trovati',
modeLabel: 'Modalità: {0}',
keywordHighlight: 'Parole chiave in evidenza',
hotSearchRank: '🔥 Tendenze',
periodToday: '📅 Oggi',
periodWeek: '📆 Questa settimana',
periodMonth: '🗓️ Questo mese',
loadFailed: 'Caricamento fallito',
noHotSearch: 'Nessuna tendenza per {0}',
numberWan: 'w',
searchPreference: '🎯 Preferenze di ricerca',
noPreference: 'Nessuna preferenza di ricerca',
preferenceHint:
'Le tue preferenze di tipo vengono salvate automaticamente durante la ricerca',
preferenceDetail: '📊 Dettagli preferenze',
preferenceOverview: 'Panoramica',
totalSearchCount: '🔍 Ricerche totali',
mostSearched: '⭐ Più cercati',
preferenceTypeCount: '📂 Tipi di preferenze',
lastSearch: 'Ultima ricerca: {0}',
justNow: 'Adesso',
minutesAgo: '{0} min fa',
hoursAgo: '{0} ore fa',
daysAgo: '{0} giorni fa',
contentPreference: '🎯 Preferenze contenuti',
contentPreferenceHint:
'I tipi disattivati saranno esclusi dai suggerimenti',
contentPoetry: '📜 Poesia classica',
contentChengyu: '📖 Idiomi',
contentStory: '📖 Storie',
contentWisdom: '💬 Citazioni',
contentRiddle: '❓ Indovinelli',
contentBrainteaser: '🧠 Indovinelli logici',
contentEfs: '💬 Proverbi',
clearPreferenceTitle: 'Cancella preferenze',
clearPreferenceConfirm:
'Cancellare tutte le preferenze di ricerca? Questa azione è irreversibile.',
),
accountSettings: TAccountSettings(
title: 'Impostazioni account',
nickname: 'Soprannome',
notSet: 'Non impostato',
bio: 'Biografia',
notFilled: 'Non compilato',
bindEmail: 'Collega email',
notBound: 'Non collegato',
bindMobile: 'Collega cellulare',
changePassword: 'Cambia password',
securityQuestion: 'Domanda di sicurezza',
alreadySet: 'Impostato',
securityAndToken: 'Sicurezza e token',
exportPersonalInfo: 'Esporta dati personali',
deleteAccount: 'Elimina account',
logout: 'Esci',
logoutConfirm: 'Sei sicuro di voler uscire?',
logoutButton: 'Esci',
verified: 'Verificato',
unverified: 'Non verificato',
),
dataManagement: TDataManagement(
title: '💾 Gestione dati',
storageOverview: 'Panoramica archiviazione',
totalLocalData: '{count} voci locali',
favorites: 'Preferiti',
history: 'Cronologia',
notes: 'Note',
shares: 'Condivisioni',
entriesUnit: 'voci',
dataDistribution: 'Distribuzione dati',
dataCategories: 'Categorie dati',
favoriteData: 'Dati preferiti',
localFavorites: '{count} preferiti locali',
readingHistory: 'Cronologia lettura',
localHistory: '{count} cronologia locale',
noteData: 'Dati note',
localNotes: '{count} note locali',
shareHistory: 'Cronologia condivisioni',
shareRecords: '{count} condivisioni',
imageCache: 'Cache immagini',
hanziCache: 'Cache Hanzi',
queryCache: '{count} cache query',
offlineQueue: 'Coda offline',
pendingSync: '{count} in attesa di sincronizzazione',
clearName: '🗑️ Cancella {name}',
clearConfirm: 'Cancellare {name}? Operazione irreversibile.',
cleared: '{name} cancellato',
dangerZone: 'Zona pericolosa',
clearAllData: '⚠️ Cancella tutti i dati',
clearAllConfirm:
'Tutti i dati locali saranno cancellati. Operazione irreversibile!',
clearAll: 'Cancella tutto',
clearAllLocalData: '🗑️ Cancella tutti i dati locali',
allDataCleared: 'Tutti i dati cancellati',
),
source: TSource(
title: 'Fonte frasi',
dataOverview: 'Panoramica dati',
totalContent: 'Contenuto totale',
openChannels: 'Canali aperti',
totalViews: 'Visualizzazioni totali',
searchChannel: 'Cerca canali...',
channelManagement: 'Gestione canali',
enabledCount: 'Attivi',
manage: 'Gestisci',
noChannelFound: 'Nessun canale trovato',
displaySettings: 'Impostazioni visualizzazione',
sortOrder: 'Ordinamento',
newestFirst: 'Più recenti prima',
hottestFirst: 'Più popolari prima',
contentDedup: 'Deduplica contenuti',
dedupSubtitle: 'Escludi contenuti già visti',
mixMode: 'Modalità mista',
perPage: 'Per pagina',
perPageUnit: '{count} voci',
homeCardSettings: 'Impostazioni schede home',
cardSource: 'Fonte schede',
cardSourceSubtitle: 'Configura la fonte dei contenuti delle schede',
cardMixMode: 'Modalità mista schede',
advanced: 'Avanzate',
importSource: 'Importa fonte',
importSubtitle: 'Importa file JSON / CSV',
moreSources: 'Altre fonti',
moreSourcesSubtitle: 'Scopri altri canali',
enableAll: 'Attiva tutti',
disableAll: 'Disattiva tutti',
contentCount: 'Contenuti',
viewCount: 'Visualizzazioni',
status: 'Stato',
enabledStatus: 'Attivo',
disabledStatus: 'Disattivato',
browseChannel: 'Sfoglia canale',
channelInfo: '{count} voci · {views} visualizzazioni',
importSentenceSource: 'Importa fonte frasi',
importComingSoon:
'Importazione in arrivo!\n\nSarà supportato:\n• Importazione JSON / CSV\n• Sottoscrizione URL per fonti remote\n• Mappatura campi personalizzata',
newest: 'Recenti',
hottest: 'Popolari',
),
favorites: TFavorites(
title: 'Preferiti',
manage: 'Gestisci',
favorites: 'Preferiti',
categories: 'Categorie',
noStats: 'Nessuna statistica',
searchFavorites: 'Cerca nei preferiti',
newestFav: '🕐 Più recenti',
oldestFav: '📅 Più vecchi',
sortByType: '📂 Per tipo',
newest: 'Recenti',
oldest: 'Vecchi',
type: 'Tipo',
selectedCount: '{count} selezionati',
selectAll: 'Seleziona tutto',
unfavorite: 'Rimuovi dai preferiti',
batchUnfavorite: 'Rimozione multipla',
batchUnfavoriteConfirm: 'Rimuovere {count} elementi selezionati?',
unfavoriteSuccess: 'Rimosso dai preferiti',
unfavoriteConfirm: 'Rimuovi dai preferiti',
unfavoriteItemConfirm: 'Rimuovere "{title}" dai preferiti?',
thinkAgain: 'Annulla',
copyContent: 'Copia contenuto',
share: 'Condividi',
addTag: '🏷️ Aggiungi tag',
moveGroup: '📁 Sposta nel gruppo',
article: '📖 Articolo',
tool: '🔧 Strumento',
page: '📄 Pagina',
localMode: 'Modalità locale · Accedi per sincronizzare',
loginSync: 'Accedi e sincronizza',
noMatchingFavorites: 'Nessun preferito corrispondente',
noFavoritesYet: 'Nessun preferito',
tryOtherKeywords: 'Prova altre parole chiave',
tapToFavorite: 'Tocca ❤️ per aggiungere ai preferiti',
shareFavorite: 'Condividi preferito',
systemShare: '📤 Condivisione sistema',
noContentToCopy: 'Nessun contenuto da copiare',
copiedToClipboard: 'Copiato negli appunti',
addTagTitle: '🏷️ Aggiungi tag',
tagSeparatorHint: 'Separa i tag con virgole',
tagPlaceholder: 'es: Motivazione, Poesia, Vita',
tagSaved: 'Tag salvato',
exportFavorites: '📤 Esporta preferiti',
exportAsText: '📝 Esporta come testo',
exportAsJson: '📋 Esporta come JSON',
exportAsCsv: '📊 Esporta come CSV',
noFavoritesToExport: 'Nessun preferito da esportare',
exportHeader: 'Esportazione preferiti Xianyan',
formatCopied: '{format} copiato negli appunti',
moveToGroup: '📁 Sposta nel gruppo',
defaultGroup: 'Gruppo predefinito',
newGroup: 'Nuovo gruppo...',
movedToGroup: 'Spostato in "{group}"',
moveFailed: 'Spostamento fallito',
newGroupTitle: '📁 Nuovo gruppo',
groupNamePlaceholder: 'Nome del gruppo',
createAndMove: 'Crea e sposta',
createdAndMoved: 'Creato e spostato in "{name}"',
operationFailed: 'Operazione fallita',
favoriteGroups: '📁 Gruppi preferiti',
createNew: 'Nuovo',
noGroups: 'Nessun gruppo',
tapToCreateGroup: 'Tocca + per creare un gruppo',
deleteGroup: 'Elimina gruppo',
deleteGroupConfirm:
'Eliminare il gruppo "{name}"? I preferiti verranno spostati nel gruppo predefinito.',
groupDeleted: 'Gruppo eliminato',
deleteFailed: 'Eliminazione fallita',
renameGroup: 'Rinomina gruppo',
newNamePlaceholder: 'Nuovo nome',
renamed: 'Rinominato',
renameFailed: 'Rinomina fallita',
groupCreated: 'Gruppo creato',
createFailed: 'Creazione fallita',
noTitle: 'Senza titolo',
noContentToShare: 'Nessun contenuto da condividere',
shareCopied: 'Contenuto condiviso copiato',
thisContent: 'questo contenuto',
),
offline: TOffline(
title: 'Modalità offline',
online: 'Online',
offline: 'Offline',
onlineDesc: 'Rete connessa, tutte le funzioni disponibili',
offlineDesc: 'Rete disconnessa, solo contenuti in cache',
syncNow: 'Sincronizza ora',
pendingActions: 'Azioni in sospeso',
pendingSync: 'In attesa',
lastSync: 'Ultima sincronizzazione',
successCount: '{count} riusciti',
noData: 'Nessuno',
syncAll: 'Sincronizza tutto',
clearQueue: 'Svuota coda',
preloadManagement: 'Gestione precaricamento',
wifiAutoPreload: 'Precaricamento WiFi automatico',
wifiAutoPreloadSubtitle: 'Cache automatica su WiFi',
autoSyncOnReconnect: 'Sincronizzazione automatica',
autoSyncOnReconnectSubtitle:
'Sincronizza automaticamente quando torni online',
preloadChannels: 'Canali precaricamento',
preloadNow: 'Precarica ora',
smartPreloadStrategy: 'Strategia precaricamento intelligente',
preloadMode: 'Modalità precaricamento',
preloadContent: 'Contenuto precaricamento',
preloadFrequency: 'Frequenza precaricamento',
batteryThreshold: 'Soglia batteria',
smartMode: '🧠 Intelligente',
wifiOnly: '📶 Solo WiFi',
disabledMode: '🚫 Disattivato',
textContent: 'Testo',
imageContent: 'Immagini',
audioContent: 'Audio',
realtime: 'In tempo reale',
hourly: 'Ogni ora',
daily: 'Ogni giorno',
smartModeDesc:
'Modalità intelligente: precaricamento completo su WiFi, solo testo su mobile, pausa con batteria bassa',
cacheStrategy: 'Strategia cache',
offlineModeSwitch: 'Modalità offline',
offlineModeSwitchSubtitle: 'Cache automatica dei contenuti navigati',
cacheLimit: 'Limite cache',
cacheExpiryDays: 'Scadenza cache',
maxOfflineActions: 'Azioni offline massime',
maxRetryCount: 'Tentativi massimi',
daysUnit: 'giorni',
clearQueueTitle: 'Svuota coda',
clearQueueConfirm:
'Svuotare tutte le azioni in sospeso? Operazione irreversibile.',
syncComplete: 'Sincronizzazione completata, {count} riusciti',
syncNoSuccess: 'Sincronizzazione completata, nessun elemento riuscito',
syncFailed: 'Sincronizzazione fallita, riprova più tardi',
syncError: 'Errore di sincronizzazione: {error}',
wifiPreloadDisabled: 'Precaricamento WiFi disattivato, attivalo prima',
networkUnavailable: 'Rete non disponibile, verifica la connessione',
preloadComplete: 'Precaricamento completato, {count} canali in cache',
preloadSkipped: '{count} canali già in cache, saltati',
allChannelsCached: 'Tutti i canali già in cache',
preloadFailed: 'Precaricamento fallito, verifica la connessione',
preloadError: 'Errore precaricamento: {error}',
preloadModeDisabledHint: 'Modalità precaricamento disattivata',
wifiOnlyModeHint: 'Modalità solo WiFi attivata',
preloadNoNewContent: 'Nessun nuovo contenuto da precaricare',
),
accountInsights: TAccountInsights(
title: 'Approfondimenti account',
markAllRead: 'Segna tutto come letto',
close: 'Chiudi',
testAccountWarning: '⚠️ Questo potrebbe essere un account di test fornito da Xianyan, utilizzato da più persone. Non modificare la password e non creare note con questo account. Se necessario, registrati con il tuo account.',
ohosDeviceWarning: '⚠️ Alcuni dispositivi potrebbero presentare anomalie di identificazione, come la visualizzazione sconosciuta o errori dei fattori di sicurezza',
allNormal: 'Tutto normale',
noSecurityIssues: 'Nessun problema di sicurezza da monitorare',
totalCount: '{0} totali · {1} non letti',
refresh: '🔄 Aggiorna',
markedAsRead: '"{0}" segnato come letto',
selectReminderMethod: 'Scegli metodo di promemoria, o annulla per mantenere lo stato attuale',
snooze7Days: 'Non promemoria per 7 giorni',
ignoreForever: 'Ignora · Non promemoria a lungo termine',
snoozeSet: '🔇 Impostato nessun promemoria per 7 giorni',
ignoredSet: '🔕 Ignorato, non verrà più promemoriato',
allMarkedAsRead: 'Tutto segnato come letto',
deleted2: 'Eliminato',
markRead: 'Segna come letto',
highPriority: 'Alta priorità',
mediumPriority: 'Media priorità',
lowPriority: 'Bassa priorità',
justNow: 'Adesso',
hoursAgo: '{0} ore fa',
daysAgo: '{0} giorni fa',
monthsAgo: '{0} mesi fa',
),
);