Edición de «KumbiaPHP y gettext»
De KumbiaPHP Framework Wiki
Advertencia: no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si inicias sesión o creas una cuenta, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Puedes deshacer la edición. Antes de deshacer la edición, comprueba la siguiente comparación para verificar que realmente es lo que quieres hacer, y entonces guarda los cambios para así efectuar la reversión.
Revisión actual | Tu texto | ||
Línea 93: | Línea 93: | ||
<source lang="php"> | <source lang="php"> | ||
<?php | <?php | ||
− | $language="en_EN"; | + | $language="en_EN"; |
− | putenv("LC_ALL=$language"); | + | putenv("LC_ALL=$language"); |
− | setlocale(LC_ALL, $language); | + | setlocale(LC_ALL, $language); |
− | bindtextdomain("messages", APP_PATH . | + | bindtextdomain("messages", APP_PATH . "./locale"); |
− | textdomain("messages"); | + | textdomain("messages"); |
?> | ?> | ||
</source> | </source> | ||
Línea 105: | Línea 105: | ||
El ejemplo anterior nos mostrará la aplicación en ingles, y especifico que el archivo de traducciones se llama messages, con lo que tendria que tenerlo en la siguiente ruta: '''''/app/locale/en_EN/LC_MESSAGES/messages.po'''''. | El ejemplo anterior nos mostrará la aplicación en ingles, y especifico que el archivo de traducciones se llama messages, con lo que tendria que tenerlo en la siguiente ruta: '''''/app/locale/en_EN/LC_MESSAGES/messages.po'''''. | ||
− | Si quieres | + | Ten en cuenta, que con ese código nos lo mostraría en inglés. Si quieres cambiarlo dinámicamente desde tu aplicación, tendrás que adecuar el código, para que la variable '''''$language''''', tome el idioma que te interese en cada momento. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
[[Categoría:Tutoriales KumbiaPHP]] | [[Categoría:Tutoriales KumbiaPHP]] |