Вариант номер 2. Сделать вообще как глобальные (добавляя языки) и для каждого поля выбирать соответствия для полей сущности. Ну и продублировать контьент на главной и блоки на разных языках. В глобальных создаем языковое поле, выбираем соответствие поле сущности, оно дублируется в глобальные и связывается с полем сущности для отображения в форме, тоже вроде логику не нарушает, но решать вам.nruslan2 писал(а): 28 июл 2022, 21:35 Ну не знаю не знаю) в мозгу как правильно это сделать в рамках системы идея есть - описал кстати выше и уже убедился в ее состоятельности) напрягает что придется во многих файлах добавлять код не люблю такое надо минимально возможными средствами вписаться иначе обновление превращается в муку!
А вот часовые пояса практически готовы)(правда есть нюанс!)
Реализация мультиязычности
-
OAndrey
- Сообщения: 60
- Зарегистрирован: 25 фев 2020, 13:54
- Имя: Андрей
- Откуда: Киев
- Контактная информация:
Re: Реализация мультиязычности
Re: Реализация мультиязычности
вы предлагаете копировать сами поля! зачем?
перевод подразумевает изменение
названий системных сообщейний (ща есть),
название полей и сущностей, название кнопок (то что пользователь сам называет в момент настройки базы) )) как я уже говорил выше реализация возможно и достаточно простая! но потребует внесение правки в достаточно большое количество файлов однотипного кода, так как изначально не везде было предусмотрено замена имен (вот название полей на форме вообще в одном месте поправить и все будет работать) -а вот название сущностей уже в многих местах требует исправления!))
воо вариант 2 что то типа того что я предлагаю)
зы но надеюсь что данный функционал появится в системе самостоятельно без моего участия с доработками)
перевод подразумевает изменение
названий системных сообщейний (ща есть),
название полей и сущностей, название кнопок (то что пользователь сам называет в момент настройки базы) )) как я уже говорил выше реализация возможно и достаточно простая! но потребует внесение правки в достаточно большое количество файлов однотипного кода, так как изначально не везде было предусмотрено замена имен (вот название полей на форме вообще в одном месте поправить и все будет работать) -а вот название сущностей уже в многих местах требует исправления!))
воо вариант 2 что то типа того что я предлагаю)
зы но надеюсь что данный функционал появится в системе самостоятельно без моего участия с доработками)