ПредишенСледващото

  • PHP
  • многоезичен

Друг въпрос е повдигнат, ние трябва да се проучи структурата на сайта на няколко езика.

Веднага се движат далеч от skosyachit на идея и да обхване всички там gugloperevodchiki и други подобни.

При изпълнението на този случай аз имам няколко въпроса:

1) Например ние имаме една маса "новини" новини за проекта:


И например, ние работим с няколко езика на интернет страницата (Russ, английски, френски)

Тя ще бъде по-добре да се извърши създаването на новини на администратора на сайта. Т.е., администраторът трябва да направи тройна работа, а именно да се напише съдържание 3 пъти за всеки език.

Вариант едно:
Дублиращи полета в таблицата:


Вариант две:
Таблица "новини" съдържа стандартния език, български език, и има още една таблица, в която преводите на други езици.


И например, ако виждате сайта на английски. ние приемаме на атрибути Ланг news_id и прехвърля данните от масата.

Кой вариант е по-добре. Може ли някой да я посъветвали?

Въпрос номер 2
Как да бъдем доволни. Например имаме шаблонни файлове: news_full.tpl, news_short.tpl и TP.
Ще оптимизиран във всеки модул за създаване на папки с вида на езици и да се дублира от вида на файлове само с различни преводи:

И числото последен въпрос 3
Например ние имаме сайт показва изцяло на Аякс и сървъра се повлиява добре, например с грешката:
грешна парола

Т.е. тук във всеки случай, ние имаме една маса превод, но това е по-добре да издаде. Всяка грешка има собствен код (например ERROR_WRONG_PASSWORD) и въз основа на кода, който се извлече желания език превода?

Или можете да използвате езиковите файлове и съхранявайте сакове, като например: като се започне от езика по подразбиране:

Сподели съвети угодно.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!