lo que es diferente entre _x () y _ ()

4

¿Qué es diferente entre _x () y _ (). Por ejemplo: si a1 se puede traducir como:

  • a1 tiene significado x1;
  • a1 tiene significado x2;

¿Cómo funciona la función _x () para obtener el valor x1 o x2?

    
pregunta wordpressquestion 23.06.2011 - 07:20

1 respuesta

7

_x() te permite agregar un contexto a tus cadenas. Esto es útil cuando está utilizando la misma cadena en diferentes lugares. Esta cadena puede necesitar diferentes traducciones según el idioma.

Tu ejemplo sería:

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

Hay más ejemplos en este artículo .

    
respondido por el mike23 23.06.2011 - 07:35

Lea otras preguntas en las etiquetas