webbplatsens besökare kan komma från någon del av världen och talar valfritt antal språk . Om du vill behålla besökare som talar ett annat språk än det du använde när du först skriva din text , har din webbplats för att kunna anpassa sig till enskilda användare . Drupal "T a" eller " t ( ) " -funktion gör att du kan göra din webbplats automatiskt ändra förväg specificerade textkomponenter att matcha en besökares språk . Vad T funktionen gör inte
Drupal T text fungerar inte tar någon textsträng du passerar in i den och automatiskt översätta det till det språk din sida nuvarande besökaren använder . Biblioteken är nödvändiga för att utföra denna funktion skulle ta upp plats långt utöver vad de flesta servrar har att erbjuda och koden för att automatiskt översätta din text till ett annat språk krävs en finess som går utöver vad öppen källkod för närvarande har att erbjuda .
vad T funktionen fungerar
Drupal T textfunktionen förvissar vilket språk din sida nuvarande betraktarens operativsystem använder , kontrollerar sedan att se om du har installerat en version av textblocket du passerar in funktionen för det språket . Om den hittar en sträng på detta språk , kommer den att visa det i stället för den vanliga strängen . Om du inte har ställt in en sträng på detta språk , kommer det dock att fortsätta att visa din sträng default text på originalspråket .
Funktionsparametrar
T text själva funktionen tar tre parametrar : " $ sträng , " " $ args " och " $ options " det första argumentet , $ string , är den faktiska textsträng som du vill att funktionen ska kolla . under en lämplig översättning. Det andra argumentet , $ args , kan du använda speciella symboler för att ersätta vissa poster i textblocket som faktiskt kommer att visas på din återges webbsida . Det tredje argumentet , $ alternativ , kan du ange ett språk att använda för översättningen i stället för användarens aktuella och ställa sammanhanget ägandet av strängen du passerar in i funktionen . Undvik
Saker
Eftersom textsträng du passerar in i Drupal T text funktion kommer att behandlas ordagrant av Drupal , dikterar goda säkerhetsmetoder som du inte passera i variabler som du inte först har kontrollerats och att du inte klarar användarens input direkt i funktion som ett argument . Passerar i unsanitized variabler kan leda till sidans fel , och mata indata direkt i funktionen kan låta dina besökare ladda skadlig kod som kan äventyra din server . Addera