trying to localize plugin config (admin) files
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 |