1897 lines
79 KiB
Dart
1897 lines
79 KiB
Dart
/// ============================================================
|
||
/// 闲言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',
|
||
),
|
||
);
|