Paano kami makakatulong?

Sabihin sa amin nang maikli kung tungkol saan ito—babalikan ka namin sa email.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Pumunta sa panimulang page

Texty a jazyky

Jakým jazykem widget mluví, jak jazyk vybírá a jak nahradíte kterýkoli z jeho přibližně 200 textů – v účtu nebo v kódu.

Widget mluví německy, anglicky a polsky. Každý z jeho přibližně 200 textů lze nahradit: v účtu pro všechny stránky nebo v kódu pro jednotlivé stránky.

Jak widget vybírá jazyk

Widget je součástí vaší stránky. To, co návštěvník právě čte, má proto větší váhu než nastavení prohlížeče. Pořadí:

  1. Jazyk, který vaše stránka zvolila pro návštěvníka pomocí ReactiveChat('setLocale', …) (viz níže).
  2. Pevně nastavený jazyk ve vkládacím kódu (data-rc-locale) nebo v konfiguraci.
  3. Jinak jazyk vaší stránky z <html lang="…">.
  4. Jinak výchozí jazyk z vašeho účtu.
  5. Jinak jazyk prohlížeče a nakonec angličtina.

Regionální kódy se zkracují: z de-AT se stane de. Jazyk, který widget nezná, se změní na angličtinu.

Nejdůležitější je tedy správné <html lang> na vašich stránkách. Widget pak sám následuje každou jazykovou verzi vašeho webu.

Výchozí jazyk v účtu

Na adrese /app/projects/{id} na kartě Instalace, oddíl Základní údaje, vyberete Výchozí jazyk: de, en nebo pl. Má dvě úlohy:

Nastavení jazyka v kódu

Pevně pro jednu stránku ve vkládacím kódu:

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

Za běhu, například z vašeho přepínače jazyků:

ReactiveChat('setLocale', 'en');

setLocale okamžitě změní texty widgetu. Widget si volbu v prohlížeči návštěvníka pamatuje rok a má pak přednost před data-rc-locale i na dalších stránkách. V samotném widgetu výběr jazyka není. Pokud si návštěvníci mají vybírat, volejte setLocale ze svého přepínače.

Vlastní znění v účtu

Na kartě Texty a formuláře, oddíl Vlastní znění, jsou všechny texty widgetu uvedené s klíčem, seskupené podle oblastí a sbalené. Náš text je v poli zobrazený šedě. Co zadáte, ho nahradí. Nadpis ukazuje, kolik vlastních textů už máte.

Důležité k jazyku: texty zadáváte ve výchozím jazyce projektu a v něm se uplatní. Návštěvníci, jejichž widget běží v jiném jazyce, tam nadále vidí námi dodané texty. Pro vlastní texty v dalších jazycích použijte kód (níže), ideálně na stránkách příslušné jazykové verze.

Změny se k návštěvníkům dostanou do minuty.

Nejdůležitější klíče

Výběr podle oblastí:

Úplný seznam vidíte v účtu.

Upozornění „Powered by reactive.chat“ (viz Okno chatu) a texty prohlídek produktu (viz Prohlídky produktu) nelze měnit přes texty.

Nahrazení textů v kódu

Ve vkládacím kódu pomocí data-rc-strings jako JSON s klíči v tečkové notaci:

<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>

Nebo v konfiguraci:

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

Druhé volání boot na stejné stránce načte nové strings. Tak můžete změnit texty například po přihlášení.

Texty nastavené v kódu platí stejně ve všech jazycích. Nastavujte je proto na stránkách s pevným jazykem a nastavte tam také jazyk.

Pořadí přednosti, od nejsilnější po nejslabší:

  1. Texty v kódu (strings) – platí pouze pro stránku, na které jsou.
  2. Vlastní znění z účtu ve výchozím jazyce.
  3. Námi dodané texty v jazyce návštěvníka.
  4. Angličtina.

Kód má přednost záměrně: pokud chcete jinak pojmenovat něco na jediné stránce, uděláte to tam, aniž změníte nastavení pro všechny ostatní stránky.

Další texty jinde

Některé texty mají vlastní pole, často pro každý jazyk:

Huling na-update: