¿Mejor ubicación idiomas: root o carpetas, qué prefieres?

  • Autor Autor Ottae
  • Fecha de inicio Fecha de inicio
Ottae

Ottae

Delta
Programador
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
Se decantan por el estilo de poner el lenguaje en la root y los otros en carpetas y redireccionar en función de eso o son más de poner el texto como variables e incluirlas según el idioma haciendo que se quede una sola versión por medio de cookies y sesiones.

¿Qué prefieren o que usan?
 
Yo actualmente uso variables estaticas donde creo un archivo de configuracion para cada idioma (sessiones, variables, etc), eso suponiendo que son paginas dinámicas en PHP.

Para paginas totalmente planas en HTML, es mejor crear un directorio ES/EN/GER o según el idioma que se necesite y por supuesto su plantilla .dwt.

Saludos!!
 
Me refiero a páginas dinámicas con PHP, claro.
 
Yo uso l10n.php (lo mismo que usa wordpress para sus multilenguaje)
Luego con el po-edit, edito los textos
EJ:
PHP:
	include('l10n.php');
	l10n()
		->add( "es_ES" , "Spanish" )
		->add( "pt_PT" , "Portugues" )
		->add( "en_US" , "English" )
		->add( "it_IT" , "Italiano" )
		->add( "fr_FR" , "Frances" )
		->deflang( 'en_US' )
		->domain( 'es_US' )
		->localedir( './lang' )
		->init();

Luego los textos los pongo asi:
PHP:
<?=_('Unable to remove, try to remove it manually.');?>
y automaticamente traduce al idioma que el usuario selecciono!
 
Atrás
Arriba