trying to localize plugin config (admin) files
Macik |
|
---|---|
As I know (http://www.cotonti.com/docs/ru/plugins/Perevod_adminpaneli_v_pl#c454) I can now localize some part of plugin config parameters.
It rather be good to complete this idea, so user can translate values in 'select' parameter. Example of an idea: [BEGIN_SED_EXTPLUGIN_CONFIG] separator=01:select:dot,colon,semicolon:dot:values separator [END_SED_EXTPLUGIN_CONFIG] example.en.lang.php
$L['cfg_ separator'] = array('values separator', '', 'dot,colon,semicolon','dot');
example.ru.lang.php
$L['cfg_ separator'] = array('разделитель значений', '', 'точка,двоеточие,точка с запятой','точка');
It's simple to code and completely close plugin localization theme. https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
esclkm |
|
---|---|
this is not good idea. because - if we will use this type - we need plugin api and only then change it
littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты |
Macik |
|
---|---|
Если честно, то я не понял, кто кого не понимает.
Я просто предложил доделать идею локализации настроек плагинов. Сейчас нет возможности сделать перевод (например) вот такой опции плагина: [BEGIN_SED_EXTPLUGIN_CONFIG] color=01:select:красный,зеленый,белый:зеленый:мой любимый цвет [END_SED_EXTPLUGIN_CONFIG] И зачем здесь АПИ ? Делается абсолютно так же как уже сделано в admin.config.inc.php) Тем более шаблон admin.config.inc.tpl имеет тег {ADMIN_CONFIG_ROW_CONFIG_OPTION_VALUE}. Т.е. при присваивании значений тегам {ADMIN_CONFIG_ROW_CONFIG_OPTION_VALUE} проверять задано ли у нас значение $L['cfg_'.$row['config_name']][2] , и если задано - то брать значение из него. Тогда мы сможем с легкостью переводить эти списки SELECT примерно так, как я описал выше: example.en.lang.php: $L['cfg_ color'] = array('My favorite color', '', 'red,green,white','green'); Надеюсь теперь я объяснил понятнее. https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
esclkm |
|
---|---|
да я понял тебя с первого раза)
просто сейчас на это не делается акцент - так как это изменит установку плагина немного, но изменит, целиком согласен, что это нужно и это элементарно. Просто в ближайших планах стоит изменение в корне setup файла плагинов. вот его мы ждем... а потом можно будет чтолибо и тут более активно менять.) если проще - то просто немного подожди... А вариант реализации мне понравился. littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты |
Kilandor |
|
---|---|
English here please
Anyways In future core will have new api for all that and multi-ling will be more possible |