WPML

Criar um site multilíngue que usa técnicas avançadas do Google Maps parece ser um desafio. No entanto, se você abordar isso corretamente usando as ferramentas certas, fica fácil, mesmo se você não for um programador PHP!


Recentemente, criamos um novo site de referência imobiliária multilíngue para o Toolset, que depende muito do Google Maps. Nós o construímos para mostrar os recursos do Toolset, mas na verdade é um bom exemplo do que pode ser alcançado usando o Google Maps em sites multilíngues com o WPML.

Desafio nº 1: Como implementar uma pesquisa de propriedades dentro de um determinado raio e torná-la multilíngue


Quando o seu mapa exibe muitos marcadores, os usuários esperam que eles sejam filtrados.

Por exemplo, a pesquisa de propriedades do nosso site imobiliário permite que você filtre os posts por distância. Os usuários podem procurar propriedades em um local específico ou dentro de um determinado raio de sua localização atual.

Todos os campos de entrada e rótulos de botão devem estar disponíveis no idioma do visitante.

Pesquisa de propriedades com base na distância de um ponto de interesse
Pesquisa de propriedades com base na distância de um ponto de interesse

Solução

O Toolset permite que você crie pesquisas personalizadas para qualquer coisa e exiba os resultados no Google Maps. A sua pesquisa pode incluir filtros por distância, o que permite que os usuários pesquisem propriedades ao redor de um determinado local, inclusive perto da localização atual do visitante.

Os plugins do Toolset são compatíveis com o WPML. Isso significa que qualquer coisa vinda do Toolset pode ser traduzida no WPML. Os valores dos campos aparecem automaticamente na Tradução de Strings do WPML. Qualquer texto que você adicionar aos modelos também pode ser facilmente envolvido em shortcodes wpml-string para torná-los traduzíveis.

Adição de filtros por distância no Toolset e como deixar alguns dos campos do seu formulário prontos para o WPML
Adição de filtros por distância no Toolset e como deixar alguns dos campos do seu formulário prontos para o WPML

Desafio nº 2: Como mostrar tooltips pop-up de marcadores em um determinado idioma


Quando você clica em um local específico em um mapa, você espera ver mais detalhes e aprender mais sobre o objeto do seu interesse.

Por exemplo, no nosso site imobiliário, quando você clica em um marcador, um pequeno tooltip aparece para mostrar o título da propriedade, a sua imagem e o preço.

Tooltips em marcadores em um site multilíngue que usa o Google Maps
Tooltips em marcadores em um site multilíngue que usa o Google Maps

Como você adicionaria esses tooltips aos seus mapas do Google e faria com que eles aparecessem no idioma apropriado?

Resposta

Use campos personalizados para armazenar os detalhes do post. Os campos são fáceis de editar e traduzir, e você também pode incluí-los nos marcadores do mapa.
Use campos personalizados para armazenar os detalhes do post. Os campos são fáceis de editar e traduzir, e você também pode incluí-los nos marcadores do mapa.

A resposta é simples. Use tipos de post personalizados e campos personalizados para armazenar informações sobre os seus posts (ou as propriedades imobiliárias, no nosso caso).

Os tipos de post e os campos tornam o seu site fácil de manter. Os editores do seu site saberão exatamente qual campo preencher (veja a captura de tela à direita). Além disso, os campos personalizados são fáceis de traduzir usando o WPML.

Então, quando você quiser exibir as informações do seu post nos marcadores do Google Maps, você simplesmente escolhe os campos que precisa.

Leia este post do blog para ver mais detalhes.

Desafio nº 3: Como criar modelos uma vez e traduzir apenas o conteúdo


Por último, mas não menos importante, vamos imaginar que você queira traduzir apenas o conteúdo e não os modelos inteiros.

Isso também se aplica a modelos que incluem o Google Maps. Você espera configurar o seu mapa apenas uma vez, incluir o modelo apropriado e, em seguida, lidar apenas com a tarefa de traduzir o conteúdo do post e os campos.

Crie os seus modelos uma vez e traduza apenas o conteúdo. Layout do modelo para as páginas de propriedades criadas com os plugins do Toolset
Crie os seus modelos uma vez e traduza apenas o conteúdo. Layout do modelo para as páginas de propriedades criadas com os plugins do Toolset


Solução

Se você usa os plugins do Toolset, pode separar facilmente as tarefas de criar modelos e traduzir o conteúdo.

Você cria um modelo apenas uma vez e deixa todas as strings que ele inclui prontas para tradução. Isso inclui locais em um mapa, outros campos personalizados e campos de entrada para os seus formulários, rótulos e botões.

Você pode deixar todos esses elementos prontos para tradução com o WPML. Consulte a documentação sobre como traduzir modelos criados com o Toolset para obter detalhes.

Outras aplicações interessantes do Google Maps

Outras aplicações interessantes do Google Maps
Outras aplicações interessantes do Google Maps

Consulte o artigo sobre Recursos avançados do Google Maps em sites de referência do Toolset para descobrir algumas outras aplicações interessantes do Google Maps em sites WordPress.

Se você quiser aprender como criar sites multilíngues avançados usando o Toolset e o WPML e sem usar PHP, inicie uma cópia gratuita do site imobiliário.

Quer entrar em contato comigo?


Meu nome é Agnes Bury. Além de escrever este post, eu também crio os sites de referência e treinamento do Toolset. Se você tiver perguntas específicas sobre o Toolset, é só me perguntar.

Achou isso útil? Compartilhe este artigo: