import org.eclipse.ui.IWorkbenchPreferencePage;
import org.eclipse.ui.PlatformUI;
+import eu.etaxonomy.taxeditor.Messages;
+
/**
* @author n.hoffmann
* @created Dec 3, 2010
private void createEditorDefaultLanguage(Composite container) {
// TODO Auto-generated method stub
final Label description = new Label(container, SWT.NONE);
- description.setText("After changing the default language, a restart is required,\nin order for the new settings to take effect.");
+ description.setText(Messages.LanguageEditorPreferencePage_RestartRequired);
final Label label = new Label(container, SWT.NONE);
- label.setText("Please choose your default language for the editor: ");
+ label.setText(Messages.LanguageEditorPreferencePage_ChooseDefaultLanguage);
GridData oneLine = new GridData();
oneLine.grabExcessHorizontalSpace = true;
private void restoreSavedSelection() {
String rememberedValue = PreferencesUtil.getPreferenceStore().getString(IPreferenceKeys.DEFAULT_LANGUAGE_EDITOR);
if(StringUtils.isNotEmpty(rememberedValue)&& StringUtils.isNotBlank(rememberedValue)){
- if(rememberedValue.equalsIgnoreCase("en")){
+ if(rememberedValue.equalsIgnoreCase("en")){ //$NON-NLS-1$
combo.select(1);
- }else if(rememberedValue.equalsIgnoreCase("de")){
+ }else if(rememberedValue.equalsIgnoreCase("de")){ //$NON-NLS-1$
combo.select(0);
}
}
private enum Language{
- GERMAN("Deutsch"), ENGLISH("English");
+ GERMAN("Deutsch"), ENGLISH("English"); //$NON-NLS-1$ //$NON-NLS-2$
private final String label;
private Language(String label){
this.label = label;
public boolean performOk() {
try {
preferencesUtil.writePropertyToConfigFile(combo.getSelectionIndex());
- boolean result = MessageDialog.openConfirm(getShell(), "Please Restart", "The Taxonomic Editor has to restart now, in order to complete the language switch.\nDo you want to restart now?");
+ boolean result = MessageDialog.openConfirm(getShell(), Messages.LanguageEditorPreferencePage_PleaseRestart, Messages.LanguageEditorPreferencePage_EditorHasToRestart);
if(result){
//Press Ok
PlatformUI.getWorkbench().restart();