In PHP is een functie gedefinieerd om de vertaling van de taalcodes op te halen: _T
.
Zoals hieronder te zien is, is de functie eenvoudig te gebruiken:
_T('code');
_T('prefix:code');
_T('prefix1/.../prefixN:code');
_T('prefix:code', array('param'=>'waarde'));
Taalstrings tijdens ontwikkeling
Je kunt soms een _L
functie terechtkomen, die wordt gebruikt om aan te duiden: "Taalstring om een taalcode aan toe te kennen wanneer de ontwikkeling bijna is voltooid". Het algemene idee is dat tijdens de ontwikkeling van SPIP of plugin functionaliteit, de taalstrings vaak kunnen veranderen. Om een onderscheid te maken tussen strings die al vertaald zijn in de taalbestanden en strings die nog maar net zijn aangemaakt, wordt in het algemeen de _L
functie toegepast.
_L('Deze tekst moet nog worden omgezet in een taalcode en worden vertaald!');
Wanneer de ontwikkeling van de code is gestabiliseerd, maakt een zoekactie door de code naar het gebruik van de "_L"-functie het gemakkelijk om dergelijke tekenreeksen te vervangen door passende taalcodes (en in plaats daarvan de _T
-functie te gebruiken).