public static String MeasurementUnitMenuPreferences_edit;
+ public static String MediaDetailElement_LOAD_IMAGE;
+
+
+ public static String MediaDetailElement_Media_URI;
+
+
+ public static String MediaDetailElement_NO_FILE_FOUND;
+
+
+ public static String MediaDetailElement_NO_PREVIEW;
+
+
+ public static String MediaDetailElement_TOGGLE_NOT_POSSIBLE_MESSAGE;
+
+
+ public static String MediaDetailElement_TOGGLE_NOT_POSSIBLE_TITLE;
+
+
public static String MediaPreferences_advanced;
public static String MediaPreferences_preview;
MarkerTypeMenuPreferences_display=Choose available markers
MeasurementUnitMenuPreferences_edit=Edit displayed measurement units
+MediaDetailElement_LOAD_IMAGE=Load image
+MediaDetailElement_Media_URI=Media URI
+MediaDetailElement_NO_FILE_FOUND=No file found
+MediaDetailElement_NO_PREVIEW=No preview available for this file type
+MediaDetailElement_TOGGLE_NOT_POSSIBLE_MESSAGE=Media consists of multiple representations or representatio parts
+MediaDetailElement_TOGGLE_NOT_POSSIBLE_TITLE=Toggling not possible
MediaPreferences_advanced=Show Advanced Media View in Details View
MediaPreferences_preview=Show Preview in Media View (Tree View)
DatabaseRepairPage_toolTip_teamOrPerson=Die Caches aller Personen und Teams werden aktualisiert.
DatabaseRepairPage_description=Die Caches aller ausgewählten Datentypen werden aktualisiert
DatabaseRepairPage_description_sortIndex=Die Sortier Indizes aller ausgewählten Bäume werden aktualisiert.
-
UIPreferences_expand=Klappe Abschnitte im Details View auf, wenn Daten vorhanden sind
+
UpdateHandler_CHECK_UPDATE_JOB=Check Update Job
UpdateHandler_INSTALL_JOB=Install Update Job
UpdateHandler_NO_UPDATE_MESSAGE=Es wurden keine Updates für diese Installation gefunden.
ChecklistEditorGeneralPreference_Configure_display_of_Status=Darstellung der Verbreitung-Status in Tabelle
ChecklistEditorGeneralPreference_Configure_display_of_Status_in_Combo=Darstellung der Verbreitung-Status in Drop-Down
-
GfBioTerminologyImportPresenter_NO_CONNECTION_MESSAGE=Konnte keine Verbindung zum Webservice herstellen.
GfBioTerminologyImportPresenter_NO_CONNECTION_TITLE=Webservice nicht erreichbar
GfBioTerminologyImportPresenter_NO_RESULTS_MESSAGE=Keine Ergebnisse für die Anfrage gefunden
MarkerTypeMenuPreferences_display=Auswahl der zur Verf\u00FCgung stehenden Marker
MeasurementUnitMenuPreferences_edit=Angezeigte Maßeinheiten
+MediaDetailElement_LOAD_IMAGE=Lade Bild
+MediaDetailElement_Media_URI=Media URI
+MediaDetailElement_NO_FILE_FOUND=Keine Datei gefunden
+MediaDetailElement_NO_PREVIEW=Keine Vorschau für diesen Dateityp vorhanden
+MediaDetailElement_TOGGLE_NOT_POSSIBLE_MESSAGE=Media besteht aus mehreren "representations" oder "representatio parts"
+MediaDetailElement_TOGGLE_NOT_POSSIBLE_TITLE=Umschalten nicht möglich
MediaPreferences_advanced=Erweiterten Media Details View anzeigen
MediaPreferences_preview=Vorschau anzeigen
TermOrder_natural=Natürlich
ChecklistEditorGeneralPreference_Configure_area_order=Sortierung der Areas
+Preference_Use_Default= Standardwert benutzen
import eu.etaxonomy.cdm.model.media.MediaRepresentation;
import eu.etaxonomy.cdm.model.media.MediaRepresentationPart;
import eu.etaxonomy.cdm.model.media.MediaUtils;
+import eu.etaxonomy.taxeditor.l10n.Messages;
import eu.etaxonomy.taxeditor.model.MessagingUtils;
import eu.etaxonomy.taxeditor.preference.IPreferenceKeys;
import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
*/
public class MediaDetailElement extends AbstractCdmDetailElement<Media>{
+ private static final String LOAD_IMAGE = Messages.MediaDetailElement_LOAD_IMAGE;
+
/**
* @author pplitzner
* @since Jul 11, 2019
uriBuffer=textUri.getText();
}
else{
- new LoadImageJob(uri, "loadImage").schedule();
+ new LoadImageJob(uri, LOAD_IMAGE).schedule();
}
}
}
String exceptionString;
if(e.getCause()!=null && e.getCause().getClass().equals(ImageReadException.class)){
disposeErrorLabel();
- exceptionString = "No preview available for this file type";
+ exceptionString = Messages.MediaDetailElement_NO_PREVIEW;
}
else{
disposeErrorLabel();
- exceptionString = "No file found";
+ exceptionString = Messages.MediaDetailElement_NO_FILE_FOUND;
}
disposeImage();
if(lblNoImage==null){
&& (getEntity().getRepresentations().size() > 1 ||
(getEntity().getRepresentations().size() == 1
&& getEntity().getRepresentations().iterator().next().getParts().size() > 1))) {
- MessagingUtils.informationDialog("Toggling not possible",
- "Media consists of multiple representations or representatio parts");
+ MessagingUtils.informationDialog(Messages.MediaDetailElement_TOGGLE_NOT_POSSIBLE_TITLE,
+ Messages.MediaDetailElement_TOGGLE_NOT_POSSIBLE_MESSAGE);
// toggling is only possible if there are no more than one
// MediaRepresentation resp. MediaRepresentationParts
return;
if(section_mediaRepresentation!=null){
removeElementsAndControls(section_mediaRepresentation);
}
- textUri = formFactory.createUriWithLabelElement(parentFormElement, "Media URI", null, style);
+ textUri = formFactory.createUriWithLabelElement(parentFormElement, Messages.MediaDetailElement_Media_URI, null, style);
URI uri = singleMediaRepresentationPart.getUri();
textUri.setParsedText(uri);
//set buffered uri as text if uri had parsing problems in advanced view
}
textUri.getLayoutComposite().layout();
- new LoadImageJob(singleMediaRepresentationPart.getUri(), "loadImage").schedule();
+ new LoadImageJob(singleMediaRepresentationPart.getUri(), LOAD_IMAGE).schedule();
}
}