diff --git a/trunk/src/com/jpexs/decompiler/flash/gui/MainFrame.java b/trunk/src/com/jpexs/decompiler/flash/gui/MainFrame.java index 29bdb6b9e..3e7fdd925 100644 --- a/trunk/src/com/jpexs/decompiler/flash/gui/MainFrame.java +++ b/trunk/src/com/jpexs/decompiler/flash/gui/MainFrame.java @@ -2275,12 +2275,19 @@ public class MainFrame extends AppRibbonFrame implements ActionListener, TreeSel (new Thread() { @Override public void run() { - if (abcPanel.search(txt, searchDialog.ignoreCaseCheckBox.isSelected(), searchDialog.regexpCheckBox.isSelected())) { - showDetail(DETAILCARDAS3NAVIGATOR); - showCard(CARDACTIONSCRIPTPANEL); - } else { - View.showMessageDialog(null, translate("message.search.notfound").replace("%searchtext%", txt), translate("message.search.notfound.title"), JOptionPane.INFORMATION_MESSAGE); - } + View.execInEventDispatch(new Runnable() { + + @Override + public void run() { + if (abcPanel.search(txt, searchDialog.ignoreCaseCheckBox.isSelected(), searchDialog.regexpCheckBox.isSelected())) { + showDetail(DETAILCARDAS3NAVIGATOR); + showCard(CARDACTIONSCRIPTPANEL); + } else { + View.showMessageDialog(null, translate("message.search.notfound").replace("%searchtext%", txt), translate("message.search.notfound.title"), JOptionPane.INFORMATION_MESSAGE); + } + } + }); + } }).start(); } else { diff --git a/trunk/src/com/jpexs/decompiler/flash/gui/SelectLanguageDialog.java b/trunk/src/com/jpexs/decompiler/flash/gui/SelectLanguageDialog.java index a2657f63e..fd4187d86 100644 --- a/trunk/src/com/jpexs/decompiler/flash/gui/SelectLanguageDialog.java +++ b/trunk/src/com/jpexs/decompiler/flash/gui/SelectLanguageDialog.java @@ -23,6 +23,7 @@ import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.Locale; +import java.util.ResourceBundle; import javax.swing.BoxLayout; import javax.swing.JButton; import javax.swing.JComboBox; @@ -38,7 +39,7 @@ public class SelectLanguageDialog extends AppDialog implements ActionListener { JComboBox languageCombobox = new JComboBox<>(); public String languageCode = null; - private String languages[] = new String[]{"en", "cs", "hu", "ru", "sv"}; + private String languages[] = new String[]{"en", "cs", "de", "hu", "ru", "sv"}; public SelectLanguageDialog() { setSize(350, 130); @@ -52,7 +53,7 @@ public class SelectLanguageDialog extends AppDialog implements ActionListener { boolean found = false; int enIndex = 0; for (String code : languages) { - String name = new Locale(code).getDisplayName(); + String name = ResourceBundle.getBundle(AppStrings.getResourcePath(getClass()), Locale.forLanguageTag(code.equals("en")?"":code)).getString("language"); if (name.length() > 1) { name = name.substring(0, 1).toUpperCase() + name.substring(1); } diff --git a/trunk/src/com/jpexs/decompiler/flash/gui/locales/AboutDialog_de.properties b/trunk/src/com/jpexs/decompiler/flash/gui/locales/AboutDialog_de.properties new file mode 100644 index 000000000..49b39146e --- /dev/null +++ b/trunk/src/com/jpexs/decompiler/flash/gui/locales/AboutDialog_de.properties @@ -0,0 +1,24 @@ +# Copyright (C) 2013 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 . + +version = Version +by = von +button.ok = OK +dialog.title = \u00DCber +contributors = Mitwirkende: +#In the translation, replace "english" with target language name +translation.author.label = Author of german translation: +#In the translation, insert your name here +translation.author = Krock \ No newline at end of file diff --git a/trunk/src/com/jpexs/decompiler/flash/gui/locales/ErrorLogFrame_de.properties b/trunk/src/com/jpexs/decompiler/flash/gui/locales/ErrorLogFrame_de.properties new file mode 100644 index 000000000..b04acf021 --- /dev/null +++ b/trunk/src/com/jpexs/decompiler/flash/gui/locales/ErrorLogFrame_de.properties @@ -0,0 +1,18 @@ +# Copyright (C) 2013 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 . + +copy = In den Zwischenspeicher speichern +details = Details ansehen +dialog.title = Log \ No newline at end of file diff --git a/trunk/src/com/jpexs/decompiler/flash/gui/locales/ExportDialog_de.properties b/trunk/src/com/jpexs/decompiler/flash/gui/locales/ExportDialog_de.properties new file mode 100644 index 000000000..3cb63e6e0 --- /dev/null +++ b/trunk/src/com/jpexs/decompiler/flash/gui/locales/ExportDialog_de.properties @@ -0,0 +1,42 @@ +# Copyright (C) 2013 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 . +shapes = Formen +shapes.svg = SVG + +texts = Texte +texts.plain = Klartext +texts.formatted = Formatierter Text + +images = Bilder +images.pngjpeg = PNG/JPEG + +movies = Movies +movies.flv = FLV (Keine Ger\u00E4usche) + +sounds = Ger\u00E4usche +sounds.mp3wavflv = MP3/WAV/FLV +sounds.flv = FLV (Nur Ger\u00E4usche) + +actionscript = ActionScript +actionscript.as = AS +actionscript.pcode = PCODE + +dialog.title = Exportieren... + +button.ok = OK +button.cancel = Abbrechen + + + diff --git a/trunk/src/com/jpexs/decompiler/flash/gui/locales/GraphFrame_de.properties b/trunk/src/com/jpexs/decompiler/flash/gui/locales/GraphFrame_de.properties new file mode 100644 index 000000000..6ffe76a05 --- /dev/null +++ b/trunk/src/com/jpexs/decompiler/flash/gui/locales/GraphFrame_de.properties @@ -0,0 +1,16 @@ +# Copyright (C) 2013 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 . + +graph = Graph \ No newline at end of file diff --git a/trunk/src/com/jpexs/decompiler/flash/gui/locales/LoadingDialog_de.properties b/trunk/src/com/jpexs/decompiler/flash/gui/locales/LoadingDialog_de.properties new file mode 100644 index 000000000..9d851c6b0 --- /dev/null +++ b/trunk/src/com/jpexs/decompiler/flash/gui/locales/LoadingDialog_de.properties @@ -0,0 +1,16 @@ +# Copyright (C) 2013 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 . + +loadingpleasewait = Laden, bitte warten... \ No newline at end of file diff --git a/trunk/src/com/jpexs/decompiler/flash/gui/locales/MainFrame_de.properties b/trunk/src/com/jpexs/decompiler/flash/gui/locales/MainFrame_de.properties new file mode 100644 index 000000000..d5b08910b --- /dev/null +++ b/trunk/src/com/jpexs/decompiler/flash/gui/locales/MainFrame_de.properties @@ -0,0 +1,339 @@ +# Copyright (C) 2013 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 . + +menu.file = Datei +menu.file.open = \u00D6ffnen... +menu.file.save = Speichern +menu.file.saveas = Speichern als... +menu.file.export.fla = Als FLA exportieren +menu.file.export.all = Alle Teile exportieren +menu.file.export.selection = Ausgew\u00E4hltes exportieren +menu.file.exit = Beenden + + +menu.tools = Werkzeuge +menu.tools.searchas = Alle ActionScripts suchen... +menu.tools.proxy = Proxy +menu.tools.deobfuscation = Deobfuskation +menu.tools.deobfuscation.pcode = PCode deobfuskation... +menu.tools.deobfuscation.globalrename = Globale Bezeichnung \u00E4ndern +menu.tools.deobfuscation.renameinvalid = Ung\u00FCltige Bezeichnungen umbenennen +menu.tools.gotodocumentclass = Zur Dokumentklasse gehen + +menu.settings = Einstellungen +menu.settings.autodeobfuscation = Automatische deobfuskation +menu.settings.internalflashviewer = Den eigenen Flash-Viever verwenden +menu.settings.parallelspeedup = Parallele Beschleunigung +menu.settings.disabledecompilation = Dekompilierung deaktivieren (nur demontieren) +menu.settings.addtocontextmenu = FFDec zu den SWF-Dateien im Kontextmen\u00FC hinzuf\u00FCgen +menu.settings.language = Sprache \u00E4ndern +menu.settings.cacheOnDisk = Zwischenspeicherung auf der Festplatte verwenden +menu.settings.gotoMainClassOnStartup = Die Dokumentklasse beim starten markieren + +menu.help = Hilfe +menu.help.checkupdates = Auf updates pr\u00FCfen... +menu.help.helpus = Helfen sie uns! +menu.help.homepage = Die Homepage besuchen +menu.help.about = \u00DCber... + +contextmenu.remove = Entfernen + +button.save = Speichern +button.edit = Bearbeiten +button.cancel = Abbrechen +button.replace = Ersetzen... + +notavailonthisplatform = Vorschau von diesem Objeckt ist auf dieser Plattform nicht verf\u00FCgbar. (Nur Windows) + +swfpreview = SWF Vorschau +swfpreview.internal = SWF Vorschau (interner Betrachter) + +parameters = Parameter + +rename.enternew = Neuen Namen eingeben: + +rename.finished.identifier = Bezeichner umbenannt. +rename.finished.multiname = %count% Multiname(n) umbenennt. + +node.texts = Texte +node.images = Bilder +node.movies = Filme +node.sounds = Ger\u00E4usche +node.binaryData = bin\u00E4re Daten +node.fonts = Schriften +node.sprites = Grafiken +node.shapes = Formen +node.morphshapes = morph-Formen +node.buttons = Schaltfl\u00E4chen +node.frames = Frames +node.scripts = Skripte + +message.warning = Warnung +message.confirm.experimental = Der folgende Vorgang kann SWF-Dateien besch\u00E4digen und somit unspielbar machen.\r\nVERWENDUNG AUF EIGENE GEFAHR. Wollen Sie fortfahren? +message.confirm.parallel = Die Parallele Beschleunigung kann das laden und dekompilieren beschleunigen, erfordert jedoch mehr Speicher. +message.confirm.on = Wollen Sie das AKTIVIEREN? +message.confirm.off = Wollen Sie das DEAKTIVIEREN? +message.confirm = Best\u00E4tigen + +message.confirm.autodeobfuscate = Automatische deobfuskation ist ein Weg zum dekompilieren von verschleiertem Code.\r\nDeobfuskation f\u00FChrt zu einer langsameren Dekompilierung und kann eventuell "toten" Code entfernen.\r\nWenn der Code nicht vershleiert ist, wird empfohlen, diese Funktion zu deaktivieren. + +message.parallel = Parallelit\u00E4t +message.trait.saved = Code erfolgreich abge\u00E4ndert + + +message.constant.new.string = String "%value%" ist in der konstanten Tabelle nicht voranden. Wollen sie es hinzuf\u00FCgen? +message.constant.new.string.title = String hinzuf\u00FCgen +message.constant.new.integer = Die Ganzzahl "%value%" ist in der konstanten Tabelle nicht voranden. Wollen sie es hinzuf\u00FCgen? +message.constant.new.integer.title = Ganzzahl hinzuf\u00FCgen +message.constant.new.unsignedinteger = Die Unsignierte Ganzzahl "%value%" ist in der konstanten Tabelle nicht voranden. Wollen sie es hinzuf\u00FCgen? +message.constant.new.unsignedinteger.title = Unsignierte Ganzzahl hinzuf\u00FCgen +message.constant.new.double = Die Dezimalzahl "%value%" ist in der konstanten Tabelle nicht voranden. WWollen sie es hinzuf\u00FCgen? +message.constant.new.double.title = Dezimalzahl hinzuf\u00FCgen + +work.buffering = Puffern +work.waitingfordissasembly = Warten auf Demontage +work.gettinghilights = Markierungen laden +work.disassembling = Demontage +work.exporting = Am exportieren +work.searching = Am suchen +work.renaming = Am umbenennen +work.exporting.fla = Als FLA exportieren +work.renaming.identifiers = Bezeichner unbenennen +work.deobfuscating = Deobfuskation +work.decompiling = Dekompiliering +work.gettingvariables = Variablen laden +work.reading.swf = SWF einlesen +work.creatingwindow = Fenster erstellen +work.buildingscripttree = Skript auflistung bauen + +work.deobfuscating.complete = Deobfuskation fertiggestellt + + +message.search.notfound = String "%searchtext%" nicht gefunden. +message.search.notfound.title = Nicht gefunden + +message.rename.notfound.multiname = Kein Multiname unter dem Cursor gefunden +message.rename.notfound.identifier = Kein Bezeichner unter dem Cursor gefunden +message.rename.notfound.title = Nicht gefunden +message.rename.renamed = Bezeichner umbenannt: %count% + +filter.images = Bilder (*.jpg,*.gif,*.png) +filter.fla = Flash CS 6 Dokument (*.fla) +filter.xfl = Flash CS 6 Unkomprimiertes Dokument (*.xfl) +filter.swf = SWF Datei (*.swf) + +error = Fehler +error.image.invalid = Ung\u00FCltiges Bild. + +error.text.invalid = Ung\u00FCltiger text: %text% bei der Linie %line% +error.file.save = Speichern fehlgeschlagen +error.file.write = Beschreiben der Datei fehlgeschlagen +error.export = Fehler beim Export + +export.select.directory = W\u00E4hlen Sie einen Ordner f\u00FCr den Export +export.finishedin = Exportiert in %time% + +update.check.title = Update \u00FCberpr\u00FCfung +update.check.nonewversion = Keine neue Version verf\u00FCgbar. + +message.helpus = Bitte warten\r\n%url%\r\nf\u00FCr Details. +message.homepage = Die Webseite besuchen: \r\n%url% + +proxy = Proxy +proxy.start = Proxy starten +proxy.stop = Proxy stoppen +proxy.show = Proxy anzeigen +exit = Beenden + +panel.disassembled = P-code Quelle +panel.decompiled = ActionScript Quelle + +search.info = Suchen nach "%text%" : +search.script = Skript + +constants = Konstanten +traits = Eigenschaften + +pleasewait = Bitte warten + +abc.detail.methodtrait = Methode/Getter/Setter Eingenschaft +abc.detail.unsupported = - +abc.detail.slotconsttrait = Slot/Konstante Eingenschaft +abc.detail.traitname = Name: + +abc.detail.body.params.maxstack = Maximaler Stapel: +abc.detail.body.params.localregcount = Lokale Register Anzahl: +abc.detail.body.params.minscope = Minimaler Tiefenumfang: +abc.detail.body.params.maxscope = Maximaler Tiefenumfang: +abc.detail.body.params.autofill = Automatich f\u00FCllen bei der Codespeicherung (GLOBALE EINSTELLUNG) +abc.detail.body.params.autofill.experimental = ...EXPERIMENTELL + +abc.detail.methodinfo.methodindex = Methoden Index: +abc.detail.methodinfo.parameters = Parameter: +abc.detail.methodinfo.returnvalue = R\u00FCckgabewerttyp: + +error.methodinfo.params = Methodeninformation Parameter Fehler +error.methodinfo.returnvalue = Methodeninformation R\u00FCckgabewerttypenfehler + + +abc.detail.methodinfo = Methodeninformation +abc.detail.body.code = Methoden Code +abc.detail.body.params = Methoden Parameter + +abc.detail.slotconst.typevalue = Typ und Wert: + +error.slotconst.typevalue = SlotConst-Typ Fehler + + +message.autofill.failed = Code statistiken f\u00FCr automatische parameter fehlgeschlagen.\r\nDeaktivieren Sie "Automatisches f\u00FCllen" um diese Meldung zu vermeiden. +info.selecttrait = W\u00E4hlen Sie eine Klasse aus und klicken Sie eine Eingenschaft im ActionScript an, um sie zu bearbeiten. + +button.viewgraph = Graph ansehen +button.viewhex = Hex ansehen + +abc.traitslist.instanceinitializer = Instanzeninitialisierer +abc.traitslist.classinitializer = Klasseninitialisierer + +action.edit.experimental = (Experimentell) + +message.action.saved = Code erfolgreich gespeichert + +error.action.save = %error% bei Linie %line% + +message.confirm.remove = Wolen Sie wirklich %item% und alle\n davon abh\u00E4ngigen Objekte entfernen? + +#after version 1.6.5u1: + +button.ok = OK +button.cancel = Abbrechen + +font.name = Schrift-Namen: +font.isbold = Ist Fett: +font.isitalic = Ist Kursiv: +font.ascent = Anstieg: +font.descent = Abstieg: +font.leading = F\u00FChrend: +font.characters = Buchstaben: +font.characters.add = Buchstaben hinzuf\u00FCgen: +value.unknown = ? + +yes = ja +no = nein + +errors.present = Es sind FEHLER im Log. Klicken Sie, um sie anzusehen. +errors.none = Keine Fehler im Log vorhanden + +#after version 1.6.6: + +dialog.message.title = Nachricht +dialog.select.title = W\u00E4hlen Sie eine Option aus + +button.yes = Ja +button.no = Nein + +FileChooser.openButtonText = \u00D6ffnen +FileChooser.openButtonToolTipText = \u00D6ffnen +FileChooser.lookInLabelText = Einsehen: +FileChooser.acceptAllFileFilterText = Alle Dateien +FileChooser.filesOfTypeLabelText = Dateien von Typ: +FileChooser.fileNameLabelText = Dateiname: +FileChooser.listViewButtonToolTipText = Liste +FileChooser.listViewButtonAccessibleName = Liste +FileChooser.detailsViewButtonToolTipText = Details +FileChooser.detailsViewButtonAccessibleName = Details +FileChooser.upFolderToolTipText = Vorheriger Ordner +FileChooser.upFolderAccessibleName = Vorheriger Ordner +FileChooser.homeFolderToolTipText = Hauptverzeichnis +FileChooser.homeFolderAccessibleName = Hauptverzeichnis +FileChooser.fileNameHeaderText = Name +FileChooser.fileSizeHeaderText = Gr\u00F6sse +FileChooser.fileTypeHeaderText = Typ +FileChooser.fileDateHeaderText = Datum +FileChooser.fileAttrHeaderText = Attribute +FileChooser.openDialogTitleText = \u00D6ffnen +FileChooser.directoryDescriptionText = Directory +FileChooser.directoryOpenButtonText = \u00D6ffnen +FileChooser.directoryOpenButtonToolTipText = Ausgew\u00E4hlter Ordner \u00F6ffnen +FileChooser.fileDescriptionText = generische Datei +FileChooser.fileNameLabelText = Dateiname: +FileChooser.helpButtonText = Hilfe +FileChooser.helpButtonToolTipText = Dateiauswahlshilfe +FileChooser.newFolderAccessibleName = Neuer Ordner +FileChooser.newFolderErrorText = Fehler beim erstellen des neuen Ordners +FileChooser.newFolderToolTipText = Neuer Ordner erstellen +FileChooser.other.newFolder = Neuer Ordner +FileChooser.other.newFolder.subsequent = Neuer Ordner.{0} +FileChooser.win32.newFolder = Neuer Ordner +FileChooser.win32.newFolder.subsequent = Neuer Ordner ({0}) +FileChooser.saveButtonText = Speichern +FileChooser.saveButtonToolTipText = Ausgew\u00E4hlte Datei speichern +FileChooser.saveDialogTitleText = Speichern +FileChooser.saveInLabelText = Speichern in: +FileChooser.updateButtonText = Aktualisieren +FileChooser.updateButtonToolTipText = Ordner Aktualisieren + +#after version 1.6.6u2: +FileChooser.detailsViewActionLabel.textAndMnemonic = Details +FileChooser.detailsViewButtonToolTip.textAndMnemonic = Details +FileChooser.fileAttrHeader.textAndMnemonic = Attribute +FileChooser.fileDateHeader.textAndMnemonic = Ge\u00E4ndert +FileChooser.fileNameHeader.textAndMnemonic = Name +FileChooser.fileNameLabel.textAndMnemonic = Dateiname: +FileChooser.fileSizeHeader.textAndMnemonic = Gr\u00F6sse +FileChooser.fileTypeHeader.textAndMnemonic = Typ +FileChooser.filesOfTypeLabel.textAndMnemonic = Dateitypen: +FileChooser.folderNameLabel.textAndMnemonic = Ordnername: +FileChooser.homeFolderToolTip.textAndMnemonic = Hauptverzeichnis +FileChooser.listViewActionLabel.textAndMnemonic = Liste +FileChooser.listViewButtonToolTip.textAndMnemonic = Liste +FileChooser.lookInLabel.textAndMnemonic = Einsehen: +FileChooser.newFolderActionLabel.textAndMnemonic = Neuer Ordner +FileChooser.newFolderToolTip.textAndMnemonic = Neuern Ordner erstellen +FileChooser.refreshActionLabel.textAndMnemonic = Aktualisieren +FileChooser.saveInLabel.textAndMnemonic = Speichern in: +FileChooser.upFolderToolTip.textAndMnemonic = Vorheriger Ordner +FileChooser.viewMenuButtonAccessibleName = Men\u00FC ansehen +FileChooser.viewMenuButtonToolTipText = Men\u00FC ansehen +FileChooser.viewMenuLabel.textAndMnemonic = Ansicht +FileChooser.newFolderActionLabelText = Neuer Ordner +FileChooser.listViewActionLabelText = Liste +FileChooser.detailsViewActionLabelText = Details +FileChooser.refreshActionLabelText = Aktualisieren +FileChooser.sortMenuLabelText = Icons sortieren nach +FileChooser.viewMenuLabelText = Ansicht +FileChooser.fileSizeKiloBytes = {0} KB +FileChooser.fileSizeMegaBytes = {0} MB +FileChooser.fileSizeGigaBytes = {0} GB +FileChooser.folderNameLabelText = Ordnername: + + +error.occured = Error occured : %error% +button.abort = Abort +button.retry = Retry +button.ignore = Ignore + +font.source = Source Font: + +#after version 1.6.7: +menu.export = Export +menu.general = General +menu.language = Language + +startup.welcometo = Welcome to +startup.selectopen = Click open icon on the top panel or drag SWF file to this window to start. + +error.font.nocharacter = Selected source font does not contain character "%char%". + +warning.initializers = Static fields and consts are often initialized in initializers.\nEditing value here is usually not enough! diff --git a/trunk/src/com/jpexs/decompiler/flash/gui/locales/ModeFrame.properties b/trunk/src/com/jpexs/decompiler/flash/gui/locales/ModeFrame.properties index 705f38ef5..c2ffe884a 100644 --- a/trunk/src/com/jpexs/decompiler/flash/gui/locales/ModeFrame.properties +++ b/trunk/src/com/jpexs/decompiler/flash/gui/locales/ModeFrame.properties @@ -13,6 +13,9 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see . + +#NOTE: This file translation is no longer used in FFDec +# There is no need to traslate it. button.open = Open local file button.proxy = Open via proxy button.exit = Exit application diff --git a/trunk/src/com/jpexs/decompiler/flash/gui/locales/ModeFrame_de.properties b/trunk/src/com/jpexs/decompiler/flash/gui/locales/ModeFrame_de.properties new file mode 100644 index 000000000..6ee6d6ae2 --- /dev/null +++ b/trunk/src/com/jpexs/decompiler/flash/gui/locales/ModeFrame_de.properties @@ -0,0 +1,18 @@ +# Copyright (C) 2013 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 . + +button.open = Lokale Datei \u00F6ffnen +button.proxy = Mit Proxy \u00F6ffnen +button.exit = Anwendung beenden diff --git a/trunk/src/com/jpexs/decompiler/flash/gui/locales/NewVersionDialog_de.properties b/trunk/src/com/jpexs/decompiler/flash/gui/locales/NewVersionDialog_de.properties new file mode 100644 index 000000000..9ccdb5768 --- /dev/null +++ b/trunk/src/com/jpexs/decompiler/flash/gui/locales/NewVersionDialog_de.properties @@ -0,0 +1,25 @@ +# Copyright (C) 2013 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 . + +version = Version +releasedate = Ver\u00F6ffentlichungsdatum: +newversionavailable = Neue Version verf\u00FCgbar: +changeslog = \u00C4nderungen: +downloadnow = Jetzt herunterladen? +button.ok = OK +button.cancel = Abbrechen +dialog.title = Neue Version verf\u00FCgbar +newversion = Neue Version +newvermessage = Neue Version von %oldAppName% ist verf\u00FCgbar: %newAppName%.\r\nBitte gehen Sie zu %projectPage% um es runterzuladen. \ No newline at end of file diff --git a/trunk/src/com/jpexs/decompiler/flash/gui/locales/RenameDialog_de.properties b/trunk/src/com/jpexs/decompiler/flash/gui/locales/RenameDialog_de.properties new file mode 100644 index 000000000..2e651c15c --- /dev/null +++ b/trunk/src/com/jpexs/decompiler/flash/gui/locales/RenameDialog_de.properties @@ -0,0 +1,22 @@ +# Copyright (C) 2013 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 . + +rename.type = Typ umbenennen: +rename.type.typenumber = Typ + Nummer (class_27, method_456,...) +rename.type.randomword = Zuf\u00E4lliges Wort (abada, kof, supo, kosuri,...) +dialog.title = Bezeichner umbenennen + +button.ok = OK +button.cancel = Abbrechen \ No newline at end of file diff --git a/trunk/src/com/jpexs/decompiler/flash/gui/locales/SearchDialog_de.properties b/trunk/src/com/jpexs/decompiler/flash/gui/locales/SearchDialog_de.properties new file mode 100644 index 000000000..93837773f --- /dev/null +++ b/trunk/src/com/jpexs/decompiler/flash/gui/locales/SearchDialog_de.properties @@ -0,0 +1,23 @@ +# Copyright (C) 2013 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 . +checkbox.ignorecase = Gross/klein ignorieren +checkbox.regexp = Normaler Ausdruck +button.ok = OK +button.cancel = Abbrechen +label.searchtext = Text suchen: +dialog.title = ActionScript suchen + +error = Fehler +error.invalidregexp = Ung\u00FCltiges Muster \ No newline at end of file diff --git a/trunk/src/com/jpexs/decompiler/flash/gui/locales/SelectLanguageDialog.properties b/trunk/src/com/jpexs/decompiler/flash/gui/locales/SelectLanguageDialog.properties index 91c4a40c7..552bd1043 100644 --- a/trunk/src/com/jpexs/decompiler/flash/gui/locales/SelectLanguageDialog.properties +++ b/trunk/src/com/jpexs/decompiler/flash/gui/locales/SelectLanguageDialog.properties @@ -14,4 +14,6 @@ # along with this program. If not, see . button.ok = OK -button.cancel = Cancel \ No newline at end of file +button.cancel = Cancel +# This language name translated (e. g. \u010ce\u0161tina for Czech,...) +language = English \ No newline at end of file diff --git a/trunk/src/com/jpexs/decompiler/flash/gui/locales/SelectLanguageDialog_cs.properties b/trunk/src/com/jpexs/decompiler/flash/gui/locales/SelectLanguageDialog_cs.properties index 4470b4da8..a9c521f32 100644 --- a/trunk/src/com/jpexs/decompiler/flash/gui/locales/SelectLanguageDialog_cs.properties +++ b/trunk/src/com/jpexs/decompiler/flash/gui/locales/SelectLanguageDialog_cs.properties @@ -14,4 +14,6 @@ # along with this program. If not, see . button.ok = OK -button.cancel = Storno \ No newline at end of file +button.cancel = Storno +# This language name translated (e. g. \u010ce\u0161tina for Czech,...) +language = \u010ce\u0161tina \ No newline at end of file diff --git a/trunk/src/com/jpexs/decompiler/flash/gui/locales/SelectLanguageDialog_de.properties b/trunk/src/com/jpexs/decompiler/flash/gui/locales/SelectLanguageDialog_de.properties new file mode 100644 index 000000000..273026e60 --- /dev/null +++ b/trunk/src/com/jpexs/decompiler/flash/gui/locales/SelectLanguageDialog_de.properties @@ -0,0 +1,19 @@ +# Copyright (C) 2013 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 . + +button.ok = OK +button.cancel = Abbrechen +# This language name translated (e. g. \u010ce\u0161tina for Czech,...) +language = Deutsch \ No newline at end of file diff --git a/trunk/src/com/jpexs/decompiler/flash/gui/locales/SelectLanguageDialog_hu.properties b/trunk/src/com/jpexs/decompiler/flash/gui/locales/SelectLanguageDialog_hu.properties index 1bc381996..6e512a4a1 100644 --- a/trunk/src/com/jpexs/decompiler/flash/gui/locales/SelectLanguageDialog_hu.properties +++ b/trunk/src/com/jpexs/decompiler/flash/gui/locales/SelectLanguageDialog_hu.properties @@ -14,4 +14,6 @@ # along with this program. If not, see . button.ok = OK -button.cancel = M\u00e9gse \ No newline at end of file +button.cancel = M\u00e9gse +# This language name translated (e. g. \u010ce\u0161tina for Czech,...) +language = Magyar \ No newline at end of file diff --git a/trunk/src/com/jpexs/decompiler/flash/gui/locales/SelectLanguageDialog_ru.properties b/trunk/src/com/jpexs/decompiler/flash/gui/locales/SelectLanguageDialog_ru.properties index 18173bcba..deff045af 100644 --- a/trunk/src/com/jpexs/decompiler/flash/gui/locales/SelectLanguageDialog_ru.properties +++ b/trunk/src/com/jpexs/decompiler/flash/gui/locales/SelectLanguageDialog_ru.properties @@ -14,4 +14,6 @@ # along with this program. If not, see . button.ok = OK -button.cancel = \u041E\u0442\u043C\u0435\u043D\u0430 \ No newline at end of file +button.cancel = \u041e\u0442\u043c\u0435\u043d\u0430 +# This language name translated (e. g. \u010ce\u0161tina for Czech,...) +language = \u0420\u0443\u0441\u0441\u043a\u0438\u0439 \ No newline at end of file diff --git a/trunk/src/com/jpexs/decompiler/flash/gui/locales/SelectLanguageDialog_sv.properties b/trunk/src/com/jpexs/decompiler/flash/gui/locales/SelectLanguageDialog_sv.properties index cbf574ed8..750364103 100644 --- a/trunk/src/com/jpexs/decompiler/flash/gui/locales/SelectLanguageDialog_sv.properties +++ b/trunk/src/com/jpexs/decompiler/flash/gui/locales/SelectLanguageDialog_sv.properties @@ -15,3 +15,5 @@ button.ok = Godk\u00e4nn button.cancel = Avbryt +# This language name translated (e. g. \u010ce\u0161tina for Czech,...) +language = Svensk \ No newline at end of file