Forum Webscript.Ru
Программирование => PHP => Тема начата: Nicki от 27 Марта 2006, 00:24:26
-
В общем, ситуация такая. Нужно одновременно редактировать одно и тоже сообщение но на разных языках. Все просто. Я только хочу узнать что для этого нужно кроме мозгов, переводчика и пары рук. К примеру, с одновременным редактированием (несколько Textarea блоков) текста на русс и инглише все ясно, а если добавить еще немецкий и французский? Я так понимаю нужно добавить поддержку этих языков в ОС, да? Что еще? С БД проблем бы быть по идее не должно, просто добавляй и все.
-
*оффтоп
С БД может возникнуть проблемма с кодировкой :) если будешь китайский, например, использовать... а так нужны ячейку для каждого языка, причём, если собираешься добавлять неограниченное кол-во языков, то это должно быть как динамическая редактирование таблицы в базе alter\'ом :) А если конкретное кол-во языков, то создаёшь ячейку для каждого языка и всё.
*оффтоп 2
а в чём вопрос был?
-
Ребят я пишу на ПХП а не на перле :) так, что если мне нужны будут примеры, то только на ПХП. Плиз, переведите топ из перла.
А вопрос в том, как многоязыковая поддержка реализовывается на стороне клиента, а именно то, как можно реализовать одновременное редактирование сообщения на разных языках? Ведь у каждого языка своя кодировка, а на странице, насколько я знаю, кодлировка указывается однажды.
Ну и по БД тоже вопрос возник.
Алан:
С БД может возникнуть проблемма с кодировкойесли будешь китайский, например, использовать... а так нужны ячейку для каждого языка, причём, если собираешься добавлять неограниченное кол-во языков, то это должно быть как динамическая редактирование таблицы в базе alter\'ом
А если столбец не добавлять, а просто добавить для сообщения на новом языке новую запись? т.е. каждая запись имеет такие поля:
- idLang языка
- метка markMess сообщения для доступа к нему в пхп коде (например, dateReg, yourName ...)
- текст сообщения markMess на языке idLang
Alter вроде как не на всех хостингах разрешен, боюсь потерять клиентов, и получить лишнюю головную боль.
-
Можно указать один раз UTF-8.