Tengo una web que se basa en gettext (de php) para traducir textos. Pero bajo windows no me funciona. Creo que tengo que activar los "locale" o algo así, no es verdad? Como lo hago?
Uso windows 7 con WAMP 2.
| ||||
Respuesta: como activo los "locale" bajo windows Tenes que habilitar la extensión correspondiente en php.ini extension=php_bz2.dll ; kio xra phphmyadmin extension=php_curl.dll ; kio ;extension=php_fileinfo.dll extension=php_gd2.dll ;extension=php_gettext.dll ;extension=php_gmp.dll ;extension=php_intl.dll extension=php_imap.dll ;extension=php_interbase.dll que por defecto viene comentada(se habilita quitando el ; del inicio de la linea), y asegurate que en la version de php que tenes exista la correspondiente dll. Para verificar, reinicia el Apache, despues hace un phpinfo() y te tendrian que aparecer los datos de la extensión SAludos
__________________ La voz de las antenas va, sustituyendo a Dios. Cuando finalice la mutación, nueva edad media habrá S.R. |
| ||||
Respuesta: como activo los "locale" bajo windows @emprear: ya tengo esa extension corriendo. De otra manera te aseguro de que no funcionaría la pagina. El problema es otro. La web de la que hablo corre bien bajo linux. Sin embargo, se que incluso bajo linux a veces hay que activar los locale (es_ES, en_US, etc) desde un archivo, o algo así. Bajo windows como sería? |
| ||||
Respuesta: como activo los "locale" bajo windows
__________________ La voz de las antenas va, sustituyendo a Dios. Cuando finalice la mutación, nueva edad media habrá S.R. |
| ||||
Respuesta: como activo los "locale" bajo windows No, @emprear. No es eso lo que busco. Eso que me das es el codigo PHP que ya tengo. Lo que necesito es algo de la configuración de Apache, si mal no entiendo. Editado: Dejemoslo aqui. Me acaban de avisar que es una cuestion del sistema, no de apache. :saludos: Última edición por mayid; 17/01/2012 a las 10:12 |
| ||||
Respuesta: como activo los "locale" bajo windows Si es un tema de configuración regional del windows, de todas maneras encontré esto por ahi Cita: Qué versión usas?, No será eso? I had the same problem, and wasted almost a day or so on it. Finally, I found a very simple solution, namely to uninstall WAMP Server (version 2.1), and install a newer version (WampServer 2.1e - 32 bits). It's strange, but it solved the problem completely
__________________ La voz de las antenas va, sustituyendo a Dios. Cuando finalice la mutación, nueva edad media habrá S.R. |
| ||||
Respuesta: como activo los "locale" bajo windows @emprear: tengo la ultima version de wamp. Mira, desconozco cual sea el origen del problema. De cualquier manera, no quiero que te involucres si no sabes la respuesta de antemano. No quiero robarte tiempo. Claro que me gustaría dar con la solución, pero no es un problema importante porque desarrollo bajo Ubuntu mayormente. Gracias. |
| ||||
Respuesta: como activo los "locale" bajo windows No se si es la respuesta al tu problema, pero te estoy dando datos que quizás te puedan a yudar a sacar conclusiones, Yo nunca hice nada formal con gettext, pero si tenia hechas algunas pruebas muy sencillas sobre su funcionamiento, y jamas toque la configuración de Apache, ni en mi servidor local, bajo Windows (lo tengo instalado de dos maneras, con xampp - php 5.3 como módulo de Apache y una instalacion standAlone de apache+php 5.3 como FastCgi), ni en mi server en internet que trabaja en linux (CentOS) Yo simplemente tengo habilitada la extensión, creadas las carpetas y compilado el .mo (en windows con el poEdit y tambien con el gettext-0.14.4) mi script
Código PHP:
Ver original La unica diferencia es que si comento la linea con putenv, en windows ya no trabaja más. Con respecto a que trabajas con Ubuntu, solo me atengo a que estabas intentando con Wamp. Y si no tuviese tiempo, no te estaría contestando Te dejo un link a una página con la script funcionando http://emprear.com/sl2/sl.php y este otro a un zip con la estructura completa (.mo incluido) http://emprear.com/sl2/sl2.zip Saludos
__________________ La voz de las antenas va, sustituyendo a Dios. Cuando finalice la mutación, nueva edad media habrá S.R. |
Etiquetas: |