From OpenSCADAWiki
Jump to: navigation, search
Line 14: Line 14:
 
*** UI.VCAEngine: при зміні атрибуту Віджету у контексті Сеансу для опрацьовуваних віджетів і при записі до атрибуту Збору Даних за посиланням.
 
*** UI.VCAEngine: при зміні атрибуту Віджету у контексті Сеансу для опрацьовуваних віджетів і при записі до атрибуту Збору Даних за посиланням.
 
** Параметри Збору Даних додано відновленням перекладення динамічно зміненого поля при завантажені.
 
** Параметри Збору Даних додано відновленням перекладення динамічно зміненого поля при завантажені.
* FIX:SYS: TMess: Додання повідомлень до таблиці "Trs" увімкнено лише у рівні повідомлень Налагодження, задля запобігання залиттю таблиці будь якими перекладеними повідомленнями і ні.
+
* FIX:SYS: TMess: Додання повідомлень до таблиці "Trs" увімкнено лише у рівні повідомлень Налагодження, задля запобігання заповненню таблиці будь якими перекладеними повідомленнями і ні. TMess::translDyn() примусово встановлено у FALSE і цей прапорець встановлено у FALSE із перемиканням у ОДНОМОВНИЙ режим. FIX: Запобігання відображенню Менеджеру Проєктів у ОДНОМОВНОМУ режимі.
 +
* DB: fieldSQLSet() доповнено попередженням щодо повного очищення деяких повідомлень при збережені полів нединамічного встановлення, а копій. Доповнено реєстрацією нових повідомлень до перекладу із попередженням реєстрації і готовності до перекладу у Менеджері Перекладів після встановлення нових базових повідомлень до порожніх полів.
 
* FIX:DAQ.OPC_UA,Protocol.HTTP,UI.{QTCfg,Vision}: Виправлення і вдосконалення деяких оригінальних повідомлень.
 
* FIX:DAQ.OPC_UA,Protocol.HTTP,UI.{QTCfg,Vision}: Виправлення і вдосконалення деяких оригінальних повідомлень.
 
* FIX:Збір Даних: Виправлення-завершення динамічного перекладу для заголовку об'єкту контролера і параметра.
 
* FIX:Збір Даних: Виправлення-завершення динамічного перекладу для заголовку об'єкту контролера і параметра.

Revision as of 14:48, 26 May 2025

