From OpenSCADAWiki
Enter a message name below to show all available translations.
Found 2 translations.
Name | Current message text |
---|---|
h English (en) | == {{Anch|Internal|Creating new Internal Elements and Libraries with them}} == In order to post the library of the developed internal code to the [http://oscada.org/websvn/listing.php?repname=OpenSCADA OpenSCADA source tree repository], you must do the following and comply with the following requirements: * be the copyright holder or the Author of the module code and distribute it under any free license, GPL preferred; * create a separate export storage in a file of the [[Special:MyLanguage/Documents/Program_manual#CfgDB|DB SQLite module]] and a library in its (depending on the Element) where to place your Elements; if it is a new library, name its accordingly, with a description as indicated below; more about manipulations with the storages you may read in the How to [[Special:MyLanguage/Documents/How_to/Transferring_project_configuration|Transfer configurations of the OpenSCADA project]]; * prepare the internal code with the content requirements: :* Functions, DAQ-Templates, UI-Widgets, as well as their library, must be written in the international language and contain the description itself in the description field, and general information with copyright at the end: <pre style="margin-left: 30px"> Author: Name Family <nick@email.org> Total complexity: N.N HD Version: N.N.N License: GPLvN </pre> :* the source texts of Functions, DAQ-Templates, UI-Widgets must be written and formatted according to some system where preference should be given to the [[Special:MyLanguage/Documents/API#CodeDesign|formatting style of the main OpenSCADA modules]], must not contain localised texts, but only texts in the international language wrapped with the translation function ''tr()''; :* IO's ID and name also must be in the international language; :* all the above texts can be translated into the Author's local language, or into several at his discretion, and on the [[Special:MyLanguage/Documents/Program_manual#ConfigTr|page "Translations"]]. * for placing and documenting of the library, write a direct request in the forum topic "[http://oscada.org/en/forum/topics/openscada_development/ OpenSCADA development]", including proof of functionality from the OpenSCADA developer or a short demonstration video — you'll be granted by the Developer status and your account with the same password will be appeared in the [[Special:MyLanguage/Modules|OpenSCADA Wiki]]; * write a short information page for the new library, or a part of an existing one, directly on the Wiki in the same way as other libraries nearby; in the information field at the end of the new library description, add a field to jump to this documentation as contextual: <pre style="margin-left: 30px"> DOC: Libs_MyLib|Libs/MyLib </pre> |
h Ukrainian (uk) | == {{Anch|Internal|Створення нових Внутрішніх Елементів і Бібліотек із ними}} == Для подальшого розміщення бібліотеки розробленого внутрішнього коду до [http://oscada.org/websvn/listing.php?repname=OpenSCADA репозиторію дерева вихідних текстів OpenSCADA], маєте виконати наступне і дотримуватися вимог: * бути правовласником або автором коду і розповсюджувати його за вільною ліцензією, віддаючи перевагу GPL; * створити окреме експортне сховище у файлі [[Special:MyLanguage/Documents/Program_manual#CfgDB|модуля БД SQLite]] і бібліотеку у ньому (залежно від Елементу), куди розташувати ваші Елементи; якщо-ж це нова бібліотека, то назвати її відповідним чином, із описом як зазначено нижче; більше щодо маніпуляцій зі сховищами можете прочитати у Як [[Special:MyLanguage/Documents/How_to/Transferring_project_configuration|Перенести конфігурації проєкту OpenSCADA]]; * приготувати внутрішній код із вимогами до вмісту: :* Функції, DAQ-Шаблони, UI-Віджети, а також їх бібліотека, мають бути написані міжнародною мовою і у полі опису містити сам опис, та загальну інформацію із правами копіювання у кінці: <pre style="margin-left: 30px"> Author: Name Family <nick@email.org> Total complexity: N.N HD Version: N.N.N License: GPLvN </pre> :* вихідні тексти Функцій, DAQ-Шаблонів, UI-Віджетів мають бути написаними і відформатованими згідно до якоїсь системи, де перевагу треба надавати [[Special:MyLanguage/Documents/API#CodeDesign|стилю форматуванню основних модулів OpenSCADA]], не мають містити локалізованих текстів, а лише тексти міжнародною мовою із обгортанням функцією перекладу ''tr()''; :* ІД та ім'я ВВ мають також бути міжнародною мовою; :* усі зазначені тексти можуть перекладатися локальною мовою автора, або і декількома на його розсуд, та на [[Special:MyLanguage/Documents/Program_manual#ConfigTr|сторінці "Переклади"]]. * для документування і розташування бібліотеки написати прямий запит у темі форуму "[http://oscada.org/ua/forum/topics/rozrobka_openscada/ Розробка OpenSCADA]", включаючи доказ працездатності від розробника OpenSCADA або коротке демонстраційне відео — вам буде надано статус Розробника і ваш обліковий запис із тим самим паролем з'явиться у [[Special:MyLanguage/Modules|OpenSCADA Wiki]]; * написати коротку інформаційну сторінку для нової бібліотеки, або частину до існуючої, безпосередньо у Wiki таким-же чином, як і інші бібліотеки поряд; у інформаційному полі в кінці опису нової бібліотеки додати поле для переходу на цю документацію у якості контекстної: <pre style="margin-left: 30px"> DOC: Libs_MyLib|Libs/MyLib </pre> |