From OpenSCADAWiki
Line 3: | Line 3: | ||
* LibsDB.vcaBase.wlb_Main: | * LibsDB.vcaBase.wlb_Main: | ||
** Доповнено динамічними повідомленнями із перекладом Українською для основних у DiskSMART і UPS, протягом представлення у "Властивості об'єкту (objProps)". | ** Доповнено динамічними повідомленнями із перекладом Українською для основних у DiskSMART і UPS, протягом представлення у "Властивості об'єкту (objProps)". | ||
+ | ** FIX:ElCadr,ImgLab: Атрибут "Параметр: шифр (prmShifr)", "Параметр: опис (prmDescr)" і "Параметр: команди (digComs)", "Параметр: статуси (digStts)" встановлено у тип "Рядок (переклад)". | ||
** anShow,anShow1: Доповнено перекладом динамічних повідомлень із атрибутів параметрів NAME і DESCR. | ** anShow,anShow1: Доповнено перекладом динамічних повідомлень із атрибутів параметрів NAME і DESCR. | ||
** FIX:RootPgSo: Атрибут "Проц. програвання демо (demoPlayProc)" встановлено у тип "Текст (переклад)". | ** FIX:RootPgSo: Атрибут "Проц. програвання демо (demoPlayProc)" встановлено у тип "Текст (переклад)". | ||
Line 14: | Line 15: | ||
*** UI.VCAEngine: при зміні атрибуту Віджету у контексті Сеансу для опрацьовуваних віджетів і при записі до атрибуту Збору Даних за посиланням. | *** UI.VCAEngine: при зміні атрибуту Віджету у контексті Сеансу для опрацьовуваних віджетів і при записі до атрибуту Збору Даних за посиланням. | ||
** Параметри Збору Даних додано відновленням перекладення динамічно зміненого поля при завантажені. | ** Параметри Збору Даних додано відновленням перекладення динамічно зміненого поля при завантажені. | ||
− | * FIX:SYS: TMess: Додання повідомлень до таблиці "Trs" увімкнено лише у рівні повідомлень Налагодження | + | * FIX:SYS: TMess: Додання повідомлень до таблиці "Trs" увімкнено лише у рівні повідомлень "Налагодження" задля запобігання заповненню таблиці будь якими перекладеними повідомленнями і ні. |
+ | ** FIX: Запобігання відображенню Менеджеру Проєктів у ОДНОМОВНОМУ режимі. | ||
+ | ** TMess::translDyn() примусово встановлено у FALSE і цей прапорець встановлено у FALSE із перемиканням у ОДНОМОВНИЙ режим. | ||
+ | ** Конфігураційне поле встановлення локалі програми розширено його очищенням при встановлені порожнього значення. | ||
+ | ** Загальні функції перекладу '''translGet()''' і '''translSet()''' розширено використанням користувача "root" за відсутності контексту перекладу, тобто ви можете встановити типову мову режиму ДИНАМІЧНИЙ-БАГАТОМОВНИЙ простою зміною мови цього користувача. | ||
* DB: fieldSQLSet() доповнено попередженням щодо повного очищення деяких повідомлень при збережені полів нединамічного встановлення, а копій. Доповнено реєстрацією нових повідомлень до перекладу із попередженням реєстрації і готовності до перекладу у Менеджері Перекладів після встановлення нових базових повідомлень до порожніх полів. | * DB: fieldSQLSet() доповнено попередженням щодо повного очищення деяких повідомлень при збережені полів нединамічного встановлення, а копій. Доповнено реєстрацією нових повідомлень до перекладу із попередженням реєстрації і готовності до перекладу у Менеджері Перекладів після встановлення нових базових повідомлень до порожніх полів. | ||
* FIX:DAQ.OPC_UA,Protocol.HTTP,UI.{QTCfg,Vision}: Виправлення і вдосконалення деяких оригінальних повідомлень. | * FIX:DAQ.OPC_UA,Protocol.HTTP,UI.{QTCfg,Vision}: Виправлення і вдосконалення деяких оригінальних повідомлень. | ||
Line 20: | Line 25: | ||
** FIX: Шаблони виправлено-адаптовано до динамічного перекладу у використанні назв ВВ. | ** FIX: Шаблони виправлено-адаптовано до динамічного перекладу у використанні назв ВВ. | ||
** FIX: Виправлення-завершення динамічного перекладу запиту значень у Керувальному Запиті '''TValue::"get:/serv/attr"''' для неархівних елементів. | ** FIX: Виправлення-завершення динамічного перекладу запиту значень у Керувальному Запиті '''TValue::"get:/serv/attr"''' для неархівних елементів. | ||
+ | ** FIX: messSet(),alarmSet() переписано до динамічного перекладі. | ||
** Шаблони параметрів дозволено до встановлення порожніх імен задля очищення їх перекладу у режимі динамічного перекладу. | ** Шаблони параметрів дозволено до встановлення порожніх імен задля очищення їх перекладу у режимі динамічного перекладу. | ||
+ | ** LogicLev,ModBus,OPC_UA,Siemens: Доповнення перекладом конфігураційних полів "NAME" і "DESCR" під час завантаження контексту перекладі. | ||
** FIX:DAQGate: Дещо виправлено переклад Українською. | ** FIX:DAQGate: Дещо виправлено переклад Українською. | ||
** FIX:JavaLikeCalk: Дещо вдосконалено у перекладі. | ** FIX:JavaLikeCalk: Дещо вдосконалено у перекладі. |
Latest revision as of 09:15, 16 June 2025
КОНЦЕПТУАЛЬНЕ > Переклад Повідомлень (виправлення концептуальних змін попередніх оновлень)
- LibsDB.OscadaLibs: Автоматичне оновлення деяких перекладів.
- LibsDB.vcaBase.wlb_Main:
- Доповнено динамічними повідомленнями із перекладом Українською для основних у DiskSMART і UPS, протягом представлення у "Властивості об'єкту (objProps)".
- FIX:ElCadr,ImgLab: Атрибут "Параметр: шифр (prmShifr)", "Параметр: опис (prmDescr)" і "Параметр: команди (digComs)", "Параметр: статуси (digStts)" встановлено у тип "Рядок (переклад)".
- anShow,anShow1: Доповнено перекладом динамічних повідомлень із атрибутів параметрів NAME і DESCR.
- FIX:RootPgSo: Атрибут "Проц. програвання демо (demoPlayProc)" встановлено у тип "Текст (переклад)".
- SYS,DAQ,UI.VCAEngine: Реалізація вимкнення перекладу рядків конфігураційних полів, атрибутів Збору Даних, атрибутів Користувацького Інтерфейсу при зміні у динамічному виконанні:
- SYS,DAQ,DB.{FireBird,MySQL,ODBC,PostgreSQL,SQLite}: доповнення уніфікованим методом {TCfg,TVal}::isTransl() перевірки перекладу елементу, і переведення на нього всюди;
- TVal: доповнення прапорцем "mNoTransl" і функціями поводження із ним: noTransl(), setNoTransl(), TValue::setNoTransl();
- UI.VCAEngine::Attr: доповнення прапорцем "NoTransl" і поводження із ним у isTransl();
- переклад вимикається:
- при запису за посиланням реалізації шаблонів у TPrmTempl::Impl::lnkOutput();
- при виклику Користувацького API TVal::set();
- UI.VCAEngine: при зміні атрибуту Віджету у контексті Сеансу для опрацьовуваних віджетів і при записі до атрибуту Збору Даних за посиланням.
- Параметри Збору Даних додано відновленням перекладення динамічно зміненого поля при завантажені.
- FIX:SYS: TMess: Додання повідомлень до таблиці "Trs" увімкнено лише у рівні повідомлень "Налагодження" задля запобігання заповненню таблиці будь якими перекладеними повідомленнями і ні.
- FIX: Запобігання відображенню Менеджеру Проєктів у ОДНОМОВНОМУ режимі.
- TMess::translDyn() примусово встановлено у FALSE і цей прапорець встановлено у FALSE із перемиканням у ОДНОМОВНИЙ режим.
- Конфігураційне поле встановлення локалі програми розширено його очищенням при встановлені порожнього значення.
- Загальні функції перекладу translGet() і translSet() розширено використанням користувача "root" за відсутності контексту перекладу, тобто ви можете встановити типову мову режиму ДИНАМІЧНИЙ-БАГАТОМОВНИЙ простою зміною мови цього користувача.
- DB: fieldSQLSet() доповнено попередженням щодо повного очищення деяких повідомлень при збережені полів нединамічного встановлення, а копій. Доповнено реєстрацією нових повідомлень до перекладу із попередженням реєстрації і готовності до перекладу у Менеджері Перекладів після встановлення нових базових повідомлень до порожніх полів.
- FIX:DAQ.OPC_UA,Protocol.HTTP,UI.{QTCfg,Vision}: Виправлення і вдосконалення деяких оригінальних повідомлень.
- FIX:Збір Даних: Виправлення-завершення динамічного перекладу для заголовку об'єкту контролера і параметра.
- FIX: Шаблони виправлено-адаптовано до динамічного перекладу у використанні назв ВВ.
- FIX: Виправлення-завершення динамічного перекладу запиту значень у Керувальному Запиті TValue::"get:/serv/attr" для неархівних елементів.
- FIX: messSet(),alarmSet() переписано до динамічного перекладі.
- Шаблони параметрів дозволено до встановлення порожніх імен задля очищення їх перекладу у режимі динамічного перекладу.
- LogicLev,ModBus,OPC_UA,Siemens: Доповнення перекладом конфігураційних полів "NAME" і "DESCR" під час завантаження контексту перекладі.
- FIX:DAQGate: Дещо виправлено переклад Українською.
- FIX:JavaLikeCalk: Дещо вдосконалено у перекладі.
- FIX:Protocol.OPC_UA: Адаптація до динамічного перекладу у запитах даних.
- FIX:UI.{QTCfg,Vision}: Повідомлення "Завантажити із БД" і "Зберегти до БД" перейменовано у "Завантажити" і "Зберегти", та із "сховище" замість "БД" у повних повідомленнях.
- FIX:UI.VCAEngine: Функція Користувацького API простору сеансу this.attr() виправлено у перевірці прапорця перекладу TFld::TransltText.
- FIX: Шаблони виправлено-адаптовано до динамічного перекладу у використанні конфігураційного шаблону атрибутів.