angle-left

Локализация JSF 1.2 + ICEfaces 1.8.2 сообщений

Если вы хотите локализовать стандартные сообщения JSF 1.2 и ICEfaces 1.8.2, то вам пригодится этот код. Его надо добавить в ваш messages.properties


#-------------------------------------------------------------------------------
#                                                JSF
#-------------------------------------------------------------------------------
javax.faces.component.UIInput.CONVERSION = Данные поля некорректно заполнены.
javax.faces.component.UIInput.REQUIRED = Поле обязательно для заполнения.
javax.faces.component.UIInput.UPDATE = Произошла ошибка при обработке отосланных данных.
javax.faces.component.UISelectOne.INVALID = Неверное значение поля.
javax.faces.component.UISelectMany.INVALID = Неверное значение поля.
javax.faces.converter.BigDecimalConverter.DECIMAL = ''{0}'' должно быть знаковым десятичным числом.
javax.faces.converter.BigDecimalConverter.DECIMAL_detail = ''{0}'' должно быть знаковым десятичным числом (дробное с разделителем '.' или ','). Пример: {1}
javax.faces.converter.BigIntegerConverter.BIGINTEGER = ''{0}'' должно быть числом, состоящим из 1 или более цифр.
javax.faces.converter.BigIntegerConverter.BIGINTEGER_detail = ''{0}'' должно быть числом, состоящим из 1 или более цифр. Пример: {1}
javax.faces.converter.BooleanConverter.BOOLEAN = ''{0}'' должно быть 'true' либо 'false'.
javax.faces.converter.BooleanConverter.BOOLEAN_detail = ''{0}'' должно быть 'true' или 'false'. Любое другое значение кроме 'true' будет считаться 'false'.
javax.faces.converter.ByteConverter.BYTE = ''{0}'' должно быть числом между 0 и 255.
javax.faces.converter.ByteConverter.BYTE_detail = ''{0}'' должно быть числом между 0 и 255. Пример: {1}
javax.faces.converter.CharacterConverter.CHARACTER = ''{0}'' должен быть символом.
javax.faces.converter.CharacterConverter.CHARACTER_detail = ''{0}'' должен быть ASCII символом.
javax.faces.converter.DateTimeConverter.DATE = Пожалуйста, введите правильное значение даты
javax.faces.converter.DateTimeConverter.DATE_detail = Пожалуйста, введите правильное значение даты. Пример: {1}
javax.faces.converter.DateTimeConverter.TIME = ''{0}'' не может быть преобразовано во время.
javax.faces.converter.DateTimeConverter.TIME_detail = ''{0}'' не может быть преобразовано во время. Пример: {1}
javax.faces.converter.DateTimeConverter.DATETIME = ''{0}'' не может быть преобразовано в дату и время.
javax.faces.converter.DateTimeConverter.DATETIME_detail = ''{0}'' не может быть преобразовано в дату и время. Пример: {1}
javax.faces.converter.DateTimeConverter.PATTERN_TYPE = 'pattern' или 'type' атрибут должен быть специальным для преобразуемого значения ''{0}''.
javax.faces.converter.DoubleConverter.DOUBLE = ''{0}'' должно быть числом, состоящим из 1 или более цифр.
javax.faces.converter.DoubleConverter.DOUBLE_detail = ''{0}'' должно быть числом между 4.9E-324 и 1.7976931348623157E308. Пример: {1}
javax.faces.converter.EnumConverter.ENUM = ''{0}'' должно быть преобразовано в последовательность.
javax.faces.converter.EnumConverter.ENUM_detail = ''{0}'' должна быть преобразована в 'последовательность' из 'последовательности', содержащей 'константу' ''{1}''.
javax.faces.converter.EnumConverter.ENUM_NO_CLASS = ''{0}'' должна быть преобразована в 'последовательность' из 'последовательности'. Но 'класса' такой 'последовательности' не существует.
javax.faces.converter.EnumConverter.ENUM_NO_CLASS_detail = ''{0}'' должна быть преобразована в 'последовательность' из 'последовательности'. Но 'класса' такой 'последовательности' не существует.
javax.faces.converter.FloatConverter.FLOAT = ''{0}'' должно быть числом, состоящим из 1 или более цифр.
javax.faces.converter.FloatConverter.FLOAT_detail = ''{0}'' должно быть числом между 1.4E-45 и 3.4028235E38. Пример: {1}
javax.faces.converter.IntegerConverter.INTEGER = ''{0}'' должно быть числом, состоящим из 1 или более цифр.
javax.faces.converter.IntegerConverter.INTEGER_detail = ''{0}'' должно быть числом между -2147483648 и 2147483647. Пример: {1}
javax.faces.converter.LongConverter.LONG = ''{0}'' должно быть числом, состоящим из 1 или более цифр.
javax.faces.converter.LongConverter.LONG_detail = ''{0}'' должно быть числом между -9223372036854775808 и 9223372036854775807. Пример: {1}
javax.faces.converter.NumberConverter.CURRENCY = ''{0}'' не может быть преобразовано в валюту.
javax.faces.converter.NumberConverter.CURRENCY_detail = ''{0}'' не может быть преобразовано в валюту. Пример: {1}
javax.faces.converter.NumberConverter.PERCENT = ''{0}'' не может быть преобразовано в проценты.
javax.faces.converter.NumberConverter.PERCENT_detail = ''{0}'' не может быть преобразовано в проценты. Пример: {1}
javax.faces.converter.NumberConverter.NUMBER = ''{0}'' не число.
javax.faces.converter.NumberConverter.NUMBER_detail = ''{0}'' не число. Пример: {1}
javax.faces.converter.NumberConverter.PATTERN = ''{0}'' не является числовым шаблоном.
javax.faces.converter.NumberConverter.PATTERN_detail = ''{0}'' не является числовым шаблоном. Пример: {1}
javax.faces.converter.ShortConverter.SHORT = ''{0}'' должно быть числом, состоящим из 1 или более цифр.
javax.faces.converter.ShortConverter.SHORT_detail = ''{0}'' должно быть числом между -32768 и 32767 Пример: {1}.
javax.faces.converter.STRING = Невозможно ''{0}'' преобразовать в строку.
javax.faces.validator.DoubleRangeValidator.MAXIMUM = Число больше максимального ''{0}''.
javax.faces.validator.DoubleRangeValidator.MINIMUM = Число меньше минимального ''{0}''.
javax.faces.validator.DoubleRangeValidator.NOT_IN_RANGE = Значение не попадает в диапазон от {0} до {1}.
javax.faces.validator.DoubleRangeValidator.TYPE = Данные поля некорректно заполнены (только цифры)
javax.faces.validator.LengthValidator.MAXIMUM = Значение больше максимального ''{0}''.
javax.faces.validator.LengthValidator.MINIMUM = Значение меньше минимального ''{0}''.
javax.faces.validator.LongRangeValidator.MAXIMUM = Число больше максимального ''{0}''.
javax.faces.validator.LongRangeValidator.MINIMUM = Число меньше минимального ''{0}''.
javax.faces.validator.LongRangeValidator.NOT_IN_RANGE = Значение не попадает в диапазон от {0} до {1}.
javax.faces.validator.LongRangeValidator.TYPE = Число имеет некорректный тип.


