2010-11-28 11 views

Respuesta

9

Ver GNU Gettext - it (_(...)) se utiliza como un "sitio de enlace" para la traducción.

+1

http://en.wikipedia.org/wiki/GNU_gettext –

6

Este es el sistema de internacionalización gettext.

+0

¿Es una buena idea aliar una función a un guión bajo? Me parece un poco falso. – spender

+2

@spender: No fue idea mía. Hace que la función llame menos intrusiva. (como en el método '$' de jQuery) – SLaks

+0

@spender: es perfectamente * legal * código C. En el archivo de comandos de GNU Gettext, suponga que va a localizar cadenas mucho, así que recomiende este alias para hacerlo más fácil. Si necesita que otra cosa sea tan fácil, siempre puede usar este alias para otra cosa. –

3

La función de subrayado (o macro) es una función personalizada definida por cualquier proyecto que esté viendo. Por convención, está definido para enviar la cadena al GNU Gettext para buscar una versión traducida de la cadena para el idioma actual del usuario.

Este uso de la macro _ está documentado en el overview que se encuentra en el manual de GNU Gettext.