{"id":1168203,"date":"2016-12-26T08:45:00","date_gmt":"2016-12-26T08:45:00","guid":{"rendered":"https:\/\/wpml.org\/2016\/12\/wpml-3-6-traducao-para-construtores-de-paginas-novo-seletor-de-idioma-e-compatibilidade-com-o-wp-4-7\/"},"modified":"2016-12-26T08:45:00","modified_gmt":"2016-12-26T08:45:00","slug":"wpml-3-6-traducao-para-construtores-de-paginas-novo-seletor-de-idioma-e-compatibilidade-com-o-wp-4-7","status":"publish","type":"post","link":"https:\/\/wpml.org\/pt-br\/versoes-do-wpml-pt-br\/2016\/12\/wpml-3-6-traducao-para-construtores-de-paginas-novo-seletor-de-idioma-e-compatibilidade-com-o-wp-4-7\/","title":{"rendered":"WPML 3.6 &#8211; Tradu\u00e7\u00e3o para construtores de p\u00e1ginas, novo seletor de idioma e compatibilidade com o WP 4.7"},"content":{"rendered":"<p><strong>Esta vers\u00e3o do WPML est\u00e1 cheia de novos recursos, melhorias gerais e compatibilidade com o WordPress 4.7.<\/strong><\/p>\n<h2>Tradu\u00e7\u00e3o para construtores de p\u00e1ginas baseados em shortcodes<\/h2>\n<p>Agora \u00e9 muito mais f\u00e1cil traduzir sites que usam construtores de p\u00e1ginas. Nesta vers\u00e3o, conseguimos implementar suporte completo a construtores de p\u00e1ginas que usam shortcodes. Na pr\u00f3xima, providenciaremos suporte a outros construtores de p\u00e1ginas, que armazenam o design de modos diferentes (geralmente em postmeta).<\/p>\n<p>Felizmente, conseguimos oferecer suporte completo a construtores baseados em shortcodes usando o arquivo de configura\u00e7\u00e3o de idiomas do WPML. Com isso, podemos oferecer compatibilidade com qualquer construtor de p\u00e1ginas desse tipo sem precisar lan\u00e7ar novas vers\u00f5es do WPML.<\/p>\n<p>Essa vers\u00e3o oferece compatibilidade com o <strong>Visual Composer<\/strong>, <strong>Divi<\/strong> e <strong>Cornerstone (X Theme)<\/strong>.<\/p>\n<p>Essa nova compatibilidade significa que voc\u00ea s\u00f3 precisa traduzir os textos e n\u00e3o recriar todo o design para cada idioma.<\/p>\n<p>Para aproveitar essa nova integra\u00e7\u00e3o, \u00e9 preciso instalar o <strong>Translation Management<\/strong> e o <strong>String Translation<\/strong>. Depois, voc\u00ea deve configurar o WPML para traduzir usando o <strong>Translator Editor<\/strong>.<\/p>\n<p>Veja como funciona no v\u00eddeo do Dario:<\/p>\n<div class=\"embed-responsive embed-responsive-16by9\"><iframe width=\"700\" height=\"394\" src=\"https:\/\/www.youtube.com\/embed\/MSqNzrdPMkE?feature=oembed\" frameborder=\"0\" allowfullscreen><\/iframe><\/div>\n<p>E voc\u00ea pode acompanhar a descri\u00e7\u00e3o completa sobre <a href=\"\/?page_id=1198349\">como traduzir conte\u00fado criado com construtores de p\u00e1ginas<\/a>.<\/p>\n<p>Se desejar oferecer essa compatibilidade para outros construtores de p\u00e1ginas, precisar\u00e1 criar <a href=\"https:\/\/wpml.org\/documentation\/support\/language-configuration-files\/\">arquivos de configura\u00e7\u00e3o de idiomas<\/a> para eles. Isso \u00e9 explicado em detalhes no artigo sobre <a href=\"\/?page_id=1198347\">como integrar construtores de p\u00e1ginas que usam shortcodes com o WPML<\/a>.<\/p>\n<h2>Novas op\u00e7\u00f5es para os seletores de idioma<\/h2>\n<p>O WPML faz muito nos bastidores, mas o que os visitantes do seu site sempre notar\u00e3o \u00e9 o <strong>seletor de idioma<\/strong>. O WPML 3.6 facilita a cria\u00e7\u00e3o de seletores de idioma para temas e a exibi\u00e7\u00e3o deles exatamente conforme desejado.<\/p>\n<p>Esta vers\u00e3o traz uma remodela\u00e7\u00e3o completa do <a href=\"https:\/\/wpml.org\/pt-br\/documentacao\/por-onde-comecar\/configuracao-de-idiomas\/opcoes-de-seletor-de-idioma\/\">seletor de idioma<\/a>. Os principais recursos s\u00e3o:<\/p>\n<ul>\n<li><strong>Total compatibilidade com vers\u00f5es anteriores<\/strong>: voc\u00ea pode atualizar com seguran\u00e7a e aproveitar os novos recursos, sem precisar temer que seus sites estraguem.<\/li>\n<li><strong>O seletor de idioma de menu adiciona itens de menu em vez de HTML<\/strong>: vers\u00f5es anteriores do WPML acrescentavam HTML ao menu para criar um seletor de idioma nele. Isso dava certo para muitos temas, mas n\u00e3o todos. O novo seletor de idioma acrescenta itens de menu, tornando-o compat\u00edvel com qualquer tema. Al\u00e9m disso, facilita muito a edi\u00e7\u00e3o do estilo.<\/li>\n<li><strong>Suporte para m\u00faltiplos seletores em v\u00e1rios lugares<\/strong>: alguns seletores de idioma, como o de rodap\u00e9, s\u00f3 podem aparecer uma vez em cada site. J\u00e1 outros seletores, como o de widget, podem ser exibidos em diversos lugares. Agora, voc\u00ea pode adicionar quantos quiser.<\/li>\n<li><strong><a href=\"\/?page_id=1198348\">Modelos do Twig para f\u00e1cil personaliza\u00e7\u00e3o e integra\u00e7\u00e3o de temas<\/a><\/strong>: o novo seletor de idioma usa modelos do Twig. Essa \u00e9 uma linguagem de modelos simples que n\u00e3o exige dom\u00ednio de programa\u00e7\u00e3o para entender e modificar. Com isso, fica bem mais f\u00e1cil criar um seletor de idioma personalizado. Mas isso n\u00e3o \u00e9 tudo. Os temas agora podem incluir uma pasta para o seletor de idioma, que ser\u00e1 usada pelo WPML. Se ela estiver presente, o WPML usar\u00e1 o design do seletor contido nela como padr\u00e3o daquele tema.<\/li>\n<li><strong>GUI simplificada<\/strong>: com ela, fica mais f\u00e1cil entender e usar as op\u00e7\u00f5es. Visto que esta vers\u00e3o inclui uma s\u00e9rie de novas op\u00e7\u00f5es, decidimos que era a hora de dar uma renovada geral na GUI. Ap\u00f3s tr\u00eas rodadas de testes, chegamos a um modelo que aprovamos. Esperamos que voc\u00ea aprove tamb\u00e9m!<\/li>\n<\/ul>\n<h2>Download autom\u00e1tico de pacotes de idiomas do WordPress<\/h2>\n<p>Quando voc\u00ea adiciona idiomas ao WPML, ele baixa automaticamente o pacote de idioma respectivo do n\u00facleo do WordPress. Isso \u00e9 bom por v\u00e1rios motivos. Um deles \u00e9 a clara vantagem de poder trocar o idioma do painel de administrador e ver tudo localizado. Al\u00e9m disso, favorece a compatibilidade com o WordPress 4.7, para que o WordPress possa oferecer esse idioma aos usu\u00e1rios.<\/p>\n<h2>Compatibilidade com WordPress 4.7<\/h2>\n<p>Desde o lan\u00e7amento das primeiras vers\u00f5es alfa, estivemos desenvolvendo e testando com o WordPress 4.7. Os testes de QA do WPML 3.6 foram realizados tanto no WordPress 4.7 quanto no 4.6. A altera\u00e7\u00e3o mais percept\u00edvel no WordPress 4.7 \u00e9 a introdu\u00e7\u00e3o da op\u00e7\u00e3o de idioma do usu\u00e1rio. Agora, a configura\u00e7\u00e3o do WPML est\u00e1 unificada na do WordPress (e o WPML instrui o WordPress a baixar os pacotes de idiomas). H\u00e1 mudan\u00e7as mais sutis em atualiza\u00e7\u00f5es da API e fun\u00e7\u00f5es preteridas.<\/p>\n<h2>Outras melhorias<\/h2>\n<p>Como sempre, estabilidade, seguran\u00e7a e desempenho s\u00e3o mais importantes que qualquer recurso novo. Esta vers\u00e3o inclui uma lista de melhorias que resolvem uma variedade de casos espec\u00edficos.<\/p>\n<ul>\n<li>Valida\u00e7\u00e3o aprimorada do tipo de negocia\u00e7\u00e3o \u201cDiferentes idiomas em diret\u00f3rios\u201d<\/li>\n<li>URL ajustado na resposta de wp_upload_dir para quando o WPML est\u00e1 definido para usar idiomas nos dom\u00ednios<\/li>\n<li>Corrigido o manuseio de barras ao copiar campos personalizados<\/li>\n<li>Recurso \u201cCriar arquivo PO\u201d corrigido para incluir msgctxt quando necess\u00e1rio<\/li>\n<li>Envio de unidades vazias evitado em arquivos XLIFF<\/li>\n<li>Data de GravityForms corrigida no painel de tradu\u00e7\u00e3o<\/li>\n<li>Corre\u00e7\u00e3o de problema em que escolhas em bot\u00f5es de op\u00e7\u00e3o com textos longos e HTML n\u00e3o estavam sendo exibidas<\/li>\n<li>Corrigido um problema de compatibilidade com redirecionamentos do Yoast<\/li>\n<li>Corrigido um problema com redirecionamento do navegador ao usar idiomas com varia\u00e7\u00f5es regionais<\/li>\n<li>Corrigido problema de compatibilidade na instala\u00e7\u00e3o de multisite com o WP 4.6+ usando sunrise<\/li>\n<li>No multisite, as configura\u00e7\u00f5es do site principal n\u00e3o s\u00e3o mais alteradas durante a configura\u00e7\u00e3o de subsites<\/li>\n<li>Corrigido um problema de redirecionamento de login em sites com idiomas configurados como dom\u00ednios<\/li>\n<li>Corrigido um problema de redirecionamento de servidores Nginx com idioma configurado como dom\u00ednio<\/li>\n<li>Corrigido problema de clonagem de valores que n\u00e3o s\u00e3o de objetos para o objeto wp_query<\/li>\n<li>Corrigida sincroniza\u00e7\u00e3o de modelo de p\u00e1gina caso o modelo esteja definido como padr\u00e3o<\/li>\n<li>Classe Snoopy removida e substitu\u00edda pela WP_Http (sim, finalmente)<\/li>\n<li>Corrigido um problema de compatibilidade com get_option(&#8216;siteurl&#8217;) em sites com idiomas configurados como dom\u00ednio<\/li>\n<li>Corrigido WPML_Backend_Request::get_ajax_request_lang<\/li>\n<li>Corrigido SitePress::_sync_custom_field para lidar com dados serializados<\/li>\n<li>Removida a restri\u00e7\u00e3o de ter apenas o ingl\u00eas como idioma padr\u00e3o ao sincronizar o menu do WP<\/li>\n<li>Corre\u00e7\u00e3o de problema no aviso do WPML ao adicionar posts pela interface<\/li>\n<li>Corrigido problema ao duplicar posts que tenham coment\u00e1rios para ser duplicados<\/li>\n<li>Corrigido problema ao dispensar avisos de administrador do plugin que contenham caracteres especiais no t\u00edtulo<\/li>\n<li>Corrigido problema ao definir p\u00e1gina de blog est\u00e1tica quando a p\u00e1gina \u00e9 exclu\u00edda permanentemente<\/li>\n<li>Corrigido problema de compatibilidade ao usar Google PageSpeed Tools no Apache ou Nginx<\/li>\n<li>Codifica\u00e7\u00e3o de E comercial duplo evitada em URL de seletor de idioma<\/li>\n<li>Corrigido problema em que as informa\u00e7\u00f5es de idiomas n\u00e3o eram salvas quando os posts eram criados atrav\u00e9s de chamada AJAX<\/li>\n<li>O seletor de idioma no rodap\u00e9 do Twenty Sixteen era cortado<\/li>\n<li>O seletor de idioma no rodap\u00e9 do Twenty Fifteen ficava parcialmente oculto pela barra lateral<\/li>\n<li>Alterado o estilo da mensagem no recurso de sincroniza\u00e7\u00e3o de campo<\/li>\n<li>Acrescentado um aviso sobre itens de menu faltando quando apenas um idioma est\u00e1 configurado no site<\/li>\n<li>Uso aprimorado dos recursos do servidor ao examinar temas ou plugins em busca de strings<\/li>\n<li>Carregamento de p\u00e1ginas e consumo de mem\u00f3ria otimizados na p\u00e1gina de localiza\u00e7\u00e3o de tema e plugin.<\/li>\n<li>Corrigido um problema ao tentar registrar uma string com nome 0<\/li>\n<li>Corrigido um problema no registro duplo de conte\u00fado de widget multil\u00edngue<\/li>\n<li>Corrigido um problema que ocorria ao tentar examinar as strings antes de concluir o assistente; isso n\u00e3o \u00e9 permitido mais<\/li>\n<li>Corrigido erro de banco de dados ao executar restaura\u00e7\u00e3o do WPML<\/li>\n<li>Corrigido um problema ao importar arquivos .po grandes<\/li>\n<\/ul>\n<h2>Mas, que dizer dos outros recursos sobre os quais falamos?<\/h2>\n<p>Sabemos que a lista de recursos desejados sempre \u00e9 maior que o que conseguimos incluir em cada nova vers\u00e3o. H\u00e1 uma s\u00e9rie de recursos e melhorias que quer\u00edamos ter inclu\u00eddo no WPML 3.6, mas n\u00e3o foi poss\u00edvel devido ao cronograma. Esperamos que saiba que estamos dando o nosso melhor para deixar todo mundo contente. Se prometemos algo que n\u00e3o foi inclu\u00eddo nesta vers\u00e3o, fique \u00e0 vontade para nos lembrar. A lista de recursos do WPML 3.6.1 tem cerca de 30 itens. A lista de recursos do WPML 3.7 inclui mais de cem.<\/p>\n<h2>Download e atualiza\u00e7\u00e3o<\/h2>\n<p>Como sempre, recomendamos enfaticamente fazer backup de seus sites antes de atualizar o WordPress, temas e plugins. Todos fazem sua parte e testam a compatibilidade com o WordPress. Mas, nunca se sabe que surpresas podem aparecer devido a altera\u00e7\u00f5es de configura\u00e7\u00e3o e compatibilidade entre sistemas. N\u00e3o importa o que atualizamos em nossos sites, sempre fazemos um backup completo antes.<\/p>\n<p>Voc\u00ea receber\u00e1 atualiza\u00e7\u00f5es do WPML automaticamente para todos os seus sites registrados (voc\u00ea registra todos os seus sites, n\u00e3o \u00e9 mesmo?). Tamb\u00e9m \u00e9 poss\u00edvel baixar o WPML manualmente de <a href=\"https:\/\/wpml.org\/pt-br\/account\/\">sua conta<\/a>. N\u00e3o se esque\u00e7a de sempre atualizar juntos todos os componentes do WPML.<\/p>\n<h2>Sugest\u00f5es?<\/h2>\n<p>Gostar\u00edamos muito de saber sua opini\u00e3o, ideias, sugest\u00f5es e perguntas.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Esta vers\u00e3o do WPML est\u00e1 cheia de novos recursos, melhorias gerais e compatibilidade com o WordPress 4.7. Tradu\u00e7\u00e3o para construtores de p\u00e1ginas baseados em shortcodes Agora \u00e9 muito mais f\u00e1cil traduzir sites que usam construtores de p\u00e1ginas. Nesta vers\u00e3o, conseguimos implementar suporte completo a construtores de p\u00e1ginas que usam shortcodes. Na pr\u00f3xima, providenciaremos suporte a [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"_uag_custom_page_level_css":"","ep_exclude_from_search":false,"footnotes":""},"categories":[3955],"tags":[],"class_list":["post-1168203","post","type-post","status-publish","format-standard","hentry","category-versoes-do-wpml-pt-br"],"spectra_custom_meta":{"ratings_users":["0"],"ratings_score":["0"],"ratings_average":["0"],"_alp_processed":["1517823473"],"_views_template":["0"],"_top_nav_excluded":[""],"_cms_nav_minihome":[""],"_oembed_8bb2c60fee9f2fb978c8038ffdac8e5f":["<iframe width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/MSqNzrdPMkE?feature=oembed\" frameborder=\"0\" allowfullscreen><\/iframe>"],"_oembed_time_8bb2c60fee9f2fb978c8038ffdac8e5f":["1482758885"],"_oembed_bbf56b1d4c25ce11481afba39f176f85":["<iframe width=\"700\" height=\"394\" src=\"https:\/\/www.youtube.com\/embed\/MSqNzrdPMkE?feature=oembed\" frameborder=\"0\" allowfullscreen><\/iframe>"],"_oembed_time_bbf56b1d4c25ce11481afba39f176f85":["1493507192"],"_oembed_4cfc36a20eaaa6d52ffcb90b45efbebf":["{{unknown}}"],"_oembed_f56bf1c5a64a315a94e4cbf7a197b2b0":["<iframe title=\"Integration between Astra theme and Toolset\" width=\"700\" height=\"394\" src=\"https:\/\/www.youtube.com\/embed\/z0GrsNVmFjo?feature=oembed&enablejsapi=1&origin=https:\/\/wpml.org\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>"],"_oembed_time_f56bf1c5a64a315a94e4cbf7a197b2b0":["1645154018"],"_oembed_1e02e02ee671c61d8638766a0ee1cb8e":["<iframe title=\"WPML Advanced Translation Editor\" width=\"700\" height=\"394\" src=\"https:\/\/www.youtube.com\/embed\/TmmyU6MtXY8?feature=oembed&enablejsapi=1&origin=https:\/\/wpml.org\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>"],"_oembed_time_1e02e02ee671c61d8638766a0ee1cb8e":["1649841585"],"_oembed_809539948dec7d9364864e7814a4a558":["<iframe title=\"How we translate wpml.org\" width=\"700\" height=\"394\" src=\"https:\/\/www.youtube.com\/embed\/FxScQ-bkOXo?feature=oembed&enablejsapi=1&origin=https:\/\/wpml.org\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>"],"_oembed_time_809539948dec7d9364864e7814a4a558":["1649841585"],"_oembed_8b192c37df925cacb831b3922e69595d":["<iframe title=\"Using WPML To Translate Pages Built With Fusion Builder (Avada Theme)\" width=\"700\" height=\"394\" src=\"https:\/\/www.youtube.com\/embed\/_bNqjjBPdGA?feature=oembed&enablejsapi=1&origin=https:\/\/wpml.org\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>"],"_oembed_time_8b192c37df925cacb831b3922e69595d":["1663947485"],"_wpml_media_featured":["1"],"_wpml_media_duplicate":["0"],"_uag_css_file_name":["uag-css-1168203.css"],"_uag_page_assets":["a:9:{s:3:\"css\";s:260:\".uag-blocks-common-selector{z-index:var(--z-index-desktop) !important}@media(max-width: 976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet) !important}}@media(max-width: 767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile) !important}}\";s:2:\"js\";s:0:\"\";s:18:\"current_block_list\";a:1:{i:0;s:14:\"core\/shortcode\";}s:8:\"uag_flag\";b:0;s:11:\"uag_version\";s:10:\"1778766697\";s:6:\"gfonts\";a:0:{}s:10:\"gfonts_url\";s:0:\"\";s:12:\"gfonts_files\";a:0:{}s:14:\"uag_faq_layout\";b:0;}"]},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"gform-image-choice-sm":false,"gform-image-choice-md":false,"gform-image-choice-lg":false,"woocommerce_thumbnail":false,"woocommerce_single":false,"woocommerce_gallery_thumbnail":false},"uagb_author_info":{"display_name":"Amir","author_link":"https:\/\/wpml.org\/pt-br\/author\/amir\/"},"uagb_comment_info":0,"uagb_excerpt":"Esta vers\u00e3o do WPML est\u00e1 cheia de novos recursos, melhorias gerais e compatibilidade com o WordPress 4.7. Tradu\u00e7\u00e3o para construtores de p\u00e1ginas baseados em shortcodes Agora \u00e9 muito mais f\u00e1cil traduzir sites que usam construtores de p\u00e1ginas. Nesta vers\u00e3o, conseguimos implementar suporte completo a construtores de p\u00e1ginas que usam shortcodes. Na pr\u00f3xima, providenciaremos suporte a&hellip;","_links":{"self":[{"href":"https:\/\/wpml.org\/pt-br\/wp-json\/wp\/v2\/posts\/1168203","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpml.org\/pt-br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpml.org\/pt-br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpml.org\/pt-br\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/wpml.org\/pt-br\/wp-json\/wp\/v2\/comments?post=1168203"}],"version-history":[{"count":0,"href":"https:\/\/wpml.org\/pt-br\/wp-json\/wp\/v2\/posts\/1168203\/revisions"}],"wp:attachment":[{"href":"https:\/\/wpml.org\/pt-br\/wp-json\/wp\/v2\/media?parent=1168203"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpml.org\/pt-br\/wp-json\/wp\/v2\/categories?post=1168203"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpml.org\/pt-br\/wp-json\/wp\/v2\/tags?post=1168203"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}