2013-09-27 3 views
0

Я строй веб-сайт, используяПосредника локализации целых шаблонов не работает

  • Middleman 3
  • расширение шаблона прототипа
  • ванная (английский язык) в качестве корневого по умолчанию языка

По эта документация

http://middlemanapp.com/advanced/localization/#toc_6

source/localizable/services.en.html.haml 
source/localizable/services.es.html.haml 

должен генерировать

build/services.html 
build/es/services.html 

но bundle exec middleman build генерирует

build/services.en.html 
build/services.es.html 
build/es/services.en.html 
build/es/services.es.html 

Я попытался двигаться как шаблоны к корневой папке и не работает.

+0

Это, кажется, быть готовым к содержание согласование. Если эта функция веб-сервера активирована, на запрос services.html будет дан ответ service.en.html Это может быть весьма удобно, поскольку пользователь автоматически загружает страницу на своем языке, если таковой имеется. подробнее: http://httpd.apache.org/docs/2.2/content-negotiation.html – rriemann

+0

Благодарим за вход @salout. Миддлэнд должен справиться с этим без необходимости веб-сервера Apache. – twnaing

+1

Проверьте эту проблему: https://github.com/middleman/middleman/issues/1015 Это уже исправлено, поэтому вам может потребоваться разработка (мастер) версии посредника. – rriemann

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^