Kako vam lahko pomagamo?

Na kratko nam povejte, za kaj gre – odgovorili vam bomo po e-pošti.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Na začetno stran

Textos e idiomas

Qual idioma o widget usa, como escolhe o idioma e como substituir qualquer um dos cerca de 200 textos, na conta ou por código.

O widget usa alemão, inglês e polonês. Cada um dos cerca de 200 textos pode ser substituído: na conta para todas as páginas ou por código para páginas individuais.

Como o widget escolhe o idioma

O widget fica dentro da sua página. Por isso, o que o visitante está lendo no momento pesa mais do que a configuração do navegador. A ordem:

  1. Um idioma que sua página escolheu para esse visitante por ReactiveChat('setLocale', …) (veja abaixo).
  2. Um idioma fixo no código de incorporação (data-rc-locale) ou na configuração.
  3. Caso contrário, o idioma da página em <html lang="…">.
  4. Caso contrário, o idioma padrão da conta.
  5. Caso contrário, o idioma do navegador e, por fim, inglês.

Códigos regionais são encurtados: de-AT vira de. Um idioma desconhecido pelo widget vira inglês.

Por isso, o mais importante é um <html lang> correto nas páginas. Assim, o widget acompanha sozinho cada versão de idioma do seu site.

O idioma padrão na conta

Em /app/projects/{id}, na aba Instalação, seção Dados básicos, você escolhe o Idioma padrão: de, en ou pl. Ele tem duas funções:

Definir o idioma por código

Fixo para uma página, no código de incorporação:

<script src="https://cdn.reactive.chat/loader.js"
        data-rc-site-key="SITE_KEY"
        data-rc-locale="pl"
        async></script>

Durante a execução, por exemplo, pelo seu próprio seletor de idiomas:

ReactiveChat('setLocale', 'en');

setLocale altera os textos do widget imediatamente. O widget lembra a escolha por um ano no navegador do visitante, e ela passa a ter prioridade sobre data-rc-locale em outras páginas também. Não há seletor de idiomas no próprio widget. Se os visitantes devem escolher, chame setLocale pelo seu seletor.

Textos próprios na conta

Na aba Textos e formulários, seção Textos próprios, cada texto do widget é listado com sua chave, agrupado por área e recolhido. Nosso texto aparece em cinza no campo. O que você informar o substitui. O título mostra quantos textos próprios você já tem.

Importante sobre o idioma: você digita os textos no idioma padrão do projeto, e é nele que entram em vigor. Visitantes cujo widget usa outro idioma continuam vendo nossos textos fornecidos. Para textos próprios em outros idiomas, use código (abaixo), de preferência nas páginas da respectiva versão de idioma.

As alterações chegam aos visitantes em até um minuto.

As chaves mais importantes

Um trecho da lista, por área:

Você vê a lista completa na conta.

O aviso “Powered by reactive.chat” (veja Janela do chat) e os textos de tours do produto (veja Tours do produto) não podem ser alterados pelos textos.

Substituir textos por código

No código de incorporação, com data-rc-strings como JSON, chaves em notação de ponto:

<script src="https://cdn.reactive.chat/loader.js"
        data-rc-site-key="SITE_KEY"
        data-rc-locale="en"
        data-rc-strings='{"input.placeholder":"Your question about your order …","header.title":"Customer service"}'
        async></script>

Ou na configuração:

ReactiveChat('boot', {
  strings: { 'input.placeholder': 'Your question about your order …' }
});

Uma segunda chamada boot na mesma página carrega novos strings. Assim, você pode alterar textos após o login, por exemplo.

Textos definidos por código se aplicam da mesma forma em todos os idiomas. Portanto, defina-os em páginas de idioma fixo e defina também o idioma ali.

Ordem de precedência, da mais forte para a mais fraca:

  1. Textos por código (strings) – valem apenas para a página em que estão.
  2. Textos próprios da conta, no idioma padrão.
  3. Nossos textos fornecidos no idioma do visitante.
  4. Inglês.

O código tem prioridade de propósito: se quiser dar textos diferentes a uma página, faça isso nela, sem alterar a configuração de todas as outras.

Outros textos em outros lugares

Alguns textos têm um campo próprio, muitas vezes por idioma:

Zadnja posodobitev: