View Issue Details

IDProjectCategoryView StatusLast Update
0003301WishesPlugins APIpublic2016-09-12 19:35
ReporterJohnDoeAssigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
Status newResolutionopen 
Platformx86OSWindowsOS VersionXP SP3
Product Version3.0 
Target VersionFixed in Version 
Summary0003301: Локализация субплагинов/скриптов
DescriptionДля локализации можно использовать имеющиеся сервисные функции GetMsg и ShowHelp.

GetMsg принимает на вход гуид. Естественно субплагины не соответствуют никакому гуиду, но что по сути требуется - это как-то сопоставить гуид и папку субплагина, в которой будут искаться языковые файлы и справка.

Предлагаю ввести для для этого новую функцию LocalizeSubPlugin, аргументами которой будут гуид, путь, и команда (загрузить/выгрузить).
Steps To ReproduceShowHelp уже сейчас принимает на вход папку, тем не менее использование гуида предпочтительнее, поскольку позволит адресовать справку субплагина из других плагинов/субплагинов.

Плюс, возможно нужно добавлять справку в список Plugins help (Shift-F2 в справке)
Additional Informationhttp://api.farmanager.com/ru/service_functions/getmsg.html
http://api.farmanager.com/ru/service_functions/showhelp.html
TagsNo tags attached.
Build

Activities

JohnDoe

2016-09-12 19:35

updater   bugnote:0014760

Ещё одним бонусом была бы возможность иметь собственую базу данных.
SettingsControl для создания настроек тоже требует гуид.

Issue History

Date Modified Username Field Change
2016-09-12 16:54 JohnDoe New Issue
2016-09-12 19:35 JohnDoe Note Added: 0014760