Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Автоматически синхронизировать с переводом, перевод 
:(
    Опции темы
sergphp
Дата 11.7.2014, 22:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 26
Регистрация: 18.1.2008

Репутация: нет
Всего: нет



http://i.imgur.com/mhhtfmX.jpg

Как автоматически синхронизировать с переводом таблицы *_add, если каждая на своем языке?

Таблицы на разных языках, с разным кол-вом объявлений.

Можно ли парсер написать, чтобы он переводил и синхронизировал?


PM MAIL   Вверх
AVA12
Дата 11.7.2014, 23:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 135
Регистрация: 4.5.2008

Репутация: нет
Всего: 4



Ничего не понятно.

Какая стоит задача? Что имеем? Что нужно получить? Каковы требования и ограничения? И как все это относится к БД?

Пока что из сказанного можно сделать вывод, что требуется каким-то магическим образом с помощью движка БД переводить записи с одного языка на другой. Но ведь это полный бред!

P. S. Отдельный набор таблиц для каждого языка - это восхитительно! Никогда бы не додумался до такого!
PM ICQ Jabber   Вверх
sergphp
Дата 12.7.2014, 00:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 26
Регистрация: 18.1.2008

Репутация: нет
Всего: нет



Какая стоит задача?

Синхронизация таблиц и перевод данный на соотв. язык. Бд mysql.


Цитата

требуется каким-то магическим образом с помощью движка БД переводить записи с одного языка на другой.


Цитата

с помощью движка БД


Почему Вы считаете, что средствами бд?

Цитата

Отдельный набор таблиц для каждого языка - это восхитительно!


Что Вас смущает?
PM MAIL   Вверх
AVA12
Дата 12.7.2014, 01:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 135
Регистрация: 4.5.2008

Репутация: нет
Всего: 4



Цитата
Почему Вы считаете, что средствами бд?

А почему тогда эта тема в разделе MySQL? Если делать перевод сторонними средствами, то на долю БД останется только записать нужные данные в нужную таблицу. Есть какие-то проблемы с этой тривиальной операцией?

Цитата
Что Вас смущает?

Бессмысленность и беспощадность такого решения. Не хочу даже пытаться представить себе реализацию модели/ORM/конструктора запросов для работы с этим зоопарком. Внешние ключи повергают в уныние. А мысль о том, что в одной стране люди могут говорить на разных языках, вызывает панику.
PM ICQ Jabber   Вверх
sergphp
Дата 12.7.2014, 10:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 26
Регистрация: 18.1.2008

Репутация: нет
Всего: нет



Цитата

Не хочу даже пытаться представить себе реализацию модели/ORM/конструктора запросов для работы с этим зоопарком


Можем условие несколько изменить. Пусть у нас в наличии пару площадок с разными постами пользователей. Каждая площадка оринентирована на свою страну. В стране A пользователи нуждаются в информации из страны Б и наоборот. Возникла, поэтому такая задумка автоматически переводить посты из одной страны для другой и наоборот, причем id постов по всем площадкам должны быть одинаковы.

Цитата

А мысль о том, что в одной стране люди могут говорить на разных языках, вызывает панику. 

Теперь мне непонятно, почему у Вас такая мысль возникла.
PM MAIL   Вверх
AVA12
Дата 12.7.2014, 16:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 135
Регистрация: 4.5.2008

Репутация: нет
Всего: 4



Цитата
причем id постов по всем площадкам должны быть одинаковы

На кой? Что мешает завести дополнительное поле, в котором для переводов будет содержаться ид исходной записи?

Цитата
Теперь мне непонятно, почему у Вас такая мысль возникла.

Какая мысль? Что в одной стране могут писать и читать объявления на разных языках? Или что в случае "зоопарка" выборка записей для одной страны окажется очень нетривиальной операцией?

Это сообщение отредактировал(а) AVA12 - 12.7.2014, 16:08
PM ICQ Jabber   Вверх
sergphp
Дата 12.7.2014, 16:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 26
Регистрация: 18.1.2008

Репутация: нет
Всего: нет



Цитата

Что мешает завести дополнительное поле, в котором для переводов будет содержаться ид исходной записи?


Я думал над этим. Т.е. это поле тайтл, дескрипшен, страна, город для каждого языка.
базовых у нас 4 языка, т.е 4х4 = 16 доп. полей. В перспективе - это 10 и более языков. Не вызовет это проблем с быстродейстивем?
Цитата

Или что в случае "зоопарка" выборка записей для одной страны окажется очень нетривиальной операцией?

Причем здесь "зоопарк", когда для каждой страны свой язык, но в практике случаются ситуации, когда человеку требуется несколько языков.

Цитата


выборка записей для одной страны окажется очень нетривиальной операцией?


Для каждой страны - своя копия двига.
PM MAIL   Вверх
AVA12
Дата 12.7.2014, 16:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 135
Регистрация: 4.5.2008

Репутация: нет
Всего: 4



Цитата
Цитата
Что мешает завести дополнительное поле, в котором для переводов будет содержаться ид исходной записи?

Я думал над этим. Т.е. это поле тайтл, дескрипшен, страна, город для каждого языка.
базовых у нас 4 языка, т.е 4х4 = 16 доп. полей.

Э-э-э... 16 полей для одной записи??? Зачем??? Что мешает добавить 3 записи?

И я долго думал, но так и не понял, как этот комментарий относится к моему замечанию.

Цитата
Причем здесь "зоопарк", когда для каждой страны свой язык, но в практике случаются ситуации, когда человеку требуется несколько языков.

Я опять не понял, что хотел сказать автор.


PM ICQ Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.0746 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.