No les parece muy pesado estar llamando a la base de datos para sacar una variable en un idioma?, la parte que mencionaron de etuquitas, include en un idioma, me parece muy bien, muy padre, pero la parte de tener todo en la base de datos y estar consultandola para sacar el idioma por pagina, me parece muy pesado, para mi seria preferible tener un include de idioma con las constantes ya definidas, entonces el response.write saludo, estara asignado el idioma correcto... bueno, segun mi punto de vista me parece mas facil de editar, agregar idiomas y ademas mas ligero. Ademas es un sistema muy común y fácil de manejar por los sistemas multiidioma.
Bueno, es un punto de vista nada mas, no quiero hacer debate de esto
Suerte!!