Страница 2 из 2

Re: Реализация мультиязычности

Добавлено: 29 июл 2022, 09:02
OAndrey
nruslan2 писал(а): 28 июл 2022, 21:35 Ну не знаю не знаю) в мозгу как правильно это сделать в рамках системы идея есть - описал кстати выше и уже убедился в ее состоятельности) напрягает что придется во многих файлах добавлять код не люблю такое надо минимально возможными средствами вписаться иначе обновление превращается в муку!
А вот часовые пояса практически готовы) :D (правда есть нюанс!)
Вариант номер 2. Сделать вообще как глобальные (добавляя языки) и для каждого поля выбирать соответствия для полей сущности. Ну и продублировать контьент на главной и блоки на разных языках. В глобальных создаем языковое поле, выбираем соответствие поле сущности, оно дублируется в глобальные и связывается с полем сущности для отображения в форме, тоже вроде логику не нарушает, но решать вам.

Re: Реализация мультиязычности

Добавлено: 29 июл 2022, 09:07
nruslan2
вы предлагаете копировать сами поля! зачем?
перевод подразумевает изменение
названий системных сообщейний (ща есть),
название полей и сущностей, название кнопок (то что пользователь сам называет в момент настройки базы) )) как я уже говорил выше реализация возможно и достаточно простая! но потребует внесение правки в достаточно большое количество файлов однотипного кода, так как изначально не везде было предусмотрено замена имен (вот название полей на форме вообще в одном месте поправить и все будет работать) -а вот название сущностей уже в многих местах требует исправления!))


воо вариант 2 что то типа того что я предлагаю)

зы но надеюсь что данный функционал появится в системе самостоятельно без моего участия с доработками) 😁