===Wijziging van het templateDetails.xml bestand===

From Joomla! Documentation

Revision as of 18:38, 12 April 2015 by Webcatsolutions (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Other languages:
Deutsch • ‎English • ‎Nederlands • ‎eesti • ‎español • ‎français • ‎português • ‎русский • ‎हिन्दी • ‎বাংলা

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.