From: l.morris Date: Tue, 17 Jan 2012 12:24:26 +0000 (+0000) Subject: Fixes #2427 X-Git-Tag: 3.6.0~1127 X-Git-Url: https://dev.e-taxonomy.eu/gitweb/taxeditor.git/commitdiff_plain/2297e815a4b0c3f7e8c6bfc52be8ed0dab4d894c Fixes #2427 --- diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/translation/TranslationWizard.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/translation/TranslationWizard.java index dd079db6e..93c48b11f 100644 --- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/translation/TranslationWizard.java +++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/translation/TranslationWizard.java @@ -57,6 +57,12 @@ public class TranslationWizard extends Wizard { /** {@inheritDoc} */ @Override public boolean performFinish() { + LanguageString languageString = page.getTargetLanguageString(); + + if (!languageString.getText().equals("")) { + multilanguageText.put(languageString.getLanguage(), languageString); + } + return true; } diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/translation/TranslationWizardPage.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/translation/TranslationWizardPage.java index 4f1f50718..111a86e9e 100644 --- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/translation/TranslationWizardPage.java +++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/translation/TranslationWizardPage.java @@ -129,7 +129,7 @@ public class TranslationWizardPage extends WizardPage{ */ private void createLeftControls(ICdmFormElement element){ - combo_sourceLanguage = formFactory.createTermComboElement(null, element, null, null, SWT.NULL); + combo_sourceLanguage = formFactory.createTermComboElement(Language.class, element, null, null, SWT.NULL); combo_sourceLanguage.setTerms(getLanguages()); combo_sourceLanguage.addSelectionListener(new SelectionAdapter() { @@ -171,7 +171,6 @@ public class TranslationWizardPage extends WizardPage{ languageString = multilanguageText.get(language); }else{ languageString = LanguageString.NewInstance("", language); - multilanguageText.put(language, languageString); } text_target.setLanguageString(languageString); @@ -227,4 +226,12 @@ public class TranslationWizardPage extends WizardPage{ public void dispose() { super.dispose(); } + + /** + * @return + * + */ + public LanguageString getTargetLanguageString() { + return text_target.getLanguageString(); + } }