From 6a044b8135ce8683ff66b9b3f54ea9aa864cfd1f Mon Sep 17 00:00:00 2001 From: Anton Keks Date: Fri, 25 Apr 2014 00:39:32 +0300 Subject: [PATCH] add other contributed languages into the selection --- resources/messages.properties | 4 ++++ src/net/azib/ipscan/gui/PreferencesDialog.java | 10 ++++------ 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/resources/messages.properties b/resources/messages.properties index ac9ab23d..0e0d6e3c 100644 --- a/resources/messages.properties +++ b/resources/messages.properties @@ -2,9 +2,13 @@ # To translate, copy this file to e.g. messages_fr.txt, where "fr" is the language code preferences.language=Language preferences.language.needsRestart=You need to restart the app for the language change to take effect +preferences.language.someIncomplete=Some translations are incomplete language.system=System default language.en=English language.hu=Hungarian +language.es=Spanish +language.lt=Lithuanian +language.ku=Kurdish preferences.csv=CSV preferences.csv.separator=CSV separator menu.scan.save=&Save to file diff --git a/src/net/azib/ipscan/gui/PreferencesDialog.java b/src/net/azib/ipscan/gui/PreferencesDialog.java index 8b465fd6..bd95ab2d 100644 --- a/src/net/azib/ipscan/gui/PreferencesDialog.java +++ b/src/net/azib/ipscan/gui/PreferencesDialog.java @@ -66,7 +66,7 @@ public class PreferencesDialog extends AbstractModalDialog { private Button showInfoCheckbox; private Button askConfirmationCheckbox; private Combo languageCombo; - private String[] languages = { "system", "en", "hu" }; + private String[] languages = { "system", "en", "hu", "lt", "es", "ku" }; public PreferencesDialog(PingerRegistry pingerRegistry, Config globalConfig, ScannerConfig scannerConfig, GUIConfig guiConfig, ConfigDetectorDialog configDetectorDialog) { this.pingerRegistry = pingerRegistry; @@ -296,20 +296,18 @@ public class PreferencesDialog extends AbstractModalDialog { groupLayout = new GridLayout(); groupLayout.numColumns = 2; - gridData = new GridData(80, SWT.DEFAULT); - Group languageGroup = new Group(displayTab, SWT.NONE); languageGroup.setLayout(groupLayout); languageGroup.setText(Labels.getLabel("preferences.language")); - label = new Label(languageGroup, SWT.NONE); - label.setText(Labels.getLabel("preferences.language")); - languageCombo = new Combo(languageGroup, SWT.DROP_DOWN | SWT.READ_ONLY); for (String language : languages) { languageCombo.add(Labels.getLabel("language." + language)); } languageCombo.select(0); + + label = new Label(languageGroup, SWT.NONE); + label.setText(Labels.getLabel("preferences.language.someIncomplete")); } /**