You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by ta...@apache.org on 2020/04/18 19:52:19 UTC

[myfaces] branch master updated: unused message

This is an automated email from the ASF dual-hosted git repository.

tandraschko pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/myfaces.git


The following commit(s) were added to refs/heads/master by this push:
     new 7f63635  unused message
7f63635 is described below

commit 7f636352c72dc9b88c9da97c95a6b34106df8366
Author: Thomas Andraschko <ta...@apache.org>
AuthorDate: Sat Apr 18 21:52:12 2020 +0200

    unused message
---
 .../main/resources/javax/faces/Messages.properties |   1 -
 .../resources/javax/faces/Messages_ar.properties   |   1 -
 .../resources/javax/faces/Messages_ca.properties   | 158 ++++++++++-----------
 .../resources/javax/faces/Messages_cs.properties   | 153 ++++++++++----------
 .../resources/javax/faces/Messages_de.properties   |  31 ++--
 .../resources/javax/faces/Messages_en.properties   |   1 -
 .../resources/javax/faces/Messages_es.properties   | 131 +++++++++--------
 .../resources/javax/faces/Messages_fr.properties   |  41 +++---
 .../resources/javax/faces/Messages_it.properties   |  67 +++++----
 .../resources/javax/faces/Messages_ja.properties   |   2 -
 .../resources/javax/faces/Messages_mt.properties   |  67 +++++----
 .../resources/javax/faces/Messages_nl.properties   |  34 +++--
 .../resources/javax/faces/Messages_pl.properties   |   1 -
 .../resources/javax/faces/Messages_pt.properties   | 153 ++++++++++----------
 .../resources/javax/faces/Messages_ru.properties   |   1 -
 .../resources/javax/faces/Messages_sk.properties   | 155 ++++++++++----------
 .../resources/javax/faces/Messages_uk.properties   | 157 ++++++++++----------
 .../javax/faces/Messages_zh_CN.properties          |   1 -
 .../javax/faces/Messages_zh_HK.properties          |   1 -
 .../javax/faces/Messages_zh_TW.properties          |   1 -
 20 files changed, 567 insertions(+), 590 deletions(-)

diff --git a/api/src/main/resources/javax/faces/Messages.properties b/api/src/main/resources/javax/faces/Messages.properties
index b2224e9..76386af 100755
--- a/api/src/main/resources/javax/faces/Messages.properties
+++ b/api/src/main/resources/javax/faces/Messages.properties
@@ -100,7 +100,6 @@ javax.faces.validator.RegexValidator.MATCH_EXCEPTION = The pattern is not a vali
 javax.faces.validator.BeanValidator.MESSAGE = {1}: {0}
 
 # myfaces specific messages
-org.apache.myfaces.renderkit.html.HtmlMessagesRenderer.IN_FIELD = \u0020in {0}
 org.apache.myfaces.Email.INVALID = Validation Error
 org.apache.myfaces.Email.INVALID_detail =The given value ({0}) is not a correct email-address.
 
diff --git a/api/src/main/resources/javax/faces/Messages_ar.properties b/api/src/main/resources/javax/faces/Messages_ar.properties
index d69b448..9554442 100644
--- a/api/src/main/resources/javax/faces/Messages_ar.properties
+++ b/api/src/main/resources/javax/faces/Messages_ar.properties
@@ -114,7 +114,6 @@ javax.faces.validator.LongRangeValidator.TYPE_detail = "{0}": \u0627\u0644\u0642
 
 
 # myfaces specific messages
-org.apache.myfaces.renderkit.html.HtmlMessagesRenderer.IN_FIELD = \u0020in {0}
 org.apache.myfaces.Email.INVALID = \u062e\u0637\u0627\u0652\u0621 \u0641\u0649 \u0627\u0644\u062a\u0635\u062f\u064a\u0642
 org.apache.myfaces.Email.INVALID_detail =\u0642\u064a\u0645\u0629 ({0}) \u0644\u064a\u0633\u062a \u0628\u0631\u064a\u062f \u0627\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0635\u062d\u064a\u062d .
 
diff --git a/api/src/main/resources/javax/faces/Messages_ca.properties b/api/src/main/resources/javax/faces/Messages_ca.properties
index 9098ba6..4c1f637 100644
--- a/api/src/main/resources/javax/faces/Messages_ca.properties
+++ b/api/src/main/resources/javax/faces/Messages_ca.properties
@@ -15,120 +15,118 @@
 # standard messages (Spec. 2.5.2.4)
 
 # components
-javax.faces.component.UIInput.CONVERSION        = Error de conversi�
-javax.faces.component.UIInput.CONVERSION_detail = "{0}": Hi ha hagut un error de conversi�.
-javax.faces.component.UIInput.REQUIRED        = Error de validaci�
+javax.faces.component.UIInput.CONVERSION        = Error de conversi\u00f3
+javax.faces.component.UIInput.CONVERSION_detail = "{0}": Hi ha hagut un error de conversi\u00f3.
+javax.faces.component.UIInput.REQUIRED        = Error de validaci\u00f3
 javax.faces.component.UIInput.REQUIRED_detail = "{0}": Valor obligatori.
 
-javax.faces.component.UISelectOne.INVALID        = Error de validaci�
-javax.faces.component.UISelectOne.INVALID_detail = "{0}": El valor no es una opci� v�lida.
-javax.faces.component.UISelectMany.INVALID        = Error de validaci�
-javax.faces.component.UISelectMany.INVALID_detail = "{0}": El valor no es una opci� v�lida.
+javax.faces.component.UISelectOne.INVALID        = Error de validaci\u00f3
+javax.faces.component.UISelectOne.INVALID_detail = "{0}": El valor no es una opci\u00f3 v\u00e0lida.
+javax.faces.component.UISelectMany.INVALID        = Error de validaci\u00f3
+javax.faces.component.UISelectMany.INVALID_detail = "{0}": El valor no es una opci\u00f3 v\u00e0lida.
 
 # converters
-javax.faces.converter.BigDecimalConverter.DECIMAL        = Error de conversi�
-javax.faces.converter.BigDecimalConverter.DECIMAL_detail = {2}: El valor especificat no �s un nombre v�lid.
+javax.faces.converter.BigDecimalConverter.DECIMAL        = Error de conversi\u00f3
+javax.faces.converter.BigDecimalConverter.DECIMAL_detail = {2}: El valor especificat no \u00e9s un nombre v\u00e0lid.
 
-javax.faces.converter.BigIntegerConverter.BIGINTEGER        = Error de conversi�
-javax.faces.converter.BigIntegerConverter.BIGINTEGER_detail = {2}: El valor especificat no �s un nombre v�lid.
+javax.faces.converter.BigIntegerConverter.BIGINTEGER        = Error de conversi\u00f3
+javax.faces.converter.BigIntegerConverter.BIGINTEGER_detail = {2}: El valor especificat no \u00e9s un nombre v\u00e0lid.
 
-javax.faces.converter.BooleanConverter.BOOLEAN        = Error de conversi�
+javax.faces.converter.BooleanConverter.BOOLEAN        = Error de conversi\u00f3
 javax.faces.converter.BooleanConverter.BOOLEAN_detail = {1}: No es pot convertir '{0}' a Boolean.
 
-javax.faces.converter.ByteConverter.BYTE        = Error de conversi�
+javax.faces.converter.ByteConverter.BYTE        = Error de conversi\u00f3
 javax.faces.converter.ByteConverter.BYTE_detail = {2}: No es pot convertir '{0}' a Byte.
 
-javax.faces.converter.CharacterConverter.CHARACTER        = Error de conversi�
+javax.faces.converter.CharacterConverter.CHARACTER        = Error de conversi\u00f3
 javax.faces.converter.CharacterConverter.CHARACTER_detail = {1}: No es pot convertir '{0}' a Character.
 
-javax.faces.converter.DateTimeConverter.DATE = Error de conversi�
-javax.faces.converter.DateTimeConverter.DATE_detail = {2}: ''{0}'' El valor especificat no �s una data v�lida. Ej: {1} 
-javax.faces.converter.DateTimeConverter.TIME = Error de conversi�
-javax.faces.converter.DateTimeConverter.TIME_detail = {2}: ''{0}'' El valor especificat no �s una hora v�lida. Ej: {1} 
-javax.faces.converter.DateTimeConverter.DATETIME = Error de conversi�
-javax.faces.converter.DateTimeConverter.DATETIME_detail = {2}: ''{0}'' El valor especificat no �s una data/hora v�lida. Ej: {1} 
-javax.faces.converter.DateTimeConverter.PATTERN_TYPE = {1}: Error de conversi�
+javax.faces.converter.DateTimeConverter.DATE = Error de conversi\u00f3
+javax.faces.converter.DateTimeConverter.DATE_detail = {2}: ''{0}'' El valor especificat no \u00e9s una data v\u00e0lida. Ej: {1} 
+javax.faces.converter.DateTimeConverter.TIME = Error de conversi\u00f3
+javax.faces.converter.DateTimeConverter.TIME_detail = {2}: ''{0}'' El valor especificat no \u00e9s una hora v\u00e0lida. Ej: {1} 
+javax.faces.converter.DateTimeConverter.DATETIME = Error de conversi\u00f3
+javax.faces.converter.DateTimeConverter.DATETIME_detail = {2}: ''{0}'' El valor especificat no \u00e9s una data/hora v\u00e0lida. Ej: {1} 
+javax.faces.converter.DateTimeConverter.PATTERN_TYPE = {1}: Error de conversi\u00f3
 
-javax.faces.converter.DoubleConverter.DOUBLE        = Error de conversi�
-javax.faces.converter.DoubleConverter.DOUBLE_detail = {2}: El valor especificat no �s un nombre v�lid.
+javax.faces.converter.DoubleConverter.DOUBLE        = Error de conversi\u00f3
+javax.faces.converter.DoubleConverter.DOUBLE_detail = {2}: El valor especificat no \u00e9s un nombre v\u00e0lid.
 
-javax.faces.converter.EnumConverter.ENUM = {2}: ''{0}'' ha de ser convertible a una enumeraci�.
-javax.faces.converter.EnumConverter.ENUM_detail = {2}: ''{0}'' ha de ser convertible a una enumeraci� de l'enumeraci� que cont� la constant ''{1}''.
-javax.faces.converter.EnumConverter.ENUM_NO_CLASS = {1}: ''{0}'' ha de ser convertible a una enumeraci� de l'enumeraci�, per� no la classe de enumeraci� sempre.
-javax.faces.converter.EnumConverter.ENUM_NO_CLASS_detail = {1}: ''{0}'' ha de ser convertible a una enumeraci� de l'enumeraci�, per� no la classe de enumeraci� sempre.
+javax.faces.converter.EnumConverter.ENUM = {2}: ''{0}'' ha de ser convertible a una enumeraci\u00f3.
+javax.faces.converter.EnumConverter.ENUM_detail = {2}: ''{0}'' ha de ser convertible a una enumeraci\u00f3 de l'enumeraci\u00f3 que cont\u00e9 la constant ''{1}''.
+javax.faces.converter.EnumConverter.ENUM_NO_CLASS = {1}: ''{0}'' ha de ser convertible a una enumeraci\u00f3 de l'enumeraci\u00f3, per\u00f2 no la classe de enumeraci\u00f3 sempre.
+javax.faces.converter.EnumConverter.ENUM_NO_CLASS_detail = {1}: ''{0}'' ha de ser convertible a una enumeraci\u00f3 de l'enumeraci\u00f3, per\u00f2 no la classe de enumeraci\u00f3 sempre.
 
-javax.faces.converter.FloatConverter.FLOAT        = Error de conversi�
-javax.faces.converter.FloatConverter.FLOAT_detail = {2}: El valor especificat no �s un nombre v�lid.
+javax.faces.converter.FloatConverter.FLOAT        = Error de conversi\u00f3
+javax.faces.converter.FloatConverter.FLOAT_detail = {2}: El valor especificat no \u00e9s un nombre v\u00e0lid.
 
-javax.faces.converter.IntegerConverter.INTEGER        = Error de conversi�
-javax.faces.converter.IntegerConverter.INTEGER_detail = {2}: El valor especificat no �s un nombre v�lid.
+javax.faces.converter.IntegerConverter.INTEGER        = Error de conversi\u00f3
+javax.faces.converter.IntegerConverter.INTEGER_detail = {2}: El valor especificat no \u00e9s un nombre v\u00e0lid.
 
-javax.faces.converter.LongConverter.LONG        = Error de conversi�
-javax.faces.converter.LongConverter.LONG_detail = {2}: El valor especificat no �s un nombre v�lid.
+javax.faces.converter.LongConverter.LONG        = Error de conversi\u00f3
+javax.faces.converter.LongConverter.LONG_detail = {2}: El valor especificat no \u00e9s un nombre v\u00e0lid.
 
-javax.faces.converter.NumberConverter.CURRENCY = {2}: Error de conversi�
-javax.faces.converter.NumberConverter.CURRENCY_detail = {2}: ''{0}'' El valor especificat no �s un nombre v�lid. Ej: {1}
-javax.faces.converter.NumberConverter.PERCENT = {2}: Error de conversi�
-javax.faces.converter.NumberConverter.PERCENT_detail = {2}: ''{0}'' El valor especificat no �s un nombre v�lid. Ej: {1}
-javax.faces.converter.NumberConverter.NUMBER = {2}: Error de conversi�
-javax.faces.converter.NumberConverter.NUMBER_detail = {2}: ''{0}'' El valor especificat no �s un nombre v�lid. Ej: {1}
-javax.faces.converter.NumberConverter.PATTERN = {2}: Error de conversi�
-javax.faces.converter.NumberConverter.PATTERN_detail = {2}: ''{0}'' El valor especificat no �s un nombre v�lid. Ej: {1}
+javax.faces.converter.NumberConverter.CURRENCY = {2}: Error de conversi\u00f3
+javax.faces.converter.NumberConverter.CURRENCY_detail = {2}: ''{0}'' El valor especificat no \u00e9s un nombre v\u00e0lid. Ej: {1}
+javax.faces.converter.NumberConverter.PERCENT = {2}: Error de conversi\u00f3
+javax.faces.converter.NumberConverter.PERCENT_detail = {2}: ''{0}'' El valor especificat no \u00e9s un nombre v\u00e0lid. Ej: {1}
+javax.faces.converter.NumberConverter.NUMBER = {2}: Error de conversi\u00f3
+javax.faces.converter.NumberConverter.NUMBER_detail = {2}: ''{0}'' El valor especificat no \u00e9s un nombre v\u00e0lid. Ej: {1}
+javax.faces.converter.NumberConverter.PATTERN = {2}: Error de conversi\u00f3
+javax.faces.converter.NumberConverter.PATTERN_detail = {2}: ''{0}'' El valor especificat no \u00e9s un nombre v\u00e0lid. Ej: {1}
 
-javax.faces.convert.ShortConverter.SHORT        = Error de conversi�
-javax.faces.convert.ShortConverter.SHORT_detail = {2}: El valor especificat no �s un nombre v�lid.
+javax.faces.convert.ShortConverter.SHORT        = Error de conversi\u00f3
+javax.faces.convert.ShortConverter.SHORT_detail = {2}: El valor especificat no \u00e9s un nombre v\u00e0lid.
 
 # validators
-javax.faces.validator.NOT_IN_RANGE        = Error de validaci�
+javax.faces.validator.NOT_IN_RANGE        = Error de validaci\u00f3
 javax.faces.validator.NOT_IN_RANGE_detail = "{2}": L'atribut especificat no es troba entre els valors esperats de {0} i {1}.
 
-javax.faces.validator.DoubleRangeValidator.MAXIMUM        = Error de validaci�
-javax.faces.validator.DoubleRangeValidator.MAXIMUM_detail = {1}: Valor superior al m�xim perm�s ''{0}''.
-javax.faces.validator.DoubleRangeValidator.MINIMUM        = Error de validaci�
-javax.faces.validator.DoubleRangeValidator.MINIMUM_detail = {1}: Valor inferior al m�nim perm�s ''{0}''.
-javax.faces.validator.DoubleRangeValidator.NOT_IN_RANGE        = Error de validaci�
+javax.faces.validator.DoubleRangeValidator.MAXIMUM        = Error de validaci\u00f3
+javax.faces.validator.DoubleRangeValidator.MAXIMUM_detail = {1}: Valor superior al m\u00e0xim perm\u00e8s ''{0}''.
+javax.faces.validator.DoubleRangeValidator.MINIMUM        = Error de validaci\u00f3
+javax.faces.validator.DoubleRangeValidator.MINIMUM_detail = {1}: Valor inferior al m\u00ednim perm\u00e8s ''{0}''.
+javax.faces.validator.DoubleRangeValidator.NOT_IN_RANGE        = Error de validaci\u00f3
 javax.faces.validator.DoubleRangeValidator.NOT_IN_RANGE_detail = L'atribut especificat no es pot convertir al tipus adequat.
-javax.faces.validator.DoubleRangeValidator.TYPE        = Error de validaci�n
-javax.faces.validator.DoubleRangeValidator.TYPE_detail = {0}: El valor no �s del tipus correcte.
-
-javax.faces.validator.LengthValidator.MAXIMUM        = Error de validaci�
-javax.faces.validator.LengthValidator.MAXIMUM_detail = {1}: La longitud del valor �s m�s gran que el m�xim perm�s de {0} car�cters.
-javax.faces.validator.LengthValidator.MINIMUM        = Error de validaci�
-javax.faces.validator.LengthValidator.MINIMUM_detail = {1}: La longitud del valor �s m�s petita que el m�nim perm�s de {0} car�cters.
-
-javax.faces.validator.LongRangeValidator.MAXIMUM        = Error de validaci�
-javax.faces.validator.LongRangeValidator.MAXIMUM_detail = {1}: Valor superior al m�xim perm�s de ''{0}''.
-javax.faces.validator.LongRangeValidator.MINIMUM        = Error de validaci�
-javax.faces.validator.LongRangeValidator.MINIMUM_detail = {1}: Valor inferior al m�nim perm�s ''{0}''.
-javax.faces.validator.LongRangeValidator.NOT_IN_RANGE        = Error de validaci�
+javax.faces.validator.DoubleRangeValidator.TYPE        = Error de validaci\u00f3n
+javax.faces.validator.DoubleRangeValidator.TYPE_detail = {0}: El valor no \u00e9s del tipus correcte.
+
+javax.faces.validator.LengthValidator.MAXIMUM        = Error de validaci\u00f3
+javax.faces.validator.LengthValidator.MAXIMUM_detail = {1}: La longitud del valor \u00e9s m\u00e9s gran que el m\u00e0xim perm\u00e8s de {0} car\u00e0cters.
+javax.faces.validator.LengthValidator.MINIMUM        = Error de validaci\u00f3
+javax.faces.validator.LengthValidator.MINIMUM_detail = {1}: La longitud del valor \u00e9s m\u00e9s petita que el m\u00ednim perm\u00e8s de {0} car\u00e0cters.
+
+javax.faces.validator.LongRangeValidator.MAXIMUM        = Error de validaci\u00f3
+javax.faces.validator.LongRangeValidator.MAXIMUM_detail = {1}: Valor superior al m\u00e0xim perm\u00e8s de ''{0}''.
+javax.faces.validator.LongRangeValidator.MINIMUM        = Error de validaci\u00f3
+javax.faces.validator.LongRangeValidator.MINIMUM_detail = {1}: Valor inferior al m\u00ednim perm\u00e8s ''{0}''.
+javax.faces.validator.LongRangeValidator.NOT_IN_RANGE        = Error de validaci\u00f3
 javax.faces.validator.LongRangeValidator.NOT_IN_RANGE_detail = L'atribut especificat no es pot convertir al tipus adequat.
-javax.faces.validator.LongRangeValidator.TYPE        = Error de validaci�
-javax.faces.validator.LongRangeValidator.TYPE_detail = {0}: El valor no �s del tipus correcte.
+javax.faces.validator.LongRangeValidator.TYPE        = Error de validaci\u00f3
+javax.faces.validator.LongRangeValidator.TYPE_detail = {0}: El valor no \u00e9s del tipus correcte.
 
-javax.faces.validator.RegexValidator.NOT_MATCHED = {1}: Error de validaci�: El valor no est� d'acord amb el patr� ''{0}''
+javax.faces.validator.RegexValidator.NOT_MATCHED = {1}: Error de validaci\u00f3: El valor no est\u00e0 d'acord amb el patr\u00f3 ''{0}''
 
 
 
 # myfaces specific messages
+org.apache.myfaces.Email.INVALID = Error de validaci\u00f3
+org.apache.myfaces.Email.INVALID_detail =El valor ({0}) no \u00e9s una adre\u00e7a de correu v\u00e0lida.
 
-org.apache.myfaces.renderkit.html.HtmlMessagesRenderer.IN_FIELD = \u0020in {0}
-org.apache.myfaces.Email.INVALID = Error de validaci�
-org.apache.myfaces.Email.INVALID_detail =El valor ({0}) no �s una adre�a de correu v�lida.
+org.apache.myfaces.Equal.INVALID = Error de validaci\u00f3
+org.apache.myfaces.Equal.INVALID_detail =El valor ({0}) no \u00e9s equivalent i t\u00e9 valor "{1}".
 
-org.apache.myfaces.Equal.INVALID = Error de validaci�
-org.apache.myfaces.Equal.INVALID_detail =El valor ({0}) no �s equivalent i t� valor "{1}".
+org.apache.myfaces.Creditcard.INVALID = Error de validaci\u00f3
+org.apache.myfaces.Creditcard.INVALID_detail =El valor ({0}) no \u00e9s una tarjeta de cr\u00e8dit v\u00e0lida.
 
-org.apache.myfaces.Creditcard.INVALID = Error de validaci�
-org.apache.myfaces.Creditcard.INVALID_detail =El valor ({0}) no �s una tarjeta de cr�dit v�lida.
+org.apache.myfaces.Regexpr.INVALID=Error de validaci\u00f3
+org.apache.myfaces.Regexpr.INVALID_detail=El valor ({0}) no \u00e9s v\u00e0lid.
 
-org.apache.myfaces.Regexpr.INVALID=Error de validaci�
-org.apache.myfaces.Regexpr.INVALID_detail=El valor ({0}) no �s v�lid.
+org.apache.myfaces.Date.INVALID = Error de validaci\u00f3
+org.apache.myfaces.Date.INVALID_detail =El valor ({0}) no \u00e9s una data correcta.
 
-org.apache.myfaces.Date.INVALID = Error de validaci�
-org.apache.myfaces.Date.INVALID_detail =El valor ({0}) no �s una data correcta.
-
-org.apache.myfaces.ticker.NOCONNECTION = No hi ha connexi�: 
+org.apache.myfaces.ticker.NOCONNECTION = No hi ha connexi\u00f3: 
 org.apache.myfaces.ticker.NOCONNECTION_detail = Potser es troba darrera d'un tallafocs?
 
-org.apache.myfaces.ISBN.INVALID = Error de validaci�
-org.apache.myfaces.ISBN.INVALID_detail =El valor ({0}) no �s un codi ISBN correcte.
+org.apache.myfaces.ISBN.INVALID = Error de validaci\u00f3
+org.apache.myfaces.ISBN.INVALID_detail =El valor ({0}) no \u00e9s un codi ISBN correcte.
diff --git a/api/src/main/resources/javax/faces/Messages_cs.properties b/api/src/main/resources/javax/faces/Messages_cs.properties
index fef12c8..afba59b 100755
--- a/api/src/main/resources/javax/faces/Messages_cs.properties
+++ b/api/src/main/resources/javax/faces/Messages_cs.properties
@@ -16,114 +16,113 @@
 
 # components
 javax.faces.component.UIInput.CONVERSION = {0}\: Nastala chyba p\u0159i konverzi.
-javax.faces.component.UIInput.REQUIRED = {0}\: Valida\u010Dn\u00ED chyba\: Je po\u017Eadov\u00E1na hodnota.
-javax.faces.component.UIInput.UPDATE = {0}\: Nastala chyba p\u0159i zpracov\u00E1n\u00ED odeslan\u00FDch informac\u00ED. 
+javax.faces.component.UIInput.REQUIRED = {0}\: Valida\u010dn\u00ed chyba\: Je po\u017eadov\u00e1na hodnota.
+javax.faces.component.UIInput.UPDATE = {0}\: Nastala chyba p\u0159i zpracov\u00e1n\u00ed odeslan\u00fdch informac\u00ed. 
 
-javax.faces.component.UISelectOne.INVALID = {0}\: Valida\u010Dn\u00ED chyba\: Hodnota nen\u00ED platn\u00E1
-javax.faces.component.UISelectMany.INVALID = {0}\: Valida\u010Dn\u00ED chyba\: Hodnota nen\u00ED platn\u00E1
+javax.faces.component.UISelectOne.INVALID = {0}\: Valida\u010dn\u00ed chyba\: Hodnota nen\u00ed platn\u00e1
+javax.faces.component.UISelectMany.INVALID = {0}\: Valida\u010dn\u00ed chyba\: Hodnota nen\u00ed platn\u00e1
 
 # converters
-javax.faces.converter.BigDecimalConverter.DECIMAL = {2}: ''{0}'' mus\u00ED b\u00FDt \u010D\u00EDslo v des\u00EDtkov\u00E9 soustav\u011B (m\u016F\u017Ee obsahovat znam\u00EDnko).
-javax.faces.converter.BigDecimalConverter.DECIMAL_detail = {2}: ''{0}'' mus\u00ED b\u00FDt \u010D\u00EDslo v des\u00EDtkov\u00E9 soustav\u011B slo\u017Een\u00E9 z nula nebo v\u00EDce \u010D\u00EDslic, za kter\u00FDma m\u016F\u017Ee n\u00E1sledovat desetinn\u00E1 \u010D\u00E1rka. P\u0159\u00EDklad: {1}
+javax.faces.converter.BigDecimalConverter.DECIMAL = {2}: ''{0}'' mus\u00ed b\u00fdt \u010d\u00edslo v des\u00edtkov\u00e9 soustav\u011b (m\u016f\u017ee obsahovat znam\u00ednko).
+javax.faces.converter.BigDecimalConverter.DECIMAL_detail = {2}: ''{0}'' mus\u00ed b\u00fdt \u010d\u00edslo v des\u00edtkov\u00e9 soustav\u011b slo\u017een\u00e9 z nula nebo v\u00edce \u010d\u00edslic, za kter\u00fdma m\u016f\u017ee n\u00e1sledovat desetinn\u00e1 \u010d\u00e1rka. P\u0159\u00edklad: {1}
  
-javax.faces.converter.BigIntegerConverter.BIGINTEGER = {2}\: ''{0}'' mus\u00ED b\u00FDt \u010D\u00EDslo slo\u017Een\u00E9 z jedn\u00E9 nebo v\u00EDce \u010D\u00EDslic.
-javax.faces.converter.BigIntegerConverter.BIGINTEGER_detail = {2}\: ''{0}'' mus\u00ED b\u00FDt \u010D\u00EDslo slo\u017Een\u00E9 z jedn\u00E9 nebo v\u00EDce \u010D\u00EDslic. P\u0159\u00EDklad\: {1}
+javax.faces.converter.BigIntegerConverter.BIGINTEGER = {2}\: ''{0}'' mus\u00ed b\u00fdt \u010d\u00edslo slo\u017een\u00e9 z jedn\u00e9 nebo v\u00edce \u010d\u00edslic.
+javax.faces.converter.BigIntegerConverter.BIGINTEGER_detail = {2}\: ''{0}'' mus\u00ed b\u00fdt \u010d\u00edslo slo\u017een\u00e9 z jedn\u00e9 nebo v\u00edce \u010d\u00edslic. P\u0159\u00edklad\: {1}
  
-javax.faces.converter.BooleanConverter.BOOLEAN = {1}\: ''{0}'' mus\u00ED b\u00FDt 'ano' or 'ne'.
-javax.faces.converter.BooleanConverter.BOOLEAN_detail = {1}\: ''{0}'' mus\u00ED b\u00FDt 'ano' or 'ne'. Hodnota jin\u00E1 n\u011B\u017E 'ano' se vyhodnot\u00ED jako 'ne'.
+javax.faces.converter.BooleanConverter.BOOLEAN = {1}\: ''{0}'' mus\u00ed b\u00fdt 'ano' or 'ne'.
+javax.faces.converter.BooleanConverter.BOOLEAN_detail = {1}\: ''{0}'' mus\u00ed b\u00fdt 'ano' or 'ne'. Hodnota jin\u00e1 n\u011b\u017e 'ano' se vyhodnot\u00ed jako 'ne'.
 
-javax.faces.converter.ByteConverter.BYTE = {2}\: ''{0}'' mus\u00ED b\u00FDt \u010D\u00EDslo mezi 0 a 255.
-javax.faces.converter.ByteConverter.BYTE_detail = {2}\: ''{0}'' mus\u00ED b\u00FDt \u010D\u00EDslo mezi 0 a 255.  P\u0159\u00EDklad\: {1}
+javax.faces.converter.ByteConverter.BYTE = {2}\: ''{0}'' mus\u00ed b\u00fdt \u010d\u00edslo mezi 0 a 255.
+javax.faces.converter.ByteConverter.BYTE_detail = {2}\: ''{0}'' mus\u00ed b\u00fdt \u010d\u00edslo mezi 0 a 255.  P\u0159\u00edklad\: {1}
  
-javax.faces.converter.CharacterConverter.CHARACTER = {1}\: ''{0}'' mus\u00ED b\u00FDt platn\u00FD znak.
-javax.faces.converter.CharacterConverter.CHARACTER_detail = {1}\: ''{0}'' mus\u00ED b\u00FDt platn\u00FD ASCII znak.
+javax.faces.converter.CharacterConverter.CHARACTER = {1}\: ''{0}'' mus\u00ed b\u00fdt platn\u00fd znak.
+javax.faces.converter.CharacterConverter.CHARACTER_detail = {1}\: ''{0}'' mus\u00ed b\u00fdt platn\u00fd ASCII znak.
 
-javax.faces.converter.DateTimeConverter.DATE = {2}\: ''{0}'' nen\u00ED platn\u00FD form\u00E1t datumu.
-javax.faces.converter.DateTimeConverter.DATE_detail = {2}\: ''{0}'' nen\u00ED platn\u00FD form\u00E1t datumu. P\u0159\u00EDklad\: {1} 
-javax.faces.converter.DateTimeConverter.TIME = {2}\: ''{0}'' nen\u00ED plat\u00FD form\u00E1t \u010Dasu.
-javax.faces.converter.DateTimeConverter.TIME_detail = {2}\: ''{0}'' nem\u00E1 platn\u00FD form\u00E1t \u010Dasu. P\u0159\u00EDklad\: {1} 
-javax.faces.converter.DateTimeConverter.DATETIME = {2}\: ''{0}'' nem\u00E1 platn\u00FD form\u00E1t pro datum a \u010Das.
-javax.faces.converter.DateTimeConverter.DATETIME_detail = {2}\: ''{0}'' nem\u00E1 platn\u00FD form\u00E1t pro datum a \u010Das. P\u0159\u00EDklad\: {1} 
-javax.faces.converter.DateTimeConverter.PATTERN_TYPE = {1}\: Atribut '\u0161ablona' nebo 'typ' mus\u00ED b\u00FDt specifikov\u00E1n, aby se hodnota ''{0}'' mohla zkonvertovat.
+javax.faces.converter.DateTimeConverter.DATE = {2}\: ''{0}'' nen\u00ed platn\u00fd form\u00e1t datumu.
+javax.faces.converter.DateTimeConverter.DATE_detail = {2}\: ''{0}'' nen\u00ed platn\u00fd form\u00e1t datumu. P\u0159\u00edklad\: {1} 
+javax.faces.converter.DateTimeConverter.TIME = {2}\: ''{0}'' nen\u00ed plat\u00fd form\u00e1t \u010dasu.
+javax.faces.converter.DateTimeConverter.TIME_detail = {2}\: ''{0}'' nem\u00e1 platn\u00fd form\u00e1t \u010dasu. P\u0159\u00edklad\: {1} 
+javax.faces.converter.DateTimeConverter.DATETIME = {2}\: ''{0}'' nem\u00e1 platn\u00fd form\u00e1t pro datum a \u010das.
+javax.faces.converter.DateTimeConverter.DATETIME_detail = {2}\: ''{0}'' nem\u00e1 platn\u00fd form\u00e1t pro datum a \u010das. P\u0159\u00edklad\: {1} 
+javax.faces.converter.DateTimeConverter.PATTERN_TYPE = {1}\: Atribut '\u0161ablona' nebo 'typ' mus\u00ed b\u00fdt specifikov\u00e1n, aby se hodnota ''{0}'' mohla zkonvertovat.
 
