From 0a5eceedf191ccdd800a7d60b38b7d99be412d16 Mon Sep 17 00:00:00 2001 From: Patrik Lermon Date: Thu, 15 Oct 2026 22:05:47 +0200 Subject: [PATCH 1/4] i18n(sv): translate 480 new strings Brings the Swedish catalog up to date with upstream main (eb741a3). Co-Authored-By: Claude Opus 5.5 --- crates/ui-egui/locales/sv.toml | 480 +++++++++++++++++++++++++++++++++ 1 file changed, 480 insertions(+) diff --git a/crates/ui-egui/locales/sv.toml b/crates/ui-egui/locales/sv.toml index f7b2999d6..195c94af2 100644 --- a/crates/ui-egui/locales/sv.toml +++ b/crates/ui-egui/locales/sv.toml @@ -16,6 +16,7 @@ name = "Svenska" "1…9, 0" = "1…9, 0" "@{login}: {prs} PRs, {commits} commits, +{added} / −{deleted} lines (Δ {delta}), +{bin_added} / −{bin_deleted} binary assets, {first} – {last}" = "@{login}: {prs} PR:er, {commits} commits, +{added} / −{deleted} rader (Δ {delta}), +{bin_added} / −{bin_deleted} binära tillgångar, {first} – {last}" "A collection of this file with these modes and variables: override their values per mode and add variables of its own" = "En samling i den här filen med dessa lägen och variabler: åsidosätt deras värden per läge och lägg till egna variabler" +"A layer on its own aligns to its frame: select more layers, or one in a frame" = "Ett ensamt lager justeras mot sin ram: markera fler lager, eller ett lager i en ram" "A responsive product page: hero, features, figures, a quote and a footer" = "En responsiv produktsida: toppsektion, funktioner, figurer, ett citat och en sidfot" "A spring plays until it settles: its mass, stiffness and damping set how long" = "En fjäder spelas tills den stannar: dess massa, styvhet och dämpning avgör hur länge" "A title, an agenda, a big figure, a chart and a closing slide" = "En titel, en agenda, en stor figur, ett diagram och en avslutande bild" @@ -309,7 +310,9 @@ name = "Svenska" "Copy {value}" = "Kopiera {value}" "Corner radius" = "Hörnradie" "Corner smoothing" = "Hörnutjämning" +"Couldn't download the variables" = "Det gick inte att hämta variablerna" "Couldn't reach {server}: showing what this computer remembers." = "Det gick inte att nå {server}: visar det som den här datorn minns." +"Couldn't save automatically: {error}" = "Det gick inte att spara automatiskt: {error}" "Count" = "Antal" "Create" = "Skapa" "Create a variable collection first" = "Skapa en variabelsamling först" @@ -474,6 +477,7 @@ name = "Svenska" "False" = "Falskt" "Feb" = "feb" "Fetching from the server…" = "Hämtar från servern…" +"FigCraft couldn't open its window: {error}" = "FigCraft kunde inte öppna sitt fönster: {error}" "File" = "Fil" "File name" = "Filnamn" "File not found" = "Filen hittades inte" @@ -593,6 +597,7 @@ name = "Svenska" "Hug contents" = "Omslut innehåll" "Icon components on a 24 px grid with keylines and a size preview" = "Ikonkomponenter på ett 24 px-rutnät med hjälplinjer och en förhandsgranskning av storlekar" "Icon set starter" = "Startpaket för ikonuppsättning" +"If it keeps happening, please report it at {link} with this message." = "Om det fortsätter att hända kan du rapportera det på {link} och bifoga det här meddelandet." "If" = "Om" "If {condition}" = "Om {condition}" "Ignore auto layout (absolute position)" = "Ignorera automatisk layout (absolut position)" @@ -1045,6 +1050,7 @@ name = "Svenska" "Remove the else and its actions" = "Ta bort else-grenen och dess åtgärder" "Remove this condition and its actions" = "Ta bort det här villkoret och dess åtgärder" "Remove this file from the server? It can't be shared or opened from there again. Your copy stays open here." = "Vill du ta bort den här filen från servern? Den kan inte längre delas eller öppnas därifrån. Din kopia förblir öppen här." +"Remove {name} from session" = "Ta bort {name} från sessionen" "Remove {name} from {server}?" = "Vill du ta bort {name} från {server}?" "Removed" = "Borttaget" "Removed from the server" = "Borttagen från servern" @@ -1112,6 +1118,7 @@ name = "Svenska" "Rulers" = "Linjaler" "Run" = "Kör" "Run {label}" = "Kör {label}" +"Save files automatically" = "Spara filer automatiskt" "Search templates" = "Sök mallar" "See all templates" = "Se alla mallar" "Select layers and they space themselves as their content changes" = "Markera lager så fördelar de avståndet själva när innehållet ändras" @@ -1388,6 +1395,8 @@ name = "Svenska" "Update from selection" = "Uppdatera från markering" "Updated {components} and {styles}" = "{components} och {styles} har uppdaterats" "Updated {name}" = "{name} har uppdaterats" +"Updating the graphics driver often helps. To use OpenGL only, start FigCraft from a Command Prompt with:" = "Det hjälper ofta att uppdatera grafikdrivrutinen. Om du bara vill använda OpenGL startar du FigCraft från en kommandotolk med:" +"Updating the graphics driver often helps. WGPU_BACKEND (vulkan, gl, metal) names another graphics API to try." = "Det hjälper ofta att uppdatera grafikdrivrutinen. WGPU_BACKEND (vulkan, gl, metal) anger ett annat grafik-API att prova." "Uploads this file to a FigCraft server and keeps this tab in sync with it. You get a link to edit and a link to view." = "Laddar upp filen till en FigCraft-server och håller fliken synkroniserad med den. Du får en länk för redigering och en för visning." "Uppercase" = "Versaler" "Use a fixed value" = "Använd ett fast värde" @@ -1430,6 +1439,7 @@ name = "Svenska" "Visibility" = "Synlighet" "Visible" = "Synlig" "Vivid" = "Livfull" +"WGPU_BACKEND is set and names the graphics API to use; unsetting it lets FigCraft choose." = "WGPU_BACKEND är satt och anger vilket grafik-API som ska användas; tar du bort den väljer FigCraft själv." "Warm" = "Varm" "Watch" = "Bevaka" "Wavy" = "Vågig" @@ -1588,6 +1598,127 @@ name = "Svenska" [commands] +"align.bottom" = "align.bottom" +"align.hcenter" = "align.hcenter" +"align.left" = "align.left" +"align.right" = "align.right" +"align.top" = "align.top" +"align.vcenter" = "align.vcenter" +"annotation.add" = "annotation.add" +"annotation.addCategory" = "annotation.addCategory" +"annotation.categories" = "annotation.categories" +"annotation.edit" = "annotation.edit" +"annotation.editCategory" = "annotation.editCategory" +"annotation.list" = "annotation.list" +"annotation.remove" = "annotation.remove" +"annotation.removeCategory" = "annotation.removeCategory" +"app.actions" = "app.actions" +"app.preferences" = "app.preferences" +"arrange.back" = "arrange.back" +"arrange.backward" = "arrange.backward" +"arrange.forward" = "arrange.forward" +"arrange.front" = "arrange.front" +"arrange.packH" = "arrange.packH" +"arrange.packV" = "arrange.packV" +"arrange.roundToPixels" = "arrange.roundToPixels" +"arrange.tidy" = "arrange.tidy" +"bool.exclude" = "bool.exclude" +"bool.flatten" = "bool.flatten" +"bool.intersect" = "bool.intersect" +"bool.subtract" = "bool.subtract" +"bool.union" = "bool.union" +"branch.archive" = "branch.archive" +"branch.create" = "branch.create" +"branch.list" = "branch.list" +"branch.merge" = "branch.merge" +"branch.open" = "branch.open" +"branch.review" = "branch.review" +"branch.updateFromMain" = "branch.updateFromMain" +"codeConnect.export" = "codeConnect.export" +"codeConnect.import" = "codeConnect.import" +"codeConnect.remove" = "codeConnect.remove" +"codeConnect.set" = "codeConnect.set" +"collab.cursor" = "collab.cursor" +"collab.cursorChat" = "collab.cursorChat" +"collab.diff" = "collab.diff" +"collab.files" = "collab.files" +"collab.follow" = "collab.follow" +"collab.forgetFile" = "collab.forgetFile" +"collab.host" = "collab.host" +"collab.join" = "collab.join" +"collab.leave" = "collab.leave" +"collab.manageFile" = "collab.manageFile" +"collab.openFile" = "collab.openFile" +"collab.peers" = "collab.peers" +"collab.publish" = "collab.publish" +"collab.recoverFile" = "collab.recoverFile" +"collab.registerLinks" = "collab.registerLinks" +"collab.removePerson" = "collab.removePerson" +"collab.report" = "collab.report" +"collab.serverInfo" = "collab.serverInfo" +"collab.share" = "collab.share" +"collab.spotlight" = "collab.spotlight" +"collab.stop" = "collab.stop" +"command.batch" = "command.batch" +"comment.add" = "comment.add" +"comment.delete" = "comment.delete" +"comment.edit" = "comment.edit" +"comment.link" = "comment.link" +"comment.list" = "comment.list" +"comment.markRead" = "comment.markRead" +"comment.move" = "comment.move" +"comment.next" = "comment.next" +"comment.open" = "comment.open" +"comment.people" = "comment.people" +"comment.react" = "comment.react" +"comment.reply" = "comment.reply" +"comment.resolve" = "comment.resolve" +"comment.zoom" = "comment.zoom" +"component.addProperty" = "component.addProperty" +"component.addVariant" = "component.addVariant" +"component.bindProperty" = "component.bindProperty" +"component.combineVariants" = "component.combineVariants" +"component.create" = "component.create" +"component.createMultiple" = "component.createMultiple" +"component.deleteProperty" = "component.deleteProperty" +"component.detach" = "component.detach" +"component.editProperty" = "component.editProperty" +"component.exposeInstance" = "component.exposeInstance" +"component.goToMain" = "component.goToMain" +"component.hideWhenPublishing" = "component.hideWhenPublishing" +"component.list" = "component.list" +"component.makeSlot" = "component.makeSlot" +"component.playground" = "component.playground" +"component.properties" = "component.properties" +"component.pushChanges" = "component.pushChanges" +"component.removeSlot" = "component.removeSlot" +"component.resetInstance" = "component.resetInstance" +"component.resetOverride" = "component.resetOverride" +"component.restoreMain" = "component.restoreMain" +"dev.compare" = "dev.compare" +"dev.focus" = "dev.focus" +"dev.resolveChange" = "dev.resolveChange" +"dev.unfocus" = "dev.unfocus" +"devResource.add" = "devResource.add" +"devResource.edit" = "devResource.edit" +"devResource.list" = "devResource.list" +"devResource.remove" = "devResource.remove" +"distribute.horizontal" = "distribute.horizontal" +"distribute.vertical" = "distribute.vertical" +"doc.home" = "doc.home" +"doc.list" = "doc.list" +"doc.nextTab" = "doc.nextTab" +"doc.previousTab" = "doc.previousTab" +"doc.switch" = "doc.switch" +"edit.copy" = "edit.copy" +"edit.copyAsCss" = "edit.copyAsCss" +"edit.copyAsPng" = "edit.copyAsPng" +"edit.copyAsSvg" = "edit.copyAsSvg" +"edit.copyAsText" = "edit.copyAsText" +"edit.copyLink" = "edit.copyLink" +"edit.copyProperties" = "edit.copyProperties" +"edit.cut" = "edit.cut" +"edit.delete" = "edit.delete" "edit.duplicate" = "Duplicera" "edit.findReplace" = "Sök och ersätt" "edit.paste" = "Klistra in" @@ -1708,6 +1839,355 @@ name = "Svenska" "object.moveToPage" = "Flytta till sida" "object.opacityKeys" = "Nyckelbildrutor för opacitet" "object.rasterize" = "Rastrera" +"object.releaseMask" = "object.releaseMask" +"object.removeFill" = "object.removeFill" +"object.removeFrame" = "object.removeFrame" +"object.removeStroke" = "object.removeStroke" +"object.rename" = "object.rename" +"object.resizeToFit" = "object.resizeToFit" +"object.rotate180" = "object.rotate180" +"object.rotateLeft" = "object.rotateLeft" +"object.rotateRight" = "object.rotateRight" +"object.setThumbnail" = "object.setThumbnail" +"object.swapFillStroke" = "object.swapFillStroke" +"object.toggleLock" = "object.toggleLock" +"object.toggleVisible" = "object.toggleVisible" +"object.ungroup" = "object.ungroup" +"object.wrapInSection" = "object.wrapInSection" +"page.add" = "page.add" +"page.delete" = "page.delete" +"page.duplicate" = "page.duplicate" +"page.list" = "page.list" +"page.move" = "page.move" +"page.rename" = "page.rename" +"page.select" = "page.select" +"page.setBackground" = "page.setBackground" +"paint.documentColors" = "paint.documentColors" +"plugin.close" = "plugin.close" +"plugin.directory.install" = "plugin.directory.install" +"plugin.directory.list" = "plugin.directory.list" +"plugin.directory.publish" = "plugin.directory.publish" +"plugin.directory.unpublish" = "plugin.directory.unpublish" +"plugin.event" = "plugin.event" +"plugin.import" = "plugin.import" +"plugin.list" = "plugin.list" +"plugin.remove" = "plugin.remove" +"plugin.run" = "plugin.run" +"plugin.ui" = "plugin.ui" +"plugins.manage" = "plugins.manage" +"plugins.runLast" = "plugins.runLast" +"pref.autoSave" = "pref.autoSave" +"pref.highlightHover" = "pref.highlightHover" +"pref.keepTool" = "pref.keepTool" +"pref.language" = "pref.language" +"pref.nudge" = "pref.nudge" +"pref.numberKeysOpacity" = "pref.numberKeysOpacity" +"pref.publishServer" = "pref.publishServer" +"pref.reduceMotion" = "pref.reduceMotion" +"pref.renameDuplicates" = "pref.renameDuplicates" +"pref.showDimensions" = "pref.showDimensions" +"pref.userName" = "pref.userName" +"proto.action.add" = "proto.action.add" +"proto.action.move" = "proto.action.move" +"proto.action.remove" = "proto.action.remove" +"proto.action.set" = "proto.action.set" +"proto.closePreview" = "proto.closePreview" +"proto.conditional.addBlock" = "proto.conditional.addBlock" +"proto.conditional.removeBlock" = "proto.conditional.removeBlock" +"proto.conditional.setCondition" = "proto.conditional.setCondition" +"proto.evaluate" = "proto.evaluate" +"proto.flow.add" = "proto.flow.add" +"proto.flow.remove" = "proto.flow.remove" +"proto.flow.rename" = "proto.flow.rename" +"proto.interaction.add" = "proto.interaction.add" +"proto.interaction.clear" = "proto.interaction.clear" +"proto.interaction.remove" = "proto.interaction.remove" +"proto.interaction.set" = "proto.interaction.set" +"proto.present" = "proto.present" +"proto.presentOptions" = "proto.presentOptions" +"proto.preview" = "proto.preview" +"proto.settings" = "proto.settings" +"section.toggleContents" = "section.toggleContents" +"select.add" = "select.add" +"select.all" = "select.all" +"select.area" = "select.area" +"select.byName" = "select.byName" +"select.children" = "select.children" +"select.inverse" = "select.inverse" +"select.layersAt" = "select.layersAt" +"select.matching" = "select.matching" +"select.next" = "select.next" +"select.none" = "select.none" +"select.parent" = "select.parent" +"select.previous" = "select.previous" +"select.remove" = "select.remove" +"select.sameEffect" = "select.sameEffect" +"select.sameFill" = "select.sameFill" +"select.sameFont" = "select.sameFont" +"select.sameInstance" = "select.sameInstance" +"select.sameProperties" = "select.sameProperties" +"select.sameStroke" = "select.sameStroke" +"select.sameText" = "select.sameText" +"select.set" = "select.set" +"shape.arrow" = "shape.arrow" +"shape.ellipse" = "shape.ellipse" +"shape.line" = "shape.line" +"shape.polygon" = "shape.polygon" +"shape.rectangle" = "shape.rectangle" +"shape.star" = "shape.star" +"shapeBuilder.merge" = "shapeBuilder.merge" +"shapeBuilder.mode" = "shapeBuilder.mode" +"shapeBuilder.regions" = "shapeBuilder.regions" +"shapeBuilder.remove" = "shapeBuilder.remove" +"stroke.add" = "stroke.add" +"stroke.brush" = "stroke.brush" +"stroke.move" = "stroke.move" +"stroke.remove" = "stroke.remove" +"stroke.set" = "stroke.set" +"stroke.widthProfile" = "stroke.widthProfile" +"style.apply" = "style.apply" +"style.bind" = "style.bind" +"style.create" = "style.create" +"style.delete" = "style.delete" +"style.detach" = "style.detach" +"style.duplicate" = "style.duplicate" +"style.list" = "style.list" +"style.move" = "style.move" +"style.renameFolder" = "style.renameFolder" +"style.update" = "style.update" +"template.list" = "template.list" +"text.alignCenter" = "text.alignCenter" +"text.alignJustify" = "text.alignJustify" +"text.alignLeft" = "text.alignLeft" +"text.alignRight" = "text.alignRight" +"text.bold" = "text.bold" +"text.bulletList" = "text.bulletList" +"text.case" = "text.case" +"text.caseLower" = "text.caseLower" +"text.caseOriginal" = "text.caseOriginal" +"text.caseSmallCaps" = "text.caseSmallCaps" +"text.caseTitle" = "text.caseTitle" +"text.caseUpper" = "text.caseUpper" +"text.create" = "text.create" +"text.decoration" = "text.decoration" +"text.edit.begin" = "text.edit.begin" +"text.edit.caret" = "text.edit.caret" +"text.edit.end" = "text.edit.end" +"text.edit.insert" = "text.edit.insert" +"text.edit.key" = "text.edit.key" +"text.edit.preedit" = "text.edit.preedit" +"text.edit.selectLine" = "text.edit.selectLine" +"text.edit.selectWord" = "text.edit.selectWord" +"text.edit.selection" = "text.edit.selection" +"text.endPreview" = "text.endPreview" +"text.fonts" = "text.fonts" +"text.italic" = "text.italic" +"text.lineHeightDown" = "text.lineHeightDown" +"text.lineHeightUp" = "text.lineHeightUp" +"text.link" = "text.link" +"text.listIndent" = "text.listIndent" +"text.listOutdent" = "text.listOutdent" +"text.listStyle" = "text.listStyle" +"text.maxLines" = "text.maxLines" +"text.numberList" = "text.numberList" +"text.onPath" = "text.onPath" +"text.paragraphIndent" = "text.paragraphIndent" +"text.paragraphSpacing" = "text.paragraphSpacing" +"text.pathOptions" = "text.pathOptions" +"text.preview" = "text.preview" +"text.removeFromPath" = "text.removeFromPath" +"text.set" = "text.set" +"text.setFeatures" = "text.setFeatures" +"text.setVariations" = "text.setVariations" +"text.sizeDown" = "text.sizeDown" +"text.sizeUp" = "text.sizeUp" +"text.strikethrough" = "text.strikethrough" +"text.style" = "text.style" +"text.trackingDown" = "text.trackingDown" +"text.trackingUp" = "text.trackingUp" +"text.underline" = "text.underline" +"text.weightDown" = "text.weightDown" +"text.weightUp" = "text.weightUp" +"tool.arrow" = "tool.arrow" +"tool.comment" = "tool.comment" +"tool.ellipse" = "tool.ellipse" +"tool.frame" = "tool.frame" +"tool.hand" = "tool.hand" +"tool.line" = "tool.line" +"tool.move" = "tool.move" +"tool.pen" = "tool.pen" +"tool.pencil" = "tool.pencil" +"tool.pencilBrush" = "tool.pencilBrush" +"tool.place" = "tool.place" +"tool.polygon" = "tool.polygon" +"tool.rectangle" = "tool.rectangle" +"tool.scale" = "tool.scale" +"tool.scaleAnchor" = "tool.scaleAnchor" +"tool.section" = "tool.section" +"tool.set" = "tool.set" +"tool.shapeBuilder" = "tool.shapeBuilder" +"tool.slice" = "tool.slice" +"tool.star" = "tool.star" +"tool.text" = "tool.text" +"transform.move" = "transform.move" +"transform.moveTo" = "transform.moveTo" +"transform.nudge" = "transform.nudge" +"transform.nudgeSize" = "transform.nudgeSize" +"transform.resize" = "transform.resize" +"transform.rotate" = "transform.rotate" +"transform.rotationOrigin" = "transform.rotationOrigin" +"transform.scale" = "transform.scale" +"transform.setRotationOrigin" = "transform.setRotationOrigin" +"variable.addMode" = "variable.addMode" +"variable.bind" = "variable.bind" +"variable.create" = "variable.create" +"variable.createCollection" = "variable.createCollection" +"variable.delete" = "variable.delete" +"variable.deleteCollection" = "variable.deleteCollection" +"variable.duplicate" = "variable.duplicate" +"variable.export" = "variable.export" +"variable.import" = "variable.import" +"variable.list" = "variable.list" +"variable.moveMode" = "variable.moveMode" +"variable.removeMode" = "variable.removeMode" +"variable.renameCollection" = "variable.renameCollection" +"variable.renameMode" = "variable.renameMode" +"variable.resetOverride" = "variable.resetOverride" +"variable.set" = "variable.set" +"variable.setMode" = "variable.setMode" +"variable.update" = "variable.update" +"vector.create" = "vector.create" +"vector.deleteHeal" = "vector.deleteHeal" +"vector.edit.addVertex" = "vector.edit.addVertex" +"vector.edit.begin" = "vector.edit.begin" +"vector.edit.bend" = "vector.edit.bend" +"vector.edit.bounds" = "vector.edit.bounds" +"vector.edit.connect" = "vector.edit.connect" +"vector.edit.cornerRadius" = "vector.edit.cornerRadius" +"vector.edit.cut" = "vector.edit.cut" +"vector.edit.delete" = "vector.edit.delete" +"vector.edit.end" = "vector.edit.end" +"vector.edit.erase" = "vector.edit.erase" +"vector.edit.lasso" = "vector.edit.lasso" +"vector.edit.mirroring" = "vector.edit.mirroring" +"vector.edit.moveHandles" = "vector.edit.moveHandles" +"vector.edit.moveVertices" = "vector.edit.moveVertices" +"vector.edit.nudge" = "vector.edit.nudge" +"vector.edit.paint" = "vector.edit.paint" +"vector.edit.pen" = "vector.edit.pen" +"vector.edit.penEnd" = "vector.edit.penEnd" +"vector.edit.position" = "vector.edit.position" +"vector.edit.resize" = "vector.edit.resize" +"vector.edit.rotate" = "vector.edit.rotate" +"vector.edit.select" = "vector.edit.select" +"vector.edit.selectAll" = "vector.edit.selectAll" +"vector.edit.setHandle" = "vector.edit.setHandle" +"vector.edit.smooth" = "vector.edit.smooth" +"vector.edit.state" = "vector.edit.state" +"vector.edit.strokeCap" = "vector.edit.strokeCap" +"vector.edit.strokeJoin" = "vector.edit.strokeJoin" +"vector.edit.tool" = "vector.edit.tool" +"vector.edit.transform" = "vector.edit.transform" +"vector.edit.widthPoint" = "vector.edit.widthPoint" +"vector.flatten" = "vector.flatten" +"vector.join" = "vector.join" +"vector.offset" = "vector.offset" +"vector.outlineStroke" = "vector.outlineStroke" +"vector.reverse" = "vector.reverse" +"vector.simplify" = "vector.simplify" +"vector.smoothJoin" = "vector.smoothJoin" +"version.autosave" = "version.autosave" +"version.delete" = "version.delete" +"version.duplicate" = "version.duplicate" +"version.exitPreview" = "version.exitPreview" +"version.list" = "version.list" +"version.preview" = "version.preview" +"version.rename" = "version.rename" +"version.restore" = "version.restore" +"view.assets" = "view.assets" +"view.comments" = "view.comments" +"view.contextMenu" = "view.contextMenu" +"view.design" = "view.design" +"view.designPrototype" = "view.designPrototype" +"view.devMode" = "view.devMode" +"view.frameOutlines" = "view.frameOutlines" +"view.fullscreen" = "view.fullscreen" +"view.get" = "view.get" +"view.layers" = "view.layers" +"view.layoutGrids" = "view.layoutGrids" +"view.leftSidebar" = "view.leftSidebar" +"view.maskOutlines" = "view.maskOutlines" +"view.multiplayerCursors" = "view.multiplayerCursors" +"view.nextFrame" = "view.nextFrame" +"view.nextPage" = "view.nextPage" +"view.nextRegion" = "view.nextRegion" +"view.outlines" = "view.outlines" +"view.outlinesHiddenLayers" = "view.outlinesHiddenLayers" +"view.outlinesObjectBounds" = "view.outlinesObjectBounds" +"view.outlinesSelection" = "view.outlinesSelection" +"view.pan" = "view.pan" +"view.panelWidths" = "view.panelWidths" +"view.pixelGrid" = "view.pixelGrid" +"view.pixelPreview" = "view.pixelPreview" +"view.prevFrame" = "view.prevFrame" +"view.prevPage" = "view.prevPage" +"view.previousRegion" = "view.previousRegion" +"view.proofSrgb" = "view.proofSrgb" +"view.prototype" = "view.prototype" +"view.rulers" = "view.rulers" +"view.set" = "view.set" +"view.slices" = "view.slices" +"view.snapGeometry" = "view.snapGeometry" +"view.snapObjects" = "view.snapObjects" +"view.snapPixel" = "view.snapPixel" +"view.themeDark" = "view.themeDark" +"view.themeLight" = "view.themeLight" +"view.themeSystem" = "view.themeSystem" +"view.toggleUi" = "view.toggleUi" +"view.zoom100" = "view.zoom100" +"view.zoom200" = "view.zoom200" +"view.zoom50" = "view.zoom50" +"view.zoomAt" = "view.zoomAt" +"view.zoomFit" = "view.zoomFit" +"view.zoomIn" = "view.zoomIn" +"view.zoomOut" = "view.zoomOut" +"view.zoomSelection" = "view.zoomSelection" +"widget.click" = "widget.click" +"widget.insert" = "widget.insert" +"widget.list" = "widget.list" +"window.focus" = "window.focus" +"window.new" = "window.new" [menu] +"bool.exclude" = "bool.exclude" +"bool.flatten" = "bool.flatten" +"bool.intersect" = "bool.intersect" +"bool.subtract" = "bool.subtract" +"bool.union" = "bool.union" +"file.duplicate" = "file.duplicate" +"file.import" = "file.import" +"file.rename" = "file.rename" +"libraries.open" = "libraries.open" +"select.sameEffect" = "select.sameEffect" +"select.sameFill" = "select.sameFill" +"select.sameFont" = "select.sameFont" +"select.sameInstance" = "select.sameInstance" +"select.sameProperties" = "select.sameProperties" +"select.sameStroke" = "select.sameStroke" +"select.sameText" = "select.sameText" +"text.alignCenter" = "text.alignCenter" +"text.alignJustify" = "text.alignJustify" +"text.alignLeft" = "text.alignLeft" +"text.alignRight" = "text.alignRight" +"view.assets" = "view.assets" +"view.design" = "view.design" +"view.layers" = "view.layers" +"view.outlines" = "view.outlines" +"view.outlinesHiddenLayers" = "view.outlinesHiddenLayers" +"view.outlinesObjectBounds" = "view.outlinesObjectBounds" +"view.outlinesSelection" = "view.outlinesSelection" +"view.prototype" = "view.prototype" +"view.themeDark" = "view.themeDark" +"view.themeLight" = "view.themeLight" +"view.themeSystem" = "view.themeSystem" From a00b2e0583ccf628a8d5c4c1fb0524efb87eb7ec Mon Sep 17 00:00:00 2001 From: Patrik Lermon Date: Fri, 16 Oct 2026 05:42:07 +0200 Subject: [PATCH 2/4] i18n(sv): translate the command and menu labels The [commands] and [menu] rows held their command id as the text ("align.bottom" = "align.bottom"), which the menus and the command palette would show as is. They now translate the English labels the code gives those ids (spec! and m! in crates/engine), e.g. "align.bottom" = "Justera nederkant". Also the interface strings that are new on upstream main (23bdebd). Co-Authored-By: Claude Opus 5.5 --- crates/ui-egui/locales/sv.toml | 949 +++++++++++++++++---------------- 1 file changed, 479 insertions(+), 470 deletions(-) diff --git a/crates/ui-egui/locales/sv.toml b/crates/ui-egui/locales/sv.toml index 195c94af2..4fdf723f0 100644 --- a/crates/ui-egui/locales/sv.toml +++ b/crates/ui-egui/locales/sv.toml @@ -66,6 +66,7 @@ name = "Svenska" "Add variant with a new value" = "Lägg till variant med ett nytt värde" "Added" = "Tillagd" "Added the library \"{name}\"" = "Biblioteket ”{name}” har lagts till" +"Adding to {name}" = "Lägger till i {name}" "Adjust" = "Justera" "Adjustment presets" = "Justeringsförinställningar" "Advanced" = "Avancerat" @@ -407,6 +408,9 @@ name = "Svenska" "Draw" = "Rita" "Draw a frame" = "Rita en ram" "Drawing tools" = "Ritverktyg" +"Drop a .figcraft, .fig, .json, .svg or image file." = "Släpp en .figcraft-, .fig-, .json- eller .svg-fil eller en bildfil." +"Drop to import" = "Släpp för att importera" +"Drop to open" = "Släpp för att öppna" "Drop shadow" = "Släppskugga" "Dual-licensed MIT OR Apache-2.0. Made by the ArtCraft team and community." = "Dubbellicensierad under MIT OR Apache-2.0. Skapad av ArtCraft-teamet och gemenskapen." "Duo" = "Duo" @@ -900,6 +904,8 @@ name = "Svenska" "Open prototype preview" = "Öppna prototypförhandsgranskning" "Open variables ({count})" = "Öppna variabler ({count})" "Opened “{name}” in a new tab" = "Öppnade ”{name}” i en ny flik" +"Opening the file…" = "Öppnar filen…" +"Opening {n} files as new files" = { one = "Öppnar som en ny fil", other = "Öppnar {n} filer som nya filer" } "Open|comments" = "Öppna" "Options" = "Alternativ" "Orange" = "Orange" @@ -1320,6 +1326,9 @@ name = "Svenska" "Texts" = "Texter" "Texture" = "Textur" "The canvas previews colors in sRGB; exported PNG, JPG and WebP files are tagged Display P3." = "Arbetsytan förhandsgranskar färger i sRGB; exporterade PNG-, JPG- och WebP-filer märks med Display P3." +"The destination document is unavailable. Nothing was imported." = "Måldokumentet är inte tillgängligt. Ingenting importerades." +"The destination document was closed. Nothing was imported." = "Måldokumentet stängdes. Ingenting importerades." +"The destination page was removed. Nothing was imported." = "Målsidan togs bort. Ingenting importerades." "The file is deleted from the server: nobody can open or join it from there again, and this can't be undone. Copies that are open stay with whoever has them." = "Filen raderas från servern: ingen kan längre öppna eller ansluta till den därifrån, och detta kan inte ångras. Kopior som är öppna finns kvar hos dem som har dem." "The file now holds another library" = "Filen innehåller nu ett annat bibliotek" "The file now holds another library (\"{name}\")" = "Filen innehåller nu ett annat bibliotek (\"{name}\")" @@ -1598,127 +1607,127 @@ name = "Svenska" [commands] -"align.bottom" = "align.bottom" -"align.hcenter" = "align.hcenter" -"align.left" = "align.left" -"align.right" = "align.right" -"align.top" = "align.top" -"align.vcenter" = "align.vcenter" -"annotation.add" = "annotation.add" -"annotation.addCategory" = "annotation.addCategory" -"annotation.categories" = "annotation.categories" -"annotation.edit" = "annotation.edit" -"annotation.editCategory" = "annotation.editCategory" -"annotation.list" = "annotation.list" -"annotation.remove" = "annotation.remove" -"annotation.removeCategory" = "annotation.removeCategory" -"app.actions" = "app.actions" -"app.preferences" = "app.preferences" -"arrange.back" = "arrange.back" -"arrange.backward" = "arrange.backward" -"arrange.forward" = "arrange.forward" -"arrange.front" = "arrange.front" -"arrange.packH" = "arrange.packH" -"arrange.packV" = "arrange.packV" -"arrange.roundToPixels" = "arrange.roundToPixels" -"arrange.tidy" = "arrange.tidy" -"bool.exclude" = "bool.exclude" -"bool.flatten" = "bool.flatten" -"bool.intersect" = "bool.intersect" -"bool.subtract" = "bool.subtract" -"bool.union" = "bool.union" -"branch.archive" = "branch.archive" -"branch.create" = "branch.create" -"branch.list" = "branch.list" -"branch.merge" = "branch.merge" -"branch.open" = "branch.open" -"branch.review" = "branch.review" -"branch.updateFromMain" = "branch.updateFromMain" -"codeConnect.export" = "codeConnect.export" -"codeConnect.import" = "codeConnect.import" -"codeConnect.remove" = "codeConnect.remove" -"codeConnect.set" = "codeConnect.set" -"collab.cursor" = "collab.cursor" -"collab.cursorChat" = "collab.cursorChat" -"collab.diff" = "collab.diff" -"collab.files" = "collab.files" -"collab.follow" = "collab.follow" -"collab.forgetFile" = "collab.forgetFile" -"collab.host" = "collab.host" -"collab.join" = "collab.join" -"collab.leave" = "collab.leave" -"collab.manageFile" = "collab.manageFile" -"collab.openFile" = "collab.openFile" -"collab.peers" = "collab.peers" -"collab.publish" = "collab.publish" -"collab.recoverFile" = "collab.recoverFile" -"collab.registerLinks" = "collab.registerLinks" -"collab.removePerson" = "collab.removePerson" -"collab.report" = "collab.report" -"collab.serverInfo" = "collab.serverInfo" -"collab.share" = "collab.share" -"collab.spotlight" = "collab.spotlight" -"collab.stop" = "collab.stop" -"command.batch" = "command.batch" -"comment.add" = "comment.add" -"comment.delete" = "comment.delete" -"comment.edit" = "comment.edit" -"comment.link" = "comment.link" -"comment.list" = "comment.list" -"comment.markRead" = "comment.markRead" -"comment.move" = "comment.move" -"comment.next" = "comment.next" -"comment.open" = "comment.open" -"comment.people" = "comment.people" -"comment.react" = "comment.react" -"comment.reply" = "comment.reply" -"comment.resolve" = "comment.resolve" -"comment.zoom" = "comment.zoom" -"component.addProperty" = "component.addProperty" -"component.addVariant" = "component.addVariant" -"component.bindProperty" = "component.bindProperty" -"component.combineVariants" = "component.combineVariants" -"component.create" = "component.create" -"component.createMultiple" = "component.createMultiple" -"component.deleteProperty" = "component.deleteProperty" -"component.detach" = "component.detach" -"component.editProperty" = "component.editProperty" -"component.exposeInstance" = "component.exposeInstance" -"component.goToMain" = "component.goToMain" -"component.hideWhenPublishing" = "component.hideWhenPublishing" -"component.list" = "component.list" -"component.makeSlot" = "component.makeSlot" -"component.playground" = "component.playground" -"component.properties" = "component.properties" -"component.pushChanges" = "component.pushChanges" -"component.removeSlot" = "component.removeSlot" -"component.resetInstance" = "component.resetInstance" -"component.resetOverride" = "component.resetOverride" -"component.restoreMain" = "component.restoreMain" -"dev.compare" = "dev.compare" -"dev.focus" = "dev.focus" -"dev.resolveChange" = "dev.resolveChange" -"dev.unfocus" = "dev.unfocus" -"devResource.add" = "devResource.add" -"devResource.edit" = "devResource.edit" -"devResource.list" = "devResource.list" -"devResource.remove" = "devResource.remove" -"distribute.horizontal" = "distribute.horizontal" -"distribute.vertical" = "distribute.vertical" -"doc.home" = "doc.home" -"doc.list" = "doc.list" -"doc.nextTab" = "doc.nextTab" -"doc.previousTab" = "doc.previousTab" -"doc.switch" = "doc.switch" -"edit.copy" = "edit.copy" -"edit.copyAsCss" = "edit.copyAsCss" -"edit.copyAsPng" = "edit.copyAsPng" -"edit.copyAsSvg" = "edit.copyAsSvg" -"edit.copyAsText" = "edit.copyAsText" -"edit.copyLink" = "edit.copyLink" -"edit.copyProperties" = "edit.copyProperties" -"edit.cut" = "edit.cut" -"edit.delete" = "edit.delete" +"align.bottom" = "Justera nederkant" +"align.hcenter" = "Justera horisontella mittpunkter" +"align.left" = "Justera vänster" +"align.right" = "Justera höger" +"align.top" = "Justera överkant" +"align.vcenter" = "Justera vertikala mittpunkter" +"annotation.add" = "Lägg till anteckning" +"annotation.addCategory" = "Lägg till anteckningskategori" +"annotation.categories" = "Anteckningskategorier" +"annotation.edit" = "Redigera anteckning" +"annotation.editCategory" = "Redigera anteckningskategori" +"annotation.list" = "Lista anteckningar" +"annotation.remove" = "Ta bort anteckning" +"annotation.removeCategory" = "Radera anteckningskategori" +"app.actions" = "Åtgärder" +"app.preferences" = "Inställningar" +"arrange.back" = "Flytta längst bak" +"arrange.backward" = "Flytta bakåt" +"arrange.forward" = "Flytta framåt" +"arrange.front" = "Flytta längst fram" +"arrange.packH" = "Packa horisontellt" +"arrange.packV" = "Packa vertikalt" +"arrange.roundToPixels" = "Avrunda till pixlar" +"arrange.tidy" = "Snygga till" +"bool.exclude" = "Uteslut markering" +"bool.flatten" = "Platta till boolesk form" +"bool.intersect" = "Skärning av markering" +"bool.subtract" = "Subtrahera markering" +"bool.union" = "Förena markering" +"branch.archive" = "Arkivera gren" +"branch.create" = "Skapa gren" +"branch.list" = "Lista grenar" +"branch.merge" = "Sammanfoga gren" +"branch.open" = "Öppna gren" +"branch.review" = "Granska gren" +"branch.updateFromMain" = "Uppdatera från main" +"codeConnect.export" = "Exportera kodkopplingar" +"codeConnect.import" = "Importera kodkopplingar" +"codeConnect.remove" = "Koppla från koden" +"codeConnect.set" = "Koppla till kod" +"collab.cursor" = "Visa markör vid" +"collab.cursorChat" = "Markörchatt" +"collab.diff" = "Visa synkändringar" +"collab.files" = "Dina onlinefiler" +"collab.follow" = "Följ" +"collab.forgetFile" = "Glöm onlinefil" +"collab.host" = "Starta livesession" +"collab.join" = "Gå med i livesession" +"collab.leave" = "Lämna livesession" +"collab.manageFile" = "Hantera publicerad fil" +"collab.openFile" = "Öppna onlinefil" +"collab.peers" = "Personer i den här filen" +"collab.publish" = "Publicera på server" +"collab.recoverFile" = "Återställ onlinefil" +"collab.registerLinks" = "Öppna inbjudningslänkar i FigCraft" +"collab.removePerson" = "Ta bort från session" +"collab.report" = "Rapportera filen till serveroperatören" +"collab.serverInfo" = "Serverinfo" +"collab.share" = "Dela med en anslutningskod" +"collab.spotlight" = "Rikta strålkastaren mot mig" +"collab.stop" = "Stoppa livesession" +"command.batch" = "Kör flera kommandon" +"comment.add" = "Lägg till kommentar" +"comment.delete" = "Ta bort kommentar" +"comment.edit" = "Redigera kommentar" +"comment.link" = "Kopiera länk till kommentar" +"comment.list" = "Lista kommentarer" +"comment.markRead" = "Markera kommentar som läst" +"comment.move" = "Flytta kommentar" +"comment.next" = "Nästa kommentar" +"comment.open" = "Öppna kommentar" +"comment.people" = "Personer i kommentarer" +"comment.react" = "Reagera på kommentar" +"comment.reply" = "Svara på kommentar" +"comment.resolve" = "Lös kommentar" +"comment.zoom" = "Zooma till kommentarer" +"component.addProperty" = "Lägg till komponentegenskap" +"component.addVariant" = "Lägg till variant" +"component.bindProperty" = "Koppla lager till egenskap" +"component.combineVariants" = "Kombinera som varianter" +"component.create" = "Skapa komponent" +"component.createMultiple" = "Skapa flera komponenter" +"component.deleteProperty" = "Radera komponentegenskap" +"component.detach" = "Koppla bort instans" +"component.editProperty" = "Redigera komponentegenskap" +"component.exposeInstance" = "Exponera kapslad instans" +"component.goToMain" = "Gå till huvudkomponent" +"component.hideWhenPublishing" = "Dölj vid publicering" +"component.list" = "Lista komponenter" +"component.makeSlot" = "Gör till plats" +"component.playground" = "Komponenttestyta" +"component.properties" = "Komponentegenskaper" +"component.pushChanges" = "Skicka ändringar till huvudkomponenten" +"component.removeSlot" = "Ta bort plats" +"component.resetInstance" = "Återställ alla ändringar" +"component.resetOverride" = "Återställ åsidosättning" +"component.restoreMain" = "Återställ huvudkomponent" +"dev.compare" = "Jämför ändringar" +"dev.focus" = "Fokusvy" +"dev.resolveChange" = "Lös ändring" +"dev.unfocus" = "Lämna fokusvy" +"devResource.add" = "Lägg till utvecklarresurs" +"devResource.edit" = "Redigera utvecklarresurs" +"devResource.list" = "Lista utvecklarresurser" +"devResource.remove" = "Ta bort utvecklarresurs" +"distribute.horizontal" = "Fördela horisontellt avstånd" +"distribute.vertical" = "Fördela vertikalt avstånd" +"doc.home" = "Start" +"doc.list" = "Lista dokument" +"doc.nextTab" = "Nästa flik" +"doc.previousTab" = "Föregående flik" +"doc.switch" = "Byt dokument" +"edit.copy" = "Kopiera" +"edit.copyAsCss" = "Kopiera som CSS" +"edit.copyAsPng" = "Kopiera som PNG" +"edit.copyAsSvg" = "Kopiera som SVG" +"edit.copyAsText" = "Kopiera som text" +"edit.copyLink" = "Kopiera länk till markering" +"edit.copyProperties" = "Kopiera egenskaper" +"edit.cut" = "Klipp ut" +"edit.delete" = "Radera" "edit.duplicate" = "Duplicera" "edit.findReplace" = "Sök och ersätt" "edit.paste" = "Klistra in" @@ -1839,355 +1848,355 @@ name = "Svenska" "object.moveToPage" = "Flytta till sida" "object.opacityKeys" = "Nyckelbildrutor för opacitet" "object.rasterize" = "Rastrera" -"object.releaseMask" = "object.releaseMask" -"object.removeFill" = "object.removeFill" -"object.removeFrame" = "object.removeFrame" -"object.removeStroke" = "object.removeStroke" -"object.rename" = "object.rename" -"object.resizeToFit" = "object.resizeToFit" -"object.rotate180" = "object.rotate180" -"object.rotateLeft" = "object.rotateLeft" -"object.rotateRight" = "object.rotateRight" -"object.setThumbnail" = "object.setThumbnail" -"object.swapFillStroke" = "object.swapFillStroke" -"object.toggleLock" = "object.toggleLock" -"object.toggleVisible" = "object.toggleVisible" -"object.ungroup" = "object.ungroup" -"object.wrapInSection" = "object.wrapInSection" -"page.add" = "page.add" -"page.delete" = "page.delete" -"page.duplicate" = "page.duplicate" -"page.list" = "page.list" -"page.move" = "page.move" -"page.rename" = "page.rename" -"page.select" = "page.select" -"page.setBackground" = "page.setBackground" -"paint.documentColors" = "paint.documentColors" -"plugin.close" = "plugin.close" -"plugin.directory.install" = "plugin.directory.install" -"plugin.directory.list" = "plugin.directory.list" -"plugin.directory.publish" = "plugin.directory.publish" -"plugin.directory.unpublish" = "plugin.directory.unpublish" -"plugin.event" = "plugin.event" -"plugin.import" = "plugin.import" -"plugin.list" = "plugin.list" -"plugin.remove" = "plugin.remove" -"plugin.run" = "plugin.run" -"plugin.ui" = "plugin.ui" -"plugins.manage" = "plugins.manage" -"plugins.runLast" = "plugins.runLast" -"pref.autoSave" = "pref.autoSave" -"pref.highlightHover" = "pref.highlightHover" -"pref.keepTool" = "pref.keepTool" -"pref.language" = "pref.language" -"pref.nudge" = "pref.nudge" -"pref.numberKeysOpacity" = "pref.numberKeysOpacity" -"pref.publishServer" = "pref.publishServer" -"pref.reduceMotion" = "pref.reduceMotion" -"pref.renameDuplicates" = "pref.renameDuplicates" -"pref.showDimensions" = "pref.showDimensions" -"pref.userName" = "pref.userName" -"proto.action.add" = "proto.action.add" -"proto.action.move" = "proto.action.move" -"proto.action.remove" = "proto.action.remove" -"proto.action.set" = "proto.action.set" -"proto.closePreview" = "proto.closePreview" -"proto.conditional.addBlock" = "proto.conditional.addBlock" -"proto.conditional.removeBlock" = "proto.conditional.removeBlock" -"proto.conditional.setCondition" = "proto.conditional.setCondition" -"proto.evaluate" = "proto.evaluate" -"proto.flow.add" = "proto.flow.add" -"proto.flow.remove" = "proto.flow.remove" -"proto.flow.rename" = "proto.flow.rename" -"proto.interaction.add" = "proto.interaction.add" -"proto.interaction.clear" = "proto.interaction.clear" -"proto.interaction.remove" = "proto.interaction.remove" -"proto.interaction.set" = "proto.interaction.set" -"proto.present" = "proto.present" -"proto.presentOptions" = "proto.presentOptions" -"proto.preview" = "proto.preview" -"proto.settings" = "proto.settings" -"section.toggleContents" = "section.toggleContents" -"select.add" = "select.add" -"select.all" = "select.all" -"select.area" = "select.area" -"select.byName" = "select.byName" -"select.children" = "select.children" -"select.inverse" = "select.inverse" -"select.layersAt" = "select.layersAt" -"select.matching" = "select.matching" -"select.next" = "select.next" -"select.none" = "select.none" -"select.parent" = "select.parent" -"select.previous" = "select.previous" -"select.remove" = "select.remove" -"select.sameEffect" = "select.sameEffect" -"select.sameFill" = "select.sameFill" -"select.sameFont" = "select.sameFont" -"select.sameInstance" = "select.sameInstance" -"select.sameProperties" = "select.sameProperties" -"select.sameStroke" = "select.sameStroke" -"select.sameText" = "select.sameText" -"select.set" = "select.set" -"shape.arrow" = "shape.arrow" -"shape.ellipse" = "shape.ellipse" -"shape.line" = "shape.line" -"shape.polygon" = "shape.polygon" -"shape.rectangle" = "shape.rectangle" -"shape.star" = "shape.star" -"shapeBuilder.merge" = "shapeBuilder.merge" -"shapeBuilder.mode" = "shapeBuilder.mode" -"shapeBuilder.regions" = "shapeBuilder.regions" -"shapeBuilder.remove" = "shapeBuilder.remove" -"stroke.add" = "stroke.add" -"stroke.brush" = "stroke.brush" -"stroke.move" = "stroke.move" -"stroke.remove" = "stroke.remove" -"stroke.set" = "stroke.set" -"stroke.widthProfile" = "stroke.widthProfile" -"style.apply" = "style.apply" -"style.bind" = "style.bind" -"style.create" = "style.create" -"style.delete" = "style.delete" -"style.detach" = "style.detach" -"style.duplicate" = "style.duplicate" -"style.list" = "style.list" -"style.move" = "style.move" -"style.renameFolder" = "style.renameFolder" -"style.update" = "style.update" -"template.list" = "template.list" -"text.alignCenter" = "text.alignCenter" -"text.alignJustify" = "text.alignJustify" -"text.alignLeft" = "text.alignLeft" -"text.alignRight" = "text.alignRight" -"text.bold" = "text.bold" -"text.bulletList" = "text.bulletList" -"text.case" = "text.case" -"text.caseLower" = "text.caseLower" -"text.caseOriginal" = "text.caseOriginal" -"text.caseSmallCaps" = "text.caseSmallCaps" -"text.caseTitle" = "text.caseTitle" -"text.caseUpper" = "text.caseUpper" -"text.create" = "text.create" -"text.decoration" = "text.decoration" -"text.edit.begin" = "text.edit.begin" -"text.edit.caret" = "text.edit.caret" -"text.edit.end" = "text.edit.end" -"text.edit.insert" = "text.edit.insert" -"text.edit.key" = "text.edit.key" -"text.edit.preedit" = "text.edit.preedit" -"text.edit.selectLine" = "text.edit.selectLine" -"text.edit.selectWord" = "text.edit.selectWord" -"text.edit.selection" = "text.edit.selection" -"text.endPreview" = "text.endPreview" -"text.fonts" = "text.fonts" -"text.italic" = "text.italic" -"text.lineHeightDown" = "text.lineHeightDown" -"text.lineHeightUp" = "text.lineHeightUp" -"text.link" = "text.link" -"text.listIndent" = "text.listIndent" -"text.listOutdent" = "text.listOutdent" -"text.listStyle" = "text.listStyle" -"text.maxLines" = "text.maxLines" -"text.numberList" = "text.numberList" -"text.onPath" = "text.onPath" -"text.paragraphIndent" = "text.paragraphIndent" -"text.paragraphSpacing" = "text.paragraphSpacing" -"text.pathOptions" = "text.pathOptions" -"text.preview" = "text.preview" -"text.removeFromPath" = "text.removeFromPath" -"text.set" = "text.set" -"text.setFeatures" = "text.setFeatures" -"text.setVariations" = "text.setVariations" -"text.sizeDown" = "text.sizeDown" -"text.sizeUp" = "text.sizeUp" -"text.strikethrough" = "text.strikethrough" -"text.style" = "text.style" -"text.trackingDown" = "text.trackingDown" -"text.trackingUp" = "text.trackingUp" -"text.underline" = "text.underline" -"text.weightDown" = "text.weightDown" -"text.weightUp" = "text.weightUp" -"tool.arrow" = "tool.arrow" -"tool.comment" = "tool.comment" -"tool.ellipse" = "tool.ellipse" -"tool.frame" = "tool.frame" -"tool.hand" = "tool.hand" -"tool.line" = "tool.line" -"tool.move" = "tool.move" -"tool.pen" = "tool.pen" -"tool.pencil" = "tool.pencil" -"tool.pencilBrush" = "tool.pencilBrush" -"tool.place" = "tool.place" -"tool.polygon" = "tool.polygon" -"tool.rectangle" = "tool.rectangle" -"tool.scale" = "tool.scale" -"tool.scaleAnchor" = "tool.scaleAnchor" -"tool.section" = "tool.section" -"tool.set" = "tool.set" -"tool.shapeBuilder" = "tool.shapeBuilder" -"tool.slice" = "tool.slice" -"tool.star" = "tool.star" -"tool.text" = "tool.text" -"transform.move" = "transform.move" -"transform.moveTo" = "transform.moveTo" -"transform.nudge" = "transform.nudge" -"transform.nudgeSize" = "transform.nudgeSize" -"transform.resize" = "transform.resize" -"transform.rotate" = "transform.rotate" -"transform.rotationOrigin" = "transform.rotationOrigin" -"transform.scale" = "transform.scale" -"transform.setRotationOrigin" = "transform.setRotationOrigin" -"variable.addMode" = "variable.addMode" -"variable.bind" = "variable.bind" -"variable.create" = "variable.create" -"variable.createCollection" = "variable.createCollection" -"variable.delete" = "variable.delete" -"variable.deleteCollection" = "variable.deleteCollection" -"variable.duplicate" = "variable.duplicate" -"variable.export" = "variable.export" -"variable.import" = "variable.import" -"variable.list" = "variable.list" -"variable.moveMode" = "variable.moveMode" -"variable.removeMode" = "variable.removeMode" -"variable.renameCollection" = "variable.renameCollection" -"variable.renameMode" = "variable.renameMode" -"variable.resetOverride" = "variable.resetOverride" -"variable.set" = "variable.set" -"variable.setMode" = "variable.setMode" -"variable.update" = "variable.update" -"vector.create" = "vector.create" -"vector.deleteHeal" = "vector.deleteHeal" -"vector.edit.addVertex" = "vector.edit.addVertex" -"vector.edit.begin" = "vector.edit.begin" -"vector.edit.bend" = "vector.edit.bend" -"vector.edit.bounds" = "vector.edit.bounds" -"vector.edit.connect" = "vector.edit.connect" -"vector.edit.cornerRadius" = "vector.edit.cornerRadius" -"vector.edit.cut" = "vector.edit.cut" -"vector.edit.delete" = "vector.edit.delete" -"vector.edit.end" = "vector.edit.end" -"vector.edit.erase" = "vector.edit.erase" -"vector.edit.lasso" = "vector.edit.lasso" -"vector.edit.mirroring" = "vector.edit.mirroring" -"vector.edit.moveHandles" = "vector.edit.moveHandles" -"vector.edit.moveVertices" = "vector.edit.moveVertices" -"vector.edit.nudge" = "vector.edit.nudge" -"vector.edit.paint" = "vector.edit.paint" -"vector.edit.pen" = "vector.edit.pen" -"vector.edit.penEnd" = "vector.edit.penEnd" -"vector.edit.position" = "vector.edit.position" -"vector.edit.resize" = "vector.edit.resize" -"vector.edit.rotate" = "vector.edit.rotate" -"vector.edit.select" = "vector.edit.select" -"vector.edit.selectAll" = "vector.edit.selectAll" -"vector.edit.setHandle" = "vector.edit.setHandle" -"vector.edit.smooth" = "vector.edit.smooth" -"vector.edit.state" = "vector.edit.state" -"vector.edit.strokeCap" = "vector.edit.strokeCap" -"vector.edit.strokeJoin" = "vector.edit.strokeJoin" -"vector.edit.tool" = "vector.edit.tool" -"vector.edit.transform" = "vector.edit.transform" -"vector.edit.widthPoint" = "vector.edit.widthPoint" -"vector.flatten" = "vector.flatten" -"vector.join" = "vector.join" -"vector.offset" = "vector.offset" -"vector.outlineStroke" = "vector.outlineStroke" -"vector.reverse" = "vector.reverse" -"vector.simplify" = "vector.simplify" -"vector.smoothJoin" = "vector.smoothJoin" -"version.autosave" = "version.autosave" -"version.delete" = "version.delete" -"version.duplicate" = "version.duplicate" -"version.exitPreview" = "version.exitPreview" -"version.list" = "version.list" -"version.preview" = "version.preview" -"version.rename" = "version.rename" -"version.restore" = "version.restore" -"view.assets" = "view.assets" -"view.comments" = "view.comments" -"view.contextMenu" = "view.contextMenu" -"view.design" = "view.design" -"view.designPrototype" = "view.designPrototype" -"view.devMode" = "view.devMode" -"view.frameOutlines" = "view.frameOutlines" -"view.fullscreen" = "view.fullscreen" -"view.get" = "view.get" -"view.layers" = "view.layers" -"view.layoutGrids" = "view.layoutGrids" -"view.leftSidebar" = "view.leftSidebar" -"view.maskOutlines" = "view.maskOutlines" -"view.multiplayerCursors" = "view.multiplayerCursors" -"view.nextFrame" = "view.nextFrame" -"view.nextPage" = "view.nextPage" -"view.nextRegion" = "view.nextRegion" -"view.outlines" = "view.outlines" -"view.outlinesHiddenLayers" = "view.outlinesHiddenLayers" -"view.outlinesObjectBounds" = "view.outlinesObjectBounds" -"view.outlinesSelection" = "view.outlinesSelection" -"view.pan" = "view.pan" -"view.panelWidths" = "view.panelWidths" -"view.pixelGrid" = "view.pixelGrid" -"view.pixelPreview" = "view.pixelPreview" -"view.prevFrame" = "view.prevFrame" -"view.prevPage" = "view.prevPage" -"view.previousRegion" = "view.previousRegion" -"view.proofSrgb" = "view.proofSrgb" -"view.prototype" = "view.prototype" -"view.rulers" = "view.rulers" -"view.set" = "view.set" -"view.slices" = "view.slices" -"view.snapGeometry" = "view.snapGeometry" -"view.snapObjects" = "view.snapObjects" -"view.snapPixel" = "view.snapPixel" -"view.themeDark" = "view.themeDark" -"view.themeLight" = "view.themeLight" -"view.themeSystem" = "view.themeSystem" -"view.toggleUi" = "view.toggleUi" -"view.zoom100" = "view.zoom100" -"view.zoom200" = "view.zoom200" -"view.zoom50" = "view.zoom50" -"view.zoomAt" = "view.zoomAt" -"view.zoomFit" = "view.zoomFit" -"view.zoomIn" = "view.zoomIn" -"view.zoomOut" = "view.zoomOut" -"view.zoomSelection" = "view.zoomSelection" -"widget.click" = "widget.click" -"widget.insert" = "widget.insert" -"widget.list" = "widget.list" -"window.focus" = "window.focus" -"window.new" = "window.new" +"object.releaseMask" = "Frigör mask" +"object.removeFill" = "Ta bort fyllning" +"object.removeFrame" = "Ta bort ram" +"object.removeStroke" = "Ta bort kontur" +"object.rename" = "Byt namn" +"object.resizeToFit" = "Anpassa storlek" +"object.rotate180" = "Rotera 180°" +"object.rotateLeft" = "Rotera 90° åt vänster" +"object.rotateRight" = "Rotera 90° åt höger" +"object.setThumbnail" = "Ange som miniatyr" +"object.swapFillStroke" = "Byt plats på fyllning och kontur" +"object.toggleLock" = "Lås/lås upp markering" +"object.toggleVisible" = "Visa/dölj markering" +"object.ungroup" = "Dela upp markerade grupper" +"object.wrapInSection" = "Lägg i nytt avsnitt" +"page.add" = "Lägg till sida" +"page.delete" = "Radera sida" +"page.duplicate" = "Duplicera sida" +"page.list" = "Lista sidor" +"page.move" = "Flytta sida" +"page.rename" = "Byt namn på sida" +"page.select" = "Gå till sida" +"page.setBackground" = "Sidbakgrund" +"paint.documentColors" = "Dokumentfärger" +"plugin.close" = "Stäng plugin-panelen" +"plugin.directory.install" = "Installera plugin från katalogen" +"plugin.directory.list" = "Bläddra i plugin-katalogen" +"plugin.directory.publish" = "Publicera plugin i katalogen" +"plugin.directory.unpublish" = "Avpublicera plugin från katalogen" +"plugin.event" = "Använd kontroll i plugin-panelen" +"plugin.import" = "Importera plugin från manifest…" +"plugin.list" = "Lista plugin-program" +"plugin.remove" = "Ta bort plugin" +"plugin.run" = "Kör plugin" +"plugin.ui" = "Plugin-panel" +"plugins.manage" = "Hantera plugin-program…" +"plugins.runLast" = "Kör senaste plugin" +"pref.autoSave" = "Spara filer automatiskt" +"pref.highlightHover" = "Framhäv lager vid hovring" +"pref.keepTool" = "Behåll verktyget markerat efter användning" +"pref.language" = "Gränssnittsspråk" +"pref.nudge" = "Knuffavstånd" +"pref.numberKeysOpacity" = "Använd siffertangenterna för opacitet" +"pref.publishServer" = "Server för delning online" +"pref.reduceMotion" = "Minska rörelse" +"pref.renameDuplicates" = "Byt namn på duplicerade lager" +"pref.showDimensions" = "Visa dimensioner på objekt" +"pref.userName" = "Ditt namn i kommentarer" +"proto.action.add" = "Lägg till prototypåtgärd" +"proto.action.move" = "Ändra ordning på prototypåtgärd" +"proto.action.remove" = "Ta bort prototypåtgärd" +"proto.action.set" = "Redigera prototypåtgärd" +"proto.closePreview" = "Stäng prototypförhandsgranskning" +"proto.conditional.addBlock" = "Lägg till annars om / annars" +"proto.conditional.removeBlock" = "Ta bort om / annars om / annars" +"proto.conditional.setCondition" = "Redigera villkor" +"proto.evaluate" = "Beräkna prototyputtryck" +"proto.flow.add" = "Lägg till startpunkt för flöde" +"proto.flow.remove" = "Ta bort flöde" +"proto.flow.rename" = "Byt namn på flöde" +"proto.interaction.add" = "Lägg till interaktion" +"proto.interaction.clear" = "Ta bort alla interaktioner" +"proto.interaction.remove" = "Ta bort interaktion" +"proto.interaction.set" = "Redigera interaktion" +"proto.present" = "Presentera" +"proto.presentOptions" = "Presentationsalternativ" +"proto.preview" = "Öppna prototypförhandsgranskning" +"proto.settings" = "Prototypinställningar" +"section.toggleContents" = "Dölj/visa avsnittets innehåll" +"select.add" = "Lägg till i markering" +"select.all" = "Markera alla" +"select.area" = "Markera område" +"select.byName" = "Markera lager efter namn" +"select.children" = "Markera underordnade" +"select.inverse" = "Invertera markering" +"select.layersAt" = "Lager vid en punkt" +"select.matching" = "Markera matchande lager" +"select.next" = "Markera nästa syskon" +"select.none" = "Markera inga" +"select.parent" = "Markera överordnad" +"select.previous" = "Markera föregående syskon" +"select.remove" = "Ta bort från markering" +"select.sameEffect" = "Markera samma effekt" +"select.sameFill" = "Markera samma fyllning" +"select.sameFont" = "Markera samma teckensnitt" +"select.sameInstance" = "Markera samma instans" +"select.sameProperties" = "Markera samma egenskaper" +"select.sameStroke" = "Markera samma kontur" +"select.sameText" = "Markera samma textegenskaper" +"select.set" = "Markera" +"shape.arrow" = "Pil" +"shape.ellipse" = "Ellips" +"shape.line" = "Linje" +"shape.polygon" = "Polygon" +"shape.rectangle" = "Rektangel" +"shape.star" = "Stjärna" +"shapeBuilder.merge" = "Sammanfoga områden" +"shapeBuilder.mode" = "Formbyggarläge" +"shapeBuilder.regions" = "Formbyggarområden" +"shapeBuilder.remove" = "Ta bort områden" +"stroke.add" = "Lägg till kontur" +"stroke.brush" = "Pensel" +"stroke.move" = "Flytta kontur" +"stroke.remove" = "Ta bort kontur" +"stroke.set" = "Ange kontur" +"stroke.widthProfile" = "Breddprofil" +"style.apply" = "Använd stil" +"style.bind" = "Bind variabel i stil" +"style.create" = "Skapa stil" +"style.delete" = "Ta bort stil" +"style.detach" = "Koppla bort stil" +"style.duplicate" = "Duplicera stil" +"style.list" = "Lista stilar" +"style.move" = "Flytta stilar" +"style.renameFolder" = "Byt namn på stilmapp" +"style.update" = "Redigera stil" +"template.list" = "Lista mallar" +"text.alignCenter" = "Centrera" +"text.alignJustify" = "Marginaljustera" +"text.alignLeft" = "Justera vänster" +"text.alignRight" = "Justera höger" +"text.bold" = "Fet" +"text.bulletList" = "Punktlista" +"text.case" = "Skiftläge" +"text.caseLower" = "Gemener" +"text.caseOriginal" = "Ursprungligt skiftläge" +"text.caseSmallCaps" = "Kapitäler" +"text.caseTitle" = "Inledande versaler" +"text.caseUpper" = "Versaler" +"text.create" = "Text" +"text.decoration" = "Dekoration" +"text.edit.begin" = "Redigera text" +"text.edit.caret" = "Placera markören" +"text.edit.end" = "Sluta redigera text" +"text.edit.insert" = "Skriv text" +"text.edit.key" = "Texttangent" +"text.edit.preedit" = "Komponera text (IME)" +"text.edit.selectLine" = "Markera textrad" +"text.edit.selectWord" = "Markera ord" +"text.edit.selection" = "Textmarkering" +"text.endPreview" = "Avsluta förhandsgranskning av text" +"text.fonts" = "Lista teckensnitt" +"text.italic" = "Kursiv" +"text.lineHeightDown" = "Minska radhöjden" +"text.lineHeightUp" = "Öka radhöjden" +"text.link" = "Skapa länk" +"text.listIndent" = "Öka listindrag" +"text.listOutdent" = "Minska listindrag" +"text.listStyle" = "Liststil" +"text.maxLines" = "Max antal rader" +"text.numberList" = "Numrerad lista" +"text.onPath" = "Text på bana" +"text.paragraphIndent" = "Styckeindrag" +"text.paragraphSpacing" = "Styckeavstånd" +"text.pathOptions" = "Alternativ för textbana" +"text.preview" = "Förhandsgranska textändring" +"text.removeFromPath" = "Ta bort text från bana" +"text.set" = "Ange text" +"text.setFeatures" = "OpenType-funktioner" +"text.setVariations" = "Axlar för variabla teckensnitt" +"text.sizeDown" = "Minska teckenstorleken" +"text.sizeUp" = "Öka teckenstorleken" +"text.strikethrough" = "Genomstruken" +"text.style" = "Formatera textomfång" +"text.trackingDown" = "Minska teckenavståndet" +"text.trackingUp" = "Öka teckenavståndet" +"text.underline" = "Understrykning" +"text.weightDown" = "Minska teckenvikten" +"text.weightUp" = "Öka teckenvikten" +"tool.arrow" = "Pil" +"tool.comment" = "Kommentar" +"tool.ellipse" = "Ellips" +"tool.frame" = "Ram" +"tool.hand" = "Hand" +"tool.line" = "Linje" +"tool.move" = "Flytta" +"tool.pen" = "Penna" +"tool.pencil" = "Blyertspenna" +"tool.pencilBrush" = "Blyertspensel" +"tool.place" = "Placera med verktyget" +"tool.polygon" = "Polygon" +"tool.rectangle" = "Rektangel" +"tool.scale" = "Skala" +"tool.scaleAnchor" = "Skalningsankare" +"tool.section" = "Avsnitt" +"tool.set" = "Välj verktyg" +"tool.shapeBuilder" = "Formbyggare" +"tool.slice" = "Skiva" +"tool.star" = "Stjärna" +"tool.text" = "Text" +"transform.move" = "Flytta" +"transform.moveTo" = "Flytta till" +"transform.nudge" = "Knuffa" +"transform.nudgeSize" = "Ändra storlek genom att knuffa" +"transform.resize" = "Ändra storlek" +"transform.rotate" = "Rotera" +"transform.rotationOrigin" = "Flytta rotationspunkt" +"transform.scale" = "Skala" +"transform.setRotationOrigin" = "Ange rotationspunkt" +"variable.addMode" = "Lägg till läge" +"variable.bind" = "Bind variabel" +"variable.create" = "Skapa variabel" +"variable.createCollection" = "Skapa variabelsamling" +"variable.delete" = "Radera variabel" +"variable.deleteCollection" = "Radera samling" +"variable.duplicate" = "Duplicera variabel" +"variable.export" = "Exportera variabler" +"variable.import" = "Importera variabler" +"variable.list" = "Lista variabler" +"variable.moveMode" = "Flytta läge" +"variable.removeMode" = "Radera läge" +"variable.renameCollection" = "Byt namn på samling" +"variable.renameMode" = "Byt namn på läge" +"variable.resetOverride" = "Återställ åsidosatt variabel" +"variable.set" = "Ange variabelvärde" +"variable.setMode" = "Ange variabelläge" +"variable.update" = "Redigera variabel" +"vector.create" = "Vektor" +"vector.deleteHeal" = "Radera och läk markering" +"vector.edit.addVertex" = "Lägg till punkt" +"vector.edit.begin" = "Redigera vektor" +"vector.edit.bend" = "Böj segment" +"vector.edit.bounds" = "Markerade punkters gränser" +"vector.edit.connect" = "Koppla ihop punkter" +"vector.edit.cornerRadius" = "Hörnradie för punkt" +"vector.edit.cut" = "Dela bana" +"vector.edit.delete" = "Radera punkter" +"vector.edit.end" = "Klar med redigeringen" +"vector.edit.erase" = "Radera" +"vector.edit.lasso" = "Lassomarkering" +"vector.edit.mirroring" = "Handtagsspegling" +"vector.edit.moveHandles" = "Flytta handtag" +"vector.edit.moveVertices" = "Flytta punkter" +"vector.edit.nudge" = "Knuffa punkter" +"vector.edit.paint" = "Färghink" +"vector.edit.pen" = "Pennpunkt" +"vector.edit.penEnd" = "Avsluta pennbana" +"vector.edit.position" = "Punktposition" +"vector.edit.resize" = "Ändra storlek på punkter" +"vector.edit.rotate" = "Rotera punkter" +"vector.edit.select" = "Markera punkter" +"vector.edit.selectAll" = "Markera alla punkter" +"vector.edit.setHandle" = "Ange handtag" +"vector.edit.smooth" = "Gör punkter mjuka eller skarpa" +"vector.edit.state" = "Tillstånd för vektorredigering" +"vector.edit.strokeCap" = "Konturände för punkt" +"vector.edit.strokeJoin" = "Konturhörn för punkt" +"vector.edit.tool" = "Vektorredigeringsverktyg" +"vector.edit.transform" = "Transformera punkter" +"vector.edit.widthPoint" = "Breddpunkt" +"vector.flatten" = "Platta till" +"vector.join" = "Sammanfoga markering" +"vector.offset" = "Förskjut bana" +"vector.outlineStroke" = "Konvertera kontur till form" +"vector.reverse" = "Vänd banans riktning" +"vector.simplify" = "Förenkla vektor" +"vector.smoothJoin" = "Sammanfoga markering mjukt" +"version.autosave" = "Autospara version" +"version.delete" = "Radera version" +"version.duplicate" = "Duplicera version" +"version.exitPreview" = "Tillbaka till aktuell version" +"version.list" = "Lista versioner" +"version.preview" = "Visa version" +"version.rename" = "Byt namn på version" +"version.restore" = "Återställ version" +"view.assets" = "Panelen Tillgångar" +"view.comments" = "Kommentarer" +"view.contextMenu" = "Visa snabbmeny" +"view.design" = "Panelen Design" +"view.designPrototype" = "Växla mellan Design och Prototyp" +"view.devMode" = "Utvecklarläge" +"view.frameOutlines" = "Konturlinjer för ramar" +"view.fullscreen" = "Helskärm" +"view.get" = "Hämta vy" +"view.layers" = "Panelen Lager" +"view.layoutGrids" = "Layoutrutnät" +"view.leftSidebar" = "Visa/dölj vänster sidofält" +"view.maskOutlines" = "Konturlinjer för masker" +"view.multiplayerCursors" = "Samarbetsmarkörer" +"view.nextFrame" = "Zooma till nästa ram" +"view.nextPage" = "Nästa sida" +"view.nextRegion" = "Fokusera nästa region" +"view.outlines" = "Konturlinjer" +"view.outlinesHiddenLayers" = "Inkludera dolda lager i konturlinjer" +"view.outlinesObjectBounds" = "Inkludera objektgränser i konturlinjer" +"view.outlinesSelection" = "Konturlinjer för markering" +"view.pan" = "Panorera vyn" +"view.panelWidths" = "Återställ panelbredder" +"view.pixelGrid" = "Pixelrutnät" +"view.pixelPreview" = "Pixelförhandsgranskning" +"view.prevFrame" = "Zooma till föregående ram" +"view.prevPage" = "Föregående sida" +"view.previousRegion" = "Fokusera föregående region" +"view.proofSrgb" = "Skärmkorrektur i sRGB" +"view.prototype" = "Panelen Prototyp" +"view.rulers" = "Linjaler" +"view.set" = "Ange vy" +"view.slices" = "Skivor" +"view.snapGeometry" = "Fäst mot geometri" +"view.snapObjects" = "Fäst mot objekt" +"view.snapPixel" = "Fäst mot pixelrutnät" +"view.themeDark" = "Mörkt tema" +"view.themeLight" = "Ljust tema" +"view.themeSystem" = "Följ systemets tema" +"view.toggleUi" = "Visa/dölj gränssnitt" +"view.zoom100" = "Zooma till 100 %" +"view.zoom200" = "Zooma till 200 %" +"view.zoom50" = "Zooma till 50 %" +"view.zoomAt" = "Zoomverktyg" +"view.zoomFit" = "Zooma för att anpassa" +"view.zoomIn" = "Zooma in" +"view.zoomOut" = "Zooma ut" +"view.zoomSelection" = "Zooma till markering" +"widget.click" = "Klicka på widget" +"widget.insert" = "Infoga widget" +"widget.list" = "Lista widgetar" +"window.focus" = "Placera fönstret längst fram" +"window.new" = "Nytt fönster" [menu] -"bool.exclude" = "bool.exclude" -"bool.flatten" = "bool.flatten" -"bool.intersect" = "bool.intersect" -"bool.subtract" = "bool.subtract" -"bool.union" = "bool.union" -"file.duplicate" = "file.duplicate" -"file.import" = "file.import" -"file.rename" = "file.rename" -"libraries.open" = "libraries.open" -"select.sameEffect" = "select.sameEffect" -"select.sameFill" = "select.sameFill" -"select.sameFont" = "select.sameFont" -"select.sameInstance" = "select.sameInstance" -"select.sameProperties" = "select.sameProperties" -"select.sameStroke" = "select.sameStroke" -"select.sameText" = "select.sameText" -"text.alignCenter" = "text.alignCenter" -"text.alignJustify" = "text.alignJustify" -"text.alignLeft" = "text.alignLeft" -"text.alignRight" = "text.alignRight" -"view.assets" = "view.assets" -"view.design" = "view.design" -"view.layers" = "view.layers" -"view.outlines" = "view.outlines" -"view.outlinesHiddenLayers" = "view.outlinesHiddenLayers" -"view.outlinesObjectBounds" = "view.outlinesObjectBounds" -"view.outlinesSelection" = "view.outlinesSelection" -"view.prototype" = "view.prototype" -"view.themeDark" = "view.themeDark" -"view.themeLight" = "view.themeLight" -"view.themeSystem" = "view.themeSystem" +"bool.exclude" = "Uteslut" +"bool.flatten" = "Platta till" +"bool.intersect" = "Skärning" +"bool.subtract" = "Subtrahera" +"bool.union" = "Förena" +"file.duplicate" = "Duplicera" +"file.import" = "Importera från fil…" +"file.rename" = "Byt namn" +"libraries.open" = "Öppna bibliotek" +"select.sameEffect" = "Effekt" +"select.sameFill" = "Fyllning" +"select.sameFont" = "Teckensnitt" +"select.sameInstance" = "Instans" +"select.sameProperties" = "Egenskaper" +"select.sameStroke" = "Kontur" +"select.sameText" = "Textegenskaper" +"text.alignCenter" = "Centrera text" +"text.alignJustify" = "Marginaljustera text" +"text.alignLeft" = "Vänsterjustera text" +"text.alignRight" = "Högerjustera text" +"view.assets" = "Tillgångar" +"view.design" = "Design" +"view.layers" = "Lager" +"view.outlines" = "Visa konturlinjer" +"view.outlinesHiddenLayers" = "Inkludera dolda lager" +"view.outlinesObjectBounds" = "Inkludera objektgränser" +"view.outlinesSelection" = "Visa konturlinjer för markering" +"view.prototype" = "Prototyp" +"view.themeDark" = "Mörk" +"view.themeLight" = "Ljus" +"view.themeSystem" = "Följ systemet" From 107aa27d0a7407122b598df79f57af75d1ba00e3 Mon Sep 17 00:00:00 2001 From: Patrik Lermon Date: Fri, 16 Oct 2026 06:20:40 +0200 Subject: [PATCH 3/4] docs: Swedish now covers the command labels and menu wordings ROADMAP.md, docs/localization-parity.md and docs/translating.md said Swedish had 120 of the 588 command labels and menu wordings; with the previous commit it has all of them. Worded without counts, so the docs stay right as commands are added. Co-Authored-By: Claude Opus 5.5 --- ROADMAP.md | 2 +- docs/localization-parity.md | 4 ++-- docs/translating.md | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/ROADMAP.md b/ROADMAP.md index c3c12085e..be9e9810f 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -111,7 +111,7 @@ native speakers' reviews of the six language drafts need people. | Korean | ko | 100% | draft (needs native review) | | Vietnamese | vi | 0% | none | -Also shipped: Swedish (`sv`: every UI string, 120 of 588 command labels and menu wordings; native review welcome). Figma ships English, Japanese, Korean, French, German, Spanish and Portuguese +Also shipped: Swedish (`sv`: every UI string, command label and menu wording; native review welcome). Figma ships English, Japanese, Korean, French, German, Spanish and Portuguese (Brazil); FigCraft has the localization layer, English and Spanish (Spain and Latin America), French, German, Brazilian Portuguese, Japanese, Korean and Simplified Chinese drafts (Preferences ▸ Language; Traditional Chinese has no catalog; CJK UI diff --git a/docs/localization-parity.md b/docs/localization-parity.md index 45a7a925a..d3f69a9a0 100644 --- a/docs/localization-parity.md +++ b/docs/localization-parity.md @@ -100,8 +100,8 @@ supported by both apps (CJK, Arabic and Devanagari shaping, IME); Figma has no v | Korean | ko | 2,076 / 2,076 (100%, draft) | yes | Hangul text and IME in documents; UI text in an installed Korean face (web: the `FIGCRAFT_EMBED_CJK` build) | no | draft | 1–2 (after native review) | | Vietnamese | vi | 0 (0%) | no | Latin with stacked diacritics | no | none | 3–5 | -Other languages: Swedish (`sv`): every UI string translated, and 120 of the 588 command labels and -menu wordings (the rest show in English); native review welcome. Figma ships none beyond the eight +Other languages: Swedish (`sv`): every UI string, command label and menu wording translated; native +review welcome. Figma ships none beyond the eight above. The layer is done. Per-language hours above are agent hours for a catalog of ~1,800 entries diff --git a/docs/translating.md b/docs/translating.md index d93c02554..3aa42d651 100644 --- a/docs/translating.md +++ b/docs/translating.md @@ -22,7 +22,7 @@ keeps Frame, Dev Mode and Smart animate as familiar tool names and uses « » qu was machine-drafted and reviewed by a native speaker. `es-419`), French (`fr`), German (`de`), Brazilian Portuguese (`pt-BR`), Japanese (`ja`), Korean (`ko`) and Simplified Chinese (`zh-Hans`), machine-drafted and waiting for native speakers' review, and -Swedish (`sv`), which translates every UI string and some command labels. +Swedish (`sv`), which translates every UI string, command label and menu wording. ## The catalogs From fec54d93619a9356fbefedd50c4f5993ad1f4ec7 Mon Sep 17 00:00:00 2001 From: bflatastic Date: Sat, 17 Oct 2026 16:36:54 +0700 Subject: [PATCH 4/4] #599: leave the progress docs to the maintainer --- ROADMAP.md | 2 +- docs/localization-parity.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ROADMAP.md b/ROADMAP.md index 2411799f3..006b81b9a 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -111,7 +111,7 @@ native speakers' reviews of the six language drafts need people. | Korean | ko | 100% | draft (needs native review) | | Vietnamese | vi | 0% | none | -Also shipped: Swedish (`sv`: every UI string, command label and menu wording; native review welcome). Figma ships English, Japanese, Korean, French, German, Spanish and Portuguese +Also shipped: Swedish (`sv`: every UI string, 120 of 588 command labels and menu wordings; native review welcome). Figma ships English, Japanese, Korean, French, German, Spanish and Portuguese (Brazil); FigCraft has the localization layer, English and Spanish (Spain and Latin America), French, German, Brazilian Portuguese, Japanese, Korean and Simplified Chinese drafts (Preferences ▸ Language; Traditional Chinese has no catalog; CJK UI diff --git a/docs/localization-parity.md b/docs/localization-parity.md index d3f69a9a0..45a7a925a 100644 --- a/docs/localization-parity.md +++ b/docs/localization-parity.md @@ -100,8 +100,8 @@ supported by both apps (CJK, Arabic and Devanagari shaping, IME); Figma has no v | Korean | ko | 2,076 / 2,076 (100%, draft) | yes | Hangul text and IME in documents; UI text in an installed Korean face (web: the `FIGCRAFT_EMBED_CJK` build) | no | draft | 1–2 (after native review) | | Vietnamese | vi | 0 (0%) | no | Latin with stacked diacritics | no | none | 3–5 | -Other languages: Swedish (`sv`): every UI string, command label and menu wording translated; native -review welcome. Figma ships none beyond the eight +Other languages: Swedish (`sv`): every UI string translated, and 120 of the 588 command labels and +menu wordings (the rest show in English); native review welcome. Figma ships none beyond the eight above. The layer is done. Per-language hours above are agent hours for a catalog of ~1,800 entries