diff --git a/trunk/src/com/jpexs/decompiler/flash/gui/Main.java b/trunk/src/com/jpexs/decompiler/flash/gui/Main.java index b892c140f..7bb6ce5e8 100644 --- a/trunk/src/com/jpexs/decompiler/flash/gui/Main.java +++ b/trunk/src/com/jpexs/decompiler/flash/gui/Main.java @@ -61,6 +61,7 @@ import javax.swing.JFileChooser; import javax.swing.JFrame; import javax.swing.JOptionPane; import javax.swing.SwingWorker; +import javax.swing.UIManager; import javax.swing.filechooser.FileFilter; /** @@ -460,16 +461,68 @@ public class Main { Configuration.setConfig("offeredAssociation", Boolean.TRUE); } + public static void initLang() { + Locale.setDefault(Locale.forLanguageTag((String) Configuration.getConfig("locale", Locale.getDefault()))); + UIManager.put("OptionPane.okButtonText", AppStrings.translate("button.ok")); + UIManager.put("OptionPane.yesButtonText", AppStrings.translate("button.yes")); + UIManager.put("OptionPane.noButtonText", AppStrings.translate("button.no")); + UIManager.put("OptionPane.cancelButtonText", AppStrings.translate("button.cancel")); + UIManager.put("OptionPane.messageDialogTitle", AppStrings.translate("dialog.message.title")); + UIManager.put("OptionPane.titleText", AppStrings.translate("dialog.select.title")); + + UIManager.put("FileChooser.acceptAllFileFilterText", AppStrings.translate("FileChooser.acceptAllFileFilterText")); + UIManager.put("FileChooser.lookInLabelText", AppStrings.translate("FileChooser.lookInLabelText")); + UIManager.put("FileChooser.cancelButtonText", AppStrings.translate("button.cancel")); + UIManager.put("FileChooser.cancelButtonToolTipText", AppStrings.translate("button.cancel")); + UIManager.put("FileChooser.openButtonText", AppStrings.translate("FileChooser.openButtonText")); + UIManager.put("FileChooser.openButtonToolTipText", AppStrings.translate("FileChooser.openButtonToolTipText")); + UIManager.put("FileChooser.filesOfTypeLabelText", AppStrings.translate("FileChooser.filesOfTypeLabelText")); + UIManager.put("FileChooser.fileNameLabelText", AppStrings.translate("FileChooser.fileNameLabelText")); + UIManager.put("FileChooser.listViewButtonToolTipText", AppStrings.translate("FileChooser.listViewButtonToolTipText")); + UIManager.put("FileChooser.listViewButtonAccessibleName", AppStrings.translate("FileChooser.listViewButtonAccessibleName")); + UIManager.put("FileChooser.detailsViewButtonToolTipText", AppStrings.translate("FileChooser.detailsViewButtonToolTipText")); + UIManager.put("FileChooser.detailsViewButtonAccessibleName", AppStrings.translate("FileChooser.detailsViewButtonAccessibleName")); + UIManager.put("FileChooser.upFolderToolTipText", AppStrings.translate("FileChooser.upFolderToolTipText")); + UIManager.put("FileChooser.upFolderAccessibleName", AppStrings.translate("FileChooser.upFolderAccessibleName")); + UIManager.put("FileChooser.homeFolderToolTipText", AppStrings.translate("FileChooser.homeFolderToolTipText")); + UIManager.put("FileChooser.homeFolderAccessibleName", AppStrings.translate("FileChooser.homeFolderAccessibleName")); + UIManager.put("FileChooser.fileNameHeaderText", AppStrings.translate("FileChooser.fileNameHeaderText")); + UIManager.put("FileChooser.fileSizeHeaderText", AppStrings.translate("FileChooser.fileSizeHeaderText")); + UIManager.put("FileChooser.fileTypeHeaderText", AppStrings.translate("FileChooser.fileTypeHeaderText")); + UIManager.put("FileChooser.fileDateHeaderText", AppStrings.translate("FileChooser.fileDateHeaderText")); + UIManager.put("FileChooser.fileAttrHeaderText", AppStrings.translate("FileChooser.fileAttrHeaderText")); + UIManager.put("FileChooser.openDialogTitleText", AppStrings.translate("FileChooser.openDialogTitleText")); + UIManager.put("FileChooser.directoryDescriptionText", AppStrings.translate("FileChooser.directoryDescriptionText")); + UIManager.put("FileChooser.directoryOpenButtonText", AppStrings.translate("FileChooser.directoryOpenButtonText")); + UIManager.put("FileChooser.directoryOpenButtonToolTipText", AppStrings.translate("FileChooser.directoryOpenButtonToolTipText")); + UIManager.put("FileChooser.fileDescriptionText", AppStrings.translate("FileChooser.fileDescriptionText")); + UIManager.put("FileChooser.fileNameLabelText", AppStrings.translate("FileChooser.fileNameLabelText")); + UIManager.put("FileChooser.helpButtonText", AppStrings.translate("FileChooser.helpButtonText")); + UIManager.put("FileChooser.helpButtonToolTipText", AppStrings.translate("FileChooser.helpButtonToolTipText")); + UIManager.put("FileChooser.newFolderAccessibleName", AppStrings.translate("FileChooser.newFolderAccessibleName")); + UIManager.put("FileChooser.newFolderErrorText", AppStrings.translate("FileChooser.newFolderErrorText")); + UIManager.put("FileChooser.newFolderToolTipText", AppStrings.translate("FileChooser.newFolderToolTipText")); + UIManager.put("FileChooser.other.newFolder", AppStrings.translate("FileChooser.other.newFolder")); + UIManager.put("FileChooser.other.newFolder.subsequent", AppStrings.translate("FileChooser.other.newFolder.subsequent")); + UIManager.put("FileChooser.win32.newFolder", AppStrings.translate("FileChooser.win32.newFolder")); + UIManager.put("FileChooser.win32.newFolder.subsequent", AppStrings.translate("FileChooser.win32.newFolder.subsequent")); + UIManager.put("FileChooser.saveButtonText", AppStrings.translate("FileChooser.saveButtonText")); + UIManager.put("FileChooser.saveButtonToolTipText", AppStrings.translate("FileChooser.saveButtonToolTipText")); + UIManager.put("FileChooser.saveDialogTitleText", AppStrings.translate("FileChooser.saveDialogTitleText")); + UIManager.put("FileChooser.saveInLabelText", AppStrings.translate("FileChooser.saveInLabelText")); + UIManager.put("FileChooser.updateButtonText", AppStrings.translate("FileChooser.updateButtonText")); + UIManager.put("FileChooser.updateButtonToolTipText", AppStrings.translate("FileChooser.updateButtonToolTipText")); + } + /** * @param args the command line arguments * @throws IOException */ public static void main(String[] args) throws IOException { loadProperties(); - View.setLookAndFeel(); Configuration.loadFromFile(getConfigFile(), getReplacementsFile()); - Locale.setDefault(Locale.forLanguageTag((String) Configuration.getConfig("locale", Locale.getDefault()))); - + initLang(); + View.setLookAndFeel(); if ((Boolean) Configuration.getConfig("cacheOnDisk", Boolean.TRUE)) { Cache.setStorageType(Cache.STORAGE_FILES); } else { diff --git a/trunk/src/com/jpexs/decompiler/flash/gui/locales/MainFrame.properties b/trunk/src/com/jpexs/decompiler/flash/gui/locales/MainFrame.properties index c3d32b899..9a63f716a 100644 --- a/trunk/src/com/jpexs/decompiler/flash/gui/locales/MainFrame.properties +++ b/trunk/src/com/jpexs/decompiler/flash/gui/locales/MainFrame.properties @@ -233,4 +233,53 @@ yes = yes no = no errors.present = There are ERRORS in the log. Click to view. -errors.none = There are no errors in the log \ No newline at end of file +errors.none = There are no errors in the log + +#1.6.6u1 + +dialog.message.title = Message +dialog.select.title = Select an Option + +button.yes = Yes +button.no = No + +FileChooser.openButtonText = Open +FileChooser.openButtonToolTipText = Open +FileChooser.lookInLabelText = All Files +FileChooser.acceptAllFileFilterText = Look in: +FileChooser.filesOfTypeLabelText = Files of type: +FileChooser.fileNameLabelText = File name: +FileChooser.listViewButtonToolTipText = List +FileChooser.listViewButtonAccessibleName = List +FileChooser.detailsViewButtonToolTipText = Details +FileChooser.detailsViewButtonAccessibleName = Details +FileChooser.upFolderToolTipText = Up One Level +FileChooser.upFolderAccessibleName = Up One Level +FileChooser.homeFolderToolTipText = Home +FileChooser.homeFolderAccessibleName = Home +FileChooser.fileNameHeaderText = Name +FileChooser.fileSizeHeaderText = Size +FileChooser.fileTypeHeaderText = Type +FileChooser.fileDateHeaderText = Date +FileChooser.fileAttrHeaderText = Attributes +FileChooser.openDialogTitleText = Open +FileChooser.directoryDescriptionText = Directory +FileChooser.directoryOpenButtonText = Open +FileChooser.directoryOpenButtonToolTipText = Open selected directory +FileChooser.fileDescriptionText = Generic File +FileChooser.fileNameLabelText = File name: +FileChooser.helpButtonText = Help +FileChooser.helpButtonToolTipText = FileChooser help +FileChooser.newFolderAccessibleName = New Folder +FileChooser.newFolderErrorText = Error creating new folder +FileChooser.newFolderToolTipText = Create New Folder +FileChooser.other.newFolder = NewFolder +FileChooser.other.newFolder.subsequent = NewFolder.{0} +FileChooser.win32.newFolder = New Folder +FileChooser.win32.newFolder.subsequent = New Folder ({0}) +FileChooser.saveButtonText = Save +FileChooser.saveButtonToolTipText = Save selected file +FileChooser.saveDialogTitleText = Save +FileChooser.saveInLabelText = Save in: +FileChooser.updateButtonText = Update +FileChooser.updateButtonToolTipText = Update directory listing diff --git a/trunk/src/com/jpexs/decompiler/flash/gui/locales/MainFrame_cs.properties b/trunk/src/com/jpexs/decompiler/flash/gui/locales/MainFrame_cs.properties index edc75caae..442e1b1d3 100644 --- a/trunk/src/com/jpexs/decompiler/flash/gui/locales/MainFrame_cs.properties +++ b/trunk/src/com/jpexs/decompiler/flash/gui/locales/MainFrame_cs.properties @@ -233,4 +233,52 @@ yes = ano no = ne errors.present = V logu jsou CHYBY. Klikn\u011bte pro zobrazen\u00ed. -errors.none = V logu nejsou \u017e\u00e1dn\u00e9 chyby \ No newline at end of file +errors.none = V logu nejsou \u017e\u00e1dn\u00e9 chyby + +#1.6.6u1 + +dialog.message.title = Zpr\u00e1va +dialog.select.title = Vyberte si + +button.yes = Ano +button.no = Ne + +FileChooser.openButtonText = Otev\u0159\u00edt +FileChooser.openButtonToolTipText = Otev\u0159\u00edt +FileChooser.lookInLabelText = Vyhledat v: +FileChooser.acceptAllFileFilterText = V\u0161echny soubory +FileChooser.filesOfTypeLabelText = Soubory typu: +FileChooser.fileNameLabelText = N\u00e1zev souboru: +FileChooser.listViewButtonToolTipText = Seznam +FileChooser.listViewButtonAccessibleName = Seznam +FileChooser.detailsViewButtonToolTipText = Detaily +FileChooser.detailsViewButtonAccessibleName = Detaily +FileChooser.upFolderToolTipText = O \u00farove\u0148 v\u00fd\u0161 +FileChooser.upFolderAccessibleName = O \u00farove\u0148 v\u00fd\u0161 +FileChooser.homeFolderToolTipText = Domovsk\u00e1 slo\u017eka +FileChooser.homeFolderAccessibleName = Dom\u016f +FileChooser.fileNameHeaderText = N\u00e1zev +FileChooser.fileSizeHeaderText = Velikost +FileChooser.fileTypeHeaderText = Typ +FileChooser.fileDateHeaderText = Datum +FileChooser.fileAttrHeaderText = Vlastnosti +FileChooser.openDialogTitleText = Otev\u0159\u00edt +FileChooser.directoryDescriptionText = Slo\u017eka +FileChooser.directoryOpenButtonText = Otev\u0159\u00edt +FileChooser.directoryOpenButtonToolTipText = Otev\u0159\u00edt vybranou slo\u017eku +FileChooser.fileDescriptionText = Obecn\u00fd soubor +FileChooser.helpButtonText = N\u00e1pov\u011bda +FileChooser.helpButtonToolTipText = N\u00e1pov\u011bda v\u00fdb\u011bru souboru +FileChooser.newFolderAccessibleName = Nov\u00e1 slo\u017eka +FileChooser.newFolderErrorText = Chyba p\u0159i vytv\u00e1\u0159en\u00ed nov\u00e9 slo\u017eky +FileChooser.newFolderToolTipText = Vytvo\u0159it novou slo\u017eku +FileChooser.other.newFolder = NovaSlozka +FileChooser.other.newFolder.subsequent = NovaSlozka.{0} +FileChooser.win32.newFolder = Nov\u00e1 Slo\u017eka +FileChooser.win32.newFolder.subsequent = Nov\u00e1 Slo\u017eka ({0}) +FileChooser.saveButtonText = Ulo\u017eit +FileChooser.saveButtonToolTipText = Ulo\u017eit vybran\u00fd soubor +FileChooser.saveDialogTitleText = Ulo\u017eit +FileChooser.saveInLabelText = Ulo\u017eit do: +FileChooser.updateButtonText = Obnoven\u00ed +FileChooser.updateButtonToolTipText = Obnoven\u00ed v\u00fdpisu adres\u00e1\u0159e \ No newline at end of file