collective

Browse / github.com/storytold/gridcraft / patch

i18n: Swedish (sv) interface language

i18n: Swedish (sv) interface language ### Summary This PR adds Swedish (`sv`) as a supported interface language with 100% coverage across all 1,157 interface reference keys. - **Terminology**: Labels and dialog texts follow standard Swedish Microsoft Excel terminology (e.g. *Klistra in*, *Sammanfoga och centrera*, *Villkorsstyrd formatering*, *Autosumma*, *Frys fönsterrutor*, *Målsökning*, *Namnhanteraren*, *Tabellformat*). - **Scope**: Covers ribbon, context menus, File/Backstage views, dialogs (Format Cells, Page Setup, Sort, Filter, Goal Seek, Solver, Protection), and status bar messages. - **Locale tags**: Registers `sv`, `sv

Status
open
Score
0.00
Adopters
0 other operators
Author
davvarn (imported from pull request #2575, open)
Base
4eb2fb5c8ed30a580acf24234fffb2cb6256e335
Size
+1180 −2 in 4 files
Review
pending
Shared
2026-10-28
Id
aa17ab06c6d52f0c4e115678

How it went

No other operator has reported using it yet.

Diff

raw · crates/ui-egui/src/i18n.rs crates/ui-egui/src/i18n/sv.rs crates/ui-egui/tests/it/file_menu.rs docs/localization-parity.md

diff --git a/crates/ui-egui/src/i18n.rs b/crates/ui-egui/src/i18n.rs--- a/crates/ui-egui/src/i18n.rs+++ b/crates/ui-egui/src/i18n.rs@@ -24,6 +24,7 @@ mod pt; mod ro; mod ru; mod sr;+mod sv; mod tr; mod uk; mod vi;@@ -53,10 +54,11 @@ pub enum Language {     Vi,     Nl,     Ro,+    Sv, }  impl Language {-    pub const ALL: [Self; 19] = [+    pub const ALL: [Self; 20] = [         Self::En,         Self::Es,         Self::El,@@ -75,6 +77,7 @@ impl Language {         Self::Vi,         Self::Nl,         Self::Ro,+        Self::Sv,         Self::Tr,     ]; @@ -109,6 +112,7 @@ impl Language {             Self::Vi => "Tiếng Việt",             Self::Nl => "Nederlands",             Self::Ro => "Română",+            Self::Sv => "Svenska",         }     } @@ -134,6 +138,7 @@ impl Language {             Self::Vi => "vi",             Self::Nl => "nl",             Self::Ro => "ro",+            Self::Sv => "sv",         }     } @@ -168,6 +173,7 @@ impl Language {             "vi" => Some(Self::Vi),             "nl" => Some(Self::Nl),             "ro" => Some(Self::Ro),+            "sv" => Some(Self::Sv),             _ => None,         }     }@@ -214,6 +220,7 @@ impl Language {             Self::Vi => vi::translate(text),             Self::Nl => nl::translate(text),             Self::Ro => ro::translate(text),+            Self::Sv => sv::translate(text),         };         translated.unwrap_or_else(|| text.rsplit_once('|').map_or(text, |(_, label)| label))     }@@ -447,6 +454,9 @@ mod tests {         assert_eq!(Language::from_tag("ro-RO"), Some(Language::Ro));         assert_eq!(Language::from_tag("ro_MD.UTF-8"), Some(Language::Ro));         assert_eq!(Language::parse("ro"), Some(Language::Ro));+        assert_eq!(Language::from_tag("sv-SE"), Some(Language::Sv));+        assert_eq!(Language::from_tag("sv_SE.UTF-8"), Some(Language::Sv));+        assert_eq!(Language::parse("sv"), Some(Language::Sv));     }      #[test]diff --git a/crates/ui-egui/src/i18n/sv.rs b/crates/ui-egui/src/i18n/sv.rsnew file mode 100644--- /dev/null+++ b/crates/ui-egui/src/i18n/sv.rs@@ -0,0 +1,1166 @@+//! Swedish translations for the interface strings in i18n.rs. Labels follow Microsoft+//! Excel's Swedish wording; anything absent falls back to English.++/// Translates an English interface label to Swedish using Microsoft Excel terminology.+pub(super) fn translate(text: &str) -> Option<&'static str> {+    Some(match text {+        " (password)" => " (lösenord)",+        " (password, unlocked)" => " (lösenord, upplåst)",+        "$ English (United States)" => "$ Engelska (USA)",+        "'{file}' is protected." => "'{file}' är skyddad.",+        "(No suggestions)" => "(Inga förslag)",+        "(none)" => "(ingen)",+        "(unnamed)" => "(namnlös)",+        "+ Add Level" => "+ Lägg till nivå",+        "100%" => "100 %",+        "100% Stacked Area" => "100 % staplad yta",+        "100% Stacked Bar" => "100 % staplad liggande stapel",+        "100% Stacked Column" => "100 % staplad kolumn",+        "20% - Accent1" => "20% - Accent1",+        "20% - Accent2" => "20% - Accent2",+        "20% - Accent3" => "20% - Accent3",+        "20% - Accent4" => "20% - Accent4",+        "20% - Accent5" => "20% - Accent5",+        "20% - Accent6" => "20% - Accent6",+        "3 Arrows" => "3 pilar",+        "3 Symbols" => "3 symboler",+        "3 Traffic Lights" => "3 trafikljus",+        "4 Ratings" => "4 omdömen",+        "40% - Accent1" => "40% - Accent1",+        "40% - Accent2" => "40% - Accent2",+        "40% - Accent3" => "40% - Accent3",+        "40% - Accent4" => "40% - Accent4",+        "40% - Accent5" => "40% - Accent5",+        "40% - Accent6" => "40% - Accent6",+        "5 Arrows" => "5 pilar",+        "5 Quarters" => "5 cirklar",+        "60% - Accent1" => "60% - Accent1",+        "60% - Accent2" => "60% - Accent2",+        "60% - Accent3" => "60% - Accent3",+        "60% - Accent4" => "60% - Accent4",+        "60% - Accent5" => "60% - Accent5",+        "60% - Accent6" => "60% - Accent6",+        "A CSV file, web page or PDF is a copy: the workbook keeps its own file." => "En CSV-fil, webbsida eller PDF är en kopia: arbetsboken behåller sin egen fil.",+        "A Date Occurring…" => "Ett datum som inträffar…",+        "A to Z" => "A till Ö",+        "About" => "Om",+        "About\nGridCraft" => "Om\nGridCraft",+        "About GridCraft" => "Om GridCraft",+        "Above Average" => "Över genomsnittet",+        "Accent1" => "Accent1",+        "Accent2" => "Accent2",+        "Accent3" => "Accent3",+        "Accent4" => "Accent4",+        "Accent5" => "Accent5",+        "Accent6" => "Accent6",+        "Accessibility" => "Tillgänglighet",+        "Account" => "Konto",+        "Accounting" => "Redovisning",+        "Accounting Number Format" => "Redovisningsformat",+        "Action" => "Åtgärd",+        "Action\nJournal" => "Åtgärds-\njournal",+        "Action Journal" => "Åtgärdsjournal",+        "Add" => "Lägg till",+        "Add Chart\nElement" => "Lägg till\ndiagramelement",+        "Add Chart Element" => "Lägg till diagramelement",+        "Add footer" => "Lägg till sidfot",+        "Add header" => "Lägg till sidhuvud",+        "Add subtotal to (columns, e.g. C,D):" => "Lägg till delsumma för (kolumner, t.ex. C,D):",+        "Add to Dictionary" => "Lägg till i ordlistan",+        "Add-in and Automation" => "Tillägg och automatisering",+        "Agent\nControl" => "Agent-\nkontroll",+        "Agent Control" => "Agentkontroll",+        "Aggregate duplicates using" => "Sammanställ dubbletter med",+        "Align Left" => "Vänsterjustera",+        "Align Right" => "Högerjustera",+        "Align with Page Margins" => "Justera efter sidmarginaler",+        "Alignment" => "Justering",+        "All" => "Alla",+        "All Borders" => "Alla kantlinjer",+        "All Charts" => "Alla diagram",+        "All done. We made {count} replacements." => "Klart. Vi har gjort {count} ersättningar.",+        "All except borders" => "Allt utom kantlinjer",+        "All sheets" => "Alla blad",+        "Allow" => "Tillåt",+        "Allow Edit\nRanges" => "Tillåt redigering\nav intervall",+        "Allow Edit Ranges" => "Tillåt redigering av intervall",+        "Allow all users of this sheet to:" => "Tillåt alla användare av kalkylbladet att:",+        "Alpha:" => "Alfa:",+        "Analysis Tools" => "Analysverktyg",+        "Angle Clockwise" => "Medurs vinkel",+        "Angle Counterclockwise" => "Moturs vinkel",+        "Animations" => "Animeringar",+        "Anova: Single Factor" => "ANOVA: Enfaktor",+        "Any value" => "Valfritt värde",+        "Apply" => "Tillämpa",+        "Area" => "Yta",+        "Arrow" => "Pil",+        "At each change in (column letter):" => "Vid varje ändring i (kolumnbokstav):",+        "Author" => "Författare",+        "Auto" => "Automatiskt",+        "AutoFit Column Width" => "Autopassa kolumnbredd",+        "AutoFit Row Height" => "Autopassa radhöjd",+        "AutoSave" => "Spara automatiskt",+        "AutoSave: save after every change (workbooks saved to a file)" => "Spara automatiskt: spara efter varje ändring (arbetsböcker sparade till fil)",+        "AutoSum" => "Autosumma",+        "AutoSum (⌘⇧T)" => "Autosumma (⌘⇧T)",+        "Automate" => "Automatisera",+        "Automatic" => "Automatiskt",+        "Automatic Except for Data Tables" => "Automatiskt förutom datatabeller",+        "Average" => "Medel",+        "Back" => "Tillbaka",+        "Background Color:" => "Bakgrundsfärg:",+        "Bad" => "Dålig",+        "Bar" => "Liggande stapel",+        "Before sheet (position, 0 = first):" => "Före blad (position, 0 = först):",+        "Below Average" => "Under genomsnittet",+        "Between…" => "Mellan…",+        "Bin Range (blank for automatic bins):" => "Klassintervall (tomt för automatiska klasser):",+        "Blank workbook" => "Tom arbetsbok",+        "Blanks" => "Tomma",+        "Blue" => "Blå",+        "Blue - White - Red" => "Blå - Vit - Röd",+        "Bold" => "Fet",+        "Bold (⌘B)" => "Fet (⌘B)",+        "Border" => "Kantlinje",+        "Borders" => "Kantlinjer",+        "Bottom" => "Nederkant",+        "Bottom\nAlign" => "Justera\nlängst ned",+        "Bottom 10 Items" => "De 10 nedersta",+        "Bottom 10%" => "De 10 % nedersta",+        "Bottom Align" => "Justera längst ned",+        "Bottom Border" => "Nedre kantlinje",+        "Bottom Double Border" => "Dubbel nedre kantlinje",+        "Bottom Margin" => "Nedre marginal",+        "Bottom margin (in):" => "Nedre marginal (tum):",+        "Box & Whisker" => "Lådagram",+        "Breaks" => "Brytningar",+        "Browse…" => "Bläddra…",+        "Bubble" => "Bubbeldiagram",+        "By Changing Variable Cells:" => "Genom att ändra variabelceller:",+        "By changing cell:" => "Genom att ändra cell:",+        "CSV (Comma delimited)" => "CSV (kommaavgränsad)",+        "CSV UTF-8 (Comma delimited) (*.csv)" => "CSV UTF-8 (kommaavgränsad) (*.csv)",+        "Calculate" => "Beräkna",+        "Calculate Now" => "Beräkna nu",+        "Calculate Now (F9)" => "Beräkna nu (F9)",+        "Calculate Sheet" => "Beräkna blad",+        "Calculate Sheet (⇧F9)" => "Beräkna blad (⇧F9)",+        "Calculated Field…" => "Beräknat fält…",+        "Calculation" => "Beräkning",+        "Calculation\nOptions" => "Beräknings-\nalternativ",+        "Calculation Options" => "Beräkningsalternativ",+        "Calculation settings are saved with the workbook." => "Beräkningsinställningar sparas med arbetsboken.",+        "Cancel" => "Avbryt",+        "Category:" => "Kategori:",+        "Cell\nStyles" => "Cell-\nformat",+        "Cell Color" => "Cellfärg",+        "Cell Styles" => "Cellformat",+        "Cell Values" => "Cellvärden",+        "Center" => "Centrera",+        "Center Across Selection" => "Centrera över markering",+        "Change" => "Ändra",+        "Change\nChart Type" => "Ändra\ndiagramtyp",+        "Change All" => "Ändra alla",+        "Change Chart Type" => "Ändra diagramtyp",+        "Change File Type" => "Ändra filtyp",+        "Chart" => "Diagram",+        "Chart\nTitle" => "Diagram-\nrubrik",+        "Chart Design" => "Diagramdesign",+        "Chart Title" => "Diagramrubrik",+        "Chart data range:" => "Diagrammets dataområde:",+        "Check\nAccessibility" => "Kontrollera\ntillgänglighet",+        "Check Accessibility" => "Kontrollera tillgänglighet",+        "Check Cell" => "Kontrollcell",+        "Checkbox" => "Kryssruta",+        "Choose a PNG or JPEG no larger than 16 MB." => "Välj en PNG- eller JPEG-fil som är högst 16 MB.",+        "Choose fields to add to report:" => "Välj fält som ska läggas till i rapporten:",+        "Circle Invalid Data" => "Ringa in ogiltiga data",+        "Circular References" => "Cirkelreferenser",+        "Clear" => "Rensa",+        "Clear All" => "Rensa allt",+        "Clear Comments and Notes" => "Rensa kommentarer och anteckningar",+        "Clear Contents" => "Rensa innehåll",+        "Clear Filter" => "Rensa filter",+        "Clear Formats" => "Rensa format",+        "Clear Hyperlinks" => "Rensa hyperlänkar",+        "Clear Print Area" => "Rensa utskriftsområde",+        "Clear Rules" => "Rensa regler",+        "Clear Rules from Entire Sheet" => "Rensa regler från hela bladet",+        "Clear Rules from Selected Cells" => "Rensa regler från markerade celler",+        "Clear Validation" => "Rensa verifiering",+        "Click to add data" => "Klicka för att lägga till data",+        "Close" => "Stäng",+        "Clustered Bar" => "Grupperad liggande stapel",+        "Clustered Column" => "Grupperad kolumn",+        "Color Scales" => "Färgskalor",+        "Color:" => "Färg:",+        "Column" => "Kolumn",+        "Column Width" => "Kolumnbredd",+        "Column Width…" => "Kolumnbredd…",+        "Column chart" => "Kolumndiagram",+        "Column or Bar" => "Kolumn eller liggande stapel",+        "Column width (characters):" => "Kolumnbredd (tecken):",+        "Column widths" => "Kolumnbredder",+        "Columns" => "Kolumner",+        "Columns (blank = all, e.g. A,C):" => "Kolumner (tomt = alla, t.ex. A,C):",+        "Combo" => "Kombinationsdiagram",+        "Comma" => "Komma",+        "Comma Style" => "Tusentalsavgränsare",+        "Comma [0]" => "Komma [0]",+        "Command\nPalette" => "Kommando-\npalett",+        "Comment" => "Kommentar",+        "Comment:" => "Kommentar:",+        "Comments" => "Kommentarer",+        "Comments and notes (C)" => "Kommentarer och anteckningar (C)",+        "Comments pane" => "Kommentarsfönster",+        "Compact" => "Kompakt",+        "Company" => "Företag",+        "Compatibility" => "Kompatibilitet",+        "Conditional\nFormatting" => "Villkorsstyrd\nformatering",+        "Conditional Formatting" => "Villkorsstyrd formatering",+        "Conditional Formatting Rules Manager" => "Hanteraren för regler för villkorsstyrd formatering",+        "Conditional formats" => "Villkorsstyrda format",+        "Confidence Level (%):" => "Konfidensgrad (%):",+        "Confidence Level for Mean (%), blank for none:" => "Konfidensgrad för medelvärde (%), tomt för ingen:",+        "Confidence interval" => "Konfidensintervall",+        "Confidence level (%):" => "Konfidensgrad (%):",+        "Constant is Zero" => "Konstanten är noll",+        "Constants" => "Konstanter",+        "Contributors" => "Medverkande",+        "Convert\nto Range" => "Konvertera\ntill intervall",+        "Convert Text to Columns" => "Konvertera text till kolumner",+        "Convert the last ink stroke to a shape" => "Konvertera det senaste pennstrecket till en form",+        "Convert to Comments" => "Konvertera till kommentarer",+        "Convert to Number" => "Konvertera till tal",+        "Convert to Range" => "Konvertera till intervall",+        "Copies" => "Kopior",+        "Copy" => "Kopiera",+        "Copy (⌘C)" => "Kopiera (⌘C)",+        "Correlation" => "Korrelation",+        "Count" => "Antal",+        "CountA" => "AntalV",+        "Covariance" => "Kovarians",+        "Create Forecast Worksheet" => "Skapa prognosblad",+        "Create PDF" => "Skapa PDF",+        "Create Sparklines" => "Skapa minidiagram",+        "Create a copy" => "Skapa en kopia",+        "Create from Selection" => "Skapa från markering",+        "Cube" => "Kub",+        "Cumulative Percentage" => "Kumulativ procentsats",+        "Currency" => "Valuta",+        "Currency [0]" => "Valuta [0]",+        "Current\nDate" => "Aktuellt\ndatum",+        "Current\nTime" => "Aktuell\ntid",+        "Current Date" => "Aktuellt datum",+        "Current Time" => "Aktuell tid",+        "Current region" => "Aktuell region",+        "Custom" => "Anpassat",+        "Custom (%):" => "Anpassad (%):",+        "Custom Margins…" => "Anpassade marginaler…",+        "Custom Sort" => "Anpassad sortering",+        "Custom Sort…" => "Anpassad sortering…",+        "Cut" => "Klipp ut",+        "Cut (⌘X)" => "Klipp ut (⌘X)",+        "Damping factor:" => "Dämpningsfaktor:",+        "Dark" => "Mörkt",+        "Dark Mode" => "Mörkt läge",+        "Data" => "Data",+        "Data\nAnalysis" => "Data-\nanalys",+        "Data\nValidation" => "Data-\nverifiering",+        "Data Analysis" => "Dataanalys",+        "Data Bars" => "Datastaplar",+        "Data Labels: None" => "Dataetiketter: Inga",+        "Data Labels: Show" => "Dataetiketter: Visa",+        "Data Range:" => "Dataområde:",+        "Data Table…" => "Datatabell…",+        "Data Validation" => "Dataverifiering",+        "Data Validation…" => "Dataverifiering…",+        "Data and Model" => "Data och modell",+        "Data validation" => "Dataverifiering",+        "Database" => "Databas",+        "Date" => "Datum",+        "Date &\nTime" => "Datum &\ntid",+        "Date & Time" => "Datum och tid",+        "Date unit" => "Datumenhet",+        "Day" => "Dag",+        "Decimal" => "Decimal",+        "Decrease Decimal" => "Minska decimaler",+        "Decrease Font Size" => "Minska teckenstorlek",+        "Decrease Indent" => "Minska indrag",+        "Default Width…" => "Standardbredd…",+        "Define Name" => "Definiera namn",+        "Define Name…" => "Definiera namn…",+        "Delete" => "Ta bort",+        "Delete\nChart" => "Ta bort\ndiagram",+        "Delete Cells…" => "Ta bort celler…",+        "Delete Comment" => "Ta bort kommentar",+        "Delete Sheet" => "Ta bort blad",+        "Delete Sheet Columns" => "Ta bort kolumner",+        "Delete Sheet Rows" => "Ta bort rader",+        "Delete chart" => "Ta bort diagram",+        "Delete rows" => "Ta bort rader",+        "Delete…" => "Ta bort…",+        "Description" => "Beskrivning",+        "Description (optional):" => "Beskrivning (valfritt):",+        "Descriptive Statistics" => "Beskrivande statistik",+        "Destination:" => "Mål:",+        "Diagonal ↗" => "Diagonal ↗",+        "Diagonal ↘" => "Diagonal ↘",+        "Different First Page" => "Annorlunda första sida",+        "Different Odd & Even Pages" => "Udda och jämna sidor",+        "Dismiss" => "Avfärda",+        "Display theme" => "Visningstema",+        "Display:" => "Visa:",+        "Distributed" => "Fördela",+        "Divide" => "Dividera",+        "Do you want to save the changes you made to {title}?" => "Vill du spara ändringarna i {title}?",+        "Don't Save" => "Spara inte",+        "Double" => "Dubbel",+        "Double Accounting" => "Dubbel redovisning",+        "Double Underline" => "Dubbelt understruken",+        "Doughnut" => "Ringdiagram",+        "Down" => "Nedåt",+        "Download" => "Ladda ned",+        "Drag to fill cells. Drag from inside a cell to select a range." => "Dra för att fylla celler. Dra inifrån en cell för att markera ett intervall.",+        "Drag to freeze columns" => "Dra för att frysa kolumner",+        "Drag to freeze rows" => "Dra för att frysa rader",+        "Draw" => "Rita",+        "Draw with ink" => "Rita med pennanteckning",+        "Duplicate" => "Duplicera",+        "Duplicate Values…" => "Dubblettvärden…",+        "Edit" => "Redigera",+        "Edit Name" => "Redigera namn",+        "Edit chart title" => "Redigera diagramrubrik",+        "Edit…" => "Redigera…",+        "Enable AutoComplete for cell values" => "Aktivera Komplettera automatiskt för cellvärden",+        "Enable iterative calculation" => "Aktivera iterativ beräkning",+        "End date:" => "Slutdatum:",+        "Engineering" => "Teknik",+        "Enter" => "Retur",+        "Entire column" => "Hela kolumnen",+        "Entire row" => "Hela raden",+        "Equal To…" => "Lika med…",+        "Erase ink strokes" => "Radera pennstreck",+        "Eraser" => "Suddgummi",+        "Error Checking" => "Felkontroll",+        "Error checking options" => "Alternativ för felkontroll",+        "Error message:" => "Felmeddelande:",+        "Error style" => "Typ av felmeddelande",+        "Errors" => "Fel",+        "Evaluate Formula" => "Utvärdera formel",+        "Every command run in this session (replayable)" => "Varje kommando som körts i denna session (kan spelas upp igen)",+        "Excel Workbook (*.xlsx)" => "Excel-arbetsbok (*.xlsx)",+        "Expand formula bar" => "Expandera formelfältet",+        "Explanatory Text" => "Förklarande text",+        "Exponential Smoothing" => "Exponentiell utjämning",+        "Export" => "Exportera",+        "Export as CSV…" => "Exportera som CSV…",+        "Export as PDF…" => "Exportera som PDF…",+        "Export as Web Page (.html)…" => "Exportera som webbsida (.html)…",+        "F-Test Two-Sample for Variances" => "F-test: två urval för varianser",+        "File" => "Arkiv",+        "File\nName" => "Fil-\nnamn",+        "File\nPath" => "Fil-\nsökväg",+        "File Name" => "Filnamn",+        "File Path" => "Filsökväg",+        "Fill" => "Fyll",+        "Fill Color" => "Fyllningsfärg",+        "Fill missing points using" => "Fyll i saknade punkter med",+        "Filter" => "Filter",+        "Filter (⌘⇧F)" => "Filter (⌘⇧F)",+        "Filter by Selected Cell's Value" => "Filtrera efter den markerade cellens värde",+        "Filters" => "Filter",+        "Financial" => "Finans",+        "Find" => "Sök",+        "Find &\nSelect" => "Sök och\nmarkera",+        "Find & Select" => "Sök och markera",+        "Find All" => "Sök alla",+        "Find Next" => "Sök nästa",+        "Find and Replace" => "Sök och ersätt",+        "Find what:" => "Sök efter:",+        "Finding printers…" => "Söker efter skrivare…",+        "Find…" => "Sök…",+        "Fit Sheet on One Page" => "Anpassa blad till en sida",+        "Fit selection" => "Anpassa markering",+        "Fits inside the selected cell and moves with its content." => "Får plats inuti den markerade cellen och flyttas med dess innehåll.",+        "Flash\nFill" => "Snabb-\nfyllning",+        "Flash Fill" => "Snabbfyllning",+        "Flash Fill (⌘E)" => "Snabbfyllning (⌘E)",+        "Font" => "Teckensnitt",+        "Font Color" => "Teckenfärg",+        "Footer" => "Sidfot",+        "Footer (in):" => "Sidfot (tum):",+        "Footer Margin" => "Sidfotsmarginal",+        "Footer:" => "Sidfot:",+        "Forecast\nSheet" => "Prognos-\nblad",+        "Forecast Sheet" => "Prognosblad",+        "Forecast end (date or number; blank: a third of the history):" => "Prognosens slut (datum eller tal; tomt: en tredjedel av historiken):",+        "Forecast start (a date or number in the history; blank: after the last point):" => "Prognosens början (ett datum eller tal i historiken; tomt: efter sista punkten):",+        "Format" => "Format",+        "Format\nPane" => "Format-\nfönster",+        "Format\nas Table" => "Formatera\nsom tabell",+        "Format Cell Alignment…" => "Formatera celljustering…",+        "Format Cells" => "Formatera celler",+        "Format Cells|Fill" => "Fyllning",+        "Format Cells…" => "Formatera celler…",+        "Format Chart Area…" => "Formatera diagramområde…",+        "Format Chart pane" => "Formatera diagramfönster",+        "Format Painter (double-click to keep it on)" => "Hämta format (dubbelklicka om du vill använda flera gånger)",+        "Format as Table" => "Formatera som tabell",+        "Format cells" => "Formatera celler",+        "Format cells that are (value):" => "Formatera celler som är (värde):",+        "Format cells that contain a date occurring:" => "Formatera celler som innehåller ett datum som inträffar:",+        "Format cells that contain the text:" => "Formatera celler som innehåller texten:",+        "Format columns" => "Formatera kolumner",+        "Format rows" => "Formatera rader",+        "Format values where this formula is true:" => "Formatera värden där den här formeln är sann:",+        "Formats (T)" => "Format (T)",+        "Formula Bar" => "Formelfält",+        "Formula Builder" => "Formelverktyg",+        "Formula:" => "Formel:",+        "Formulas" => "Formler",+        "Formulas (F)" => "Formler (F)",+        "Formulas and number formats" => "Formler och talformat",+        "Fraction" => "Bråk",+        "Freeze\nPanes" => "Frys\nfönsterrutor",+        "Freeze First Column" => "Frys första kolumnen",+        "Freeze Panes" => "Frys fönsterrutor",+        "Freeze Top Row" => "Frys översta raden",+        "Funnel" => "Trattdiagram",+        "GRG Nonlinear" => "GRG Icke-linjär",+        "General" => "Allmänt",+        "Get Data\n(Text/CSV)" => "Hämta data\n(Text/CSV)",+        "Glide the selection outline to the cell you move to instead of jumping there" => "Låt markeringsramen glida till cellen du flyttar till istället för att hoppa dit",+        "Go To" => "Gå till",+        "Go To Special" => "Gå till special",+        "Go To Special…" => "Gå till special…",+        "Go To…" => "Gå till…",+        "Go to\nFooter" => "Gå till\nsidfot",+        "Go to\nHeader" => "Gå till\nsidhuvud",+        "Go to Footer" => "Gå till sidfot",+        "Go to Header" => "Gå till sidhuvud",+        "Goal Seek" => "Målsökning",+        "Goal Seeking found a solution: {value}" => "Målsökningen hittade en lösning: {value}",+        "Goal Seek…" => "Målsökning…",+        "Good" => "Bra",+        "Good, Bad and Neutral" => "Bra, dålig och neutral",+        "Gradebook" => "Betygskatalog",+        "Grayscale" => "Gråskala",+        "Greater Than…" => "Större än…",+        "Green" => "Grön",+        "Green - White - Red" => "Grön - Vit - Röd",+        "Green - Yellow - Red" => "Grön - Gul - Röd",+        "Green Fill with Dark Green Text" => "Grön fyllning med mörkgrön text",+        "Gridlines" => "Rutnät",+        "Gridlines: None" => "Rutnät: Inget",+        "Gridlines: Show" => "Rutnät: Visa",+        "Group" => "Gruppera",+        "Group by Months" => "Gruppera efter månader",+        "Group by Quarters" => "Gruppera efter kvartal",+        "Group by Years" => "Gruppera efter år",+        "Grouped By:" => "Grupperad efter:",+        "Growth" => "Tillväxt",+        "Header" => "Sidhuvud",+        "Header &\nFooter" => "Sidhuvud och\nsidfot",+        "Header & Footer" => "Sidhuvud och sidfot",+        "Header (&L left, &C center, &R right; &P page, &N pages, &D date, &A sheet):" => "Sidhuvud (&L vänster, &C centrerat, &R höger; &P sida, &N sidor, &D datum, &A blad):",+        "Header (in):" => "Sidhuvud (tum):",+        "Header Margin" => "Sidhuvudsmarginal",+        "Heading 1" => "Rubrik 1",+        "Heading 2" => "Rubrik 2",+        "Heading 3" => "Rubrik 3",+        "Heading 4" => "Rubrik 4",+        "Headings" => "Rubriker",+        "Hex" => "Hex",+        "Hidden" => "Dold",+        "Hidden: {sheets}" => "Dolda: {sheets}",+        "Hide" => "Dölj",+        "Hide Columns" => "Dölj kolumner",+        "Hide Detail" => "Dölj information",+        "Hide Rows" => "Dölj rader",+        "Hide Sheet" => "Dölj blad",+        "Hierarchy & more" => "Hierarki och mer",+        "Highlight Cells Rules" => "Markera cellregler",+        "Highlighter" => "Överstrykningspenna",+        "Histogram" => "Histogram",+        "Home" => "Start",+        "Horizontal" => "Vågrätt",+        "Horizontal (Category) Axis Labels:" => "Vågräta axletiketter (kategori):",+        "Horizontal axis title:" => "Vågrät axelrubrik:",+        "Household Budget" => "Hushållsbudget",+        "How agents drive GridCraft (MCP / control channel)" => "Hur agenter styr GridCraft (MCP / kontrollkanal)",+        "Hypothesized Mean Difference:" => "Hypotetisk medelvärdesskillnad:",+        "Icon Sets" => "Ikonuppsättningar",+        "Icons" => "Ikoner",+        "Ignore Once" => "Ignorera en gång",+        "Ignore blank" => "Ignorera tomma",+        "Import a text or CSV file" => "Importera en text- eller CSV-fil",+        "In the last 7 days" => "Under de senaste 7 dagarna",+        "In-cell dropdown" => "Nedrullningsbar meny i cellen",+        "Include forecast statistics" => "Inkludera prognosstatistik",+        "Increase Decimal" => "Öka decimaler",+        "Increase Font Size" => "Öka teckenstorlek",+        "Increase Indent" => "Öka indrag",+        "Indent" => "Indrag",+        "Info" => "Information",+        "Information" => "Information",+        "Ink to\nShape" => "Pennanteckning\ntill form",+        "Input" => "Indata",+        "Input Range:" => "Indataområde:",+        "Input X Range:" => "Indataområde för X:",+        "Input Y Range:" => "Indataområde för Y:",+        "Input message:" => "Indatameddelande:",+        "Insert" => "Infoga",+        "Insert\nFunction" => "Infoga\nfunktion",+        "Insert\nSlicer" => "Infoga\nutsnitt",+        "Insert Calculated Field" => "Infoga beräknat fält",+        "Insert Cells…" => "Infoga celler…",+        "Insert Chart" => "Infoga diagram",+        "Insert Copied Cells" => "Infoga kopierade celler",+        "Insert Copied Cells…" => "Infoga kopierade celler…",+        "Insert Cut Cells" => "Infoga utklippta celler",+        "Insert Function" => "Infoga funktion",+        "Insert Function (⇧F3)" => "Infoga funktion (⇧F3)",+        "Insert Hyperlink" => "Infoga hyperlänk",+        "Insert Link" => "Infoga länk",+        "Insert Link (⌘K)" => "Infoga länk (⌘K)",+        "Insert Page Break" => "Infoga sidbrytning",+        "Insert Paste" => "Infoga och klistra in",+        "Insert Sheet" => "Infoga blad",+        "Insert Sheet Columns" => "Infoga kalkylbladskolumner",+        "Insert Sheet Rows" => "Infoga kalkylbladsrader",+        "Insert Slicer" => "Infoga utsnitt",+        "Insert a picture" => "Infoga en bild",+        "Insert a slicer to filter a table" => "Infoga ett utsnitt för att filtrera en tabell",+        "Insert an icon" => "Infoga en ikon",+        "Insert checkboxes in the selected cells" => "Infoga kryssrutor i de markerade cellerna",+        "Insert rows" => "Infoga rader",+        "Insert…" => "Infoga…",+        "Inside Borders" => "Invändiga kantlinjer",+        "Interface language" => "Gränssnittsspråk",+        "Interface size" => "Gränssnittsstorlek",+        "Interpolation" => "Interpolering",+        "Interval:" => "Intervall:",+        "Italic" => "Kursiv",+        "Italic (⌘I)" => "Kursiv (⌘I)",+        "Join the ArtCraft Discord" => "Gå med i ArtCrafts Discord",+        "Just now" => "Alldeles nyss",+        "Justify" => "Justera",+        "Keep" => "Behåll",+        "Keep Solver Solution" => "Behåll lösning från Problemlösaren",+        "Keywords" => "Nyckelord",+        "Kth Largest (blank for none):" => "K:te största (tomt för inget):",+        "Kth Smallest (blank for none):" => "K:te minsta (tomt för inget):",+        "Labels in first row" => "Etiketter i första raden",+        "Landscape" => "Liggande",+        "Last cell" => "Sista cellen",+        "Last month" => "Förra månaden",+        "Last week" => "Förra veckan",+        "Left" => "Vänster",+        "Left Border" => "Vänster kantlinje",+        "Left Margin" => "Vänster marginal",+        "Left margin (in):" => "Vänster marginal (tum):",+        "Legend Entries (Series)" => "Förklaringsposter (serier)",+        "Legend: Bottom" => "Förklaring: Nederkant",+        "Legend: None" => "Förklaring: Ingen",+        "Legend: Right" => "Förklaring: Höger",+        "Legend: Top" => "Förklaring: Överkant",+        "Less Than…" => "Mindre än…",+        "Licence" => "Licens",+        "Light" => "Ljust",+        "Light Blue" => "Ljusblå",+        "Light Red Fill" => "Ljusröd fyllning",+        "Light Red Fill with Dark Red Text" => "Ljusröd fyllning med mörkröd text",+        "Line" => "Linje",+        "Line chart" => "Linjediagram",+        "Line or Area" => "Linje eller yta",+        "Line with Markers" => "Linje med brytpunkter",+        "Linear" => "Linjär",+        "Link" => "Länk",+        "Link to (web address, e-mail or Sheet!A1):" => "Länk till (webbadress, e-post eller Blad!A1):",+        "Linked Cell" => "Länkad cell",+        "Link…" => "Länk…",+        "List" => "Lista",+        "Location" => "Plats",+        "Location Range:" => "Platsintervall:",+        "Lock Cell" => "Lås cell",+        "Lock the sheet structure so sheets can't be added, moved, renamed or deleted." => "Lås bladstrukturen så att blad inte kan läggas till, flyttas, byta namn eller tas bort.",+        "Locked" => "Låst",+        "Logical" => "Logiska",+        "Long Date" => "Långt datum",+        "Lookup &\nReference" => "Slå upp och\nreferens",+        "Lookup & Reference" => "Slå upp och referens",+        "Macros" => "Makron",+        "Macros and scripts in this workbook (Alt+F8)" => "Makron och skript i den här arbetsboken (Alt+F8)",+        "Magnification" => "Förstoring",+        "Make Unconstrained Variables Non-Negative" => "Gör obegränsade variabler icke-negativa",+        "Manage Rules…" => "Hantera regler…",+        "Manual" => "Manuellt",+        "Margins" => "Marginaler",+        "Markers" => "Brytpunkter",+        "Match case" => "Matcha gemener/VERSALER",+        "Match entire cell contents" => "Matcha hela cellinnehållet",+        "Math &\nTrig" => "Matematik &\ntrig",+        "Math & Trig" => "Matematik & trig",+        "Max" => "Max",+        "Maximum Change must be a number of 0 or more." => "Maximal ändring måste vara ett tal som är 0 eller större.",+        "Maximum Change:" => "Maximal ändring:",+        "Maximum Iterations must be a whole number from 1 to 32767." => "Maximalt antal iterationer måste vara ett heltal från 1 till 32767.",+        "Maximum Iterations:" => "Maximalt antal iterationer:",+        "Maximum:" => "Maximum:",+        "Median" => "Median",+        "Merge & Center" => "Sammanfoga och centrera",+        "Merge Across" => "Sammanfoga över",+        "Merge Cells" => "Sammanfoga celler",+        "Middle\nAlign" => "Centrera\nlodrätt",+        "Middle Align" => "Centrera lodrätt",+        "Min" => "Min",+        "Minimum / Source / Formula:" => "Minimum / Källa / Formel:",+        "Models" => "Modeller",+        "Modified" => "Ändrad",+        "Modify" => "Ändra",+        "Month" => "Månad",+        "More\nFunctions" => "Fler\nfunktioner",+        "More Accounting Formats…" => "Fler redovisningsformat…",+        "More Borders…" => "Fler kantlinjer…",+        "More Colors…" => "Fler färger…",+        "More Functions…" => "Fler funktioner…",+        "More Number Formats…" => "Fler talformat…",+        "More commands" => "Fler kommandon",+        "More workbooks" => "Fler arbetsböcker",+        "Move or Copy" => "Flytta eller kopiera",+        "Move or Copy Sheet…" => "Flytta eller kopiera kalkylblad…",+        "Move or Copy…" => "Flytta eller kopiera…",+        "Move to Column Labels" => "Flytta till kolumnetiketter",+        "Move to Report Filter" => "Flytta till rapportfilter",+        "Move to Row Labels" => "Flytta till radetiketter",+        "Move to Values" => "Flytta till värden",+        "Moving Average" => "Glidande medelvärde",+        "Multiply" => "Multiplicera",+        "My data has headers" => "Mina data har rubriker",+        "My list has headers" => "Min lista har rubriker",+        "Name" => "Namn",+        "Name\nManager" => "Namn-\nhanteraren",+        "Name Manager" => "Namnhanteraren",+        "Name:" => "Namn:",+        "Narrow" => "Smala",+        "Neutral" => "Neutral",+        "New" => "Nytt",+        "New\nComment" => "Ny\nkommentar",+        "New Comment" => "Ny kommentar",+        "New Name" => "Nytt namn",+        "New Note" => "Ny anteckning",+        "New Rule…" => "Ny regel…",+        "New Workbook" => "Ny arbetsbok",+        "New Worksheet Ply:" => "Nytt kalkylbladsnamn:",+        "New sheet (⇧F11)" => "Nytt blad (⇧F11)",+        "New title (Modify):" => "Ny rubrik (Ändra):",+        "New…" => "Nytt…",+        "Next" => "Nästa",+        "Next Comment" => "Nästa kommentar",+        "Next month" => "Nästa månad",+        "Next page" => "Nästa sida",+        "Next sheet" => "Nästa blad",+        "Next week" => "Nästa vecka",+        "No Border" => "Ingen kantlinje",+        "No Color" => "Ingen färg",+        "No Fill" => "Ingen fyllning",+        "No names defined" => "Inga namn har definierats",+        "No picture selected" => "Ingen bild har markerats",+        "No printers found. Configure a system printer or export a PDF." => "Inga skrivare hittades. Konfigurera en systemskrivare eller exportera en PDF.",+        "No ranges yet." => "Inga intervall ännu.",+        "No recent workbooks yet." => "Inga tidigare arbetsböcker ännu.",+        "No workbook is open." => "Ingen arbetsbok är öppen.",+        "None" => "Ingen",+        "Normal" => "Normal",+        "Normal Probability" => "Normal sannolikhet",+        "Not available" => "Inte tillgänglig",+        "Not in Dictionary ({cell}):" => "Finns inte i ordlistan ({cell}):",+        "Not saved yet" => "Inte sparad ännu",+        "Note" => "Anteckning",+        "Note:" => "Anteckning:",+        "Notes" => "Anteckningar",+        "Nothing to print." => "Inget att skriva ut.",+        "Number" => "Tal",+        "Number\nof Pages" => "Antal\nsidor",+        "Number Format" => "Talformat",+        "Number Stored as Text" => "Talet lagras som text",+        "Number of Pages" => "Antal sidor",+        "Numbers" => "Tal",+        "OK" => "OK",+        "One-sided" => "Enkelsidig",+        "Open" => "Öppna",+        "Open…" => "Öppna…",+        "Operation" => "Åtgärd",+        "Options" => "Alternativ",+        "Options|Editing" => "Redigering",+        "Options|General" => "Allmänt",+        "Options|Save" => "Spara",+        "Orange" => "Orange",+        "Orientation" => "Riktning",+        "Orientation (degrees)" => "Riktning (grader)",+        "Other:" => "Annat:",+        "Outline" => "Kontur",+        "Output" => "Utdata",+        "Output Range:" => "Utdataområde:",+        "Output options" => "Utdataalternativ",+        "Outside Borders" => "Yttre kantlinjer",+        "Oval" => "Oval",+        "PDF (*.pdf)" => "PDF (*.pdf)",+        "Page\nLayout" => "Sid-\nlayout",+        "Page\nNumber" => "Sid-\nnummer",+        "Page Break\nPreview" => "Förhandsgranska\nsidbrytningar",+        "Page Break Preview" => "Förhandsgranska sidbrytningar",+        "Page Breaks" => "Sidbrytningar",+        "Page Layout" => "Sidlayout",+        "Page Layout|Orientation" => "Orientering",+        "Page Number" => "Sidnummer",+        "Page Setup" => "Utskriftsformat",+        "Page Setup…" => "Utskriftsformat…",+        "Page {page} of {pages}" => "Sida {page} av {pages}",+        "Paper Size" => "Pappersstorlek",+        "Pareto (sorted histogram)" => "Pareto (sorterat histogram)",+        "Password" => "Lösenord",+        "Password (optional):" => "Lösenord (valfritt):",+        "Password:" => "Lösenord:",+        "Paste" => "Klistra in",+        "Paste (⌘V)" => "Klistra in (⌘V)",+        "Paste Formatting" => "Klistra in formatering",+        "Paste Formulas" => "Klistra in formler",+        "Paste Link" => "Klistra in länk",+        "Paste Special" => "Klistra in special",+        "Paste Special…" => "Klistra in special…",+        "Paste Values" => "Klistra in värden",+        "Paste formulas that refer to the copied cells" => "Klistra in formler som refererar till de kopierade cellerna",+        "Pen\nBlack" => "Svart\npenna",+        "Pen\nBlue" => "Blå\npenna",+        "Pen\nRed" => "Röd\npenna",+        "Percent" => "Procent",+        "Percent Style" => "Procentformat",+        "Percentage" => "Procent",+        "Pick From Drop-down List…" => "Välj från listrutan…",+        "Pick From List" => "Välj från listan",+        "Picture file path (PNG or JPEG):" => "Sökväg till bildfil (PNG eller JPEG):",+        "Pictures" => "Bilder",+        "Pie" => "Cirkel",+        "Pie or Doughnut" => "Cirkel eller krans",+        "PivotTable" => "Pivottabell",+        "PivotTable Fields" => "Pivottabellfält",+        "Place Picture in Cell" => "Placera bild i cellen",+        "Place Picture over Cells" => "Placera bild över celler",+        "Place in Cell" => "Placera i cell",+        "Place over Cells" => "Placera över celler",+        "Platform" => "Plattform",+        "Point" => "Punkt",+        "Portrait" => "Stående",+        "Previous" => "Föregående",+        "Previous Comment" => "Föregående kommentar",+        "Previous page" => "Föregående sida",+        "Previous sheet" => "Föregående blad",+        "Print" => "Skriv ut",+        "Print\nArea" => "Utskrifts-\nområde",+        "Print\nTitles" => "Skriv ut\nrubriker",+        "Print Active Sheets" => "Skriv ut aktiva blad",+        "Print Area" => "Utskriftsområde",+        "Print Entire Workbook" => "Skriv ut hela arbetsboken",+        "Print Titles" => "Skriv ut rubriker",+        "Print failed: the printing worker stopped." => "Utskriften misslyckades: utskriftsprocessen stoppades.",+        "Print failed: {error}" => "Utskriften misslyckades: {error}",+        "Print job submitted." => "Utskriftsjobbet har skickats.",+        "Print job submitted: {receipt}" => "Utskriftsjobbet har skickats: {receipt}",+        "Printer" => "Skrivare",+        "Printer default" => "Standardskrivare",+        "Printer discovery failed." => "Det gick inte att söka efter skrivare.",+        "Print…" => "Skriv ut…",+        "Product" => "Produkt",+        "Product Information" => "Produktinformation",+        "Properties" => "Egenskaper",+        "Protect\nSheet" => "Skydda\nblad",+        "Protect\nWorkbook" => "Skydda\narbetsbok",+        "Protect Sheet" => "Skydda blad",+        "Protect Sheet…" => "Skydda blad…",+        "Protect Structure and Windows" => "Skydda struktur och fönster",+        "Protect Workbook" => "Skydda arbetsbok",+        "Protect Workbook structure" => "Skydda arbetsbokens struktur",+        "Protect workbook for: Structure (sheets can't be added, moved, renamed, hidden or deleted)." => "Skydda arbetsbok för: Struktur (blad kan inte läggas till, flyttas, byta namn, döljas eller tas bort).",+        "Protection" => "Skydd",+        "Purple" => "Lila",+        "Quarterly Sales Dashboard" => "Kvartalsvis försäljningsöversikt",+        "Radar" => "Radardiagram",+        "Range password:" => "Lösenord för intervall:",+        "Ranges that stay editable when the sheet is protected:" => "Intervall som förblir redigerbara när bladet är skyddat:",+        "Rank and Percentile" => "Rangordning och percentil",+        "Ready" => "Klar",+        "Reapply" => "Tillämpa igen",+        "Recent" => "Senaste",+        "Recent Colors" => "Senaste färgerna",+        "Recommended\nCharts" => "Rekommenderade\ndiagram",+        "Recommended Charts" => "Rekommenderade diagram",+        "Rectangle" => "Rektangel",+        "Red" => "Röd",+        "Red - Yellow - Green" => "Röd - Gul - Grön",+        "Red Border" => "Röd kantlinje",+        "Red Text" => "Röd text",+        "Redo" => "Gör om",+        "Redo (⌘Y)" => "Gör om (⌘Y)",+        "Reference:" => "Referens:",+        "Refers To" => "Refererar till",+        "Refers to cells:" => "Refererar till celler:",+        "Refers to:" => "Refererar till:",+        "Refresh" => "Uppdatera",+        "Refresh printers" => "Uppdatera skrivare",+        "Regression" => "Regression",+        "Remove" => "Ta bort",+        "Remove\nDuplicates" => "Ta bort\ndubbletter",+        "Remove Arrows" => "Ta bort pilar",+        "Remove Duplicates" => "Ta bort dubbletter",+        "Remove Field" => "Ta bort fält",+        "Remove Page Break" => "Ta bort sidbrytning",+        "Remove the password (Modify)" => "Ta bort lösenordet (Ändra)",+        "Rename" => "Byt namn",+        "Rename Sheet" => "Byt namn på kalkylblad",+        "Replace" => "Ersätt",+        "Replace All" => "Ersätt alla",+        "Replace with:" => "Ersätt med:",+        "Replace…" => "Ersätt…",+        "Report Layout" => "Rapportlayout",+        "Reset All Page Breaks" => "Återställ alla sidbrytningar",+        "Residuals" => "Residualer",+        "Restore Original Values" => "Återställ ursprungliga värden",+        "Review" => "Granska",+        "Right" => "Höger",+        "Right Border" => "Höger kantlinje",+        "Right Margin" => "Höger marginal",+        "Right margin (in):" => "Höger marginal (tum):",+        "Rotate Text Down" => "Rotera text nedåt",+        "Rotate Text Up" => "Rotera text uppåt",+        "Rounded Rectangle" => "Avrundad rektangel",+        "Row Height" => "Radhöjd",+        "Row Height…" => "Radhöjd…",+        "Row height (pixels):" => "Radhöjd (bildpunkter):",+        "Rows" => "Rader",+        "Ruler" => "Linjal",+        "Sample" => "Prov",+        "Save" => "Spara",+        "Save (⌘S)" => "Spara (⌘S)",+        "Save .xlsx workbooks automatically after every change" => "Spara .xlsx-arbetsböcker automatiskt efter varje ändring",+        "Save As" => "Spara som",+        "Save As…" => "Spara som…",+        "Save Changes?" => "Spara ändringar?",+        "Save a Copy" => "Spara en kopia",+        "Save a Copy as Excel Workbook (.xlsx)…" => "Spara en kopia som Excel-arbetsbok (.xlsx)…",+        "Save a copy as .{format}" => "Spara en kopia som .{format}",+        "Save as type" => "Filformat",+        "Save the active sheet as comma-separated text." => "Spara det aktiva bladet som kommaavgränsad text.",+        "Save the sheet as a PDF document that keeps its page layout." => "Spara bladet som ett PDF-dokument med bibehållen sidlayout.",+        "Save the workbook as a web page." => "Spara arbetsboken som en webbsida.",+        "Save the workbook under another name or in another folder." => "Spara arbetsboken under ett annat namn eller i en annan mapp.",+        "Scale with Document" => "Skala med dokument",+        "Scatter" => "Punktdiagram (XY)",+        "Scatter or Bubble" => "Punkt eller bubbla",+        "Scatter with Lines" => "Punktdiagram med linjer",+        "Scenario Manager…" => "Scenariohanteraren…",+        "Scientific" => "Grundpotensform",+        "Scope" => "Omfång",+        "Scope (Workbook or sheet name):" => "Omfång (Arbetsbok eller bladnamn):",+        "ScreenTip:" => "Skärmtips:",+        "Search" => "Sök",+        "Search Commands" => "Sök kommandon",+        "Search and run any command" => "Sök och kör valfritt kommando",+        "Search commands" => "Sök kommandon",+        "Search commands (⌘⇧Space)" => "Sök kommandon (⌘⇧Blanksteg)",+        "Search:" => "Sök:",+        "Seasonality (auto, 0 for none, or a season length):" => "Säsongsvariation (auto, 0 för ingen, eller säsongslängd):",+        "Select" => "Markera",+        "Select\nData" => "Markera\ndata",+        "Select\nObjects" => "Markera\nobjekt",+        "Select All Sheets" => "Markera alla blad",+        "Select Data" => "Markera data",+        "Select Data Source" => "Välj datakälla",+        "Select Data…" => "Markera data…",+        "Select a Solving Method:" => "Välj lösningsmetod:",+        "Select a chart first." => "Markera ett diagram först.",+        "Select a printer" => "Välj en skrivare",+        "Select and move ink and shapes" => "Markera och flytta pennanteckningar och former",+        "Select destination and press Enter or choose Paste" => "Markera målet och tryck på Retur eller välj Klistra in",+        "Semicolon" => "Semikolon",+        "Series" => "Serie",+        "Series in" => "Serier i",+        "Series{n}" => "Serie{n}",+        "Series…" => "Serie…",+        "Set Objective:" => "Ange målcelle:",+        "Set Print Area" => "Ange utskriftsområde",+        "Set cell:" => "Målcell:",+        "Shapes" => "Former",+        "Share" => "Dela",+        "Share: export or save a copy" => "Dela: exportera eller spara en kopia",+        "Sheet\nName" => "Blad-\nnamn",+        "Sheet\nRight-to-Left" => "Blad från\nhöger till vänster",+        "Sheet Name" => "Bladnamn",+        "Sheet Options|View" => "Visa",+        "Sheet Right-to-Left" => "Blad från höger till vänster",+        "Sheet structure is locked: sheets can't be added, moved, renamed or deleted." => "Bladstrukturen är låst: blad kan inte läggas till, flyttas, byta namn eller tas bort.",+        "Sheets" => "Blad",+        "Sheets: {sheets}" => "Blad: {sheets}",+        "Shift cells down" => "Flytta celler nedåt",+        "Shift cells left" => "Flytta celler åt vänster",+        "Shift cells right" => "Flytta celler åt höger",+        "Shift cells up" => "Flytta celler uppåt",+        "Short Date" => "Kort datum",+        "Show\nComments" => "Visa\nkommentarer",+        "Show All Notes" => "Visa alla anteckningar",+        "Show Detail" => "Visa information",+        "Show Formulas" => "Visa formler",+        "Show Formulas (⌃`)" => "Visa formler (⌃`)",+        "Show as % of Grand Total" => "Visa som % av totalsumma",+        "Show as No Calculation" => "Visa som ingen beräkning",+        "Show as Rank" => "Visa som rangordning",+        "Show as Running Total" => "Visa som löpande summa",+        "Show formula bar" => "Visa formelfältet",+        "Show password" => "Visa lösenord",+        "Show/Hide Note" => "Visa/dölj anteckning",+        "Shrink to fit" => "Förminska så att texten ryms",+        "Single" => "Enkel",+        "Single Accounting" => "Enkel redovisning",+        "Size" => "Storlek",+        "Skip blanks" => "Hoppa över tomma",+        "Slicer" => "Utsnitt",+        "Solve" => "Lös",+        "Solver" => "Problemlösaren",+        "Solver Parameters" => "Parametrar för Problemlösaren",+        "Solver Results" => "Resultat från Problemlösaren",+        "Sort" => "Sortera",+        "Sort &\nFilter" => "Sortera och\nfiltrera",+        "Sort & Filter" => "Sortera och filtrera",+        "Sort A to Z" => "Sortera från A till Ö",+        "Sort Ascending" => "Sortera stigande",+        "Sort Descending" => "Sortera fallande",+        "Sort Z to A" => "Sortera från Ö till A",+        "Sort by" => "Sortera efter",+        "Source:" => "Källa:",+        "Space" => "Mellanslag",+        "Sparklines" => "Minidiagram",+        "Special" => "Special",+        "Special…" => "Special…",+        "Spelling" => "Stavning",+        "Spelling (F7)" => "Stavning (F7)",+        "Stacked Area" => "Staplad yta",+        "Stacked Bar" => "Staplad liggande stapel",+        "Stacked Column" => "Staplad kolumn",+        "Stacked Line" => "Staplad linje",+        "Standard Colors" => "Standardfärger",+        "Standard Errors" => "Standardfel",+        "Standard Width" => "Standardbredd",+        "Standard column width (pixels):" => "Standardkolumnbredd (bildpunkter):",+        "Standardized Residuals" => "Standardiserade residualer",+        "Start a conversation:" => "Starta en konversation:",+        "Start a new workbook" => "Starta en ny arbetsbok",+        "Statistic" => "Statistik",+        "Statistical" => "Statistiska",+        "Step value:" => "Stegvärde:",+        "Stock" => "Kursdiagram",+        "Stop" => "Stopp",+        "Stop value:" => "Stoppvärde:",+        "Strikethrough" => "Genomstruken",+        "Subject" => "Ämne",+        "Subject to the Constraints:" => "Begränsningar:",+        "Submitting print job…" => "Skickar utskriftsjobb…",+        "Subscript" => "Nedsänkt",+        "Subtotal" => "Delsumma",+        "Subtract" => "Subtrahera",+        "Suggestions:" => "Förslag:",+        "Sum" => "Summa",+        "Summarize by Average" => "Sammanfatta med Medel",+        "Summarize by Count" => "Sammanfatta med Antal",+        "Summarize by Max" => "Sammanfatta med Max",+        "Summarize by Min" => "Sammanfatta med Min",+        "Summarize by Sum" => "Sammanfatta med Summa",+        "Summary statistics" => "Sammanfattande statistik",+        "Sunburst" => "Solfjädersdiagram",+        "Superscript" => "Upphöjd",+        "Switch\nRow/Column" => "Växla\nrad/kolumn",+        "Switch Row/Column" => "Växla rad/kolumn",+        "Symbol" => "Symbol",+        "System" => "System",+        "Tab" => "Tabb",+        "Tab Color" => "Flikfärg",+        "Table" => "Tabell",+        "Table\nStyles" => "Tabell-\nformat",+        "Table (⌘T)" => "Tabell (⌘T)",+        "Table Design" => "Tabelldesign",+        "Table Styles" => "Tabellformat",+        "Tabular" => "Tabellformat",+        "Tab|Insert" => "Infoga",+        "Text" => "Text",+        "Text\nBox" => "Text-\nruta",+        "Text Box" => "Textruta",+        "Text length" => "Textlängd",+        "Text that Contains…" => "Text som innehåller…",+        "Text to\nColumns" => "Text till\nkolumner",+        "Text to Columns" => "Text till kolumner",+        "The output range already holds data. Replace it with the report?" => "Utdataintervallet innehåller redan data. Vill du ersätta det med rapporten?",+        "The spelling check is complete for the entire sheet." => "Stavningskontrollen för hela bladet är slutförd.",+        "Theme Colors" => "Temafärger",+        "Themed Cell Styles" => "Temabaserade cellformat",+        "Themes" => "Teman",+        "Then by" => "Sedan efter",+        "There are no conditional formatting rules on this sheet." => "Det finns inga regler för villkorsstyrd formatering på det här bladet.",+        "Thick Bottom Border" => "Tjock nedre kantlinje",+        "Thick Outside Borders" => "Tjock kantlinje runt om",+        "This month" => "Den här månaden",+        "This week" => "Den här veckan",+        "This workbook" => "Den här arbetsboken",+        "This workbook has no scripts or macros." => "Den här arbetsboken har inga skript eller makron.",+        "Threaded Comments" => "Trådade kommentarer",+        "Time" => "Tid",+        "Timeline range (blank: first column of the selection):" => "Tidslinjeintervall (tomt: markeringens första kolumn):",+        "Title" => "Rubrik",+        "Title:" => "Rubrik:",+        "Titles and Headings" => "Rubriker och titlar",+        "To value:" => "Till värde:",+        "To:" => "Till:",+        "Today" => "Idag",+        "Tomorrow" => "Imorgon",+        "Top" => "Överkant",+        "Top\nAlign" => "Justera\nlängst upp",+        "Top 10 Items" => "De 10 översta",+        "Top 10%" => "De 10 % översta",+        "Top Align" => "Justera längst upp",+        "Top Border" => "Övre kantlinje",+        "Top Margin" => "Övre marginal",+        "Top and Bottom Border" => "Övre och nedre kantlinje",+        "Top and Double Bottom Border" => "Övre och dubbel nedre kantlinje",+        "Top and Thick Bottom Border" => "Övre och tjock nedre kantlinje",+        "Top margin (in):" => "Övre marginal (tum):",+        "Top/Bottom Rules" => "Över-/underregler",+        "Total" => "Summa",+        "Trace Dependents" => "Spåra underordnade",+        "Trace Precedents" => "Spåra överordnade",+        "Transpose" => "Transponera",+        "Transpose (E)" => "Transponera (E)",+        "Treat consecutive delimiters as one" => "Behandla på varandra följande avgränsare som en",+        "Treemap" => "Trädkarta",+        "Triangle" => "Triangel",+        "Two-sided printing" => "Dubbelsidig utskrift",+        "Two-sided: long edge" => "Dubbelsidig: vänd längs långsidan",+        "Two-sided: short edge" => "Dubbelsidig: vänd längs kortsidan",+        "Type" => "Typ",+        "Type (custom format code):" => "Typ (anpassad formatkod):",+        "Type a command, e.g. freeze, chart, bold…" => "Skriv ett kommando, t.ex. frys, diagram, fet…",+        "Type to filter…" => "Skriv för att filtrera…",+        "Underline" => "Understruken",+        "Underline (⌘U)" => "Understruken (⌘U)",+        "Undo" => "Ångra",+        "Undo (⌘Z)" => "Ångra (⌘Z)",+        "Undo list" => "Ångralista",+        "Unfreeze Panes" => "Lås upp fönsterrutor",+        "Ungroup" => "Dela upp grupp",+        "Unhide" => "Ta fram",+        "Unhide Columns" => "Ta fram kolumner",+        "Unhide Rows" => "Ta fram rader",+        "Unhide Sheet…" => "Ta fram blad…",+        "Unhide sheet:" => "Ta fram blad:",+        "Unhide…" => "Ta fram…",+        "Unlock with password" => "Lås upp med lösenord",+        "Unmerge Cells" => "Dela celler",+        "Unprotect\nSheet" => "Avskydda\nblad",+        "Unprotect Sheet" => "Avskydda blad",+        "Unprotect Sheet…" => "Avskydda blad…",+        "Unprotect Workbook" => "Avskydda arbetsbok",+        "Up" => "Uppåt",+        "Use AutoFilter" => "Använd autofilter",+        "Use a field's menu to move it between areas:" => "Använd ett fälts meny för att flytta det mellan områden:",+        "Use function" => "Använd funktion",+        "Use in Formula" => "Använd i formel",+        "Validation" => "Verifiering",+        "Value" => "Värde",+        "Value Of:" => "Värde av:",+        "Values" => "Värden",+        "Values (V)" => "Värden (V)",+        "Values and number formats" => "Värden och talformat",+        "Values range (blank: second column of the selection):" => "Värdeintervall (tomt: markeringens andra kolumn):",+        "Variable 1 Range:" => "Intervall för variabel 1:",+        "Variable 2 Range:" => "Intervall för variabel 2:",+        "Version" => "Version",+        "Version {version}" => "Version {version}",+        "Version, contributors and the AI models that helped" => "Version, medverkande och AI-modellerna som hjälpte till",+        "Vertical" => "Lodrätt",+        "Vertical Text" => "Lodrät text",+        "Vertical axis title:" => "Lodrät axelrubrik:",+        "View" => "Visa",+        "Visible cells only" => "Endast synliga celler",+        "Warning" => "Varning",+        "Warning Text" => "Varningstext",+        "Watch\nWindow" => "Bevaknings-\nfönster",+        "Watch Window" => "Bevakningsfönster",+        "Waterfall" => "Vattenfallsdiagram",+        "Web" => "Webb",+        "Web Page (*.html)" => "Webbsida (*.html)",+        "Web Page (.html)" => "Webbsida (.html)",+        "Weekday" => "Veckodag",+        "What-If\nAnalysis" => "Konsekvens-\nanalys",+        "What-If Analysis" => "Konsekvensanalys",+        "White - Green" => "Vit - Grön",+        "White - Red" => "Vit - Röd",+        "Whole number" => "Heltal",+        "Wide" => "Breda",+        "Win/Loss" => "Vinst/förlust",+        "Within workbook" => "Inom arbetsboken",+        "Workbook" => "Arbetsbok",+        "Workbook\nStatistics" => "Arbetsboks-\nstatistik",+        "Workbook Statistics" => "Arbetsboksstatistik",+        "Workbook calculation" => "Arbetsboksberäkning",+        "Wrap Text" => "Radbryt text",+        "Wrap text" => "Radbryt text",+        "Year" => "År",+        "Yellow Fill with Dark Yellow Text" => "Gul fyllning med mörkgul text",+        "Yesterday" => "Igår",+        "Z to A" => "Ö till A",+        "Zeros" => "Nollor",+        "Zoom" => "Zooma",+        "Zoom In" => "Zooma in",+        "Zoom Out" => "Zooma ut",+        "Zoom to\nSelection" => "Zooma till\nmarkering",+        "Zoom to 100%" => "Zooma till 100 %",+        "Zoom to Selection" => "Zooma till markering",+        "Zoom…" => "Zooma…",+        "and:" => "och:",+        "applies to" => "gäller för",+        "between" => "mellan",+        "dashed" => "streckad",+        "dotted" => "punktad",+        "double" => "dubbel",+        "e.g. lookup, average, date" => "t.ex. letaupp, medel, datum",+        "equal to" => "lika med",+        "greater than" => "större än",+        "greater than or equal to" => "större än eller lika med",+        "less than" => "mindre än",+        "less than or equal to" => "mindre än eller lika med",+        "medium" => "mellan",+        "none" => "inget",+        "not between" => "inte mellan",+        "not equal to" => "inte lika med",+        "t-Test: Paired Two Sample for Means" => "t-test: parade två urval för medelvärden",+        "t-Test: Two-Sample Assuming Equal Variances" => "t-test: två urval med lika varians",+        "t-Test: Two-Sample Assuming Unequal Variances" => "t-test: två urval med olika varians",+        "thick" => "tjock",+        "thin" => "tunn",+        "this workbook" => "den här arbetsboken",+        "with" => "med",+        "{count} cell(s) found" => "{count} cell(er) hittades",+        "{n} days ago" => "för {n} dagar sedan",+        "{n} h ago" => "för {n} tim sedan",+        "{n} min ago" => "för {n} min sedan",+        "{n} months ago" => "för {n} månader sedan",+        "{n} weeks ago" => "för {n} veckor sedan",+        "{n} years ago" => "för {n} år sedan",+        "£ English (United Kingdom)" => "£ Engelska (Storbritannien)",+        "¥ Japanese" => "¥ Japanska",+        "— 1 step" => "— 1 steg",+        "— VBA project (preserved, not run)" => "— VBA-projekt (bevarat, körs ej)",+        "— {steps} steps" => "— {steps} steg",+        "€ Euro" => "€ Euro",+        _ => return None,+    })+}diff --git a/crates/ui-egui/tests/it/file_menu.rs b/crates/ui-egui/tests/it/file_menu.rs--- a/crates/ui-egui/tests/it/file_menu.rs+++ b/crates/ui-egui/tests/it/file_menu.rs@@ -135,7 +135,7 @@ fn file_options_opens_the_options_page_and_pages_are_reachable_by_command() {  #[test] fn translated_options_headings_show_no_context_prefix() {-    for language in [Language::Fr, Language::Sr, Language::Nl, Language::Ro] {+    for language in [Language::Fr, Language::Sr, Language::Nl, Language::Ro, Language::Sv] {         let mut h = harness(Services::default());         h.state_mut().run("app.language.set", serde_json::json!({"language": language.code()})).unwrap();         h.state_mut().run("file.options", serde_json::json!({})).unwrap();diff --git a/docs/localization-parity.md b/docs/localization-parity.md--- a/docs/localization-parity.md+++ b/docs/localization-parity.md@@ -84,6 +84,7 @@ separators, number/date formats, machine translation with agent review, and scri | 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 | | Turkish | tr | 382 (~17%) | no | Latin: yes | yes | menus only | 4–8 h |+| Swedish | sv | 1,157 (~53%) | dialogs, tooltips, File view, status | Latin: yes | no | menus, File view, dialogs, status | 2–4 h |  Other shipped languages: Russian (ru), German (de), Czech (cs), French (fr) and Turkish (tr), menus only. | Vietnamese | vi | 398 (~18%) | no | Latin with stacked diacritics: unverified | no | menus, File view | 5–9 h |@@ -110,6 +111,7 @@ language (none so far) and of localized function names.  | Date | Change | Summary | |---|---|---|+| 2026-10-25 | minor | Swedish interface catalog (`i18n/sv.rs`, 1,157 labels, ~53%): 100% coverage across all reference catalog strings (ribbon, context menus, File view, dialogs, options, status), matching Microsoft Excel's Swedish terminology; `sv`, `sv-SE`, `sv_SE.UTF-8` locale tags resolve to Swedish | | 2026-10-23 | minor | Missing translations are reported, never a failure: `cargo xtask i18n-report` prints, per language, the strings other catalogs translate and it lacks (plus Spanish function help rows keyed by English the function catalog no longer has) and always passes; `cargo xtask ci` runs it first. Coverage and per-language parity tests and tests of one language's exact wording are gone; UI tests take the expected text from the catalog. Duplicate-key, placeholder, context-prefix and line-shape checks stay | | 2026-10-21 | minor | Romanian interface (`ro`, Română): 970 labels covering every key of the other catalogs (`crates/ui-egui/src/i18n/ro.rs`), `ro-*` system locales, the View-tab switcher and `app.language.set`; context keys show no prefix (File › Options test). English formulas and formats; AI-assisted draft pending native-speaker review | | 2026-10-20 | minor | Japanese: furigana (`rPh` phonetic runs and `<phoneticPr>` in `xl/sharedStrings.xml`) is no longer deleted by an open + save; it is kept on the workbook and written back (a `<phoneticPr>` without runs is kept too, while duplicate texts with different readings keep only the first, reported on open). Display of the readings is still missing (`crates/xlsx/src/tests/phonetic_tests.rs`) |