Ir para conteúdo
Fórum Script Brasil
  • 0

Tradução da página


camargo.andrevictor

Pergunta

Sabe aqueles sites que tem no canto um link do tipo, inglês, português, espanhol. e quando você clica em inglês aparece a página toda em inglês, quando você clica em espanhol aparece a página em espanhol e etc?

quero fazer um site assim, mas em vez de criar três páginas, uma em inglês, uma em espanhol e uma em português, queria que fosse a mesma página, mas se modificasse somente o que aparece escrito para quem está lendo. quero mesmo saber o que eu vou ter de aprender para fazer isso, php? css? javascript? e queria um exemplo de uma função, para facilitar o aprendizado, vou ter de usar uma função if? echo?

agradeço a colaboração!

um bom exemplo é os emotions, que a página usa uma codificação, mas que olha para a página vê somente os emotions.

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Dizendo rapidamente:

- para começar, é bom ter um pouco de conhecimento de php (if... else... echo... variaveis)

- para pegar a lingua do navegador, dê uma estudada em:

- HTTP_ACCEPT_LANGUAGE (antigo)

- HTTP_NEGOTIATE_LANGUAGE (http://br.php.net/manual/pt_BR/function.http-negotiate-language.php)

- As linguas que ele pode te retorna são:

"af"("Afrikaans")

"sq"("Albanian")

"eu"("Basque")

"bg"("Bulgarian")

"be"("Byelorussian")

"ca"("Catalan")

"zh"("Chinese")

"zh-cn"("Chinese/China")

"zh-tw"("Chinese/Taiwan")

"zh-hk"("Chinese/Hong Kong")

"zh-sg"("Chinese/singapore")

"hr"("Croatian")

"cs"("Czech")

"da"("Danish")

"nl"("Dutch")

"nl-be"("Dutch/Belgium")

"en"("English")

"en-gb"("English/United Kingdom")

"en-us"("English/United Satates")

"en-au"("English/Australian")

"en-ca"("English/Canada")

"en-nz"("English/New Zealand")

"en-ie"("English/Ireland")

"en-za"("English/South Africa")

"en-jm"("English/Jamaica")

"en-bz"("English/Belize")

"en-tt"("English/Trinidad")

"et"("Estonian")

"fo"("Faeroese")

"fa"("Farsi")

"fi"("Finnish")

"fr"("French")

"fr-be"("French/Belgium")

"fr-fr"("French/France")

"fr-ch"("French/Switzerland")

"fr-ca"("French/Canada")

"fr-lu"("French/Luxembourg")

"gd"("Gaelic")

"gl"("Galician")

"de"("German")

"de-at"("German/Austria")

"de-de"("German/Germany")

"de-ch"("German/Switzerland")

"de-lu"("German/Luxembourg")

"de-li"("German/Liechtenstein")

"el"("Greek")

"hi"("Hindi")

"hu"("Hungarian")

"is"("Icelandic")

"id"("Indonesian")

"in"("Indonesian")

"ga"("Irish")

"it"("Italian")

"it-ch"("Italian/ Switzerland")

"já"("Japanese")

"ko"("Korean")

"lv"("Latvian")

"lt"("Lithuanian")

"mk"("Macedonian")

"ms"("Malaysian")

"mt"("Maltese")

"no"("Norwegian")

"pl"("Polish")

"pt"("Portuguese")

"pt-br"("Portuguese/Brazil")

"rm"("Rhaeto-Romanic")

"ro"("Romanian")

"ro-mo"("Romanian/Moldavia")

"ru"("Russian")

"ru-mo"("Russian /Moldavia")

"gd"("Scots Gaelic")

"sr"("Serbian")

"sk"("Slovack")

"sl"("Slovenian")

"sb"("Sorbian")

"es"("Spanish")

"es-do"("Spanish")

"es-ar"("Spanish/Argentina")

"es-co"("Spanish/Colombia")

"es-mx"("Spanish/Mexico")

"es-es"("Spanish/Spain")

"es-gt"("Spanish/Guatemala")

"es-cr"("Spanish/Costa Rica")

"es-pa"("Spanish/Panama")

"es-ve"("Spanish/Venezuela")

"es-pe"("Spanish/Peru")

"es-ec"("Spanish/Ecuador")

"es-cl"("Spanish/Chile")

"es-uy"("Spanish/Uruguay")

"es-py"("Spanish/Paraguay")

"es-bo"("Spanish/Bolivia")

"es-sv"("Spanish/El salvador")

"es-hn"("Spanish/Honduras")

"es-ni"("Spanish/Nicaragua")

"es-pr"("Spanish/Puerto Rico")

"sx"("Sutu")

"sv"("Swedish")

"sv-fi"("Swedish/Findland")

"ts"("Thai")

"tn"("Tswana")

"tr"("Turkish")

"uk"("Ukrainian")

"ur"("Urdu")

"vi"("Vietnamese")

"xh"("Xshosa")

"ji"("Yiddish")

"zu"("Zulu")

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...