maandag 15 augustus 2022
  381 bezoeken
Op mijn meertalige Joomla-4 site wil ik taaloverrides (vertalingen) maken van de geïnstalleerde Mosets component. Ik dacht te weten hoe e.e.a. werkt (sowieso met Joomla 3, maar nu kan ik helemaal geen Mosets strings vinden. Ik heb het idee dat de Mosets taalbestanden helemaal niet via Joomla taaloverrides beschikbaar zijn.

Iemand een idee hoe dit op te lossen?
Meindert set the type of the post as  Probleem — 1 maand geleden
1 maand geleden
·
#24439
Volgens hun documentatie moet het mogelijk zijn.
1 maand geleden
·
#24440
En heb je wel een Nederlands taalbestand geïnstalleerd? Ik vind er hier een: https://forum.mosets.com/showthread.php?t=21022

http://www.reisverslagen.net
Vertaler van Joomla op Crowdin.
Vertaler van documentatie en helpschermen via het volunteers.joomla.org/teams/community-translation-team.
Onderhoud van documentatie via de volunteers.joomla.org/teams/documentation-working-group.

1 maand geleden
·
#24441
@Youll en @Martijn

Ja, dat van die documentatie en taalbestand is mij bekend. Ik gebruik het NL-taalbestand nl-NL.com_mtree.ini.
1 maand geleden
·
#24442
Ik zie in de genoemde documentatie het volgende staan bij de FAQ


Language

Does Mosets Tree support multi-language?

No, Mosets Tree does not support multi-language.


Echter alles vertalen middels taaloverrides lijkt mij er omslachtig.
Beter is om zoals in de documentatie vermeld staat om van elke niet aanwezige taal een compleet taalbestand te maken voor dit component, dit kan wel! Tis dan wel een aardig klusje (goed te doen bij een paar koude en regenachtige winterdagen) maar dan ben je ff van de straat zullen we maar zeggen.

Fred

Eigen site: https://www.ifred.nl maakt gratis jouw website/webshop, of wil je gratis hulp Contact mij dan.
JUG010 member - Organisator JUG010-events - Joomla!3 en Joomla!4 specialist
YOOtheme Pro - YOOtheme Pro 3th party Extensions specialist
RS Form!Pro specialist - Hikashop specialist

1 maand geleden
·
#24443
Vertalen wat nodig is is voor mij geen probleem. Ik heb inmiddels alle gb-GB bestanden van Mosets gekopieerd naar mijn /www/language/nl-NL map. Van daaruit kan ik eenvoudig vertalen wat nodig is.

Wat ik alleen erg vreemd vind is dat wanneer ik via Joomla Taal Overrides een Engelstalige zoekstring wil vertalen ik helemaal geen Mosets tekststrings zie verschijnen. Het lijkt wel of 'Taal Overrides' de Mosets bestanden helemaal niet ziet of herkent. Wellicht heb ik ergens iets verkeerd ingesteld, maar ik zou echt niet weten wat.

Ik werk nu met Joomla 4.1.5 Stable. En de meertaligheid heb ik inmiddels uitgeschakeld. De site is nu alleen NL-talig.

Zoals je op de website Visit Sexbierum bij 'Gids' kunt zien staat daar het (onjuiste) woord 'Categorien'. Ik vermoed dat ik ooit op de een of andere manier het woord 'Categories' foutief heb vertaald. Het is mij echter een raadsel waar ik in de backend of in een bestand dit woord kan terugvinden.

Het lukt mij ook niet om dit woord op deze plaats te wijzigen in 'Categorieën'. Ik heb het al geprobeerd via taaloverrides, de Mosets taalbestanden, de Mosets template. Maar nergens kan ik het woord 'Categorien' terug vinden.
1 maand geleden
·
#24444
Ik denk niet dat het staat in een taalbestand maar dat je het hebt ingetypt in het menu-item "Gids".

zie afbeelding

Eigen site: https://www.ifred.nl maakt gratis jouw website/webshop, of wil je gratis hulp Contact mij dan.
JUG010 member - Organisator JUG010-events - Joomla!3 en Joomla!4 specialist
YOOtheme Pro - YOOtheme Pro 3th party Extensions specialist
RS Form!Pro specialist - Hikashop specialist

1 maand geleden
·
#24445
Dank voor je reactie, Fred.

Nee, het staat niet ingetypt bij het menu-item "Gids".
Het woord "Categorien" (wordt vanuit de component Mosets automatisch bij het overzicht geplaatst. Alleen dan oorspronkelijk met het Engelse woord "Categories".
Ook al omdat elders op de site het woord 'Categorieën' goed wordt weergegeven ben ik ervan overtuigd dat het onjuiste woord 'Categorien' ergens binnen Mosets verstopt zit. En dat ik het zelf waarschijnlijk ergens onjuist heb vertaald. :(

Opmerkelijk vind ik dat in je toegevoegde schermafdruk het woord als "Categoriën" wordt weergegeven, dus mét trema op de 'e', terwijl ik via mijn browsers (Firefox en Chrome, en via mijn smartphone) het woord steeds zonder trema zie (dus 'Categorien'). Zie bijgevoegde schermafdruk.
1 maand geleden
·
#24446
Als je wil kan ik ff op je website met je meekijken, je kan hiervoor contact met mij opnemen, zie hieronder!

Eigen site: https://www.ifred.nl maakt gratis jouw website/webshop, of wil je gratis hulp Contact mij dan.
JUG010 member - Organisator JUG010-events - Joomla!3 en Joomla!4 specialist
YOOtheme Pro - YOOtheme Pro 3th party Extensions specialist
RS Form!Pro specialist - Hikashop specialist

1 maand geleden
·
#24451
Bedankt voor je aanbod, Fred.

Maar ondertussen heb ik in het taalbestand (/www/language/nl-NL/nl-NL.com_mtree.ini) de verkeerde vertaling van 'Categorieën' gevonden en verbeterd. Het ging om de string COM_MTREE_CATEGORIES=“CategorieÎn" wat nu is verbeterd in COM_MTREE_CATEGORIES=“Categorieën".

Alleen is het probleem hiermee toch nog niet opgelost en staat het woord "Categorien" nog steeds op de pagina 'Gids'. Wanneer ik 'onderwater' bij 'Paginabron' kijk zie ik hier onder meer het volgende script staan:

<div class="title">Categorien</div>
<div class="mt-index-categories"><div class="category"> <div class="mt-index-cat-no-image-card">
<a class="mt-index-cat-overlay-link" href="/gids/112-noodvoorzieningen"></a> <h2><a class="mt-index-cat-name" href="/gids/112-noodvoorzieningen">112 - Noodvoorzieningen<span class="mt-index-cat-num-of-cats-and-listings"> (3)</span></a></h2>
</div>
</div><div class="category"> <div class="mt-index-cat-no-image-card">
<a class="mt-index-cat-overlay-link" href="/gids/wat-te-doen"></a> <h2><a class="mt-index-cat-name" href="/gids/wat-te-doen">Wat te doen?<span class="mt-index-cat-num-of-cats-and-listings"> (12)</span></a></h2>
</div>
<div class="mt-index-cat-details"><ul class="mt-index-subcats"><li><a href="/gids/wat-te-doen/fietsen">Fietsen

Het gaat volgens mij vooral om de eerste regel. Ik kan hier echter niets mee...

Wanneer ik via Algemene Instellingen 'Foutopspoings systeem' en 'Foutopsporing taal'inschakel gebeurt er niets op mijn webpagina's, met uitzondering van de pagina 'Gids'. Dan verschijnt er een groot rood scherm met 'FatalError' 500.
Wanneer ik ook 'Development Mode' aan zet krijg ik de tekst zoals deze in de bijlage is weergegeven.

Daarbij is de volgende string geaccentueerd:
  $string .= htmlspecialchars($call['function']) . ' ' . $call['args'][0]; 

Ik hoop dat jullie hier wijs uit kunnen worden.
1 maand geleden
·
#24452
Oke, de aanpassing in het gevonden taalbestand had dus niet het gewenste effect, dat houdt in dat het aanpassen hiervan dus niet de bewuste taalstring was maar een andere! Verder zoeken dan dus hiernaar.

De html die je laat zien is bekend maar geeft geen oplossingsrichting.

Mijn aanbod blijft bestaan!

groet,

Fred

Eigen site: https://www.ifred.nl maakt gratis jouw website/webshop, of wil je gratis hulp Contact mij dan.
JUG010 member - Organisator JUG010-events - Joomla!3 en Joomla!4 specialist
YOOtheme Pro - YOOtheme Pro 3th party Extensions specialist
RS Form!Pro specialist - Hikashop specialist

1 maand geleden
·
#24453
Het vertaalprobleem is inmiddels opgelost.

CY Lee van Mosets berichtte mij zojuist:
Turns out the issue was with the nl-NL.com_mtree.ini ’s file encoding. It wasn’t in UTF-8 encoding which causes the issue with your non-latin strings.

I’ve change the encoding for you on that file and make a backup of the earlier file with non-UTF-8 encoding.

Het woord 'Categorieën' wordt nu op de juiste wijze getoond op de site. :D

Het probleem met de 'overrides' parkeer ik nu eerst maar. Ik ondervind er nu geen probleem meer mee.

Hartelijk dank voor jullie meekijken, meedenken en aanbod.

Met vriendelijke groet,
Meindert.
Meindert marked this post as Resolved — 1 maand geleden
Meindert marked this post as Unresolved — 1 maand geleden
1 maand geleden
·
#24454
Hoe sluit ik deze post zonder aan te geven dat het probleem in het onderwerp is opgelost?
1 maand geleden
·
#24455
Aha, foutje van Mosets dus, ja dan kan je blijven zoeken. Mooi opgelost zo!

Om te sluiten kies maar een reactie/antwoord wat je wil, maakt verder niet uit!

Eigen site: https://www.ifred.nl maakt gratis jouw website/webshop, of wil je gratis hulp Contact mij dan.
JUG010 member - Organisator JUG010-events - Joomla!3 en Joomla!4 specialist
YOOtheme Pro - YOOtheme Pro 3th party Extensions specialist
RS Form!Pro specialist - Hikashop specialist

Martijn Maandag locked this post — 1 maand geleden
1 maand geleden
·
#24456
Ik heb hem gesloten

http://www.reisverslagen.net
Vertaler van Joomla op Crowdin.
Vertaler van documentatie en helpschermen via het volunteers.joomla.org/teams/community-translation-team.
Onderhoud van documentatie via de volunteers.joomla.org/teams/documentation-working-group.

  • Pagina :
  • 1
Er zijn nog geen reacties op dit bericht.
Wees een van de eersten om op dit bericht te reageren!
Sorry de discussie is momenteel gesloten. U kunt nu geen reactie plaatsen.