В xml-файле вроде нормально все, я проверял, а какие права нужны на каталог локализации поставить?
Другие компоненты записывают файлы локализации при установке.
<?xml version="1.0" encoding="utf-8"?>
<install version="1.5" type="plugin" group="content" method="upgrade">
<name>Content - Share42 social bookmarks</name>
<creationDate>15 may 2012</creationDate>
<author>Peter Zarubin</author>
<authorEmail>diamond.five@gmail.com</authorEmail>
<authorUrl>
http://peter-zarubin.ru</authorUrl>
<copyright>(c) Peter Zarubin via
http://peter-zarubin.ru</copyright>
<license>GNU/GPL 2.0</license>
<description>PLG_CONTENT_SHARE42_XML_DESCRIPTION</description>
<version>1.0</version>
<files>
<filename plugin="share42">share42.php</filename>
<filename plugin="share42">share42/icons.png</filename>
<filename plugin="share42">share42/share42.js</filename>
</files>
<language tag="en-GB">en-GB.plg_content_share42.ini</language>
<language tag="ru-RU">ru-RU.plg_content_share42.ini</language>
<params>
<param name="sef" type="radio" default="1" label="Используется ли SEF" description="Выключите, если SEF на сайте отключен">
<option value="0">Нет</option>
<option value="1">Да</option>
</param>
<param name="twitter_login" type="text" default="#joomla15" label="Префикс поста в твиттере" description="Например - #joomla15 или @peter_zarubin" />
<param name="background" type="text" default="#FDFFBC" label="Цвет бэкграунда" description="Цвет бэкграунда" />
<param name="border" type="radio" default="1" label="Нужен ли бордер вокруг">
<option value="0">Скрыть</option>
<option value="1">Показывать</option>
</param>
<param name="showon" type="radio" default="1" label="Показывать кнопки в конце статьи">
<option value="0">Нет (только по тэгу {share42})</option>
<option value="1">Показывать</option>
</param>
</params>
<params group="advanced">
</params>
</install>