add other contributed languages into the selection

This commit is contained in:
Anton Keks 2014-04-25 00:39:32 +03:00
parent 13ab9a4f0c
commit 6a044b8135
2 changed files with 8 additions and 6 deletions

View File

@ -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

View File

@ -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"));
}
/**