From OpenSCADAWiki
Jump to: navigation, search

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

  • 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: Шаблони виправлено-адаптовано до динамічного перекладу у використанні конфігураційного шаблону атрибутів.