Balázs írta: A Joomla! magyar nyelvi csomag telepítő xml-jének tanulmányozását javaslom elsőként. 
Megtörtént. Hát, mit mondjak, az egy kissé túl van bonyolítva, és végül mégis hibára futott...

A magyar nyelvi csomag felépítésének megfelelően elkészítve az alábbiak szerint raktam össze a zip fájlt:
pkg_hu-HU.xml
Code:
<?xml version="1.0" encoding="UTF-8" ?>
<extension type="language" version="3.6" method="upgrade">
<name>Phoca Vendégkönyv magyar nyelvi fájlok</name>
<packagename>pkg_hu-HU</packagename>
<tag>hu-HU</tag>
<version>3.0.5</version>
<creationDate>2016-11-22</creationDate>
<author>Balázs Zoltán</author>
<authorEmail />
<authorurl />
<copyright />
<license />
<packager>Balázs Zoltán</packager>
<packagerurl />
<description>
<![CDATA[ ... ]]>
</description>
<files>
<folder type="language" client="site" id="hu-HU">site</folder>
<folder type="language" client="administrator" id="hu-HU">admin</folder>
</files>
</extension>
benne 2 mappa:
/admin_hu-HU
/site_hu-HU
a mappákban a fájlok nincsenek tömörítve.
admin mappában:
install.xml
Code:
<?xml version="1.0" encoding="UTF-8" ?>
<extension type="language" version="3.6" method="upgrade">
<name>Phoca Vendégkönyv magyar nyelvi fájlok</name>
<packagename>pkg_hu-HU</packagename>
<tag>hu-HU</tag>
<version>3.0.5</version>
<creationDate>2016-11-22</creationDate>
<author />
<authorEmail />
<authorurl />
<copyright />
<license />
<packager>Balázs Zoltán</packager>
<packagerurl />
<description>
<![CDATA[ ... ]]>
</description>
<files target="administrator/language/hu-HU">
<filename>hu-HU.com_phocaguestbook.ini</filename>
<filename>hu-HU.com_phocaguestbook.sys.ini</filename>
</files>
</extension>
hu-HU.xml
Code:
<?xml version="1.0" encoding="utf-8"?>
<metafile version="3.6" client="administrator">
<name>Hungarian</name>
<version>3.0.5</version>
<creationDate>2016-11-22</creationDate>
<author />
<authorEmail />
<authorurl />
<copyright />
<license />
<description>
<![CDATA[ ... ]]>
</description>
<metadata>
<name>Magyar</name>
<tag>hu-HU</tag>
<rtl>0</rtl>
<locale>hu_HU.utf8, hu_HU.UTF8, hu_HU.utf-8, hu_HU.UTF-8, hun_HU.utf8, hun_HU.UTF8, hu, hungarian, hungary</locale>
<firstDay>1</firstDay>
<weekEnd>0,6</weekEnd>
</metadata>
<params />
</metafile>
a két telepítendő fájl:
hu-HU.com_phocaguestbook.sys.ini
hu-HU.com_phocaguestbook.ini
A site mappában:
install.xml
Code:
<?xml version="1.0" encoding="UTF-8" ?>
<extension type="language" version="3.6" method="upgrade">
<name>Phoca Vendégkönyv magyar nyelvi fájlok</name>
<packagename>pkg_hu-HU</packagename>
<tag>hu-HU</tag>
<version>3.0.5</version>
<creationDate>22/11/2016</creationDate>
<author>Balázs Zoltán</author>
<authorEmail>zotius@t-online.hu</authorEmail>
<authorurl>http://zotius.hu</authorurl>
<copyright>Copyright (C) 2005 - 2016 Open Source Matters, Inc. All rights reserved.</copyright>
<license>GNU General Public License version 2 or later; see LICENSE.txt</license>
<packager>Balázs Zoltán</packager>
<packagerurl>http://zotius.hu</packagerurl>
<description>
<![CDATA[ ... ]]>
</description>
<files target="language/hu-HU">
<filename>hu-HU.com_phocaguestbook.ini</filename>
<filename>hu-HU.com_phocaguestbook.sys.ini</filename>
</files>
</extension>
hu-HU.xml
Code:
<?xml version="1.0" encoding="utf-8"?>
<metafile version="3.6" client="site">
<name>Hungarian (hu-HU)</name>
<version>3.0.5</version>
<creationDate>2016-11-22</creationDate>
<author />
<authorEmail />
<authorurl />
<copyright />
<license />
<description>
<![CDATA[ ... ]]>
</description>
<metadata>
<name>Magyar</name>
<tag>hu-HU</tag>
<rtl>0</rtl>
<locale>hu_HU.utf8, hu_HU.UTF8, hu_HU.utf-8, hu_HU.UTF-8, hun_HU.utf8, hun_HU.UTF8, hu, hungarian, hungary</locale>
<firstDay>0</firstDay>
<weekEnd>0,6</weekEnd>
</metadata>
<params />
</metafile>
a két telepítendő fájl:
hu-HU.com_phocaguestbook.sys.ini
hu-HU.com_phocaguestbook.ini
Telepítés után a hibaüzenet:
[hr]
És íme, a legegyszerűbb, de mégis sikeres módszer:
A két telepítendő fájl mellé elég volt csak egy (!) aprócska
install.xml fájlt tenni, az alábbi tartalommal. A lényeg talán az
extension type="file" sorban van elrejtve, így nem kellettek tovább mappák, xml fájlok, semmi hókusz-pókusz, és a
files target="language/hu-HU" tag-ben meg van adva a telepítési útvonal is.
Code:
<?xml version="1.0" encoding="UTF-8" ?>
<extension type="file" version="3.6" method="upgrade">
<name>Phoca Vendégkönyv magyar nyelvi fájlok</name>
<version>3.0.5</version>
<creationDate>2016.11.22</creationDate>
<author>Balázs Zoltán</author>
<authorEmail>zotius@t-online.hu</authorEmail>
<authorurl>http://zotius.hu</authorurl>
<copyright />
<license />
<description>
<![CDATA[
<div style="text-align:left;">
<p>Magyar nyelvi fájlok a <strong>Phoca Vendégkönyv</strong> komponenshez</p>
<p>Fordította: <strong>Balázs Zoltán </strong><a target="_blank" href="http://zotius.hu">zotius.hu</a> a <a target="_blank" href="http://phoca.cz">Phoca.CZ</a> részére.</p>
]]>
</description>
<fileset>
<files target="language/hu-HU">
<filename>hu-HU.com_phocaguestbook.ini</filename>
<filename>hu-HU.com_phocaguestbook.sys.ini</filename>
</files>
<files target="administrator/language/hu-HU">
<filename>hu-HU.com_phocaguestbook.ini</filename>
<filename>hu-HU.com_phocaguestbook.sys.ini</filename>
</files>
</fileset>
</extension>