Forums / Cotonti / Core Labs / Plugin config localization

trying to localize plugin config (admin) files

Macik
#16761 2009-09-04 02:46
Если честно, то я не понял, кто кого не понимает.

Я просто предложил доделать идею локализации настроек плагинов.
Сейчас нет возможности сделать перевод (например) вот такой опции плагина:
[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