Tradução de Página

Eu mesmo fiz a tradução do meu site, deixando-o em português, espanhol e inglês… Porém o que eu fiz foi criar 3 páginas, e ao usuário clicar para alterar o idioma, a página é redirecionada até a outra com o determinado idioma. Funciona muito bem, mas sempre que desejo realizar alguma alteração no código na página, eu tenho que entrar em cada uma para alterar isso.
O que eu quero enfim é, ter apenas uma página, e assim que o usuátio deseje alterar o idioma, que apenas os textos sejam alterados, tendo assim apenas 1 página. Como posso fazer a alteração apenas dos textos? Por favor me ajudem! Obrigado.

E possivel fazer isto em php usando os cookies ou sessões, armazenando os textos em variaveis e colocando isto em um arquivo de idioma.
Voce manja de php?

1 curtida