Xwab
Форумыnavigate_nextОбщие вопросы

принцип работы (мультиязычность сайта)
Сообщения
jasis

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

_________
первый вариант это
1. Вводить при создании файлов и папок названия на русс и на англ языках и записывать в базе типо rus_name
eng_name
---
но это какойто тупой вариант,а есть ли другой?

21 Мар 2013, 12:09
viptabor

Хранить данные в бд, например для русских символов поле 'name_file_ru' еще какойто язык 'name_file_en' и так далее...

21 Мар 2013, 12:23
Okula

Как вариант Google Translate

21 Мар 2013, 12:24
viptabor

Okula, переводит не точно

21 Мар 2013, 12:27
jasis

Okula, это детский сад)))

21 Мар 2013, 12:29
danteee

Okula пишет:
"Как вариант Google Translate"

Он очень не точно переводить предложения

21 Мар 2013, 12:56
Flyd

Записывай в базу сериализованный массив с именами на разных языках.

21 Мар 2013, 12:59
wapmorgan

Flyd, маладчина! ага, давай гонять из базы в n-раз больше информации чем нужно!

21 Мар 2013, 14:01
Flyd

wapmorgan пишет:
"Flyd, маладчина! ага, давай гонять из базы в n-раз больше информации чем нужно!
 "

Да мне не жалко

21 Мар 2013, 14:19
wapmorgan

jasis, я бы так сделал
mysql> select * from downloads_dirs;
+------------------------+----+
| name                   | id |
+------------------------+----+
| Изображения            |  1 |
| Музыка                 |  2 |
| Фильмы                 |  3 |
+------------------------+----+
3 rows in set (0.05 sec)

mysql> select * from downloads_dirs_l10n;
+----+------+--------+
| id | lang | name   |
+----+------+--------+
|  1 | en   | Images |
|  2 | en   | Music  |
|  3 | en   | Movies |
+----+------+--------+
3 rows in set (0.00 sec)

21 Мар 2013, 14:50
Ответить на тему