bezoekers van uw website kunnen komen uit alle delen van de wereld en spreken een onbeperkt aantal talen . Als u wilt bezoekers die een ander dan degene die u gebruikt om oorspronkelijk schrijf je tekst taal spreken te behouden , uw website moet in staat zijn aan te passen aan individuele gebruikers . Drupal "T tekst" of " t ( ) " functie kunt u uw site vooraf gespecificeerde tekstcomponenten automatisch naar de taal van de bezoeker passen . Wat de T -functie werkt niet z'n T- tekst -functie Drupal 's heeft elke tekst u overgaan in het en automatisch te vertalen in welke taal de huidige bezoeker van uw pagina 's wordt gebruikt niet te nemen . De bibliotheken nodig om deze functie uit te voeren zou nemen ruimte veel verder dan wat de meeste servers te bieden hebben en de code automatisch te vertalen tekst in een andere taal vereist een verfijning die verder gaat dan wat open source software op dit moment te bieden heeft . < Br > wat T functie heeft Drupal 's T text functie vaststelt welke taal het besturingssysteem van uw pagina 's huidige kijker wordt gebruikt , controleert vervolgens om te zien als je het opzetten van een versie van het tekstblok je voorbij in de functie voor die taal . Indien hij vaststelt een string in deze taal , zal deze weer te geven in plaats van de standaard string. Als u nog niet hebt ingesteld een string in deze taal , maar het zal blijven uw standaard tekenreeks weer te geven in de oorspronkelijke taal . Functie Parameters de T tekst functie zelf duurt drie parameters : " $ string , " " $ args " en " $ options " het eerste argument , $ string , wordt de werkelijke tekenreeks waarvoor u de functie te controleren . een passende vertaling. Het tweede argument , $ args , kun je speciale tokens gebruiken om bepaalde items in het tekstblok dat daadwerkelijk op uw gerenderde webpagina verschijnt vervangen. Het derde argument , $ opties , kunt u een taal in plaats van het huidige van de gebruiker te gebruiken voor de vertaling en zet de context eigendom van de string die je voorbij in de functie opgeven . Dingen om te vermijden Omdat de tekenreeks die u overgaan in de T text functie Drupal zal letterlijk worden verwerkt door Drupal , goede beveiliging praktijken dicteert dat je niet voorbij in variabelen die u niet eerst gecontroleerd en dat u geen input van de gebruiker doorgeven direct in de functie als een argument . Passeren in unsanitized variabelen kan leiden tot pagina fouten , en het voeden van input van de gebruiker direct in de functie kan laat uw bezoekers te laden kwaadaardige code die uw server in gevaar kunnen brengen .
|