Jump to content
Fórum Script Brasil
  • 0

Tradução da página


camargo.andrevictor

Question

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 to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 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 to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...