Localização e tradução

Clientes do mundo todo preferem ver o conteúdo no idioma nativo. Traduzir o conteúdo da loja pode gerar mais vendas, pois os clientes internacionais conseguem entender melhor o marketing, os detalhes dos produtos e as políticas de frete e devolução. Saiba mais sobre vendas internacionais.

É possível ativar vários idiomas no admin da Shopify para criar URLs separados para o conteúdo traduzido. Quando os clientes acessam um URL regional, a loja exibe automaticamente a versão traduzida, se houver traduções.

Quando não há traduções, a loja virtual exibe o conteúdo no idioma principal. É possível traduzir o conteúdo da loja virtual com o app Translate & Adapt, adicionar traduções próprias com arquivos CSV ou usar um app de terceiros compatível. Depois de traduzir a loja, os clientes podem navegar, finalizar a compra no checkout e receber notificações no idioma local.

Requisitos para localizar e traduzir a loja

Antes de localizar e traduzir a loja, analise os seguintes requisitos:

  • Plano da Shopify: disponível em todos os planos, exceto no Lite.
  • Compatibilidade do tema:
    • Os temas gratuitos da Shopify são compatíveis com recursos multilíngues.
    • Os temas personalizados devem usar o objeto routes do Liquid da Shopify para links internos (por exemplo, de /cart para ``) para garantir a compatibilidade.
  • Estrutura do domínio:
    • Use subpastas (por exemplo, example.com/de) ou subdomínios (por exemplo, de.example.com) para URLs específicos do idioma.

Para vender em vários idiomas, você precisa atender aos seguintes requisitos:

Localização, URLs e SEO

Um aspecto importante da venda em vários idiomas é garantir que os clientes e os mecanismos de pesquisa encontrem a versão correta do site no idioma certo. Quando você publica um idioma, URLs exclusivos são criados para cada página traduzida na loja. Isso é feito com a adição do código do idioma aos URLs:

  • Tags hreflang: adicionadas automaticamente para URLs específicos do idioma.
  • Slugs de URL: os slugs traduzidos são opcionais, mas melhoram a localização (por exemplo, /products/chair para /produkte/stuhl).

Por exemplo, digamos que o domínio primário seja example.com. Se você publicar dois idiomas adicionais, francês (fr) e alemão (de), os URLs da loja mudarão para example.com/fr e example.com/de.

Também é possível ter idiomas diferentes disponíveis em domínios diferentes com o recurso de domínios internacionais.

Os slugs de URL podem ser traduzidos manualmente com o app Translate & Adapt da Shopify, um app de tradução de terceiros compatível ou por exportação/importação de CSV.

É importante que os mecanismos de pesquisa consigam indexar o site em todos os idiomas traduzidos. A Shopify adiciona automaticamente tags hreflang e inclui todos os idiomas publicados nos mapas do site, o que ajuda os mecanismos de pesquisa a detectar os diferentes idiomas na loja.

Considerações sobre a venda em vários idiomas

Analise as seguintes considerações antes de vender em vários idiomas:

  • A venda em vários idiomas é compatível apenas com apps de tradução de terceiros compatíveis.
  • As tags (como tags de produto, de artigo e de blog) não podem ser traduzidas.
  • Caso os campos de metatítulo e metadescrição para SEO nos produtos usem as configurações-padrão, as traduções não estarão disponíveis para esses campos. As configurações-padrão extraem o conteúdo do título e da descrição do produto e usam automaticamente a versão traduzida quando os clientes visualizam a loja em outro idioma. Se você personalizou esses campos, pode traduzi-los com o app Translate & Adapt ou um app de tradução de terceiros compatível.
  • Slugs de URL, como /en-ca/products/shoes, podem ser traduzidos para /es-mx/products/zapatos, mas a palavra products não pode ser traduzida.
  • Não é possível personalizar slugs de URL para mercados. As traduções só podem ser adicionadas para slugs de URL em todos os mercados em que um idioma é exibido.
  • Ao traduzir para idiomas com leitura da direita para a esquerda, como hebraico ou árabe, verifique se o tema é compatível com esses idiomas para garantir que o layout esteja correto.
  • A Shopify é compatível com 33 opções de checkout pré-traduzidas. Para fazer personalizações adicionais no idioma do checkout, são necessários apps de terceiros.