-javax.faces.converter.DoubleConverter.DOUBLE = {2}\: ''{0}'' mus\u00ED b\u00FDt \u010D\u00EDslo slo\u017Een\u00E9 z jedn\u00E9 nebo v\u00EDce \u010D\u00EDslic.
-javax.faces.converter.DoubleConverter.DOUBLE_detail = {2}\: ''{0}'' mus\u00ED b\u00FDt \u010D\u00EDslo mezi 4,9E-324 a 1,7976931348623157E308  P\u0159\u00EDklad\: {1}
+javax.faces.converter.DoubleConverter.DOUBLE = {2}\: ''{0}'' mus\u00ed b\u00fdt \u010d\u00edslo slo\u017een\u00e9 z jedn\u00e9 nebo v\u00edce \u010d\u00edslic.
+javax.faces.converter.DoubleConverter.DOUBLE_detail = {2}\: ''{0}'' mus\u00ed b\u00fdt \u010d\u00edslo mezi 4,9E-324 a 1,7976931348623157E308  P\u0159\u00edklad\: {1}
 
-javax.faces.converter.EnumConverter.ENUM = {2}\: ''{0}'' hodnota se mus\u00ED d\u00E1t p\u0159ev\u00E9st na polo\u017Eku ze seznamu hodnot.
-javax.faces.converter.EnumConverter.ENUM_detail = {2}\: ''{0}'' hodnota se mus\u00ED d\u00E1t p\u0159ev\u00E9st na polo\u017Eku ze seznamu hodnot (enum), kter\u00FD obsahuje konstantu ''{1}''.
-javax.faces.converter.EnumConverter.ENUM_NO_CLASS = {1}\: ''{0}'' hodnota se mus\u00ED d\u00E1t p\u0159ev\u00E9st na polo\u017Eku ze seznamu hodnot, ale t\u0159\u00EDda seznamu nebyla poskytnuta.
-javax.faces.converter.EnumConverter.ENUM_NO_CLASS_detail = {1}: ''{0}'' hodnota se mus\u00ED d\u00E1t p\u0159ev\u00E9st na polo\u017Eku ze seznamu hodnot, ale t\u0159\u00EDda seznamu nebyla poskytnuta.
+javax.faces.converter.EnumConverter.ENUM = {2}\: ''{0}'' hodnota se mus\u00ed d\u00e1t p\u0159ev\u00e9st na polo\u017eku ze seznamu hodnot.
+javax.faces.converter.EnumConverter.ENUM_detail = {2}\: ''{0}'' hodnota se mus\u00ed d\u00e1t p\u0159ev\u00e9st na polo\u017eku ze seznamu hodnot (enum), kter\u00fd obsahuje konstantu ''{1}''.
+javax.faces.converter.EnumConverter.ENUM_NO_CLASS = {1}\: ''{0}'' hodnota se mus\u00ed d\u00e1t p\u0159ev\u00e9st na polo\u017eku ze seznamu hodnot, ale t\u0159\u00edda seznamu nebyla poskytnuta.
+javax.faces.converter.EnumConverter.ENUM_NO_CLASS_detail = {1}: ''{0}'' hodnota se mus\u00ed d\u00e1t p\u0159ev\u00e9st na polo\u017eku ze seznamu hodnot, ale t\u0159\u00edda seznamu nebyla poskytnuta.
 
-javax.faces.converter.FloatConverter.FLOAT = {2}\: ''{0}'' mus\u00ED by\u0165 cel\u00E9 nebo desatinn\u00E9 \u010D\u00EDslo.
-javax.faces.converter.FloatConverter.FLOAT_detail = {2}\: ''{0}'' mus\u00ED b\u00FDt \u010D\u00EDslo mezi 1.4E-45 a 3.4028235E38  P\u0159\u00EDklad\: {1}
+javax.faces.converter.FloatConverter.FLOAT = {2}\: ''{0}'' mus\u00ed by\u0165 cel\u00e9 nebo desatinn\u00e9 \u010d\u00edslo.
+javax.faces.converter.FloatConverter.FLOAT_detail = {2}\: ''{0}'' mus\u00ed b\u00fdt \u010d\u00edslo mezi 1.4E-45 a 3.4028235E38  P\u0159\u00edklad\: {1}
 
-javax.faces.converter.IntegerConverter.INTEGER = {2}\: ''{0}'' mus\u00ED b\u00FDt \u010D\u00EDslo slo\u017Een\u00E9 z jedn\u00E9 nebo v\u00EDce \u010D\u00EDslic.
-javax.faces.converter.IntegerConverter.INTEGER_detail = {2}\: ''{0}'' mus\u00ED b\u00FDt \u010D\u00EDslo mezi -2147483648 a 2147483647 P\u0159\u00EDklad\: {1}
+javax.faces.converter.IntegerConverter.INTEGER = {2}\: ''{0}'' mus\u00ed b\u00fdt \u010d\u00edslo slo\u017een\u00e9 z jedn\u00e9 nebo v\u00edce \u010d\u00edslic.
+javax.faces.converter.IntegerConverter.INTEGER_detail = {2}\: ''{0}'' mus\u00ed b\u00fdt \u010d\u00edslo mezi -2147483648 a 2147483647 P\u0159\u00edklad\: {1}
 
-javax.faces.converter.LongConverter.LONG = {2}\: ''{0}'' mus\u00ED b\u00FDt \u010D\u00EDslo slo\u017Een\u00E9 z jedn\u00E9 nebo v\u00EDce \u010D\u00EDslic.
-javax.faces.converter.LongConverter.LONG_detail = {2}\: ''{0}'' mus\u00ED b\u00FDt \u010D\u00EDslo mezi -9223372036854775808 a 9223372036854775807 P\u0159\u00EDklad\: {1}
+javax.faces.converter.LongConverter.LONG = {2}\: ''{0}'' mus\u00ed b\u00fdt \u010d\u00edslo slo\u017een\u00e9 z jedn\u00e9 nebo v\u00edce \u010d\u00edslic.
+javax.faces.converter.LongConverter.LONG_detail = {2}\: ''{0}'' mus\u00ed b\u00fdt \u010d\u00edslo mezi -9223372036854775808 a 9223372036854775807 P\u0159\u00edklad\: {1}
 
-javax.faces.converter.NumberConverter.CURRENCY = {2}\: ''{0}'' nem\u00E1 platn\u00FD form\u00E1t m\u011Bny.
-javax.faces.converter.NumberConverter.CURRENCY_detail = {2}\: ''{0}'' nem\u00E1 platn\u00FD form\u00E1t m\u011Bny. P\u0159\u00EDklad\: {1}
-javax.faces.converter.NumberConverter.PERCENT = {2}\: ''{0}'' nem\u00E1 platn\u00FD form\u00E1t procent.
-javax.faces.converter.NumberConverter.PERCENT_detail = {2}\: ''{0}'' nem\u00E1 platn\u00FD form\u00E1t procent. P\u0159\u00EDklad\: {1}
-javax.faces.converter.NumberConverter.NUMBER = {2}\: ''{0}'' nen\u00ED \u010D\u00EDslo.
-javax.faces.converter.NumberConverter.NUMBER_detail = {2}\: ''{0}'' nen\u00ED \u010D\u00EDslo. P\u0159\u00EDklad\: {1}
-javax.faces.converter.NumberConverter.PATTERN = {2}\: ''{0}'' nem\u00E1 spr\u00E1vn\u00FD form\u00E1t \u010D\u00EDsla.
-javax.faces.converter.NumberConverter.PATTERN_detail = {2}\: ''{0}'' nem\u00E1 spr\u00E1vn\u00FD form\u00E1t \u010D\u00EDsla. P\u0159\u00EDklad\: {1}
+javax.faces.converter.NumberConverter.CURRENCY = {2}\: ''{0}'' nem\u00e1 platn\u00fd form\u00e1t m\u011bny.
+javax.faces.converter.NumberConverter.CURRENCY_detail = {2}\: ''{0}'' nem\u00e1 platn\u00fd form\u00e1t m\u011bny. P\u0159\u00edklad\: {1}
+javax.faces.converter.NumberConverter.PERCENT = {2}\: ''{0}'' nem\u00e1 platn\u00fd form\u00e1t procent.
+javax.faces.converter.NumberConverter.PERCENT_detail = {2}\: ''{0}'' nem\u00e1 platn\u00fd form\u00e1t procent. P\u0159\u00edklad\: {1}
+javax.faces.converter.NumberConverter.NUMBER = {2}\: ''{0}'' nen\u00ed \u010d\u00edslo.
+javax.faces.converter.NumberConverter.NUMBER_detail = {2}\: ''{0}'' nen\u00ed \u010d\u00edslo. P\u0159\u00edklad\: {1}
+javax.faces.converter.NumberConverter.PATTERN = {2}\: ''{0}'' nem\u00e1 spr\u00e1vn\u00fd form\u00e1t \u010d\u00edsla.
+javax.faces.converter.NumberConverter.PATTERN_detail = {2}\: ''{0}'' nem\u00e1 spr\u00e1vn\u00fd form\u00e1t \u010d\u00edsla. P\u0159\u00edklad\: {1}
 
-javax.faces.converter.ShortConverter.SHORT = {2}\: ''{0}'' mus\u00ED b\u00FDt \u010D\u00EDslo slo\u017Een\u00E9 z jedn\u00E9 \u010Di v\u00EDce \u010D\u00EDslic.
-javax.faces.converter.ShortConverter.SHORT_detail = {2}\: ''{0}'' mus\u00ED b\u00FDt \u010D\u00EDslo mezi -32768 a 32767 P\u0159\u00EDklad\: {1}
+javax.faces.converter.ShortConverter.SHORT = {2}\: ''{0}'' mus\u00ed b\u00fdt \u010d\u00edslo slo\u017een\u00e9 z jedn\u00e9 \u010di v\u00edce \u010d\u00edslic.
+javax.faces.converter.ShortConverter.SHORT_detail = {2}\: ''{0}'' mus\u00ed b\u00fdt \u010d\u00edslo mezi -32768 a 32767 P\u0159\u00edklad\: {1}
 
-javax.faces.converter.STRING = {1}\: Nelze zkonvertovat ''{0}'' na \u0159et\u011Bzec.
+javax.faces.converter.STRING = {1}\: Nelze zkonvertovat ''{0}'' na \u0159et\u011bzec.
 
 # validators
-javax.faces.validator.NOT_IN_RANGE = Valida\u010Dn\u00ED chyba\: Specifikovan\u00FD atribut nen\u00ED mezi o\u010Dek\u00E1van\u00FDmi hodnotami {0} a {1}.
+javax.faces.validator.NOT_IN_RANGE = Valida\u010dn\u00ed chyba\: Specifikovan\u00fd atribut nen\u00ed mezi o\u010dek\u00e1van\u00fdmi hodnotami {0} a {1}.
 
-javax.faces.validator.DoubleRangeValidator.MAXIMUM = {1}\: Valida\u010Dn\u00ED chyba\: Hodnota je v\u011Bt\u0161\u00ED ne\u017E dovolen\u00E9 maximum "{0}"
-javax.faces.validator.DoubleRangeValidator.MINIMUM = {1}\: Valida\u010Dn\u00ED chyba\: Hodnota je men\u0161\u00ED ne\u017E dovolen\u00E9 minimum ''{0}''
-javax.faces.validator.DoubleRangeValidator.NOT_IN_RANGE = {2}\: Valida\u010Dn\u00ED chyba\: Specifikovan\u00FD atribut nen\u00ED mezi o\u010Dek\u00E1van\u00FDmi hodnotami {0} a {1}.
-javax.faces.validator.DoubleRangeValidator.TYPE = {0}\: Valida\u010Dn\u00ED chyba\: Hodnota nen\u00ED spr\u00E1vn\u00E9ho typu
+javax.faces.validator.DoubleRangeValidator.MAXIMUM = {1}\: Valida\u010dn\u00ed chyba\: Hodnota je v\u011bt\u0161\u00ed ne\u017e dovolen\u00e9 maximum "{0}"
+javax.faces.validator.DoubleRangeValidator.MINIMUM = {1}\: Valida\u010dn\u00ed chyba\: Hodnota je men\u0161\u00ed ne\u017e dovolen\u00e9 minimum ''{0}''
+javax.faces.validator.DoubleRangeValidator.NOT_IN_RANGE = {2}\: Valida\u010dn\u00ed chyba\: Specifikovan\u00fd atribut nen\u00ed mezi o\u010dek\u00e1van\u00fdmi hodnotami {0} a {1}.
+javax.faces.validator.DoubleRangeValidator.TYPE = {0}\: Valida\u010dn\u00ed chyba\: Hodnota nen\u00ed spr\u00e1vn\u00e9ho typu
 
-javax.faces.validator.LengthValidator.MAXIMUM = {1}\: Valida\u010Dn\u00ED chyba\: Hodnota je v\u011Bt\u0161\u00ED ne\u017E dovolen\u00E9 maximum''{0}''
-javax.faces.validator.LengthValidator.MINIMUM = {1}\: Valida\u010Dn\u00ED chyba\: Hodnota je men\u0161\u00ED ne\u017E dovolen\u00E9 minimum ''{0}''
+javax.faces.validator.LengthValidator.MAXIMUM = {1}\: Valida\u010dn\u00ed chyba\: Hodnota je v\u011bt\u0161\u00ed ne\u017e dovolen\u00e9 maximum''{0}''
+javax.faces.validator.LengthValidator.MINIMUM = {1}\: Valida\u010dn\u00ed chyba\: Hodnota je men\u0161\u00ed ne\u017e dovolen\u00e9 minimum ''{0}''
 
-javax.faces.validator.LongRangeValidator.MAXIMUM = {1}\: Valida\u010Dn\u00ED chyba\: Hodnota je v\u011Bt\u0161\u00ED ne\u017E dovolen\u00E9 maximum ''{0}''
-javax.faces.validator.LongRangeValidator.MINIMUM = {1}\: Valida\u010Dn\u00ED chyba\: Hodnota je ni\u017E\u0161\u00ED ne\u017E dovolen\u00E9 minumum ''{0}''
-javax.faces.validator.LongRangeValidator.NOT_IN_RANGE = {2}\: Valida\u010Dn\u00ED chyba\: Specifikovan\u00FD atribut nen\u00ED mezi o\u010Dek\u00E1van\u00FDmi hodnotami {0} a {1}.
-javax.faces.validator.LongRangeValidator.TYPE = {0}\: Valida\u010Dn\u00ED chyba\: Hodnota nen\u00ED spr\u00E1vn\u00E9ho typu.
+javax.faces.validator.LongRangeValidator.MAXIMUM = {1}\: Valida\u010dn\u00ed chyba\: Hodnota je v\u011bt\u0161\u00ed ne\u017e dovolen\u00e9 maximum ''{0}''
+javax.faces.validator.LongRangeValidator.MINIMUM = {1}\: Valida\u010dn\u00ed chyba\: Hodnota je ni\u017e\u0161\u00ed ne\u017e dovolen\u00e9 minumum ''{0}''
+javax.faces.validator.LongRangeValidator.NOT_IN_RANGE = {2}\: Valida\u010dn\u00ed chyba\: Specifikovan\u00fd atribut nen\u00ed mezi o\u010dek\u00e1van\u00fdmi hodnotami {0} a {1}.
+javax.faces.validator.LongRangeValidator.TYPE = {0}\: Valida\u010dn\u00ed chyba\: Hodnota nen\u00ed spr\u00e1vn\u00e9ho typu.
 
-javax.faces.validator.RegexValidator.NOT_MATCHED = {1}\: Valida\u010Dn\u00ED chyba\: Hodnota nen\u00ED zad\u00E1na podle vzoru ''{0}''
-javax.faces.validator.RegexValidator.PATTERN_NOT_SET = \u0160ablona pro kontrolu mus\u00ED b\u00FDt zad\u00E1na.
-javax.faces.validator.RegexValidator.MATCH_EXCEPTION = Zadan\u00E1 \u0161ablona nen\u00ED platn\u00FDm regul\u00E1rn\u00EDm v\u00FDrazem.
+javax.faces.validator.RegexValidator.NOT_MATCHED = {1}\: Valida\u010dn\u00ed chyba\: Hodnota nen\u00ed zad\u00e1na podle vzoru ''{0}''
+javax.faces.validator.RegexValidator.PATTERN_NOT_SET = \u0160ablona pro kontrolu mus\u00ed b\u00fdt zad\u00e1na.
+javax.faces.validator.RegexValidator.MATCH_EXCEPTION = Zadan\u00e1 \u0161ablona nen\u00ed platn\u00fdm regul\u00e1rn\u00edm v\u00fdrazem.
 
 # myfaces specific messages
-org.apache.myfaces.renderkit.html.HtmlMessagesRenderer.IN_FIELD = \ in {0}
-org.apache.myfaces.Email.INVALID = Valida\u010Dn\u00ED chyba
-org.apache.myfaces.Email.INVALID_detail = Dan\u00E1 hodnota nen\u00ED platnou email adresou.
+org.apache.myfaces.Email.INVALID = Valida\u010dn\u00ed chyba
+org.apache.myfaces.Email.INVALID_detail = Dan\u00e1 hodnota nen\u00ed platnou email adresou.
 
-org.apache.myfaces.Equal.INVALID = Valida\u010Dn\u00ED chyba
-org.apache.myfaces.Equal.INVALID_detail = Dan\u00E1 hodnota ({0}) nen\u00ED rovna hodnot\u011B "{1}".
+org.apache.myfaces.Equal.INVALID = Valida\u010dn\u00ed chyba
+org.apache.myfaces.Equal.INVALID_detail = Dan\u00e1 hodnota ({0}) nen\u00ed rovna hodnot\u011b "{1}".
 
-org.apache.myfaces.Creditcard.INVALID = Valida\u010Dn\u00ED chyba
-org.apache.myfaces.Creditcard.INVALID_detail = Dan\u00E1 hodnota ({0}) nen\u00ED platn\u00FDm \u010D\u00EDslem kreditn\u00ED karty
+org.apache.myfaces.Creditcard.INVALID = Valida\u010dn\u00ed chyba
+org.apache.myfaces.Creditcard.INVALID_detail = Dan\u00e1 hodnota ({0}) nen\u00ed platn\u00fdm \u010d\u00edslem kreditn\u00ed karty
 
-org.apache.myfaces.Regexpr.INVALID=Valida\u010Dn\u00ED chyba
-org.apache.myfaces.Regexpr.INVALID_detail=Dan\u00E1 hodnota ({0}) nen\u00ED platn\u00E1.
+org.apache.myfaces.Regexpr.INVALID=Valida\u010dn\u00ed chyba
+org.apache.myfaces.Regexpr.INVALID_detail=Dan\u00e1 hodnota ({0}) nen\u00ed platn\u00e1.
 
-org.apache.myfaces.Date.INVALID = Valida\u010Dn\u00ED chyba
-org.apache.myfaces.Date.INVALID_detail =Dan\u00E1 hodnota ({0}) nen\u00ED platn\u00FDm datem.
+org.apache.myfaces.Date.INVALID = Valida\u010dn\u00ed chyba
+org.apache.myfaces.Date.INVALID_detail =Dan\u00e1 hodnota ({0}) nen\u00ed platn\u00fdm datem.
 
-org.apache.myfaces.ticker.NOCONNECTION = Nelze nav\u00E1zat spojen\u00ED\: 
-org.apache.myfaces.ticker.NOCONNECTION_detail = Neblokuje v\u00E1s firewall?
+org.apache.myfaces.ticker.NOCONNECTION = Nelze nav\u00e1zat spojen\u00ed\: 
+org.apache.myfaces.ticker.NOCONNECTION_detail = Neblokuje v\u00e1s firewall?
 
-org.apache.myfaces.ISBN.INVALID = Valida\u010Dn\u00ED chyba
-org.apache.myfaces.ISBN.INVALID_detail = Dan\u00E1 hodnota ({0}) nen\u00ED platn\u00FDm ISBN k\u00F3dem.
+org.apache.myfaces.ISBN.INVALID = Valida\u010dn\u00ed chyba
+org.apache.myfaces.ISBN.INVALID_detail = Dan\u00e1 hodnota ({0}) nen\u00ed platn\u00fdm ISBN k\u00f3dem.
 
-org.apache.myfaces.tree2.MISSING_NODE        = Chyb\u011Bj\u00EDc\u00ED uzel
-org.apache.myfaces.tree2.MISSING_NODE_detail = Po\u017Eadovan\u00FD uzel "{0}" neexistuje.
+org.apache.myfaces.tree2.MISSING_NODE        = Chyb\u011bj\u00edc\u00ed uzel
+org.apache.myfaces.tree2.MISSING_NODE_detail = Po\u017eadovan\u00fd uzel "{0}" neexistuje.
 
 org.apache.myfaces.calendar.CONVERSION = Chyba p\u0159i konverzi
-org.apache.myfaces.calendar.CONVERSION_detail = "{0}": Dan\u00E1 hodnota "{1}" se nedala p\u0159ev\u00E9st na datum.
+org.apache.myfaces.calendar.CONVERSION_detail = "{0}": Dan\u00e1 hodnota "{1}" se nedala p\u0159ev\u00e9st na datum.
 
-org.apache.myfaces.FileUpload.SIZE_LIMIT = "{0}": Nahran\u00FD soubor p\u0159esahuje maxim\u00E1ln\u00ED povolenou velikost {1} bajt\u016F.
+org.apache.myfaces.FileUpload.SIZE_LIMIT = "{0}": Nahran\u00fd soubor p\u0159esahuje maxim\u00e1ln\u00ed povolenou velikost {1} bajt\u016f.
diff --git a/api/src/main/resources/javax/faces/Messages_de.properties b/api/src/main/resources/javax/faces/Messages_de.properties
index 0b4371e..56878f1 100755
--- a/api/src/main/resources/javax/faces/Messages_de.properties
+++ b/api/src/main/resources/javax/faces/Messages_de.properties
@@ -17,10 +17,10 @@
 # components
 javax.faces.component.UIInput.CONVERSION = {0}: Ein Konvertierungsfehler ist aufgetreten.
 javax.faces.component.UIInput.REQUIRED = {0}: Validierungsfehler: Eingabe erforderlich.
-javax.faces.component.UIInput.UPDATE = {0}: Bei der Verarbeitung der \u00FCbertragenden Eingaben ist ein Fehler aufgetreten.
+javax.faces.component.UIInput.UPDATE = {0}: Bei der Verarbeitung der \u00fcbertragenden Eingaben ist ein Fehler aufgetreten.
 
-javax.faces.component.UISelectOne.INVALID = {0}: Validierungsfehler: Wert ist keine g\u00FCltige Auswahl
-javax.faces.component.UISelectMany.INVALID = {0}: Validierungsfehler: Wert ist keine g\u00FCltige Auswahl
+javax.faces.component.UISelectOne.INVALID = {0}: Validierungsfehler: Wert ist keine g\u00fcltige Auswahl
+javax.faces.component.UISelectMany.INVALID = {0}: Validierungsfehler: Wert ist keine g\u00fcltige Auswahl
 
 # converters
 javax.faces.converter.BigDecimalConverter.DECIMAL = {2}: ''{0}'' muss eine Dezimalzahl sein.
@@ -30,13 +30,13 @@ javax.faces.converter.BigIntegerConverter.BIGINTEGER = {2}: ''{0}'' muss eine Za
 javax.faces.converter.BigIntegerConverter.BIGINTEGER_detail = {2}: ''{0}'' muss eine Zahl aus ein oder mehr Ziffern sein. Beispiel: {1}
 
 javax.faces.converter.BooleanConverter.BOOLEAN = {1}: ''{0}'' muss ''true'' oder ''false'' sein.
-javax.faces.converter.BooleanConverter.BOOLEAN_detail = {1}: ''{0}'' muss ''true'' oder ''false'' sein.  Jeder Wert au\u00DFer ''true'' wird als ''false'' interpretiert.
+javax.faces.converter.BooleanConverter.BOOLEAN_detail = {1}: ''{0}'' muss ''true'' oder ''false'' sein.  Jeder Wert au\u00dfer ''true'' wird als ''false'' interpretiert.
 
 javax.faces.converter.ByteConverter.BYTE = {2}: ''{0}'' muss eine Zahl zwischen 0 und 255 sein.
 javax.faces.converter.ByteConverter.BYTE_detail = {2}: ''{0}'' muss eine Zahl zwischen 0 und 255 sein.  Beispiel: {1}
 
-javax.faces.converter.CharacterConverter.CHARACTER = {1}: ''{0}'' muss ein g\u00FCltiges Zeichen sein.
-javax.faces.converter.CharacterConverter.CHARACTER_detail = {1}: ''{0}'' muss ein g\u00FCltiges ASCII Zeichen sein.
+javax.faces.converter.CharacterConverter.CHARACTER = {1}: ''{0}'' muss ein g\u00fcltiges Zeichen sein.
+javax.faces.converter.CharacterConverter.CHARACTER_detail = {1}: ''{0}'' muss ein g\u00fcltiges ASCII Zeichen sein.
 
 javax.faces.converter.DateTimeConverter.DATE = {2}: ''{0}'' konnte nicht als Datum erkannt werden.
 javax.faces.converter.DateTimeConverter.DATE_detail = {2}: ''{0}'' konnte nicht als Datum erkannt werden. Beispiel: {1}
@@ -50,7 +50,7 @@ javax.faces.converter.DoubleConverter.DOUBLE = {2}: ''{0}'' muss eine Zahl aus e
 javax.faces.converter.DoubleConverter.DOUBLE_detail = {2}: ''{0}'' muss eine Zahl zwischen 4.9E-324 und 1.7976931348623157E308 sein. Beispiel: {1}
 
 javax.faces.converter.EnumConverter.ENUM = {2}: ''{0}'' muss in einen Enum konvertierbar sein.
-javax.faces.converter.EnumConverter.ENUM_detail = {2}: ''{0}'' muss in einen Enum konvertierbar sein, der die Konstante ''{1}'' enth\u00E4lt.
+javax.faces.converter.EnumConverter.ENUM_detail = {2}: ''{0}'' muss in einen Enum konvertierbar sein, der die Konstante ''{1}'' enth\u00e4lt.
 javax.faces.converter.EnumConverter.ENUM_NO_CLASS = {1}: ''{0}'' muss in einen Enum konvertierbar sein, aber es wurde keine Enum Klasse bereitgestellt.
 javax.faces.converter.EnumConverter.ENUM_NO_CLASS_detail = {1}: ''{0}'' muss in einen Enum konvertierbar sein, aber es wurde keine Enum Klasse bereitgestellt.
 
@@ -80,32 +80,31 @@ javax.faces.converter.STRING = {1}: Konnte ''{0}'' nicht in eine Zeichenkette ko
 # validators
 javax.faces.validator.NOT_IN_RANGE = Validierungsfehler: Der Wert ist nicht zwischen den erwarteten Werten von {0} und {1}.
 
-javax.faces.validator.DoubleRangeValidator.MAXIMUM = {1}: Validierungsfehler: Der Wert ist gr\u00F6\u00DFer als das erlaubte Maximum von ''{0}''
+javax.faces.validator.DoubleRangeValidator.MAXIMUM = {1}: Validierungsfehler: Der Wert ist gr\u00f6\u00dfer als das erlaubte Maximum von ''{0}''
 javax.faces.validator.DoubleRangeValidator.MINIMUM = {1}: Validierungsfehler: Der Wert ist kleiner als das erlaubte Minimum von ''{0}''
 javax.faces.validator.DoubleRangeValidator.NOT_IN_RANGE = {2}: Validierungsfehler: Der Wert ist nicht zwischen den erwarteten Werten von {0} und {1}.
 javax.faces.validator.DoubleRangeValidator.TYPE = {0}: Validierungsfehler: Der Wert ist nicht vom korrekten Typ
 
-javax.faces.validator.LengthValidator.MAXIMUM = {1}: Validierungsfehler: Die L\u00E4nge des Werts ist gr\u00F6\u00DFer als das erlaubte Maximum von ''{0}'' Zeichen
-javax.faces.validator.LengthValidator.MINIMUM = {1}: Validierungsfehler: Die L\u00E4nge des Werts ist kleiner als das erlaubte Minimum von ''{0}'' Zeichen
+javax.faces.validator.LengthValidator.MAXIMUM = {1}: Validierungsfehler: Die L\u00e4nge des Werts ist gr\u00f6\u00dfer als das erlaubte Maximum von ''{0}'' Zeichen
+javax.faces.validator.LengthValidator.MINIMUM = {1}: Validierungsfehler: Die L\u00e4nge des Werts ist kleiner als das erlaubte Minimum von ''{0}'' Zeichen
 
-javax.faces.validator.LongRangeValidator.MAXIMUM = {1}: Validierungsfehler: Der Wert ist gr\u00F6\u00DFer als das erlaubte Maximum von ''{0}''
+javax.faces.validator.LongRangeValidator.MAXIMUM = {1}: Validierungsfehler: Der Wert ist gr\u00f6\u00dfer als das erlaubte Maximum von ''{0}''
 javax.faces.validator.LongRangeValidator.MINIMUM = {1}: Validierungsfehler: Der Wert ist kleiner als das erlaubte Minimum von ''{0}''
 javax.faces.validator.LongRangeValidator.NOT_IN_RANGE = {2}: Validierungsfehler: Der Wert ist nicht zwischen den erwarteten Werten von {0} und {1}.
 javax.faces.validator.LongRangeValidator.TYPE = {0}: Validierungsfehler: Der Wert ist nicht vom korrekten Typ.
 
 javax.faces.validator.RegexValidator.NOT_MATCHED = {1}: Validierungsfehler: Der eingegebene Wert ''{0}'' ist nicht korrekt.
-javax.faces.validator.RegexValidator.PATTERN_NOT_SET = Ein Muster muss f\u00FCr Validierung eingestellt werden.
-javax.faces.validator.RegexValidator.MATCH_EXCEPTION = Das Muster ist kein g\u00FCltiger regul\u00E4rer Ausdruck.
+javax.faces.validator.RegexValidator.PATTERN_NOT_SET = Ein Muster muss f\u00fcr Validierung eingestellt werden.
+javax.faces.validator.RegexValidator.MATCH_EXCEPTION = Das Muster ist kein g\u00fcltiger regul\u00e4rer Ausdruck.
 
 javax.faces.validator.BeanValidator.MESSAGE = {1}: {0}
 
 # myfaces specific messages
-org.apache.myfaces.renderkit.html.HtmlMessagesRenderer.IN_FIELD = \u0020in {0}
 org.apache.myfaces.Email.INVALID = Validierungsfehler
 org.apache.myfaces.Email.INVALID_detail = Der eingegebene Wert ({0}) ist keine korrekte E-Mail-Adresse.
 
 org.apache.myfaces.Equal.INVALID = Validierungsfehler
