Сообщение Spring не распознается правильно на других языках, кроме английского.JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Сообщение Spring не распознается правильно на других языках, кроме английского.

Сообщение Anonymous »

В cds-messages.properties мы определили сообщение

Код: Выделить всё

409003=''{0}'' is a required field (*).
Для этого в файле error-messages-label-mapping.properties мы определили имена переменных

Код: Выделить всё

name=Program Name
type_id=Evaluation Type
Итак, окончательные сообщения об ошибках, появляющиеся в пользовательском интерфейсе:

Код: Выделить всё

'Program Name' is a required field (*).
'Evaluation Type' is a required field (*).
Аналогично мы определили и для других языков, но в них имена переменных заменяются неправильно. Ниже приведен пример немецкого языка

Код: Выделить всё

409003=„{0}“ ist ein Pflichtfeld (\*).
name=Programmname
type_id=Auswertungsart
выход:

Код: Выделить всё

„name“ ist ein Pflichtfeld (*).
„type_id“ ist ein Pflichtfeld (*).
имя и type_id не заменяются указанными немецкими метками.
Только на английском языке работает, а на других языках возникают проблемы как упоминалось выше.
Кроме того, мы определили его в файле application.yaml, как показано ниже.

Код: Выделить всё

spring:
application:
name: evaluation-service
messages:
basename: "cds-messages,error-messages-label-mapping"
Если файл error-messages-label-mapping.properties был изменен как
вместо этой аннотации
„{0}“
если мы дадим аннотация как на английском языке
''{0}''
тогда это работает.
Но мы не должны изменять файлы, предоставленные командой переводчиков, так что же это за изменение? требуется системе для чтения специальных символов, характерных для каждого языка.

Подробнее здесь: https://stackoverflow.com/questions/790 ... pt-english
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»