Vermeld in iedere vraag duidelijk:
- De versie van Joomla! 3.X die je gebruikt
- De volledige url van je website indien mogelijk.
- De versie van de extensie waar de vraag over gaat.
Template hernoemen + vertalen
Template hernoemen + vertalen
27 sep 2016 02:10 - 27 sep 2016 02:16
Beste mensen, ik zit met een probleem. Volgens mij doe ik het goed, maar Joomla vind van niet. Ik probeer een template te hernoemen en een extra taal aan toe te voegen, en het lukt me niet.
In mijn voorbeeld is Naam de naam van het template, en Anders de naam die ik het wil geven.
Ik open het template Naam in mijn file manager, en ga aan de slag.
1- In templateDetails.xml verander ik <name>Naam</name> in: <name>Anders</name>
2- In de sectie languages verander ik de language van
in
En voeg toe
toe.
Uiteraard maak ik eerst een nl-NL folder in languages aan met die 2 files daar in.
Onder de language sectie moet ik de field strings aanpassen.
fieldset name="NAAM_LOGOAREA" wordt fieldset name="ANDERS_LOGOAREA", enzovoorts.
templateDetails.xml is nu klaar.
Ik ga naar de talen. In en-GB en nl-NL pas ik de en-GB.tpl_anders.ini strings aan. Zelfde als ik deed in de TemplateDetails.
COM_TEMPLATES_NAAM_TEMPLATECOLORS_FIELDSET_LABEL wordt nu
COM_TEMPLATES_ANDERS_TEMPLATECOLORS_FIELDSET_LABEL
Dus alle strings hernoem ik van _NAAM_ in _ANDERS_
Tenslotte de en-GB.tpl_anders.sys.ini aanpassen in "anders", zelfde voor de NL file.
Alles opslaan, template in Joomla plaatsen. discover, install.
Het template werkt, maar de strings worden niet vertaald. Dus TPL_ANDERS_LOGO_LABEL in plaats van "Logo Image File".
Ik heb twee talen in mijn test site, EN en NL. NL werkt prima, front en back end, maar de template zelf krijg ik niet correct werkend in Engels, laat staan in Nederlands.
Dit is precies wat ik zou moeten doen, volgens de Joomla docs. Toch werkt het niet. Dus wat doe ik verkeerd?
In mijn voorbeeld is Naam de naam van het template, en Anders de naam die ik het wil geven.
Ik open het template Naam in mijn file manager, en ga aan de slag.
1- In templateDetails.xml verander ik <name>Naam</name> in: <name>Anders</name>
2- In de sectie languages verander ik de language van
Code:
<language tag="en-GB">en-GB/en-GB.tpl_naam.ini</language>
<language tag="en-GB">en-GB/en-GB.tpl_naam.sys.ini</language>
Code:
<language tag="en-GB">en-GB/en-GB.tpl_anders.ini</language>
<language tag="en-GB">en-GB/en-GB.tpl_anders.sys.ini</language>
Code:
<language tag="nl-NL">nl-NL/en-GB.tpl_anders.ini</language>
<language tag="nl-NL">nl-NL/en-GB.tpl_anders.sys.ini</language>
Uiteraard maak ik eerst een nl-NL folder in languages aan met die 2 files daar in.
Onder de language sectie moet ik de field strings aanpassen.
fieldset name="NAAM_LOGOAREA" wordt fieldset name="ANDERS_LOGOAREA", enzovoorts.
templateDetails.xml is nu klaar.
Ik ga naar de talen. In en-GB en nl-NL pas ik de en-GB.tpl_anders.ini strings aan. Zelfde als ik deed in de TemplateDetails.
COM_TEMPLATES_NAAM_TEMPLATECOLORS_FIELDSET_LABEL wordt nu
COM_TEMPLATES_ANDERS_TEMPLATECOLORS_FIELDSET_LABEL
Dus alle strings hernoem ik van _NAAM_ in _ANDERS_
Tenslotte de en-GB.tpl_anders.sys.ini aanpassen in "anders", zelfde voor de NL file.
Alles opslaan, template in Joomla plaatsen. discover, install.
Het template werkt, maar de strings worden niet vertaald. Dus TPL_ANDERS_LOGO_LABEL in plaats van "Logo Image File".
Ik heb twee talen in mijn test site, EN en NL. NL werkt prima, front en back end, maar de template zelf krijg ik niet correct werkend in Engels, laat staan in Nederlands.
Dit is precies wat ik zou moeten doen, volgens de Joomla docs. Toch werkt het niet. Dus wat doe ik verkeerd?
- JosF
- Heeft onderwerp gestart
- Nieuw op Joomla!NL
- Berichten: 4
Template hernoemen + vertalen
27 sep 2016 08:12
Hallo JosF,
Namens het Joomlanl team heet ik je hartelijk welkom op dit forum.
waarom zo moeilijk doen, je kunt het template toch ook gewoon in template beheer kopiëren en een andere naam geven!
Namens het Joomlanl team heet ik je hartelijk welkom op dit forum.
waarom zo moeilijk doen, je kunt het template toch ook gewoon in template beheer kopiëren en een andere naam geven!
Groeten, Romke
Voordat je een vraag post, gebruik eerst de zoekfunctie van ons forum eens. Vragen uitsluitend via dit Forum | Is je vraag opgelost? Dan kan je hem zelf
sluiten
. Wil je Joomla!NL steunen? Dat kan met een donatie. |
- Romke
- Algemeen Moderator
- Berichten: 3647
Template hernoemen + vertalen
27 sep 2016 10:10
Bedankt voor het welkom, maar dat kan niet. De klant wil hoe dan ook dat dit zijn eigen template wordt. Afgezien daarvan, het is mogelijk en ik wil graag weten waarom ik het fout doe.
Kopiëren kan, maar dan worden de strings niet vertaald. Zelf vertalen geeft me de zelfde resultaten. Ik doe dus wat fout, maar wat?
Kopiëren kan, maar dan worden de strings niet vertaald. Zelf vertalen geeft me de zelfde resultaten. Ik doe dus wat fout, maar wat?
- JosF
- Heeft onderwerp gestart
- Nieuw op Joomla!NL
- Berichten: 4
Template hernoemen + vertalen
27 sep 2016 10:25
Met kopiëren worden de strings wel vertaald (mits de juiste taalbestanden aanwezig zijn). Maar ik vermoed dat je de strings in de index.php niet hebt aangepast.
Groetjes, Astrid
Gebruik de zoekfunctie van dit forum voordat je een nieuwe vraag plaatst. Vragen uitsluitend via dit forum. yndi.nl - kvk 17157725 | Is je vraag beantwoord? Dan kan je het draadje zelf
sluiten
. Wil je Joomla!NL steunen? Dat kan met een donatie. |
- Astrid
- Moderator + Technisch team
- Berichten: 37559
Template hernoemen + vertalen
28 sep 2016 04:17
Dat is het eerste waar ik naar gekeken heb. In de index.php zit helemaal niets wat refereert naar de talen.
- JosF
- Heeft onderwerp gestart
- Nieuw op Joomla!NL
- Berichten: 4
Template hernoemen + vertalen
28 sep 2016 04:54
Ik sta ... perplex. Waarom? Ik heb nu net exact hetzelfde gedaan als ik hierboven heb beschreven en ... nu werkt het wel! Zelfde computer, zelfde template. Zelfde handelingen. Mogelijk, waarschijnlijk, (laat ik eerlijk blijven) heb ik wat mijn vrienden 'een Joske' noemen gedaan. Ergens een punt, komma of letter vergeten waardoor ik me de blubber liep te zoeken waarom het fout liep.
Voor de mensen die een template willen vertalen: dit is de juiste manier. Maar kijk uit dat je geen 'Joskes' doet.
Voor de mensen die een template willen vertalen: dit is de juiste manier. Maar kijk uit dat je geen 'Joskes' doet.
- JosF
- Heeft onderwerp gestart
- Nieuw op Joomla!NL
- Berichten: 4
Template hernoemen + vertalen
28 sep 2016 08:06
Fijn dat het opgelost is.
Dank je wel voor de terugkoppeling.
Dan sluiten wij hierbij het topic.
Dank je wel voor de terugkoppeling.
Dan sluiten wij hierbij het topic.
Groeten, Romke
Voordat je een vraag post, gebruik eerst de zoekfunctie van ons forum eens. Vragen uitsluitend via dit Forum | Is je vraag opgelost? Dan kan je hem zelf
sluiten
. Wil je Joomla!NL steunen? Dat kan met een donatie. |
- Romke
- Algemeen Moderator
- Berichten: 3647
Tijd voor maken pagina: 0.717 seconden