Actualmente desarrollo una página para
armar displays Armá tu display,
Maye your display,
Crea il tuo avatar y
Crie seu avatar.
Todos cargan el mismo index.php (por lo que la actualización técnica es muy sencilla). Cambias el index y listo.
Ese index.php carga con un include un PHP con un array con las frases de la Web. Por ejemplo:
Código PHP:
$lenguaje = Array (
'title' => 'Este es el title en español',
'h1' => 'Este es el h1'
);
Y así haces un inc.php con cada idioma. Luego de acuerdo que dominio es el que carga el index.php decides que lenguaje.inc.php incluyes. Donde va cada frase pones <?=$lenguaje['title']?>.
Realmente no se si es la más profesional, pero para mi caso creo que es la óptima, ya que hay muy pocas frases y no consumen mucha memoria. Además presenta una forma de actualizar tanto la parte técnica como la del idioma de una forma muy muy fácil. Y también no olvides la facilidad de agregar un nuevo idioma ;).
Saludos...