ZENLIX/hd.rustem

Идея: Переводы

yackermann opened this issue · 14 comments

Как на меня gettext был бы гораздо более удобен для переводов чем структура которую мы имеем сейчас.
https://ru.wikipedia.org/wiki/Gettext
http://www.sitepoint.com/localizing-php-applications-1/

Или перенести переводы на https://www.transifex.com/. Open Source получает бесплатное пользование сервисом.
Пример https://www.transifex.com/projects/p/antox/

Действительно, хорошая идея. Этим вопросом локализации серъёзно не задавался, так как направление использования продукто было как правило СНГ. В будущем - планируем перевести на gettext.

@rustem-art Кстати. Только что пересмотрел gettext реализацию PHP.

extension=gettext.so

Наверное лучше оставить в виде массивов, так как gettext требует подключение внешнего модуля. То есть если перевести сайт на gettext, это сделает проект не-портабельным для shared-hosting.

@rustem-art
Вот кстати неплохое обсуждение.
https://toster.ru/q/4243

так как направление использования продукто было как правило СНГ

даже в СНГ, к которому я отношу и Украину во многих IT компаниях стандартом является таки англ, в том числе и у нас в фирме.

P.S.
может пропустил, но не нашел, как задать язык интерфейса по умолчанию? В папке lang вижу 3 файла, но по умолчанию почему то используется русский, а хотелось бы англ

Наверное лучше оставить в виде массивов, так как gettext требует подключение внешнего модуля. То есть если перевести сайт на gettext, это сделает проект не-портабельным для shared-hosting.

а что, много будет использовать подобную систему на shared, когда есть тот же DigitalOcean за 5$ в месяц.

@Alexhha я говорю в целом. В добавок добавлять еще одну зависимость в проект не к чему.

Да сейчас мы делаем акцент на VPS или хотя бы хостинг с поддержкой nodejs.

А где то можно сделать список отличий платной и opensource версии? Вот например, есть ли поддержка LDAP в бесплатной версии?

@Alexhha в бесплатной версии нет поддержки LDAP.
В платной она реализована для авторизации пользователей.
То есть вы создаёте пользователя с одноимённым логином, как в LDAP-сервере и ставите галочку LDAP-авторизация.

Как не удобно то, у нас 500 пользователей, замучаемся создавать :(

Это скрипт который позволяет импортировать всех клиентов в DB, и потом оперировать с ними.
В платной версии - в каком-то пакете это реализовано.

Ввиду херовой работы AD и кучей нюансов, проще самому под конкретного заказчика подпилить этот скрипт и вытянуть то, что нужно, чем создавать универсальное решение.
Ну это пока, на данной стадии.