Merge PR #1473: i18n: add Italian translation

Conflicts: crates/ui-egui/src/i18n.rs: language registration lines kept from both sides (Language::ALL has 14 entries).
This commit is contained in:
aiongg
2026-10-22 02:36:21 +00:00
5 changed files with 1015 additions and 2 deletions
+1
View File
@@ -1034,6 +1034,7 @@ mod tests {
assert_eq!(age(Language::Ja, 3.0 * DAY), "3 日前");
assert_eq!(age(Language::De, 3.0 * DAY), "vor 3 Tagen");
assert_eq!(age(Language::Fr, 90.0), "il y a 1 min");
assert_eq!(age(Language::It, 3.0 * DAY), "3 giorni fa");
for lang in Language::ALL {
for seconds in [10.0, 600.0, 7200.0, 1.5 * DAY, 5.0 * DAY, 30.0 * DAY, 200.0 * DAY, 2000.0 * DAY] {
let words = age(lang, seconds);
+18 -2
View File
@@ -14,6 +14,7 @@ mod de;
mod el;
mod es;
mod fr;
mod it;
mod ko;
mod pl;
mod pt;
@@ -39,11 +40,13 @@ pub enum Language {
Fr,
Sr,
Pl,
It,
}
impl Language {
pub const ALL: [Self; 13] =
[Self::En, Self::Es, Self::El, Self::Zh, Self::Ja, Self::Ko, Self::Ru, Self::PtBr, Self::De, Self::Cs, Self::Fr, Self::Sr, Self::Pl];
pub const ALL: [Self; 14] = [
Self::En, Self::Es, Self::El, Self::Zh, Self::Ja, Self::Ko, Self::Ru, Self::PtBr, Self::De, Self::Cs, Self::Fr, Self::Sr, Self::Pl, Self::It,
];
/// The language's own name, shown in the switcher.
pub fn name(self) -> &'static str {
@@ -61,6 +64,7 @@ impl Language {
Self::Fr => "Français",
Self::Sr => "Srpski",
Self::Pl => "Polski",
Self::It => "Italiano",
}
}
@@ -80,6 +84,7 @@ impl Language {
Self::Fr => "fr",
Self::Sr => "sr",
Self::Pl => "pl",
Self::It => "it",
}
}
@@ -102,6 +107,7 @@ impl Language {
"fr" => Some(Self::Fr),
"sr" => Some(Self::Sr),
"pl" => Some(Self::Pl),
"it" => Some(Self::It),
_ => None,
}
}
@@ -142,6 +148,7 @@ impl Language {
Self::Fr => fr::translate(text),
Self::Sr => sr::translate(text),
Self::Pl => pl::translate(text),
Self::It => it::translate(text),
};
translated.unwrap_or_else(|| text.rsplit_once('|').map_or(text, |(_, label)| label))
}
@@ -626,6 +633,7 @@ mod tests {
assert!(fr::translate(english).is_some_and(|text| !text.is_empty()), "missing French: {english}");
assert!(sr::translate(english).is_some_and(|text| !text.is_empty()), "missing Serbian: {english}");
assert!(pl::translate(english).is_some_and(|text| !text.is_empty()), "missing Polish: {english}");
assert!(it::translate(english).is_some_and(|text| !text.is_empty()), "missing Italian: {english}");
}
assert_eq!(Language::Ja.tr("Data"), "データ");
assert_eq!(Language::Zh.tr("Data"), "数据");
@@ -666,6 +674,11 @@ mod tests {
assert_eq!(Language::Pl.tr("Data"), "Dane");
assert_eq!(Language::Pl.tr("Sheet1!A1"), "Sheet1!A1");
assert_eq!(Language::Pl.tr("Page Layout|Orientation"), "Orientacja");
assert_eq!(Language::It.tr("Data"), "Dati");
assert_eq!(Language::It.tr("Sheet1!A1"), "Sheet1!A1");
assert_eq!(Language::It.tr("Freeze Panes"), "Blocca riquadri");
assert_eq!(Language::It.tr("Page Layout|Orientation"), "Orientamento");
assert_eq!(Language::It.tr("Orientation"), "Orientamento");
assert_eq!(Language::parse("xx"), None);
}
@@ -798,6 +811,9 @@ mod tests {
assert_eq!(Language::from_tag("pl-PL"), Some(Language::Pl));
assert_eq!(Language::from_tag("pl_PL.UTF-8"), Some(Language::Pl));
assert_eq!(Language::parse("pl"), Some(Language::Pl));
assert_eq!(Language::from_tag("it-IT"), Some(Language::It));
assert_eq!(Language::from_tag("it_CH.UTF-8"), Some(Language::It));
assert_eq!(Language::parse("it"), Some(Language::It));
}
#[test]
+993
View File
@@ -0,0 +1,993 @@
//! Italian translations for the interface strings in i18n.rs. Labels follow Excel's Italian
//! wording (sentence case, «Blocca riquadri», «Unisci e allinea al centro»); anything absent falls
//! back to English.
pub(super) fn translate(text: &str) -> Option<&'static str> {
Some(match text {
"Paste" => "Incolla",
"Paste Values" => "Incolla valori",
"Paste Formulas" => "Incolla formule",
"Paste Formatting" => "Incolla formattazione",
"Transpose" => "Trasponi",
"Paste Link" => "Incolla collegamento",
"Paste Special…" => "Incolla speciale…",
"Insert Copied Cells" => "Inserisci celle copiate",
"Insert Copied Cells…" => "Inserisci celle copiate…",
"Insert Cut Cells" => "Inserisci celle tagliate",
"Insert Paste" => "Inserisci e incolla",
"Cut (⌘X)" => "Taglia (⌘X)",
"Copy (⌘C)" => "Copia (⌘C)",
"Format Painter (double-click to keep it on)" => "Copia formato (doppio clic per mantenerlo attivo)",
"Bold (⌘B)" => "Grassetto (⌘B)",
"Italic (⌘I)" => "Corsivo (⌘I)",
"Underline (⌘U)" => "Sottolineato (⌘U)",
"Double Underline" => "Doppia sottolineatura",
"Strikethrough" => "Barrato",
"Underline" => "Sottolineato",
"Increase Font Size" => "Aumenta dimensione carattere",
"Decrease Font Size" => "Riduci dimensione carattere",
"Wrap Text" => "Testo a capo",
"Merge & Center" => "Unisci e allinea al centro",
"Merge Cells" => "Unisci celle",
"Merge Across" => "Unisci in orizzontale",
"Unmerge Cells" => "Separa celle",
"Fill Color" => "Colore riempimento",
"Font Color" => "Colore carattere",
"Borders" => "Bordi",
"Top\nAlign" => "Allinea\nin alto",
"Middle\nAlign" => "Allinea\nal centro",
"Bottom\nAlign" => "Allinea\nin basso",
"Left" => "Sinistra",
"Right" => "Destra",
"Center" => "Centro",
"Horizontal" => "Orizzontale",
"Vertical Text" => "Testo verticale",
"Decrease Indent" => "Riduci rientro",
"Increase Indent" => "Aumenta rientro",
"Orientation" => "Orientamento",
"Angle Counterclockwise" => "Ruota in senso antiorario",
"Angle Clockwise" => "Ruota in senso orario",
"Rotate Text Up" => "Ruota testo verso l'alto",
"Rotate Text Down" => "Ruota testo verso il basso",
"Accounting Number Format" => "Formato numero contabilità",
"Percent Style" => "Stile percentuale",
"Comma Style" => "Stile separatore",
"Increase Decimal" => "Aumenta decimali",
"Decrease Decimal" => "Riduci decimali",
"More Accounting Formats…" => "Altri formati contabilità…",
"Conditional\nFormatting" => "Formattazione\ncondizionale",
"Conditional Formatting" => "Formattazione condizionale",
"Format\nas Table" => "Formatta\ncome tabella",
"Cell\nStyles" => "Stili\ncella",
"Format Cells…" => "Formato celle…",
"Format Cell Alignment…" => "Formato allineamento celle…",
"Format\nPane" => "Riquadro\nFormato",
"Format" => "Formato",
"Insert" => "Inserisci",
"Insert Cells…" => "Inserisci celle…",
"Delete" => "Elimina",
"Delete Cells…" => "Elimina celle…",
"Insert Sheet Rows" => "Inserisci righe foglio",
"Insert Sheet Columns" => "Inserisci colonne foglio",
"Delete Sheet Rows" => "Elimina righe foglio",
"Delete Sheet Columns" => "Elimina colonne foglio",
"Row Height…" => "Altezza righe…",
"AutoFit Row Height" => "Adatta altezza righe",
"Column Width…" => "Larghezza colonne…",
"AutoFit Column Width" => "Adatta larghezza colonne",
"Default Width…" => "Larghezza predefinita…",
"Hide Rows" => "Nascondi righe",
"Unhide Rows" => "Scopri righe",
"Hide Columns" => "Nascondi colonne",
"Unhide Columns" => "Scopri colonne",
"Lock Cell" => "Blocca cella",
"Clear" => "Cancella",
"Clear All" => "Cancella tutto",
"Clear Formats" => "Cancella formati",
"Clear Contents" => "Cancella contenuto",
"Clear Comments and Notes" => "Cancella commenti e note",
"Clear Hyperlinks" => "Cancella collegamenti ipertestuali",
"AutoSum" => "Somma automatica",
"AutoSum (⌘⇧T)" => "Somma automatica (⌘⇧T)",
"Flash\nFill" => "Riempimento\nveloce",
"Flash Fill" => "Riempimento veloce",
"Fill" => "Riempimento",
"Clear Print Area" => "Cancella area di stampa",
"Find &\nSelect" => "Trova e\nseleziona",
"Find…" => "Trova…",
"Replace…" => "Sostituisci…",
"Go To…" => "Vai a…",
"Go To Special…" => "Vai a speciale…",
"PivotTable" => "Tabella pivot",
"Recommended\nCharts" => "Grafici\nconsigliati",
"Table" => "Tabella",
"Pictures" => "Immagini",
"Shapes" => "Forme",
"Icons" => "Icone",
"Text\nBox" => "Casella\ndi testo",
"Comment" => "Commento",
"New\nComment" => "Nuovo\ncommento",
"New Note" => "Nuova nota",
"Show/Hide Note" => "Mostra/Nascondi nota",
"Header &\nFooter" => "Intestazione e\npiè di pagina",
"Text to\nColumns" => "Testo in\ncolonne",
"Link" => "Collegamento",
"Symbol" => "Simbolo",
"Sparklines" => "Sparkline",
"Checkbox" => "Casella di controllo",
"Insert checkboxes in the selected cells" => "Inserisci caselle di controllo nelle celle selezionate",
"Header & Footer" => "Intestazione e piè di pagina",
"Draw with ink" => "Disegna a mano libera",
"Eraser" => "Gomma",
"Ink to\nShape" => "Da input penna\na forma",
"Select\nObjects" => "Seleziona\noggetti",
"Themes" => "Temi",
"Margins" => "Margini",
"Left Margin" => "Margine sinistro",
"Right Margin" => "Margine destro",
"Top Margin" => "Margine superiore",
"Bottom Margin" => "Margine inferiore",
"Header Margin" => "Margine intestazione",
"Footer Margin" => "Margine piè di pagina",
"Size" => "Dimensioni",
"Print\nArea" => "Area di\nstampa",
"Set Print Area" => "Imposta area di stampa",
"Breaks" => "Interruzioni",
"Insert Page Break" => "Inserisci interruzione di pagina",
"Remove Page Break" => "Rimuovi interruzione di pagina",
"Reset All Page Breaks" => "Reimposta tutte le interruzioni di pagina",
"Print\nTitles" => "Stampa\ntitoli",
"Sheet\nRight-to-Left" => "Foglio da destra\na sinistra",
"Sheet Right-to-Left" => "Foglio da destra a sinistra",
"Narrow" => "Stretti",
"Wide" => "Larghi",
"Normal" => "Normale",
"Portrait" => "Verticale",
"Landscape" => "Orizzontale",
"Custom Margins…" => "Margini personalizzati…",
"Insert\nFunction" => "Inserisci\nfunzione",
"Name\nManager" => "Gestione\nnomi",
"Define Name" => "Definisci nome",
"Use in Formula" => "Usa nella formula",
"Create from Selection" => "Crea da selezione",
"Trace Precedents" => "Individua precedenti",
"Trace Dependents" => "Individua dipendenti",
"Remove Arrows" => "Rimuovi frecce",
"Show Formulas" => "Mostra formule",
"Error Checking" => "Controllo errori",
"Evaluate Formula" => "Valuta formula",
"Watch Window" => "Finestra controlli",
"Calculation\nOptions" => "Opzioni di\ncalcolo",
"Calculate Now" => "Calcola ora",
"Calculate Sheet" => "Calcola foglio",
"Automatic" => "Automatico",
"Automatic Except for Data Tables" => "Automatico ad eccezione delle tabelle dati",
"Manual" => "Manuale",
"Sort &\nFilter" => "Ordina e\nfiltra",
"Sort" => "Ordina",
"Sort A to Z" => "Ordina dalla A alla Z",
"Sort Z to A" => "Ordina dalla Z alla A",
"Custom Sort…" => "Ordinamento personalizzato…",
"Filter" => "Filtro",
"Reapply" => "Riapplica",
"Get Data\n(Text/CSV)" => "Recupera dati\n(testo/CSV)",
"Remove\nDuplicates" => "Rimuovi\nduplicati",
"Data\nValidation" => "Convalida\ndati",
"Data Validation" => "Convalida dati",
"Data Validation…" => "Convalida dati…",
"Circle Invalid Data" => "Cerchia dati non validi",
"Clear Validation" => "Cancella convalida",
"Group" => "Raggruppa",
"Ungroup" => "Separa",
"Show Detail" => "Mostra dettagli",
"Hide Detail" => "Nascondi dettagli",
"Subtotal" => "Subtotale",
"Data\nAnalysis" => "Analisi\ndati",
"Data Analysis" => "Analisi dati",
"Solver" => "Solver",
"What-If\nAnalysis" => "Analisi di\nsimulazione",
"Data Table…" => "Tabella dati…",
"Scenario Manager…" => "Gestione scenari…",
"Goal Seek…" => "Ricerca obiettivo…",
"Forecast\nSheet" => "Foglio\nprevisione",
"Spelling" => "Controllo ortografia",
"Check\nAccessibility" => "Verifica\naccessibilità",
"Threaded Comments" => "Commenti in thread",
"Show\nComments" => "Mostra\ncommenti",
"Previous" => "Precedente",
"Next" => "Successivo",
"Previous Comment" => "Commento precedente",
"Next Comment" => "Commento successivo",
"Show All Notes" => "Mostra tutte le note",
"Convert to Comments" => "Converti in commenti",
"Protect\nWorkbook" => "Proteggi cartella\ndi lavoro",
"Allow Edit\nRanges" => "Consenti modifica\nintervalli",
"Allow Edit Ranges" => "Consenti modifica intervalli",
"Unprotect\nSheet" => "Rimuovi protezione\nfoglio",
"Protect Sheet…" => "Proteggi foglio…",
"Comments" => "Commenti",
"Notes" => "Note",
"Page Break\nPreview" => "Anteprima interruzioni\ndi pagina",
"Page\nLayout" => "Layout\ndi pagina",
"Formula Bar" => "Barra della formula",
"Gridlines" => "Griglia",
"Headings" => "Intestazioni",
"Zoom" => "Zoom",
"100%" => "100%",
"Zoom to\nSelection" => "Zoom sulla\nselezione",
"Freeze\nPanes" => "Blocca\nriquadri",
"Freeze Panes" => "Blocca riquadri",
"Freeze Top Row" => "Blocca riga superiore",
"Freeze First Column" => "Blocca prima colonna",
"Unfreeze Panes" => "Sblocca riquadri",
"Dark Mode" => "Modalità scura",
"Interface language" => "Lingua dell'interfaccia",
"Interface size" => "Dimensione dell'interfaccia",
"Auto" => "Auto",
"Drag to freeze columns" => "Trascina per bloccare le colonne",
"Drag to freeze rows" => "Trascina per bloccare le righe",
"Command\nPalette" => "Riquadro\ncomandi",
"Agent\nControl" => "Controllo\nagenti",
"Action\nJournal" => "Registro\nazioni",
"About\nGridCraft" => "Informazioni su\nGridCraft",
"Share" => "Condividi",
"Add Chart\nElement" => "Aggiungi\nelemento grafico",
"Change\nChart Type" => "Cambia tipo\ndi grafico",
"Switch\nRow/Column" => "Inverti\nriga/colonna",
"Select\nData" => "Seleziona\ndati",
"Data Labels: None" => "Etichette dati: nessuna",
"Data Labels: Show" => "Etichette dati: mostra",
"Legend: None" => "Legenda: nessuna",
"Legend: Bottom" => "Legenda: in basso",
"Legend: Top" => "Legenda: in alto",
"Legend: Right" => "Legenda: a destra",
"Gridlines: None" => "Griglia: nessuna",
"Gridlines: Show" => "Griglia: mostra",
"Chart\nTitle" => "Titolo\ndel grafico",
"Delete\nChart" => "Elimina\ngrafico",
"Convert\nto Range" => "Converti\nin intervallo",
"Table\nStyles" => "Stili\ntabella",
"Top 10 Items" => "Primi 10 elementi",
"Top 10%" => "Primi 10%",
"Bottom 10 Items" => "Ultimi 10 elementi",
"Bottom 10%" => "Ultimi 10%",
"Above Average" => "Sopra la media",
"Below Average" => "Sotto la media",
"Clear Rules from Entire Sheet" => "Cancella regole dall'intero foglio",
"Clear Rules from Selected Cells" => "Cancella regole dalle celle selezionate",
"Constants" => "Costanti",
"Data Bars" => "Barre dei dati",
"Color Scales" => "Scale di colori",
"Icon Sets" => "Set di icone",
"Home" => "Home",
"Draw" => "Disegno",
"Page Layout" => "Layout di pagina",
"Formulas" => "Formule",
"Data" => "Dati",
"Review" => "Revisione",
"View" => "Visualizza",
"Automate" => "Automatizza",
"Table Design" => "Progettazione tabella",
"Chart Design" => "Progettazione grafico",
"Ready" => "Pronto",
"Enter" => "Immetti",
"Edit" => "Modifica",
"Point" => "Punta",
"Calculate" => "Calcola",
"Select destination and press Enter or choose Paste" => "Seleziona la destinazione e premi Invio o scegli Incolla",
"General" => "Generale",
"Number" => "Numero",
"Currency" => "Valuta",
"Accounting" => "Contabilità",
"Date" => "Data",
"Time" => "Ora",
"Percentage" => "Percentuale",
"Fraction" => "Frazione",
"Scientific" => "Scientifico",
"Text" => "Testo",
"Special" => "Speciale",
"Custom" => "Personalizzato",
"Short Date" => "Data breve",
"Long Date" => "Data estesa",
"More Number Formats…" => "Altri formati numero…",
"Financial" => "Finanziarie",
"Logical" => "Logiche",
"Date &\nTime" => "Data e\nora",
"Lookup &\nReference" => "Ricerca e\nriferimento",
"Math &\nTrig" => "Matematiche e\ntrigonometriche",
"More\nFunctions" => "Altre\nfunzioni",
"Page Layout|Orientation" => "Orientamento",
"Display theme" => "Tema di visualizzazione",
"Animations" => "Animazioni",
"Glide the selection outline to the cell you move to instead of jumping there" => {
"Fa scorrere il contorno della selezione fino alla cella di destinazione invece di saltare"
}
"System" => "Sistema",
"Light" => "Chiaro",
"Dark" => "Scuro",
"Sheet Options|View" => "Visualizza",
"Print" => "Stampa",
// Page Layout view and the Header & Footer tab.
"Click to add data" => "Fai clic per aggiungere dati",
"Add header" => "Aggiungi intestazione",
"Add footer" => "Aggiungi piè di pagina",
"(none)" => "(nessuno)",
"Header" => "Intestazione",
"Footer" => "Piè di pagina",
"Page\nNumber" => "Numero\npagina",
"Number\nof Pages" => "Numero\npagine",
"Current\nDate" => "Data\ncorrente",
"Current\nTime" => "Ora\ncorrente",
"File\nPath" => "Percorso\nfile",
"File\nName" => "Nome\nfile",
"Sheet\nName" => "Nome\nfoglio",
"Go to\nHeader" => "Vai a\nintestazione",
"Go to\nFooter" => "Vai a\npiè di pagina",
"Page Number" => "Numero pagina",
"Number of Pages" => "Numero pagine",
"Current Date" => "Data corrente",
"Current Time" => "Ora corrente",
"File Path" => "Percorso file",
"File Name" => "Nome file",
"Sheet Name" => "Nome foglio",
"Go to Header" => "Vai a intestazione",
"Different First Page" => "Prima pagina diversa",
"Different Odd & Even Pages" => "Pagine pari e dispari diverse",
"Go to Footer" => "Vai a piè di pagina",
"Ruler" => "Righello",
// File › Backstage view.
"File" => "File",
"Back" => "Indietro",
"New" => "Nuovo",
"Open" => "Apri",
"Info" => "Informazioni",
"Save" => "Salva",
"Save As" => "Salva con nome",
"Export" => "Esporta",
"Close" => "Chiudi",
"Options" => "Opzioni",
"Blank workbook" => "Cartella di lavoro vuota",
"Recent" => "Recenti",
"No recent workbooks yet." => "Nessuna cartella di lavoro recente.",
"More workbooks" => "Altre cartelle di lavoro",
"Modified" => "Modificato",
"Not available" => "Non disponibile",
"Just now" => "Adesso",
"{n} min ago" => "{n} min fa",
"{n} h ago" => "{n} h fa",
"{n} days ago" => "{n} giorni fa",
"{n} weeks ago" => "{n} settimane fa",
"{n} months ago" => "{n} mesi fa",
"{n} years ago" => "{n} anni fa",
"Browse…" => "Sfoglia…",
"Not saved yet" => "Non ancora salvato",
"Location" => "Percorso",
"Sheets" => "Fogli",
"Protect Workbook" => "Proteggi cartella di lavoro",
"Sheet structure is locked: sheets can't be added, moved, renamed or deleted." => {
"La struttura dei fogli è bloccata: non è possibile aggiungere, spostare, rinominare o eliminare fogli."
}
"Lock the sheet structure so sheets can't be added, moved, renamed or deleted." => {
"Blocca la struttura dei fogli per impedire di aggiungere, spostare, rinominare o eliminare fogli."
}
"Properties" => "Proprietà",
"Title" => "Titolo",
"Subject" => "Oggetto",
"Author" => "Autore",
"Company" => "Società",
"Keywords" => "Parole chiave",
"Description" => "Descrizione",
"No workbook is open." => "Nessuna cartella di lavoro aperta.",
"Save as type" => "Salva come",
"Excel Workbook (*.xlsx)" => "Cartella di lavoro di Excel (*.xlsx)",
"CSV UTF-8 (Comma delimited) (*.csv)" => "CSV UTF-8 (delimitato dal separatore di elenco) (*.csv)",
"Web Page (*.html)" => "Pagina Web (*.html)",
"PDF (*.pdf)" => "PDF (*.pdf)",
"Download" => "Scarica",
"A CSV file, web page or PDF is a copy: the workbook keeps its own file." => {
"Un file CSV, una pagina Web o un PDF è una copia: la cartella di lavoro mantiene il proprio file."
}
"Save the workbook under another name or in another folder." => "Salva la cartella di lavoro con un altro nome o in un'altra cartella.",
"Print Active Sheets" => "Stampa fogli attivi",
"Print Entire Workbook" => "Stampa intera cartella di lavoro",
"Fit Sheet on One Page" => "Adatta foglio a una pagina",
"Page Setup…" => "Imposta pagina…",
"Page {page} of {pages}" => "Pagina {page} di {pages}",
"Nothing to print." => "Niente da stampare.",
"Previous page" => "Pagina precedente",
"Next page" => "Pagina successiva",
"Create PDF" => "Crea PDF",
"Save the sheet as a PDF document that keeps its page layout." => "Salva il foglio come documento PDF che mantiene il layout di pagina.",
"Change File Type" => "Cambia tipo di file",
"CSV (Comma delimited)" => "CSV (delimitato dal separatore di elenco)",
"Save the active sheet as comma-separated text." => "Salva il foglio attivo come testo separato da virgole.",
"Web Page (.html)" => "Pagina Web (.html)",
"Save the workbook as a web page." => "Salva la cartella di lavoro come pagina Web.",
"Options|General" => "Generale",
"Options|Save" => "Salvataggio",
"Options|Editing" => "Modifica",
"Show formula bar" => "Mostra barra della formula",
"Enable AutoComplete for cell values" => "Abilita Completamento automatico per i valori delle celle",
"Save .xlsx workbooks automatically after every change" => "Salva automaticamente le cartelle di lavoro .xlsx dopo ogni modifica",
"Workbook calculation" => "Calcolo della cartella di lavoro",
"Enable iterative calculation" => "Abilita calcolo iterativo",
"Calculation settings are saved with the workbook." => "Le impostazioni di calcolo vengono salvate con la cartella di lavoro.",
"OK" => "OK",
"Cancel" => "Annulla",
"Don't Save" => "Non salvare",
"Open…" => "Apri…",
"Show password" => "Mostra password",
"Start a new workbook" => "Crea una nuova cartella di lavoro",
"Household Budget" => "Budget familiare",
"Quarterly Sales Dashboard" => "Dashboard vendite trimestrali",
"Gradebook" => "Registro dei voti",
"this workbook" => "questa cartella di lavoro",
"This workbook" => "Questa cartella di lavoro",
"Do you want to save the changes you made to {title}?" => "Vuoi salvare le modifiche apportate a {title}?",
"Save a copy as .{format}" => "Salva una copia come .{format}",
"Select a chart first." => "Seleziona prima un grafico.",
"Text Box" => "Casella di testo",
"Select Data" => "Seleziona dati",
"Row Height" => "Altezza righe",
"Column Width" => "Larghezza colonne",
"Standard Width" => "Larghezza predefinita",
"Rename Sheet" => "Rinomina foglio",
"Move or Copy" => "Sposta o copia",
"Protect Sheet" => "Proteggi foglio",
"Protect Structure and Windows" => "Proteggi struttura e finestre",
"Unprotect Workbook" => "Rimuovi protezione cartella di lavoro",
"Unprotect Sheet" => "Rimuovi protezione foglio",
"Password" => "Password",
"Unhide" => "Scopri",
"Paste Special" => "Incolla speciale",
"Series" => "Serie",
"New Comment" => "Nuovo commento",
"Insert Hyperlink" => "Inserisci collegamento ipertestuale",
"Create Sparklines" => "Crea Sparkline",
"Page Setup" => "Imposta pagina",
"Convert Text to Columns" => "Converti testo in colonne",
"Remove Duplicates" => "Rimuovi duplicati",
"Goal Seek" => "Ricerca obiettivo",
"Create Forecast Worksheet" => "Crea foglio di previsione",
"Solver Parameters" => "Parametri di Solver",
"Solver Results" => "Risultati di Solver",
"Edit Name" => "Modifica nome",
"New Name" => "Nuovo nome",
"Format Cells" => "Formato celle",
"Formula Builder" => "Generatore di formule",
"Find and Replace" => "Trova e sostituisci",
"Go To" => "Vai a",
"Insert Calculated Field" => "Inserisci campo calcolato",
"Go To Special" => "Vai a speciale",
"Name Manager" => "Gestione nomi",
"Conditional Formatting Rules Manager" => "Gestione regole di formattazione condizionale",
"Search Commands" => "Cerca comandi",
"Agent Control" => "Controllo agenti",
"About GridCraft" => "Informazioni su GridCraft",
"Insert Chart" => "Inserisci grafico",
"Select Data Source" => "Seleziona origine dati",
"Action Journal" => "Registro azioni",
"Macros" => "Macro",
"Workbook Statistics" => "Statistiche cartella di lavoro",
"Accessibility" => "Accessibilità",
"Chart Title" => "Titolo del grafico",
"Place Picture in Cell" => "Inserisci immagine nella cella",
"Place Picture over Cells" => "Inserisci immagine sopra le celle",
"Pick From List" => "Scegli dall'elenco",
"Save a Copy" => "Salva una copia",
"Save Changes?" => "Salvare le modifiche?",
"Shift cells right" => "Sposta celle a destra",
"Shift cells down" => "Sposta celle in basso",
"Shift cells left" => "Sposta celle a sinistra",
"Shift cells up" => "Sposta celle in alto",
"Entire row" => "Intera riga",
"Entire column" => "Intera colonna",
"Row height (pixels):" => "Altezza riga (pixel):",
"Column width (characters):" => "Larghezza colonna (caratteri):",
"Standard column width (pixels):" => "Larghezza standard colonna (pixel):",
"Name:" => "Nome:",
"Before sheet (position, 0 = first):" => "Prima del foglio (posizione, 0 = primo):",
"Create a copy" => "Crea una copia",
"Sheets: {sheets}" => "Fogli: {sheets}",
"Password (optional):" => "Password (facoltativa):",
"Password:" => "Password:",
"Allow all users of this sheet to:" => "Consenti a tutti gli utenti di questo foglio di:",
"Format cells" => "Formatta celle",
"Format columns" => "Formatta colonne",
"Format rows" => "Formatta righe",
"Insert rows" => "Inserisci righe",
"Delete rows" => "Elimina righe",
"Use AutoFilter" => "Usa Filtro automatico",
" (password, unlocked)" => " (password, sbloccato)",
" (password)" => " (password)",
"No ranges yet." => "Nessun intervallo.",
"Ranges that stay editable when the sheet is protected:" => "Intervalli che restano modificabili quando il foglio è protetto:",
"Action" => "Azione",
"Modify" => "Modifica",
"Unlock with password" => "Sblocca con password",
"Title:" => "Titolo:",
"Refers to cells:" => "Si riferisce alle celle:",
"Range password:" => "Password intervallo:",
"New title (Modify):" => "Nuovo titolo (Modifica):",
"Remove the password (Modify)" => "Rimuovi la password (Modifica)",
"'{file}' is protected." => "'{file}' è protetto.",
"Unhide sheet:" => "Scopri foglio:",
"Hidden: {sheets}" => "Nascosti: {sheets}",
"All" => "Tutto",
"Formulas (F)" => "Formule (F)",
"Values (V)" => "Valori (V)",
"Formats (T)" => "Formati (T)",
"Comments and notes (C)" => "Commenti e note (C)",
"Validation" => "Convalida",
"All except borders" => "Tutto tranne i bordi",
"Column widths" => "Larghezze colonne",
"Formulas and number formats" => "Formule e formati numero",
"Values and number formats" => "Valori e formati numero",
"Operation" => "Operazione",
"Add" => "Aggiungi",
"Subtract" => "Sottrai",
"Multiply" => "Moltiplica",
"Divide" => "Dividi",
"Skip blanks" => "Salta celle vuote",
"Transpose (E)" => "Trasponi (E)",
"Series in" => "Serie in",
"Columns" => "Colonne",
"Rows" => "Righe",
"Type" => "Tipo",
"Linear" => "Lineare",
"Growth" => "Esponenziale",
"Date unit" => "Unità di data",
"Day" => "Giorno",
"Weekday" => "Giorno feriale",
"Month" => "Mese",
"Year" => "Anno",
"Step value:" => "Incremento:",
"Stop value:" => "Valore limite:",
"Start a conversation:" => "Avvia una conversazione:",
"Note:" => "Nota:",
"Display:" => "Testo da visualizzare:",
"Link to (web address, e-mail or Sheet!A1):" => "Collega a (indirizzo Web, e-mail o Foglio!A1):",
"ScreenTip:" => "Descrizione comando:",
"Data Range:" => "Intervallo dati:",
"Location Range:" => "Intervallo di posizione:",
"Markers" => "Indicatori",
"Footer:" => "Piè di pagina:",
"Left margin (in):" => "Margine sinistro (poll.):",
"Right margin (in):" => "Margine destro (poll.):",
"Top margin (in):" => "Margine superiore (poll.):",
"Bottom margin (in):" => "Margine inferiore (poll.):",
"Header (in):" => "Intestazione (poll.):",
"Footer (in):" => "Piè di pagina (poll.):",
"Tab" => "Tabulazione",
"Semicolon" => "Punto e virgola",
"Comma" => "Virgola",
"Space" => "Spazio",
"Other:" => "Altro:",
"Treat consecutive delimiters as one" => "Considera delimitatori consecutivi come uno solo",
"Destination:" => "Destinazione:",
"My data has headers" => "I dati contengono intestazioni",
"Columns (blank = all, e.g. A,C):" => "Colonne (vuoto = tutte, ad es. A,C):",
"Timeline range (blank: first column of the selection):" => "Intervallo sequenza temporale (vuoto: prima colonna della selezione):",
"Values range (blank: second column of the selection):" => "Intervallo valori (vuoto: seconda colonna della selezione):",
"Confidence interval" => "Intervallo di confidenza",
"Confidence level (%):" => "Livello di confidenza (%):",
"Seasonality (auto, 0 for none, or a season length):" => "Stagionalità (automatica, 0 per nessuna, o la lunghezza di una stagione):",
"Fill missing points using" => "Compila punti mancanti usando",
"Interpolation" => "Interpolazione",
"Zeros" => "Zeri",
"Aggregate duplicates using" => "Aggrega duplicati usando",
"Average" => "Media",
"Count" => "Conteggio",
"CountA" => "Conta valori",
"Max" => "Max",
"Median" => "Mediana",
"Min" => "Min",
"Sum" => "Somma",
"Product" => "Prodotto",
"Include forecast statistics" => "Includi statistiche di previsione",
"Chart" => "Grafico",
"Line chart" => "Grafico a linee",
"Column chart" => "Grafico a colonne",
"At each change in (column letter):" => "A ogni cambiamento in (lettera di colonna):",
"Use function" => "Usa funzione",
"Add subtotal to (columns, e.g. C,D):" => "Aggiungi subtotale a (colonne, ad es. C,D):",
"Magnification" => "Ingrandimento",
"Custom (%):" => "Personalizzato (%):",
"Scope (Workbook or sheet name):" => "Ambito (cartella di lavoro o nome del foglio):",
"Comment:" => "Commento:",
"Refers to:" => "Riferito a:",
"Allow" => "Consenti",
"Any value" => "Qualsiasi valore",
"Whole number" => "Numero intero",
"Decimal" => "Decimale",
"List" => "Elenco",
"Text length" => "Lunghezza testo",
"between" => "tra",
"not between" => "non tra",
"equal to" => "uguale a",
"not equal to" => "diverso da",
"greater than" => "maggiore di",
"less than" => "minore di",
"greater than or equal to" => "maggiore o uguale a",
"less than or equal to" => "minore o uguale a",
"Minimum / Source / Formula:" => "Minimo / Origine / Formula:",
"Maximum:" => "Massimo:",
"Ignore blank" => "Ignora celle vuote",
"In-cell dropdown" => "Elenco a discesa nella cella",
"Input message:" => "Messaggio di input:",
"Error style" => "Stile errore",
"Stop" => "Stop",
"Warning" => "Avviso",
"Information" => "Informazioni",
"Error message:" => "Messaggio di errore:",
"Format cells that are (value):" => "Formatta celle che sono (valore):",
"and:" => "e:",
"Format cells that contain the text:" => "Formatta celle che contengono il testo:",
"Format cells that contain a date occurring:" => "Formatta celle che contengono una data:",
"Yesterday" => "Ieri",
"Today" => "Oggi",
"Tomorrow" => "Domani",
"In the last 7 days" => "Negli ultimi 7 giorni",
"Last week" => "Settimana scorsa",
"This week" => "Questa settimana",
"Next week" => "Settimana prossima",
"Last month" => "Mese scorso",
"This month" => "Questo mese",
"Next month" => "Mese prossimo",
"Format values where this formula is true:" => "Formatta valori per cui questa formula è vera:",
"with" => "con",
"Light Red Fill with Dark Red Text" => "Riempimento rosso chiaro con testo rosso scuro",
"Yellow Fill with Dark Yellow Text" => "Riempimento giallo con testo giallo scuro",
"Green Fill with Dark Green Text" => "Riempimento verde con testo verde scuro",
"Light Red Fill" => "Riempimento rosso chiaro",
"Red Text" => "Testo rosso",
"Red Border" => "Bordo rosso",
"Formula:" => "Formula:",
"Select" => "Seleziona",
"Blanks" => "Celle vuote",
"Errors" => "Errori",
"Numbers" => "Numeri",
"Current region" => "Area corrente",
"Last cell" => "Ultima cella",
"Visible cells only" => "Solo celle visibili",
"Conditional formats" => "Formati condizionali",
"Data validation" => "Convalida dati",
"Horizontal axis title:" => "Titolo asse orizzontale:",
"Vertical axis title:" => "Titolo asse verticale:",
"No picture selected" => "Nessuna immagine selezionata",
"Picture file path (PNG or JPEG):" => "Percorso del file immagine (PNG o JPEG):",
"Description (optional):" => "Descrizione (facoltativa):",
"Fits inside the selected cell and moves with its content." => "Si adatta alla cella selezionata e si sposta insieme al suo contenuto.",
"Choose a PNG or JPEG no larger than 16 MB." => "Scegli un file PNG o JPEG di dimensioni non superiori a 16 MB.",
"About" => "Informazioni",
"Contributors" => "Collaboratori",
"Models" => "Modelli",
"Version {version}" => "Versione {version}",
"Join the ArtCraft Discord" => "Unisciti al Discord di ArtCraft",
"This workbook has no scripts or macros." => "Questa cartella di lavoro non contiene script o macro.",
"(unnamed)" => "(senza nome)",
"— VBA project (preserved, not run)" => "— Progetto VBA (conservato, non eseguito)",
"— 1 step" => "— 1 passaggio",
"— {steps} steps" => "— {steps} passaggi",
"Alignment" => "Allineamento",
"Font" => "Carattere",
"Border" => "Bordo",
"Format Cells|Fill" => "Riempimento",
"Protection" => "Protezione",
"Category:" => "Categoria:",
"Sample" => "Campione",
"Type (custom format code):" => "Tipo (codice di formato personalizzato):",
"Vertical" => "Verticale",
"Justify" => "Giustificato",
"Center Across Selection" => "Al centro della selezione",
"Distributed" => "Distribuito",
"Top" => "In alto",
"Bottom" => "In basso",
"Indent" => "Rientro",
"Orientation (degrees)" => "Orientamento (gradi)",
"Wrap text" => "Testo a capo",
"Shrink to fit" => "Riduci e adatta",
"Bold" => "Grassetto",
"Italic" => "Corsivo",
"None" => "Nessuno",
"Single" => "Singola",
"Double" => "Doppia",
"Single Accounting" => "Singola contabilità",
"Double Accounting" => "Doppia contabilità",
"Superscript" => "Apice",
"Subscript" => "Pedice",
"Color:" => "Colore:",
"Outline" => "Contorno",
"Diagonal ↘" => "Diagonale ↘",
"Diagonal ↗" => "Diagonale ↗",
"none" => "nessuno",
"thin" => "sottile",
"medium" => "medio",
"thick" => "spesso",
"dashed" => "tratteggiato",
"dotted" => "punteggiato",
"double" => "doppio",
"Background Color:" => "Colore sfondo:",
"Locked" => "Bloccata",
"Hidden" => "Nascosta",
"Search:" => "Cerca:",
"e.g. lookup, average, date" => "ad es. cerca, media, data",
"Date & Time" => "Data e ora",
"Lookup & Reference" => "Ricerca e riferimento",
"Math & Trig" => "Matematiche e trigonometriche",
"Statistical" => "Statistiche",
"Engineering" => "Ingegneria",
"Database" => "Database",
"Compatibility" => "Compatibilità",
"Web" => "Web",
"Cube" => "Cubo",
"Add-in and Automation" => "Componenti aggiuntivi e automazione",
"Find" => "Trova",
"Replace" => "Sostituisci",
"Find what:" => "Trova:",
"Replace with:" => "Sostituisci con:",
"Match case" => "Maiuscole/minuscole",
"Match entire cell contents" => "Confronta intero contenuto cella",
"Within workbook" => "Nella cartella di lavoro",
"Replace All" => "Sostituisci tutto",
"Find All" => "Trova tutti",
"Find Next" => "Trova successivo",
"All done. We made {count} replacements." => "Operazione completata. Sono state effettuate {count} sostituzioni.",
"{count} cell(s) found" => "{count} cella/e trovata/e",
"Reference:" => "Riferimento:",
"Special…" => "Speciale…",
"My list has headers" => "L'elenco contiene intestazioni",
"Sort by" => "Ordina per",
"Then by" => "Quindi per",
"Cell Values" => "Valori cella",
"Cell Color" => "Colore cella",
"A to Z" => "Dalla A alla Z",
"Z to A" => "Dalla Z alla A",
"+ Add Level" => "+ Aggiungi livello",
"New…" => "Nuovo…",
"Edit…" => "Modifica…",
"Name" => "Nome",
"Value" => "Valore",
"Refers To" => "Riferito a",
"Scope" => "Ambito",
"Workbook" => "Cartella di lavoro",
"No names defined" => "Nessun nome definito",
"Recommended Charts" => "Grafici consigliati",
"All Charts" => "Tutti i grafici",
"Clustered Column" => "Colonne raggruppate",
"Stacked Column" => "Colonne in pila",
"100% Stacked Column" => "Colonne in pila 100%",
"Clustered Bar" => "Barre raggruppate",
"Stacked Bar" => "Barre in pila",
"100% Stacked Bar" => "Barre in pila 100%",
"Line" => "Linee",
"Line with Markers" => "Linee con indicatori",
"Stacked Line" => "Linee in pila",
"Pie" => "Torta",
"Doughnut" => "Anello",
"Area" => "Area",
"Stacked Area" => "Area in pila",
"Scatter" => "Dispersione",
"Scatter with Lines" => "Dispersione con linee",
"Radar" => "Radar",
"Histogram" => "Istogramma",
"Waterfall" => "Cascata",
"Funnel" => "Imbuto",
"Combo" => "Combinato",
"Chart data range:" => "Intervallo dati del grafico:",
"Legend Entries (Series)" => "Voci legenda (serie)",
"Series{n}" => "Serie{n}",
"Keep" => "Mantieni",
"Remove" => "Rimuovi",
"Horizontal (Category) Axis Labels:" => "Etichette asse orizzontale (categoria):",
"There are no conditional formatting rules on this sheet." => "In questo foglio non sono presenti regole di formattazione condizionale.",
"applies to" => "si applica a",
"Type a command, e.g. freeze, chart, bold…" => "Digita un comando, ad es. blocca, grafico, grassetto…",
"Set cell:" => "Imposta cella:",
"To value:" => "Al valore:",
"By changing cell:" => "Cambiando la cella:",
"Goal Seeking found a solution: {value}" => "Ricerca obiettivo ha trovato una soluzione: {value}",
"Analysis Tools" => "Strumenti di analisi",
"Anova: Single Factor" => "Analisi varianza: a un fattore",
"Correlation" => "Correlazione",
"Covariance" => "Covarianza",
"Descriptive Statistics" => "Statistica descrittiva",
"Exponential Smoothing" => "Livellamento esponenziale",
"F-Test Two-Sample for Variances" => "Test F a due campioni per varianze",
"Moving Average" => "Media mobile",
"Rank and Percentile" => "Rango e percentile",
"Regression" => "Regressione",
"t-Test: Paired Two Sample for Means" => "Test t: due campioni accoppiati per medie",
"t-Test: Two-Sample Assuming Equal Variances" => "Test t: due campioni assumendo uguale varianza",
"t-Test: Two-Sample Assuming Unequal Variances" => "Test t: due campioni assumendo varianze diverse",
"Output options" => "Opzioni di output",
"Output Range:" => "Intervallo di output:",
"New Worksheet Ply:" => "Nuovo foglio di lavoro:",
"Grouped By:" => "Raggruppato per:",
"Labels in first row" => "Etichette nella prima riga",
"Input Range:" => "Intervallo di input:",
"Variable 1 Range:" => "Intervallo variabile 1:",
"Variable 2 Range:" => "Intervallo variabile 2:",
"Summary statistics" => "Riepilogo statistiche",
"Confidence Level for Mean (%), blank for none:" => "Livello di confidenza per la media (%), vuoto per nessuno:",
"Kth Largest (blank for none):" => "K-esimo più grande (vuoto per nessuno):",
"Kth Smallest (blank for none):" => "K-esimo più piccolo (vuoto per nessuno):",
"Bin Range (blank for automatic bins):" => "Intervallo classi (vuoto per classi automatiche):",
"Pareto (sorted histogram)" => "Pareto (istogramma ordinato)",
"Cumulative Percentage" => "Percentuale cumulativa",
"Alpha:" => "Alfa:",
"Input Y Range:" => "Intervallo Y di input:",
"Input X Range:" => "Intervallo X di input:",
"Constant is Zero" => "Costante uguale a zero",
"Confidence Level (%):" => "Livello di confidenza (%):",
"Residuals" => "Residui",
"Standardized Residuals" => "Residui standardizzati",
"Normal Probability" => "Probabilità normale",
"Interval:" => "Intervallo:",
"Standard Errors" => "Errori standard",
"Damping factor:" => "Fattore di smorzamento:",
"Hypothesized Mean Difference:" => "Differenza ipotizzata tra le medie:",
"Set Objective:" => "Imposta obiettivo:",
"To:" => "A:",
"Value Of:" => "Valore di:",
"By Changing Variable Cells:" => "Cambiando celle variabili:",
"Subject to the Constraints:" => "Soggetto ai vincoli:",
"Make Unconstrained Variables Non-Negative" => "Rendi non negative le variabili senza vincoli",
"Select a Solving Method:" => "Seleziona un metodo di risoluzione:",
"GRG Nonlinear" => "GRG non lineare",
"Solve" => "Risolvi",
"Keep Solver Solution" => "Mantieni soluzione di Solver",
"Restore Original Values" => "Ripristina valori originali",
"The spelling check is complete for the entire sheet." => "Il controllo ortografico è stato completato per l'intero foglio.",
"Not in Dictionary ({cell}):" => "Non nel dizionario ({cell}):",
"Suggestions:" => "Suggerimenti:",
"(No suggestions)" => "(Nessun suggerimento)",
"Ignore Once" => "Ignora una volta",
"Add to Dictionary" => "Aggiungi al dizionario",
"Change" => "Cambia",
"Change All" => "Cambia tutto",
"$ English (United States)" => "$ Inglese (Stati Uniti)",
"Add Chart Element" => "Aggiungi elemento grafico",
"Align Left" => "Allinea a sinistra",
"Align Right" => "Allinea a destra",
"Bottom Align" => "Allinea in basso",
"Calculate Now (F9)" => "Calcola ora (F9)",
"Calculate Sheet (⇧F9)" => "Calcola foglio (⇧F9)",
"Calculation Options" => "Opzioni di calcolo",
"Cell Styles" => "Stili cella",
"Change Chart Type" => "Cambia tipo di grafico",
"Check Accessibility" => "Verifica accessibilità",
"Clear Filter" => "Cancella filtro",
"Column or Bar" => "Colonne o barre",
"Comments pane" => "Riquadro commenti",
"Convert the last ink stroke to a shape" => "Converti l'ultimo tratto a penna in una forma",
"Convert to Range" => "Converti in intervallo",
"Copy" => "Copia",
"Custom Sort" => "Ordinamento personalizzato",
"Cut" => "Taglia",
"Define Name…" => "Definisci nome…",
"Delete Comment" => "Elimina commento",
"Delete Sheet" => "Elimina foglio",
"Delete chart" => "Elimina grafico",
"Delete…" => "Elimina…",
"Dismiss" => "Chiudi",
"Down" => "Giù",
"Edit chart title" => "Modifica titolo del grafico",
"Erase ink strokes" => "Cancella tratti a penna",
"Every command run in this session (replayable)" => "Tutti i comandi eseguiti in questa sessione (ripetibili)",
"Expand formula bar" => "Espandi barra della formula",
"Filter (⌘⇧F)" => "Filtro (⌘⇧F)",
"Filter by Selected Cell's Value" => "Filtra in base al valore della cella selezionata",
"Find & Select" => "Trova e seleziona",
"Flash Fill (⌘E)" => "Riempimento veloce (⌘E)",
"Forecast Sheet" => "Foglio previsione",
"Forecast end (date or number; blank: a third of the history):" => "Fine previsione (data o numero; vuoto: un terzo dello storico):",
"Format Chart pane" => "Riquadro Formato grafico",
"Format as Table" => "Formatta come tabella",
"Hide" => "Nascondi",
"Hide Sheet" => "Nascondi foglio",
"Hierarchy & more" => "Gerarchia e altro",
"Highlighter" => "Evidenziatore",
"How agents drive GridCraft (MCP / control channel)" => "Come gli agenti controllano GridCraft (MCP / canale di controllo)",
"Import a text or CSV file" => "Importa un file di testo o CSV",
"Insert Function" => "Inserisci funzione",
"Insert Function (⇧F3)" => "Inserisci funzione (⇧F3)",
"Insert Link (⌘K)" => "Inserisci collegamento (⌘K)",
"Insert Sheet" => "Inserisci foglio",
"Insert Slicer" => "Inserisci filtro dati",
"Insert a picture" => "Inserisci un'immagine",
"Insert a slicer to filter a table" => "Inserisci un filtro dati per filtrare una tabella",
"Insert an icon" => "Inserisci un'icona",
"Insert…" => "Inserisci…",
"Line or Area" => "Linee o aree",
"Link…" => "Collegamento…",
"Macros and scripts in this workbook (Alt+F8)" => "Macro e script in questa cartella di lavoro (Alt+F8)",
"Middle Align" => "Allinea al centro",
"More commands" => "Altri comandi",
"Move or Copy Sheet…" => "Sposta o copia foglio…",
"New sheet (⇧F11)" => "Nuovo foglio (⇧F11)",
"Next sheet" => "Foglio successivo",
"Page Breaks" => "Interruzioni di pagina",
"Paper Size" => "Dimensioni",
"Paste (⌘V)" => "Incolla (⌘V)",
"Pick From Drop-down List…" => "Scegli da elenco a discesa…",
"Pie or Doughnut" => "Torta o anello",
"Previous sheet" => "Foglio precedente",
"Print Area" => "Area di stampa",
"Print Titles" => "Stampa titoli",
"Protect Workbook structure" => "Proteggi struttura della cartella di lavoro",
"Redo (⌘Y)" => "Ripeti (⌘Y)",
"Save (⌘S)" => "Salva (⌘S)",
"Scatter or Bubble" => "Dispersione o bolle",
"Search and run any command" => "Cerca ed esegui qualsiasi comando",
"Search commands (⌘⇧Space)" => "Cerca comandi (⌘⇧Spazio)",
"Select and move ink and shapes" => "Seleziona e sposta tratti a penna e forme",
"Series…" => "Serie…",
"Share: export or save a copy" => "Condividi: esporta o salva una copia",
"Show Formulas (⌃`)" => "Mostra formule (⌃`)",
"Slicer" => "Filtro dati",
"Sort & Filter" => "Ordina e filtra",
"Spelling (F7)" => "Controllo ortografia (F7)",
"Statistic" => "Statistiche",
"Switch Row/Column" => "Inverti riga/colonna",
"Table (⌘T)" => "Tabella (⌘T)",
"Table Styles" => "Stili tabella",
"Text to Columns" => "Testo in colonne",
"The output range already holds data. Replace it with the report?" => {
"L'intervallo di output contiene già dei dati. Sostituirli con il report?"
}
"Top Align" => "Allinea in alto",
"Undo (⌘Z)" => "Annulla (⌘Z)",
"Undo list" => "Elenco azioni annullabili",
"Unhide Sheet…" => "Scopri foglio…",
"Up" => "Su",
"Version, contributors and the AI models that helped" => "Versione, collaboratori e modelli di IA che hanno contribuito",
"What-If Analysis" => "Analisi di simulazione",
"Zoom In" => "Ingrandisci",
"Zoom Out" => "Riduci",
"Zoom to 100%" => "Zoom al 100%",
"Zoom to Selection" => "Zoom sulla selezione",
"Zoom…" => "Zoom…",
"£ English (United Kingdom)" => "£ Inglese (Regno Unito)",
"¥ Japanese" => "¥ Giapponese",
"€ Euro" => "€ Euro",
"Tab|Insert" => "Inserisci",
"AutoSave" => "Salvataggio automatico",
"Insert\nSlicer" => "Inserisci\nfiltro dati",
"Pen\nBlack" => "Penna\nnera",
"Pen\nBlue" => "Penna\nblu",
"Pen\nRed" => "Penna\nrossa",
"Protect\nSheet" => "Proteggi\nfoglio",
"Watch\nWindow" => "Finestra\ncontrolli",
"Workbook\nStatistics" => "Statistiche\ncartella di lavoro",
// The PivotTable Fields task pane.
"PivotTable Fields" => "Campi tabella pivot",
"Choose fields to add to report:" => "Scegli i campi da aggiungere al report:",
"Use a field's menu to move it between areas:" => "Usa il menu di un campo per spostarlo tra le aree:",
"Filters" => "Filtri",
"Values" => "Valori",
"Move to Row Labels" => "Sposta in Etichette di riga",
"Move to Column Labels" => "Sposta in Etichette di colonna",
"Move to Report Filter" => "Sposta in Filtro rapporto",
"Move to Values" => "Sposta in Valori",
"Summarize by Sum" => "Riepiloga per somma",
"Summarize by Count" => "Riepiloga per conteggio",
"Summarize by Average" => "Riepiloga per media",
"Summarize by Max" => "Riepiloga per massimo",
"Summarize by Min" => "Riepiloga per minimo",
"Show as No Calculation" => "Mostra come nessun calcolo",
"Show as % of Grand Total" => "Mostra come % del totale complessivo",
"Show as Running Total" => "Mostra come totale parziale",
"Show as Rank" => "Mostra come rango",
"Group by Years" => "Raggruppa per anni",
"Group by Quarters" => "Raggruppa per trimestri",
"Group by Months" => "Raggruppa per mesi",
"Remove Field" => "Rimuovi campo",
"Refresh" => "Aggiorna",
"Calculated Field…" => "Campo calcolato…",
"Report Layout" => "Layout rapporto",
"Compact" => "Compatto",
"Tabular" => "Tabulare",
_ => return None,
})
}
+1
View File
@@ -364,6 +364,7 @@ fn language_switch_translates_the_ribbon_and_persists() {
(Language::Ru, "Данные"),
(Language::PtBr, "Dados"),
(Language::De, "Daten"),
(Language::It, "Dati"),
] {
h.state_mut().run("app.language.set", json!({"language": language.code()})).unwrap();
h.run_steps(2); // every locale renders the ribbon without panicking
+2
View File
@@ -58,6 +58,7 @@ separators, number/date formats, machine translation with agent review, and scri
| Indonesian | id | 0 (0%) | no | Latin: yes | no | none | 5–8 h |
| Japanese | ja | 268 (~12%) | no | CJK system-font fallback; IME unverified; no furigana display | no | menus only | 8–12 h |
| German | de | 266 (~12%) | no | Latin: yes | no | menus only | 4–8 h |
| Italian | it | 971 (~44%) | dialogs, tooltips, pivot pane | Latin: yes | no | menus, File view, dialogs, pivot pane | 3–5 h |
| Korean | ko | 266 (~12%) | no | Hangul via the CJK fallback; IME unverified | no | menus only | 6–10 h |
| Vietnamese | vi | 0 (0%) | no | Latin with stacked diacritics: unverified | no | none | 6–10 h |
@@ -83,6 +84,7 @@ language (none so far) and of localized function names.
| Date | Change | Summary |
|---|---|---|
| 2026-10-15 | minor | Italian catalog (`i18n/it.rs`, 971 entries, ~44%): every key the Brazilian Portuguese catalog translates plus the PivotTable Fields pane strings; `it` locale tags (it-IT, it-CH…) resolve to Italian. Labels follow Excel's Italian terminology; native-speaker review still pending |
| 2026-10-19 | minor | Defined-name length counts characters, not bytes: Arabic names up to 255 letters are accepted, and Create from Selection keeps long Arabic headers |
| 2026-10-19 | minor | Table names are limited to 255 Unicode characters |
| 2026-10-19 | minor | Right-to-left sheets in legacy `.xls` files (common in older Arabic workbooks) open right-to-left |