ФорумПрограммированиеPHP для идиотов → Поддержка мультиязычности в веб-проектах, варианты реализации

Поддержка мультиязычности в веб-проектах, варианты реализации

  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 21 августа 2014 г. 14:53, спустя 6 минут 47 секунд

    первое самое простое судя по всему и по производительности тоже. второе добавляет join по таблице третье вообще пиздец. гдето видел такое, мудаки разрабы производительность там в районе 0

    Тоже юзаю первый вариант, а для django вообще django-modeltranslation 0.8b2 : Python Package Index [pypi.python.org]

    Спустя 280 сек.

    ОЙойой)

    Почему локаль через урл? Ссылкой в куку если загнать и проверять потом если?

    @malaba, куки подходят для интерфейсов, но не контента. Вообщем там где идет интерактивная работа с пользователем (всякие админки тому пример), а вот контенты это в том числе для поисковик (а они не разберуться, всегда будут один язык индексировать), к тому же если пользователь поделится ссылкой с другим пользователем, то тот может увидеть другой контент, так как локали разные

    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 21 августа 2014 г. 15:03, спустя 10 минут 53 секунды

    @adw0rd, с 1.7 не работал сука когда я смотрел ))) обошелся другим решением каким то. там m2m но у меня для pages надо было так что пох на производительность.

    Сапожник без сапог
  • malaba

    Сообщения: 165 Репутация: N Группа: Кто попало

    Spritz 21 августа 2014 г. 19:43, спустя 4 часа 39 минут 13 секунд

    да с сео запарки будут однозначно, спасибо за совет, буду конопатить htaccess хер ли делать то)
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 21 августа 2014 г. 20:12, спустя 29 минут 35 секунд

    Что такое htaccess?

    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 21 августа 2014 г. 22:09, спустя 1 час 56 минут 53 секунды

    @adw0rd, )))

    Сапожник без сапог
  • master

    Сообщения: 3244 Репутация: N Группа: Джедаи

    Spritz 25 августа 2014 г. 9:28, спустя 3 дня 11 часов 19 минут

    1. extra columns в той же таблице 2. m2m связь с отдельной таблицей

    и выбор между этими вариантами зависит от того, как часто добавляются языки и как по текстам организован поиск
    не всё полезно, что в swap полезло

Пожалуйста, авторизуйтесь, чтобы написать комментарий!