|
|
|
Thymeleaf javascript localized messages in array
|
|||
|---|---|---|---|
|
#18+
Всем привет! Прошу подсказки в решении вопроса. 1. Есть бандл с двумя языками (40 фраз), например: авторsay.hello=hello say.welcome=welcome say.bye=bye ... 2. Есть фрагмент, i18n.html: Код: html 1. 2. 3. Нужно в массив i18n запихнуть эти самые ключ-значение. Значение естественно на текущей локали приложения. На самом деле не все, я только небольшая часть, пусть 10. Передавать ресурс/массив параметром во view не особо хочется. Хочу найти оптимальное и простое решение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2019, 00:53 |
|
||
|
Thymeleaf javascript localized messages in array
|
|||
|---|---|---|---|
|
#18+
После долгих игр, было решено таки делать через HandlerInterceptorAdapter, в нем формировать красивую строку и передавать ее во вью. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2019, 13:58 |
|
||
|
Thymeleaf javascript localized messages in array
|
|||
|---|---|---|---|
|
#18+
Imperous, на Хабре есть серия статей по Thymeleaf ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2019, 17:00 |
|
||
|
Thymeleaf javascript localized messages in array
|
|||
|---|---|---|---|
|
#18+
Герой дняImperous, на Хабре есть серия статей по Thymeleaf да, видел их, кто-то молодец перевел туториал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2019, 00:08 |
|
||
|
Thymeleaf javascript localized messages in array
|
|||
|---|---|---|---|
|
#18+
Не понравился мне HandlerInterceptorAdapter тем что в браузере в адресной строке это все. Открыл для себя @ModelAttribute - шикардос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2019, 12:33 |
|
||
|
Thymeleaf javascript localized messages in array
|
|||
|---|---|---|---|
|
#18+
наверное, простой вариант был бы что-то вроде: <script> var i18n = [[#{text1}]]; </script> но сам не пробовал. Ключевой момент двойные [[]] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2019, 16:32 |
|
||
|
Thymeleaf javascript localized messages in array
|
|||
|---|---|---|---|
|
#18+
springyнаверное, простой вариант был бы что-то вроде: <script> var i18n = [[#{text1}]]; </script> но сам не пробовал. Ключевой момент двойные [[]] Да, спасибо, отличный вариант. Решетка чтоб использовать локализацию из бандла, а $ , в случае если используем переменную. Не дочитал я до этого в статьях хабра :) И разные скобки позволяют выводить экранированный и неэкранированный текст Экранировано Код: html 1. 2. 3. НеЭкранировано Код: html 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2019, 10:49 |
|
||
|
|

start [/forum/search_topic.php?author=Runner2323&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
161ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 495ms |
| total: | 770ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...