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.rs
new 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`) |