Alterar o idioma padrão da loja virtual

Depois de alterar o idioma-padrão da loja virtual, o idioma-padrão anterior é removido de Configurações > Idiomas. Se você quiser definir o idioma-padrão anterior como secundário, precisará adicioná-lo novamente aos mercados e a Configurações > Idiomas.

Saiba mais sobre o gerenciamento de idiomas.

Gerenciamento de idiomas

É possível gerenciar vários idiomas na loja na seção Idiomas e gerenciar os idiomas de cada mercado na seção Mercados do admin da Shopify.

Considerações sobre o gerenciamento de idiomas

Analise as seguintes considerações para gerenciar idiomas e traduções para a loja virtual e os mercados:

  • Confirme se a loja atende aos requisitos para vender em vários idiomas.
  • Adicionar um idioma apenas adiciona traduções em idiomas compatíveis a temas e checkouts compatíveis. Para adicionar traduções a outro conteúdo da loja, é preciso importar as traduções ou usar um app.
  • É preciso fornecer as traduções ao adicionar idiomas à loja. Antes de adicionar um novo idioma, confirme que as traduções estão prontas ou que você tem um app de tradução instalado e atribuiu o idioma a um mercado. Use o app Translate & Adapt para importar o conteúdo traduzido para a Shopify. Você também pode visitar a Shopify App Store para encontrar um app de tradução para a loja.
  • Se você publicar um idioma na loja sem adicionar traduções, receberá uma mensagem solicitando que as adicione. Os idiomas publicados sem traduções adicionais exibem apenas as traduções fornecidas para o tema e o checkout.
  • É preciso ter domínios internacionais configurados para gerenciar idiomas de mercados específicos. Caso contrário, as configurações de idioma serão as mesmas para todos os mercados ativos.

Adicionar um idioma à loja virtual

  1. No admin da Shopify, acesse Configurações > Idiomas.

  2. Clique em Adicionar idioma.

  3. Na caixa de diálogo Adicionar idioma, selecione um idioma no menu suspenso e siga um destes procedimentos:

  • Se você não tiver domínios internacionais configurados ou se tiver apenas um mercado, clique em Adicionar.
  • Se você tiver mais de um mercado e tiver domínios internacionais configurados, selecione os mercados ativos aos quais você quer adicionar o idioma:
    1. Clique em Avançar.
    2. Alterne os mercados aos quais você quer adicionar o idioma.
    3. Clique em Concluído.
  1. Siga um destes procedimentos para adicionar traduções:

Publicar um idioma na loja virtual

  1. No admin da Shopify, acesse Configurações > Idiomas.

  2. Em Idiomas não publicados, clique em > Publicar ao lado do idioma que você quer disponibilizar para os clientes na loja.

  3. Clique em Salvar.

Gerenciar idiomas para mercados

É possível adicionar e gerenciar idiomas e alterar o idioma-padrão de cada mercado na seção Mercados do admin da Shopify.

Antes de gerenciar idiomas para mercados, é preciso usar subpastas ou domínios e subdomínios para criar domínios internacionais.

Se você não tiver domínios internacionais configurados, as configurações de idioma serão as mesmas para todos os mercados ativos, e não será possível gerenciar as configurações de mercados específicos.

Saiba mais sobre a configuração de domínios internacionais.

Adicionar um idioma a um mercado

Antes de adicionar um idioma a um mercado específico, é preciso adicionar o idioma na seção Idiomas do admin da Shopify.

Etapas:

  1. No admin da Shopify, acesse Mercados.

  2. Clique no mercado para o qual você quer gerenciar os idiomas.

  3. Clique em Idiomas e domínios.

  4. Clique em Adicionar idiomas

  5. Na seção Não adicionado a este mercado, clique no idioma que você quer adicionar.

Alterar o idioma-padrão de um mercado

Por padrão, cada mercado usa o mesmo idioma-padrão da loja. É possível alterar o idioma-padrão de cada mercado para um idioma diferente.

