===Wijziging van het templateDetails.xml bestand===
From Joomla! Documentation
Revision as of 18:38, 12 April 2015 by Webcatsolutions (talk | contribs)
Om er zeker van te zijn dat uw sjabloon is geschikt voor volledig internationaal gebruik moet u ervoor zorgen dat bepaalde XML-elementen worden vertaald en dat de taaldefinitie bestanden worden weergegeven in het templateDetails.xml
- bestand.
Vertalen templateDetails.xml
Een paar van de elementen in de templateDetails.xml
bestand worden gebruikt in de Template Manager en zijn zelf te vertalen. De beschrijving moet altijd worden vertaald.
naam | Naam van het template. Bijvoorbeeld, Beez |
beschrijving | Beschrijving van de sjabloon |
Deze velden worden ook getoond aan de gebruiker tijdens de installatie van het template.
Het toevoegen van de taal definitie bestanden templateDetails.xml
Alle taal-bestanden moet worden gedeclareerd in het templateDetails.xml
- bestand. Dit wordt gedaan door het toevoegen van twee "<language>"elementen voor elke taal te worden opgenomen met de sjabloon; één voor de front-end strings; de andere voor de administrator back-end strings. Bijvoorbeeld, de twee Brits-engelse taal-bestanden en de twee duitse taal bestanden voor de Beez template worden verklaard als volgt:
<?xml version=”1.0” encoding=”utf-8” ?>
<install version=”1.5” type=”template”>
.........
<languages>
<language tag=”en-GB”>en-GB.tpl_beez.ini</language>
<language tag=”de-DE”>de-DE.tpl_beez.ini</language>
</languages>
.........
<administration>
<languages folder=”admin”>
<language tag=”en-GB”>en-GB.tpl_beez.ini</language>
<language tag=”de-DE”>de-DE.tpl_beez.ini</language>
</languages>
</administration>
</install>
Opmerking: in de administratie wordt de "<languages>"tag "map" - attribuut gebruikt. Dit is omdat de taal-bestanden voor de frond-end en de back-end dezelfde naam hebben en dit niet mag in dezelfde map binnen het sjabloon pakket bestand. In dit voorbeeld is de administratie van de taalbestanden geplaatst in een sub-map met de naam "admin" om ze te scheiden van de frond-end taalbestanden.