it-swarm.com.de

was ist anders zwischen _x () und _ ()

Was ist anders zwischen _x () und _ (). Zum Beispiel: wenn a1 übersetzt werden kann als:

  • a1 hat die Bedeutung x1;
  • a1 hat die Bedeutung x2;

Wie funktioniert _x (), um den Wert x1 oder x2 zu erhalten?

4

Mit _x() können Sie Ihren Zeichenfolgen einen Kontext hinzufügen. Dies ist nützlich, wenn Sie dieselbe Zeichenfolge an verschiedenen Stellen verwenden. Diese Zeichenfolge benötigt je nach Sprache möglicherweise unterschiedliche Übersetzungen.

Ihr Beispiel wäre:

echo 'a1 in context 1 ' . _x('a1', 'context1', 'mydomain');
echo 'a1 in context 2 ' . _x('a1', 'context2', 'mydomain');

Es gibt weitere Beispiele in diesem Artikel .

7
mike23