Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá amigos,
estou desenvolvendo um site em vários idiomas e gostaria de uma ideia de como implementar as várias línguas no banco de dados.
A ideia é que cada voluntário que detenha conhecimento em determinado idioma possa traduzir cada palavra através de um painel de controle.
Se fosse para fazer em algum arquivo php geralmente eu faria assim:
pt_BR.php
<?php
define(JOIN_USER, 'Usuário');
define(JOIN_EMAIL, 'E-mail');
define(JOIN_PASSWORD, 'Senha');
define(JOIN_PASSWORD2, 'Repetir Senha');
define(JOIN_BUTTON, 'Registrar');
define(LOGIN_BUTTON, 'Login');
define(LOGIN_REMEMBER, 'Relembre-me');
define(JOIN_DATE, 'Data do cadastro');
?>
Em mysql como eu deveria construir a tabela para depois resgatar?
Eu tentei desta forma abaixo:
tabela 'language'
lang | string | translate //colunas
en_EN NAME Name
pt_BR NAME Nome
en_EN IMAGE Image
pt_BR IMAGE Imagem
Bom, ainda estou quebrando a cabeça pra fazer o loop e carregar todas as linhas do idioma que foi escolhido.
Alguém tem algum exemplo pronto ou pudesse postar um exemplo aqui?
Carregando comentários...