Etapas:

  1. No admin da Shopify, acesse Mercados.

  2. Clique no mercado para o qual você quer gerenciar os idiomas.

  3. Clique em Idiomas e domínios.

  4. Clique no ícone ... ao lado do idioma-padrão atual do mercado.

  5. Clique em Definir como padrão.

Remover um idioma de um mercado

É possível remover um idioma de um mercado quando você não quiser mais oferecê-lo como opção. A remoção do idioma do mercado significa que todos os URLs que usam o slug de URL desse idioma deixarão de funcionar. Desde que a tradução exista, você poderá adicionar o idioma novamente mais tarde.

Etapas:

  1. No admin da Shopify, acesse Mercados.

  2. Clique no mercado para o qual você quer gerenciar os idiomas.

  3. Clique em Idiomas e domínios.

  4. Clique no ícone ... ao lado do idioma que você quer remover.

  5. Clique em Remover idioma.

  6. Na caixa de diálogo, clique em Remover.

Cancelar a publicação de um idioma na loja virtual

É possível cancelar a publicação de um idioma para ocultá-lo dos clientes sem excluir o idioma nem as traduções. Qualquer link para a loja nesse idioma específico resultará em um erro 404 “Página não encontrada”. Portanto, crie redirecionamentos para os idiomas com publicação cancelada.

Etapas:

  1. No admin da Shopify, acesse Configurações > Idiomas.

  2. Na seção Idiomas publicados, clique no ícone ... ao lado do idioma que você quer indisponibilizar.

  3. Clique em Cancelar publicação.

  4. Na caixa de diálogo, clique em Cancelar publicação.

Ao cancelar a publicação de um idioma, você também o remove de todos os mercados aos quais ele foi adicionado.

Excluir um idioma na loja virtual

Se tiver certeza de que não precisa das traduções nesse idioma, você também poderá excluir o idioma. A exclusão de um idioma também exclui permanentemente todas as traduções dele. Se você adicionar o idioma novamente no futuro, precisará adicionar as traduções de novo.

Etapas:

  1. No admin da Shopify, acesse Configurações > Idiomas.

  2. Na seção Idiomas não publicados, clique no ícone ... ao lado do idioma não publicado que você quer remover da loja.

  3. Clique em Remover idioma.

  4. Na caixa de diálogo, clique em Excluir.

Ao excluir um idioma, você também o remove de todos os mercados aos quais ele foi adicionado.

Alterar o idioma-padrão da loja virtual

É possível alterar o idioma-padrão da loja. Ele é usado no checkout e no tema.

Etapas:

  1. No admin da Shopify, acesse Configurações > Idiomas.

  2. Na seção Idiomas publicados, clique no ícone ... ao lado do idioma-padrão atual.

  3. Clique em Alterar padrão.

  4. Na caixa de diálogo Alterar idioma-padrão, selecione um idioma no menu.

  5. Clique em Salvar.

Adicionar traduções de idiomas com arquivos CSV

É possível importar conteúdo traduzido em arquivos CSV. A importação de traduções próprias com arquivos CSV permite gerenciar as traduções de idiomas sem o uso de um app de tradução de terceiros.

Analise as seguintes restrições antes de usar um arquivo CSV para adicionar uma tradução de idioma:

  • Não é possível traduzir tags de recursos.
  • Se você usa um app de terceiros, talvez ele não seja compatível com a venda em vários idiomas por padrão. Caso tenha dúvidas sobre o app, entre em contato com o desenvolvedor.
  • Se você alterar o identificador de um produto, os redirecionamentos de URL para esse produto não serão compatíveis com URLs específicos do idioma.
  • Não é possível traduzir URLs de produtos. Eles permanecem no idioma em que foram criados, mesmo quando um cliente visualiza o site em outro idioma publicado.

As etapas de alto nível a seguir descrevem o processo para exportar, modificar e importar traduções de idiomas usando arquivos CSV.

Etapa 1: exportar o arquivo CSV

É possível exportar um arquivo CSV do admin da Shopify que contém a lista atual de traduções para os idiomas que você selecionar. O arquivo CSV é enviado para seu e-mail.

O arquivo CSV contém as seguintes colunas:

  • Tipo: o tipo de recurso, como Produtos, Artigos, Coleções, Páginas ou Blogs.
  • Identificação: o ID do recurso.
  • Campo: o campo, como title, body_html ou meta_title.
  • Localidade: o idioma para o qual o conteúdo está sendo traduzido.
  • Mercado: o mercado para o qual o conteúdo foi criado.
  • Status: identifica se a tradução está desatualizada.
  • Conteúdo padrão: o conteúdo original a ser traduzido.
  • Conteúdo traduzido: o conteúdo na versão traduzida. Você pode adicionar a sua tradução a esta linha.

Etapas:

  1. No admin da Shopify, acesse Configurações > Idiomas.

  2. Clique em Exportar.

  3. Selecione o idioma que você quer exportar. É possível selecionar Todos os idiomas para exportar as traduções de todos os idiomas compatíveis.

  4. Selecione uma das seguintes opções:

    • Selecione Todo o conteúdo para exportar todas as traduções.
    • Selecione Metacampos se você usa metacampos para adicionar conteúdo à loja.
    • Selecione Desatualizado se você já adicionou traduções à loja e quer exportar as que estão desatualizadas em relação ao idioma-padrão.
    • Selecione Conteúdo não traduzido para exportar apenas o conteúdo que ainda não foi traduzido.
  5. Clique em Exportar. O arquivo CSV exportado é enviado para seu e-mail.

Etapa 2: adicionar as traduções

Adicione as traduções de idioma diretamente à coluna Conteúdo traduzido do arquivo CSV exportado e salve as alterações. Não é preciso modificar os valores de nenhuma outra coluna no arquivo CSV.

Se você usar um programa de planilhas para editar o arquivo CSV, defina o delimitador-padrão como vírgulas, e não como ponto e vírgula. Em alguns casos, códigos HTML com ponto e vírgula são incluídos no arquivo de exportação CSV, o que pode fazer com que as colunas sejam renderizadas incorretamente no programa de planilhas.

Etapa 3: importar o arquivo CSV

Depois de exportar e editar o arquivo CSV de traduções de idiomas, você poderá importá-lo para o admin da Shopify para atualizar o conteúdo traduzido na loja virtual.

Etapas:

  1. No admin da Shopify, acesse Configurações > Idiomas.

  2. Clique em Importar.

  3. Clique em Adicionar arquivo e navegue até o arquivo CSV de traduções.

  4. Confirme se você quer substituir as traduções existentes:

    • Se você quiser que o conteúdo traduzido no arquivo CSV substitua as traduções existentes, selecione Substituir traduções existentes.
    • Se você quiser importar apenas o novo conteúdo traduzido e não substituir nenhuma tradução existente, desmarque a opção Substituir traduções existentes.
  5. Clique em Fazer upload e continuar.

  6. Analise as informações de Importar idioma com um CSV e clique em Importar. Se o arquivo CSV contiver erros, a importação será interrompida, e os erros serão listados na página Importar idioma com um CSV.

  7. Uma confirmação é enviada para seu e-mail, que inclui uma lista de todo o conteúdo traduzido que falhou ou foi ignorado.

Vários idiomas para desenvolvedores

Para ajudar os parceiros da Shopify a oferecer uma experiência totalmente multilíngue e localizar os fluxos de trabalho de apps, a Shopify está lançando um conjunto de novas funcionalidades de plataforma para vender em vários idiomas.

  • API de traduções:
    • Acesse recursos traduzíveis por meio de enums TranslatableResourceType.
  • Práticas recomendadas de localização:
    • Use `` para renderizar conteúdo condicionalmente.
    • Valide a compatibilidade do tema com a ferramenta theme-check da Shopify.

Para ver as etapas detalhadas sobre localização de temas ou integração de API, consulte a documentação para desenvolvedores da Shopify.

Principais elementos traduzíveis

Elementos traduzíveis e seus recursos de API
Tipo de conteúdoNome do recurso (API)Observações
Títulos de produtosPRODUTOCampo: title
Menus de navegaçãoONLINE_STORE_MENUTipo: LINK
Seções do temaONLINE_STORE_THEMECampo: section.header.text
Páginas de checkoutCHECKOUTPré-traduzido em 33 idiomas

