{"id":29,"date":"2011-03-07T17:33:54","date_gmt":"2011-03-07T20:33:54","guid":{"rendered":"https:\/\/felipeelia.com.br\/?p=29"},"modified":"2011-03-27T20:24:49","modified_gmt":"2011-03-27T23:24:49","slug":"firefox-mudando-o-idioma-de-sites-drupal-multilingua","status":"publish","type":"post","link":"https:\/\/felipeelia.com.br\/firefox-mudando-o-idioma-de-sites-drupal-multilingua\/","title":{"rendered":"Firefox mudando o idioma de sites Drupal multil\u00edngua"},"content":{"rendered":"

Estou desenvolvendo um site em drupal<\/a> para o p\u00fablico argentino. Como o site ser\u00e1 administrado por brasileiros tive que deixar as duas l\u00ednguas dispon\u00edveis, sendo que o usu\u00e1rio an\u00f4nimo s\u00f3 veria a vers\u00e3o em espanhol.<\/p>\n

Depois de tentar todas as configura\u00e7\u00f5es poss\u00edveis e imagin\u00e1veis n\u00e3o conseguia descobrir porque o site n\u00e3o aparecia em espanhol no Firefox. Todos os outros browsers exibiam o site em espanhol e o firefox teimava em mostrar em portugu\u00eas. Limpei cache de todos os lados e nada, adicionei “Espanhol” nas l\u00ednguas do navegador, coloquei-a como preferencial (acima do Portugu\u00eas) e funcionou. Tirei e voltou a mostrar o site em Portugu\u00eas. De alguma forma o drupal estava disponibilizando pro Firefox a vers\u00e3o que ele dizia ser a melhor pro usu\u00e1rio. \u00c9 uma coisa inteligente, se o usu\u00e1rio tem um navegador que prefere sites em portugu\u00eas e existe uma vers\u00e3o dispon\u00edvel em portugu\u00eas \u00e9 essa que tem que ser mostrada, mas n\u00e3o era o que o meu cliente precisava.<\/p>\n

Descobri como o drupal disponibilizava isso para o navegador: no arquivo “languages.inc” dentro da pasta “includes” existem tr\u00eas linhas (61,62 e 63 na vers\u00e3o 6.qualquer-coisa que estou usando) que fazem o servi\u00e7o:<\/p>\n

if ($language = language_from_browser()) {\r\n    return $language;\r\n}<\/code><\/pre>\n

Comentei e o firefox passou a exibir o site em espanhol, como eu precisava.<\/p>\n

Qualquer altera\u00e7\u00e3o no core do drupal n\u00e3o \u00e9 recomendada, mas dessa vez foi inevit\u00e1vel. Se algu\u00e9m tiver alguma outra solu\u00e7\u00e3o ou sugest\u00e3o, pode colocar nos coment\u00e1rios que fa\u00e7o um update aqui.<\/p>\n","protected":false},"excerpt":{"rendered":"

Firefox: Como resolver o problema de exibi\u00e7\u00e3o errada de idioma de sites em Drupal, apesar de todas as configura\u00e7\u00f5es estarem corretas.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","footnotes":""},"categories":[42],"tags":[],"yoast_head":"\nFirefox mudando o idioma de sites Drupal multil\u00edngua | Felipe Elia<\/title>\n<meta name=\"description\" content=\"Como resolver o problema da exibi\u00e7\u00e3o trocada de idiomas de sites Drupal multilingues no Firefox.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/felipeelia.com.br\/firefox-mudando-o-idioma-de-sites-drupal-multilingua\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Firefox mudando o idioma de sites Drupal multil\u00edngua | Felipe Elia\" \/>\n<meta property=\"og:description\" content=\"Como resolver o problema da exibi\u00e7\u00e3o trocada de idiomas de sites Drupal multilingues no Firefox.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/felipeelia.com.br\/firefox-mudando-o-idioma-de-sites-drupal-multilingua\/\" \/>\n<meta property=\"og:site_name\" content=\"Felipe Elia\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/felipe.elia\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/felipe.elia\" \/>\n<meta property=\"article:published_time\" content=\"2011-03-07T20:33:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2011-03-27T23:24:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/felipeelia.com.br\/wp-content\/uploads\/2017\/09\/query-posts.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Felipe Elia\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/felipe_elia\" \/>\n<meta name=\"twitter:site\" content=\"@felipe_elia\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Felipe Elia\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/felipeelia.com.br\/firefox-mudando-o-idioma-de-sites-drupal-multilingua\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/felipeelia.com.br\/firefox-mudando-o-idioma-de-sites-drupal-multilingua\/\"},\"author\":{\"name\":\"Felipe Elia\",\"@id\":\"https:\/\/felipeelia.com.br\/#\/schema\/person\/927a99b6e1cde7fcf9f4f79a1638b292\"},\"headline\":\"Firefox mudando o idioma de sites Drupal multil\u00edngua\",\"datePublished\":\"2011-03-07T20:33:54+00:00\",\"dateModified\":\"2011-03-27T23:24:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/felipeelia.com.br\/firefox-mudando-o-idioma-de-sites-drupal-multilingua\/\"},\"wordCount\":277,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/felipeelia.com.br\/#\/schema\/person\/927a99b6e1cde7fcf9f4f79a1638b292\"},\"articleSection\":[\"Drupal\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/felipeelia.com.br\/firefox-mudando-o-idioma-de-sites-drupal-multilingua\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/felipeelia.com.br\/firefox-mudando-o-idioma-de-sites-drupal-multilingua\/\",\"url\":\"https:\/\/felipeelia.com.br\/firefox-mudando-o-idioma-de-sites-drupal-multilingua\/\",\"name\":\"Firefox mudando o idioma de sites Drupal multil\u00edngua | Felipe Elia\",\"isPartOf\":{\"@id\":\"https:\/\/felipeelia.com.br\/#website\"},\"datePublished\":\"2011-03-07T20:33:54+00:00\",\"dateModified\":\"2011-03-27T23:24:49+00:00\",\"description\":\"Como resolver o problema da exibi\u00e7\u00e3o trocada de idiomas de sites Drupal multilingues no Firefox.\",\"breadcrumb\":{\"@id\":\"https:\/\/felipeelia.com.br\/firefox-mudando-o-idioma-de-sites-drupal-multilingua\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/felipeelia.com.br\/firefox-mudando-o-idioma-de-sites-drupal-multilingua\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/felipeelia.com.br\/firefox-mudando-o-idioma-de-sites-drupal-multilingua\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/felipeelia.dev\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Firefox mudando o idioma de sites Drupal multil\u00edngua\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/felipeelia.com.br\/#website\",\"url\":\"https:\/\/felipeelia.com.br\/\",\"name\":\"Felipe Elia\",\"description\":\"Programa\u00e7\u00e3o com WordPress de um jeito f\u00e1cil, do b\u00e1sico ao avan\u00e7ado\",\"publisher\":{\"@id\":\"https:\/\/felipeelia.com.br\/#\/schema\/person\/927a99b6e1cde7fcf9f4f79a1638b292\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/felipeelia.com.br\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-BR\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/felipeelia.com.br\/#\/schema\/person\/927a99b6e1cde7fcf9f4f79a1638b292\",\"name\":\"Felipe Elia\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/felipeelia.com.br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/felipeelia.dev\/wp-content\/uploads\/2023\/06\/avatar-400x400-1.jpg\",\"contentUrl\":\"https:\/\/felipeelia.dev\/wp-content\/uploads\/2023\/06\/avatar-400x400-1.jpg\",\"width\":400,\"height\":400,\"caption\":\"Felipe Elia\"},\"logo\":{\"@id\":\"https:\/\/felipeelia.com.br\/#\/schema\/person\/image\/\"},\"description\":\"Associate Director of Platform Engineering na 10up, WordPress Core Contributor, Global Polyglots Mentor na comunidade internacional do WordPress e Locale Manager na comunidade WordPress Brasil.\",\"sameAs\":[\"https:\/\/www.facebook.com\/felipe.elia\",\"https:\/\/www.instagram.com\/felipe.elia\/\",\"https:\/\/www.linkedin.com\/in\/felipeelia\/\",\"https:\/\/twitter.com\/https:\/\/twitter.com\/felipe_elia\",\"https:\/\/www.youtube.com\/channel\/UCD_26rOE3ClALcZreTkyIoQ\"],\"url\":\"https:\/\/felipeelia.com.br\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Firefox mudando o idioma de sites Drupal multil\u00edngua | Felipe Elia","description":"Como resolver o problema da exibi\u00e7\u00e3o trocada de idiomas de sites Drupal multilingues no Firefox.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/felipeelia.com.br\/firefox-mudando-o-idioma-de-sites-drupal-multilingua\/","og_locale":"pt_BR","og_type":"article","og_title":"Firefox mudando o idioma de sites Drupal multil\u00edngua | Felipe Elia","og_description":"Como resolver o problema da exibi\u00e7\u00e3o trocada de idiomas de sites Drupal multilingues no Firefox.","og_url":"https:\/\/felipeelia.com.br\/firefox-mudando-o-idioma-de-sites-drupal-multilingua\/","og_site_name":"Felipe Elia","article_publisher":"https:\/\/www.facebook.com\/felipe.elia","article_author":"https:\/\/www.facebook.com\/felipe.elia","article_published_time":"2011-03-07T20:33:54+00:00","article_modified_time":"2011-03-27T23:24:49+00:00","og_image":[{"width":"1200","height":"630","url":"https:\/\/felipeelia.com.br\/wp-content\/uploads\/2017\/09\/query-posts.jpg","type":"image\/jpeg"}],"author":"Felipe Elia","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/felipe_elia","twitter_site":"@felipe_elia","twitter_misc":{"Escrito por":"Felipe Elia","Est. tempo de leitura":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/felipeelia.com.br\/firefox-mudando-o-idioma-de-sites-drupal-multilingua\/#article","isPartOf":{"@id":"https:\/\/felipeelia.com.br\/firefox-mudando-o-idioma-de-sites-drupal-multilingua\/"},"author":{"name":"Felipe Elia","@id":"https:\/\/felipeelia.com.br\/#\/schema\/person\/927a99b6e1cde7fcf9f4f79a1638b292"},"headline":"Firefox mudando o idioma de sites Drupal multil\u00edngua","datePublished":"2011-03-07T20:33:54+00:00","dateModified":"2011-03-27T23:24:49+00:00","mainEntityOfPage":{"@id":"https:\/\/felipeelia.com.br\/firefox-mudando-o-idioma-de-sites-drupal-multilingua\/"},"wordCount":277,"commentCount":2,"publisher":{"@id":"https:\/\/felipeelia.com.br\/#\/schema\/person\/927a99b6e1cde7fcf9f4f79a1638b292"},"articleSection":["Drupal"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/felipeelia.com.br\/firefox-mudando-o-idioma-de-sites-drupal-multilingua\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/felipeelia.com.br\/firefox-mudando-o-idioma-de-sites-drupal-multilingua\/","url":"https:\/\/felipeelia.com.br\/firefox-mudando-o-idioma-de-sites-drupal-multilingua\/","name":"Firefox mudando o idioma de sites Drupal multil\u00edngua | Felipe Elia","isPartOf":{"@id":"https:\/\/felipeelia.com.br\/#website"},"datePublished":"2011-03-07T20:33:54+00:00","dateModified":"2011-03-27T23:24:49+00:00","description":"Como resolver o problema da exibi\u00e7\u00e3o trocada de idiomas de sites Drupal multilingues no Firefox.","breadcrumb":{"@id":"https:\/\/felipeelia.com.br\/firefox-mudando-o-idioma-de-sites-drupal-multilingua\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/felipeelia.com.br\/firefox-mudando-o-idioma-de-sites-drupal-multilingua\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/felipeelia.com.br\/firefox-mudando-o-idioma-de-sites-drupal-multilingua\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/felipeelia.dev\/"},{"@type":"ListItem","position":2,"name":"Firefox mudando o idioma de sites Drupal multil\u00edngua"}]},{"@type":"WebSite","@id":"https:\/\/felipeelia.com.br\/#website","url":"https:\/\/felipeelia.com.br\/","name":"Felipe Elia","description":"Programa\u00e7\u00e3o com WordPress de um jeito f\u00e1cil, do b\u00e1sico ao avan\u00e7ado","publisher":{"@id":"https:\/\/felipeelia.com.br\/#\/schema\/person\/927a99b6e1cde7fcf9f4f79a1638b292"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/felipeelia.com.br\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pt-BR"},{"@type":["Person","Organization"],"@id":"https:\/\/felipeelia.com.br\/#\/schema\/person\/927a99b6e1cde7fcf9f4f79a1638b292","name":"Felipe Elia","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/felipeelia.com.br\/#\/schema\/person\/image\/","url":"https:\/\/felipeelia.dev\/wp-content\/uploads\/2023\/06\/avatar-400x400-1.jpg","contentUrl":"https:\/\/felipeelia.dev\/wp-content\/uploads\/2023\/06\/avatar-400x400-1.jpg","width":400,"height":400,"caption":"Felipe Elia"},"logo":{"@id":"https:\/\/felipeelia.com.br\/#\/schema\/person\/image\/"},"description":"Associate Director of Platform Engineering na 10up, WordPress Core Contributor, Global Polyglots Mentor na comunidade internacional do WordPress e Locale Manager na comunidade WordPress Brasil.","sameAs":["https:\/\/www.facebook.com\/felipe.elia","https:\/\/www.instagram.com\/felipe.elia\/","https:\/\/www.linkedin.com\/in\/felipeelia\/","https:\/\/twitter.com\/https:\/\/twitter.com\/felipe_elia","https:\/\/www.youtube.com\/channel\/UCD_26rOE3ClALcZreTkyIoQ"],"url":"https:\/\/felipeelia.com.br\/author\/admin\/"}]}},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"ocean-thumb-m":false,"ocean-thumb-ml":false,"ocean-thumb-l":false,"yarpp-thumbnail":false},"uagb_author_info":{"display_name":"Felipe Elia","author_link":"https:\/\/felipeelia.com.br\/author\/admin\/"},"uagb_comment_info":2,"uagb_excerpt":"Firefox: Como resolver o problema de exibi\u00e7\u00e3o errada de idioma de sites em Drupal, apesar de todas as configura\u00e7\u00f5es estarem corretas.","_links":{"self":[{"href":"https:\/\/felipeelia.com.br\/wp-json\/wp\/v2\/posts\/29"}],"collection":[{"href":"https:\/\/felipeelia.com.br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/felipeelia.com.br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/felipeelia.com.br\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/felipeelia.com.br\/wp-json\/wp\/v2\/comments?post=29"}],"version-history":[{"count":0,"href":"https:\/\/felipeelia.com.br\/wp-json\/wp\/v2\/posts\/29\/revisions"}],"wp:attachment":[{"href":"https:\/\/felipeelia.com.br\/wp-json\/wp\/v2\/media?parent=29"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/felipeelia.com.br\/wp-json\/wp\/v2\/categories?post=29"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/felipeelia.com.br\/wp-json\/wp\/v2\/tags?post=29"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}