-org.apache.myfaces.Equal.INVALID_detail = Der eingegebene Wert ({0}) stimmt nicht mit dem Wert "{1}" \u00FCberein.
+org.apache.myfaces.Equal.INVALID_detail = Der eingegebene Wert ({0}) stimmt nicht mit dem Wert "{1}" \u00fcberein.
 
 org.apache.myfaces.Creditcard.INVALID = Validierungsfehler
 org.apache.myfaces.Creditcard.INVALID_detail = Der eingegebene Wert ({0}) ist keine korrekte Kreditkarten Nummer.
@@ -128,4 +127,4 @@ org.apache.myfaces.tree2.MISSING_NODE_detail = Der Knoten "{0}" existiert nicht.
 org.apache.myfaces.calendar.CONVERSION = Konvertierungsfehler
 org.apache.myfaces.calendar.CONVERSION_detail = "{0}": Der eingegebene Wert "{1}" konnte nicht in ein Datum konvertiert werden.
 
-org.apache.myfaces.FileUpload.SIZE_LIMIT = "{0}": Die Gr\u00F6\u00DFe der hochgeladenen Datei darf nicht gr\u00F6\u00DFer als {1} Bytes sein.
+org.apache.myfaces.FileUpload.SIZE_LIMIT = "{0}": Die Gr\u00f6\u00dfe der hochgeladenen Datei darf nicht gr\u00f6\u00dfer als {1} Bytes sein.
diff --git a/api/src/main/resources/javax/faces/Messages_en.properties b/api/src/main/resources/javax/faces/Messages_en.properties
index b2224e9..76386af 100755
--- a/api/src/main/resources/javax/faces/Messages_en.properties
+++ b/api/src/main/resources/javax/faces/Messages_en.properties
@@ -100,7 +100,6 @@ javax.faces.validator.RegexValidator.MATCH_EXCEPTION = The pattern is not a vali
 javax.faces.validator.BeanValidator.MESSAGE = {1}: {0}
 
 # myfaces specific messages
-org.apache.myfaces.renderkit.html.HtmlMessagesRenderer.IN_FIELD = \u0020in {0}
 org.apache.myfaces.Email.INVALID = Validation Error
 org.apache.myfaces.Email.INVALID_detail =The given value ({0}) is not a correct email-address.
 
diff --git a/api/src/main/resources/javax/faces/Messages_es.properties b/api/src/main/resources/javax/faces/Messages_es.properties
index 2e653ab..999b276 100644
--- a/api/src/main/resources/javax/faces/Messages_es.properties
+++ b/api/src/main/resources/javax/faces/Messages_es.properties
@@ -15,117 +15,116 @@
 # standard messages (Spec. 2.5.2.4)
 
 # components
-javax.faces.component.UIInput.CONVERSION = {0}: Error de conversi\u00F3n
-javax.faces.component.UIInput.REQUIRED = {0}: Error de validaci\u00F3n: Valor requerido.
-javax.faces.component.UIInput.UPDATE = {0}: Un error occurri\u00F3 cuando se estaba procesando la informaci\u00F3n enviada.
+javax.faces.component.UIInput.CONVERSION = {0}: Error de conversi\u00f3n
+javax.faces.component.UIInput.REQUIRED = {0}: Error de validaci\u00f3n: Valor requerido.
+javax.faces.component.UIInput.UPDATE = {0}: Un error occurri\u00f3 cuando se estaba procesando la informaci\u00f3n enviada.
 
-javax.faces.component.UISelectOne.INVALID = {0}: Error de validaci\u00F3n: El valor no es una opci\u00F3n v\u00E1lida.
-javax.faces.component.UISelectMany.INVALID = {0}: Error de validaci\u00F3n: El valor no es una opci\u00F3n v\u00E1lida.
+javax.faces.component.UISelectOne.INVALID = {0}: Error de validaci\u00f3n: El valor no es una opci\u00f3n v\u00e1lida.
+javax.faces.component.UISelectMany.INVALID = {0}: Error de validaci\u00f3n: El valor no es una opci\u00f3n v\u00e1lida.
 
 # converters
-javax.faces.converter.BigDecimalConverter.DECIMAL = {2}: ''{0}'' debe ser un n\u00FAmero decimal con signo.
-javax.faces.converter.BigDecimalConverter.DECIMAL_detail = {2}: ''{0}'' debe ser un n\u00FAmero decimal con signo consistente en cero o m\u00E1s d\u00EDgitos, que pueden ser seguidos por un punto decimal y fracci\u00F3n.  Ejemplo: {1}
+javax.faces.converter.BigDecimalConverter.DECIMAL = {2}: ''{0}'' debe ser un n\u00famero decimal con signo.
+javax.faces.converter.BigDecimalConverter.DECIMAL_detail = {2}: ''{0}'' debe ser un n\u00famero decimal con signo consistente en cero o m\u00e1s d\u00edgitos, que pueden ser seguidos por un punto decimal y fracci\u00f3n.  Ejemplo: {1}
  
-javax.faces.converter.BigIntegerConverter.BIGINTEGER = {2}: ''{0}'' debe ser un n\u00FAmero consistente de uno o m\u00E1s d\u00EDgitos.
-javax.faces.converter.BigIntegerConverter.BIGINTEGER_detail = {2}: ''{0}'' debe ser un n\u00FAmero consistente de uno o m\u00E1s d\u00EDgitos. Ejemplo: {1}
+javax.faces.converter.BigIntegerConverter.BIGINTEGER = {2}: ''{0}'' debe ser un n\u00famero consistente de uno o m\u00e1s d\u00edgitos.
+javax.faces.converter.BigIntegerConverter.BIGINTEGER_detail = {2}: ''{0}'' debe ser un n\u00famero consistente de uno o m\u00e1s d\u00edgitos. Ejemplo: {1}
  
 javax.faces.converter.BooleanConverter.BOOLEAN = {1}: ''{0}'' debe ser ''true'' o ''false''.
-javax.faces.converter.BooleanConverter.BOOLEAN_detail = {1}: ''{0}'' debe ser ''true'' o ''false''.  Cualquier otro valor diferente a ''true'' se evaluar\u00E1 como ''false''.
+javax.faces.converter.BooleanConverter.BOOLEAN_detail = {1}: ''{0}'' debe ser ''true'' o ''false''.  Cualquier otro valor diferente a ''true'' se evaluar\u00e1 como ''false''.
 
-javax.faces.converter.ByteConverter.BYTE = {2}: ''{0}'' debe ser un n\u00FAmero entre 0 y 255.
-javax.faces.converter.ByteConverter.BYTE_detail = {2}: ''{0}'' debe ser un n\u00FAmero entre 0 y 255. Ejemplo: {1}
+javax.faces.converter.ByteConverter.BYTE = {2}: ''{0}'' debe ser un n\u00famero entre 0 y 255.
+javax.faces.converter.ByteConverter.BYTE_detail = {2}: ''{0}'' debe ser un n\u00famero entre 0 y 255. Ejemplo: {1}
  
-javax.faces.converter.CharacterConverter.CHARACTER = {1}: ''{0}'' debe ser un car\u00E1cter v\u00E1lido.
-javax.faces.converter.CharacterConverter.CHARACTER_detail = {1}: ''{0}'' debe ser un caracter ASCII v\u00E1lido.
-
-javax.faces.converter.DateTimeConverter.DATE = {2}: ''{0}'' no puede ser entendido como una fecha v\u00E1lida.
-javax.faces.converter.DateTimeConverter.DATE_detail = {2}: ''{0}'' no puede ser entendido como una fecha v\u00E1lida. Ejemplo: {1}
-javax.faces.converter.DateTimeConverter.TIME = {2}: ''{0}'' no puede ser entendido como una hora v\u00E1lida.
-javax.faces.converter.DateTimeConverter.TIME_detail = {2}: ''{0}'' no puede ser entendido como una hora v\u00E1lida. Ejemplo: {1}
-javax.faces.converter.DateTimeConverter.DATETIME = {2}: ''{0}'' no puede ser entendido como una fecha y hora v\u00E1lida.
-javax.faces.converter.DateTimeConverter.DATETIME_detail = {2}: ''{0}'' no puede ser entendido como una fecha y hora v\u00E1lida. Ejemplo: {1}
+javax.faces.converter.CharacterConverter.CHARACTER = {1}: ''{0}'' debe ser un car\u00e1cter v\u00e1lido.
+javax.faces.converter.CharacterConverter.CHARACTER_detail = {1}: ''{0}'' debe ser un caracter ASCII v\u00e1lido.
+
+javax.faces.converter.DateTimeConverter.DATE = {2}: ''{0}'' no puede ser entendido como una fecha v\u00e1lida.
+javax.faces.converter.DateTimeConverter.DATE_detail = {2}: ''{0}'' no puede ser entendido como una fecha v\u00e1lida. Ejemplo: {1}
+javax.faces.converter.DateTimeConverter.TIME = {2}: ''{0}'' no puede ser entendido como una hora v\u00e1lida.
+javax.faces.converter.DateTimeConverter.TIME_detail = {2}: ''{0}'' no puede ser entendido como una hora v\u00e1lida. Ejemplo: {1}
+javax.faces.converter.DateTimeConverter.DATETIME = {2}: ''{0}'' no puede ser entendido como una fecha y hora v\u00e1lida.
+javax.faces.converter.DateTimeConverter.DATETIME_detail = {2}: ''{0}'' no puede ser entendido como una fecha y hora v\u00e1lida. Ejemplo: {1}
 javax.faces.converter.DateTimeConverter.PATTERN_TYPE = {1}: El attributo ''pattern'' o ''type'' debe ser especificado para convertir el valor ''{0}''.
 
-javax.faces.converter.DoubleConverter.DOUBLE = {2}: ''{0}'' debe ser un n\u00FAmero consistente de uno o m\u00E1s d\u00EDgitos.
-javax.faces.converter.DoubleConverter.DOUBLE_detail = {2}: ''{0}'' debe ser un n\u00FAmero entre 4.9E-324 y 1.7976931348623157E308  Ejemplo: {1}
+javax.faces.converter.DoubleConverter.DOUBLE = {2}: ''{0}'' debe ser un n\u00famero consistente de uno o m\u00e1s d\u00edgitos.
+javax.faces.converter.DoubleConverter.DOUBLE_detail = {2}: ''{0}'' debe ser un n\u00famero entre 4.9E-324 y 1.7976931348623157E308  Ejemplo: {1}
 
-javax.faces.converter.EnumConverter.ENUM = {2}: ''{0}'' debe ser convertible a una enumeraci\u00F3n.
-javax.faces.converter.EnumConverter.ENUM_detail = {2}: ''{0}'' debe ser convertible a una enumeraci\u00F3n de la enumeraci\u00F3n que contiene la constante ''{1}''.
+javax.faces.converter.EnumConverter.ENUM = {2}: ''{0}'' debe ser convertible a una enumeraci\u00f3n.
+javax.faces.converter.EnumConverter.ENUM_detail = {2}: ''{0}'' debe ser convertible a una enumeraci\u00f3n de la enumeraci\u00f3n que contiene la constante ''{1}''.
 javax.faces.converter.EnumConverter.ENUM_NO_CLASS = {1}: ''{0}'' must be convertible to an enum from the enum, but no enum class provided.
 javax.faces.converter.EnumConverter.ENUM_NO_CLASS_detail = {1}: ''{0}'' must be convertible to an enum from the enum, but no enum class provided.
 
-javax.faces.converter.FloatConverter.FLOAT = {2}: ''{0}'' debe ser un n\u00FAmero consistente de uno o m\u00E1s d\u00EDgitos.
-javax.faces.converter.FloatConverter.FLOAT_detail = {2}: ''{0}'' debe ser un n\u00FAmero entre 1.4E-45 y 3.4028235E38 Ejemplo: {1}
+javax.faces.converter.FloatConverter.FLOAT = {2}: ''{0}'' debe ser un n\u00famero consistente de uno o m\u00e1s d\u00edgitos.
+javax.faces.converter.FloatConverter.FLOAT_detail = {2}: ''{0}'' debe ser un n\u00famero entre 1.4E-45 y 3.4028235E38 Ejemplo: {1}
 
-javax.faces.converter.IntegerConverter.INTEGER = {2}: ''{0}'' debe ser un n\u00FAmero consistente de uno o m\u00E1s d\u00EDgitos.
-javax.faces.converter.IntegerConverter.INTEGER_detail = {2}: ''{0}'' debe ser un n\u00FAmero entre -2147483648 y 2147483647 Ejemplo: {1}
+javax.faces.converter.IntegerConverter.INTEGER = {2}: ''{0}'' debe ser un n\u00famero consistente de uno o m\u00e1s d\u00edgitos.
+javax.faces.converter.IntegerConverter.INTEGER_detail = {2}: ''{0}'' debe ser un n\u00famero entre -2147483648 y 2147483647 Ejemplo: {1}
 
-javax.faces.converter.LongConverter.LONG = {2}: ''{0}'' debe ser un n\u00FAmero consistente de uno o m\u00E1s d\u00EDgitos.
-javax.faces.converter.LongConverter.LONG_detail = {2}: ''{0}'' debe ser un n\u00FAmero entre -9223372036854775808 a 9223372036854775807 Ejemplo: {1}
+javax.faces.converter.LongConverter.LONG = {2}: ''{0}'' debe ser un n\u00famero consistente de uno o m\u00e1s d\u00edgitos.
+javax.faces.converter.LongConverter.LONG_detail = {2}: ''{0}'' debe ser un n\u00famero entre -9223372036854775808 a 9223372036854775807 Ejemplo: {1}
 
 javax.faces.converter.NumberConverter.CURRENCY = {2}: ''{0}'' no puede ser entendida como un valor de moneda.
 javax.faces.converter.NumberConverter.CURRENCY_detail = {2}: ''{0}'' no puede ser entendida como un valor de moneda. Ejemplo: {1}
 javax.faces.converter.NumberConverter.PERCENT = {2}: ''{0}'' no puede ser entendida como un porcentaje.
 javax.faces.converter.NumberConverter.PERCENT_detail = {2}: ''{0}'' no puede ser entendida como un porcentaje. Ejemplo: {1}
-javax.faces.converter.NumberConverter.NUMBER = {2}: ''{0}'' no es un n\u00FAmero.
-javax.faces.converter.NumberConverter.NUMBER_detail = {2}: ''{0}'' no es un n\u00FAmero. Ejemplo: {1}
-javax.faces.converter.NumberConverter.PATTERN = {2}: ''{0}'' no es un patr\u00F3n de n\u00FAmeros.
-javax.faces.converter.NumberConverter.PATTERN_detail = {2}: ''{0}'' no es un patr\u00F3n de n\u00FAmeros. Ejemplo: {1}
+javax.faces.converter.NumberConverter.NUMBER = {2}: ''{0}'' no es un n\u00famero.
+javax.faces.converter.NumberConverter.NUMBER_detail = {2}: ''{0}'' no es un n\u00famero. Ejemplo: {1}
+javax.faces.converter.NumberConverter.PATTERN = {2}: ''{0}'' no es un patr\u00f3n de n\u00fameros.
+javax.faces.converter.NumberConverter.PATTERN_detail = {2}: ''{0}'' no es un patr\u00f3n de n\u00fameros. Ejemplo: {1}
 
-javax.faces.converter.ShortConverter.SHORT = {2}: ''{0}'' debe ser un n\u00FAmero consistente de uno o m\u00E1s d\u00EDgitos.
-javax.faces.converter.ShortConverter.SHORT_detail = {2}: ''{0}'' debe ser un n\u00FAmero entre -32768 y 32767 Ejemplo: {1}
+javax.faces.converter.ShortConverter.SHORT = {2}: ''{0}'' debe ser un n\u00famero consistente de uno o m\u00e1s d\u00edgitos.
+javax.faces.converter.ShortConverter.SHORT_detail = {2}: ''{0}'' debe ser un n\u00famero entre -32768 y 32767 Ejemplo: {1}
 
 javax.faces.converter.STRING = {1}: No se pudo convertir ''{0}'' en una cadena.
 
 # validators
-javax.faces.validator.NOT_IN_RANGE = Error de validaci\u00F3n: El atributo especificado no se encuentra entre los valores esperados {0} y {1}.
+javax.faces.validator.NOT_IN_RANGE = Error de validaci\u00f3n: El atributo especificado no se encuentra entre los valores esperados {0} y {1}.
 
-javax.faces.validator.DoubleRangeValidator.MAXIMUM = {1}: Error de validaci\u00F3n: El valor es mayor que el m\u00E1ximo permitido de "{0}"
-javax.faces.validator.DoubleRangeValidator.MINIMUM = {1}: Error de validaci\u00F3n: El valor es inferior al m\u00EDnimo permitido de ''{0}''
-javax.faces.validator.DoubleRangeValidator.NOT_IN_RANGE = {2}: Error de validaci\u00F3n: El valor especificado no se encuentra entre los valores esperados de {0} y {1}.
-javax.faces.validator.DoubleRangeValidator.TYPE = {0}: Error de validaci\u00F3n: El valor no es del tipo correcto.
+javax.faces.validator.DoubleRangeValidator.MAXIMUM = {1}: Error de validaci\u00f3n: El valor es mayor que el m\u00e1ximo permitido de "{0}"
+javax.faces.validator.DoubleRangeValidator.MINIMUM = {1}: Error de validaci\u00f3n: El valor es inferior al m\u00ednimo permitido de ''{0}''
+javax.faces.validator.DoubleRangeValidator.NOT_IN_RANGE = {2}: Error de validaci\u00f3n: El valor especificado no se encuentra entre los valores esperados de {0} y {1}.
+javax.faces.validator.DoubleRangeValidator.TYPE = {0}: Error de validaci\u00f3n: El valor no es del tipo correcto.
 
-javax.faces.validator.LengthValidator.MAXIMUM = {1}: Error de validaci\u00F3n: Longitud es mayor al m\u00E1ximo permitido de ''{0}''
-javax.faces.validator.LengthValidator.MINIMUM = {1}: Error de validaci\u00F3n: Longitud es menor al m\u00EDnimo permitido de ''{0}''
+javax.faces.validator.LengthValidator.MAXIMUM = {1}: Error de validaci\u00f3n: Longitud es mayor al m\u00e1ximo permitido de ''{0}''
+javax.faces.validator.LengthValidator.MINIMUM = {1}: Error de validaci\u00f3n: Longitud es menor al m\u00ednimo permitido de ''{0}''
 
-javax.faces.validator.LongRangeValidator.MAXIMUM = {1}: Error de validaci\u00F3n: Longitud es mayor al m\u00E1ximo permitido de ''{0}''
-javax.faces.validator.LongRangeValidator.MINIMUM = {1}: Error de validaci\u00F3n: Longitud es menor al m\u00EDnimo permitido de ''{0}''
-javax.faces.validator.LongRangeValidator.NOT_IN_RANGE = {2}: Error de validaci\u00F3n: Valor especificado no esta entre los valores esperados de {0} y {1}.
-javax.faces.validator.LongRangeValidator.TYPE = {0}: Error de validaci\u00F3n: El valor no es del tipo correcto.
+javax.faces.validator.LongRangeValidator.MAXIMUM = {1}: Error de validaci\u00f3n: Longitud es mayor al m\u00e1ximo permitido de ''{0}''
+javax.faces.validator.LongRangeValidator.MINIMUM = {1}: Error de validaci\u00f3n: Longitud es menor al m\u00ednimo permitido de ''{0}''
+javax.faces.validator.LongRangeValidator.NOT_IN_RANGE = {2}: Error de validaci\u00f3n: Valor especificado no esta entre los valores esperados de {0} y {1}.
+javax.faces.validator.LongRangeValidator.TYPE = {0}: Error de validaci\u00f3n: El valor no es del tipo correcto.
 
-javax.faces.validator.RegexValidator.NOT_MATCHED = {1}: Error de validaci\u00F3n: El valor no est\u00E1 de acuerdo con el patr\u00F3n ''{0}''
-javax.faces.validator.RegexValidator.PATTERN_NOT_SET = Un patr\u00F3n debe ser establecido para validar.
-javax.faces.validator.RegexValidator.MATCH_EXCEPTION = El patr\u00F3n no es una expresi\u00F3n regular v\u00E1lida.
+javax.faces.validator.RegexValidator.NOT_MATCHED = {1}: Error de validaci\u00f3n: El valor no est\u00e1 de acuerdo con el patr\u00f3n ''{0}''
+javax.faces.validator.RegexValidator.PATTERN_NOT_SET = Un patr\u00f3n debe ser establecido para validar.
+javax.faces.validator.RegexValidator.MATCH_EXCEPTION = El patr\u00f3n no es una expresi\u00f3n regular v\u00e1lida.
 
 javax.faces.validator.BeanValidator.MESSAGE = {1}: {0}
 
 # myfaces specific messages
-org.apache.myfaces.renderkit.html.HtmlMessagesRenderer.IN_FIELD = \u0020in {0}
-org.apache.myfaces.Email.INVALID = Error de validaci\u00F3n
-org.apache.myfaces.Email.INVALID_detail = El valor ({0}) no es una direcci\u00F3n de correo v\u00E1lida.
+org.apache.myfaces.Email.INVALID = Error de validaci\u00f3n
+org.apache.myfaces.Email.INVALID_detail = El valor ({0}) no es una direcci\u00f3n de correo v\u00e1lida.
 
-org.apache.myfaces.Equal.INVALID = Error de validaci\u00F3n
+org.apache.myfaces.Equal.INVALID = Error de validaci\u00f3n
 org.apache.myfaces.Equal.INVALID_detail = El valor ({0}) no es equivalente y tiene valor "{1}".
 
-org.apache.myfaces.Creditcard.INVALID = Error de validaci\u00F3n
-org.apache.myfaces.Creditcard.INVALID_detail = El valor ({0}) no es una tarjeta de cr\u00E9dito correcta.
+org.apache.myfaces.Creditcard.INVALID = Error de validaci\u00f3n
+org.apache.myfaces.Creditcard.INVALID_detail = El valor ({0}) no es una tarjeta de cr\u00e9dito correcta.
 
-org.apache.myfaces.Regexpr.INVALID = Error de validaci\u00F3n
-org.apache.myfaces.Regexpr.INVALID_detail = El valor ({0}) no es v\u00E1lido.
+org.apache.myfaces.Regexpr.INVALID = Error de validaci\u00f3n
+org.apache.myfaces.Regexpr.INVALID_detail = El valor ({0}) no es v\u00e1lido.
 
-org.apache.myfaces.Date.INVALID = Error de validaci\u00F3n
+org.apache.myfaces.Date.INVALID = Error de validaci\u00f3n
 org.apache.myfaces.Date.INVALID_detail = El valor ({0}) no es una fecha correcta.
 
-org.apache.myfaces.ticker.NOCONNECTION = No hay conexi\u00F3n:
-org.apache.myfaces.ticker.NOCONNECTION_detail = \u00BFQuiz\u00E0 est\u00E9 detr\u00E1s de un cortafuegos?
+org.apache.myfaces.ticker.NOCONNECTION = No hay conexi\u00f3n:
+org.apache.myfaces.ticker.NOCONNECTION_detail = \u00bfQuiz\u00e0 est\u00e9 detr\u00e1s de un cortafuegos?
 
-org.apache.myfaces.ISBN.INVALID = Error de validaci\u00F3n
-org.apache.myfaces.ISBN.INVALID_detail = El valor ({0}) no es un c\u00F3digo ISBN correcto.
+org.apache.myfaces.ISBN.INVALID = Error de validaci\u00f3n
+org.apache.myfaces.ISBN.INVALID_detail = El valor ({0}) no es un c\u00f3digo ISBN correcto.
 
 org.apache.myfaces.tree2.MISSING_NODE = Nodo faltante
 org.apache.myfaces.tree2.MISSING_NODE_detail = El nodo solicitado "{0}" no existe.
 
-org.apache.myfaces.calendar.CONVERSION = Error de conversi\u00F3n
+org.apache.myfaces.calendar.CONVERSION = Error de conversi\u00f3n
 org.apache.myfaces.calendar.CONVERSION_detail = "{0}": El valor dado "{1}" no se pudo convertir a una fecha.
 
-org.apache.myfaces.FileUpload.SIZE_LIMIT = "{0}": El archivo cargado excedi\u00F3 el tama\u00F1o m\u00E1ximo de {1} bytes.
+org.apache.myfaces.FileUpload.SIZE_LIMIT = "{0}": El archivo cargado excedi\u00f3 el tama\u00f1o m\u00e1ximo de {1} bytes.
diff --git a/api/src/main/resources/javax/faces/Messages_fr.properties b/api/src/main/resources/javax/faces/Messages_fr.properties
index 883cec8..8372f71 100755
--- a/api/src/main/resources/javax/faces/Messages_fr.properties
+++ b/api/src/main/resources/javax/faces/Messages_fr.properties
@@ -19,7 +19,7 @@ javax.faces.component.UIInput.CONVERSION = {0}: Erreur de conversion
 javax.faces.component.UIInput.CONVERSION_detail = {0}: Erreur durant la mise \u00e0 jour des donn\u00e9es.
 javax.faces.component.UIInput.REQUIRED = {0}: Erreur de validation
 javax.faces.component.UIInput.REQUIRED_detail = {0}: Une donn\u00e9e est requise.
-javax.faces.component.UIInput.UPDATE =  {0}: Une erreur s'est produite lors du traitement de vos informations pr�sent�es.
+javax.faces.component.UIInput.UPDATE =  {0}: Une erreur s'est produite lors du traitement de vos informations pr\u00e9sent\u00e9es.
 
 javax.faces.component.UISelectOne.INVALID        = Erreur de Validation: La valeur n'est pas valide
 javax.faces.component.UISelectOne.INVALID_detail = {0}: La donn\u00e9e n''est pas une option valide.
@@ -41,21 +41,21 @@ javax.faces.converter.ByteConverter.BYTE_detail = {2}: Conversion de "{0}" en Oc
 javax.faces.converter.CharacterConverter.CHARACTER        = Erreur de conversion
 javax.faces.converter.CharacterConverter.CHARACTER_detail = {1}: Conversion de "{0}" en Caract\u00e8re impossible.
 
-javax.faces.converter.DateTimeConverter.DATE = {2}:''{0}'' ne pouvait pas �tre comprise comme une date.
-javax.faces.converter.DateTimeConverter.DATE_detail = {2}:''{0}'' ne pouvait pas �tre comprise comme une date. Exemple: {1}
-javax.faces.converter.DateTimeConverter.TIME = {2}:''{0}'' ne pouvait pas �tre comprise comme un moment.
-javax.faces.converter.DateTimeConverter.TIME_detail = {2}:''{0}'' ne pouvait pas �tre comprise comme un moment. Exemple: {1}
-javax.faces.converter.DateTimeConverter.DATETIME = {2}:''{0}'' ne pouvait pas �tre comprise comme une date et l'heure.
-javax.faces.converter.DateTimeConverter.DATETIME_detail = {2}:''{0}'' ne pouvait pas �tre comprise comme une date et l'heure. Exemple: {1}
-javax.faces.converter.DateTimeConverter.PATTERN_TYPE = {1}: Un 'pattern' ou 'type' attribut doit �tre sp�cifi� pour convertir la valeur ''{0}''.
+javax.faces.converter.DateTimeConverter.DATE = {2}:''{0}'' ne pouvait pas \u00eatre comprise comme une date.
+javax.faces.converter.DateTimeConverter.DATE_detail = {2}:''{0}'' ne pouvait pas \u00eatre comprise comme une date. Exemple: {1}
+javax.faces.converter.DateTimeConverter.TIME = {2}:''{0}'' ne pouvait pas \u00eatre comprise comme un moment.
+javax.faces.converter.DateTimeConverter.TIME_detail = {2}:''{0}'' ne pouvait pas \u00eatre comprise comme un moment. Exemple: {1}
+javax.faces.converter.DateTimeConverter.DATETIME = {2}:''{0}'' ne pouvait pas \u00eatre comprise comme une date et l'heure.
+javax.faces.converter.DateTimeConverter.DATETIME_detail = {2}:''{0}'' ne pouvait pas \u00eatre comprise comme une date et l'heure. Exemple: {1}
+javax.faces.converter.DateTimeConverter.PATTERN_TYPE = {1}: Un 'pattern' ou 'type' attribut doit \u00eatre sp\u00e9cifi\u00e9 pour convertir la valeur ''{0}''.
 
 javax.faces.converter.DoubleConverter.DOUBLE        = Erreur de conversion
 javax.faces.converter.DoubleConverter.DOUBLE_detail = {2}: La donn\u00e9e n''est pas un nombre valide.
 
-javax.faces.converter.EnumConverter.ENUM = {2}: ''{0}'' doit �tre convertible en une �num�ration.
-javax.faces.converter.EnumConverter.ENUM_detail = {2}: ''{0}'' doit �tre convertible en une �num�ration de l'enum qui contient la constante''{1}''.
-javax.faces.converter.EnumConverter.ENUM_NO_CLASS = {1}: ''{0}'' doit �tre convertible en une �num�ration de l'�num�ration, mais aucune classe d'�num�ration pr�vue.
-javax.faces.converter.EnumConverter.ENUM_NO_CLASS_detail = {1}: ''{0}'' doit �tre convertible en une �num�ration de l'�num�ration, mais aucune classe d'�num�ration pr�vue.
+javax.faces.converter.EnumConverter.ENUM = {2}: ''{0}'' doit \u00eatre convertible en une \u00e9num\u00e9ration.
+javax.faces.converter.EnumConverter.ENUM_detail = {2}: ''{0}'' doit \u00eatre convertible en une \u00e9num\u00e9ration de l'enum qui contient la constante''{1}''.
+javax.faces.converter.EnumConverter.ENUM_NO_CLASS = {1}: ''{0}'' doit \u00eatre convertible en une \u00e9num\u00e9ration de l'\u00e9num\u00e9ration, mais aucune classe d'\u00e9num\u00e9ration pr\u00e9vue.
+javax.faces.converter.EnumConverter.ENUM_NO_CLASS_detail = {1}: ''{0}'' doit \u00eatre convertible en une \u00e9num\u00e9ration de l'\u00e9num\u00e9ration, mais aucune classe d'\u00e9num\u00e9ration pr\u00e9vue.
 
 javax.faces.converter.FloatConverter.FLOAT        = Erreur de conversion
 javax.faces.converter.FloatConverter.FLOAT_detail = {2}: La donn\u00e9e n''est pas un nombre valide.
@@ -66,19 +66,19 @@ javax.faces.converter.IntegerConverter.INTEGER_detail = {2}: La donn\u00e9e n''e
 javax.faces.converter.LongConverter.LONG        = Erreur de conversion
 javax.faces.converter.LongConverter.LONG_detail = {2}: La donn\u00e9e n''est pas un nombre valide.
 
-javax.faces.converter.NumberConverter.CURRENCY = {2}: ''{0}'' ne pouvait pas �tre comprise comme une valeur mon�taire.
-javax.faces.converter.NumberConverter.CURRENCY_detail = {2}: ''{0}'' ne pouvait pas �tre comprise comme une valeur mon�taire. Exemple: {1}
-javax.faces.converter.NumberConverter.PERCENT = {2}: ''{0}'' ne pouvait pas �tre comprise comme un pourcentage.
-javax.faces.converter.NumberConverter.PERCENT_detail = {2}: ''{0}'' ne pouvait pas �tre comprise comme un pourcentage. Exemple: {1}
+javax.faces.converter.NumberConverter.CURRENCY = {2}: ''{0}'' ne pouvait pas \u00eatre comprise comme une valeur mon\u00e9taire.
+javax.faces.converter.NumberConverter.CURRENCY_detail = {2}: ''{0}'' ne pouvait pas \u00eatre comprise comme une valeur mon\u00e9taire. Exemple: {1}
+javax.faces.converter.NumberConverter.PERCENT = {2}: ''{0}'' ne pouvait pas \u00eatre comprise comme un pourcentage.
+javax.faces.converter.NumberConverter.PERCENT_detail = {2}: ''{0}'' ne pouvait pas \u00eatre comprise comme un pourcentage. Exemple: {1}
 javax.faces.converter.NumberConverter.NUMBER = {2}: ''{0}'' n'est pas un nombre.
 javax.faces.converter.NumberConverter.NUMBER_detail = {2}: ''{0}'' n'est pas un nombre. Exemple: {1}
