Создается сайт, изначально предполагается, что он будет на нескольких языках: русском, украинском и английском. Первоначально, естественно, сайт наполняется на 1 языке, происходит утряска структуры, взамосвязей и прочего, причем финальное наполнение даже 1го языка часто сильно затягивается.
А вот на других языковых версиях статей довольно долго остается мало, хотя менюшки типа все локализованы. И что делать в такой ситуации? Вижу 4 варианта:
1. До почти полного наполнения версии на языке N не открывать ее вообще. Пример:
здесь - все только на русском, хотя ручками можно перейти на версии и на других языках (вот, например).
2. По готовности локализованных менюшек запускать сразу на всех языках, выдавая для неготовых на дополнительных языках страницах сообщение "Page under construction" и пусть пользователь сам ищет на каком языке есть нужный текст. (Пример)
3. То же, что и 2, но добавлять ссылки на существующие уже версии этой страницы на других языках. (примеров нет, но смысл понятен)
4. Подставлять вместо отсутствующей на языке N страницы страницу на другом языке с указанием, что это подстановка. Выбирать ес-но на основании таблицы приоритетов типа UA - RU - EN, RU - UA - EN. EN - RU - UA... Пример:
Пример
Ну и вот опрос... Комменты с личным мнением приветствуются :)
Как лучше выдавать страницу локализованной версии если на выбранном языке ее еще нет?
Journal information