Welkom bij Joomla!NL

Om alle mogelijkheden van dit forum te kunnen gebruiken, moet je je eerst registreren.

Vermeld in iedere vraag duidelijk:
  1. De versie van Joomla! 3.X die je gebruikt
  2. De volledige url van je website indien mogelijk.
  3. 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
#1
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
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>
in
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>
En voeg toe
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>
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?
Laatst bewerkt 27 sep 2016 02:16 door JosF.
  • JosF
  • JosF's berichtenfoto Heeft onderwerp gestart
  • Nieuw op Joomla!NL
  • Nieuw op Joomla!NL
  • Berichten: 4

Template hernoemen + vertalen

27 sep 2016 08:12
#2
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!
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
  • Romke's Profielfoto
  • Algemeen Moderator
  • Algemeen Moderator
  • Berichten: 3629

Template hernoemen + vertalen

27 sep 2016 10:10
#3
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?
  • JosF
  • JosF's berichtenfoto Heeft onderwerp gestart
  • Nieuw op Joomla!NL
  • Nieuw op Joomla!NL
  • Berichten: 4

Template hernoemen + vertalen

27 sep 2016 10:25
#4
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
  • Astrid's Profielfoto
  • Moderator + Technisch team
  • Moderator + Technisch team
  • Berichten: 37059

Template hernoemen + vertalen

28 sep 2016 04:17
#5
Dat is het eerste waar ik naar gekeken heb. In de index.php zit helemaal niets wat refereert naar de talen.
  • JosF
  • JosF's berichtenfoto Heeft onderwerp gestart
  • Nieuw op Joomla!NL
  • Nieuw op Joomla!NL
  • Berichten: 4

Template hernoemen + vertalen

28 sep 2016 04:54
#6
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. ;-)
  • JosF
  • JosF's berichtenfoto Heeft onderwerp gestart
  • Nieuw op Joomla!NL
  • Nieuw op Joomla!NL
  • Berichten: 4

Template hernoemen + vertalen

28 sep 2016 08:06
#7
Fijn dat het opgelost is.
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
  • Romke's Profielfoto
  • Algemeen Moderator
  • Algemeen Moderator
  • Berichten: 3629
Moderators: PeterJuliank92JelleRomke
Tijd voor maken pagina: 0.887 seconden

Wil je Joomla!NL steunen?

Steun Joomla!NLAlle teamleden werken enthousiast, op vrijwillige basis, mee aan Joomla!NL. Maar een website met forum kost nu eenmaal geld. Dus als je Joomla!NL wilt steunen, dan kan dat, graag zelfs!

Lees hier meer informatie