Обойти parsley.js каталог локализации и использовать gettext() в js

#javascript #gettext #parsley.js #transifex

#javascript #gettext #parsley.js #transifex

Вопрос:

Я использую parsley.js для проверки на стороне клиента — пока все хорошо!

Я использую transifex для хранения сообщений для локализации. Я хотел бы найти способ использовать что-то вроде gettext() в javascript для перевода сообщений вместо каталогов parsley. Каков правильный способ сделать это? Я попытался обновить сообщения на английском языке (по умолчанию), и, похоже, это не сработало. Я новичок в Parsleyjs, поэтому простите меня, если я задаю очевидный вопрос, но я не могу в нем разобраться.

Это не работает (из parsley.js ):

 Parsley.addMessages('en', {
    defaultMessage: gettext('This field seems to be invalid.'),
    ...
  

Ответ №1:

Вы могли бы переопределить window.Parsley.getErrorMessage в соответствии с вашими потребностями.