2012-03-01 16 views

Respuesta

7

La estructura del directorio la fija gettext.

Debido a que deben almacenarse muchos idiomas diferentes para muchos paquetes diferentes, necesitamos alguna manera de agregar esta información a los archivos del catálogo de mensajes de archivos. La forma en que generalmente se usa en entornos Unix es tener esta codificación en el nombre del archivo. Esto también se hace aquí. El nombre del directorio dado en bindtextdomains segundo argumento (o el directorio predeterminado), seguido del nombre de la localidad, la categoría de localización, y el nombre de dominio se concatenan:

nombre_dir/locale/LC_category/domain_name.mo

+1

Gracias! Busqué la fuente de esto, aquí está para referencias futuras: http://www.gnu.org/software/gettext/manual/gettext.html#Locating-Catalogs – gou1

+0

Esto es genial de saber, aunque inconsistente con WordPress, que le permite hacer esto en cualquier directorio: dir_name/domain-xx_XX.mo – daveagp

+0

Parece que en wordpress implementaron su propio 'gettext' en php; no se basan en el módulo gettext de php, por lo que pueden usar cualquier árbol de directorios que tengan me gusta – itsmeee

Cuestiones relacionadas