Как лучше всего организовать многоязычность?

GeT

Новичок
kruglov
Поиск надо будет полюбому.
С наличием версий понял.
 

kvf77

Red Devil
Практически закончил формирование FAQ по созданию многоязычных приложений. Возможно, ответ на ваш вопрос здесь:
http://phpclub.ru/faq/wakka.php?wakka=TekushhiePopolnenija/multilang&v=w3v
 

kruglov

Новичок
GeT
Поиск можно делать и как яндекс делает, например. Я не зря курсив использовал.
 

GeT

Новичок
kruglov
А какой смысл писать паука, который будет заниматься поиском, если это гораздо удобнее организовать средствами MySQL?

kvf77
Такой страницы не существует.
 

kruglov

Новичок
GeT
Ну, организуйте поиск по всему контенту - новостям, статьям, страницам и прочему... И чтобы легко ставилось на сайт. И чтоб разбитие на страницы и пр. И чтоб теги-комментарии игнорировались. И чтоб выделение найденного в результатах поиска.
 

kvf77

Red Devil
Да, прош прощение, просто переводили из раздела в раздел. Щас все устаканилось - ссылка такова:
http://phpclub.ru/faq/wakka.php?wakka=multilang&v=2bl
 

GeT

Новичок
die_hard
Я понимаю, ты хочешь себя выставить умным очень и т.д. =)
Но GetText нужен для работы со статическим контентом, почитай сообщения в этой теме и поймешь что ты немного неправ =)
 

kvf77

Red Devil
GeT

ну поглядите в факу - последняя ссылка правильная. я потратил пару дней, чтобы собрать по форуму все интересное на эту тему. вот содеражние FAQ:

Разработка. Проектирование.
* Создание многоязычных приложений.
o Вводная часть. Немного теории.
o Кодировки.


Хранение статического контента
PHP и GetText:

* Многоязычные приложения. Профессиональная работа.
* FAQ.

Другие подходы:

* Программный аналог GetText.
* Ассоциированный массив.
* Использование констант.
* XML-файл.
* Текстовый ini-файл.
* База данных


Хранение динамического контента:

* База данных.
* Файлы


Организация сайта:

* Организация сайта.


Полезные ссылки:
 

encyclop

Guest
http://pear.php.net/package/Translation2

Готовое рещение с документацией.
100% подходит для мультиязычных интерфейсов.

Все переводы кэшируются.
Для каждого языка указывается своя кодировка.

На ней у меня все последние проекты с поддержкой рус, англ, фр, нем, ит, исп версий интерфейсов.

Сам использую. Не жалуюсь...
Хотя поДдумать ее все же не мещало бы.

Смотрите, читайте, наслаждайтесь... :)
 
Сверху