Сообщение создано: 13. 12. 2011 [12:01]
|
aleax
Alexey Bondarchuk
Создатель темы
Зарегистрирован(а) с: 27.01.2010
Сообщения: 73
|
Для пользовательских функций реализованных в пользовательской библиотеке JavaLikeCalk`а можно установить/снять флаг "Перевод текста программы", что очень удобно и т.п.
Однако если реализовывать шаблон параметра в библиотеке шаблонов такой возможности нету (или я не нашел). И на уровне БД флага нету (в отличии от JavaLikeCalk, где присутствует "PROG_TR" в таблице "UserFuncLibs").
Смотрю по структуре БД:
для шаблонов параметров используются две таблицы:
tmpl_${NAME} и tmpl_${NAME}_io,
что в принципе аналогично пользовательским библиотекам JavaLikeCalk:
flb_${NAME} и flb_${NAME}_io.
Можно ли сделать перевод шаблона параметра в библиотеки шаблонов так что б в таблице "IO" были "локализованные поля", а в таблице "ффункции" нет, т.е. функция не дублировалась для каждой локализации?
Т.е. чего я хочу добиться: перевод делать на уровне IO функции, при едином "тексте" функции.
[Сообщение редактировалось 1 раз(а), в последний раз 13.12.2011 в 12:33.]
|
Сообщение создано: 13. 12. 2011 [13:09]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
|
"aleax" wrote:
Для пользовательских функций реализованных в пользовательской библиотеке JavaLikeCalk`а можно установить/снять флаг "Перевод текста программы", что очень удобно и т.п.
Однако если реализовывать шаблон параметра в библиотеке шаблонов такой возможности нету (или я не нашел). И на уровне БД флага нету (в отличии от JavaLikeCalk, где присутствует "PROG_TR" в таблице "UserFuncLibs").
Мне не было нужно поэтому и нет.
"aleax" wrote:
Можно ли сделать перевод шаблона параметра в библиотеки шаблонов так что б в таблице "IO" были "локализованные поля", а в таблице "ффункции" нет, т.е. функция не дублировалась для каждой локализации?
Заказывайте.
Learn, learn and learn better than work, work and work.
|
Сообщение создано: 13. 12. 2011 [14:12]
|
aleax
Alexey Bondarchuk
Создатель темы
Зарегистрирован(а) с: 27.01.2010
Сообщения: 73
|
"roman" wrote:
"aleax" wrote:
Для пользовательских функций реализованных в пользовательской библиотеке JavaLikeCalk`а можно установить/снять флаг "Перевод текста программы", что очень удобно и т.п.
Однако если реализовывать шаблон параметра в библиотеке шаблонов такой возможности нету (или я не нашел). И на уровне БД флага нету (в отличии от JavaLikeCalk, где присутствует "PROG_TR" в таблице "UserFuncLibs").
Мне не было нужно поэтому и нет.
"aleax" wrote:
Можно ли сделать перевод шаблона параметра в библиотеки шаблонов так что б в таблице "IO" были "локализованные поля", а в таблице "ффункции" нет, т.е. функция не дублировалась для каждой локализации?
Заказывайте.
Понятно, я думал оно есть, а я не понимаю как сделать. Будем смотреть.
|
Сообщение создано: 13. 12. 2011 [15:50]
|
aleax
Alexey Bondarchuk
Создатель темы
Зарегистрирован(а) с: 27.01.2010
Сообщения: 73
|
Можете описать текущий алгоритм выбора поля таблицы БД (для записи и чтения), в зависимости от локали, "базового языка текстовых переменных", флага перевода текста функции?
А то в документации я не нахожу.
Заранее спасибо!
|
Сообщение создано: 13. 12. 2011 [16:14]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
|
"aleax" wrote:
Можете описать текущий алгоритм выбора поля таблицы БД (для записи и чтения), в зависимости от локали, "базового языка текстовых переменных", флага перевода текста функции?
А то в документации я не нахожу.
Его и не должно быть в документации. В исходниках модулей работы с БД он.
Learn, learn and learn better than work, work and work.
|