You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by bo...@apache.org on 2007/09/16 10:20:15 UTC
svn commit: r576061 - in /myfaces/tobago/trunk:
core/src/main/java/org/apache/myfaces/tobago/validator/
theme/scarborough/src/main/resources/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/property/
Author: bommel
Date: Sun Sep 16 01:20:15 2007
New Revision: 576061
URL: http://svn.apache.org/viewvc?rev=576061&view=rev
Log:
(TOBAGO-462) i18n for FileItemValidator
Modified:
myfaces/tobago/trunk/core/src/main/java/org/apache/myfaces/tobago/validator/FileItemValidator.java
myfaces/tobago/trunk/theme/scarborough/src/main/resources/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/property/tobago.properties.xml
myfaces/tobago/trunk/theme/scarborough/src/main/resources/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/property/tobago_de.properties.xml
Modified: myfaces/tobago/trunk/core/src/main/java/org/apache/myfaces/tobago/validator/FileItemValidator.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/core/src/main/java/org/apache/myfaces/tobago/validator/FileItemValidator.java?rev=576061&r1=576060&r2=576061&view=diff
==============================================================================
--- myfaces/tobago/trunk/core/src/main/java/org/apache/myfaces/tobago/validator/FileItemValidator.java (original)
+++ myfaces/tobago/trunk/core/src/main/java/org/apache/myfaces/tobago/validator/FileItemValidator.java Sun Sep 16 01:20:15 2007
@@ -24,7 +24,6 @@
import javax.faces.validator.Validator;
import javax.faces.validator.ValidatorException;
-import javax.faces.validator.DoubleRangeValidator;
import javax.faces.component.StateHolder;
import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
@@ -43,6 +42,8 @@
@org.apache.myfaces.tobago.apt.annotation.Validator(id = FileItemValidator.VALIDATOR_ID)
public class FileItemValidator implements Validator, StateHolder {
public static final String VALIDATOR_ID = "org.apache.myfaces.tobago.FileItem";
+ public static final String SIZE_LIMIT_MESSAGE_ID = "org.apache.myfaces.tobago.FileItemValidator.SIZE_LIMIT";
+ public static final String CONTENT_TYPE_MESSAGE_ID = "org.apache.myfaces.tobago.FileItemValidator.CONTENT_TYPE";
private Integer maxSize;
private String contentType;
private boolean transientValue;
@@ -51,18 +52,18 @@
if (value != null && component instanceof UIFileInput) {
FileItem file = (FileItem) value;
if (maxSize != null && file.getSize() > maxSize) {
- // TODO better error text i18n
Object[] args = {maxSize, component.getId()};
FacesMessage facesMessage = MessageFactory.createFacesMessage(context,
- DoubleRangeValidator.MAXIMUM_MESSAGE_ID, FacesMessage.SEVERITY_ERROR, args);
+ SIZE_LIMIT_MESSAGE_ID, FacesMessage.SEVERITY_ERROR, args);
throw new ValidatorException(facesMessage);
}
// Check only a valid file
if (file.getSize() > 0 && contentType != null
&& !ContentType.valueOf(contentType).match(ContentType.valueOf(file.getContentType()))) {
- // TODO i18n
- String text = "ContentType " + file.getContentType() + " not expected.";
- FacesMessage facesMessage = new FacesMessage(FacesMessage.SEVERITY_ERROR, text, text);
+ ContentType expectedContentType = ContentType.valueOf(contentType);
+ Object [] args = {expectedContentType, component.getId()};
+ FacesMessage facesMessage = MessageFactory.createFacesMessage(context,
+ CONTENT_TYPE_MESSAGE_ID, FacesMessage.SEVERITY_ERROR, args);
throw new ValidatorException(facesMessage);
}
}
Modified: myfaces/tobago/trunk/theme/scarborough/src/main/resources/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/property/tobago.properties.xml
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/theme/scarborough/src/main/resources/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/property/tobago.properties.xml?rev=576061&r1=576060&r2=576061&view=diff
==============================================================================
--- myfaces/tobago/trunk/theme/scarborough/src/main/resources/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/property/tobago.properties.xml (original)
+++ myfaces/tobago/trunk/theme/scarborough/src/main/resources/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/property/tobago.properties.xml Sun Sep 16 01:20:15 2007
@@ -19,91 +19,95 @@
<properties>
-<!-- Client Configuration -->
-<entry key="configTitle">Client configuration of the Tobago framework</entry>
-<entry key="configTheme">Theme</entry>
-<entry key="configThemeWithAccessKey">_Theme</entry>
-<entry key="configThemeText">Which theme should be used?</entry>
-<entry key="configDebugMode">Use _debug mode</entry>
-<entry key="configLocale">Locale</entry>
-<entry key="configLocaleText">Which locale should be used?</entry>
-<entry key="configContentType">Content type</entry>
-<entry key="configContentTypeText">Which Content-Type should be used?</entry>
-<entry key="configSubmit">Submit</entry>
-<entry key="configButtonText">Configuration</entry>
-<entry key="configCachecoverage">Cache coverage</entry>
-
-<!-- Sheet -->
-<entry key="sheetFirst">First Page</entry>
-<entry key="sheetPrev">Previous Page</entry>
-<entry key="sheetNext">Next Page</entry>
-<entry key="sheetLast">Last Page</entry>
-<entry key="sheetTipSorting">Click to sort this column</entry>
-<entry key="sheetAscending">Ascending</entry>
-<entry key="sheetDescending">Descending</entry>
-<entry key="sheetPagingInfoRows">Rows <span id="{3}">{0}</span> to {1} of {2}</entry>
-<entry key="sheetPagingInfoSingleRow">Row <span id="{3}">{0}</span> of {2}</entry>
-<entry key="sheetPagingInfoEmptyRow">No rows available</entry>
-<entry key="sheetPagingInfoRowPagingTip">Click here, to change the first displayed row</entry>
-<entry key="sheetPagingInfoPages">Page <span id="{3}">{0}</span> of {1}</entry>
-<entry key="sheetPagingInfoSinglePage">Page <span id="{3}">{0}</span> of {1}</entry>
-<entry key="sheetPagingInfoEmptyPage"></entry>
-<entry key="sheetPagingInfoPagePagingTip">Click here, to change the displayed page</entry>
-<entry key="sheetMenuToggleselect">Invert selections</entry>
-<entry key="sheetMenuUnselect">Unselect all</entry>
-<entry key="sheetMenuSelect">Select all</entry>
-
-<!-- Tree -->
-<entry key="treeNew">New</entry>
-<entry key="treeDelete">Delete</entry>
-<entry key="treeEdit">Edit</entry>
-<entry key="treeCut">Cut</entry>
-<entry key="treeCopy">Copy</entry>
-<entry key="treePaste">Paste</entry>
-<entry key="treeMoveUp">Move Up</entry>
-<entry key="treeMoveDown">Move Down</entry>
-<entry key="treeNodeNew">New Node</entry>
-
-<!-- datePicker -->
-<entry key="datePickerTitle">Date Picker</entry>
-<entry key="datePickerOk">OK</entry>
-<entry key="datePickerCancel">Cancel</entry>
-
-<!-- requiredvalidator -->
-<entry key="tobago.requiredvalidator.message.empty.summary">Required field.</entry>
-<entry key="tobago.requiredvalidator.message.empty.detail">Field is required.</entry>
-
- <!-- longrangevalidator -->
-<entry key="tobago.longrangevalidator.message.range.summary">Not in range.</entry>
-<entry key="tobago.longrangevalidator.message.range.detail">Value must be between {0} and {1}.</entry>
-<entry key="tobago.longrangevalidator.message.type.summary">Wrong type.</entry>
-<entry key="tobago.longrangevalidator.message.type.detail">Value is not of the correct type.</entry>
-<entry key="tobago.message.number_conversion_error.summary">Unable to convert number.</entry>
-<entry key="tobago.message.number_conversion_error.detail">Unable to convert ''{0}'' to number type {1}.</entry>
-<entry key="tobago.message.conversion_error.summary">Unable to convert.</entry>
-<entry key="tobago.message.conversion_error.detail">Unable to convert ''{0}'' to type {1}.</entry>
-<entry key="tobago.tree.MESSAGE_NOT_LEAF">Only leaf selection allowed.</entry>
-<entry key="tobago.SelectOne.MESSAGE_VALUE_REQUIRED">Selection required</entry>
-
-<!-- richtexteditor -->
-<entry key="tobago.richtexteditor.edit.label">Edit</entry>
-<entry key="tobago.richtexteditor.edit.title">Switch to editor mode.</entry>
-<entry key="tobago.richtexteditor.preview.label">Preview</entry>
-<entry key="tobago.richtexteditor.preview.title">Switch to preview mode.</entry>
-<entry key="browser.noframe.message.prefix">[ Your user agent does not support frames or is currently configured not to display frames. However, you may visit</entry>
-<entry key="browser.noframe.message.postfix">the related document. ]</entry>
-
-
-<!-- jsf messages -->
-<entry key="javax.faces.validator.LengthValidator.MAXIMUM">Maximum of "{0}" characters exceeded!</entry>
-<entry key="javax.faces.validator.LengthValidator.MAXIMUM_detail">Value is longer than allowable maximum of "{0}" characters!</entry>
-<entry key="javax.faces.validator.LengthValidator.MINIMUM">Minimum of "{0}" characters !</entry>
-<entry key="javax.faces.validator.LengthValidator.MINIMUM_detail">Value is shorter than allowable minimum of "{0}" characters!</entry>
-
-<entry key="tobago.ajax.response.error">Server Error: unable to serve request. Probably a session timeout!</entry>
-
-<!-- Font metric for ArialMT plain 14 -->
-<!-- The String contains all widths for char 32 to 127. Each pair of 2 chars is a hex value-->
-<entry key="tobago.font.widths">04040508080c09030505050804050404080808080808080808080404080808080e09090a0a09090b0a040709080c0a0b090b0a09090a090d0909090404040708050808070808040808030307030c0808080805070408070a070707050405080b</entry>
+ <!-- Client Configuration -->
+ <entry key="configTitle">Client configuration of the Tobago framework</entry>
+ <entry key="configTheme">Theme</entry>
+ <entry key="configThemeWithAccessKey">_Theme</entry>
+ <entry key="configThemeText">Which theme should be used?</entry>
+ <entry key="configDebugMode">Use _debug mode</entry>
+ <entry key="configLocale">Locale</entry>
+ <entry key="configLocaleText">Which locale should be used?</entry>
+ <entry key="configContentType">Content type</entry>
+ <entry key="configContentTypeText">Which Content-Type should be used?</entry>
+ <entry key="configSubmit">Submit</entry>
+ <entry key="configButtonText">Configuration</entry>
+ <entry key="configCachecoverage">Cache coverage</entry>
+
+ <!-- Sheet -->
+ <entry key="sheetFirst">First Page</entry>
+ <entry key="sheetPrev">Previous Page</entry>
+ <entry key="sheetNext">Next Page</entry>
+ <entry key="sheetLast">Last Page</entry>
+ <entry key="sheetTipSorting">Click to sort this column</entry>
+ <entry key="sheetAscending">Ascending</entry>
+ <entry key="sheetDescending">Descending</entry>
+ <entry key="sheetPagingInfoRows">Rows <span id="{3}">{0}</span> to {1} of {2}</entry>
+ <entry key="sheetPagingInfoSingleRow">Row <span id="{3}">{0}</span> of {2}</entry>
+ <entry key="sheetPagingInfoEmptyRow">No rows available</entry>
+ <entry key="sheetPagingInfoRowPagingTip">Click here, to change the first displayed row</entry>
+ <entry key="sheetPagingInfoPages">Page <span id="{3}">{0}</span> of {1}</entry>
+ <entry key="sheetPagingInfoSinglePage">Page <span id="{3}">{0}</span> of {1}</entry>
+ <entry key="sheetPagingInfoEmptyPage"></entry>
+ <entry key="sheetPagingInfoPagePagingTip">Click here, to change the displayed page</entry>
+ <entry key="sheetMenuToggleselect">Invert selections</entry>
+ <entry key="sheetMenuUnselect">Unselect all</entry>
+ <entry key="sheetMenuSelect">Select all</entry>
+
+ <!-- Tree -->
+ <entry key="treeNew">New</entry>
+ <entry key="treeDelete">Delete</entry>
+ <entry key="treeEdit">Edit</entry>
+ <entry key="treeCut">Cut</entry>
+ <entry key="treeCopy">Copy</entry>
+ <entry key="treePaste">Paste</entry>
+ <entry key="treeMoveUp">Move Up</entry>
+ <entry key="treeMoveDown">Move Down</entry>
+ <entry key="treeNodeNew">New Node</entry>
+
+ <!-- datePicker -->
+ <entry key="datePickerTitle">Date Picker</entry>
+ <entry key="datePickerOk">OK</entry>
+ <entry key="datePickerCancel">Cancel</entry>
+
+ <!-- requiredvalidator -->
+ <entry key="tobago.requiredvalidator.message.empty.summary">Required field.</entry>
+ <entry key="tobago.requiredvalidator.message.empty.detail">Field is required.</entry>
+
+ <!-- longrangevalidator -->
+ <entry key="tobago.longrangevalidator.message.range.summary">Not in range.</entry>
+ <entry key="tobago.longrangevalidator.message.range.detail">Value must be between {0} and {1}.</entry>
+ <entry key="tobago.longrangevalidator.message.type.summary">Wrong type.</entry>
+ <entry key="tobago.longrangevalidator.message.type.detail">Value is not of the correct type.</entry>
+ <entry key="tobago.message.number_conversion_error.summary">Unable to convert number.</entry>
+ <entry key="tobago.message.number_conversion_error.detail">Unable to convert ''{0}'' to number type {1}.</entry>
+ <entry key="tobago.message.conversion_error.summary">Unable to convert.</entry>
+ <entry key="tobago.message.conversion_error.detail">Unable to convert ''{0}'' to type {1}.</entry>
+ <entry key="tobago.tree.MESSAGE_NOT_LEAF">Only leaf selection allowed.</entry>
+ <entry key="tobago.SelectOne.MESSAGE_VALUE_REQUIRED">Selection required</entry>
+
+ <!-- richtexteditor -->
+ <entry key="tobago.richtexteditor.edit.label">Edit</entry>
+ <entry key="tobago.richtexteditor.edit.title">Switch to editor mode.</entry>
+ <entry key="tobago.richtexteditor.preview.label">Preview</entry>
+ <entry key="tobago.richtexteditor.preview.title">Switch to preview mode.</entry>
+ <entry key="browser.noframe.message.prefix">[ Your user agent does not support frames or is currently configured not to display frames. However, you may visit</entry>
+ <entry key="browser.noframe.message.postfix">the related document. ]</entry>
+
+
+ <!-- jsf messages -->
+ <entry key="javax.faces.validator.LengthValidator.MAXIMUM">Maximum of "{0}" characters exceeded!</entry>
+ <entry key="javax.faces.validator.LengthValidator.MAXIMUM_detail">Value is longer than allowable maximum of "{0}" characters!</entry>
+ <entry key="javax.faces.validator.LengthValidator.MINIMUM">Minimum of "{0}" characters !</entry>
+ <entry key="javax.faces.validator.LengthValidator.MINIMUM_detail">Value is shorter than allowable minimum of "{0}" characters!</entry>
+
+ <entry key="tobago.ajax.response.error">Server Error: unable to serve request. Probably a session timeout!</entry>
+ <entry key="org.apache.myfaces.tobago.FileItemValidator.CONTENT_TYPE">Content type error</entry>
+ <entry key="org.apache.myfaces.tobago.FileItemValidator.CONTENT_TYPE_detail">The given file is not content type of "{0}".</entry>
+ <entry key="org.apache.myfaces.tobago.FileItemValidator.SIZE_LIMIT">File size error</entry>
+ <entry key="org.apache.myfaces.tobago.FileItemValidator.SIZE_LIMIT_detail">The uploaded file exceeded the maximum size of {0} bytes.</entry>
+
+ <!-- Font metric for ArialMT plain 14 -->
+ <!-- The String contains all widths for char 32 to 127. Each pair of 2 chars is a hex value-->
+ <entry key="tobago.font.widths">04040508080c09030505050804050404080808080808080808080404080808080e09090a0a09090b0a040709080c0a0b090b0a09090a090d0909090404040708050808070808040808030307030c0808080805070408070a070707050405080b</entry>
</properties>
Modified: myfaces/tobago/trunk/theme/scarborough/src/main/resources/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/property/tobago_de.properties.xml
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/theme/scarborough/src/main/resources/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/property/tobago_de.properties.xml?rev=576061&r1=576060&r2=576061&view=diff
==============================================================================
--- myfaces/tobago/trunk/theme/scarborough/src/main/resources/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/property/tobago_de.properties.xml (original)
+++ myfaces/tobago/trunk/theme/scarborough/src/main/resources/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/property/tobago_de.properties.xml Sun Sep 16 01:20:15 2007
@@ -22,89 +22,93 @@
<properties>
- <!-- Client Configuration -->
-<entry key="configTitle">Konfiguration des Clients des Tobago-Frameworks</entry>
-<entry key="configTheme">Design</entry>
-<entry key="configThemeText">Welches Design soll verwendet werden?</entry>
-<entry key="configDebugMode">Soll der _Debugmodus aktiviert werden?</entry>
-<entry key="configLocale">Sprache</entry>
-<entry key="configLocaleText">Welche Sprache/Region soll verwendet werden?</entry>
-<entry key="configContentType">Inhaltstyp</entry>
-<entry key="configContentTypeText">Welcher Inhaltstyp (Content-Type) soll verwendet werden?</entry>
-<entry key="configSubmit">Ãndern</entry>
-<entry key="configButtonText">Einstellungen</entry>
-<entry key="configCachecoverage">Cache Abdeckung</entry>
-
-<!-- Sheet -->
-<entry key="sheetFirst">erste Seite</entry>
-<entry key="sheetPrev">vorherige Seite</entry>
-<entry key="sheetNext">nächste Seite</entry>
-<entry key="sheetLast">letzte Seite</entry>
-<entry key="sheetTipSorting">nach dieser Spalte sortieren</entry>
-<entry key="sheetAscending">aufsteigend sortiert</entry>
-<entry key="sheetDescending">absteigend sortiert</entry>
-<entry key="sheetPagingInfoRows">Zeilen <span id="{3}">{0}</span> bis {1} von {2}</entry>
-<entry key="sheetPagingInfoSingleRow">Zeilen <span id="{3}">{0}</span> von {2}</entry>
-<entry key="sheetPagingInfoEmptyRow">Keine Zeilen verf&uuml;gbar</entry>
-<entry key="sheetPagingInfoRowPagingTip">Hier klicken, zum Eingeben der ersten anzuzeigenden Zeile.</entry>
-<entry key="sheetPagingInfoPages">Seite <span id="{3}">{0}</span> von {1}</entry>
-<entry key="sheetPagingInfoSinglePage">Seite <span id="{3}">{0}</span> von {1}</entry>
-<entry key="sheetPagingInfoEmptyPage"></entry>
-<entry key="sheetPagingInfoPagePagingTip">Hier klicken, zum Eingeben der anzuzeigenden Seite.</entry>
-<entry key="sheetMenuToggleselect">Markierung umkehren</entry>
-<entry key="sheetMenuUnselect">Markierungen löschen</entry>
-<entry key="sheetMenuSelect">Alles markieren</entry>
-
-<!-- Tree -->
-<entry key="treeNew">Neu</entry>
-<entry key="treeDelete">Löschen</entry>
-<entry key="treeEdit">Bearbeiten</entry>
-<entry key="treeCut">Ausschneiden</entry>
-<entry key="treeCopy">Kopieren</entry>
-<entry key="treePaste">Einfügen</entry>
-<entry key="treeMoveUp">Nach oben verschieben</entry>
-<entry key="treeMoveDown">Nach unten verschieben</entry>
-<entry key="treeNodeNew">Neuer Knoten</entry>
-
-<!-- datePicker -->
-<entry key="datePickerTitle">Datumsauswahl</entry>
-<entry key="datePickerOk">OK</entry>
-<entry key="datePickerCancel">Abbrechen</entry>
-
-<!-- requiredvalidator -->
-<entry key="tobago.requiredvalidator.message.empty.summary">Pflichtfeld</entry>
-<entry key="tobago.requiredvalidator.message.empty.detail">Feld benötigt eine Eingabe!</entry>
-
-<!-- longrangevalidator -->
-<entry key="tobago.longrangevalidator.message.range.summary">Bereichsüberschreitung.</entry>
-<entry key="tobago.longrangevalidator.message.range.detail">Wert muss zwischen {0} und {1} liegen.</entry>
-<entry key="tobago.longrangevalidator.message.type.summary">Falscher Typ.</entry>
-<entry key="tobago.longrangevalidator.message.type.detail">Wert hat den falschen Typ.</entry>
-<entry key="tobago.message.number_conversion_error.summary">Zahl kann nicht konvertiert werden.</entry>
-<entry key="tobago.message.number_conversion_error.detail">''{0}'' kann nicht zum Typ {1} umgewandelt werden.</entry>
-<entry key="tobago.message.conversion_error.summary">Konvertierung nicht möglich.</entry>
-<entry key="tobago.message.conversion_error.detail">''{0}'' kann nicht zum Typ {1} umgewandelt werden.</entry>
-<entry key="tobago.tree.MESSAGE_NOT_LEAF">Es dürfen nur Endknoten ausgewählt werden.</entry>
-<entry key="tobago.SelectOne.MESSAGE_VALUE_REQUIRED">Eine Auswahl wird benötigt!</entry>
-
-
-<!-- richtexteditor -->
-<entry key="tobago.richtexteditor.edit.label">Bearbeiten</entry>
-<entry key="tobago.richtexteditor.edit.title">Zum Editor umschalten.</entry>
-<entry key="tobago.richtexteditor.preview.label">Vorschau</entry>
-<entry key="tobago.richtexteditor.preview.title">Zur Vorschau umschalten.</entry>
-
-<!-- copyright -->
-<entry key="atanion">atanion GmbH</entry>
-<entry key="atanionPoweredBy">Copyright 2002-2005 The Apache Software Foundation</entry>
-
-
-<!-- jsf messages -->
-<entry key="javax.faces.validator.LengthValidator.MAXIMUM">Maximal "{0}" Zeichen erlaubt!</entry>
-<entry key="javax.faces.validator.LengthValidator.MAXIMUM_detail">Der eingegebene Wert ist länger als das zulässige Maximum von {0} Zeichen!</entry>
-<entry key="javax.faces.validator.LengthValidator.MINIMUM">Minimal "{0}" Zeichen erlaubt!</entry>
-<entry key="javax.faces.validator.LengthValidator.MINIMUM_detail">Der eingegebene Wert ist kürzer als das zulässige Minimum von {0} Zeichen!</entry>
+ <!-- Client Configuration -->
+ <entry key="configTitle">Konfiguration des Clients des Tobago-Frameworks</entry>
+ <entry key="configTheme">Design</entry>
+ <entry key="configThemeText">Welches Design soll verwendet werden?</entry>
+ <entry key="configDebugMode">Soll der _Debugmodus aktiviert werden?</entry>
+ <entry key="configLocale">Sprache</entry>
+ <entry key="configLocaleText">Welche Sprache/Region soll verwendet werden?</entry>
+ <entry key="configContentType">Inhaltstyp</entry>
+ <entry key="configContentTypeText">Welcher Inhaltstyp (Content-Type) soll verwendet werden?</entry>
+ <entry key="configSubmit">Ãndern</entry>
+ <entry key="configButtonText">Einstellungen</entry>
+ <entry key="configCachecoverage">Cache Abdeckung</entry>
+
+ <!-- Sheet -->
+ <entry key="sheetFirst">erste Seite</entry>
+ <entry key="sheetPrev">vorherige Seite</entry>
+ <entry key="sheetNext">nächste Seite</entry>
+ <entry key="sheetLast">letzte Seite</entry>
+ <entry key="sheetTipSorting">nach dieser Spalte sortieren</entry>
+ <entry key="sheetAscending">aufsteigend sortiert</entry>
+ <entry key="sheetDescending">absteigend sortiert</entry>
+ <entry key="sheetPagingInfoRows">Zeilen <span id="{3}">{0}</span> bis {1} von {2}</entry>
+ <entry key="sheetPagingInfoSingleRow">Zeilen <span id="{3}">{0}</span> von {2}</entry>
+ <entry key="sheetPagingInfoEmptyRow">Keine Zeilen verf&uuml;gbar</entry>
+ <entry key="sheetPagingInfoRowPagingTip">Hier klicken, zum Eingeben der ersten anzuzeigenden Zeile.</entry>
+ <entry key="sheetPagingInfoPages">Seite <span id="{3}">{0}</span> von {1}</entry>
+ <entry key="sheetPagingInfoSinglePage">Seite <span id="{3}">{0}</span> von {1}</entry>
+ <entry key="sheetPagingInfoEmptyPage"></entry>
+ <entry key="sheetPagingInfoPagePagingTip">Hier klicken, zum Eingeben der anzuzeigenden Seite.</entry>
+ <entry key="sheetMenuToggleselect">Markierung umkehren</entry>
+ <entry key="sheetMenuUnselect">Markierungen löschen</entry>
+ <entry key="sheetMenuSelect">Alles markieren</entry>
+
+ <!-- Tree -->
+ <entry key="treeNew">Neu</entry>
+ <entry key="treeDelete">Löschen</entry>
+ <entry key="treeEdit">Bearbeiten</entry>
+ <entry key="treeCut">Ausschneiden</entry>
+ <entry key="treeCopy">Kopieren</entry>
+ <entry key="treePaste">Einfügen</entry>
+ <entry key="treeMoveUp">Nach oben verschieben</entry>
+ <entry key="treeMoveDown">Nach unten verschieben</entry>
+ <entry key="treeNodeNew">Neuer Knoten</entry>
+
+ <!-- datePicker -->
+ <entry key="datePickerTitle">Datumsauswahl</entry>
+ <entry key="datePickerOk">OK</entry>
+ <entry key="datePickerCancel">Abbrechen</entry>
+
+ <!-- requiredvalidator -->
+ <entry key="tobago.requiredvalidator.message.empty.summary">Pflichtfeld</entry>
+ <entry key="tobago.requiredvalidator.message.empty.detail">Feld benötigt eine Eingabe!</entry>
+
+ <!-- longrangevalidator -->
+ <entry key="tobago.longrangevalidator.message.range.summary">Bereichsüberschreitung.</entry>
+ <entry key="tobago.longrangevalidator.message.range.detail">Wert muss zwischen {0} und {1} liegen.</entry>
+ <entry key="tobago.longrangevalidator.message.type.summary">Falscher Typ.</entry>
+ <entry key="tobago.longrangevalidator.message.type.detail">Wert hat den falschen Typ.</entry>
+ <entry key="tobago.message.number_conversion_error.summary">Zahl kann nicht konvertiert werden.</entry>
+ <entry key="tobago.message.number_conversion_error.detail">''{0}'' kann nicht zum Typ {1} umgewandelt werden.</entry>
+ <entry key="tobago.message.conversion_error.summary">Konvertierung nicht möglich.</entry>
+ <entry key="tobago.message.conversion_error.detail">''{0}'' kann nicht zum Typ {1} umgewandelt werden.</entry>
+ <entry key="tobago.tree.MESSAGE_NOT_LEAF">Es dürfen nur Endknoten ausgewählt werden.</entry>
+ <entry key="tobago.SelectOne.MESSAGE_VALUE_REQUIRED">Eine Auswahl wird benötigt!</entry>
+
+
+ <!-- richtexteditor -->
+ <entry key="tobago.richtexteditor.edit.label">Bearbeiten</entry>
+ <entry key="tobago.richtexteditor.edit.title">Zum Editor umschalten.</entry>
+ <entry key="tobago.richtexteditor.preview.label">Vorschau</entry>
+ <entry key="tobago.richtexteditor.preview.title">Zur Vorschau umschalten.</entry>
+
+ <!-- copyright -->
+ <entry key="atanion">atanion GmbH</entry>
+ <entry key="atanionPoweredBy">Copyright 2002-2005 The Apache Software Foundation</entry>
+
+
+ <!-- jsf messages -->
+ <entry key="javax.faces.validator.LengthValidator.MAXIMUM">Maximal "{0}" Zeichen erlaubt!</entry>
+ <entry key="javax.faces.validator.LengthValidator.MAXIMUM_detail">Der eingegebene Wert ist länger als das zulässige Maximum von {0} Zeichen!</entry>
+ <entry key="javax.faces.validator.LengthValidator.MINIMUM">Minimal "{0}" Zeichen erlaubt!</entry>
+ <entry key="javax.faces.validator.LengthValidator.MINIMUM_detail">Der eingegebene Wert ist kürzer als das zulässige Minimum von {0} Zeichen!</entry>
<entry key="tobago.ajax.response.error">Server Error: Fehler beim Bearbeiten der Anfrage. Eventuell ein Session Timeout!</entry>
+ <entry key="org.apache.myfaces.tobago.FileItemValidator.CONTENT_TYPE">Dateityp Fehler</entry>
+ <entry key="org.apache.myfaces.tobago.FileItemValidator.CONTENT_TYPE_detail">Die hochgeladene Datei ist nicht vom Typ "{0}".</entry>
+ <entry key="org.apache.myfaces.tobago.FileItemValidator.SIZE_LIMIT">DateigröÃe Fehler</entry>
+ <entry key="org.apache.myfaces.tobago.FileItemValidator.SIZE_LIMIT_detail">Die GröÃe der hochgeladenen Datei darf nicht gröÃer als {1} Bytes sein.</entry>
</properties>