-javax.faces.converter.NumberConverter.PATTERN = {2}: ''{0}'' n'est pas un mod�le de num�ro.
-javax.faces.converter.NumberConverter.PATTERN_detail = {2}: ''{0}'' n'est pas un mod�le de num�ro. Exemple: {1}
+javax.faces.converter.NumberConverter.PATTERN = {2}: ''{0}'' n'est pas un mod\u00e8le de num\u00e9ro.
+javax.faces.converter.NumberConverter.PATTERN_detail = {2}: ''{0}'' n'est pas un mod\u00e8le de num\u00e9ro. Exemple: {1}
 
 javax.faces.converter.ShortConverter.SHORT        = Erreur de conversion
 javax.faces.converter.ShortConverter.SHORT_detail = {2}: La donn\u00e9e n''est pas un nombre valide.
 
-javax.faces.converter.STRING = {1}: Impossible de convertir ''{0}'' pour une cha�ne.
+javax.faces.converter.STRING = {1}: Impossible de convertir ''{0}'' pour une cha\u00eene.
 
 # validators
 javax.faces.validator.NOT_IN_RANGE        = Erreur de Validation
@@ -107,11 +107,10 @@ javax.faces.validator.LongRangeValidator.NOT_IN_RANGE_detail = {2}: La donn\u00e
 javax.faces.validator.LongRangeValidator.TYPE        = Erreur de Validation
 javax.faces.validator.LongRangeValidator.TYPE_detail = {0}: La donn\u00e9e n''est pas du bon type.
 
-javax.faces.validator.RegexValidator.NOT_MATCHED = {1}: Erreur de validation: La valeur n'est pas fonction de mod�le''{0}''
+javax.faces.validator.RegexValidator.NOT_MATCHED = {1}: Erreur de validation: La valeur n'est pas fonction de mod\u00e8le''{0}''
 
 
 # myfaces specific messages
-org.apache.myfaces.renderkit.html.HtmlMessagesRenderer.IN_FIELD = dans {0}
 org.apache.myfaces.Email.INVALID = Erreur de Validation
 org.apache.myfaces.Email.INVALID_detail = La valeur saisie ({0}) n''est pas une adresse de couriel correcte.
 
diff --git a/api/src/main/resources/javax/faces/Messages_it.properties b/api/src/main/resources/javax/faces/Messages_it.properties
index 4b43ab2..edbf7aa 100644
--- a/api/src/main/resources/javax/faces/Messages_it.properties
+++ b/api/src/main/resources/javax/faces/Messages_it.properties
@@ -16,18 +16,18 @@
 
 # components
 javax.faces.component.UIInput.CONVERSION = Errore di conversione
-javax.faces.component.UIInput.REQUIRED = {0}: Errore di convalida: Il valore \u00E8 obbligatorio
-javax.faces.component.UIInput.UPDATE = {0}: \u00E8 verificato un errore durante l'elaborazione delle informazioni presentate.
+javax.faces.component.UIInput.REQUIRED = {0}: Errore di convalida: Il valore \u00e8 obbligatorio
+javax.faces.component.UIInput.UPDATE = {0}: \u00e8 verificato un errore durante l'elaborazione delle informazioni presentate.
 
 javax.faces.component.UISelectOne.INVALID = {0}: Errore di convalida: Opzione non valida
 javax.faces.component.UISelectMany.INVALID = {0}: Errore di convalida: Opzione non valida
 
 # converters
 javax.faces.converter.BigDecimalConverter.DECIMAL = Errore di conversione
-javax.faces.converter.BigDecimalConverter.DECIMAL_detail = Il valore specificato non \u00E8 un numero valido.
+javax.faces.converter.BigDecimalConverter.DECIMAL_detail = Il valore specificato non \u00e8 un numero valido.
 
 javax.faces.converter.BigIntegerConverter.BIGINTEGER = Errore di conversione
-javax.faces.converter.BigIntegerConverter.BIGINTEGER_detail = Il valore specificato non \u00E8 un numero valido.
+javax.faces.converter.BigIntegerConverter.BIGINTEGER_detail = Il valore specificato non \u00e8 un numero valido.
 
 javax.faces.converter.BooleanConverter.BOOLEAN = Errore di conversione
 javax.faces.converter.BooleanConverter.BOOLEAN_detail = Impossibile convertire '{0}' in booleano.
@@ -47,7 +47,7 @@ javax.faces.converter.DateTimeConverter.DATETIME_detail = {2}: ''{0}'' non potre
 javax.faces.converter.DateTimeConverter.PATTERN_TYPE = {1}: Un attributo ''pattern'' o ''type'' deve essere specificato per convertire il valore ''{0}''.
 
 javax.faces.converter.DoubleConverter.DOUBLE = Errore di conversione
-javax.faces.converter.DoubleConverter.DOUBLE_detail = {2}: Il valore specificato non \u00E8 un numero (double) valido.
+javax.faces.converter.DoubleConverter.DOUBLE_detail = {2}: Il valore specificato non \u00e8 un numero (double) valido.
 
 javax.faces.converter.EnumConverter.ENUM = {2}: ''{0}'' deve essere convertibile in un enum.
 javax.faces.converter.EnumConverter.ENUM_detail = {2}: ''{0}'' deve essere convertibile in un enum dal enum che contiene la costante''{1}''.
@@ -55,77 +55,76 @@ javax.faces.converter.EnumConverter.ENUM_NO_CLASS = {1}: ''{0}'' deve essere con
 javax.faces.converter.EnumConverter.ENUM_NO_CLASS_detail = {1}: ''{0}'' deve essere convertibile in un enum dal enum, ma nessuna classe enum fornito.
 
 javax.faces.converter.FloatConverter.FLOAT = Errore di conversione
-javax.faces.converter.FloatConverter.FLOAT_detail = {2}: Il valore specificato non \u00E8 un numero (float) valido.
+javax.faces.converter.FloatConverter.FLOAT_detail = {2}: Il valore specificato non \u00e8 un numero (float) valido.
 
 javax.faces.converter.IntegerConverter.INTEGER = Errore di conversione
-javax.faces.converter.IntegerConverter.INTEGER_detail = {2}: Il valore specificato non \u00E8 un numero intero valido.
+javax.faces.converter.IntegerConverter.INTEGER_detail = {2}: Il valore specificato non \u00e8 un numero intero valido.
 
 javax.faces.converter.LongConverter.LONG = Errore di conversione
-javax.faces.converter.LongConverter.LONG_detail = {2}: Il valore specificato non \u00E8 un numero (long) valido.
+javax.faces.converter.LongConverter.LONG_detail = {2}: Il valore specificato non \u00e8 un numero (long) valido.
 
 javax.faces.converter.NumberConverter.CURRENCY = {2}:''{0}''non potrebbe essere inteso come valore di valuta.
 javax.faces.converter.NumberConverter.CURRENCY_detail = {2}:''{0}''non potrebbe essere inteso come valore di valuta. Esempio: {1}
 javax.faces.converter.NumberConverter.PERCENT = {2}:''{0}''non potrebbe essere inteso come percentuale.
 javax.faces.converter.NumberConverter.PERCENT_detail = {2}:''{0}''non potrebbe essere inteso come percentuale. Esempio: {1}
-javax.faces.converter.NumberConverter.NUMBER = {2}:''{0}''non \u00E8 un numero.
-javax.faces.converter.NumberConverter.NUMBER_detail = {2}:''{0}''non \u00E8 un numero. Esempio: {1}
-javax.faces.converter.NumberConverter.PATTERN = {2}:''{0}''non \u00E8 un modello di serie.
-javax.faces.converter.NumberConverter.PATTERN_detail = {2}:''{0}''non \u00E8 un modello di serie. Esempio: {1}
+javax.faces.converter.NumberConverter.NUMBER = {2}:''{0}''non \u00e8 un numero.
+javax.faces.converter.NumberConverter.NUMBER_detail = {2}:''{0}''non \u00e8 un numero. Esempio: {1}
+javax.faces.converter.NumberConverter.PATTERN = {2}:''{0}''non \u00e8 un modello di serie.
+javax.faces.converter.NumberConverter.PATTERN_detail = {2}:''{0}''non \u00e8 un modello di serie. Esempio: {1}
 
 javax.faces.converter.ShortConverter.SHORT = Errore di conversione
-javax.faces.converter.ShortConverter.SHORT_detail = {2}: Il valore specificato non \u00E8 un numero (short) valido.
+javax.faces.converter.ShortConverter.SHORT_detail = {2}: Il valore specificato non \u00e8 un numero (short) valido.
 
 javax.faces.converter.STRING = {1}: Impossibile convertire ''{0}'' in una stringa.
 
 # validators
-javax.faces.validator.NOT_IN_RANGE = {2}: Errore di convalida: Il valore specificato non \u00E8 compreso tra {0} e {1}.
+javax.faces.validator.NOT_IN_RANGE = {2}: Errore di convalida: Il valore specificato non \u00e8 compreso tra {0} e {1}.
 
-javax.faces.validator.DoubleRangeValidator.MAXIMUM = {1}: Errore di convalida: Il valore \u00E8 superiore al massimo ammesso di ''{0}''.
-javax.faces.validator.DoubleRangeValidator.MINIMUM = {1}: Errore di convalida: Il valore \u00E8 inferiore al minimo ammesso di ''{0}''.
-javax.faces.validator.DoubleRangeValidator.NOT_IN_RANGE = {2}: Errore di convalida: Il valore specificato non \u00E8 convertibile in un tipo appropriato.
-javax.faces.validator.DoubleRangeValidator.TYPE = {0}: Errore di convalida: Il valore non \u00E8 di tipo corretto.
+javax.faces.validator.DoubleRangeValidator.MAXIMUM = {1}: Errore di convalida: Il valore \u00e8 superiore al massimo ammesso di ''{0}''.
+javax.faces.validator.DoubleRangeValidator.MINIMUM = {1}: Errore di convalida: Il valore \u00e8 inferiore al minimo ammesso di ''{0}''.
+javax.faces.validator.DoubleRangeValidator.NOT_IN_RANGE = {2}: Errore di convalida: Il valore specificato non \u00e8 convertibile in un tipo appropriato.
+javax.faces.validator.DoubleRangeValidator.TYPE = {0}: Errore di convalida: Il valore non \u00e8 di tipo corretto.
 
-javax.faces.validator.LengthValidator.MAXIMUM = {1}: Errore di convalida: Il valore \u00E8 pi\u00F9 lungo del massimo ammesso di {0} caratteri.
-javax.faces.validator.LengthValidator.MINIMUM = {1}: Errore di convalida: Il valore \u00E8 pi\u00F9 corto del minimo ammessi di {0} caratteri.
+javax.faces.validator.LengthValidator.MAXIMUM = {1}: Errore di convalida: Il valore \u00e8 pi\u00f9 lungo del massimo ammesso di {0} caratteri.
+javax.faces.validator.LengthValidator.MINIMUM = {1}: Errore di convalida: Il valore \u00e8 pi\u00f9 corto del minimo ammessi di {0} caratteri.
 
-javax.faces.validator.LongRangeValidator.MAXIMUM = {1}: Errore di convalida: Il valore \u00E8 superiore al massimo ammesso di ''{0}''.
-javax.faces.validator.LongRangeValidator.MINIMUM = {1}: Errore di convalida: Il valore \u00E8 inferiore al minimo ammesso di ''{0}''.
-javax.faces.validator.LongRangeValidator.NOT_IN_RANGE = {2}: Errore di convalida: Il valore specificato non \u00E8 convertibile in un tipo appropriato.
-javax.faces.validator.LongRangeValidator.TYPE = {0}: Errore di convalida: Il valore non \u00E8 di tipo corretto.
+javax.faces.validator.LongRangeValidator.MAXIMUM = {1}: Errore di convalida: Il valore \u00e8 superiore al massimo ammesso di ''{0}''.
+javax.faces.validator.LongRangeValidator.MINIMUM = {1}: Errore di convalida: Il valore \u00e8 inferiore al minimo ammesso di ''{0}''.
+javax.faces.validator.LongRangeValidator.NOT_IN_RANGE = {2}: Errore di convalida: Il valore specificato non \u00e8 convertibile in un tipo appropriato.
+javax.faces.validator.LongRangeValidator.TYPE = {0}: Errore di convalida: Il valore non \u00e8 di tipo corretto.
 
 javax.faces.validator.RegexValidator.NOT_MATCHED = {1}: Rapporto non secondo modello ''{0}''
 javax.faces.validator.RegexValidator.PATTERN_NOT_SET = Un modello deve essere impostato per convalidare.
-javax.faces.validator.RegexValidator.MATCH_EXCEPTION = Il modello non \u00E8 un'espressione regolare valida.
+javax.faces.validator.RegexValidator.MATCH_EXCEPTION = Il modello non \u00e8 un'espressione regolare valida.
 
 javax.faces.validator.BeanValidator.MESSAGE = {1}: {0}
 
 # myfaces specific messages
-org.apache.myfaces.renderkit.html.HtmlMessagesRenderer.IN_FIELD = \u0020in {0}
 org.apache.myfaces.Email.INVALID = Errore di convalida
-org.apache.myfaces.Email.INVALID_detail = Il valore ({0}) non \u00E8 un indirizzo e-mail corretto.
+org.apache.myfaces.Email.INVALID_detail = Il valore ({0}) non \u00e8 un indirizzo e-mail corretto.
 
 org.apache.myfaces.Equal.INVALID = Errore di convalida
-org.apache.myfaces.Equal.INVALID_detail = Il valore ({0}) non \u00E8 uguale al valore di "{1}".
+org.apache.myfaces.Equal.INVALID_detail = Il valore ({0}) non \u00e8 uguale al valore di "{1}".
 
 org.apache.myfaces.Creditcard.INVALID = Errore di convalida
-org.apache.myfaces.Creditcard.INVALID_detail = Il valore ({0}) non \u00E8 un codice di carta di credito valido.
+org.apache.myfaces.Creditcard.INVALID_detail = Il valore ({0}) non \u00e8 un codice di carta di credito valido.
 
 org.apache.myfaces.Regexpr.INVALID = Errore di convalida
-org.apache.myfaces.Regexpr.INVALID_detail = Il valore ({0}) non \u00E8 valido.
+org.apache.myfaces.Regexpr.INVALID_detail = Il valore ({0}) non \u00e8 valido.
 
 org.apache.myfaces.Date.INVALID = Errore di convalida
-org.apache.myfaces.Date.INVALID_detail = Il valore ({0}) non \u00E8 una data corretta.
+org.apache.myfaces.Date.INVALID_detail = Il valore ({0}) non \u00e8 una data corretta.
 
 org.apache.myfaces.ticker.NOCONNECTION = Nessuna connessione:
-org.apache.myfaces.ticker.NOCONNECTION_detail = Forse si \u00E8 dietro ad un firewall?
+org.apache.myfaces.ticker.NOCONNECTION_detail = Forse si \u00e8 dietro ad un firewall?
 
 org.apache.myfaces.ISBN.INVALID = Errore di convalida
-org.apache.myfaces.ISBN.INVALID_detail = Il valore ({0}) non \u00E8 un codice ISBN corretto.
+org.apache.myfaces.ISBN.INVALID_detail = Il valore ({0}) non \u00e8 un codice ISBN corretto.
 
 org.apache.myfaces.tree2.MISSING_NODE = Nodo mancante
 org.apache.myfaces.tree2.MISSING_NODE_detail = Il nodo richiesto "{0}" non esiste.
 
 org.apache.myfaces.calendar.CONVERSION = Errore di conversione
-org.apache.myfaces.calendar.CONVERSION_detail = "{0}": Il valore dato "{1}" non pu\u00F2 essere convertito in una data.
+org.apache.myfaces.calendar.CONVERSION_detail = "{0}": Il valore dato "{1}" non pu\u00f2 essere convertito in una data.
 
 org.apache.myfaces.FileUpload.SIZE_LIMIT = "{0}": Il file caricato ha superato la dimensione massima di {1} byte.
diff --git a/api/src/main/resources/javax/faces/Messages_ja.properties b/api/src/main/resources/javax/faces/Messages_ja.properties
index 39aa76d..e80e868 100755
--- a/api/src/main/resources/javax/faces/Messages_ja.properties
+++ b/api/src/main/resources/javax/faces/Messages_ja.properties
@@ -104,8 +104,6 @@ javax.faces.validator.LongRangeValidator.TYPE_detail = {0}: \u6b63\u3057\u3044\u
 
 
 # myfaces specific messages
-
-org.apache.myfaces.renderkit.html.HtmlMessagesRenderer.IN_FIELD = \u0020in {0}
 org.apache.myfaces.Email.INVALID = \u30d0\u30ea\u30c7\u30fc\u30b7\u30e7\u30f3\u30a8\u30e9\u30fc
 org.apache.myfaces.Email.INVALID_detail =({0})\u306f\u6b63\u3057\u3044\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u3067\u306f\u3042\u308a\u307e\u305b\u3093
 
diff --git a/api/src/main/resources/javax/faces/Messages_mt.properties b/api/src/main/resources/javax/faces/Messages_mt.properties
index d7b5954..d830fc9 100644
--- a/api/src/main/resources/javax/faces/Messages_mt.properties
+++ b/api/src/main/resources/javax/faces/Messages_mt.properties
@@ -15,64 +15,64 @@
 # standard messages (Spec. 2.5.2.4)
 
 # components
-javax.faces.component.UIInput.CONVERSION        = Problema fil-konver\u017Cjoni
-javax.faces.component.UIInput.CONVERSION_detail = {0}\: Inqalg\u0127et problema fil-konver\u017Cjoni.
+javax.faces.component.UIInput.CONVERSION        = Problema fil-konver\u017cjoni
+javax.faces.component.UIInput.CONVERSION_detail = {0}\: Inqalg\u0127et problema fil-konver\u017cjoni.
 javax.faces.component.UIInput.REQUIRED        = Problema fil-validazzjoni
 javax.faces.component.UIInput.REQUIRED_detail = {0}\: Valur huwa me\u0127tie\u0121.
 
 javax.faces.component.UISelectOne.INVALID        = Problema fil-validazzjoni
-javax.faces.component.UISelectOne.INVALID_detail = {0}\: Il-valur mhux g\u0127a\u017Cla valida.
+javax.faces.component.UISelectOne.INVALID_detail = {0}\: Il-valur mhux g\u0127a\u017cla valida.
 javax.faces.component.UISelectMany.INVALID        = Problema fil-validazzjoni
-javax.faces.component.UISelectMany.INVALID_detail = {0}\: Il-valur mhux g\u0127a\u017Cla valida.
+javax.faces.component.UISelectMany.INVALID_detail = {0}\: Il-valur mhux g\u0127a\u017cla valida.
 
 # converters
-javax.faces.converter.BigDecimalConverter.DECIMAL        = Problema fil-konver\u017Cjoni
-javax.faces.converter.BigDecimalConverter.DECIMAL_detail = {2}\: Il-valur spe\u010Bifikat mhux numru validu.
+javax.faces.converter.BigDecimalConverter.DECIMAL        = Problema fil-konver\u017cjoni
+javax.faces.converter.BigDecimalConverter.DECIMAL_detail = {2}\: Il-valur spe\u010bifikat mhux numru validu.
 
-javax.faces.converter.BigIntegerConverter.BIGINTEGER        = Problema fil-konver\u017Cjoni
-javax.faces.converter.BigIntegerConverter.BIGINTEGER_detail = {2}\: Il-valur spe\u010Bifikat mhux numru validu.
+javax.faces.converter.BigIntegerConverter.BIGINTEGER        = Problema fil-konver\u017cjoni
+javax.faces.converter.BigIntegerConverter.BIGINTEGER_detail = {2}\: Il-valur spe\u010bifikat mhux numru validu.
 
-javax.faces.converter.BooleanConverter.BOOLEAN        = Problema fil-konver\u017Cjoni
+javax.faces.converter.BooleanConverter.BOOLEAN        = Problema fil-konver\u017cjoni
 javax.faces.converter.BooleanConverter.BOOLEAN_detail = {1}\: Il-valur "{0}" ma setax jinqaleb g\u0127al boolean.
 
-javax.faces.converter.ByteConverter.BYTE        = Problema fil-konver\u017Cjoni
+javax.faces.converter.ByteConverter.BYTE        = Problema fil-konver\u017cjoni
 javax.faces.converter.ByteConverter.BYTE_detail = {2}\: Il-valur "{0}" ma setax jinqaleb g\u0127al byte.
 
-javax.faces.converter.CharacterConverter.CHARACTER        = Problema fil-konver\u017Cjoni
+javax.faces.converter.CharacterConverter.CHARACTER        = Problema fil-konver\u017cjoni
 javax.faces.converter.CharacterConverter.CHARACTER_detail = {1}\: Il-valur "{0}" ma setax jinqaleb g\u0127al karattru.
 
-javax.faces.converter.DateTimeConverter.CONVERSION        = Problema fil-konver\u017Cjoni
+javax.faces.converter.DateTimeConverter.CONVERSION        = Problema fil-konver\u017cjoni
 javax.faces.converter.DateTimeConverter.CONVERSION_detail = {1}\: Il-valur "{0}" ma setax jinqaleb g\u0127al data/\u0127in.
 
-javax.faces.converter.DoubleConverter.DOUBLE        = Problema fil-konver\u017Cjoni
-javax.faces.converter.DoubleConverter.DOUBLE_detail = {2}\: Il-valur spe\u010Bifikat mhux numru validu.
+javax.faces.converter.DoubleConverter.DOUBLE        = Problema fil-konver\u017cjoni
+javax.faces.converter.DoubleConverter.DOUBLE_detail = {2}\: Il-valur spe\u010bifikat mhux numru validu.
 
 
-javax.faces.converter.FloatConverter.FLOAT        = Problema fil-konver\u017Cjoni
-javax.faces.converter.FloatConverter.FLOAT_detail = {2}\: Il-valur spe\u010Bifikat mhux numru validu.
+javax.faces.converter.FloatConverter.FLOAT        = Problema fil-konver\u017cjoni
+javax.faces.converter.FloatConverter.FLOAT_detail = {2}\: Il-valur spe\u010bifikat mhux numru validu.
 
-javax.faces.converter.IntegerConverter.INTEGER        = Problema fil-konver\u017Cjoni
-javax.faces.converter.IntegerConverter.INTEGER_detail = {2}\: Il-valur spe\u010Bifikat mhux numru validu.
+javax.faces.converter.IntegerConverter.INTEGER        = Problema fil-konver\u017cjoni
+javax.faces.converter.IntegerConverter.INTEGER_detail = {2}\: Il-valur spe\u010bifikat mhux numru validu.
 
-javax.faces.converter.LongConverter.LONG        = Problema fil-konver\u017Cjoni
-javax.faces.converter.LongConverter.LONG_detail = {2}\: Il-valur spe\u010Bifikat mhux numru validu.
+javax.faces.converter.LongConverter.LONG        = Problema fil-konver\u017cjoni
+javax.faces.converter.LongConverter.LONG_detail = {2}\: Il-valur spe\u010bifikat mhux numru validu.
 
-javax.faces.converter.NumberConverter.CONVERSION        = Problema fil-konver\u017Cjoni
-javax.faces.converter.NumberConverter.CONVERSION_detail = "{0}"\: Il-valur spe\u010Bifikat mhux numru validu.
+javax.faces.converter.NumberConverter.CONVERSION        = Problema fil-konver\u017cjoni
+javax.faces.converter.NumberConverter.CONVERSION_detail = "{0}"\: Il-valur spe\u010bifikat mhux numru validu.
 
-javax.faces.converter.ShortConverter.SHORT        = Problema fil-konver\u017Cjoni
-javax.faces.converter.ShortConverter.SHORT_detail = {2}\: Il-valur spe\u010Bifikat mhux numru validu.
+javax.faces.converter.ShortConverter.SHORT        = Problema fil-konver\u017cjoni
+javax.faces.converter.ShortConverter.SHORT_detail = {2}\: Il-valur spe\u010bifikat mhux numru validu.
 
 # validators
 javax.faces.validator.NOT_IN_RANGE        = Problema fil-validazzjoni
-javax.faces.validator.NOT_IN_RANGE_detail = {2}\: Il-valur spe\u010Bifikat mhux bejn il-valuri mistennija ta' {0} u {1}.
+javax.faces.validator.NOT_IN_RANGE_detail = {2}\: Il-valur spe\u010bifikat mhux bejn il-valuri mistennija ta' {0} u {1}.
 
 javax.faces.validator.DoubleRangeValidator.MAXIMUM        = Problema fil-validazzjoni
 javax.faces.validator.DoubleRangeValidator.MAXIMUM_detail = {1}\: Il-valur huwa ikbar mill-massimu ta' "{0}".
 javax.faces.validator.DoubleRangeValidator.MINIMUM        = Problema fil-validazzjoni
-javax.faces.validator.DoubleRangeValidator.MINIMUM_detail = {1}\: Il-valur huwa i\u017Cg\u0127ar mill-minimu ta' "{0}".
+javax.faces.validator.DoubleRangeValidator.MINIMUM_detail = {1}\: Il-valur huwa i\u017cg\u0127ar mill-minimu ta' "{0}".
 javax.faces.validator.DoubleRangeValidator.NOT_IN_RANGE        = Problema fil-validazzjoni
-javax.faces.validator.DoubleRangeValidator.NOT_IN_RANGE_detail = Il-valur spe\u010Bifikat ma jistax jinqaleb fit-tip mistenni.
+javax.faces.validator.DoubleRangeValidator.NOT_IN_RANGE_detail = Il-valur spe\u010bifikat ma jistax jinqaleb fit-tip mistenni.
 javax.faces.validator.DoubleRangeValidator.TYPE        = Problema fil-validazzjoni
 javax.faces.validator.DoubleRangeValidator.TYPE_detail = {0}\: Il-valur mhux tat-tip korrett.
 
@@ -84,9 +84,9 @@ javax.faces.validator.LengthValidator.MINIMUM_detail = {1}\: Il-valur huwa iqsar
 javax.faces.validator.LongRangeValidator.MAXIMUM        = Problema fil-validazzjoni
 javax.faces.validator.LongRangeValidator.MAXIMUM_detail = {1}\: Il-valur huwa ikbar mill-massimu ta' "{0}".
 javax.faces.validator.LongRangeValidator.MINIMUM        = Problema fil-validazzjoni
-javax.faces.validator.LongRangeValidator.MINIMUM_detail = {1}\: Il-valur huwa i\u017Cg\u0127ar mill-minimu ta' "{0}".
+javax.faces.validator.LongRangeValidator.MINIMUM_detail = {1}\: Il-valur huwa i\u017cg\u0127ar mill-minimu ta' "{0}".
 javax.faces.validator.LongRangeValidator.NOT_IN_RANGE        = Problema fil-validazzjoni
-javax.faces.validator.LongRangeValidator.NOT_IN_RANGE_detail = Il-valur spe\u010Bifikat ma jistax jinqaleb g\u0127at-tip korrett.
+javax.faces.validator.LongRangeValidator.NOT_IN_RANGE_detail = Il-valur spe\u010bifikat ma jistax jinqaleb g\u0127at-tip korrett.
 javax.faces.validator.LongRangeValidator.TYPE        = Problema fil-validazzjoni
 javax.faces.validator.LongRangeValidator.TYPE_detail = {0}\: Il-valur mhux tat-tip korrett.
 
@@ -94,7 +94,6 @@ javax.faces.validator.LongRangeValidator.TYPE_detail = {0}\: Il-valur mhux tat-t
 
 
 # myfaces specific messages
-org.apache.myfaces.renderkit.html.HtmlMessagesRenderer.IN_FIELD =  f' {0}
 org.apache.myfaces.Email.INVALID = Problema fil-validazzjoni
 org.apache.myfaces.Email.INVALID_detail =Il-valur mog\u0127ti ({0}) mhux indirizz tal-email validu.
 
@@ -114,12 +113,12 @@ org.apache.myfaces.ticker.NOCONNECTION = M'hemmx konnessjoni\:
 org.apache.myfaces.ticker.NOCONNECTION_detail = Forsi qieg\u0127ed wara firewall?
 
 org.apache.myfaces.ISBN.INVALID = Problema fil-validazzjoni
-org.apache.myfaces.ISBN.INVALID_detail =Il-valur mog\u0127ti ({0}) mhux kodi\u010Bi isbn validu.
+org.apache.myfaces.ISBN.INVALID_detail =Il-valur mog\u0127ti ({0}) mhux kodi\u010bi isbn validu.
 
 org.apache.myfaces.tree2.MISSING_NODE        = Ferg\u0127a nieqsa
-org.apache.myfaces.tree2.MISSING_NODE_detail = Il-ferg\u0127a mitluba "{0}" ma te\u017Cistix.
+org.apache.myfaces.tree2.MISSING_NODE_detail = Il-ferg\u0127a mitluba "{0}" ma te\u017cistix.
 
-org.apache.myfaces.calendar.CONVERSION = Problema fil-konver\u017Cjoni
+org.apache.myfaces.calendar.CONVERSION = Problema fil-konver\u017cjoni
 org.apache.myfaces.calendar.CONVERSION_detail = "{0}"\: Il-valur "{1}" ma setax jinqaleb f' data.
 
-org.apache.myfaces.FileUpload.SIZE_LIMIT = "{0}"\: Il-fajl mibg\u0127ut qabe\u017C id-daqs massimu ta' {1} byte.
+org.apache.myfaces.FileUpload.SIZE_LIMIT = "{0}"\: Il-fajl mibg\u0127ut qabe\u017c id-daqs massimu ta' {1} byte.
diff --git a/api/src/main/resources/javax/faces/Messages_nl.properties b/api/src/main/resources/javax/faces/Messages_nl.properties
index 4c251eb..033d694 100644
--- a/api/src/main/resources/javax/faces/Messages_nl.properties
+++ b/api/src/main/resources/javax/faces/Messages_nl.properties
@@ -16,7 +16,7 @@
 
 # components
 javax.faces.component.UIInput.CONVERSION        = Conversiefout
-javax.faces.component.UIInput.CONVERSION_detail = {0}: De gegeven waarde kon niet worden ge�nterpreteerd.
+javax.faces.component.UIInput.CONVERSION_detail = {0}: De gegeven waarde kon niet worden ge\u00efnterpreteerd.
 javax.faces.component.UIInput.REQUIRED        = Verplicht
 javax.faces.component.UIInput.REQUIRED_detail = {0}: Een waarde is verplicht voor dit veld.
 
@@ -27,41 +27,41 @@ javax.faces.component.UISelectMany.INVALID_detail = Een gekozen waarde is niet g
 
 # converters
 javax.faces.converter.BigDecimalConverter.DECIMAL        = Geen decimaal getal
-javax.faces.converter.BigDecimalConverter.DECIMAL_detail = De gegeven invoer kon niet worden ge�nterpreteerd als een decimaal getal.
+javax.faces.converter.BigDecimalConverter.DECIMAL_detail = De gegeven invoer kon niet worden ge\u00efnterpreteerd als een decimaal getal.
 
 javax.faces.converter.BigIntegerConverter.BIGINTEGER        = Geen geheel getal
