entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

2votos

Pagina Multilenguaje con PHP

Saludos. Voy a desarrollar una web pero quiero que tambien se tenga la opcion de cambiar de idioma, habra un framework de php ligero para eso, o tambien se puede hacer con algun framework javascript, que me recomiendan?

2 Respuestas

1voto

Leonardo-Tadei Puntos227320

Hola Christian,

PHP trae soporte multilenguaje a través de gettext()

Este es el manual: http://php.net/manual/en/function.gettext.php

La idea de uso consiste en tener varios archivos con los textos, uno en cada idioma, y gettext() selecciona el que corresponde automáticamente via los locale.

No requiere bases de datos ni nada, y es una técnica fácil de agregar a proyectos existentes.

Saludos!

1voto

dairon Puntos17120

Te recomiendo utilizar CodeIgniter yo lo utilizo y es bastante sencillo claro una vez que le cojes el golpe, este curso está buenisimo un amigo me lo facilitó porque no puedo comprar online en el sitio uno de piedra aunque tiene este ejemplo especifico para sitio con varios lenguajes, también te dejo estos otros ejemplos y el framework es ligero y seguro: esta es la gui de usuario de Code Igniter
Ejemplos:
Codeigniter – Páginas en varios idiomas en 7 pasos
Codeigniter: crear web multilenguaje
Manejar multiples idiomas Code Igniter
Espero que te sirvan. Saludos Dairon

0voto

dairon comentado

En CodeIgniter también estableces los idiomas con sus abrebiaturas y una vez cargado la pagina para es carga en español, en ingles fr francia y asi sucecivamente. solo vatas poner por ejemplo $libreria_idioma->cultura y por el lenguaje que entre pondra cultura en el lenguaje que escojas, es bastante simple y no necesita base de datos.
Saludos

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta