Codeigniter Многоязычный идентификатор языка - PullRequest
0 голосов
/ 19 января 2011

Я пытаюсь реализовать плагин идентификатора URI CI - http://codeigniter.com/wiki/URI_Language_Identifier/

Я установил код на базовой настройке codeignitor. «Ingore_lang» установлен в «en». Я использую alt_site_url для создания ссылок на альтернативные языки.

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

Но когда я нажимаю на любой другой язык, следующий набор URL-адресов на альтернативном языке не заменяет аббревиатуру настоящей ссылки. Например, если выбран испанский, на новой странице ссылка на итальянский язык становится:

mysite/es/it 

Я также заметил, что ссылки на альтернативные языки никогда не показывают «английский» в списке. Я предполагаю, что они все еще используют английский как текущий язык.

Пожалуйста, помогите, я что-то упустил? Я применил код ко всем указанным файлам в соответствии с указаниями.

Спасибо

Ответы [ 2 ]

1 голос
/ 20 января 2011

Не могли бы вы опубликовать код реализации, которую вы использовали? Я также использую это в своем приложении, и оно прекрасно работает для меня.

1 голос
/ 19 января 2011

Вы должны удалить 'en' из переменной lang_ignore, которая добавит английский в список альтернативных языков.Не уверен насчет части es / it ...

...