-javax.faces.converter.BigIntegerConverter.BIGINTEGER_detail = De gegeven invoer kon niet worden ge�nterpreteerd als een geheel getal.
+javax.faces.converter.BigIntegerConverter.BIGINTEGER_detail = De gegeven invoer kon niet worden ge\u00efnterpreteerd als een geheel getal.
 
 javax.faces.converter.BooleanConverter.BOOLEAN        = Niet 'waar' of 'vals'
-javax.faces.converter.BooleanConverter.BOOLEAN_detail = De gegeven invoer kon niet worden ge�nterpreteerd '{0}' als 'waar' of 'vals'.
+javax.faces.converter.BooleanConverter.BOOLEAN_detail = De gegeven invoer kon niet worden ge\u00efnterpreteerd '{0}' als 'waar' of 'vals'.
 
 javax.faces.converter.ByteConverter.BYTE        = Geen Byte
-javax.faces.converter.ByteConverter.BYTE_detail = De gegeven invoer kon niet worden ge�nterpreteerd '{0}' als Byte.
+javax.faces.converter.ByteConverter.BYTE_detail = De gegeven invoer kon niet worden ge\u00efnterpreteerd '{0}' als Byte.
 
 javax.faces.converter.CharacterConverter.CHARACTER        = Geen karakter
-javax.faces.converter.CharacterConverter.CHARACTER_detail = De gegeven invoer kon niet worden ge�nterpreteerd '{0}' als karakter.
+javax.faces.converter.CharacterConverter.CHARACTER_detail = De gegeven invoer kon niet worden ge\u00efnterpreteerd '{0}' als karakter.
 
 javax.faces.converter.DateTimeConverter.CONVERSION        = Geen datum of tijd
-javax.faces.converter.DateTimeConverter.CONVERSION_detail = {1}: De gegeven invoer kon niet worden ge�nterpreteerd als datum of tijd.
+javax.faces.converter.DateTimeConverter.CONVERSION_detail = {1}: De gegeven invoer kon niet worden ge\u00efnterpreteerd als datum of tijd.
 
 javax.faces.converter.DoubleConverter.DOUBLE        = Geen decimaal getal
-javax.faces.converter.DoubleConverter.DOUBLE_detail = {2}: De gegeven invoer kon niet worden ge�nterpreteerd als een decimaal getal.
+javax.faces.converter.DoubleConverter.DOUBLE_detail = {2}: De gegeven invoer kon niet worden ge\u00efnterpreteerd als een decimaal getal.
 
 
 javax.faces.converter.FloatConverter.FLOAT        = Geen decimaal getal
-javax.faces.converter.FloatConverter.FLOAT_detail = {2}: De gegeven invoer kon niet worden ge�nterpreteerd als een decimaal getal.
+javax.faces.converter.FloatConverter.FLOAT_detail = {2}: De gegeven invoer kon niet worden ge\u00efnterpreteerd als een decimaal getal.
 
 javax.faces.converter.IntegerConverter.INTEGER        = Geen geheel getal
-javax.faces.converter.IntegerConverter.INTEGER_detail = {2}: De gegeven invoer kon niet worden ge�nterpreteerd als een geheel getal.
+javax.faces.converter.IntegerConverter.INTEGER_detail = {2}: De gegeven invoer kon niet worden ge\u00efnterpreteerd als een geheel getal.
 
 javax.faces.converter.LongConverter.LONG        = Geen geheel getal
-javax.faces.converter.LongConverter.LONG_detail = {2}: De gegeven invoer kon niet worden ge�nterpreteerd als een geheel getal
+javax.faces.converter.LongConverter.LONG_detail = {2}: De gegeven invoer kon niet worden ge\u00efnterpreteerd als een geheel getal
 
 javax.faces.converter.NumberConverter.CONVERSION        = Geen getal
-javax.faces.converter.NumberConverter.CONVERSION_detail = {0}: De gegeven invoer kon niet worden ge�nterpreteerd als een getal
+javax.faces.converter.NumberConverter.CONVERSION_detail = {0}: De gegeven invoer kon niet worden ge\u00efnterpreteerd als een getal
 
 javax.faces.converter.ShortConverter.SHORT         = Geen geheel getal
-javax.faces.converter.ShortConverter.SHORT_detail = {2}: De gegeven invoer kon niet worden ge�nterpreteerd als een geheel getal
+javax.faces.converter.ShortConverter.SHORT_detail = {2}: De gegeven invoer kon niet worden ge\u00efnterpreteerd als een geheel getal
 
 # validators
 javax.faces.validator.NOT_IN_RANGE        = Buiten bereik
@@ -74,7 +74,7 @@ javax.faces.validator.DoubleRangeValidator.MINIMUM_detail = {1}: De gegeven waar
 javax.faces.validator.DoubleRangeValidator.NOT_IN_RANGE        = Validatiefout
 javax.faces.validator.DoubleRangeValidator.NOT_IN_RANGE_detail = De gegeven waarde is geen double.
 javax.faces.validator.DoubleRangeValidator.TYPE        = Type fout
-javax.faces.validator.DoubleRangeValidator.TYPE_detail = {0}: De invoer kan niet worden ge�nterpreteerd als een decimaal getal.
+javax.faces.validator.DoubleRangeValidator.TYPE_detail = {0}: De invoer kan niet worden ge\u00efnterpreteerd als een decimaal getal.
 
 javax.faces.validator.LengthValidator.MAXIMUM        = Invoer te groot
 javax.faces.validator.LengthValidator.MAXIMUM_detail = {1}: De invoer is langer dan het toegelaten maximum van {0} karakters.
@@ -88,14 +88,12 @@ javax.faces.validator.LongRangeValidator.MINIMUM_detail = {1}: De gegeven waarde
 javax.faces.validator.LongRangeValidator.NOT_IN_RANGE        = Validatiefout
 javax.faces.validator.LongRangeValidator.NOT_IN_RANGE_detail = De gegeven waarde kon niet worden omgezet in een waarde van het benodigde type.
 javax.faces.validator.LongRangeValidator.TYPE        = Type fout
-javax.faces.validator.LongRangeValidator.TYPE_detail = {0}: De invoer kan niet worden ge�nterpreteerd als een geheeld getal.
+javax.faces.validator.LongRangeValidator.TYPE_detail = {0}: De invoer kan niet worden ge\u00efnterpreteerd als een geheeld getal.
 
 javax.faces.validator.RegexValidator.NOT_MATCHED = {1}: De invoer komt niet overeen met het patroon ''{0}''
 
 
 # myfaces specific messages
-
-org.apache.myfaces.renderkit.html.HtmlMessagesRenderer.IN_FIELD = \u0020in {0}
 org.apache.myfaces.Email.INVALID = Geen email adres
 org.apache.myfaces.Email.INVALID_detail =De gegeven invoer ({0}) is geen correct email adres.
 
@@ -109,7 +107,7 @@ org.apache.myfaces.Regexpr.INVALID=Niet geldig
 org.apache.myfaces.Regexpr.INVALID_detail=De gegeven invoer ({0}) is niet geldig.
 
 org.apache.myfaces.Date.INVALID = Geen datum
-org.apache.myfaces.Date.INVALID_detail =De gegeven invoer ({0}) kon niet worden ge�nterpreteerd als datum.
+org.apache.myfaces.Date.INVALID_detail =De gegeven invoer ({0}) kon niet worden ge\u00efnterpreteerd als datum.
 
 org.apache.myfaces.ticker.NOCONNECTION = Geen connectie:
 org.apache.myfaces.ticker.NOCONNECTION_detail = U bevindt zich misschien achter een firewall?
diff --git a/api/src/main/resources/javax/faces/Messages_pl.properties b/api/src/main/resources/javax/faces/Messages_pl.properties
index 9744c15..025a6ea 100644
--- a/api/src/main/resources/javax/faces/Messages_pl.properties
+++ b/api/src/main/resources/javax/faces/Messages_pl.properties
@@ -93,7 +93,6 @@ javax.faces.validator.LongRangeValidator.TYPE_detail = {0}: Warto\u015b\u0107 ni
 
 
 # myfaces specific messages
-org.apache.myfaces.renderkit.html.HtmlMessagesRenderer.IN_FIELD = \u0020w {0}
 org.apache.myfaces.Email.INVALID = B\u0142\u0105d walidacji
 org.apache.myfaces.Email.INVALID_detail =Podana warto\u015b\u0107 ({0}) nie jest poprawnym adresem email.
 
diff --git a/api/src/main/resources/javax/faces/Messages_pt.properties b/api/src/main/resources/javax/faces/Messages_pt.properties
index 515ce49..fa148d9 100644
--- a/api/src/main/resources/javax/faces/Messages_pt.properties
+++ b/api/src/main/resources/javax/faces/Messages_pt.properties
@@ -15,117 +15,116 @@
 # standard messages (Spec. 2.5.2.4)
 
 # components
-javax.faces.component.UIInput.CONVERSION = {0}: Erro de convers\u00E3o
-javax.faces.component.UIInput.REQUIRED = {0}: Erro de valida\u00E7\u00E3o: Um valor \u00E9 requerido.
-javax.faces.component.UIInput.UPDATE = {0}: Erro ao processar a informa\u00E7\u00E3o apresentada.
+javax.faces.component.UIInput.CONVERSION = {0}: Erro de convers\u00e3o
+javax.faces.component.UIInput.REQUIRED = {0}: Erro de valida\u00e7\u00e3o: Um valor \u00e9 requerido.
+javax.faces.component.UIInput.UPDATE = {0}: Erro ao processar a informa\u00e7\u00e3o apresentada.
 
-javax.faces.component.UISelectOne.INVALID = {0}: Erro de valida\u00E7\u00E3o: O valor n\u00E3o \u00E9 uma op\u00E7\u00E3o v\u00E1lida.
-javax.faces.component.UISelectMany.INVALID = {0}: Erro de valida\u00E7\u00E3o: O valor n\u00E3o \u00E9 uma op\u00E7\u00E3o v\u00E1lida.
+javax.faces.component.UISelectOne.INVALID = {0}: Erro de valida\u00e7\u00e3o: O valor n\u00e3o \u00e9 uma op\u00e7\u00e3o v\u00e1lida.
+javax.faces.component.UISelectMany.INVALID = {0}: Erro de valida\u00e7\u00e3o: O valor n\u00e3o \u00e9 uma op\u00e7\u00e3o v\u00e1lida.
 
 # converters
-javax.faces.converter.BigDecimalConverter.DECIMAL = {2}: Erro de convers\u00E3o
-javax.faces.converter.BigDecimalConverter.DECIMAL_detail = {2}: O valor especificado n\u00E3o \u00E9 um n\u00FAmero v\u00E1lido.
+javax.faces.converter.BigDecimalConverter.DECIMAL = {2}: Erro de convers\u00e3o
+javax.faces.converter.BigDecimalConverter.DECIMAL_detail = {2}: O valor especificado n\u00e3o \u00e9 um n\u00famero v\u00e1lido.
 
-javax.faces.converter.BigIntegerConverter.BIGINTEGER = {2}: Erro de convers\u00E3o
-javax.faces.converter.BigIntegerConverter.BIGINTEGER_detail = {2}: O valor especificado n\u00E3o \u00E9 um n\u00FAmero v\u00E1lido.
+javax.faces.converter.BigIntegerConverter.BIGINTEGER = {2}: Erro de convers\u00e3o
+javax.faces.converter.BigIntegerConverter.BIGINTEGER_detail = {2}: O valor especificado n\u00e3o \u00e9 um n\u00famero v\u00e1lido.
 
-javax.faces.converter.BooleanConverter.BOOLEAN = {1}: Erro de convers\u00E3o
-javax.faces.converter.BooleanConverter.BOOLEAN_detail = {1}: Imposs\u00EDvel converter ''{0}'' para Boolean.
+javax.faces.converter.BooleanConverter.BOOLEAN = {1}: Erro de convers\u00e3o
+javax.faces.converter.BooleanConverter.BOOLEAN_detail = {1}: Imposs\u00edvel converter ''{0}'' para Boolean.
 
-javax.faces.converter.ByteConverter.BYTE = {2}: Erro de convers\u00E3o
-javax.faces.converter.ByteConverter.BYTE_detail = {2}: Imposs\u00EDvel converter ''{0}'' para Byte.
+javax.faces.converter.ByteConverter.BYTE = {2}: Erro de convers\u00e3o
+javax.faces.converter.ByteConverter.BYTE_detail = {2}: Imposs\u00edvel converter ''{0}'' para Byte.
 
-javax.faces.converter.CharacterConverter.CHARACTER = {1}: Erro de convers\u00E3o
-javax.faces.converter.CharacterConverter.CHARACTER_detail = {1}: N\u00E3o foi poss\u00EDvel converter ''{0}'' para caracter.
+javax.faces.converter.CharacterConverter.CHARACTER = {1}: Erro de convers\u00e3o
+javax.faces.converter.CharacterConverter.CHARACTER_detail = {1}: N\u00e3o foi poss\u00edvel converter ''{0}'' para caracter.
 
-javax.faces.converter.DateTimeConverter.DATE = {2}: ''{0}'' n\u00E3o pode ser entendida como uma data.
-javax.faces.converter.DateTimeConverter.DATE_detail = {2}: ''{0}'' n\u00E3o pode ser entendida como uma data. Exemplo: {1}
-javax.faces.converter.DateTimeConverter.TIME = {2}: ''{0}'' n\u00E3o pode ser entendida como um tempo.
-javax.faces.converter.DateTimeConverter.TIME_detail = {2}: ''{0}'' n\u00E3o pode ser entendida como um tempo. Exemplo: {1}
-javax.faces.converter.DateTimeConverter.DATETIME = {2}: ''{0}'' n\u00E3o pode ser entendida como uma data e hora.
-javax.faces.converter.DateTimeConverter.DATETIME_detail = {2}: ''{0}'' n\u00E3o pode ser entendida como uma data e hora. Exemplo: {1}
+javax.faces.converter.DateTimeConverter.DATE = {2}: ''{0}'' n\u00e3o pode ser entendida como uma data.
+javax.faces.converter.DateTimeConverter.DATE_detail = {2}: ''{0}'' n\u00e3o pode ser entendida como uma data. Exemplo: {1}
+javax.faces.converter.DateTimeConverter.TIME = {2}: ''{0}'' n\u00e3o pode ser entendida como um tempo.
+javax.faces.converter.DateTimeConverter.TIME_detail = {2}: ''{0}'' n\u00e3o pode ser entendida como um tempo. Exemplo: {1}
+javax.faces.converter.DateTimeConverter.DATETIME = {2}: ''{0}'' n\u00e3o pode ser entendida como uma data e hora.
+javax.faces.converter.DateTimeConverter.DATETIME_detail = {2}: ''{0}'' n\u00e3o pode ser entendida como uma data e hora. Exemplo: {1}
 javax.faces.converter.DateTimeConverter.PATTERN_TYPE = {1}: ''pattern'' ou ''type'' atributo deve ser especificado para converter o valor ''{0}''.
 
-javax.faces.converter.DoubleConverter.DOUBLE = {2}: Erro de convers\u00E3o
-javax.faces.converter.DoubleConverter.DOUBLE_detail = {2}: O valor especificado n\u00E3o \u00E9 um n\u00FAmero v\u00E1lido.
+javax.faces.converter.DoubleConverter.DOUBLE = {2}: Erro de convers\u00e3o
+javax.faces.converter.DoubleConverter.DOUBLE_detail = {2}: O valor especificado n\u00e3o \u00e9 um n\u00famero v\u00e1lido.
 
 javax.faces.converter.EnumConverter.ENUM = {2}: ''{0}'' deve ser convertida para um enum.
-javax.faces.converter.EnumConverter.ENUM_detail = {2}: ''{0}'' deve ser convers\u00EDvel para um enum do enum que cont\u00E9m a constante ''{1}''.
-javax.faces.converter.EnumConverter.ENUM_NO_CLASS = {1}: ''{0}'' deve ser convers\u00EDvel para um enum do enum, mas nenhuma classe enum prestados.
-javax.faces.converter.EnumConverter.ENUM_NO_CLASS_detail = {1}: ''{0}'' deve ser convers\u00EDvel para um enum do enum, mas nenhuma classe enum prestados.
+javax.faces.converter.EnumConverter.ENUM_detail = {2}: ''{0}'' deve ser convers\u00edvel para um enum do enum que cont\u00e9m a constante ''{1}''.
+javax.faces.converter.EnumConverter.ENUM_NO_CLASS = {1}: ''{0}'' deve ser convers\u00edvel para um enum do enum, mas nenhuma classe enum prestados.
+javax.faces.converter.EnumConverter.ENUM_NO_CLASS_detail = {1}: ''{0}'' deve ser convers\u00edvel para um enum do enum, mas nenhuma classe enum prestados.
 
-javax.faces.converter.FloatConverter.FLOAT = {2}: Erro de convers\u00E3o
-javax.faces.converter.FloatConverter.FLOAT_detail = {2}: O valor especificado n\u00E3o \u00E9 um n\u00FAmero v\u00E1lido.
+javax.faces.converter.FloatConverter.FLOAT = {2}: Erro de convers\u00e3o
+javax.faces.converter.FloatConverter.FLOAT_detail = {2}: O valor especificado n\u00e3o \u00e9 um n\u00famero v\u00e1lido.
 
-javax.faces.converter.IntegerConverter.INTEGER = {2}: Erro de convers\u00E3o
-javax.faces.converter.IntegerConverter.INTEGER_detail = {2}: O valor especificado n\u00E3o \u00E9 um n\u00FAmero v\u00E1lido.
+javax.faces.converter.IntegerConverter.INTEGER = {2}: Erro de convers\u00e3o
+javax.faces.converter.IntegerConverter.INTEGER_detail = {2}: O valor especificado n\u00e3o \u00e9 um n\u00famero v\u00e1lido.
 
-javax.faces.converter.LongConverter.LONG = {2}: Erro de convers\u00E3o
-javax.faces.converter.LongConverter.LONG_detail = {2}: O valor especificado n\u00E3o \u00E9 um n\u00FAmero v\u00E1lido.
+javax.faces.converter.LongConverter.LONG = {2}: Erro de convers\u00e3o
+javax.faces.converter.LongConverter.LONG_detail = {2}: O valor especificado n\u00e3o \u00e9 um n\u00famero v\u00e1lido.
 
-javax.faces.converter.NumberConverter.CURRENCY = {2}: ''{0}'' n\u00E3o pode ser entendida como um valor monet\u00E1rio.
-javax.faces.converter.NumberConverter.CURRENCY_detail = {2}: ''{0}'' n\u00E3o pode ser entendida como um valor monet\u00E1rio. Exemplo: {1}
-javax.faces.converter.NumberConverter.PERCENT = {2}: ''{0}'' n\u00E3o pode ser entendida como uma porcentagem.
-javax.faces.converter.NumberConverter.PERCENT_detail = {2}: ''{0}'' n\u00E3o pode ser entendida como uma porcentagem. Exemplo: {1}
-javax.faces.converter.NumberConverter.NUMBER = {2}: ''{0}'' n\u00E3o \u00E9 um n\u00FAmero.
-javax.faces.converter.NumberConverter.NUMBER_detail = {2}: ''{0}'' n\u00E3o \u00E9 um n\u00FAmero. Exemplo: {1}
-javax.faces.converter.NumberConverter.PATTERN = {2}: ''{0}'' n\u00E3o \u00E9 um padr\u00E3o de n\u00FAmero.
-javax.faces.converter.NumberConverter.PATTERN_detail = {2}: ''{0}'' n\u00E3o \u00E9 um padr\u00E3o de n\u00FAmero. Exemplo: {1}
+javax.faces.converter.NumberConverter.CURRENCY = {2}: ''{0}'' n\u00e3o pode ser entendida como um valor monet\u00e1rio.
+javax.faces.converter.NumberConverter.CURRENCY_detail = {2}: ''{0}'' n\u00e3o pode ser entendida como um valor monet\u00e1rio. Exemplo: {1}
+javax.faces.converter.NumberConverter.PERCENT = {2}: ''{0}'' n\u00e3o pode ser entendida como uma porcentagem.
+javax.faces.converter.NumberConverter.PERCENT_detail = {2}: ''{0}'' n\u00e3o pode ser entendida como uma porcentagem. Exemplo: {1}
+javax.faces.converter.NumberConverter.NUMBER = {2}: ''{0}'' n\u00e3o \u00e9 um n\u00famero.
+javax.faces.converter.NumberConverter.NUMBER_detail = {2}: ''{0}'' n\u00e3o \u00e9 um n\u00famero. Exemplo: {1}
+javax.faces.converter.NumberConverter.PATTERN = {2}: ''{0}'' n\u00e3o \u00e9 um padr\u00e3o de n\u00famero.
+javax.faces.converter.NumberConverter.PATTERN_detail = {2}: ''{0}'' n\u00e3o \u00e9 um padr\u00e3o de n\u00famero. Exemplo: {1}
 
-javax.faces.converter.ShortConverter.SHORT = {2}: Erro de convers\u00E3o
-javax.faces.converter.ShortConverter.SHORT_detail = {2}: O valor especificado n\u00E3o \u00E9 um n\u00FAmero v\u00E1lido.
+javax.faces.converter.ShortConverter.SHORT = {2}: Erro de convers\u00e3o
+javax.faces.converter.ShortConverter.SHORT_detail = {2}: O valor especificado n\u00e3o \u00e9 um n\u00famero v\u00e1lido.
 
-javax.faces.converter.STRING = {1}: N\u00E3o foi poss\u00EDvel converter ''{0}'' em uma sequ\u00EAncia.
+javax.faces.converter.STRING = {1}: N\u00e3o foi poss\u00edvel converter ''{0}'' em uma sequ\u00eancia.
 
 # validators
-javax.faces.validator.NOT_IN_RANGE = Erro de valida\u00E7\u00E3o: O atributo especificador n\u00E3o est\u00E1 entre os valores esperados {0} e {1}.
+javax.faces.validator.NOT_IN_RANGE = Erro de valida\u00e7\u00e3o: O atributo especificador n\u00e3o est\u00e1 entre os valores esperados {0} e {1}.
 
-javax.faces.validator.DoubleRangeValidator.MAXIMUM = {1}: Erro de valida\u00E7\u00E3o: O valor \u00E9 maior que o m\u00E1ximo permitido de ''{0}''.
-javax.faces.validator.DoubleRangeValidator.MINIMUM = {1}: Erro de valida\u00E7\u00E3o: O valor \u00E9 menor que o m\u00EDnimo permitido de ''{0}''.
-javax.faces.validator.DoubleRangeValidator.NOT_IN_RANGE = {2}: Erro de valida\u00E7\u00E3o: O atributo especificado n\u00E3o pode ser convertido para o tipo apropriado.
-javax.faces.validator.DoubleRangeValidator.TYPE = {0}: Erro de valida\u00E7\u00E3o: O valor n\u00E3o \u00E9 do tipo correto.
+javax.faces.validator.DoubleRangeValidator.MAXIMUM = {1}: Erro de valida\u00e7\u00e3o: O valor \u00e9 maior que o m\u00e1ximo permitido de ''{0}''.
+javax.faces.validator.DoubleRangeValidator.MINIMUM = {1}: Erro de valida\u00e7\u00e3o: O valor \u00e9 menor que o m\u00ednimo permitido de ''{0}''.
+javax.faces.validator.DoubleRangeValidator.NOT_IN_RANGE = {2}: Erro de valida\u00e7\u00e3o: O atributo especificado n\u00e3o pode ser convertido para o tipo apropriado.
+javax.faces.validator.DoubleRangeValidator.TYPE = {0}: Erro de valida\u00e7\u00e3o: O valor n\u00e3o \u00e9 do tipo correto.
 
-javax.faces.validator.LengthValidator.MAXIMUM = {1}: Erro de valida\u00E7\u00E3o: O valor \u00E9 mais longo do que o m\u00E1ximo permitido de {0} caracteres.
-javax.faces.validator.LengthValidator.MINIMUM = {1}: Erro de valida\u00E7\u00E3o: O valor \u00E9 mais curto do que o m\u00EDnimo permitido de {0} caracteres.
+javax.faces.validator.LengthValidator.MAXIMUM = {1}: Erro de valida\u00e7\u00e3o: O valor \u00e9 mais longo do que o m\u00e1ximo permitido de {0} caracteres.
+javax.faces.validator.LengthValidator.MINIMUM = {1}: Erro de valida\u00e7\u00e3o: O valor \u00e9 mais curto do que o m\u00ednimo permitido de {0} caracteres.
 
-javax.faces.validator.LongRangeValidator.MAXIMUM = {1}: Erro de valida\u00E7\u00E3o: O valor \u00E9 maior que o m\u00E1ximo permitido de ''{0}''.
-javax.faces.validator.LongRangeValidator.MINIMUM = {1}: Erro de valida\u00E7\u00E3o: O valor \u00E9 menor que o m\u00EDnimo permitido de ''{0}''.
-javax.faces.validator.LongRangeValidator.NOT_IN_RANGE = Erro de valida\u00E7\u00E3o: O atributo especificado n\u00E3o pode ser convertido para o tipo apropriado.
-javax.faces.validator.LongRangeValidator.TYPE = {0}: Erro de valida\u00E7\u00E3o: O valor n\u00E3o \u00E9 do tipo correto.
+javax.faces.validator.LongRangeValidator.MAXIMUM = {1}: Erro de valida\u00e7\u00e3o: O valor \u00e9 maior que o m\u00e1ximo permitido de ''{0}''.
+javax.faces.validator.LongRangeValidator.MINIMUM = {1}: Erro de valida\u00e7\u00e3o: O valor \u00e9 menor que o m\u00ednimo permitido de ''{0}''.
+javax.faces.validator.LongRangeValidator.NOT_IN_RANGE = Erro de valida\u00e7\u00e3o: O atributo especificado n\u00e3o pode ser convertido para o tipo apropriado.
+javax.faces.validator.LongRangeValidator.TYPE = {0}: Erro de valida\u00e7\u00e3o: O valor n\u00e3o \u00e9 do tipo correto.
 
-javax.faces.validator.RegexValidator.NOT_MATCHED = {1}: Erro de valida\u00E7\u00E3o: Erro de valida\u00E7\u00E3o: Valor n\u00E3o de acordo com o padr\u00E3o ''{0}''
-javax.faces.validator.RegexValidator.PATTERN_NOT_SET = Um padr\u00E3o deve ser definido para validar.
-javax.faces.validator.RegexValidator.MATCH_EXCEPTION = O padr\u00E3o n\u00E3o \u00E9 uma express\u00E3o regular v\u00E1lida.
+javax.faces.validator.RegexValidator.NOT_MATCHED = {1}: Erro de valida\u00e7\u00e3o: Erro de valida\u00e7\u00e3o: Valor n\u00e3o de acordo com o padr\u00e3o ''{0}''
+javax.faces.validator.RegexValidator.PATTERN_NOT_SET = Um padr\u00e3o deve ser definido para validar.
+javax.faces.validator.RegexValidator.MATCH_EXCEPTION = O padr\u00e3o n\u00e3o \u00e9 uma express\u00e3o regular v\u00e1lida.
 
 javax.faces.validator.BeanValidator.MESSAGE = {1}: {0}
 
 # myfaces specific messages
-org.apache.myfaces.renderkit.html.HtmlMessagesRenderer.IN_FIELD = \u0020in {0}
-org.apache.myfaces.Email.INVALID = Erro de valida\u00E7\u00E3o
-org.apache.myfaces.Email.INVALID_detail = O valor informado ({0}) n\u00E3o \u00E9 um endere\u00E7o de e-mail v\u00E1lido.
+org.apache.myfaces.Email.INVALID = Erro de valida\u00e7\u00e3o
+org.apache.myfaces.Email.INVALID_detail = O valor informado ({0}) n\u00e3o \u00e9 um endere\u00e7o de e-mail v\u00e1lido.
 
-org.apache.myfaces.Equal.INVALID = Erro de valida\u00E7\u00E3o
-org.apache.myfaces.Equal.INVALID_detail = O valor informado ({0}) n\u00E3o \u00E9 igual ao valor de "{1}".
+org.apache.myfaces.Equal.INVALID = Erro de valida\u00e7\u00e3o
+org.apache.myfaces.Equal.INVALID_detail = O valor informado ({0}) n\u00e3o \u00e9 igual ao valor de "{1}".
 
-org.apache.myfaces.Creditcard.INVALID = Erro de valida\u00E7\u00E3o
-org.apache.myfaces.Creditcard.INVALID_detail = O valor informado ({0}) est\u00E1 incorreto para cart\u00E3o de cr\u00E9dito
+org.apache.myfaces.Creditcard.INVALID = Erro de valida\u00e7\u00e3o
+org.apache.myfaces.Creditcard.INVALID_detail = O valor informado ({0}) est\u00e1 incorreto para cart\u00e3o de cr\u00e9dito
 
-org.apache.myfaces.Regexpr.INVALID = Erro de valida\u00E7\u00E3o
-org.apache.myfaces.Regexpr.INVALID_detail = O valor informado ({0}) \u00E9 inv\u00E1lido.
+org.apache.myfaces.Regexpr.INVALID = Erro de valida\u00e7\u00e3o
+org.apache.myfaces.Regexpr.INVALID_detail = O valor informado ({0}) \u00e9 inv\u00e1lido.
 
-org.apache.myfaces.Date.INVALID = Erro de valida\u00E7\u00E3o
-org.apache.myfaces.Date.INVALID_detail = O valor informado ({0}) n\u00E3o \u00E9 uma data v\u00E1lida
+org.apache.myfaces.Date.INVALID = Erro de valida\u00e7\u00e3o
+org.apache.myfaces.Date.INVALID_detail = O valor informado ({0}) n\u00e3o \u00e9 uma data v\u00e1lida
 
-org.apache.myfaces.ticker.NOCONNECTION = Sem conex\u00E3o:
-org.apache.myfaces.ticker.NOCONNECTION_detail = Talvez voc\u00EA esteja atr\u00E1s de um firewall?
+org.apache.myfaces.ticker.NOCONNECTION = Sem conex\u00e3o:
+org.apache.myfaces.ticker.NOCONNECTION_detail = Talvez voc\u00ea esteja atr\u00e1s de um firewall?
 
-org.apache.myfaces.ISBN.INVALID = Erro de valida\u00E7\u00E3o
-org.apache.myfaces.ISBN.INVALID_detail = O valor informado ({0}) n\u00E3o \u00E9 um c\u00F3digo isbn v\u00E1lido.
+org.apache.myfaces.ISBN.INVALID = Erro de valida\u00e7\u00e3o
+org.apache.myfaces.ISBN.INVALID_detail = O valor informado ({0}) n\u00e3o \u00e9 um c\u00f3digo isbn v\u00e1lido.
 
-org.apache.myfaces.tree2.MISSING_NODE = N\u00F3 ausente
-org.apache.myfaces.tree2.MISSING_NODE_detail = O n\u00F3 solicitado "{0}" n\u00E3o existe.
+org.apache.myfaces.tree2.MISSING_NODE = N\u00f3 ausente
+org.apache.myfaces.tree2.MISSING_NODE_detail = O n\u00f3 solicitado "{0}" n\u00e3o existe.
 
-org.apache.myfaces.calendar.CONVERSION = Erro de convers\u00E3o
-org.apache.myfaces.calendar.CONVERSION_detail = "{0}": O valor fornecido "{1}" n\u00E3o p\u00F4de ser convertido em uma data.
+org.apache.myfaces.calendar.CONVERSION = Erro de convers\u00e3o
+org.apache.myfaces.calendar.CONVERSION_detail = "{0}": O valor fornecido "{1}" n\u00e3o p\u00f4de ser convertido em uma data.
 
