Que manera es la mas adecuada para hacer una web multilenguaje?? Buenas amigos, vera tengo la duda no estoy seguro cual sea la mejor manera de hacer mi webmutilenguaje. Anteriormente lo habia echo con $_GET['lang'] dandole un prefijo como es, en, fr, por medio de un get pero no creo que sea lo mejor. Será mejor usando cookies ?? Gracias. |
Respuesta: Que manera es la mas adecuada para hacer una web multilenguaje?? por GET es valido, aunque seria mejor tener algun tipo de "urls amigables" como por ej misitio.com/es/home misitio.com/en/home etc, y obtener el idioma parseando la url |
Respuesta: Que manera es la mas adecuada para hacer una web multilenguaje?? Yo lo que haria es detectar el idioma por $_SERVER["HTTP_ACCEPT_LANGUAGE"] si en la sesion no esta, y despues poner un menu de seleccion de idioma que no llame demasiado la atencion pero que sea lo sufieciente visible cuando haga falta, y en caso de que el usuario elija otro idioma entonces escribirlo en la cookie. Saludos. |
Respuesta: Que manera es la mas adecuada para hacer una web multilenguaje?? yo por lo han sugerido algunos gurus es que definas otros directorio y usando hteacces lo direccionas urls amigables saludos |
Respuesta: Que manera es la mas adecuada para hacer una web multilenguaje?? yo lo harías mas fácil, o mejor dicho más organizado, creas un archivo es.php y otro en.php y dentro de ellos definí constantes que se usen en todo el siitio por ejemplo: es.php
Código PHP:
Ver original Y en el en.php pones
Código PHP:
Ver original y después ya sea con $_SERVER["HTTP_ACCEPT_LANGUAGE"] u otra manera detectas que lenguaje se esta viendo e incluyes el archivo correspondiente al lenguaje por ejemplo
Código PHP:
Ver original |
Respuesta: Que manera es la mas adecuada para hacer una web multilenguaje?? Buenos Dias! Yo tambien lo hago de la manera como lo indica destor77, es una forma muy optima y organizada ya que se puede manejar un archivo de lenguaje por cada modulo que tengas en la aplicacion y por cada idioma (es, en, fr......). La unica diferencia es que por cada parrafo que tenga en la aplicacion lo manejo con una funcion getLanguageString: Ejemplo getLanguageString('TITULO1'); getLanguageString('TITULO2'); getLanguageString('PARRAFO1'); getLanguageString('PARRAFO2'); Que tiene la funcionalidad detectar el idioma que escogio el usuario, buscar el archivo de lenguage del modulo y traducir la palabra. Esa podria ser otra opcion.:si: Saludos Nano |
Respuesta: Que manera es la mas adecuada para hacer una web multilenguaje?? |
Respuesta: Que manera es la mas adecuada para hacer una web multilenguaje?? bueno yo lo he comentado por el hecho de posicionar la web en los bucadores he aqui un artículo http://posicionamientobuscadores.dev...s-multi-idioma saludos |
Respuesta: Que manera es la mas adecuada para hacer una web multilenguaje?? Cita:
Alguien ha probado si es más rápido (y más óptimo) utilizar arrays en lugar de definir las variables tal y como aparece en el post de arriba? Ej.
Código PHP:
Ver original Muchas gracias de antemano! |
Respuesta: Que manera es la mas adecuada para hacer una web multilenguaje?? Con arrays lo veo mas confuso. |
Respuesta: Que manera es la mas adecuada para hacer una web multilenguaje?? No se definen variables , se definen constantes que son peores en rendimiento. |
Respuesta: Que manera es la mas adecuada para hacer una web multilenguaje?? Cita:
Me gustaría vuestra opinión para tener claro este punto. El-FeNiX la llamada es muy sencilla <?echo $idiomas[$idioma]['frase7'];?> Salu2! |
Respuesta: Que manera es la mas adecuada para hacer una web multilenguaje?? Estimado quizas lo más correcto seria trabajar con un modelo de capas en donde en la capa presentación implemente mediante algun libreria la internacionalización de su aplicación para lograr algo de este modo. <p>t('text0')</p> y esa función t se encarga de manejar dentro de su arreglo la búsqueda e imprimir , es una forma de encapsular el manejo de idiomas. Saludos |
Respuesta: Que manera es la mas adecuada para hacer una web multilenguaje?? lang.php
Código PHP:
Ver original index.php
Código PHP:
Ver original |
Respuesta: Que manera es la mas adecuada para hacer una web multilenguaje?? Cita:
|
Respuesta: Que manera es la mas adecuada para hacer una web multilenguaje?? Cita:
Acá dejo un par de links sobre internacionalización: http://blackshell.usebox.net/archivo/308.php http://gmt-4.blogspot.com/2008/09/in...hp-usando.html Saludos. |
La zona horaria es GMT -6. Ahora son las 10:37. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2024, Jelsoft Enterprises Ltd.