Идея: Переводы
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 пользователей, замучаемся создавать :(
@rustem-art @Alexhha а что это тогда? https://github.com/rustem-art/hd.rustem/tree/master/integration/LDAP-import_clients
Это скрипт который позволяет импортировать всех клиентов в DB, и потом оперировать с ними.
В платной версии - в каком-то пакете это реализовано.
Ввиду херовой работы AD и кучей нюансов, проще самому под конкретного заказчика подпилить этот скрипт и вытянуть то, что нужно, чем создавать универсальное решение.
Ну это пока, на данной стадии.