Tipos e campos de recursos traduzidos

Para informações sobre os tipos de recursos que podem ser traduzidos, consulte a documentação de referência do TranslatableResourceType.

Não é possível traduzir tags como as de produto, de artigo e de blog.

Traduzir o checkout e as notificações por e-mail

Depois de adicionar e publicar um idioma, o conteúdo traduzido é exibido no checkout e nas notificações por e-mail enviadas ao cliente. O checkout é exibido no mesmo idioma que o cliente usa para navegar na sua loja virtual. O checkout tem traduções-padrão para alguns idiomas, mas é possível personalizar qualquer conteúdo traduzido com um app de tradução de terceiros compatível ou importando suas próprias traduções com arquivos CSV.

Se houver traduções disponíveis para uma notificação por e-mail, o cliente receberá as notificações por e-mail automaticamente no idioma em que fez o pedido. Você pode editar o perfil de um cliente para alterar o idioma das notificações que ele recebe.

Adicionar ou editar uma tradução de notificação por e-mail

É possível adicionar ou editar traduções de notificações por e-mail para os idiomas que você adicionou à sua loja usando o app Translate & Adapt da Shopify.

Etapas:

  1. No admin da Shopify, acesse Configurações > Notificações.

  2. Clique na notificação por e-mail que você quer traduzir.

  3. Clique em Localizar.

  4. Adicione ou edite as traduções da notificação por e-mail nos campos editáveis do app Translate & Adapt.

  5. Clique em Salvar.

Pré-visualizar notificações por e-mail

É possível pré-visualizar as notificações por e-mail que você traduziu. É preciso salvar as traduções das notificações antes de pré-visualizá-las.

Etapas:

  1. No admin da Shopify, acesse Configurações > Notificações.

  2. Clique na notificação por e-mail que você quer pré-visualizar.

  3. Clique em Pré-visualizar.

  4. Na página Pré-visualizar, clique no menu suspenso de idiomas e selecione o idioma que você quer pré-visualizar.

Traduções disponíveis para temas e checkout

Os idiomas a seguir têm traduções profissionais disponíveis para checkout, banner de cookies, Política de privacidade, página de recusa de venda de dados e conteúdo padrão para temas criados pela Shopify:

  • Búlgaro
  • Chinês (simplificado)
  • Chinês (tradicional)
  • Croata
  • Tcheco
  • Dinamarquês
  • Holandês
  • Inglês
  • Finlandês
  • Francês
  • Alemão
  • Grego
  • Hindi
  • Húngaro
  • Indonésio
  • Italiano
  • Japonês
  • Coreano
  • Lituano
  • Malaio
  • Norueguês (Bokmål)
  • Polonês
  • Português (Brasil)
  • Português (Portugal)
  • Romeno
  • Russo
  • Eslovaco
  • Esloveno
  • Espanhol
  • Sueco
  • Tailandês
  • Turco
  • Vietnamita

Status da tradução

Os status a seguir podem ser aplicados ao conteúdo traduzido:

  • Traduzido: o conteúdo tem traduções disponíveis.
  • Desatualizado: o conteúdo no idioma-padrão foi atualizado, mas as traduções não refletem as atualizações.
  • Não traduzido: não há traduções para este tipo de conteúdo.

Traduções em apps

Caso você use apps de terceiros, é possível que eles não tenham compatibilidade com vendas em vários idiomas por padrão. Para saber se um app é compatível com vários idiomas, fale com o desenvolvedor do app.

Perguntas frequentes sobre localização e traduções

É possível usar várias moedas com idiomas? Sim. Dá para atribuir moedas a mercados específicos por meio de Mercados > Moedas no admin da Shopify.

Como as traduções são mantidas durante as atualizações de temas? As traduções personalizadas são mantidas, mas as desatualizadas são sinalizadas para análise.

Lojas traduzidas afetam o desempenho? Não, a Shopify veicula o conteúdo traduzido dinamicamente, sem duplicar os dados da loja.