-org.apache.myfaces.FileUpload.SIZE_LIMIT = "{0}": O arquivo carregado excedeu o tamanho m\u00E1ximo de {1} bytes.
+org.apache.myfaces.FileUpload.SIZE_LIMIT = "{0}": O arquivo carregado excedeu o tamanho m\u00e1ximo de {1} bytes.
diff --git a/api/src/main/resources/javax/faces/Messages_ru.properties b/api/src/main/resources/javax/faces/Messages_ru.properties
index 5cc43f3..09aef71 100644
--- a/api/src/main/resources/javax/faces/Messages_ru.properties
+++ b/api/src/main/resources/javax/faces/Messages_ru.properties
@@ -93,7 +93,6 @@ javax.faces.validator.LongRangeValidator.TYPE_detail = {0}: \u041d\u0435\u043a\u
 
 
 # myfaces specific messages
-org.apache.myfaces.renderkit.html.HtmlMessagesRenderer.IN_FIELD = \u0020in {0}
 org.apache.myfaces.Email.INVALID = \u041e\u0448\u0438\u0431\u043a\u0430 \u0432\u0430\u043b\u0438\u0434\u0430\u0446\u0438\u0438
 org.apache.myfaces.Email.INVALID_detail = \u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 ({0}) \u043d\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u044b\u043c \u0430\u0434\u0440\u0435\u0441\u043e\u043c \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0439 \u043f\u043e\u0447\u0442\u044b.
 
diff --git a/api/src/main/resources/javax/faces/Messages_sk.properties b/api/src/main/resources/javax/faces/Messages_sk.properties
index 5599afd..72f6f66 100755
--- a/api/src/main/resources/javax/faces/Messages_sk.properties
+++ b/api/src/main/resources/javax/faces/Messages_sk.properties
@@ -15,115 +15,114 @@
 # standard messages (Spec. 2.5.2.4)
 
 # components
-javax.faces.component.UIInput.CONVERSION = {0}: Nastala chyba pri konverzii hodn\u00F4t.
-javax.faces.component.UIInput.REQUIRED = {0}: Chyba pri kontrole platnosti: Hodnota pol\u00ED\u010Dka je nutn\u00E9 vyplni\u0165.
-javax.faces.component.UIInput.UPDATE = {0}\: Nastala chyba pri spracovan\u00ED odoslan\u00FDch inform\u00E1ci\u00ED. 
+javax.faces.component.UIInput.CONVERSION = {0}: Nastala chyba pri konverzii hodn\u00f4t.
+javax.faces.component.UIInput.REQUIRED = {0}: Chyba pri kontrole platnosti: Hodnota pol\u00ed\u010dka je nutn\u00e9 vyplni\u0165.
+javax.faces.component.UIInput.UPDATE = {0}\: Nastala chyba pri spracovan\u00ed odoslan\u00fdch inform\u00e1ci\u00ed. 
 
-javax.faces.component.UISelectOne.INVALID = {0}: Chyba pri kontrole platnosti: Hodnota nie je platn\u00E1
-javax.faces.component.UISelectMany.INVALID = {0}: Chyba pri kontrole platnosti: Hodnota nie je platn\u00E1
+javax.faces.component.UISelectOne.INVALID = {0}: Chyba pri kontrole platnosti: Hodnota nie je platn\u00e1
+javax.faces.component.UISelectMany.INVALID = {0}: Chyba pri kontrole platnosti: Hodnota nie je platn\u00e1
 
 # converters
-javax.faces.converter.BigDecimalConverter.DECIMAL = {2}: ''{0}'' mus\u00ED by\u0165 \u010D\u00EDslom v desiatkovej s\u00FAstave (m\u00F4\u017Ee obsahova\u0165 znamienko).
-javax.faces.converter.BigDecimalConverter.DECIMAL_detail = {2}: ''{0}'' mus\u00ED by\u0165 \u010D\u00EDslom v desiatkovej s\u00FAstave zlo\u017Een\u00E9 z nula alebo viacerych \u010D\u00EDslic, za ktor\u00FDmi m\u00F4\u017Ee nasledova\u0165 desatinn\u00E1 \u010Diarka. Pr\u00EDklad: {1}
+javax.faces.converter.BigDecimalConverter.DECIMAL = {2}: ''{0}'' mus\u00ed by\u0165 \u010d\u00edslom v desiatkovej s\u00fastave (m\u00f4\u017ee obsahova\u0165 znamienko).
+javax.faces.converter.BigDecimalConverter.DECIMAL_detail = {2}: ''{0}'' mus\u00ed by\u0165 \u010d\u00edslom v desiatkovej s\u00fastave zlo\u017een\u00e9 z nula alebo viacerych \u010d\u00edslic, za ktor\u00fdmi m\u00f4\u017ee nasledova\u0165 desatinn\u00e1 \u010diarka. Pr\u00edklad: {1}
  
-javax.faces.converter.BigIntegerConverter.BIGINTEGER = {2}: ''{0}'' mus\u00ED by\u0165 cel\u00E9 \u010D\u00EDslo zlo\u017Een\u00E9 z jednej alebo viacerych \u010D\u00EDslic.
-javax.faces.converter.BigIntegerConverter.BIGINTEGER_detail = {2}: ''{0}'' mus\u00ED by\u0165 cel\u00E9 \u010D\u00EDslo zlo\u017Een\u00E9 z jednej alebo viacerych \u010D\u00EDslic. Pr\u00EDklad: {1}
+javax.faces.converter.BigIntegerConverter.BIGINTEGER = {2}: ''{0}'' mus\u00ed by\u0165 cel\u00e9 \u010d\u00edslo zlo\u017een\u00e9 z jednej alebo viacerych \u010d\u00edslic.
+javax.faces.converter.BigIntegerConverter.BIGINTEGER_detail = {2}: ''{0}'' mus\u00ed by\u0165 cel\u00e9 \u010d\u00edslo zlo\u017een\u00e9 z jednej alebo viacerych \u010d\u00edslic. Pr\u00edklad: {1}
  
-javax.faces.converter.BooleanConverter.BOOLEAN = {1}: ''{0}'' mus\u00ED by\u0165 hodnota '\u00E1no' alebo 'nie'.
-javax.faces.converter.BooleanConverter.BOOLEAN_detail = {1}: ''{0}'' mus\u00ED by\u0165 hodnota '\u00E1no' alebo 'nie'. Hodnota in\u00E1 ako '\u00E1no' sa bude pova\u017Eova\u0165 za 'nie'.
+javax.faces.converter.BooleanConverter.BOOLEAN = {1}: ''{0}'' mus\u00ed by\u0165 hodnota '\u00e1no' alebo 'nie'.
+javax.faces.converter.BooleanConverter.BOOLEAN_detail = {1}: ''{0}'' mus\u00ed by\u0165 hodnota '\u00e1no' alebo 'nie'. Hodnota in\u00e1 ako '\u00e1no' sa bude pova\u017eova\u0165 za 'nie'.
 
-javax.faces.converter.ByteConverter.BYTE = {2}: ''{0}'' mus\u00ED by\u0165 cel\u00E9 \u010D\u00EDslo medzi 0 a 255.
-javax.faces.converter.ByteConverter.BYTE_detail = {2}: ''{0}'' mus\u00ED by\u0165 cel\u00E9 \u010D\u00EDslo medzi 0 a 255. Pr\u00EDklad: {1}
+javax.faces.converter.ByteConverter.BYTE = {2}: ''{0}'' mus\u00ed by\u0165 cel\u00e9 \u010d\u00edslo medzi 0 a 255.
+javax.faces.converter.ByteConverter.BYTE_detail = {2}: ''{0}'' mus\u00ed by\u0165 cel\u00e9 \u010d\u00edslo medzi 0 a 255. Pr\u00edklad: {1}
  
-javax.faces.converter.CharacterConverter.CHARACTER = {1}: ''{0}'' mus\u00ED by\u0165 platn\u00FDm znakom.
-javax.faces.converter.CharacterConverter.CHARACTER_detail = {1}: ''{0}'' mus\u00ED by\u0165 platn\u00FDm ASCII znakom.
-
-javax.faces.converter.DateTimeConverter.DATE = {2}: ''{0}'' nie je v platnom form\u00E1te d\u00E1tumu.
-javax.faces.converter.DateTimeConverter.DATE_detail = {2}\: ''{0}'' nie je v platnom form\u00E1te d\u00E1tumu. Pr\u00EDklad\: {1} 
-javax.faces.converter.DateTimeConverter.TIME = {2}: ''{0}'' nie je v platnom form\u00E1te \u010Dasu.
-javax.faces.converter.DateTimeConverter.TIME_detail = {2}\: ''{0}'' nie je v platnom form\u00E1te \u010Dasu. Pr\u00EDklad\: {1} 
-javax.faces.converter.DateTimeConverter.DATETIME = {2}: ''{0}'' nie je v platnom form\u00E1te d\u00E1tumu a \u010Dasu.
-javax.faces.converter.DateTimeConverter.DATETIME_detail = {2}\: ''{0}'' nie je v platnom form\u00E1te d\u00E1tumu a \u010Dasu. Pr\u00EDklad\: {1} 
-javax.faces.converter.DateTimeConverter.PATTERN_TYPE = {1}: Atrib\u00FAt '\u0161abl\u00F3na' alebo 'typ' musia by\u0165 zadan\u00E9, aby sa hodnota ''{0}'' mohla konvertova\u0165.
-
-javax.faces.converter.DoubleConverter.DOUBLE = {2}: ''{0}'' mus\u00ED by\u0165 cel\u00E9 alebo desatinn\u00E9 \u010D\u00EDslo.
-javax.faces.converter.DoubleConverter.DOUBLE_detail = {2}: ''{0}'' mus\u00ED by\u0165 \u010D\u00EDslo medzi 4,9E-324 a 1,7976931348623157E308  Pr\u00EDklad\: {1}
-
-javax.faces.converter.EnumConverter.ENUM = {2}: ''{0}'' hodnota sa mus\u00ED da\u0165 previes\u0165 na polo\u017Eku zo zoznamu hodn\u00F4t.
-javax.faces.converter.EnumConverter.ENUM_detail = {2}: ''{0}'' hodnota sa mus\u00ED da\u0165 previes\u0165 na polo\u017Eku zo zoznamu hodn\u00F4t (enum), ktor\u00FD obsahuje kon\u0161tantu ''{1}''.
-javax.faces.converter.EnumConverter.ENUM_NO_CLASS = {1}: ''{0}'' hodnota sa mus\u00ED da\u0165 previes\u0165 na polo\u017Eku zoznamu hodn\u00F4t, ale trieda zoznamu nebola poskytnut\u00E1.
-javax.faces.converter.EnumConverter.ENUM_NO_CLASS_detail = {1}: ''{0}'' hodnota sa mus\u00ED da\u0165 previes\u0165 na polo\u017Eku zoznamu hodn\u00F4t (enum), ale trieda zoznamu nebola poskytnut\u00E1.
-
-javax.faces.converter.FloatConverter.FLOAT = {2}: ''{0}'' mus\u00ED by\u0165 cel\u00E9 alebo desatinn\u00E9 \u010D\u00EDslo.
-javax.faces.converter.FloatConverter.FLOAT_detail = {2}: ''{0}'' mus\u00ED by\u0165 \u010D\u00EDslo medzi 1,4E-45 a 3,4028235E38  Pr\u00EDklad: {1}
-
-javax.faces.converter.IntegerConverter.INTEGER = {2}: ''{0}'' mus\u00ED by\u0165 cel\u00E9 \u010D\u00EDslo zlo\u017Een\u00E9 z jednej alebo viacerych \u010D\u00EDslic.
-javax.faces.converter.IntegerConverter.INTEGER_detail = {2}: ''{0}'' mus\u00ED by\u0165 \u010D\u00EDslo medzi -2147483648 a 2147483647 Pr\u00EDklad: {1}
-
-javax.faces.converter.LongConverter.LONG = {2}: ''{0}'' mus\u00ED by\u0165 cel\u00E9 \u010D\u00EDslo zlo\u017Een\u00E9 z jednej alebo viacerych \u010D\u00EDslic.
-javax.faces.converter.LongConverter.LONG_detail = {2}: ''{0}'' mus\u00ED by\u0165 \u010D\u00EDslo medzi -9223372036854775808 a 9223372036854775807 Pr\u00EDklad: {1}
-
-javax.faces.converter.NumberConverter.CURRENCY = {2}: ''{0}'' nie je v platnom form\u00E1te ceny.
-javax.faces.converter.NumberConverter.CURRENCY_detail = {2}: ''{0}'' nie je v platnom form\u00E1te ceny. Pr\u00EDklad: {1}
-javax.faces.converter.NumberConverter.PERCENT = {2}: ''{0}'' nie je percentu\u00E1lna hodnota.
-javax.faces.converter.NumberConverter.PERCENT_detail = {2}: ''{0}'' nie je percentu\u00E1lna hodnota. Pr\u00EDklad: {1}
-javax.faces.converter.NumberConverter.NUMBER = {2}: ''{0}'' nie je \u010D\u00EDslo.
-javax.faces.converter.NumberConverter.NUMBER_detail = {2}: ''{0}'' nie je \u010D\u00EDslo. Pr\u00EDklad: {1}
-javax.faces.converter.NumberConverter.PATTERN = {2}: ''{0}'' nem\u00E1 spr\u00E1vny form\u00E1t \u010D\u00EDsla.
-javax.faces.converter.NumberConverter.PATTERN_detail = {2}: ''{0}'' nem\u00E1 spr\u00E1vny form\u00E1t \u010D\u00EDsla. Pr\u00EDklad: {1}
-
-javax.faces.converter.ShortConverter.SHORT = {2}: ''{0}'' mus\u00ED by\u0165 cel\u00E9 \u010D\u00EDslo zlo\u017Een\u00E9 z jednej alebo viacerych \u010D\u00EDslic.
-javax.faces.converter.ShortConverter.SHORT_detail = {2}: ''{0}'' mus\u00ED by\u0165 \u010D\u00EDslo medzi -32768 a 32767 Pr\u00EDklad: {1}
+javax.faces.converter.CharacterConverter.CHARACTER = {1}: ''{0}'' mus\u00ed by\u0165 platn\u00fdm znakom.
+javax.faces.converter.CharacterConverter.CHARACTER_detail = {1}: ''{0}'' mus\u00ed by\u0165 platn\u00fdm ASCII znakom.
+
+javax.faces.converter.DateTimeConverter.DATE = {2}: ''{0}'' nie je v platnom form\u00e1te d\u00e1tumu.
+javax.faces.converter.DateTimeConverter.DATE_detail = {2}\: ''{0}'' nie je v platnom form\u00e1te d\u00e1tumu. Pr\u00edklad\: {1} 
+javax.faces.converter.DateTimeConverter.TIME = {2}: ''{0}'' nie je v platnom form\u00e1te \u010dasu.
+javax.faces.converter.DateTimeConverter.TIME_detail = {2}\: ''{0}'' nie je v platnom form\u00e1te \u010dasu. Pr\u00edklad\: {1} 
+javax.faces.converter.DateTimeConverter.DATETIME = {2}: ''{0}'' nie je v platnom form\u00e1te d\u00e1tumu a \u010dasu.
+javax.faces.converter.DateTimeConverter.DATETIME_detail = {2}\: ''{0}'' nie je v platnom form\u00e1te d\u00e1tumu a \u010dasu. Pr\u00edklad\: {1} 
+javax.faces.converter.DateTimeConverter.PATTERN_TYPE = {1}: Atrib\u00fat '\u0161abl\u00f3na' alebo 'typ' musia by\u0165 zadan\u00e9, aby sa hodnota ''{0}'' mohla konvertova\u0165.
+
+javax.faces.converter.DoubleConverter.DOUBLE = {2}: ''{0}'' mus\u00ed by\u0165 cel\u00e9 alebo desatinn\u00e9 \u010d\u00edslo.
+javax.faces.converter.DoubleConverter.DOUBLE_detail = {2}: ''{0}'' mus\u00ed by\u0165 \u010d\u00edslo medzi 4,9E-324 a 1,7976931348623157E308  Pr\u00edklad\: {1}
+
+javax.faces.converter.EnumConverter.ENUM = {2}: ''{0}'' hodnota sa mus\u00ed da\u0165 previes\u0165 na polo\u017eku zo zoznamu hodn\u00f4t.
+javax.faces.converter.EnumConverter.ENUM_detail = {2}: ''{0}'' hodnota sa mus\u00ed da\u0165 previes\u0165 na polo\u017eku zo zoznamu hodn\u00f4t (enum), ktor\u00fd obsahuje kon\u0161tantu ''{1}''.
+javax.faces.converter.EnumConverter.ENUM_NO_CLASS = {1}: ''{0}'' hodnota sa mus\u00ed da\u0165 previes\u0165 na polo\u017eku zoznamu hodn\u00f4t, ale trieda zoznamu nebola poskytnut\u00e1.
+javax.faces.converter.EnumConverter.ENUM_NO_CLASS_detail = {1}: ''{0}'' hodnota sa mus\u00ed da\u0165 previes\u0165 na polo\u017eku zoznamu hodn\u00f4t (enum), ale trieda zoznamu nebola poskytnut\u00e1.
+
+javax.faces.converter.FloatConverter.FLOAT = {2}: ''{0}'' mus\u00ed by\u0165 cel\u00e9 alebo desatinn\u00e9 \u010d\u00edslo.
+javax.faces.converter.FloatConverter.FLOAT_detail = {2}: ''{0}'' mus\u00ed by\u0165 \u010d\u00edslo medzi 1,4E-45 a 3,4028235E38  Pr\u00edklad: {1}
+
+javax.faces.converter.IntegerConverter.INTEGER = {2}: ''{0}'' mus\u00ed by\u0165 cel\u00e9 \u010d\u00edslo zlo\u017een\u00e9 z jednej alebo viacerych \u010d\u00edslic.
+javax.faces.converter.IntegerConverter.INTEGER_detail = {2}: ''{0}'' mus\u00ed by\u0165 \u010d\u00edslo medzi -2147483648 a 2147483647 Pr\u00edklad: {1}
+
+javax.faces.converter.LongConverter.LONG = {2}: ''{0}'' mus\u00ed by\u0165 cel\u00e9 \u010d\u00edslo zlo\u017een\u00e9 z jednej alebo viacerych \u010d\u00edslic.
+javax.faces.converter.LongConverter.LONG_detail = {2}: ''{0}'' mus\u00ed by\u0165 \u010d\u00edslo medzi -9223372036854775808 a 9223372036854775807 Pr\u00edklad: {1}
+
+javax.faces.converter.NumberConverter.CURRENCY = {2}: ''{0}'' nie je v platnom form\u00e1te ceny.
+javax.faces.converter.NumberConverter.CURRENCY_detail = {2}: ''{0}'' nie je v platnom form\u00e1te ceny. Pr\u00edklad: {1}
+javax.faces.converter.NumberConverter.PERCENT = {2}: ''{0}'' nie je percentu\u00e1lna hodnota.
+javax.faces.converter.NumberConverter.PERCENT_detail = {2}: ''{0}'' nie je percentu\u00e1lna hodnota. Pr\u00edklad: {1}
+javax.faces.converter.NumberConverter.NUMBER = {2}: ''{0}'' nie je \u010d\u00edslo.
+javax.faces.converter.NumberConverter.NUMBER_detail = {2}: ''{0}'' nie je \u010d\u00edslo. Pr\u00edklad: {1}
+javax.faces.converter.NumberConverter.PATTERN = {2}: ''{0}'' nem\u00e1 spr\u00e1vny form\u00e1t \u010d\u00edsla.
+javax.faces.converter.NumberConverter.PATTERN_detail = {2}: ''{0}'' nem\u00e1 spr\u00e1vny form\u00e1t \u010d\u00edsla. Pr\u00edklad: {1}
+
+javax.faces.converter.ShortConverter.SHORT = {2}: ''{0}'' mus\u00ed by\u0165 cel\u00e9 \u010d\u00edslo zlo\u017een\u00e9 z jednej alebo viacerych \u010d\u00edslic.
+javax.faces.converter.ShortConverter.SHORT_detail = {2}: ''{0}'' mus\u00ed by\u0165 \u010d\u00edslo medzi -32768 a 32767 Pr\u00edklad: {1}
 
 javax.faces.converter.STRING = {1}: Nepodarilo sa previes\u0165 ''{0}'' na text.
 
 # validators
-javax.faces.validator.NOT_IN_RANGE = Chyba pri kontrole platnosti: Zadan\u00E1 hodnota nespad\u00E1 do intervalu medzi {0} a {1}.
+javax.faces.validator.NOT_IN_RANGE = Chyba pri kontrole platnosti: Zadan\u00e1 hodnota nespad\u00e1 do intervalu medzi {0} a {1}.
 
-javax.faces.validator.DoubleRangeValidator.MAXIMUM = {1}: Chyba pri kontrole platnosti: Hodnota je vy\u0161\u0161ia ako pr\u00EDpustn\u00E9 maximum "{0}"
-javax.faces.validator.DoubleRangeValidator.MINIMUM = {1}: Chyba pri kontrole platnosti: Hodnota je ni\u017E\u0161ia ako pr\u00EDpustn\u00E9 minimum ''{0}''
-javax.faces.validator.DoubleRangeValidator.NOT_IN_RANGE = {2}: Chyba pri kontrole platnosti: Zadan\u00E1 hodnota nespad\u00E1 do intervalu medzi {0} a {1}.
-javax.faces.validator.DoubleRangeValidator.TYPE = {0}: Chyba pri kontrole platnosti: Hodnota nie je spr\u00E1vneho typu.
+javax.faces.validator.DoubleRangeValidator.MAXIMUM = {1}: Chyba pri kontrole platnosti: Hodnota je vy\u0161\u0161ia ako pr\u00edpustn\u00e9 maximum "{0}"
+javax.faces.validator.DoubleRangeValidator.MINIMUM = {1}: Chyba pri kontrole platnosti: Hodnota je ni\u017e\u0161ia ako pr\u00edpustn\u00e9 minimum ''{0}''
+javax.faces.validator.DoubleRangeValidator.NOT_IN_RANGE = {2}: Chyba pri kontrole platnosti: Zadan\u00e1 hodnota nespad\u00e1 do intervalu medzi {0} a {1}.
+javax.faces.validator.DoubleRangeValidator.TYPE = {0}: Chyba pri kontrole platnosti: Hodnota nie je spr\u00e1vneho typu.
 
-javax.faces.validator.LengthValidator.MAXIMUM = {1}: Chyba pri kontrole platnosti: Hodnota je vy\u0161\u0161ia ako pr\u00EDpustn\u00E9 maximum ''{0}''
-javax.faces.validator.LengthValidator.MINIMUM = {1}: Chyba pri kontrole platnosti: Hodnota je ni\u017E\u0161ia ako pr\u00EDpustn\u00E9 minimum ''{0}''
+javax.faces.validator.LengthValidator.MAXIMUM = {1}: Chyba pri kontrole platnosti: Hodnota je vy\u0161\u0161ia ako pr\u00edpustn\u00e9 maximum ''{0}''
+javax.faces.validator.LengthValidator.MINIMUM = {1}: Chyba pri kontrole platnosti: Hodnota je ni\u017e\u0161ia ako pr\u00edpustn\u00e9 minimum ''{0}''
 
-javax.faces.validator.LongRangeValidator.MAXIMUM = {1}: Chyba pri kontrole platnosti: Hodnota je vy\u0161\u0161ia ako pr\u00EDpustn\u00E9 maximum ''{0}''
-javax.faces.validator.LongRangeValidator.MINIMUM = {1}: Chyba pri kontrole platnosti: Hodnota je ni\u017E\u0161ia ako pr\u00EDpustn\u00E9 minimum ''{0}''
-javax.faces.validator.LongRangeValidator.NOT_IN_RANGE = {2}: Chyba pri kontrole platnosti: Zadan\u00E1 hodnota nespad\u00E1 do intervalu medzi {0} a {1}.
-javax.faces.validator.LongRangeValidator.TYPE = {0}: Chyba pri kontrole platnosti: Hodnota nie je spr\u00E1vneho typu.
+javax.faces.validator.LongRangeValidator.MAXIMUM = {1}: Chyba pri kontrole platnosti: Hodnota je vy\u0161\u0161ia ako pr\u00edpustn\u00e9 maximum ''{0}''
+javax.faces.validator.LongRangeValidator.MINIMUM = {1}: Chyba pri kontrole platnosti: Hodnota je ni\u017e\u0161ia ako pr\u00edpustn\u00e9 minimum ''{0}''
+javax.faces.validator.LongRangeValidator.NOT_IN_RANGE = {2}: Chyba pri kontrole platnosti: Zadan\u00e1 hodnota nespad\u00e1 do intervalu medzi {0} a {1}.
+javax.faces.validator.LongRangeValidator.TYPE = {0}: Chyba pri kontrole platnosti: Hodnota nie je spr\u00e1vneho typu.
 
-javax.faces.validator.RegexValidator.NOT_MATCHED = {1}: Chyba pri kontrole platnosti: Hodnota nepasuju na regul\u00E1rny v\u00FDraz ''{0}''
-javax.faces.validator.RegexValidator.PATTERN_NOT_SET = \u0160abl\u00F3na pre kontrolu mus\u00ED by\u0165 zadan\u00E1.
-javax.faces.validator.RegexValidator.MATCH_EXCEPTION = Zadan\u00E1 \u0161abl\u00F3na nie je platn\u00FDm regul\u00E1rnym v\u00FDrazom.
+javax.faces.validator.RegexValidator.NOT_MATCHED = {1}: Chyba pri kontrole platnosti: Hodnota nepasuju na regul\u00e1rny v\u00fdraz ''{0}''
+javax.faces.validator.RegexValidator.PATTERN_NOT_SET = \u0160abl\u00f3na pre kontrolu mus\u00ed by\u0165 zadan\u00e1.
+javax.faces.validator.RegexValidator.MATCH_EXCEPTION = Zadan\u00e1 \u0161abl\u00f3na nie je platn\u00fdm regul\u00e1rnym v\u00fdrazom.
 
 # myfaces specific messages
-org.apache.myfaces.renderkit.html.HtmlMessagesRenderer.IN_FIELD = \ v {0}
 org.apache.myfaces.Email.INVALID = Chyba pri kontrole platnosti
-org.apache.myfaces.Email.INVALID_detail =Dan\u00E1 hodnota ({0}) nie je platnou email adresou.
+org.apache.myfaces.Email.INVALID_detail =Dan\u00e1 hodnota ({0}) nie je platnou email adresou.
 
 org.apache.myfaces.Equal.INVALID = Chyba pri kontrole platnosti
-org.apache.myfaces.Equal.INVALID_detail =Dan\u00E1 hodnota ({0}) nie je rovn\u00E1 hodnote "{1}".
+org.apache.myfaces.Equal.INVALID_detail =Dan\u00e1 hodnota ({0}) nie je rovn\u00e1 hodnote "{1}".
 
 org.apache.myfaces.Creditcard.INVALID = Chyba pri kontrole platnosti
-org.apache.myfaces.Creditcard.INVALID_detail =Dan\u00E1 hodnota ({0}) nie je \u010D\u00EDslom kreditnej karty
+org.apache.myfaces.Creditcard.INVALID_detail =Dan\u00e1 hodnota ({0}) nie je \u010d\u00edslom kreditnej karty
 
 org.apache.myfaces.Regexpr.INVALID=Chyba pri kontrole platnosti
-org.apache.myfaces.Regexpr.INVALID_detail=Dan\u00E1 hodnota ({0}) nie je platn\u00E1.
+org.apache.myfaces.Regexpr.INVALID_detail=Dan\u00e1 hodnota ({0}) nie je platn\u00e1.
 
 org.apache.myfaces.Date.INVALID = Chyba pri kontrole platnosti
-org.apache.myfaces.Date.INVALID_detail =Dan\u00E1 hodnota ({0}) nie je platn\u00FDm d\u00E1tumom.
+org.apache.myfaces.Date.INVALID_detail =Dan\u00e1 hodnota ({0}) nie je platn\u00fdm d\u00e1tumom.
 
 org.apache.myfaces.ticker.NOCONNECTION = Nepodarilo sa naviaza\u0165 spojenie\: 
-org.apache.myfaces.ticker.NOCONNECTION_detail = Neblokuje v\u00E1s firewall?
+org.apache.myfaces.ticker.NOCONNECTION_detail = Neblokuje v\u00e1s firewall?
 
 org.apache.myfaces.ISBN.INVALID = Chyba pri kontrole platnosti
-org.apache.myfaces.ISBN.INVALID_detail =Dan\u00E1 hodnota ({0}) nie je platn\u00FDm ISBN k\u00F3dom.
+org.apache.myfaces.ISBN.INVALID_detail =Dan\u00e1 hodnota ({0}) nie je platn\u00fdm ISBN k\u00f3dom.
 
-org.apache.myfaces.tree2.MISSING_NODE        = Ch\u00FDbaj\u00FAci uzol
-org.apache.myfaces.tree2.MISSING_NODE_detail = Po\u017Eadovan\u00FD uzol "{0}" neexistuje.
+org.apache.myfaces.tree2.MISSING_NODE        = Ch\u00fdbaj\u00faci uzol
+org.apache.myfaces.tree2.MISSING_NODE_detail = Po\u017eadovan\u00fd uzol "{0}" neexistuje.
 
 org.apache.myfaces.calendar.CONVERSION = Chyba pri konverzii
-org.apache.myfaces.calendar.CONVERSION_detail = "{0}": Dan\u00E1 hodnota "{1}" sa nedala previes\u0165 na d\u00E1tum.
+org.apache.myfaces.calendar.CONVERSION_detail = "{0}": Dan\u00e1 hodnota "{1}" sa nedala previes\u0165 na d\u00e1tum.
 
-org.apache.myfaces.FileUpload.SIZE_LIMIT = "{0}": Nahran\u00FD s\u00FAbor presahuje maxim\u00E1lnu povolen\u00FA ve\u013Ekos\u0165 {1} bajtov.
+org.apache.myfaces.FileUpload.SIZE_LIMIT = "{0}": Nahran\u00fd s\u00fabor presahuje maxim\u00e1lnu povolen\u00fa ve\u013ekos\u0165 {1} bajtov.
diff --git a/api/src/main/resources/javax/faces/Messages_uk.properties b/api/src/main/resources/javax/faces/Messages_uk.properties
index e58e862..39da1b3 100644
--- a/api/src/main/resources/javax/faces/Messages_uk.properties
+++ b/api/src/main/resources/javax/faces/Messages_uk.properties
@@ -15,117 +15,116 @@
 # standard messages (Spec. 2.5.2.4)
 
 # components
-javax.faces.component.UIInput.CONVERSION = {0}: \u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0435\u0440\u0435\u0442\u0432\u043E\u0440\u0435\u043D\u043D\u044F
-javax.faces.component.UIInput.REQUIRED = {0}: \u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0435\u0440\u0435\u0432\u0456\u0440\u043A\u0438: \u0417\u043D\u0430\u0447\u0435\u043D\u043D\u044F \u043E\u0431\u043E\u0432'\u044F\u0437\u043A\u043E\u0432\u0435.
-javax.faces.component.UIInput.UPDATE = {0}: \u041F\u0456\u0434 \u0447\u0430\u0441 \u043E\u0431\u0440\u043E\u0431\u043A\u0438 \u043F\u043E\u0434\u0430\u043D\u043E\u0457 \u0432\u0430\u043C\u0438 \u0456\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0456\u0457 \u0441\u0442\u0430\u043B\u0430\u0441\u044F \u043F\u043E\u043C\u0438\u043B\u043A\u0430.
+javax.faces.component.UIInput.CONVERSION = {0}: \u041f\u043e\u043c\u0438\u043b\u043a\u0430 \u043f\u0435\u0440\u0435\u0442\u0432\u043e\u0440\u0435\u043d\u043d\u044f
+javax.faces.component.UIInput.REQUIRED = {0}: \u041f\u043e\u043c\u0438\u043b\u043a\u0430 \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u043a\u0438: \u0417\u043d\u0430\u0447\u0435\u043d\u043d\u044f \u043e\u0431\u043e\u0432'\u044f\u0437\u043a\u043e\u0432\u0435.
+javax.faces.component.UIInput.UPDATE = {0}: \u041f\u0456\u0434 \u0447\u0430\u0441 \u043e\u0431\u0440\u043e\u0431\u043a\u0438 \u043f\u043e\u0434\u0430\u043d\u043e\u0457 \u0432\u0430\u043c\u0438 \u0456\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0456\u0457 \u0441\u0442\u0430\u043b\u0430\u0441\u044f \u043f\u043e\u043c\u0438\u043b\u043a\u0430.
 
