Локализованные маршруты и строка URL - PullRequest
4 голосов
/ 19 января 2012

Есть ли какое-то общее решение или наилучшая практика, как реализовать локализованную строку URL и маршруты в (java) Play! приложение?

нам нужны такие маршруты:

/ примеры / демонстрация

/ esempi / dimostrazione

/ przyklady / demonstracji

... (более 10 языков)

Все URL, естественно указывающие на контроллер Примеры и действие Демонстрация .

Заранее спасибо!

1 Ответ

0 голосов
/ 12 февраля 2012

Возможно, вы можете сделать что-то вроде этого:

Для английского:

%{ if (play.i18n.Lang.getLocale().getLanguage().equals("en")) { }%
GET     /add-new-post                Application.addNewPost
%{ } }%

Для голландцев:

%{ if (play.i18n.Lang.getLocale().getLanguage().equals("nl")) { }%
GET     /voeg-nieuwe-commentaar      Application.addNewPost
%{ } }%

и т. Д. И т. Д.

Кредиты: http://playframework.wordpress.com/2011/07/15/hidden-features-of-the-play-framework-routes-file/

Удачи

...