2016-12-24 4 views
1

Я использую i18n для перевода в свой файл сценария java. Вся пара ключей ключа перевода хранится в файле JSON translation. Json Он отлично работает, и я могу получить переводы на языках желаний. Но когда я пытаюсь прочитать ключ, которого нет в translation.json, я получаю пустое значение, которое, как и ожидалось. Вопрос в том, можно ли получить значение как «неизвестное», когда я пытаюсь прочитать ключ, отсутствующий в JSON с использованием data-18n, или, другими словами, можно установить значение по умолчанию для data-i18n когда он получает пустое значение?Установить значение по умолчанию для i18n

Вот пример того, как я использую i18n в своем HTML-коде.

<label class="form_lbl" data-i18n="translation.password"></label> 

и мой файл translation.json выглядит примерно так:

{ 
    translation: { 
    password: 'Password' 
    } 
} 

ответ

0

В соответствии с jQuery.i18n readme, вы можете установить текст по умолчанию, как это:

<label class="form_lbl" data-i18n="translation.password">DEFAULT TEXT</label> 
Смежные вопросы