-javax.faces.component.UISelectOne.INVALID = {0}: \u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0435\u0440\u0435\u0432\u0456\u0440\u043A\u0438: \u0417\u043D\u0430\u0447\u0435\u043D\u043D\u044F \u043D\u0435\u0434\u0456\u0439\u0441\u043D\u0435
-javax.faces.component.UISelectMany.INVALID = {0}: \u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0435\u0440\u0435\u0432\u0456\u0440\u043A\u0438: \u0417\u043D\u0430\u0447\u0435\u043D\u043D\u044F \u043D\u0435\u0434\u0456\u0439\u0441\u043D\u0435
+javax.faces.component.UISelectOne.INVALID = {0}: \u041f\u043e\u043c\u0438\u043b\u043a\u0430 \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u043a\u0438: \u0417\u043d\u0430\u0447\u0435\u043d\u043d\u044f \u043d\u0435\u0434\u0456\u0439\u0441\u043d\u0435
+javax.faces.component.UISelectMany.INVALID = {0}: \u041f\u043e\u043c\u0438\u043b\u043a\u0430 \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u043a\u0438: \u0417\u043d\u0430\u0447\u0435\u043d\u043d\u044f \u043d\u0435\u0434\u0456\u0439\u0441\u043d\u0435
 
 # converters
-javax.faces.converter.BigDecimalConverter.DECIMAL = {2}: ''{0}'' \u043F\u043E\u0432\u0438\u043D\u043D\u043E \u0431\u0443\u0442\u0438 \u0434\u0435\u0441\u044F\u0442\u043A\u043E\u0432\u0438\u043C \u0447\u0438\u0441\u043B\u043E\u043C.
-javax.faces.converter.BigDecimalConverter.DECIMAL_detail = {2}: ''{0}'' \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u0431\u0443\u0442\u0438 \u0434\u0435\u0441\u044F\u0442\u043A\u043E\u0432\u0438\u043C \u0447\u0438\u0441\u043B\u043E\u043C, \u0449\u043E \u0441\u043A\u043B\u0430\u0434\u0430\u0454\u0442\u044C\u0441\u044F \u0437 \u043D\u0443\u043B\u044F \u0430\u0431\u043E \u0431\u0456\u043B\u044C\u0448\u0435 \u0446\u0438\u0444\u0440, \u0437\u0430 \u044F\u043A\u0438\u043C\u0438 \u043C\u043E\u0 [...]
+javax.faces.converter.BigDecimalConverter.DECIMAL = {2}: ''{0}'' \u043f\u043e\u0432\u0438\u043d\u043d\u043e \u0431\u0443\u0442\u0438 \u0434\u0435\u0441\u044f\u0442\u043a\u043e\u0432\u0438\u043c \u0447\u0438\u0441\u043b\u043e\u043c.
+javax.faces.converter.BigDecimalConverter.DECIMAL_detail = {2}: ''{0}'' \u043f\u043e\u0432\u0438\u043d\u0435\u043d \u0431\u0443\u0442\u0438 \u0434\u0435\u0441\u044f\u0442\u043a\u043e\u0432\u0438\u043c \u0447\u0438\u0441\u043b\u043e\u043c, \u0449\u043e \u0441\u043a\u043b\u0430\u0434\u0430\u0454\u0442\u044c\u0441\u044f \u0437 \u043d\u0443\u043b\u044f \u0430\u0431\u043e \u0431\u0456\u043b\u044c\u0448\u0435 \u0446\u0438\u0444\u0440, \u0437\u0430 \u044f\u043a\u0438\u043c\u0438 \u043c\u043e\u0 [...]
 
-javax.faces.converter.BigIntegerConverter.BIGINTEGER = {2}: ''{0}'' \u043F\u043E\u0432\u0438\u043D\u043D\u043E \u0431\u0443\u0442\u0438 \u0447\u0438\u0441\u043B\u043E\u043C, \u0449\u043E \u0441\u043A\u043B\u0430\u0434\u0430\u0454\u0442\u044C\u0441\u044F \u0437 \u043E\u0434\u043D\u0456\u0454\u0457 \u0430\u0431\u043E \u0434\u0435\u043A\u0456\u043B\u044C\u043A\u043E\u0445 \u0446\u0438\u0444\u0440.
-javax.faces.converter.BigIntegerConverter.BIGINTEGER_detail = {2}: ''{0}'' \u043F\u043E\u0432\u0438\u043D\u043D\u043E \u0431\u0443\u0442\u0438 \u0447\u0438\u0441\u043B\u043E\u043C, \u0449\u043E \u0441\u043A\u043B\u0430\u0434\u0430\u0454\u0442\u044C\u0441\u044F \u0437 \u043E\u0434\u043D\u0456\u0454\u0457 \u0430\u0431\u043E \u0434\u0435\u043A\u0456\u043B\u044C\u043A\u043E\u0445 \u0446\u0438\u0444\u0440. \u041F\u0440\u0438\u043A\u043B\u0430\u0434: {1}
+javax.faces.converter.BigIntegerConverter.BIGINTEGER = {2}: ''{0}'' \u043f\u043e\u0432\u0438\u043d\u043d\u043e \u0431\u0443\u0442\u0438 \u0447\u0438\u0441\u043b\u043e\u043c, \u0449\u043e \u0441\u043a\u043b\u0430\u0434\u0430\u0454\u0442\u044c\u0441\u044f \u0437 \u043e\u0434\u043d\u0456\u0454\u0457 \u0430\u0431\u043e \u0434\u0435\u043a\u0456\u043b\u044c\u043a\u043e\u0445 \u0446\u0438\u0444\u0440.
+javax.faces.converter.BigIntegerConverter.BIGINTEGER_detail = {2}: ''{0}'' \u043f\u043e\u0432\u0438\u043d\u043d\u043e \u0431\u0443\u0442\u0438 \u0447\u0438\u0441\u043b\u043e\u043c, \u0449\u043e \u0441\u043a\u043b\u0430\u0434\u0430\u0454\u0442\u044c\u0441\u044f \u0437 \u043e\u0434\u043d\u0456\u0454\u0457 \u0430\u0431\u043e \u0434\u0435\u043a\u0456\u043b\u044c\u043a\u043e\u0445 \u0446\u0438\u0444\u0440. \u041f\u0440\u0438\u043a\u043b\u0430\u0434: {1}
 
-javax.faces.converter.BooleanConverter.BOOLEAN = {1}: ''{0}'' \u043F\u043E\u0432\u0438\u043D\u043D\u043E \u0431\u0443\u0442\u0438 ''\u0442\u0430\u043A'' \u0430\u0431\u043E ''\u043D\u0456''.
-javax.faces.converter.BooleanConverter.BOOLEAN_detail = {1}: ''{0}'' \u043F\u043E\u0432\u0438\u043D\u043D\u043E \u0431\u0443\u0442\u0438 ''\u0442\u0430\u043A'' \u0430\u0431\u043E ''\u043D\u0456''. \u0411\u0443\u0434\u044C-\u044F\u043A\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F, \u043E\u043A\u0440\u0456\u043C ''\u0442\u0430\u043A'', \u0431\u0443\u0434\u0435 \u043E\u0446\u0456\u043D\u0435\u043D\u043E \u044F\u043A ''\u043D\u0456''.
+javax.faces.converter.BooleanConverter.BOOLEAN = {1}: ''{0}'' \u043f\u043e\u0432\u0438\u043d\u043d\u043e \u0431\u0443\u0442\u0438 ''\u0442\u0430\u043a'' \u0430\u0431\u043e ''\u043d\u0456''.
+javax.faces.converter.BooleanConverter.BOOLEAN_detail = {1}: ''{0}'' \u043f\u043e\u0432\u0438\u043d\u043d\u043e \u0431\u0443\u0442\u0438 ''\u0442\u0430\u043a'' \u0430\u0431\u043e ''\u043d\u0456''. \u0411\u0443\u0434\u044c-\u044f\u043a\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044f, \u043e\u043a\u0440\u0456\u043c ''\u0442\u0430\u043a'', \u0431\u0443\u0434\u0435 \u043e\u0446\u0456\u043d\u0435\u043d\u043e \u044f\u043a ''\u043d\u0456''.
 
-javax.faces.converter.ByteConverter.BYTE = {2}: ''{0}'' \u043F\u043E\u0432\u0438\u043D\u043D\u043E \u0431\u0443\u0442\u0438 \u0447\u0438\u0441\u043B\u043E\u043C \u0432\u0456\u0434 0 \u0434\u043E 255.
-javax.faces.converter.ByteConverter.BYTE_detail = {2}: ''{0}'' \u043F\u043E\u0432\u0438\u043D\u043D\u043E \u0431\u0443\u0442\u0438 \u0447\u0438\u0441\u043B\u043E\u043C \u0432\u0456\u0434 0 \u0434\u043E 255. \u041F\u0440\u0438\u043A\u043B\u0430\u0434: {1}
+javax.faces.converter.ByteConverter.BYTE = {2}: ''{0}'' \u043f\u043e\u0432\u0438\u043d\u043d\u043e \u0431\u0443\u0442\u0438 \u0447\u0438\u0441\u043b\u043e\u043c \u0432\u0456\u0434 0 \u0434\u043e 255.
+javax.faces.converter.ByteConverter.BYTE_detail = {2}: ''{0}'' \u043f\u043e\u0432\u0438\u043d\u043d\u043e \u0431\u0443\u0442\u0438 \u0447\u0438\u0441\u043b\u043e\u043c \u0432\u0456\u0434 0 \u0434\u043e 255. \u041f\u0440\u0438\u043a\u043b\u0430\u0434: {1}
 
-javax.faces.converter.CharacterConverter.CHARACTER = {1}: ''{0}'' \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u0431\u0443\u0442\u0438 \u0434\u0456\u0439\u0441\u043D\u0438\u043C \u0441\u0438\u043C\u0432\u043E\u043B\u043E\u043C.
-javax.faces.converter.CharacterConverter.CHARACTER_detail = {1}: ''{0}'' \u043F\u043E\u0432\u0438\u043D\u0435\u043D \u0431\u0443\u0442\u0438 \u0434\u0456\u0439\u0441\u043D\u0438\u043C ASCII \u0441\u0438\u043C\u0432\u043E\u043B\u043E\u043C.
+javax.faces.converter.CharacterConverter.CHARACTER = {1}: ''{0}'' \u043f\u043e\u0432\u0438\u043d\u0435\u043d \u0431\u0443\u0442\u0438 \u0434\u0456\u0439\u0441\u043d\u0438\u043c \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u043c.
+javax.faces.converter.CharacterConverter.CHARACTER_detail = {1}: ''{0}'' \u043f\u043e\u0432\u0438\u043d\u0435\u043d \u0431\u0443\u0442\u0438 \u0434\u0456\u0439\u0441\u043d\u0438\u043c ASCII \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u043c.
 
-javax.faces.converter.DateTimeConverter.DATE = {2}: ''{0}'' \u043D\u0435 \u043C\u043E\u0436\u0435 \u0431\u0443\u0442\u0438 \u0437\u0440\u043E\u0437\u0443\u043C\u0456\u043B\u0435 \u044F\u043A \u0434\u0430\u0442\u0430.
-javax.faces.converter.DateTimeConverter.DATE_detail = {2}: ''{0}'' \u043D\u0435 \u043C\u043E\u0436\u0435 \u0431\u0443\u0442\u0438 \u0437\u0440\u043E\u0437\u0443\u043C\u0456\u043B\u0435 \u044F\u043A \u0434\u0430\u0442\u0430. \u041F\u0440\u0438\u043A\u043B\u0430\u0434: {1}
-javax.faces.converter.DateTimeConverter.TIME = {2}: ''{0}'' \u043D\u0435 \u043C\u043E\u0436\u0435 \u0431\u0443\u0442\u0438 \u0437\u0440\u043E\u0437\u0443\u043C\u0456\u043B\u0435 \u044F\u043A \u0447\u0430\u0441.
-javax.faces.converter.DateTimeConverter.TIME_detail = {2}: ''{0}'' \u043D\u0435 \u043C\u043E\u0436\u0435 \u0431\u0443\u0442\u0438 \u0437\u0440\u043E\u0437\u0443\u043C\u0456\u043B\u0435 \u044F\u043A \u0447\u0430\u0441. \u041F\u0440\u0438\u043A\u043B\u0430\u0434: {1}
-javax.faces.converter.DateTimeConverter.DATETIME = {2}: ''{0}'' \u043D\u0435 \u043C\u043E\u0436\u0435 \u0431\u0443\u0442\u0438 \u0437\u0440\u043E\u0437\u0443\u043C\u0456\u043B\u0435 \u044F\u043A \u0434\u0430\u0442\u0430 \u0456 \u0447\u0430\u0441.
-javax.faces.converter.DateTimeConverter.DATETIME_detail = {2}: ''{0}'' \u043D\u0435 \u043C\u043E\u0436\u0435 \u0431\u0443\u0442\u0438 \u0437\u0440\u043E\u0437\u0443\u043C\u0456\u043B\u0435 \u044F\u043A \u0434\u0430\u0442\u0430 \u0456 \u0447\u0430\u0441. \u041F\u0440\u0438\u043A\u043B\u0430\u0434: {1}
-javax.faces.converter.DateTimeConverter.PATTERN_TYPE = {1}: \u0414\u043B\u044F \u043F\u0435\u0440\u0435\u0442\u0432\u043E\u0440\u0435\u043D\u043D\u044F \u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F ''{0}'' \u043D\u0435\u043E\u0431\u0445\u0456\u0434\u043D\u043E \u0432\u043A\u0430\u0437\u0430\u0442\u0438 \u0430\u0442\u0440\u0438\u0431\u0443\u0442 ''pattern'' \u0430\u0431\u043E ''type''.
+javax.faces.converter.DateTimeConverter.DATE = {2}: ''{0}'' \u043d\u0435 \u043c\u043e\u0436\u0435 \u0431\u0443\u0442\u0438 \u0437\u0440\u043e\u0437\u0443\u043c\u0456\u043b\u0435 \u044f\u043a \u0434\u0430\u0442\u0430.
+javax.faces.converter.DateTimeConverter.DATE_detail = {2}: ''{0}'' \u043d\u0435 \u043c\u043e\u0436\u0435 \u0431\u0443\u0442\u0438 \u0437\u0440\u043e\u0437\u0443\u043c\u0456\u043b\u0435 \u044f\u043a \u0434\u0430\u0442\u0430. \u041f\u0440\u0438\u043a\u043b\u0430\u0434: {1}
+javax.faces.converter.DateTimeConverter.TIME = {2}: ''{0}'' \u043d\u0435 \u043c\u043e\u0436\u0435 \u0431\u0443\u0442\u0438 \u0437\u0440\u043e\u0437\u0443\u043c\u0456\u043b\u0435 \u044f\u043a \u0447\u0430\u0441.
+javax.faces.converter.DateTimeConverter.TIME_detail = {2}: ''{0}'' \u043d\u0435 \u043c\u043e\u0436\u0435 \u0431\u0443\u0442\u0438 \u0437\u0440\u043e\u0437\u0443\u043c\u0456\u043b\u0435 \u044f\u043a \u0447\u0430\u0441. \u041f\u0440\u0438\u043a\u043b\u0430\u0434: {1}
+javax.faces.converter.DateTimeConverter.DATETIME = {2}: ''{0}'' \u043d\u0435 \u043c\u043e\u0436\u0435 \u0431\u0443\u0442\u0438 \u0437\u0440\u043e\u0437\u0443\u043c\u0456\u043b\u0435 \u044f\u043a \u0434\u0430\u0442\u0430 \u0456 \u0447\u0430\u0441.
+javax.faces.converter.DateTimeConverter.DATETIME_detail = {2}: ''{0}'' \u043d\u0435 \u043c\u043e\u0436\u0435 \u0431\u0443\u0442\u0438 \u0437\u0440\u043e\u0437\u0443\u043c\u0456\u043b\u0435 \u044f\u043a \u0434\u0430\u0442\u0430 \u0456 \u0447\u0430\u0441. \u041f\u0440\u0438\u043a\u043b\u0430\u0434: {1}
+javax.faces.converter.DateTimeConverter.PATTERN_TYPE = {1}: \u0414\u043b\u044f \u043f\u0435\u0440\u0435\u0442\u0432\u043e\u0440\u0435\u043d\u043d\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044f ''{0}'' \u043d\u0435\u043e\u0431\u0445\u0456\u0434\u043d\u043e \u0432\u043a\u0430\u0437\u0430\u0442\u0438 \u0430\u0442\u0440\u0438\u0431\u0443\u0442 ''pattern'' \u0430\u0431\u043e ''type''.
 
-javax.faces.converter.DoubleConverter.DOUBLE = {2}: ''{0}'' \u043F\u043E\u0432\u0438\u043D\u043D\u043E \u0431\u0443\u0442\u0438 \u0447\u0438\u0441\u043B\u043E\u043C, \u0449\u043E \u0441\u043A\u043B\u0430\u0434\u0430\u0454\u0442\u044C\u0441\u044F \u0437 \u043E\u0434\u043D\u0456\u0454\u0457 \u0430\u0431\u043E \u0434\u0435\u043A\u0456\u043B\u044C\u043A\u043E\u0445 \u0446\u0438\u0444\u0440.
-javax.faces.converter.DoubleConverter.DOUBLE_detail = {2}: ''{0}'' \u043F\u043E\u0432\u0438\u043D\u043D\u043E \u0431\u0443\u0442\u0438 \u0447\u0438\u0441\u043B\u043E\u043C \u043C\u0456\u0436 4.9E-324 \u0442\u0430 1.7976931348623157E308  \u041F\u0440\u0438\u043A\u043B\u0430\u0434: {1}
+javax.faces.converter.DoubleConverter.DOUBLE = {2}: ''{0}'' \u043f\u043e\u0432\u0438\u043d\u043d\u043e \u0431\u0443\u0442\u0438 \u0447\u0438\u0441\u043b\u043e\u043c, \u0449\u043e \u0441\u043a\u043b\u0430\u0434\u0430\u0454\u0442\u044c\u0441\u044f \u0437 \u043e\u0434\u043d\u0456\u0454\u0457 \u0430\u0431\u043e \u0434\u0435\u043a\u0456\u043b\u044c\u043a\u043e\u0445 \u0446\u0438\u0444\u0440.
+javax.faces.converter.DoubleConverter.DOUBLE_detail = {2}: ''{0}'' \u043f\u043e\u0432\u0438\u043d\u043d\u043e \u0431\u0443\u0442\u0438 \u0447\u0438\u0441\u043b\u043e\u043c \u043c\u0456\u0436 4.9E-324 \u0442\u0430 1.7976931348623157E308  \u041f\u0440\u0438\u043a\u043b\u0430\u0434: {1}
 
-javax.faces.converter.EnumConverter.ENUM = {2}: ''{0}'' \u043F\u043E\u0432\u0438\u043D\u043D\u043E \u0431\u0443\u0442\u0438 \u043A\u043E\u043D\u0432\u0435\u0440\u0442\u043E\u0432\u0430\u043D\u043E \u0432 enum.
-javax.faces.converter.EnumConverter.ENUM_detail = {2}: ''{0}'' \u043F\u043E\u0432\u0438\u043D\u043D\u043E \u0431\u0443\u0442\u0438 \u043A\u043E\u043D\u0432\u0435\u0440\u0442\u043E\u0432\u0430\u043D\u0435 \u0432 enum \u0437 enum, \u044F\u043A\u0438\u0439 \u043C\u0456\u0441\u0442\u0438\u0442\u044C \u043A\u043E\u043D\u0441\u0442\u0430\u043D\u0442\u0443 ''{1}''.
-javax.faces.converter.EnumConverter.ENUM_NO_CLASS = {1}: ''{0}'' \u043F\u043E\u0432\u0438\u043D\u043D\u043E \u0431\u0443\u0442\u0438 \u043A\u043E\u043D\u0432\u0435\u0440\u0442\u043E\u0432\u0430\u043D\u0435 \u0432 enum \u0437 enum, \u0430\u043B\u0435 \u043D\u0435 \u043F\u0435\u0440\u0435\u0434\u0431\u0430\u0447\u0435\u043D\u043E enum \u043A\u043B\u0430\u0441\u0443.
-javax.faces.converter.EnumConverter.ENUM_NO_CLASS_detail = {1}: ''{0}'' \u043F\u043E\u0432\u0438\u043D\u043D\u043E \u0431\u0443\u0442\u0438 \u043A\u043E\u043D\u0432\u0435\u0440\u0442\u043E\u0432\u0430\u043D\u0435 \u0432 enum \u0437 enum, \u0430\u043B\u0435 \u043D\u0435 \u043F\u0435\u0440\u0435\u0434\u0431\u0430\u0447\u0435\u043D\u043E enum \u043A\u043B\u0430\u0441\u0443.
+javax.faces.converter.EnumConverter.ENUM = {2}: ''{0}'' \u043f\u043e\u0432\u0438\u043d\u043d\u043e \u0431\u0443\u0442\u0438 \u043a\u043e\u043d\u0432\u0435\u0440\u0442\u043e\u0432\u0430\u043d\u043e \u0432 enum.
+javax.faces.converter.EnumConverter.ENUM_detail = {2}: ''{0}'' \u043f\u043e\u0432\u0438\u043d\u043d\u043e \u0431\u0443\u0442\u0438 \u043a\u043e\u043d\u0432\u0435\u0440\u0442\u043e\u0432\u0430\u043d\u0435 \u0432 enum \u0437 enum, \u044f\u043a\u0438\u0439 \u043c\u0456\u0441\u0442\u0438\u0442\u044c \u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u0443 ''{1}''.
+javax.faces.converter.EnumConverter.ENUM_NO_CLASS = {1}: ''{0}'' \u043f\u043e\u0432\u0438\u043d\u043d\u043e \u0431\u0443\u0442\u0438 \u043a\u043e\u043d\u0432\u0435\u0440\u0442\u043e\u0432\u0430\u043d\u0435 \u0432 enum \u0437 enum, \u0430\u043b\u0435 \u043d\u0435 \u043f\u0435\u0440\u0435\u0434\u0431\u0430\u0447\u0435\u043d\u043e enum \u043a\u043b\u0430\u0441\u0443.
+javax.faces.converter.EnumConverter.ENUM_NO_CLASS_detail = {1}: ''{0}'' \u043f\u043e\u0432\u0438\u043d\u043d\u043e \u0431\u0443\u0442\u0438 \u043a\u043e\u043d\u0432\u0435\u0440\u0442\u043e\u0432\u0430\u043d\u0435 \u0432 enum \u0437 enum, \u0430\u043b\u0435 \u043d\u0435 \u043f\u0435\u0440\u0435\u0434\u0431\u0430\u0447\u0435\u043d\u043e enum \u043a\u043b\u0430\u0441\u0443.
 
-javax.faces.converter.FloatConverter.FLOAT = {2}: ''{0}'' \u043F\u043E\u0432\u0438\u043D\u043D\u043E \u0431\u0443\u0442\u0438 \u0447\u0438\u0441\u043B\u043E\u043C, \u0449\u043E \u0441\u043A\u043B\u0430\u0434\u0430\u0454\u0442\u044C\u0441\u044F \u0437 \u043E\u0434\u043D\u0456\u0454\u0457 \u0430\u0431\u043E \u0434\u0435\u043A\u0456\u043B\u044C\u043A\u043E\u0445 \u0446\u0438\u0444\u0440.
-javax.faces.converter.FloatConverter.FLOAT_detail = {2}: ''{0}'' \u043F\u043E\u0432\u0438\u043D\u043D\u043E \u0431\u0443\u0442\u0438 \u0447\u0438\u0441\u043B\u043E\u043C \u043C\u0456\u0436 1.4E-45 \u0442\u0430 3.4028235E38  \u041F\u0440\u0438\u043A\u043B\u0430\u0434: {1}
+javax.faces.converter.FloatConverter.FLOAT = {2}: ''{0}'' \u043f\u043e\u0432\u0438\u043d\u043d\u043e \u0431\u0443\u0442\u0438 \u0447\u0438\u0441\u043b\u043e\u043c, \u0449\u043e \u0441\u043a\u043b\u0430\u0434\u0430\u0454\u0442\u044c\u0441\u044f \u0437 \u043e\u0434\u043d\u0456\u0454\u0457 \u0430\u0431\u043e \u0434\u0435\u043a\u0456\u043b\u044c\u043a\u043e\u0445 \u0446\u0438\u0444\u0440.
+javax.faces.converter.FloatConverter.FLOAT_detail = {2}: ''{0}'' \u043f\u043e\u0432\u0438\u043d\u043d\u043e \u0431\u0443\u0442\u0438 \u0447\u0438\u0441\u043b\u043e\u043c \u043c\u0456\u0436 1.4E-45 \u0442\u0430 3.4028235E38  \u041f\u0440\u0438\u043a\u043b\u0430\u0434: {1}
 
-javax.faces.converter.IntegerConverter.INTEGER = {2}: ''{0}'' \u043F\u043E\u0432\u0438\u043D\u043D\u043E \u0431\u0443\u0442\u0438 \u0447\u0438\u0441\u043B\u043E\u043C, \u0449\u043E \u0441\u043A\u043B\u0430\u0434\u0430\u0454\u0442\u044C\u0441\u044F \u0437 \u043E\u0434\u043D\u0456\u0454\u0457 \u0430\u0431\u043E \u0434\u0435\u043A\u0456\u043B\u044C\u043A\u043E\u0445 \u0446\u0438\u0444\u0440.
-javax.faces.converter.IntegerConverter.INTEGER_detail = {2}: ''{0}'' \u043F\u043E\u0432\u0438\u043D\u043D\u043E \u0431\u0443\u0442\u0438 \u0447\u0438\u0441\u043B\u043E\u043C \u043C\u0456\u0436 -2147483648 \u0442\u0430 2147483647 \u041F\u0440\u0438\u043A\u043B\u0430\u0434: {1}
+javax.faces.converter.IntegerConverter.INTEGER = {2}: ''{0}'' \u043f\u043e\u0432\u0438\u043d\u043d\u043e \u0431\u0443\u0442\u0438 \u0447\u0438\u0441\u043b\u043e\u043c, \u0449\u043e \u0441\u043a\u043b\u0430\u0434\u0430\u0454\u0442\u044c\u0441\u044f \u0437 \u043e\u0434\u043d\u0456\u0454\u0457 \u0430\u0431\u043e \u0434\u0435\u043a\u0456\u043b\u044c\u043a\u043e\u0445 \u0446\u0438\u0444\u0440.
+javax.faces.converter.IntegerConverter.INTEGER_detail = {2}: ''{0}'' \u043f\u043e\u0432\u0438\u043d\u043d\u043e \u0431\u0443\u0442\u0438 \u0447\u0438\u0441\u043b\u043e\u043c \u043c\u0456\u0436 -2147483648 \u0442\u0430 2147483647 \u041f\u0440\u0438\u043a\u043b\u0430\u0434: {1}
 
-javax.faces.converter.LongConverter.LONG = {2}: ''{0}'' \u043F\u043E\u0432\u0438\u043D\u043D\u043E \u0431\u0443\u0442\u0438 \u0447\u0438\u0441\u043B\u043E\u043C, \u0449\u043E \u0441\u043A\u043B\u0430\u0434\u0430\u0454\u0442\u044C\u0441\u044F \u0437 \u043E\u0434\u043D\u0456\u0454\u0457 \u0430\u0431\u043E \u0434\u0435\u043A\u0456\u043B\u044C\u043A\u043E\u0445 \u0446\u0438\u0444\u0440.
-javax.faces.converter.LongConverter.LONG_detail = {2}: ''{0}'' \u043F\u043E\u0432\u0438\u043D\u043D\u043E \u0431\u0443\u0442\u0438 \u0447\u0438\u0441\u043B\u043E\u043C \u043C\u0456\u0436 -9223372036854775808 \u0442\u0430 9223372036854775807 \u041F\u0440\u0438\u043A\u043B\u0430\u0434: {1}
+javax.faces.converter.LongConverter.LONG = {2}: ''{0}'' \u043f\u043e\u0432\u0438\u043d\u043d\u043e \u0431\u0443\u0442\u0438 \u0447\u0438\u0441\u043b\u043e\u043c, \u0449\u043e \u0441\u043a\u043b\u0430\u0434\u0430\u0454\u0442\u044c\u0441\u044f \u0437 \u043e\u0434\u043d\u0456\u0454\u0457 \u0430\u0431\u043e \u0434\u0435\u043a\u0456\u043b\u044c\u043a\u043e\u0445 \u0446\u0438\u0444\u0440.
+javax.faces.converter.LongConverter.LONG_detail = {2}: ''{0}'' \u043f\u043e\u0432\u0438\u043d\u043d\u043e \u0431\u0443\u0442\u0438 \u0447\u0438\u0441\u043b\u043e\u043c \u043c\u0456\u0436 -9223372036854775808 \u0442\u0430 9223372036854775807 \u041f\u0440\u0438\u043a\u043b\u0430\u0434: {1}
 
