mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/jpexs-decompiler.git
synced 2026-09-25 12:11:11 +00:00
Localization support for OptionPane, FileChooser
This commit is contained in:
@@ -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 {
|
||||
|
||||
@@ -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
|
||||
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
|
||||
|
||||
@@ -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
|
||||
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
|
||||
Reference in New Issue
Block a user