Criar Traduções Para Meu Site
#1
Posted 22/09/2004, 01:17
Obrigadão desde já pela força!
php + mysql + css + html + javascript + dhtml + photoshop + dreamweaver + flash + criatividade + lógica = cayo.correa
me questiono, alguém poderia me responder?
"Deus existiu sempre? O que é sempre? Deus criou a si próprio para depois começar a criar o universo? Onde é que estava Deus quando criou a si próprio? E como é que alguém cria a si próprio? Do nada, passando do nada ao Ser? Se o nada existiu, tudo que veio depois estava contido no nada. Mas se estava contido no nada, então o nada não existia".
José Saramago, Playboy de Out/98.
site: www.christinaguilera.com.br
portfolio: www.cayocorrea.com.br
#2
Posted 22/09/2004, 02:55
Um abraço
Cadastre seu cliente em nossa hospedagem, ganhe 50% do valor no primeiro mês e a partir daí 10% a 15% do valor mensal!
Para entrar em contato por e-mail - webmaster@almagus.com.br ou www.almagus.com.br ou MP.
#3
Posted 22/09/2004, 03:12
Edição feita por: Cayo Corrêa, 22/09/2004, 03:55.
php + mysql + css + html + javascript + dhtml + photoshop + dreamweaver + flash + criatividade + lógica = cayo.correa
me questiono, alguém poderia me responder?
"Deus existiu sempre? O que é sempre? Deus criou a si próprio para depois começar a criar o universo? Onde é que estava Deus quando criou a si próprio? E como é que alguém cria a si próprio? Do nada, passando do nada ao Ser? Se o nada existiu, tudo que veio depois estava contido no nada. Mas se estava contido no nada, então o nada não existia".
José Saramago, Playboy de Out/98.
site: www.christinaguilera.com.br
portfolio: www.cayocorrea.com.br
#4
Posted 22/09/2004, 10:40
Primeiro vc tem q aprender PHP, saber utilizar o include e outras funções. Você pode montar um layout e na celula de layout do título colocar:
<?echo $titulo;?>
E assim seria com todo resto, mas acho q para alguem que está iniciando isso seria mais difícil do que esperado...
flw
Cadastre seu cliente em nossa hospedagem, ganhe 50% do valor no primeiro mês e a partir daí 10% a 15% do valor mensal!
Para entrar em contato por e-mail - webmaster@almagus.com.br ou www.almagus.com.br ou MP.
#5
Posted 22/09/2004, 12:35
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#6
Posted 22/09/2004, 13:10
dai nos 2 arquivo você coloca as tags iguais assim ...
Portguês:
PHP |
<?php // Arquivo: portuguese.php $txt[0] = "Nome:"; $txt[1] = "E-mail:"; $txt[2] = "Idade:"; ?> |
Inglês:
PHP |
<?php // Arquivo: english.php $txt[0] = "Name:"; $txt[1] = "E-mail:"; $txt[2] = "Years:"; ?> |
Dai é so incluir os arquivos e usar query strings ... assim
PHP |
<?php $language = ($_GET["lang"] != "english") ? "portuguese" : "english"; include_once($language . ".php"); // Para Exibir é simples echo $txt[0] . ' <inpurt type="text" name="name">'; // Para mater a lingua nos ouros links/paginas echo '<a href="?lang=' . $language . '">' . $txt[0] . '<a>'; // E para trocar de lingua coloque os links echo '<a href="?lang=portuguese">Portuguese<a>'; echo '<a href="?lang=english">English<a>'; ?> |
é por ai mas vc pode usar sessoes ou cookies para lembrar a lingua da proxima vez ou fazer com que o PHP determine a melhor lingua a ser exibida etc ...
Edição feita por: sk15, 22/09/2004, 13:14.
#7
Posted 25/11/2005, 00:30
Visite: http://www.aprendedorismo.com.br
#8
Posted 25/11/2005, 03:15
Usando para tal, o sistema GeoIP (que o Paulo Freitas sempre indica).
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#9
Posted 25/11/2005, 09:31
O melhor na minha opiniao seria voce registrar dois dominios onde seria atraves do acesso que voce iria definir qual lingua
www.seusite.com = lingua gringo
www.seusite.com.br = lingua brazuca
que é uma solucao que o proprio google usa se voce acessar ele atraves de .com.br ele retorna a lingua brazuca mas se voce verificar ele tem umas funcoes que te permite escolher a ligua que voce quer ver...
ao acessar em .com a coisa muda o google criou um sistema onde ele verifica qual a lingua que esta o navegador do user e exibe a mesma lingua no google
ou ainda deixar um botao para o usuario escolher a lingua
Falopa!
Edição feita por: hostdesigner, 25/11/2005, 09:33.
#10
Posted 25/11/2005, 12:46
GeoLite Country, da MaxMind, é gratuito !Porem o sistema GEOIP custa $$$$ alguns caracters em reais...
Sabendo-se o país, define-se o idioma. Sabendo o idioma, define-se o site.
Já utilizei o GeoLite Country em um site e funciona. Países estrangeiros que não falam português eu carregava o site em inglês.
Para ter acesso ao GeoLite Country, é só seguir em frente: www.maxmind.com/app/geoip_country
[]’s Até mais
#11
Posted 30/01/2007, 07:51
[]s Até mais
#12
Posted 30/01/2007, 12:00
já que falamos do Custo dos Caracteres traduzidos ,...rs
Vai a dica:
http://ip-to-country.webhosting.info/
É DIgratis
Vc. baixa os arquivos com as bandeiras , as tabelas de ip em .csv (daí tem que fazer um script para transformar em mysql , nada muito complicado , tem uns comentários na página de download) e alguns exemplos de utilização em php
perde-se um tempinho para entender e montar tudo , mas funfa legal !!!
Abs.
Massa
#13
Posted 30/01/2007, 12:09
Falei e irei falar minha lógica novamente.
Eu salvei a linguagem em um cookie por um longo tempo.
Criei 2 arquivos:
pt-br.php
$texto[0] = "Olá";
$texto[1] = "Olá2";
english.php
$texto[0] = "Hello";
$texto[1] = "Hello2";
Depois é so resgatar o valor dos cookies.
Simples não?
Até mais
Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Moderador
Twitter: HostCheap
#14
Posted 30/01/2007, 12:31
- Desenvolvedor Python/ZOPE/Plone + ArchGenXML/Poseidon - Python + Django na Universidade de Caxias do Sul
- Desenvolvedor Python + Django na World News
Blog
#15
Posted 30/01/2007, 15:29
Tipo assim com IP é legal (e mais seguro), mas é muito trabalhoso, tipo fazer um sistema inteiro so para um site sem ter nadar aver com IP's é ruim, tipo na minhão opinião o problema maior é o banco de dados pois eles são muito grandes, devem ser atualizados com constancia e por fim são meio dificies de achar informações reais/boas sobre os mesmo...
$browser_langs = explode(",", str_replace(";", ",", strtolower(trim($_SERVER["HTTP_ACCEPT_LANGUAGE"])))); if (in_array("pt-br", $browser_langs) || in_array("pt", $browser_langs)) { $lang_default = "portugues"; } else if (in_array("en-us", $browser_langs) || in_array("en", $browser_langs)) { $lang_default = "inglês"; } else { $lang_default = "inglês"; }
----------------------------------
Há tem esse outro script + banco de dados de IP's o melhor que achei até hoje ...
http://software77.ne...untry/geo-ip.pl
Edição feita por: sk15, 30/01/2007, 15:34.
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)