#-------------------------------------------------------------------------------
#                                                ICEfaces
#-------------------------------------------------------------------------------
com.icesoft.faces.component.selectinputdate.INPUT_TEXT_TITLE = Формат даты: {0}
com.icesoft.faces.component.selectinputdate.CALENDAR_TITLE = Календарь, в котором вы можете выбрать дату
com.icesoft.faces.component.selectinputdate.CALENDAR_SUMMARY = Это календарь. Вы можете изменить год и месяц вверху и внизу. Каждая колонка содежит день недели и каждая ячейка день в месяце.
com.icesoft.faces.component.selectinputdate.POPUP_CALENDAR_TITLE = Календарь, в котором вы можете выбрать дату
com.icesoft.faces.component.selectinputdate.POPUP_CALENDAR_SUMMARY = Это всплывающий календарь. Вы можете изменить год и месяц вверху и внизу. Каждая колонка содежит день недели и каждая ячейка день в месяце.
com.icesoft.faces.component.selectinputdate.YEAR_MONTH_SUMMARY = Выбор года и месяца
com.icesoft.faces.component.selectinputdate.OPEN_POPUP_ALT = Показать календарь
com.icesoft.faces.component.selectinputdate.OPEN_POPUP_TITLE = Показать календарь
com.icesoft.faces.component.selectinputdate.CLOSE_POPUP_ALT = Скрыть календарь
com.icesoft.faces.component.selectinputdate.CLOSE_POPUP_TITLE = Скрыть календарь
com.icesoft.faces.component.selectinputdate.PREV_YEAR_ALT = Показать предыдущий год: {0}
com.icesoft.faces.component.selectinputdate.PREV_YEAR_TITLE = Показать предыдущий год: {0}
com.icesoft.faces.component.selectinputdate.NEXT_YEAR_ALT = Показать следующий год: {0}
com.icesoft.faces.component.selectinputdate.NEXT_YEAR_TITLE = Показать следующий год: {0}
com.icesoft.faces.component.selectinputdate.PREV_MONTH_ALT = Показать предыдущий месяц: {0}
com.icesoft.faces.component.selectinputdate.PREV_MONTH_TITLE = Показать предыдущий месяц: {0}
com.icesoft.faces.component.selectinputdate.NEXT_MONTH_ALT = Показать следующий месяц: {0}
com.icesoft.faces.component.selectinputdate.NEXT_MONTH_TITLE = Показать следующий месяц: {0}
com.icesoft.faces.component.selectinputdate.PREV_YEAR_LABEL = Предыдущие
com.icesoft.faces.component.selectinputdate.NEXT_YEAR_LABEL = Следующие
#InputFile
com.icesoft.faces.component.inputfile.INVALID_FILE = ''{0}'' неверный файл.
com.icesoft.faces.component.inputfile.INVALID_NAME_PATTERN = Файл ''{0}''  имеет неверное расширение.
com.icesoft.faces.component.inputfile.SIZE_LIMIT_EXCEEDED = Размер файла превышает максимальный.
com.icesoft.faces.component.inputfile.UNKNOWN_SIZE = Размер файла не был определен.

Теперь стандартные сообщения JSF и ICEfaces будут у вас отображаться по-русски.

S/N/V/      

tuneit
 

Образование:  СПБГУ ИТМО. Кафедра вычислительной техники.

Интересы: железо, софт, web-приложения (java EE, ICEfaces, LIferay, DotCMS, PHP, CSS, html, JavaScript, CMS Drupal, PostgreSQL, MySql, Oracle...)

Увлечения : активно занимаюсь спортом :  плаванием, джиу-джитсу, волейболом, бегом итд. Люблю отдыхать на природе.

Контакты:

  •   Nicola.russian
  •   Nicola.russian