Foros del Web » Programando para Internet » PHP »

GETTEXT a fondo

Estas en el tema de GETTEXT a fondo en el foro de PHP en Foros del Web. Hola, me gustaría saber cuál es la mejor forma de implementar una web en varios idiomas. He estado mirando un poco en la pagina de ...
  #1 (permalink)  
Antiguo 13/04/2007, 06:01
 
Fecha de Ingreso: septiembre-2006
Mensajes: 54
Antigüedad: 17 años, 7 meses
Puntos: 0
Busqueda GETTEXT a fondo

Hola, me gustaría saber cuál es la mejor forma de implementar una web en varios idiomas. He estado mirando un poco en la pagina de PHP y en Google. Y por lo que he visto hay varias formas de desarrollar una web en varios idiomas.

-Con archivos llenos de variables o matrices con todo lo que queremos que se traduzca
-Metiendo todo lo traducible en una Base de datos
-Usando Gettext.

por lo poco que sé creo que lo mejor es lo de las bases de datos ó lo de gettext.

Lo que me gustaría que alguien que sepa de lo que hablo (que sepa mucho por favor), me explicase cuál cree que es la mejor forma y que me diese una explicación detallada. Por ejemplo como se instala gettext en local en un windows o en un mac os (me da igual) y luego como se usa gettext para traducir una web.

Una última duda:
Gettext se usa para traducir menus de navegación, titulos de páginas,...ó también se puede usar para traducir artículos enteros???? ó para esto último sería mejor trabajar con una Base de datos.

Muchas gracias de antemano

un saludo
  #2 (permalink)  
Antiguo 13/04/2007, 11:07
 
Fecha de Ingreso: septiembre-2006
Mensajes: 54
Antigüedad: 17 años, 7 meses
Puntos: 0
Re: GETTEXT a fondo

Alguna ayudita, please!
  #3 (permalink)  
Antiguo 13/04/2007, 11:45
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Re: GETTEXT a fondo

pues aplicando includes
por ej

despues solo preguntas con un if el lenguaje seleccionado, es arto trabajo si quieres hacer algo tipo foro que cambia todo, ahora si quieres traducir cosas grandes grandes de texto lo mejor seria hacer un if arriba con un header....
me explico tienes 2 idiomas español, ingles

cuando entras a la web busca un script que reconosca el equipo del cliente y redireccionas a lapagina que de su idioma, hay varios dando vuelta de ese tipo "scripts me refiero, bueno usuarios tambien X)"

ya cuando el usuario entra es redireccionado por el index a la pagina en mi caso español.php ya si quiere cambiar a inles lo mandas al index y preguntas de nuevo
if ($idioma == "español")
{
header .... español.php
}
else if ($idiioma == "ingles")
{
header ... ingles
}
else
{
header ... portugues :P por decir algo
}
no se si se entendio, puedes optar por cualquiera de las 2 opciones saludos
__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #4 (permalink)  
Antiguo 13/04/2007, 12:19
 
Fecha de Ingreso: septiembre-2006
Mensajes: 54
Antigüedad: 17 años, 7 meses
Puntos: 0
Re: GETTEXT a fondo

Cita:
Iniciado por kaninox Ver Mensaje
cuando entras a la web busca un script que reconosca el equipo del cliente y redireccionas a lapagina que de su idioma, hay varios dando vuelta de ese tipo "scripts me refiero, bueno usuarios tambien X)"
Esto no lo entendí, lo siento y gracias por tu respuesta

un saludo
  #5 (permalink)  
Antiguo 15/04/2007, 13:06
 
Fecha de Ingreso: septiembre-2006
Mensajes: 54
Antigüedad: 17 años, 7 meses
Puntos: 0
Re: GETTEXT a fondo

Hola a todos, voy a ser un poquito más específico al decir lo que me gustaría que alguien me esplicase. Dos cosas:

Primera
Como realizar una web en varios idiomas (X). Con sus contenidos almacenados. No en variables en ficheros sino en una Base de Datos. ¿Por qué? porque pienso que es más fácil de actualizar y más facil de manejar la información. Pero repito, no tengo mucha idea y puede que diga una tontería.

Segunda
He oido hablar muy bien de Gettext. Pero en ningun lado he encontrado una explición de como se usa (instalación y ejemplos practicos con código y todo) y para qué (también se usa para contenido o sólo para menús y demás partes "fijas" de la web). Y mucho menos nada en castellano.

Sé que lo que acabo de pedir es mucho, pero pienso que el tema de las webs multidiomas es muy interesante. y si me responden aquí a mí, esto le servirá a mucha gente. Pero repito esto lo pienso yo y tal vez vuelva a decir una tontería.

Gracias
  #6 (permalink)  
Antiguo 16/04/2007, 01:34
 
Fecha de Ingreso: septiembre-2006
Mensajes: 54
Antigüedad: 17 años, 7 meses
Puntos: 0
Re: GETTEXT a fondo

Alguna ayudita????
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 15:12.