diff --git a/src/com/jpexs/decompiler/flash/gui/LocaleConverter.java b/src/com/jpexs/decompiler/flash/gui/LocaleConverter.java
new file mode 100644
index 000000000..4dc5d93cf
--- /dev/null
+++ b/src/com/jpexs/decompiler/flash/gui/LocaleConverter.java
@@ -0,0 +1,74 @@
+/*
+ * Copyright (C) 2021 JPEXS
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
+package com.jpexs.decompiler.flash.gui;
+
+import com.jpexs.helpers.Helper;
+import java.io.File;
+import java.io.UnsupportedEncodingException;
+
+/**
+ *
+ * @author JPEXS
+ */
+public class LocaleConverter {
+
+ private static void convertFile(File f) throws UnsupportedEncodingException {
+ String data = Helper.readTextFile(f.getAbsolutePath());
+ StringBuilder sb = new StringBuilder();
+ boolean modified = false;
+ for (int i = 0; i < data.length(); i++) {
+ char c = (char) data.charAt(i);
+ if (c > 127) {
+ sb.append("\\u");
+ sb.append(String.format("%04x", c & 0xFFFF));
+ modified = true;
+ } else {
+ sb.append(c);
+ }
+ }
+ if (modified) {
+ System.err.println("converted: " + f);
+ Helper.writeFile(f.getAbsolutePath(), sb.toString().getBytes("UTF-8"));
+ }
+
+ }
+
+ private static void walk(String path) throws UnsupportedEncodingException {
+
+ File root = new File(path);
+ File[] list = root.listFiles();
+
+ if (list == null) {
+ return;
+ }
+
+ for (File f : list) {
+ if (f.isDirectory()) {
+ walk(f.getAbsolutePath());
+ } else {
+ if (f.getName().endsWith(".properties")) {
+ convertFile(f);
+ }
+ }
+ }
+ }
+
+ public static void main(String[] args) throws UnsupportedEncodingException {
+ walk("src");
+ walk("libsrc/ffdec_lib/src");
+ }
+}
diff --git a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_ca.properties b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_ca.properties
index 3c77780a5..252f5ba85 100644
--- a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_ca.properties
+++ b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_ca.properties
@@ -391,8 +391,8 @@ config.description.playerDebugLocation = Ubicaci\u00f3 de l'executable independe
config.name.playerLibLocation = 3) Cam\u00ed de PlayerGlobal (.swc)
config.description.playerLibLocation = Ubicaci\u00f3 de la llibreria flash playerglobal.swc. S'utilitza principalment per a la compilaci\u00f3 dAS3.
-config.name.debugHalt = Atura l'execuci\u00f3 en començar la depuraci\u00f3
-config.description.debugHalt = Pausa el SWF en començar la depuraci\u00f3.
+config.name.debugHalt = Atura l'execuci\u00f3 en comen\u00e7ar la depuraci\u00f3
+config.description.debugHalt = Pausa el SWF en comen\u00e7ar la depuraci\u00f3.
config.name.gui.avm2.splitPane.vars.dividerLocationPercent = (Intern) Depura la ubicaci\u00f3 del splitter de men\u00fa
config.description.gui.avm2.splitPane.vars.dividerLocationPercent =
diff --git a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_sv.properties b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_sv.properties
index 06498f700..f6b5049b1 100644
--- a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_sv.properties
+++ b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_sv.properties
@@ -36,7 +36,7 @@ config.group.name.limit = Gr\u00e4nser
config.group.description.limit = Dekompilerings gr\u00e4nser f\u00f6r obfuskerad kod, med mera.
config.group.name.ui = Gr\u00e4nssnitt
-config.group.description.ui = Anv\u00e4ndar gr\u00e4nssnitt konfiguration
+config.group.description.ui = Anv\u00e4ndar gr\u00e4nssnitts konfiguration
config.group.name.debug = Fels\u00f6kning
config.group.description.debug = Fels\u00f6knings inst\u00e4llningar
@@ -57,7 +57,7 @@ config.name.decompile = Visa ActionScripts k\u00e4lla
config.description.decompile = Du kan inaktivera AS dekompilering, och bara P-kod kommer att visas
config.name.dumpView = Dumpnings Vy
-config.description.dumpView = Visa raw information dumpning
+config.description.dumpView = Visa r\u00e5 information dumpning
config.name.useHexColorFormat = Hex f\u00e4rg utseende
config.description.useHexColorFormat = Visa f\u00e4rgerna i hex format
@@ -68,11 +68,11 @@ config.description.parallelSpeedUp = Parallellitet kan snabba upp dekompileringe
config.name.parallelSpeedUpThreadCount = Antal tr\u00e5dar
config.description.parallelSpeedUpThreadCount = Antal tr\u00e5dar f\u00f6r parallell uppsnabbning
-config.name.autoDeobfuscate = Automatisk deobfuscation
-config.description.autoDeobfuscate = K\u00f6r deobfuscation p\u00e5 alla filer innan ActionScript dekompilering
+config.name.autoDeobfuscate = Automatisk deobfuskering
+config.description.autoDeobfuscate = K\u00f6r deobfuskering p\u00e5 alla filer innan ActionScript dekompilering
config.name.cacheOnDisk = Anv\u00e4nd cachning p\u00e5 disk
-config.description.cacheOnDisk = Cache dekompilerar redan delar p\u00e5 h\u00e5rddisken ist\u00e4llet f\u00f6r minnet
+config.description.cacheOnDisk = Cache dekompilerar delar p\u00e5 h\u00e5rddisken ist\u00e4llet f\u00f6r minnet
config.name.internalFlashViewer = Anv\u00e4nd egen Flash visare
config.description.internalFlashViewer = Anv\u00e4nd JPEXS Flash Visare ist\u00e4llet f\u00f6r standard Flash Spelare f\u00f6r flash delar uppvisning
@@ -93,10 +93,10 @@ config.name.showAllAddresses = Visa alla adresser
config.description.showAllAddresses = Visa alla ActionScript instruktionsadresser
config.name.useFrameCache = Anv\u00e4nd ram cache
-config.description.useFrameCache = Cache:a ramar innan rendering igen
+config.description.useFrameCache = Cache:a ram innan rendering
config.name.useRibbonInterface = Band gr\u00e4nssnitt
-config.description.useRibbonInterface = Uncheck f\u00f6r att anv\u00e4nda klassiskt gr\u00e4nssnitt utan band-meny
+config.description.useRibbonInterface = Klicka ur f\u00f6r att anv\u00e4nda klassiskt gr\u00e4nssnitt utan band-meny
config.name.openFolderAfterFlaExport = \u00d6ppna mapp efter FLA exportering
config.description.openFolderAfterFlaExport = Visa utg\u00e5ngs katalog efter exportering utav FLA fil
@@ -107,23 +107,23 @@ config.description.useDetailedLogging = Logga detaljerade felmeddelande och info
config.name.debugMode = Fels\u00f6knings l\u00e4ge
config.description.debugMode = L\u00e4ge f\u00f6r fels\u00f6kning. Startar fels\u00f6knings menyn.
-config.name.resolveConstants = L\u00f6s konstanter i AS1/2 p-code
-config.description.resolveConstants = St\u00e4ng av detta f\u00f6r att visa 'constantxx' ist\u00e4llet f\u00f6r riktiga v\u00e4rden i P-code f\u00f6nstret
+config.name.resolveConstants = L\u00f6s konstanter i AS1/2 P-kod
+config.description.resolveConstants = St\u00e4ng av detta f\u00f6r att visa 'constantxx' ist\u00e4llet f\u00f6r riktiga v\u00e4rden i P-kod f\u00f6nstret
config.name.sublimiter = Gr\u00e4nsen f\u00f6r kod subs
config.description.sublimiter = Gr\u00e4nsen f\u00f6r kod subs f\u00f6r obfuskerad kod.
config.name.exportTimeout = Total exporterings timeout (sekunder)
-config.description.exportTimeout = Decompiler kommer att stanna exporteringen efter att ha n\u00e5tt den h\u00e4r tiden
+config.description.exportTimeout = Dekompileringen kommer att stanna exporteringen efter att ha n\u00e5tt den h\u00e4r tiden
-config.name.decompilationTimeoutFile = Enstaka fil dekompilering timeout (sekunder)
-config.description.decompilationTimeoutFile = Decompiler kommer att stopps ActionScript dekompileringen efter att ha n\u00e5tt den h\u00e4r tiden i en fil
+config.name.decompilationTimeoutFile = Enstaka fil-dekompilering timeout (sekunder)
+config.description.decompilationTimeoutFile = Dekompileraren kommer att stoppa ActionScript dekompileringen efter att ha n\u00e5tt den h\u00e4r tiden i en fil
config.name.paramNamesEnable = Aktivera parameter namn i AS3
config.description.paramNamesEnable = Anv\u00e4nd parameter namn i dekompilering kan orsaka problem eftersom officiella program som Flash CS 5.5 infogar fel parameternamn index
config.name.displayFileName = Visa SWF namn i titeln
-config.description.displayFileName = Visa SWF file/url namn i f\u00f6nster titeln (Du kan skapa sk\u00e4rmdumpar d\u00e5)
+config.description.displayFileName = Visa SWF fil/l\u00e4nk namn i f\u00f6nster titeln (Du kan skapa sk\u00e4rmdumpar d\u00e5)
config.name.debugCopy = Fels\u00f6k kompilering
config.description.debugCopy = F\u00f6rs\u00f6ker att kompilera SWF-fil igen just efter \u00f6ppning f\u00f6r att s\u00e4kerst\u00e4lla att den producerar samma bin\u00e4ra kod. Anv\u00e4nd f\u00f6r FELS\u00d6KNING endast!
@@ -131,11 +131,11 @@ config.description.debugCopy = F\u00f6rs\u00f6ker att kompilera SWF-fil igen jus
config.name.dumpTags = Dumpa taggar till konsolen
config.description.dumpTags = Dumpa taggar till konsolen efter l\u00e4sning av SWF-fil
-config.name.decompilationTimeoutSingleMethod = AS3: Enstaka metod dekompilering timeout (sekunder)
-config.description.decompilationTimeoutSingleMethod = Decompiler kommer att stoppa ActionScript dekompileringen efter att ha n\u00e5tt den h\u00e4r tiden i en metod
+config.name.decompilationTimeoutSingleMethod = AS3: Enstaka metod-dekompilering timeout (sekunder)
+config.description.decompilationTimeoutSingleMethod = Dekompileraren kommer att stoppa ActionScript dekompileringen efter att ha n\u00e5tt den h\u00e4r tiden i en metod
-config.name.lastRenameType = (Internal) Senaste namnbyte typ
-config.description.lastRenameType = Senaste namnbytes identifierare typ
+config.name.lastRenameType = (Internal) Senaste namnbytes typ
+config.description.lastRenameType = Senaste namnbytes identifierings typ
config.name.lastSaveDir = (Internal) Senaste sparade katalog
config.description.lastSaveDir = Senaste anv\u00e4ndna sparade katalog
@@ -194,7 +194,7 @@ config.description.gui.splitPane2.dividerLocationPercent =
config.name.saveAsExeScaleMode = Spara som EXE skalningsl\u00e4ge
config.description.saveAsExeScaleMode = Skalningsl\u00e4ge f\u00f6r EXE exportering
-config.name.syntaxHighlightLimit = Syntax hilight max tecken
+config.name.syntaxHighlightLimit = Max tecken i syntax highlightning
config.description.syntaxHighlightLimit = Maximalt antal nummmer av texken f\u00f6r att k\u00f6ra syntax hilight p\u00e5
config.name.guiFontPreviewSampleText = (Internal) Senaste typsnitt f\u00f6rhandsvisnings exempeltext
@@ -221,17 +221,17 @@ config.description.formatting.indent.useTabs = Anv\u00e4nd tabs ist\u00e4llet f\
config.name.beginBlockOnNewLine = klammerparantes p\u00e5 ny rad
config.description.beginBlockOnNewLine = Starta block med klammerparantes p\u00e5 ny rad
-config.name.check.updates.delay = Uppdateringar kontrollera f\u00f6rdr\u00f6jning
-config.description.check.updates.delay = Minimal tid mellan automatisk kontroll f\u00f6r uppdateringar vid applikation start
+config.name.check.updates.delay = Kontrollera Uppdaterings f\u00f6rdr\u00f6jning
+config.description.check.updates.delay = Minimal tid mellan automatisk kontroll f\u00f6r uppdateringar vid mjukvaru start
-config.name.check.updates.stable = Kontrollera f\u00f6r stabil versioner
-config.description.check.updates.stable = Kontrollerar f\u00f6r stabil version uppdateringar
+config.name.check.updates.stable = Kontrollera f\u00f6r stabila versioner
+config.description.check.updates.stable = Kontrollerar f\u00f6r f\u00f6r stabila uppdateringar
config.name.check.updates.nightly = Kontrollera f\u00f6r nightly versioner
-config.description.check.updates.nightly = Checking for nightly version updates
+config.description.check.updates.nightly = Checking for nightly uppdateringar
config.name.check.updates.enabled = Uppdaterings kontroll aktiverad
-config.description.check.updates.enabled = Automatiskt kolla efter uppdateringar efter applikation start
+config.description.check.updates.enabled = Automatiskt kolla efter uppdateringar efter mjukvaru start
config.name.export.formats = (Internal) Exporterings format
config.description.export.formats = Senast anv\u00e4ndna exporterings format
@@ -239,11 +239,11 @@ config.description.export.formats = Senast anv\u00e4ndna exporterings format
config.name.textExportSingleFile = Exportera texter i samma fil
config.description.textExportSingleFile = Exporters texter i en och samma fil ist\u00e4llet f\u00f6r i flera
-config.name.textExportSingleFileSeparator = Separator av texter i en och samma fil text exportering
-config.description.textExportSingleFileSeparator = Text som ska infogas mellan texter i en och samma fil text exportering
+config.name.textExportSingleFileSeparator = Separerare av texter i en och samma fil till text-exportering
+config.description.textExportSingleFileSeparator = Text som ska infogas mellan texter i en och samma fil till text-exportering
-config.name.textExportSingleFileRecordSeparator = Separator av uppgifter i en och samma fil text exportering
-config.description.textExportSingleFileRecordSeparator = Text som ska infogas mellan text uppgifter i en och samma fil text exportering
+config.name.textExportSingleFileRecordSeparator = Separerare av uppgifter i en och samma fil till text-exportering
+config.description.textExportSingleFileRecordSeparator = Text som ska infogas mellan text uppgifter i en och samma fil till text-exportering
config.name.warning.experimental.as12edit = Varna p\u00e5 AS1/2 direkt redigering
config.description.warning.experimental.as12edit = Visa varning p\u00e5 AS1/2 experimentell direkt redigering
@@ -255,10 +255,10 @@ config.name.packJavaScripts = Paket JavaScripts
config.description.packJavaScripts = K\u00f6r JavaScript packare p\u00e5 skripts skapade p\u00e5 Canvas Exportering.
config.name.textExportExportFontFace = Anv\u00e4nd typsnittsyta i SVG exportering
-config.description.textExportExportFontFace = B\u00e4dda in typsnitssfiler i SVG anv\u00e4nder typsnittsyta ist\u00e4llet f\u00f6r former
+config.description.textExportExportFontFace = B\u00e4dda in typsnitssfiler i SVG, anv\u00e4nder typsnittsyta ist\u00e4llet f\u00f6r former
config.name.lzmaFastBytes = LZMA snabba bytes (Giltiga v\u00e4rden: 5-255)
-config.description.lzmaFastBytes = Snabb bytes parameter av LZMA kodare
+config.description.lzmaFastBytes = Snabb bytes parametrar av LZMA kodare
config.name.pluginPath = Plugin S\u00f6kv\u00e4g
config.description.pluginPath = -
@@ -279,18 +279,18 @@ config.name.randomDebuggerPackage = Anv\u00e4nd slumpm\u00e4ssigt paketnamn f\u0
config.description.randomDebuggerPackage = Detta byter namn p\u00e5 debugger paketet till slumpm\u00e4ssig str\u00e4ng vilket g\u00f6r debuggern n\u00e4rvarar h\u00e5rdare f\u00f6r att uppt\u00e4ckas av ActionScript
config.name.lastDebuggerReplaceFunction = (Internal) Senast valda sp\u00e5r byte
-config.description.lastDebuggerReplaceFunction = Funktion namn vilket var senast vald i ers\u00e4ttningssp\u00e5r funktion vid debugger
+config.description.lastDebuggerReplaceFunction = Funktion-namn vilket var senast vald i ers\u00e4ttningssp\u00e5r funktion vid debugger
config.name.getLocalNamesFromDebugInfo = AS3: F\u00e5 lokala registernamn fr\u00e5n debugger information
-config.description.getLocalNamesFromDebugInfo = Om debug information visasIf debug info \u00e4r n\u00e4rvarande, namnbyte lokala register fr\u00e5n _loc_x_ till riktiga namn. Detta kan st\u00e4ngas av eftersom vissa obfuskerare anv\u00e4nder ogiltiga registernamn d\u00e4r.
+config.description.getLocalNamesFromDebugInfo = Om debug information visas och \u00e4r n\u00e4rvarande, namnbyte av lokala register fr\u00e5n _loc_x_ till riktiga namn. Detta kan st\u00e4ngas av eftersom vissa obfuskerare anv\u00e4nder ogiltiga registernamn d\u00e4r.
config.name.tagTreeShowEmptyFolders = Visa tomma mappar
-config.description.tagTreeShowEmptyFolders = Visa tomma mappar i tagg tr\u00e4det.
+config.description.tagTreeShowEmptyFolders = Visa tomma mappar i tr\u00e4dvyn.
config.name.autoLoadEmbeddedSwfs = Ladda inb\u00e4ddade SWF automatiskt
config.description.autoLoadEmbeddedSwfs = Ladda automatiskt inb\u00e4ddade SWFs fr\u00e5n DefineBinaryData taggar.
-config.name.overrideTextExportFileName = \u00d6verskrid text exporterings filnamnet
+config.name.overrideTextExportFileName = \u00d6verskrid text-exporterings filnamnet
config.description.overrideTextExportFileName = Du kan finjustera filnamnet p\u00e5 den exporterade texten. Anv\u00e4nd {filename} platsh\u00e5llare f\u00f6r att anv\u00e4nda filnamnet av nuvaranda SWF.
config.name.showOldTextDuringTextEditing = Visa gammal text vid text \u00e4ndring
@@ -302,14 +302,14 @@ config.group.description.import = Konfiguration av importeringar
config.name.textImportResizeTextBoundsMode = Text gr\u00e4ns \u00e4ndra storlekl\u00e4ge
config.description.textImportResizeTextBoundsMode = Text gr\u00e4ns storlekl\u00e4ge efter text \u00e4ndring.
-config.name.showCloseConfirmation = Visa igen SWF st\u00e4ng bekr\u00e4ftelse
-config.description.showCloseConfirmation = Visa igen SWF st\u00e4ng bekr\u00e4ftelse f\u00f6r modifierade filer
+config.name.showCloseConfirmation = Visa SWF igen efter st\u00e4ng bekr\u00e4ftelse
+config.description.showCloseConfirmation = Visa SWF igen efter st\u00e4ng bekr\u00e4ftelse f\u00f6r modifierade filer
-config.name.showCodeSavedMessage = Visa igen kod sparade meddelanden
-config.description.showCodeSavedMessage = Visa igen kod sparade meddelanden
+config.name.showCodeSavedMessage = Visa kod igen efter sparade meddelanden
+config.description.showCodeSavedMessage = Visa kod igen efter sparade meddelanden
-config.name.showTraitSavedMessage = Visa igen trait sparade meddelanden
-config.description.showTraitSavedMessage = Visa igen trait sparade meddelande
+config.name.showTraitSavedMessage = Visa trait igen efter sparade meddelanden
+config.description.showTraitSavedMessage = Visa trait igen efter sparade meddelande
config.name.updateProxyAddress = Http Proxy adress f\u00f6r att kolla efter uppdateringar
config.description.updateProxyAddress = Http Proxy adress f\u00f6r att kolla uppdateringar. Format: example.com:8080
@@ -327,16 +327,16 @@ config.name.showDebugMenu = Visa debugg meny
config.description.showDebugMenu = Visar debugg menyn i ribbon
config.name.allowOnlyOneInstance = Till\u00e5t bara en FFDec instans (Bara Windows OS)
-config.description.allowOnlyOneInstance = FFDec kan sedan bara k\u00f6ras en g\u00e5ng, alla filer som \u00e4r \u00f6ppnade vill bli tillagda till ett f\u00f6nster. Det fungerar bara med Windows operativ system.
+config.description.allowOnlyOneInstance = FFDec kan sedan bara k\u00f6ras en g\u00e5ng, alla filer som \u00e4r \u00f6ppnade vill bli tillagda till ett f\u00f6nster. Det fungerar bara med Windows operativsystem.
config.name.scriptExportSingleFile = Exportera skript till en enda fil
config.description.scriptExportSingleFile = Exportera skript till en fil ist\u00e4llet f\u00f6r flera
-config.name.setFFDecVersionInExportedFont = S\u00e4tt FFDec version nummer i exporterat typsnitt
+config.name.setFFDecVersionInExportedFont = S\u00e4tt FFDec versionnummer i exporterat typsnitt
config.description.setFFDecVersionInExportedFont = N\u00e4r den h\u00e4r inst\u00e4llningen \u00e4r avaktiverad, FFDec kommer inte att l\u00e4gga till nuvarande FFDec version nummer till det exporterade typsnittet.
-config.name.gui.skin = Anv\u00e4ndargr\u00e4nssnitt Skinn
-config.description.gui.skin = Utseende och k\u00e4nsla skinn
+config.name.gui.skin = Anv\u00e4ndargr\u00e4nssnitt Tema
+config.description.gui.skin = Utseende och k\u00e4nsla Tema
config.name.lastSessionFiles = Senast session filerna
config.description.lastSessionFiles = Inneh\u00e5ller de \u00f6ppnade filerna fr\u00e5n den sista sessionen
@@ -347,7 +347,7 @@ config.description.lastSessionSelection = Inneh\u00e5ller urval fr\u00e5n den se
config.name.loopMedia = Upprepa ljud och sprites
config.description.loopMedia = Startar automatiskt om spelandet av ljud och sprites
-config.name.gui.timeLineSplitPane.dividerLocationPercent = (Internal) TidsLinje plats delare
+config.name.gui.timeLineSplitPane.dividerLocationPercent = (Internal) TidsLinje platsdelare
config.description.gui.timeLineSplitPane.dividerLocationPercent =
config.name.cacheImages = Cache:a bilder
@@ -358,3 +358,185 @@ config.description.swfSpecificConfigs = Inneh\u00e5ller SWF specifika konfigurat
config.name.exeExportMode = EXE exporterings l\u00e4ge
config.description.exeExportMode = EXE exporterings l\u00e4ge
+
+config.name.ignoreCLikePackages = Ignorera FlashCC / Alchemy eller liknande paket
+config.description.ignoreCLikePackages = FlashCC/Alchemy paket kan inte bli dekompilerade korrekt. Du kan avaktivera dom f\u00f6r att uppsnabba andra paktets dekompileringar.
+
+config.name.overwriteExistingFiles = Skriv \u00f6ver Nuvarande filer
+config.description.overwriteExistingFiles = Skriv \u00f6ver nuvarande filer vid exportering. F\u00f6r n\u00e4rvarande bara AS2/3 skript
+
+config.name.smartNumberFormatting = Anv\u00e4nd smart nummer formatering
+config.description.smartNumberFormatting = Formatera speciella nummer (till exempel f\u00e4rger och tider)
+
+config.name.enableScriptInitializerDisplay = Visa skriptinitialiserare
+config.description.enableScriptInitializerDisplay = Aktivera Visa skriptinitialiserare visning och redigering. Den h\u00e4r inst\u00e4llningen kanske kan l\u00e4gga till en ny rad till varje klass fil f\u00f6r highlightning.
+
+config.name.autoOpenLoadedSWFs = \u00d6ppna laddade SWFs under k\u00f6rning (External visare = WIN only)
+config.description.autoOpenLoadedSWFs = \u00d6ppnar automatiskt upp alla SWFs som \u00e4r laddade av AS3 Klass Laddare med att k\u00f6ra SWF n\u00e4r den spelas i FFDEC exteneral spelare. Denna funktion \u00e4r f\u00f6r Windows bara.
+
+config.name.lastSessionFileTitles = Senaste filtitlar
+config.description.lastSessionFileTitles = Inneh\u00e5ller dom \u00f6ppna fil titlarna fr\u00e5n den senaste sessionen. (Exempel en laddad l\u00e4nk osv.)
+
+config.group.name.paths = S\u00f6kv\u00e4gar
+config.group.description.paths = Plats f\u00f6r n\u00f6dv\u00e4ndiga filer
+config.group.tip.paths = Ladda ner projector and Playerglobal fr\u00e5n adobe webbsida. Flex SDK kan blir nerladdad fr\u00e5n adobe devnet.
+config.group.link.paths = https://www.adobe.com/support/flashplayer/debug_downloads.html http://www.adobe.com/devnet/flex/flex-sdk-download.html
+
+config.name.playerLocation = 1) Flash Player projector s\u00f6kv\u00e4g
+config.description.playerLocation = Plats f\u00f6r standalone flash player program. Anv\u00e4nds f\u00f6r normalt anv\u00e4ndande.
+
+config.name.playerDebugLocation = 2) Flash Player projector content debugger s\u00f6kv\u00e4g
+config.description.playerDebugLocation = Plats f\u00f6r standalone debug flash player program. Anv\u00e4nds f\u00f6r debugging.
+
+config.name.playerLibLocation = 3) PlayerGlobal (.swc) s\u00f6kv\u00e4g
+config.description.playerLibLocation = Plats f\u00f6r playerglobal.swc flash player library. Det anv\u00e4nds mestadels f\u00f6r AS3 kompilering.
+
+config.name.debugHalt = Stoppa utf\u00f6ring vid debuggning starten
+config.description.debugHalt = Pausa SWF vid start av debuggning.
+
+config.name.gui.avm2.splitPane.vars.dividerLocationPercent = (Internal) Fels\u00f6kningsmenyns delningsplats
+config.description.gui.avm2.splitPane.vars.dividerLocationPercent =
+
+tip = Tips:\u0020
+
+config.name.gui.action.splitPane.vars.dividerLocationPercent = (Internal) AS1/2 Debugg meny delningsplats
+config.description.gui.action.splitPane.vars.dividerLocationPercent =
+
+config.name.setMovieDelay = F\u00f6rdr\u00f6jning innan byte till SWF i external spelare i ms
+config.description.setMovieDelay = Det \u00e4r inte rekomenderat att byta detta v\u00e4rde under 1000ms
+
+config.name.warning.svgImport = Varna vid SVG importering
+config.description.warning.svgImport =
+
+config.name.shapeImport.useNonSmoothedFill = Anv\u00e4nd icke-sl\u00e4t fyllning n\u00e4r en form ers\u00e4tts med en bild
+config.description.shapeImport.useNonSmoothedFill =
+
+config.name.internalFlashViewer.execute.as12 = AS1/2 i egen Flash spelare (Experimentell)
+config.description.internalFlashViewer.execute.as12 = Testa att k\u00f6ra ActionSkript 1/2 under SWF Try to execute ActionScript 1/2 during SWF uppspelning med FFDec-flashvisare
+
+config.name.warning.hexViewNotUpToDate = Visa Hex vy inte uppdaterad varning
+config.description.warning.hexViewNotUpToDate =
+
+config.name.displayDupInstructions = Visa \u00a7\u00a7dup instruktioner
+config.description.displayDupInstructions = Visa \u00a7\u00a7dup instruktioner i koden. Utan dom, s\u00e5 kan koden bli enkelt kompilerad men n\u00e5gon dupped kod med sideffekter kan bli k\u00f6rd dubbla g\u00e5nger.
+
+config.name.useRegExprLiteral = Dekompilera RegExp som /pattern/mod literal.
+config.description.useRegExprLiteral = Anv\u00e4nd /pattern/mod syntax n\u00e4r du decompilerar regular expressions. new RegExp("pat","mod") \u00e4r anv\u00e4nd i vilket fall
+
+config.name.handleSkinPartsAutomatically = Anv\u00e4nd [SkinPart] metadata automatiskt
+config.description.handleSkinPartsAutomatically = Dekompilerar och direkt redigeras [SkinPart] metadata automatiskt. Men avst\u00e4ngd, _skinParts v\u00e4rde och getter metod \u00e4r synliga och manuellt redigerbara.
+
+config.name.simplifyExpressions = F\u00f6renkla uttryck
+config.description.simplifyExpressions = Utv\u00e4rdera och f\u00f6renkla uttryck f\u00f6r att g\u00f6ra koden mer l\u00e4sbar
+
+config.name.resetLetterSpacingOnTextImport = \u00c5terst\u00e4ll tecken mellanrum vid text importering
+config.description.resetLetterSpacingOnTextImport = Anv\u00e4ndbar f\u00f6r kyrilliska teckensnitt, eftersom de \u00e4r bredare
+
+config.name.flexSdkLocation = 4) Flex SDK katalogv\u00e4g
+config.description.flexSdkLocation = S\u00f6kv\u00e4g av Adobe Flex SDK. Det anv\u00e4nds mest vid AS3 kompilering.
+
+config.name.useFlexAs3Compiler = Anv\u00e4nd Flex SDK AS3 kompilerare
+config.description.useFlexAs3Compiler = Anv\u00e4nd AS3 kompilerare fr\u00e5n Flex SDK medans ActionSkript direkt redigering (Flex SDK katalogv\u00e4g beh\u00f6vs)
+
+config.name.showSetAdvanceValuesMessage = Visa information igen om s\u00e4tta avancerade v\u00e4rden
+config.description.showSetAdvanceValuesMessage = Visa information igen om s\u00e4tta avancerade v\u00e4rden
+
+config.name.gui.fontSizeMultiplier = Typsnitts storleks multiplikator
+config.description.gui.fontSizeMultiplier = Typsnitts storleks multiplikator
+
+config.name.graphVizDotLocation = 5) GraphViz Dot k\u00f6rnings s\u00f6kv\u00e4g
+config.description.graphVizDotLocation = S\u00f6kv\u00e4g till dot.exe (eller liknande till linux) av GraphViz program f\u00f6r att visa grafer.
+
+#Do not translate the Font Styles which is in the parenthesis:(Plain,Bold,Italic,BoldItalic)
+config.name.gui.sourceFont = Typsnitsk\u00e4lla stil
+config.description.gui.sourceFont = FontName-FontStyle(Plain,Bold,Italic,BoldItalic)-FontSize
+
+#after 11.1.0
+config.name.as12DeobfuscatorExecutionLimit = AS1/2 deobfuskering k\u00f6rnings gr\u00e4ns
+config.description.as12DeobfuscatorExecutionLimit = Maximum nummer av instruktioner som behandlats under AS1 / 2-deobfuskering
+
+#option that ignore in 8.0.1 and other versions
+config.name.showOriginalBytesInPcodeHex = (Internal) Visa originala bytes
+config.description.showOriginalBytesInPcodeHex = Visa originala bytes i P-kod Hex
+
+config.name.showFileOffsetInPcodeHex = (Internal) Visa Filoffset
+config.description.showFileOffsetInPcodeHex = Visa FilOffset i Pcode Hex
+
+config.name._enableFlexExport = (Internal) enableFlexExport
+config.description.enableFlexExport = aktivera Flex Exportering
+
+config.name._ignoreAdditionalFlexClasses = (Internal) ignoreAdditionalFlexClasses
+config.description.ignoreAdditionalFlexClasses = ignorera ytterligare flexklasser
+
+config.name.hwAcceleratedGraphics = (Internal) hwAcceleratedGraphics
+config.description.hwAcceleratedGraphics = hw Accelerated Graphics
+
+config.name.gui.avm2.splitPane.docs.dividerLocationPercent = (Internal) splitPanedocsdividerLocationPercent
+config.description.gui.avm2.splitPane.docs.dividerLocationPercent = splitPane dokument avdelnings Location Percent
+
+config.name.gui.dump.splitPane.dividerLocationPercent = (Internal) dumpsplitPanedividerLocationPercent
+config.description.gui.dump.splitPane.dividerLocationPercent = dump splitPane avdelnings Location Percent
+
+#after 11.3.0
+config.name.useAdobeFlashPlayerForPreviews = (Deprecated) Anv\u00e4nd Adobe Flash player f\u00f6r att f\u00f6rhandsgranska objekt
+config.description.useAdobeFlashPlayerForPreviews = Anv\u00e4nd Adobe Flash player f\u00f6r att f\u00f6rhandsgranska objekt. VARNING: FlashPlayer blev upph\u00f6rt 2021-01-12
+
+#after 12.0.1
+config.name.showLineNumbersInPCodeGraphvizGraph = Visa rad nummer i Graphviz graphs
+config.description.showLineNumbersInPCodeGraphvizGraph = Visa rad nummer i P-Kod graphviz diagram.
+
+config.name.padAs3PCodeInstructionName = Pad AS3 P-kod instruktion namn
+config.description.padAs3PCodeInstructionName = Pad AS3 P-kod instruktioners namn med mellanslag
+
+#after 13.0.2
+config.name.indentAs3PCode = Indent AS3 P-code
+config.description.indentAs3PCode = Indent AS3 P-kod block som trait/body/code
+
+config.name.labelOnSeparateLineAs3PCode = Label in AS3 P-kod p\u00e5 separat rad
+config.description.labelOnSeparateLineAs3PCode = Skapa label p\u00e5 AS3 P-kod st\u00e5 p\u00e5 separat rad
+
+config.name.useOldStyleGetSetLocalsAs3PCode = Anv\u00e4nd gammal stil getlocal_x ist\u00e4llet f\u00f6r getlocalx i AS3 P-kod
+config.description.useOldStyleGetSetLocalsAs3PCode = Anv\u00e4nd gammal stil getlocal_x, setlocal_x fr\u00e5n FFDec 12.x eller \u00e4ldre
+
+config.name.useOldStyleLookupSwitchAs3PCode = Anv\u00e4nd gammal stil lookupswitch utan parantes i AS3 P-kod
+config.description.useOldStyleLookupSwitchAs3PCode = Anv\u00e4nd gammal stil lookupswitch fr\u00e5n FFDec 12.x eller \u00e4ldre
+
+#after 13.0.3
+config.name.checkForModifications = Kolla efter fil modifiering utanf\u00f6r FFDecc
+config.description.checkForModifications = Kolla efter modifiering av filer av andra program och fr\u00e5ga efter ladda om
+
+config.name.warning.initializers = Varna p\u00e5 AS3 slot/const redigering om initialiserare
+config.description.warning.initializers = Visa varning p\u00e5 AS3 slot/const redigering om initialiserare
+
+config.name.parametersPanelInSearchResults = Visa parameterpanelen i s\u00f6kresultaten
+config.description.parametersPanelInSearchResults = Visa parameterpanelen med parametrar som s\u00f6k text / ignorera case / regexp i s\u00f6kresultatens f\u00f6nster
+
+config.name.displayAs3PCodeDocsPanel = Visa dokument panelen AS3 P-kod
+config.description.displayAs3PCodeDocsPanel = Visa panelen om dokumentation om instruktioner och kod struktur i AS3 P-kod redigering och visning
+
+config.name.displayAs3TraitsListAndConstantsPanel = Visa AS3 traits lista och constants panelen
+config.description.displayAs3TraitsListAndConstantsPanel = Visa panelen med lista av traits och constants under tag tr\u00e4det for AS3
+
+config.name.useAsTypeIcons = Anv\u00e4nd skriptikoner baserat p\u00e5 artikeltyp
+config.description.useAsTypeIcons = Anv\u00e4nd olika ikoner f\u00f6r annorlunda skript typer (class/interface/frame/...)
+
+config.name.limitAs3PCodeOffsetMatching = Begr\u00e4nsa av AS3 P-kod offset matchning
+config.description.limitAs3PCodeOffsetMatching = Begr\u00e4nsa av instruktioner i AS3 P-kod vilket \u00e4r offset-matchad AS3 skript
+
+config.name.showSlowRenderingWarning = Logga varning n\u00e4r rendering \u00e4r f\u00f6r seg
+config.description.showSlowRenderingWarning = Loggar varning n\u00e4r internal flash viewer \u00e4r f\u00f6r sl\u00f6 f\u00f6r att visa inneh\u00e5ll
+
+config.name.autoCloseQuotes = St\u00e4ng enstaka citat automatiskt vid redigering av skript
+config.description.autoCloseQuotes = Infogar automatiskt andra enskilda citat ' n\u00e4r du skriver f\u00f6rsta
+
+config.name.autoCloseDoubleQuotes = St\u00e4ng dubbla citat automatiskt vid redigering av skript
+config.description.autoCloseDoubleQuotes = Infogar automatiskt andra dubbla citat " n\u00e4r du skriver f\u00f6rsta
+
+config.name.autoCloseBrackets = St\u00e4ng parenteser automatiskt vid skriptredigering
+config.description.autoCloseBrackets = Infogar automatiskt st\u00e4ngningsf\u00e4stet ] vid skriv\u00f6ppningen [
+
+config.name.autoCloseParenthesis = St\u00e4ng parentes automatiskt vid skriptredigering
+config.description.autoCloseParenthesis = Infogar automatiskt st\u00e4ngande parentes) vid skriv\u00f6ppningen (
+
+config.name.showDialogOnError = Visa feldialogrutan vid alla felh\u00e4ndelser
+config.description.showDialogOnError = Visar automatiskt feldialogrutan vid varje felh\u00e4ndelse
\ No newline at end of file
diff --git a/src/com/jpexs/decompiler/flash/gui/locales/ExportDialog_sv.properties b/src/com/jpexs/decompiler/flash/gui/locales/ExportDialog_sv.properties
index cf4c575b4..c4b2e546b 100644
--- a/src/com/jpexs/decompiler/flash/gui/locales/ExportDialog_sv.properties
+++ b/src/com/jpexs/decompiler/flash/gui/locales/ExportDialog_sv.properties
@@ -38,22 +38,22 @@ sounds.flv = FLV (Bara ljud)
sounds.mp3_wav = MP3/WAV
sounds.wav = WAV
-scripts = Scripts
+scripts = Skript
scripts.as = AS
-scripts.pcode = P-code
-scripts.pcode_hex = P-code med Hex
+scripts.pcode = P-Kod
+scripts.pcode_hex = P-Kod med Hex
scripts.hex = Hex
scripts.constants = Constants
binaryData = Bin\u00e4r data
-binaryData.raw = Raw
+binaryData.raw = R\u00e5
dialog.title = Exportera...
button.ok = Godk\u00e4nn
button.cancel = Avbryt
-morphshapes = Morphshapes
+morphshapes = MorphFormer
morphshapes.gif = GIF
morphshapes.svg = SVG
morphshapes.canvas = HTML5 Canvas
@@ -72,7 +72,7 @@ buttons.png = PNG
buttons.svg = SVG
buttons.bmp = BMP
-fonts = Typnitt
+fonts = Typsnitt
fonts.ttf = TTF
fonts.woff = WOFF
diff --git a/src/com/jpexs/decompiler/flash/gui/locales/FilesChangedDialog_sv.properties b/src/com/jpexs/decompiler/flash/gui/locales/FilesChangedDialog_sv.properties
new file mode 100644
index 000000000..0515aa37f
--- /dev/null
+++ b/src/com/jpexs/decompiler/flash/gui/locales/FilesChangedDialog_sv.properties
@@ -0,0 +1,4 @@
+dialog.title = Filerna \u00e4r formaterade
+button.ok = Okej
+button.cancel = Avbryt
+fileschanged = Dessa filer var modifierade utanf\u00f6r programmet. Vill du ladda om dom fr\u00e5n disken?
diff --git a/src/com/jpexs/decompiler/flash/gui/locales/FontEmbedDialog_sv.properties b/src/com/jpexs/decompiler/flash/gui/locales/FontEmbedDialog_sv.properties
index 681e57888..f81c77646 100644
--- a/src/com/jpexs/decompiler/flash/gui/locales/FontEmbedDialog_sv.properties
+++ b/src/com/jpexs/decompiler/flash/gui/locales/FontEmbedDialog_sv.properties
@@ -24,3 +24,4 @@ installed = Installerat:
ttffile.noselection = TTF fil:
ttffile.selection = TTF fil: %fontname% (%filename%)
allcharacters = Alla tecken (%available% tecken)
+ascentdescentleading = S\u00e4tt uppstigande, sjunkande och ledande
diff --git a/src/com/jpexs/decompiler/flash/gui/locales/GraphDialog_sv.properties b/src/com/jpexs/decompiler/flash/gui/locales/GraphDialog_sv.properties
index 66c1b1b23..8e15b9122 100644
--- a/src/com/jpexs/decompiler/flash/gui/locales/GraphDialog_sv.properties
+++ b/src/com/jpexs/decompiler/flash/gui/locales/GraphDialog_sv.properties
@@ -14,3 +14,5 @@
# along with this program. If not, see .
graph = Diagram
+graph.better.dot = Tips: Konfigurera GraphViz Dot exekverbar s\u00f6kv\u00e4g i Avancerade Inst\u00e4llningar / S\u00f6kv\u00e4gar (5) f\u00f6r att f\u00e5 b\u00e4ttre diagram!
+menu.copygraph.gv = Kopiera GraphViz k\u00e4lla till ClipBoard
\ No newline at end of file
diff --git a/src/com/jpexs/decompiler/flash/gui/locales/LoadFromMemoryFrame_sv.properties b/src/com/jpexs/decompiler/flash/gui/locales/LoadFromMemoryFrame_sv.properties
index 6214a0ddd..c66f7ac33 100644
--- a/src/com/jpexs/decompiler/flash/gui/locales/LoadFromMemoryFrame_sv.properties
+++ b/src/com/jpexs/decompiler/flash/gui/locales/LoadFromMemoryFrame_sv.properties
@@ -29,3 +29,4 @@ column.version = Version
column.fileSize = Filstorlek
column.pid = PID
column.processName = Process Namn
+column.address = Adress
diff --git a/src/com/jpexs/decompiler/flash/gui/locales/MainFrame_sv.properties b/src/com/jpexs/decompiler/flash/gui/locales/MainFrame_sv.properties
index 9f7c60d03..b9de406ef 100644
--- a/src/com/jpexs/decompiler/flash/gui/locales/MainFrame_sv.properties
+++ b/src/com/jpexs/decompiler/flash/gui/locales/MainFrame_sv.properties
@@ -26,7 +26,7 @@ menu.tools = Verktyg
menu.tools.searchas = S\u00f6k igenom alla ActionSkript...
menu.tools.proxy = Proxy
menu.tools.deobfuscation = Avl\u00e4gsna obfuskering
-menu.tools.deobfuscation.pcode = Avl\u00e4gsna obfuskerad Bytekod...
+menu.tools.deobfuscation.pcode = Avl\u00e4gsna obfuskerad P-Kod...
menu.tools.deobfuscation.globalrename = Byt namn p\u00e5 global identifierare
menu.tools.deobfuscation.renameinvalid = Byt namn p\u00e5 felaktiga identifierare
menu.tools.gotoDocumentClass = G\u00e5 till dokumentklass
@@ -74,7 +74,7 @@ node.binaryData = bin\u00e4rData
node.fonts = teckensnitt
node.sprites = sprites
node.shapes = former
-node.morphshapes = morphform
+node.morphshapes = morphformer
node.buttons = knappar
node.frames = ramar
node.scripts = skript
@@ -102,7 +102,7 @@ message.constant.new.double.title = L\u00e4gg till Dubbel
work.buffering = Buffrar
work.waitingfordissasembly = V\u00e4ntar p\u00e5 demontering
-work.gettinghilights = Getting hilights
+work.gettinghilights = Tar hilights
work.disassembling = Demonterar
work.exporting = Exporterar
work.searching = S\u00f6ker
@@ -114,7 +114,7 @@ work.decompiling = Dekompilering
work.gettingvariables = Tar variablar
work.reading.swf = L\u00e4ser SWF
work.creatingwindow = Skapar f\u00f6nster
-work.buildingscripttree = Bygger skript tr\u00e4
+work.buildingscripttree = Bygger skript tr\u00e4d
work.deobfuscating.complete = Avl\u00e4gsning utav obfuskering \u00e4r nu f\u00e4rdig
@@ -154,7 +154,7 @@ proxy.stop = Stoppa proxy
proxy.show = Visa proxy
exit = St\u00e4ng
-panel.disassembled = P-code k\u00e4llkod
+panel.disassembled = P-kod k\u00e4llkod
panel.decompiled = ActionSkript k\u00e4llkod
search.info = S\u00f6k efter "%text%" :
@@ -215,7 +215,7 @@ font.name = Typsnitts namn:
font.isbold = \u00c4r fet:
font.isitalic = \u00c4r kursiv:
font.ascent = Stigande:
-font.descent = Nedstigande:
+font.descent = Fallande:
font.leading = Ledande:
font.characters = Bokst\u00e4ver:
font.characters.add = L\u00e4gg till bokst\u00e4ver:
@@ -237,8 +237,8 @@ button.no = Nej
FileChooser.openButtonText = \u00d6ppna
FileChooser.openButtonToolTipText = \u00d6ppna
-FileChooser.lookInLabelText = Alla Filer
-FileChooser.acceptAllFileFilterText = Kolla i:
+FileChooser.lookInLabelText = Kolla i:
+FileChooser.acceptAllFileFilterText = Alla Filer
FileChooser.filesOfTypeLabelText = Filformat:
FileChooser.fileNameLabelText = Filnamn:
FileChooser.listViewButtonToolTipText = Lista
@@ -260,7 +260,7 @@ FileChooser.directoryOpenButtonText = \u00d6ppna
FileChooser.directoryOpenButtonToolTipText = \u00d6ppna vald katalog
FileChooser.fileDescriptionText = Generic File
FileChooser.helpButtonText = Hj\u00e4lp
-FileChooser.helpButtonToolTipText = FileChooser help
+FileChooser.helpButtonToolTipText = Hj\u00e4lp f\u00f6r Filv\u00e4ljare
FileChooser.newFolderAccessibleName = Ny mapp
FileChooser.newFolderErrorText = N\u00e5got gick fel n\u00e4r den f\u00f6rs\u00f6kta skapa en ny mapp
FileChooser.newFolderToolTipText = Skapa ny mapp
@@ -293,7 +293,7 @@ FileChooser.listViewButtonToolTip.textAndMnemonic = Lista
FileChooser.lookInLabel.textAndMnemonic = Kolla i:
FileChooser.newFolderActionLabel.textAndMnemonic = Ny mapp
FileChooser.newFolderToolTip.textAndMnemonic = Skapa Ny Mapp
-FileChooser.refreshActionLabel.textAndMnemonic = Refresh
+FileChooser.refreshActionLabel.textAndMnemonic = Uppdatera
FileChooser.saveInLabel.textAndMnemonic = Spara i:
FileChooser.upFolderToolTip.textAndMnemonic = Upp en niv\u00e5
FileChooser.viewMenuButtonAccessibleName = Visa meny
@@ -321,12 +321,12 @@ font.source = Typsnitts k\u00e4lla:
menu.export = Exportera
menu.general = Allm\u00e4nt
-menu.language = Spr\u00e5k start.
+menu.language = Spr\u00e5k
startup.welcometo = V\u00e4lkommen till
startup.selectopen = Klicka p\u00e5 ikonen \u00d6ppna p\u00e5 den \u00f6vre panelen eller dra SWF-filen till f\u00f6nstret f\u00f6r att starta.
-error.font.nocharacter = Vald teckensnitt-k\u00e4lla inneh\u00e5ller inte bokstav "%char%".
+error.font.nocharacter = Vald teckensnitt-k\u00e4lla inneh\u00e5ller inte bokstaven "%char%".
warning.initializers = Statiska f\u00e4lt och consts initieras i initierare ofta.\nRedigera v\u00e4rdet h\u00e4r \u00e4r oftast inte tillr\u00e4ckligt!
@@ -336,7 +336,7 @@ menu.tools.searchMemory = S\u00f6k efter SWFs i minnet
menu.file.reload = Ladda om
message.confirm.reload = Denna \u00e5tg\u00e4rd avbryter alla \u00e4ndringar som inte sparats och laddar om SWF filen igen.\nVill du forts\u00e4tta?
-dialog.selectbkcolor.title = V\u00e4lj bakgrundsf\u00e4rg f\u00f6r SWF display
+dialog.selectbkcolor.title = V\u00e4lj bakgrundsf\u00e4rg f\u00f6r SWF vyn
button.selectbkcolor.hint = V\u00e4lj bakgrundsf\u00e4rg
ColorChooser.okText = Acceptera
@@ -427,13 +427,13 @@ button.selectcolor.hint = Klicka f\u00f6r att v\u00e4lja f\u00e4rg
generictag.array.item = artikel
generictag.array.insertbeginning = Infoga %item% vid b\u00f6rjan
generictag.array.insertbefore = Infoga %item% f\u00f6re
-generictag.array.remove = Tabort %item%
+generictag.array.remove = Ta bort %item%
generictag.array.insertafter = Infoga %item% efter
generictag.array.insertend = Infoga %item% vid slutet
#after version 2.0.0
contextmenu.expandAll = Expandera alla
-binaryData.truncateWarning = %count% bytes truncated.
+
filter.sounds = St\u00f6djande ljudformat (*.wav, *.mp3)
filter.sounds.wav = Wave filformat (*.wav)
filter.sounds.mp3 = MP3 komprimerat format (*.mp3)
@@ -462,7 +462,7 @@ contextmenu.removeWithDependencies = Bort med beroenden
abc.action.find-usages = Hitta anv\u00e4ndningar
abc.action.find-declaration = Hitta f\u00f6rklaring
-contextmenu.rawEdit = Raw \u00e4ndring
+contextmenu.rawEdit = R\u00e5 \u00e4ndring
contextmenu.jumpToCharacter = Hoppa till tecken
menu.settings.dumpView = Dump vy
@@ -473,7 +473,7 @@ menu.file.view.hex = Hex dumpning
node.header = header
-header.signature = Signature:
+header.signature = Signatur:
header.compression = Kompression:
header.compression.lzma = LZMA
header.compression.zlib = ZLIB
@@ -489,9 +489,9 @@ header.displayrect.value.pixels = %xmin%,%ymin% = > %xmax%,%ymax% pixlar
#after version 2.1.2
contextmenu.saveToFile = Spara till Fil
-contextmenu.parseActions = Parse actions
-contextmenu.parseABC = Parse ABC
-contextmenu.parseInstructions = Parse AVM2 Instruktioner
+contextmenu.parseActions = Analysera actions
+contextmenu.parseABC = Analysera ABC
+contextmenu.parseInstructions = Analysera AVM2 Instruktioner
#after version 2.1.3
menu.deobfuscation = Deobfuskering
@@ -500,14 +500,14 @@ menu.file.deobfuscation.new = Ny stil
#after version 2.1.4
contextmenu.openswfinside = \u00d6ppna SWF inuti
-binarydata.swfInside = Det ser ut som om det \u00e4r en SWF inuti denna bin\u00e4ra data tagg. Klicka h\u00e4r f\u00f6r att ladda det som subtree.
+binarydata.swfInside = Det ser ut som om det \u00e4r en SWF inuti denna bin\u00e4ra data tagg. Klicka h\u00e4r f\u00f6r att ladda det som Tr\u00e4vy.
#after version 3.0.0
button.zoomin.hint = Zooma in
button.zoomout.hint = Zooma ut
button.zoomfit.hint = Zooma f\u00f6r att passa
button.zoomnone.hint = Zooma till 1:1
-button.snapshot.hint = Ta snapshot intill clipboard
+button.snapshot.hint = Ta snapshot till clipboard
editorTruncateWarning = Text trunkerad vid position %chars% i debugg mode.
@@ -572,18 +572,18 @@ text.align.translatex.increase = \u00d6ka TranslateX
selectPreviousTag = V\u00e4lj f\u00f6reg\u00e5ende tagg
selectNextTag = V\u00e4lj n\u00e4sta tagg
button.ignoreAll = Ignorera Allt
-menu.file.import.symbolClass = Symbol Klass
-text.toggleCase = S\u00e4tter p\u00e5 eller st\u00e4nger av fallet
+menu.file.import.symbolClass = Importera Symbol Klass
+text.toggleCase = S\u00e4tter p\u00e5 eller st\u00e4nger av case
#after version 5.0.2
preview.loop = Repetera
menu.file.import.script = Importera skript
contextmenu.copyTagWithDependencies = Kopiera tag med beroenden till
button.replaceWithTag = Ers\u00e4tt med andra tecken tag
-button.resolveConstants = L\u00f6sa constants
+button.resolveConstants = L\u00f6s konstanter
#after version 5.1.0
-button.viewConstants = Granska Constants
+button.viewConstants = Granska Konstanter
work.exported = Exporterad
button.replaceAlphaChannel = Ers\u00e4tt alfakanal...
@@ -606,16 +606,223 @@ tagInfo.dependentCharacters = Beroende Tecken
#after version 5.3.0
header.uncompressed = Okomprimerad
header.warning.unsupportedGfxCompression = GFX st\u00f6der endast okomprimerat eller Zlib komprimerad inneh\u00e5ll.
-header.warning.minimumZlibVersion = Zlib kompression beh\u00f6ver SWF version 6 eller st\u00f6rre.
-header.warning.minimumLzmaVersion = LZMA kompression beh\u00f6ver SWF version 13 eller st\u00f6rre.
+header.warning.minimumZlibVersion = Zlib kompression beh\u00f6ver SWF version 6 eller h\u00f6gre.
+header.warning.minimumLzmaVersion = LZMA kompression beh\u00f6ver SWF version 13 eller h\u00f6gre.
+
+tagInfo.codecName = Codec Namn
+tagInfo.exportFormat = Exporterings Format
+tagInfo.samplingRate = Samplingshastighet
+tagInfo.stereo = Stereo
+tagInfo.sampleCount = Provr\u00e4kning
filter.dmg = Mac K\u00f6rbara filer (*.dmg)
filter.linuxExe = Linux K\u00f6rbara filer
import.script.result = %count% skript har blivit importerade.
-import.script.as12warning = Importera skript kan bara importera AS1/2 skript
+import.script.as12warning = Importera skript, kan bara importera AS1/2 skript
-#...
-message.confirm.remove.nodep = \u00c4r du s\u00e4ker p\u00e5 att du vill ta bort %item%?
+error.constantPoolTooBig = Constant pool is too big. index=%index%, size=%size%
+error.image.alpha.invalid = Invalid alpha channel data.
-message.confirm.removemultiple.nodep = \u00c4r du s\u00e4ker p\u00e5 att du vill ta bort %count% objekt?
+#after version 6.0.2
+contextmenu.saveUncompressedToFile = Spara till okomprimerad Fil
+menu.settings.autoOpenLoadedSWFs = \u00d6ppna laddade SWFs medans det spelar
+
+#after version 6.1.1
+menu.file.start = Starta
+menu.file.start.run = K\u00f6r
+menu.file.start.stop = Stoppa
+menu.file.start.debug = Debugga
+menu.debugging = Debuggar
+menu.debugging.debug = Debugga
+menu.debugging.debug.stop = Stoppa
+menu.debugging.debug.pause = Pausa
+menu.debugging.debug.stepOver = Hoppa \u00f6ver
+menu.debugging.debug.stepInto = Hoppa in till
+menu.debugging.debug.stepOut = Hoppa ur
+menu.debugging.debug.continue = Fors\u00e4tt
+menu.debugging.debug.stack = Stack...
+menu.debugging.debug.watch = Ny watch...
+
+message.playerpath.notset = Flash Player projector kunde inte hittas. Sn\u00e4lla konfigurera dess s\u00f6kv\u00e4g i Avancerade Inst\u00e4llningar / S\u00f6kv\u00e4gar (1).
+Please configure its path in Advanced Settings / Paths (1).
+message.playerpath.debug.notset = Flash Player projector content debugger hittades inte. Sn\u00e4lla konfigurera dess s\u00f6kv\u00e4g i Avancerade Inst\u00e4llningar / S\u00f6kv\u00e4gar (2).
+message.playerpath.lib.notset = PlayerGlobal (.SWC) hittades inte. Sn\u00e4lla konfigurera dess s\u00f6kv\u00e4g i Avancerade Inst\u00e4llningar / S\u00f6kv\u00e4gar (3).
+
+debugpanel.header = Debugging
+
+variables.header.registers = Register
+variables.header.locals = Locala
+variables.header.arguments = Argument
+variables.header.scopeChain = Omfattningskedja
+variables.column.name = Namn
+variables.column.type = Typ
+variables.column.value = V\u00e4rde
+
+callStack.header = Call stack
+callStack.header.file = Fil
+callStack.header.line = Rad
+
+stack.header = Stack
+stack.header.item = Item
+
+constantpool.header = Constant pool
+constantpool.header.id = Id
+constantpool.header.value = V\u00e4rde
+
+work.running = K\u00f6rs
+work.debugging = Debuggar
+work.debugging.instrumenting = F\u00f6rbereder SWF f\u00f6r att debugga
+work.breakat = Bryt vid\u0020
+work.halted = Debuggningen startad, utf\u00f6randet avbr\u00f6ts. L\u00e4gg till brytpunkter och klicka p\u00e5 Forts\u00e4tt (F5) f\u00f6r att \u00e5teruppta k\u00f6rningen.
+
+debuglog.header = Logg
+debuglog.button.clear = Rensa
+
+#after 7.0.1
+work.debugging.wait = V\u00e4ntar p\u00e5 att Flash debug projector kommer att ansluta
+
+error.debug.listen = Kan inte lyssna p\u00e5 port %port%. Det kanske finns en annan Flash debuggare som k\u00f6rs.
+
+debug.break.reason.unknown = (Ok\u00e4nd)
+debug.break.reason.breakpoint = (Brytpunkt)
+debug.break.reason.watch = (Bevaka)
+debug.break.reason.fault = (Fel)
+debug.break.reason.stopRequest = (Stoppa beg\u00e4ran)
+debug.break.reason.step = (Steg)
+debug.break.reason.halt = (Sluta)
+debug.break.reason.scriptLoaded = (Skript laddat)
+
+menu.file.start.debugpcode = Debugga P-kod
+
+#after 7.1.2
+button.replaceNoFill = Ers\u00e4tt - Uppdaterings gr\u00e4nser...
+message.warning.svgImportExperimental = Inte alla SVG funktioner st\u00f6ds. Sn\u00e4lla kontrollera loggen efter importering.
+
+message.imported.swf = SWF-filen anv\u00e4nder assets fr\u00e5n en imported SWF-fil:\n%url%\nVill du att assets kommer att bli laddad fr\u00e5n den l\u00e4nken?
+message.imported.swf.manually = Kan inte ladda importerad SWF\n%url%\nFilen eller l\u00e4nken finns inte.\nVill du v\u00e4lja en lokal fil?
+
+message.warning.hexViewNotUpToDate = Hex Vyn \u00e4r inte uppdaterad. Sn\u00e4lla spara och ladda om filen f\u00f6r att uppdatera Hex vyn.
+message.font.replace.updateTexts = N\u00e5gra tecken blev ersatta. Vill du uppdatera existerande texter?
+menu.settings.simplifyExpressions = F\u00f6renklat uttryck
+
+#after 8.0.1
+menu.recentFiles.empty = Tidigare fil-listan \u00e4r tom
+message.warning.outOfMemory32BitJre = OutOfMemory fel har \u00e5teruppst\u00e5tt. Du k\u00f6r f\u00f6r n\u00e4rvarande 32bit Java p\u00e5 ett 64bit system. Sn\u00e4lla anv\u00e4nd 64bit Java.
+
+menu.file.reloadAll = Ladda om alla
+message.confirm.reloadAll = Detta kommer att avbryta alla osparade \u00e4ndringar i alla SWF filer och kommer att ladda om hela programmet igen.\nVill du fors\u00e4tta?
+export.script.singleFilePallelModeWarning = Export av enstaka filskript st\u00f6ds inte med aktiverad parallell hastighet
+
+button.showOriginalBytesInPcodeHex = Show original bytes
+button.remove = Remove
+button.showFileOffsetInPcodeHex = Show file offset
+
+generic.editor.amf3.title = AMF3 redigerare
+generic.editor.amf3.help = AMF3 v\u00e4rde syntax:\n\
+ ------------------\n\
+ scalar typer:\n\
+ %scalar_samples%\
+ andra typer:\n\
+ %nonscalar_samples%\
+ \n\
+ Anteckningar:\n\
+ \ * Nonscalar datatyper kan refereras med tidigare deklarerade "id" -attribut med # syntax:\n\
+ %reference_sample%\n\
+ \ * Nycklar i ordboksposter kan vara av alla typer\n
+contextmenu.showInResources = Visa i resurser
+message.flexpath.notset = Flex SDK kunde inte hittas. Sn\u00e4lla konfigurera dess s\u00f6kv\u00e4gar i Avancerade Inst\u00e4llningar / S\u00f6kv\u00e4gar (4).
+
+#add after panel.disassembled string
+abc.detail.split = :\u0020
+abc.detail.trait = Trait - %trait_type%
+abc.detail.trait.method = Method
+abc.detail.trait.getter = Getter
+abc.detail.trait.setter = Setter
+abc.detail.trait.slot = Slot
+abc.detail.trait.const = Const
+abc.detail.trait.class = Class
+abc.detail.trait.function = Function
+
+abc.detail.specialmethod = Special metod - %specialmethod_type%
+abc.detail.specialmethod.scriptinitializer = Skript initialiserare
+abc.detail.specialmethod.classinitializer = Klass initialiserare
+abc.detail.specialmethod.instanceinitializer = Instans initialiserare
+abc.detail.innerfunction = Inre funktion
+
+button.edit.script.decompiled = Redigera ActionSkript
+button.edit.script.disassembled = Redigera P-Kod
+
+debug.watch.add = L\u00e4gg till watch till %name%
+debug.watch.add.read = L\u00e4s
+debug.watch.add.write = Skriv
+debug.watch.add.readwrite = L\u00e4s+Skriv-
+
+error.debug.watch.add = Kan inte l\u00e4gga till watch till denna variabel.
+
+variables.column.scope = Scope
+variables.column.flags = Flags
+variables.column.trait = Trait
+
+message.font.setadvancevalues = Denna \u00e5tg\u00e4rd st\u00e4ller in f\u00f6rskott f\u00f6r ALLA tecken i denna tagg till valda teckensnittsk\u00e4llans framsteg.
+
+menu.tools.deobfuscation.renameColliding = Byt namn p\u00e5 kolliderande traits/classes
+
+filter.iggy = Iggy files (*.iggy)
+
+#after 11.1.0
+script.seemsBroken = VARNING: Kod dekompileringen inneh\u00e5ller \u00a7\u00a7 instrktioner. \
+ Detta beror kanske p\u00e5 en obfuskation (Kolla i Inst\u00e4llningar/Automatisk deobfuskation Inst\u00e4llning) \
+ eller en icke standard kompilerare som anv\u00e4nts (Haxe, osv.).
+
+#after 13.0.3
+button.removetrait = Ta bort trait
+
+message.confirm.removetrait = Vill du verkligen ta bort vald trait?
+
+contextmenu.addScript = L\u00e4gg till skript
+
+contextmenu.addClass = L\u00e4gg till Klass
+
+contextmenu.removeScript = Ta bort skript
+
+message.confirm.remove.nodep = \u00c4r du s\u00e4kert att du vill ta bort %item%?
+
+message.confirm.removemultiple.nodep = \u00c4r du s\u00e4kert att du vill ta bort %count% f\u00f6rem\u00e5l?
+
+
+menu.recentSearches = Senast s\u00f6kningar f\u00f6r aktuella filen
+menu.recentSearches.empty = Senaste s\u00f6kningslistan \u00e4r tom
+menu.tools.otherTools.clearRecentSearches = Rensa alla tidiga s\u00f6kningar
+menu.recentSearches.clear = Rensa s\u00f6knings resultat
+message.confirm.recentSearches.clear = Vill du verkligen rensa senaste s\u00f6kningar f\u00f6r aktuella filen?
+
+message.input.gotoCharacter.title = G\u00e5 till tecknet
+message.input.gotoCharacter = Skriv in tecken id
+
+message.character.notfound = Tecknet %characterid% kunde inte hittas.
+
+FileChooser.preview = F\u00f6rhandsvisning
+FileChooser.previewNotAvailable = (F\u00f6rhandsvisning inte tillg\u00e4ngligt)
+
+button.freetransform = Gratis omvandling
+
+error.outOfMemory.title = Fel - slut p\u00e5 minne
+error.outOfMemory = Dekompileraren fick slut p\u00e5 minne. Aktuell maximal storlek p\u00e5 Java Heap \u00e4r inst\u00e4lld p\u00e5 %maxheap%.
+error.outOfMemory.windows = Det \u00e4r inst\u00e4llt p\u00e5 maximalt tillg\u00e4nglighet n\u00e4r du k\u00f6r programmet via "ffdec.exe".\nOm du k\u00f6r programmet via "ffdec.bat" kan du konfigurera den i den filen manuellt till h\u00f6gre v\u00e4rde.
+error.outOfMemory.unixmac = Du kan \u00f6ka detta maximalt genom att redigera filen "ffdec.sh".
+error.outOfMemory.64bit = Du beh\u00f6ver ett 64 bit OS och 64 bit java f\u00f6r att kunna anv\u00e4nda mer minne \u00e4n 1GB.
+error.outOfMemory.32BitJreOn64bitOs = VARNING: Du k\u00f6r 32bit Java p\u00e5 ett 64bit system. Anv\u00e4nd 64bit Java.
+
+notavailable.internalviewer = F\u00f6rhandsgranskning av detta objekt \u00e4r endast tillg\u00e4ngligt via Flash ActiveX-komponenten.\n \
+ Du kan aktivera anv\u00e4ndning av Flash ActiveX genom att klicka\n \
+ Avancerade Inst\u00e4llningar / Annat / (F\u00f6r\u00e5ldrad) Anv\u00e4nd Adobe Flash player f\u00f6r att f\u00f6rhandsgranska objekt
+
+notavailable.activex = F\u00f6rhandsgranskning av det h\u00e4r objektet \u00e4r inte tillg\u00e4ngligt eftersom Flash ActiveX-komponenten inte fungerar korrekt p\u00e5 ditt system.\n \
+ Detta \u00e4r ganska vanligt eftersom Adobe tappade st\u00f6d f\u00f6r det 2021.
+
+notavailable.activex.disable = Du kan aktivera med intern visning genom att avmarkera\n \
+ Avancerade Inst\u00e4llningar / Annat / (F\u00f6r\u00e5ldrad) Anv\u00e4nd Adobe Flash player f\u00f6r att f\u00f6rhandsgranska objekt\n \
+ Men tyv\u00e4rr fungerar det inte f\u00f6r filmtaggar.
+
+button.showin.flashprojector = Visa i flash projector
diff --git a/src/com/jpexs/decompiler/flash/gui/locales/SearchDialog_sv.properties b/src/com/jpexs/decompiler/flash/gui/locales/SearchDialog_sv.properties
index ed38544cc..0017c7f95 100644
--- a/src/com/jpexs/decompiler/flash/gui/locales/SearchDialog_sv.properties
+++ b/src/com/jpexs/decompiler/flash/gui/locales/SearchDialog_sv.properties
@@ -28,3 +28,11 @@ error.invalidregexp = Ogiltigt m\u00f6nster
checkbox.searchText = S\u00f6k i texter
checkbox.searchAS = s\u00f6k i AS
checkbox.replaceInParameters = Byt i parametrar
+checkbox.searchPCode = S\u00f6k i P-kod
+
+label.scope = Omfattning:
+
+scope.currentFile = Nuvarande SWF
+scope.selection = Vald (%selection%)
+scope.allFiles = Alla \u00f6ppnade SWFs
+scope.selection.items = %count% f\u00f6rem\u00e5l