எப்படி உதவலாம்?

இது எதைப் பற்றியது என்று சுருக்கமாகச் சொல்லுங்கள் — மின்னஞ்சலில் உங்களைத் தொடர்புகொள்கிறோம்.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
முகப்புப் பக்கத்துக்குச் செல்லவும்

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:

கடைசியாகப் புதுப்பித்தது: