Wie werden Übersetzungen für Joomla! Erweiterungen erstellt

Um Erweiterungen für die Joomla! Versionen 2.5, 3.x, 4.x, 5.x zu übersetzen, lesen Sie bitte diesen Artikel: Creating language packs for extensions in Joomla 2.5

Dieser Artikel beschreibt das Erstellen von Übersetzungen für Joomla! 1.5 Erweiterungen. Als Beispiel werden wir das tschechische Sprachpaket für die Phoca Gallery Komponente erstellen.

1) Zunächst werden wir eine Verzeichnisstruktur für die neu zuerstellen Übersetzung erstellen. Legen Sie folgende Ordner auf der Festplatte Ihres PCs an:

  • lang/admin
  • lang/site

Öffnen Sie einen Texteditor und fügen Sie dort folgenden Inhalt ein:

 

<html><body bgcolor="#FFFFFF"></body></html>

 

Speichern Sie diese Datei als index.html in beiden Ordnern (als lang/admin/index.html und als lang/site/index.html).

2) Entpacken Sie die Phoca Gallery Komponente ZIP-Datei irgedwo auf Ihrer Festplatte. Gehen Sie zum:

  • language/en-GB/ Ordner (der in der entpackten Phoca Gallery Struktur enthalten ist)

und öffnen Sie beide Dateien:

  • en-GB.com_phocagallery.ini
  • en-GB.com_phocagallery.menu.ini

mit einem Texteditor. Übersetzen Sie die einzelnen Zeilen (nur alles rechts vom Gleichheitszeichen!!) in Ihre Sprache und speichern Sie die Dateien als (in unserem Beispiel benutzen wir tschechische Prefixe):

  • lang/admin/cs-CZ.com_phocagallery.ini
  • lang/admin/cs-CZ.com_phocagallery.menu.ini
  • lang/site/cs-CZ.com_phocagallery.ini
  • lang/site/cs-CZ.com_phocagallery.menu.ini

Die Dateien sollten als UTF-8 und nicht BOM kodiert gespeichert werden.

3) Öffnen Sie einen Texteditor und fügen Sie dort folgenden Inhalt ein:

<install type="language" version="1.5" client="both" method="upgrade">
	<name>cs-CZ.com_phocagallery</name>
	<tag>cs-CZ</tag>
	<creationDate>01/01/2009</creationDate>
	<author>Jan Pavelka</author>
	<authorEmail>info[at]phoca[dot]cz</authorEmail>
	<authorUrl>http://www.phoca.cz</authorUrl>
	<copyright>(C) 2008 Jan Pavelka</copyright>
	<license>http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL</license>
	<description>Czech language pack for Phoca Gallery</description>

<administration>
    <files folder="admin">
  		<filename>cs-CZ.com_phocagallery.ini</filename>
  		<filename>cs-CZ.com_phocagallery.menu.ini</filename>		
  		<filename>index.html</filename>
    </files>
  </administration>
  
  <site>
    <files folder="site">
  		<filename>cs-CZ.com_phocagallery.ini</filename>
  		<filename>cs-CZ.com_phocagallery.menu.ini</filename>		
  		<filename>index.html</filename>
  	</files>
  </site>
</install>

Bearbeiten Sie den Inhalt und speichern Sie diese Datei als :

  • lang/install.xml

Sie sollten nun die folgende Verzeichnisstruktur im Ordner lang haben:

 

  • install.xml
  • admin/index.html
  • admin/cs-CZ.com_phocagallery.ini
  • admin/cs-CZ.com_phocagallery.menu.ini
  • site/index.html
  • site/cs-CZ.com_phocagallery.ini
  • site/cs-CZ.com_phocagallery.menu.ini

Wählen Sie alle Dateien, die sich im Ordner lang befinden aus und fügen Sie sie einer ZIP-Datei namens lang-prefix-LANG-PREFIX.com_phocagallery.zip hinzu (in unserem Beispiel heißt diese Datei: cs-CZ.com_phocagallery.zip)

Die Übersetzung ist nun fertig und kann mit der Joomla! Standardinstallation installiert werden.