-javax.faces.converter.NumberConverter.CURRENCY = {2}: ''{0}'' \u043D\u0435 \u043C\u043E\u0436\u0435 \u0431\u0443\u0442\u0438 \u0437\u0440\u043E\u0437\u0443\u043C\u0456\u043B\u0435 \u044F\u043A \u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F \u0432\u0430\u043B\u044E\u0442\u0438.
-javax.faces.converter.NumberConverter.CURRENCY_detail = {2}: ''{0}'' \u043D\u0435 \u043C\u043E\u0436\u0435 \u0431\u0443\u0442\u0438 \u0437\u0440\u043E\u0437\u0443\u043C\u0456\u043B\u0435 \u044F\u043A \u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F \u0432\u0430\u043B\u044E\u0442\u0438. \u041F\u0440\u0438\u043A\u043B\u0430\u0434: {1}
-javax.faces.converter.NumberConverter.PERCENT = {2}: ''{0}'' \u043D\u0435 \u043C\u043E\u0436\u0435 \u0431\u0443\u0442\u0438 \u0437\u0440\u043E\u0437\u0443\u043C\u0456\u043B\u0435 \u044F\u043A \u0432\u0456\u0434\u0441\u043E\u0442\u043E\u043A.
-javax.faces.converter.NumberConverter.PERCENT_detail = {2}: ''{0}'' \u043D\u0435 \u043C\u043E\u0436\u0435 \u0431\u0443\u0442\u0438 \u0437\u0440\u043E\u0437\u0443\u043C\u0456\u043B\u0435 \u044F\u043A \u0432\u0456\u0434\u0441\u043E\u0442\u043E\u043A. \u041F\u0440\u0438\u043A\u043B\u0430\u0434: {1}
-javax.faces.converter.NumberConverter.NUMBER = {2}: ''{0}'' \u043D\u0435 \u0454 \u0447\u0438\u0441\u043B\u043E\u043C.
-javax.faces.converter.NumberConverter.NUMBER_detail = {2}: ''{0}'' \u043D\u0435 \u0454 \u0447\u0438\u0441\u043B\u043E\u043C. \u041F\u0440\u0438\u043A\u043B\u0430\u0434: {1}
-javax.faces.converter.NumberConverter.PATTERN = {2}: ''{0}'' \u043D\u0435 \u0454 \u0447\u0438\u0441\u043B\u043E\u0432\u043E\u044E \u0441\u0445\u0435\u043C\u043E\u044E.
-javax.faces.converter.NumberConverter.PATTERN_detail = {2}: ''{0}'' \u043D\u0435 \u0454 \u0447\u0438\u0441\u043B\u043E\u0432\u043E\u044E \u0441\u0445\u0435\u043C\u043E\u044E. \u041F\u0440\u0438\u043A\u043B\u0430\u0434: {1}
+javax.faces.converter.NumberConverter.CURRENCY = {2}: ''{0}'' \u043d\u0435 \u043c\u043e\u0436\u0435 \u0431\u0443\u0442\u0438 \u0437\u0440\u043e\u0437\u0443\u043c\u0456\u043b\u0435 \u044f\u043a \u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044f \u0432\u0430\u043b\u044e\u0442\u0438.
+javax.faces.converter.NumberConverter.CURRENCY_detail = {2}: ''{0}'' \u043d\u0435 \u043c\u043e\u0436\u0435 \u0431\u0443\u0442\u0438 \u0437\u0440\u043e\u0437\u0443\u043c\u0456\u043b\u0435 \u044f\u043a \u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044f \u0432\u0430\u043b\u044e\u0442\u0438. \u041f\u0440\u0438\u043a\u043b\u0430\u0434: {1}
+javax.faces.converter.NumberConverter.PERCENT = {2}: ''{0}'' \u043d\u0435 \u043c\u043e\u0436\u0435 \u0431\u0443\u0442\u0438 \u0437\u0440\u043e\u0437\u0443\u043c\u0456\u043b\u0435 \u044f\u043a \u0432\u0456\u0434\u0441\u043e\u0442\u043e\u043a.
+javax.faces.converter.NumberConverter.PERCENT_detail = {2}: ''{0}'' \u043d\u0435 \u043c\u043e\u0436\u0435 \u0431\u0443\u0442\u0438 \u0437\u0440\u043e\u0437\u0443\u043c\u0456\u043b\u0435 \u044f\u043a \u0432\u0456\u0434\u0441\u043e\u0442\u043e\u043a. \u041f\u0440\u0438\u043a\u043b\u0430\u0434: {1}
+javax.faces.converter.NumberConverter.NUMBER = {2}: ''{0}'' \u043d\u0435 \u0454 \u0447\u0438\u0441\u043b\u043e\u043c.
+javax.faces.converter.NumberConverter.NUMBER_detail = {2}: ''{0}'' \u043d\u0435 \u0454 \u0447\u0438\u0441\u043b\u043e\u043c. \u041f\u0440\u0438\u043a\u043b\u0430\u0434: {1}
+javax.faces.converter.NumberConverter.PATTERN = {2}: ''{0}'' \u043d\u0435 \u0454 \u0447\u0438\u0441\u043b\u043e\u0432\u043e\u044e \u0441\u0445\u0435\u043c\u043e\u044e.
+javax.faces.converter.NumberConverter.PATTERN_detail = {2}: ''{0}'' \u043d\u0435 \u0454 \u0447\u0438\u0441\u043b\u043e\u0432\u043e\u044e \u0441\u0445\u0435\u043c\u043e\u044e. \u041f\u0440\u0438\u043a\u043b\u0430\u0434: {1}
 
-javax.faces.converter.ShortConverter.SHORT = {2}: ''{0}'' \u043F\u043E\u0432\u0438\u043D\u043D\u043E \u0431\u0443\u0442\u0438 \u0447\u0438\u0441\u043B\u043E\u043C, \u0449\u043E \u0441\u043A\u043B\u0430\u0434\u0430\u0454\u0442\u044C\u0441\u044F \u0437 \u043E\u0434\u043D\u0456\u0454\u0457 \u0430\u0431\u043E \u0434\u0435\u043A\u0456\u043B\u044C\u043A\u043E\u0445 \u0446\u0438\u0444\u0440.
-javax.faces.converter.ShortConverter.SHORT_detail = {2}: ''{0}'' \u043F\u043E\u0432\u0438\u043D\u043D\u043E \u0431\u0443\u0442\u0438 \u0447\u0438\u0441\u043B\u043E\u043C \u043C\u0456\u0436 -32768 \u0442\u0430 32767 \u041F\u0440\u0438\u043A\u043B\u0430\u0434: {1}
+javax.faces.converter.ShortConverter.SHORT = {2}: ''{0}'' \u043f\u043e\u0432\u0438\u043d\u043d\u043e \u0431\u0443\u0442\u0438 \u0447\u0438\u0441\u043b\u043e\u043c, \u0449\u043e \u0441\u043a\u043b\u0430\u0434\u0430\u0454\u0442\u044c\u0441\u044f \u0437 \u043e\u0434\u043d\u0456\u0454\u0457 \u0430\u0431\u043e \u0434\u0435\u043a\u0456\u043b\u044c\u043a\u043e\u0445 \u0446\u0438\u0444\u0440.
+javax.faces.converter.ShortConverter.SHORT_detail = {2}: ''{0}'' \u043f\u043e\u0432\u0438\u043d\u043d\u043e \u0431\u0443\u0442\u0438 \u0447\u0438\u0441\u043b\u043e\u043c \u043c\u0456\u0436 -32768 \u0442\u0430 32767 \u041f\u0440\u0438\u043a\u043b\u0430\u0434: {1}
 
-javax.faces.converter.STRING = {1}: \u041D\u0435 \u0432\u0434\u0430\u043B\u043E\u0441\u044F \u043F\u0435\u0440\u0435\u0442\u0432\u043E\u0440\u0438\u0442\u0438 ''{0}'' \u0443 \u0440\u044F\u0434\u043E\u043A.
+javax.faces.converter.STRING = {1}: \u041d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u043f\u0435\u0440\u0435\u0442\u0432\u043e\u0440\u0438\u0442\u0438 ''{0}'' \u0443 \u0440\u044f\u0434\u043e\u043a.
 
 # validators
-javax.faces.validator.NOT_IN_RANGE = \u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0435\u0440\u0435\u0432\u0456\u0440\u043A\u0438: \u0412\u043A\u0430\u0437\u0430\u043D\u0438\u0439 \u0430\u0442\u0440\u0438\u0431\u0443\u0442 \u043D\u0435 \u0437\u043D\u0430\u0445\u043E\u0434\u0438\u0442\u044C\u0441\u044F \u043C\u0456\u0436 \u043E\u0447\u0456\u043A\u0443\u0432\u0430\u043D\u0438\u043C\u0438 \u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F\u043C\u0438 {0} \u0442\u0430 {1}.
+javax.faces.validator.NOT_IN_RANGE = \u041f\u043e\u043c\u0438\u043b\u043a\u0430 \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u043a\u0438: \u0412\u043a\u0430\u0437\u0430\u043d\u0438\u0439 \u0430\u0442\u0440\u0438\u0431\u0443\u0442 \u043d\u0435 \u0437\u043d\u0430\u0445\u043e\u0434\u0438\u0442\u044c\u0441\u044f \u043c\u0456\u0436 \u043e\u0447\u0456\u043a\u0443\u0432\u0430\u043d\u0438\u043c\u0438 \u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044f\u043c\u0438 {0} \u0442\u0430 {1}.
 
-javax.faces.validator.DoubleRangeValidator.MAXIMUM = {1}: \u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0435\u0440\u0435\u0432\u0456\u0440\u043A\u0438: \u0417\u043D\u0430\u0447\u0435\u043D\u043D\u044F \u043F\u0435\u0440\u0435\u0432\u0438\u0449\u0443\u0454 \u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u0438\u0439 \u043C\u0430\u043A\u0441\u0438\u043C\u0443\u043C ''{0}''
-javax.faces.validator.DoubleRangeValidator.MINIMUM = {1}: \u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0435\u0440\u0435\u0432\u0456\u0440\u043A\u0438: \u0417\u043D\u0430\u0447\u0435\u043D\u043D\u044F \u043C\u0435\u043D\u0448\u0435 \u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u043E\u0433\u043E \u043C\u0456\u043D\u0456\u043C\u0443\u043C\u0443 ''{0}''
-javax.faces.validator.DoubleRangeValidator.NOT_IN_RANGE = {2}: \u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0435\u0440\u0435\u0432\u0456\u0440\u043A\u0438: \u0417\u043D\u0430\u0447\u0435\u043D\u043D\u044F \u043D\u0435 \u0437\u043D\u0430\u0445\u043E\u0434\u0438\u0442\u044C\u0441\u044F \u043C\u0456\u0436 \u043E\u0447\u0456\u043A\u0443\u0432\u0430\u043D\u0438\u043C\u0438 \u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F\u043C\u0438 {0} \u0442\u0430 {1}.
-javax.faces.validator.DoubleRangeValidator.TYPE = {0}: \u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0435\u0440\u0435\u0432\u0456\u0440\u043A\u0438: \u0417\u043D\u0430\u0447\u0435\u043D\u043D\u044F \u043D\u0435 \u0454 \u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u043C \u0442\u0438\u043F\u043E\u043C
+javax.faces.validator.DoubleRangeValidator.MAXIMUM = {1}: \u041f\u043e\u043c\u0438\u043b\u043a\u0430 \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u043a\u0438: \u0417\u043d\u0430\u0447\u0435\u043d\u043d\u044f \u043f\u0435\u0440\u0435\u0432\u0438\u0449\u0443\u0454 \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u0438\u0439 \u043c\u0430\u043a\u0441\u0438\u043c\u0443\u043c ''{0}''
+javax.faces.validator.DoubleRangeValidator.MINIMUM = {1}: \u041f\u043e\u043c\u0438\u043b\u043a\u0430 \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u043a\u0438: \u0417\u043d\u0430\u0447\u0435\u043d\u043d\u044f \u043c\u0435\u043d\u0448\u0435 \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e\u0433\u043e \u043c\u0456\u043d\u0456\u043c\u0443\u043c\u0443 ''{0}''
+javax.faces.validator.DoubleRangeValidator.NOT_IN_RANGE = {2}: \u041f\u043e\u043c\u0438\u043b\u043a\u0430 \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u043a\u0438: \u0417\u043d\u0430\u0447\u0435\u043d\u043d\u044f \u043d\u0435 \u0437\u043d\u0430\u0445\u043e\u0434\u0438\u0442\u044c\u0441\u044f \u043c\u0456\u0436 \u043e\u0447\u0456\u043a\u0443\u0432\u0430\u043d\u0438\u043c\u0438 \u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044f\u043c\u0438 {0} \u0442\u0430 {1}.
+javax.faces.validator.DoubleRangeValidator.TYPE = {0}: \u041f\u043e\u043c\u0438\u043b\u043a\u0430 \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u043a\u0438: \u0417\u043d\u0430\u0447\u0435\u043d\u043d\u044f \u043d\u0435 \u0454 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0438\u043c \u0442\u0438\u043f\u043e\u043c
 
-javax.faces.validator.LengthValidator.MAXIMUM = {1}: \u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0435\u0440\u0435\u0432\u0456\u0440\u043A\u0438: \u0414\u043E\u0432\u0436\u0438\u043D\u0430 \u043F\u0435\u0440\u0435\u0432\u0438\u0449\u0443\u0454 \u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u0438\u0439 \u043C\u0430\u043A\u0441\u0438\u043C\u0443\u043C ''{0}''
-javax.faces.validator.LengthValidator.MINIMUM = {1}: \u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0435\u0440\u0435\u0432\u0456\u0440\u043A\u0438: \u0414\u043E\u0432\u0436\u0438\u043D\u0430 \u043C\u0435\u043D\u0448\u0435 \u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u043E\u0433\u043E \u043C\u0456\u043D\u0456\u043C\u0443\u043C\u0443 ''{0}''
+javax.faces.validator.LengthValidator.MAXIMUM = {1}: \u041f\u043e\u043c\u0438\u043b\u043a\u0430 \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u043a\u0438: \u0414\u043e\u0432\u0436\u0438\u043d\u0430 \u043f\u0435\u0440\u0435\u0432\u0438\u0449\u0443\u0454 \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u0438\u0439 \u043c\u0430\u043a\u0441\u0438\u043c\u0443\u043c ''{0}''
+javax.faces.validator.LengthValidator.MINIMUM = {1}: \u041f\u043e\u043c\u0438\u043b\u043a\u0430 \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u043a\u0438: \u0414\u043e\u0432\u0436\u0438\u043d\u0430 \u043c\u0435\u043d\u0448\u0435 \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e\u0433\u043e \u043c\u0456\u043d\u0456\u043c\u0443\u043c\u0443 ''{0}''
 
-javax.faces.validator.LongRangeValidator.MAXIMUM = {1}: \u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0435\u0440\u0435\u0432\u0456\u0440\u043A\u0438: \u0417\u043D\u0430\u0447\u0435\u043D\u043D\u044F \u043F\u0435\u0440\u0435\u0432\u0438\u0449\u0443\u0454 \u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u0438\u0439 \u043C\u0430\u043A\u0441\u0438\u043C\u0443\u043C ''{0}''
-javax.faces.validator.LongRangeValidator.MINIMUM = {1}: \u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0435\u0440\u0435\u0432\u0456\u0440\u043A\u0438: \u0417\u043D\u0430\u0447\u0435\u043D\u043D\u044F \u043C\u0435\u043D\u0448\u0435 \u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u043E\u0433\u043E \u043C\u0456\u043D\u0456\u043C\u0443\u043C\u0443 ''{0}''
-javax.faces.validator.LongRangeValidator.NOT_IN_RANGE = {2}: \u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0435\u0440\u0435\u0432\u0456\u0440\u043A\u0438: \u0417\u043D\u0430\u0447\u0435\u043D\u043D\u044F \u043D\u0435 \u0437\u043D\u0430\u0445\u043E\u0434\u0438\u0442\u044C\u0441\u044F \u043C\u0456\u0436 \u043E\u0447\u0456\u043A\u0443\u0432\u0430\u043D\u0438\u043C\u0438 \u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F\u043C\u0438 {0} \u0442\u0430 {1}.
-javax.faces.validator.LongRangeValidator.TYPE = {0}: \u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0435\u0440\u0435\u0432\u0456\u0440\u043A\u0438: \u0417\u043D\u0430\u0447\u0435\u043D\u043D\u044F \u043D\u0435 \u0454 \u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u043C \u0442\u0438\u043F\u043E\u043C.
+javax.faces.validator.LongRangeValidator.MAXIMUM = {1}: \u041f\u043e\u043c\u0438\u043b\u043a\u0430 \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u043a\u0438: \u0417\u043d\u0430\u0447\u0435\u043d\u043d\u044f \u043f\u0435\u0440\u0435\u0432\u0438\u0449\u0443\u0454 \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u0438\u0439 \u043c\u0430\u043a\u0441\u0438\u043c\u0443\u043c ''{0}''
+javax.faces.validator.LongRangeValidator.MINIMUM = {1}: \u041f\u043e\u043c\u0438\u043b\u043a\u0430 \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u043a\u0438: \u0417\u043d\u0430\u0447\u0435\u043d\u043d\u044f \u043c\u0435\u043d\u0448\u0435 \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e\u0433\u043e \u043c\u0456\u043d\u0456\u043c\u0443\u043c\u0443 ''{0}''
+javax.faces.validator.LongRangeValidator.NOT_IN_RANGE = {2}: \u041f\u043e\u043c\u0438\u043b\u043a\u0430 \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u043a\u0438: \u0417\u043d\u0430\u0447\u0435\u043d\u043d\u044f \u043d\u0435 \u0437\u043d\u0430\u0445\u043e\u0434\u0438\u0442\u044c\u0441\u044f \u043c\u0456\u0436 \u043e\u0447\u0456\u043a\u0443\u0432\u0430\u043d\u0438\u043c\u0438 \u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044f\u043c\u0438 {0} \u0442\u0430 {1}.
+javax.faces.validator.LongRangeValidator.TYPE = {0}: \u041f\u043e\u043c\u0438\u043b\u043a\u0430 \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u043a\u0438: \u0417\u043d\u0430\u0447\u0435\u043d\u043d\u044f \u043d\u0435 \u0454 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0438\u043c \u0442\u0438\u043f\u043e\u043c.
 
-javax.faces.validator.RegexValidator.NOT_MATCHED = {1}: \u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0435\u0440\u0435\u0432\u0456\u0440\u043A\u0438: \u0417\u043D\u0430\u0447\u0435\u043D\u043D\u044F \u043D\u0435 \u0437\u0430 \u0437\u0440\u0430\u0437\u043A\u043E\u043C ''{0}''
-javax.faces.validator.RegexValidator.PATTERN_NOT_SET = \u041D\u0435\u043E\u0431\u0445\u0456\u0434\u043D\u043E \u0432\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0438 \u0448\u0430\u0431\u043B\u043E\u043D \u0434\u043B\u044F \u043F\u0435\u0440\u0435\u0432\u0456\u0440\u043A\u0438.
-javax.faces.validator.RegexValidator.MATCH_EXCEPTION = \u0428\u0430\u0431\u043B\u043E\u043D \u043D\u0435 \u0454 \u0434\u0456\u0439\u0441\u043D\u0438\u043C \u0440\u0435\u0433\u0443\u043B\u044F\u0440\u043D\u0438\u043C \u0432\u0438\u0440\u0430\u0437\u043E\u043C.
+javax.faces.validator.RegexValidator.NOT_MATCHED = {1}: \u041f\u043e\u043c\u0438\u043b\u043a\u0430 \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u043a\u0438: \u0417\u043d\u0430\u0447\u0435\u043d\u043d\u044f \u043d\u0435 \u0437\u0430 \u0437\u0440\u0430\u0437\u043a\u043e\u043c ''{0}''
+javax.faces.validator.RegexValidator.PATTERN_NOT_SET = \u041d\u0435\u043e\u0431\u0445\u0456\u0434\u043d\u043e \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0438 \u0448\u0430\u0431\u043b\u043e\u043d \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u043a\u0438.
+javax.faces.validator.RegexValidator.MATCH_EXCEPTION = \u0428\u0430\u0431\u043b\u043e\u043d \u043d\u0435 \u0454 \u0434\u0456\u0439\u0441\u043d\u0438\u043c \u0440\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u0438\u043c \u0432\u0438\u0440\u0430\u0437\u043e\u043c.
 
 javax.faces.validator.BeanValidator.MESSAGE = {1}: {0}
 
 # myfaces specific messages
-org.apache.myfaces.renderkit.html.HtmlMessagesRenderer.IN_FIELD = \u0020in {0}
-org.apache.myfaces.Email.INVALID = \u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0435\u0440\u0435\u0432\u0456\u0440\u043A\u0438
-org.apache.myfaces.Email.INVALID_detail = \u0417\u043D\u0430\u0447\u0435\u043D\u043D\u044F ({0}) \u043D\u0435 \u0454 \u043A\u043E\u0440\u0435\u043A\u0442\u043D\u043E\u044E \u0430\u0434\u0440\u0435\u0441\u043E\u044E \u0435\u043B\u0435\u043A\u0442\u0440\u043E\u043D\u043D\u043E\u0457 \u043F\u043E\u0448\u0442\u0438.
+org.apache.myfaces.Email.INVALID = \u041f\u043e\u043c\u0438\u043b\u043a\u0430 \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u043a\u0438
+org.apache.myfaces.Email.INVALID_detail = \u0417\u043d\u0430\u0447\u0435\u043d\u043d\u044f ({0}) \u043d\u0435 \u0454 \u043a\u043e\u0440\u0435\u043a\u0442\u043d\u043e\u044e \u0430\u0434\u0440\u0435\u0441\u043e\u044e \u0435\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0457 \u043f\u043e\u0448\u0442\u0438.
 
-org.apache.myfaces.Equal.INVALID = \u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0435\u0440\u0435\u0432\u0456\u0440\u043A\u0438
-org.apache.myfaces.Equal.INVALID_detail = \u0417\u0430\u0434\u0430\u043D\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F ({0}) \u043D\u0435 \u0434\u043E\u0440\u0456\u0432\u043D\u044E\u0454 \u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044E "{1}".
+org.apache.myfaces.Equal.INVALID = \u041f\u043e\u043c\u0438\u043b\u043a\u0430 \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u043a\u0438
+org.apache.myfaces.Equal.INVALID_detail = \u0417\u0430\u0434\u0430\u043d\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044f ({0}) \u043d\u0435 \u0434\u043e\u0440\u0456\u0432\u043d\u044e\u0454 \u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044e "{1}".
 
-org.apache.myfaces.Creditcard.INVALID = \u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0435\u0440\u0435\u0432\u0456\u0440\u043A\u0438
-org.apache.myfaces.Creditcard.INVALID_detail = \u0417\u043D\u0430\u0447\u0435\u043D\u043D\u044F ({0}) \u043D\u0435 \u0454 \u043A\u043E\u0440\u0435\u043A\u0442\u043D\u043E\u044E \u043A\u0440\u0435\u0434\u0438\u0442\u043D\u043E\u044E \u043A\u0430\u0440\u0442\u043A\u043E\u044E
+org.apache.myfaces.Creditcard.INVALID = \u041f\u043e\u043c\u0438\u043b\u043a\u0430 \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u043a\u0438
+org.apache.myfaces.Creditcard.INVALID_detail = \u0417\u043d\u0430\u0447\u0435\u043d\u043d\u044f ({0}) \u043d\u0435 \u0454 \u043a\u043e\u0440\u0435\u043a\u0442\u043d\u043e\u044e \u043a\u0440\u0435\u0434\u0438\u0442\u043d\u043e\u044e \u043a\u0430\u0440\u0442\u043a\u043e\u044e
 
-org.apache.myfaces.Regexpr.INVALID = \u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0435\u0440\u0435\u0432\u0456\u0440\u043A\u0438
-org.apache.myfaces.Regexpr.INVALID_detail = \u0414\u0430\u043D\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F ({0}) \u043D\u0435 \u0454 \u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0438\u043C.
+org.apache.myfaces.Regexpr.INVALID = \u041f\u043e\u043c\u0438\u043b\u043a\u0430 \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u043a\u0438
+org.apache.myfaces.Regexpr.INVALID_detail = \u0414\u0430\u043d\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044f ({0}) \u043d\u0435 \u0454 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0438\u043c.
 
-org.apache.myfaces.Date.INVALID = \u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0435\u0440\u0435\u0432\u0456\u0440\u043A\u0438
-org.apache.myfaces.Date.INVALID_detail = \u0417\u043D\u0430\u0447\u0435\u043D\u043D\u044F ({0}) \u043D\u0435 \u0454 \u043A\u043E\u0440\u0435\u043A\u0442\u043D\u043E\u044E \u0434\u0430\u0442\u043E\u044E
+org.apache.myfaces.Date.INVALID = \u041f\u043e\u043c\u0438\u043b\u043a\u0430 \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u043a\u0438
+org.apache.myfaces.Date.INVALID_detail = \u0417\u043d\u0430\u0447\u0435\u043d\u043d\u044f ({0}) \u043d\u0435 \u0454 \u043a\u043e\u0440\u0435\u043a\u0442\u043d\u043e\u044e \u0434\u0430\u0442\u043e\u044e
 
-org.apache.myfaces.ticker.NOCONNECTION = \u041D\u0435\u043C\u0430\u0454 \u0437\u0432'\u044F\u0437\u043A\u0443:
-org.apache.myfaces.ticker.NOCONNECTION_detail = \u041C\u043E\u0436\u043B\u0438\u0432\u043E, \u0432\u0438 \u0437\u0430 \u0431\u0440\u0430\u043D\u0434\u043C\u0430\u0443\u0435\u0440\u043E\u043C?
+org.apache.myfaces.ticker.NOCONNECTION = \u041d\u0435\u043c\u0430\u0454 \u0437\u0432'\u044f\u0437\u043a\u0443:
+org.apache.myfaces.ticker.NOCONNECTION_detail = \u041c\u043e\u0436\u043b\u0438\u0432\u043e, \u0432\u0438 \u0437\u0430 \u0431\u0440\u0430\u043d\u0434\u043c\u0430\u0443\u0435\u0440\u043e\u043c?
 
-org.apache.myfaces.ISBN.INVALID = \u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0435\u0440\u0435\u0432\u0456\u0440\u043A\u0438
-org.apache.myfaces.ISBN.INVALID_detail = \u0417\u043D\u0430\u0447\u0435\u043D\u043D\u044F ({0}) \u043D\u0435 \u0454 \u043A\u043E\u0440\u0435\u043A\u0442\u043D\u0438\u043C isbn \u043A\u043E\u0434\u043E\u043C.
+org.apache.myfaces.ISBN.INVALID = \u041f\u043e\u043c\u0438\u043b\u043a\u0430 \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u043a\u0438
+org.apache.myfaces.ISBN.INVALID_detail = \u0417\u043d\u0430\u0447\u0435\u043d\u043d\u044f ({0}) \u043d\u0435 \u0454 \u043a\u043e\u0440\u0435\u043a\u0442\u043d\u0438\u043c isbn \u043a\u043e\u0434\u043e\u043c.
 
-org.apache.myfaces.tree2.MISSING_NODE = \u0412\u0456\u0434\u0441\u0443\u0442\u043D\u0456\u0439 \u0432\u0443\u0437\u043E\u043B
-org.apache.myfaces.tree2.MISSING_NODE_detail = \u0417\u0430\u043F\u0438\u0442\u0430\u043D\u0438\u0439 \u0432\u0443\u0437\u043E\u043B "{0}" \u043D\u0435 \u0456\u0441\u043D\u0443\u0454.
+org.apache.myfaces.tree2.MISSING_NODE = \u0412\u0456\u0434\u0441\u0443\u0442\u043d\u0456\u0439 \u0432\u0443\u0437\u043e\u043b
+org.apache.myfaces.tree2.MISSING_NODE_detail = \u0417\u0430\u043f\u0438\u0442\u0430\u043d\u0438\u0439 \u0432\u0443\u0437\u043e\u043b "{0}" \u043d\u0435 \u0456\u0441\u043d\u0443\u0454.
 
-org.apache.myfaces.calendar.CONVERSION = \u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0435\u0440\u0435\u0442\u0432\u043E\u0440\u0435\u043D\u043D\u044F
-org.apache.myfaces.calendar.CONVERSION_detail = "{0}": \u0437\u0430\u0434\u0430\u043D\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F "{1}" \u043D\u0435 \u0432\u0434\u0430\u043B\u043E\u0441\u044F \u043F\u0435\u0440\u0435\u0442\u0432\u043E\u0440\u0438\u0442\u0438 \u043D\u0430 \u0434\u0430\u0442\u0443.
+org.apache.myfaces.calendar.CONVERSION = \u041f\u043e\u043c\u0438\u043b\u043a\u0430 \u043f\u0435\u0440\u0435\u0442\u0432\u043e\u0440\u0435\u043d\u043d\u044f
+org.apache.myfaces.calendar.CONVERSION_detail = "{0}": \u0437\u0430\u0434\u0430\u043d\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044f "{1}" \u043d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u043f\u0435\u0440\u0435\u0442\u0432\u043e\u0440\u0438\u0442\u0438 \u043d\u0430 \u0434\u0430\u0442\u0443.
 
-org.apache.myfaces.FileUpload.SIZE_LIMIT = "{0}": \u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u0438\u0439 \u0444\u0430\u0439\u043B \u043F\u0435\u0440\u0435\u0432\u0438\u0449\u0438\u0432 \u043C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u0438\u0439 \u0440\u043E\u0437\u043C\u0456\u0440 {1} \u0431\u0430\u0439\u0442.
+org.apache.myfaces.FileUpload.SIZE_LIMIT = "{0}": \u0417\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u0438\u0439 \u0444\u0430\u0439\u043b \u043f\u0435\u0440\u0435\u0432\u0438\u0449\u0438\u0432 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u0438\u0439 \u0440\u043e\u0437\u043c\u0456\u0440 {1} \u0431\u0430\u0439\u0442.
diff --git a/api/src/main/resources/javax/faces/Messages_zh_CN.properties b/api/src/main/resources/javax/faces/Messages_zh_CN.properties
index 2976893..9b5f72e 100644
--- a/api/src/main/resources/javax/faces/Messages_zh_CN.properties
+++ b/api/src/main/resources/javax/faces/Messages_zh_CN.properties
@@ -100,7 +100,6 @@ javax.faces.validator.RegexValidator.MATCH_EXCEPTION = \u8fd9\u6a21\u5f0f\u4e0d\
 javax.faces.validator.BeanValidator.MESSAGE = {1}\uff1a{0}
 
 # myfaces specific messages
-org.apache.myfaces.renderkit.html.HtmlMessagesRenderer.IN_FIELD =  \u5728 {0} \u4e2d
 org.apache.myfaces.Email.INVALID = \u9a8c\u8bc1\u9519\u8bef
 org.apache.myfaces.Email.INVALID_detail =\u7ed9\u5b9a\u7684\u503c\uff08{0}\uff09\u4e0d\u662f\u6b63\u786e\u7684\u7535\u5b50\u90ae\u4ef6\u5730\u5740\u3002
 
diff --git a/api/src/main/resources/javax/faces/Messages_zh_HK.properties b/api/src/main/resources/javax/faces/Messages_zh_HK.properties
index ee87ba5..94c74f1 100644
--- a/api/src/main/resources/javax/faces/Messages_zh_HK.properties
+++ b/api/src/main/resources/javax/faces/Messages_zh_HK.properties
@@ -100,7 +100,6 @@ javax.faces.validator.RegexValidator.MATCH_EXCEPTION = \u9019\u6a21\u5f0f\u4e0d\
 javax.faces.validator.BeanValidator.MESSAGE = {1}\uff1a{0}
 
 # myfaces specific messages
-org.apache.myfaces.renderkit.html.HtmlMessagesRenderer.IN_FIELD =  {0} \u4e2d
 org.apache.myfaces.Email.INVALID = \u9a57\u8b49\u932f\u8aa4
 org.apache.myfaces.Email.INVALID_detail =\u7d66\u5b9a\u7684\u503c\uff08{0}\uff09\u4e0d\u662f\u6b63\u78ba\u7684\u96fb\u5b50\u90f5\u4ef6\u4f4d\u5740\u3002
 
diff --git a/api/src/main/resources/javax/faces/Messages_zh_TW.properties b/api/src/main/resources/javax/faces/Messages_zh_TW.properties
index ee87ba5..94c74f1 100644
--- a/api/src/main/resources/javax/faces/Messages_zh_TW.properties
+++ b/api/src/main/resources/javax/faces/Messages_zh_TW.properties
@@ -100,7 +100,6 @@ javax.faces.validator.RegexValidator.MATCH_EXCEPTION = \u9019\u6a21\u5f0f\u4e0d\
 javax.faces.validator.BeanValidator.MESSAGE = {1}\uff1a{0}
 
 # myfaces specific messages
-org.apache.myfaces.renderkit.html.HtmlMessagesRenderer.IN_FIELD =  {0} \u4e2d
 org.apache.myfaces.Email.INVALID = \u9a57\u8b49\u932f\u8aa4
 org.apache.myfaces.Email.INVALID_detail =\u7d66\u5b9a\u7684\u503c\uff08{0}\uff09\u4e0d\u662f\u6b63\u78ba\u7684\u96fb\u5b50\u90f5\u4ef6\u4f4d\u5740\u3002