Vertalen van labels
ik voor een website waar ik mee bezig ben een teller gemaakt in PHP welke uit een database het aantal inschrijvingen haalt per land.
Nu is de website in meerder talen beschikbaar en nu heb ik de volgende vraag :
Is het mogelijk om de labels welke getoond worden als result van een select script te vertalen.
Ik zal even een voorbeeld noemen.
De uitkomst van het select script is
Nederland 10
Duitsland 11
Belgie 1
Noorwegen 2
Wat ik nu zou willen, als dit mogelijk is om op de engelse site de vertalingen te tonen van de landen.
Dus :
Netherlands 10
Germany 11
Belguim 1
Norway 2
iemand enig idee of dit mogelijk is en hoe ik dit kan aanpakken ?
Grtz Manfred
Er zijn legio manieren om dit aan te pakken. Maak bijvoorbeeld een vertaalfunctie die probeert om gegeven een tekst + een (globaal) geconfigureerde taal een vertaling teruggeeft, of de originele tekst of foutmelding indien er geen vertaling bestaat.
Een simpeler alternatief is een simpel array of wat dan ook.
EDIT: of zelfs een switch-statement kan volstaan, ik bedoel, het is maar net hoe ver je je meertaligheid wenst te automatiseren.
EDIT2: of je regelt deze vertalingen in de database zelf inderdaad.
Gewijzigd op 13/01/2018 16:27:59 door Thomas van den Heuvel
Ik hoop dat je niet de landennamen letterlijk zonder enige relatie in de database opslaat.
Ik heb in Joomla met Fabrik een inschrijfformulier gemaakt de labels zijn voorzien van een constante welke in met taaloverides vertaal naar de juiste vertaling.
Echter voor de waardes heb ik de Nederlandse vertalingen gebruikt, juist omdat ik de constante niet vertaald kreeg op de FrontPage.