Information about message (contribute)
This message has no documentation. If you know where or how this message is used, you can help other translators by adding documentation to this message.
Message definition (Documents/Release 0.9/Update 8)
{{CntHdr|{{Anch|Upd8MessTrFix|CONCEPTUAL > Messages Translation (fixes of the [[Special:MyLanguage/Documents/Release_0.9#MessTrFix|conceptual changes of the previous updates]]) }} }}
* LibsDB.OscadaLibs: Automatic updating some translation.
* LibsDB.vcaBase.wlb_Main:
** Appended of the dynamic messages with Ukrainian translation for main ones of DiskSMART and UPS during representing by "Object properties (objProps)".
** FIX:ElCadr,ImgLab: The attribute "Parameter: code (prmShifr)", "Parameter: description (prmDescr)" and "Parameter: commands (digComs)", "Parameter: statuses (digStts)" set to the type "String (translate)".
** anShow,anShow1: Appended of translation dynamic messages from parameter attributes NAME and DESCR.
** FIX:RootPgSo: The attribute "Procedure of the Demo play (demoPlayProc)" set to the type "Text (translate)".
* SYS,DAQ,UI.VCAEngine: Implementing of disabling translation of string configuration fields, DAQ attributes, UI attributes at changing in the dynamic execution:
** SYS,DAQ,DB.{FireBird,MySQL,ODBC,PostgreSQL,SQLite}: appending the unified method ''{TCfg,TVal}::isTransl()'' of checking translation the element, and moving on its everywhere;
** TVal: appending the "mNoTransl" flag and functions of its treating: ''noTransl()'', ''setNoTransl()'', ''TValue::setNoTransl()'';
** UI.VCAEngine::Attr: appending the "NoTransl" flag and its treating in ''isTransl()'';
** translation is disabled:
*** at writing through links of implementation the templates in ''TPrmTempl::Impl::lnkOutput()'';
*** at the User API call ''TVal::set()'';
*** UI.VCAEngine: at Widget attribute change in the Session context for widgets in processing and at writing to DAQ attribute by links.
** the DAQ Parameters added of restoring the translation of dynamically changed configuration fields at load.
* FIX:SYS: TMess: Adding messages to the table "Trs" is enabled only in the messages level "Debug" for preventing flooding to the table of any translated messages and not.
** FIX: Preventing to show the Translation Manager in the SINGLE-LANGUAGE mode.
** TMess::translDyn() forced to FALSE and the flag set to FALSE with switching to the SINGLE-LANGUAGE mode.
** Configuration field of setting the program locale expanded by its cleaning at setting empty value.
** The generic translation functions '''translGet()''' and '''translSet()''' expanded to use the user "root" at missing the translation context, that is you can set the default language in the DYNAMIC-MULTILANGUAGE mode just changing language of this user.
* DB: fieldSQLSet() appended of warning some messages completely cleaning at saving not the dynamic set fields but a copy. Appended of registering new message for translation with warning the registering and ready for translation in the Translation Manager after setting new base messages to empty fields.
* FIX:DAQ.OPC_UA,Protocol.HTTP,UI.{QTCfg,Vision}: Fixing and improving some original messages.
* FIX:DAQ: Fixing-finishing the dynamic translation for title of the controller and parameter object.
** FIX: Templates fixed-adapted to the dynamic translation in using the IO names.
** FIX: Fixing-finishing the dynamic translation of values requesting in the Control Request '''TValue::"get:/serv/attr"''' for non archiving elements.
** FIX: messSet(),alarmSet() rewrote for dynamic translation.
** Parameter templates allowed in setting empty names for their translation clearing in the dynamic translation mode.
** LogicLev,ModBus,OPC_UA,Siemens: Appending of translation the configuration fields "NAME" and "DESCR" at loading to the calculation context.
** FIX:DAQGate: Some fixed in Ukrainian translation.
** FIX:JavaLikeCalk: Some improved in the translation.
* FIX:Protocol.OPC_UA: Adaption to the dynamic translation in data requests.
* FIX:UI.{QTCfg,Vision}: The messages "Load from DB" and "Save to DB" renamed to "Load" and "Save" and with "storage" instead "DB" in full messages.
* FIX:UI.VCAEngine: The session User API function ''this.attr()'' fixed in checking the translation flag TFld::TransltText.
** FIX: Templates fixed-adapted to the dynamic translation in using the configuration template of the attributes.
Translation{{CntHdr|{{Anch|Upd8MessTrFix|КОНЦЕПТУАЛЬНЕ > Переклад Повідомлень (виправлення [[Special:MyLanguage/Documents/Release_0.9#MessTrFix|концептуальних змін попередніх оновлень]]) }} }}
* LibsDB.OscadaLibs: Автоматичне оновлення деяких перекладів.
* LibsDB.vcaBase.wlb_Main:
** Доповнено динамічними повідомленнями із перекладом Українською для основних у DiskSMART і UPS, протягом представлення у "Властивості об'єкту (objProps)".
** 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" увімкнено лише у рівні повідомлень Налагодження, задля запобігання заповненню таблиці будь якими перекладеними повідомленнями і ні. TMess::translDyn() примусово встановлено у FALSE і цей прапорець встановлено у FALSE із перемиканням у ОДНОМОВНИЙ режим. FIX: Запобігання відображенню Менеджеру Проєктів у ОДНОМОВНОМУ режимі.
* DB: fieldSQLSet() доповнено попередженням щодо повного очищення деяких повідомлень при збережені полів нединамічного встановлення, а копій. Доповнено реєстрацією нових повідомлень до перекладу із попередженням реєстрації і готовності до перекладу у Менеджері Перекладів після встановлення нових базових повідомлень до порожніх полів.
* FIX:DAQ.OPC_UA,Protocol.HTTP,UI.{QTCfg,Vision}: Виправлення і вдосконалення деяких оригінальних повідомлень.
* FIX:Збір Даних: Виправлення-завершення динамічного перекладу для заголовку об'єкту контролера і параметра.
** FIX: Шаблони виправлено-адаптовано до динамічного перекладу у використанні назв ВВ.
** FIX: Виправлення-завершення динамічного перекладу запиту значень у Керувальному Запиті '''TValue::"get:/serv/attr"''' для неархівних елементів.
** Шаблони параметрів дозволено до встановлення порожніх імен задля очищення їх перекладу у режимі динамічного перекладу.
** FIX:DAQGate: Дещо виправлено переклад Українською.
** FIX:JavaLikeCalk: Дещо вдосконалено у перекладі.
* FIX:Protocol.OPC_UA: Адаптація до динамічного перекладу у запитах даних.
* FIX:UI.{QTCfg,Vision}: Повідомлення "Завантажити із БД" і "Зберегти до БД" перейменовано у "Завантажити" і "Зберегти", та із "сховище" замість "БД" у повних повідомленнях.
* FIX:UI.VCAEngine: Функція Користувацького API простору сеансу ''this.attr()'' виправлено у перевірці прапорця перекладу TFld::TransltText.
** FIX: Шаблони виправлено-адаптовано до динамічного перекладу у використанні конфігураційного шаблону атрибутів.

КОНЦЕПТУАЛЬНЕ > Переклад Повідомлень (виправлення концептуальних змін попередніх оновлень)

  • LibsDB.OscadaLibs: Автоматичне оновлення деяких перекладів.
  • LibsDB.vcaBase.wlb_Main:
    • Доповнено динамічними повідомленнями із перекладом Українською для основних у DiskSMART і UPS, протягом представлення у "Властивості об'єкту (objProps)".
    • 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" увімкнено лише у рівні повідомлень Налагодження, задля запобігання заповненню таблиці будь якими перекладеними повідомленнями і ні. TMess::translDyn() примусово встановлено у FALSE і цей прапорець встановлено у FALSE із перемиканням у ОДНОМОВНИЙ режим. FIX: Запобігання відображенню Менеджеру Проєктів у ОДНОМОВНОМУ режимі.
  • DB: fieldSQLSet() доповнено попередженням щодо повного очищення деяких повідомлень при збережені полів нединамічного встановлення, а копій. Доповнено реєстрацією нових повідомлень до перекладу із попередженням реєстрації і готовності до перекладу у Менеджері Перекладів після встановлення нових базових повідомлень до порожніх полів.
  • FIX:DAQ.OPC_UA,Protocol.HTTP,UI.{QTCfg,Vision}: Виправлення і вдосконалення деяких оригінальних повідомлень.
  • FIX:Збір Даних: Виправлення-завершення динамічного перекладу для заголовку об'єкту контролера і параметра.
    • FIX: Шаблони виправлено-адаптовано до динамічного перекладу у використанні назв ВВ.
    • FIX: Виправлення-завершення динамічного перекладу запиту значень у Керувальному Запиті TValue::"get:/serv/attr" для неархівних елементів.
    • Шаблони параметрів дозволено до встановлення порожніх імен задля очищення їх перекладу у режимі динамічного перекладу.
    • FIX:DAQGate: Дещо виправлено переклад Українською.
    • FIX:JavaLikeCalk: Дещо вдосконалено у перекладі.
  • FIX:Protocol.OPC_UA: Адаптація до динамічного перекладу у запитах даних.
  • FIX:UI.{QTCfg,Vision}: Повідомлення "Завантажити із БД" і "Зберегти до БД" перейменовано у "Завантажити" і "Зберегти", та із "сховище" замість "БД" у повних повідомленнях.
  • FIX:UI.VCAEngine: Функція Користувацького API простору сеансу this.attr() виправлено у перевірці прапорця перекладу TFld::TransltText.
    • FIX: Шаблони виправлено-адаптовано до динамічного перекладу у використанні конфігураційного шаблону атрибутів.