Skip to content

Instantly share code, notes, and snippets.

@kahvitauko
Last active July 27, 2016 12:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kahvitauko/66684c969aeb7c3e448a9ee8cdac1c22 to your computer and use it in GitHub Desktop.
Save kahvitauko/66684c969aeb7c3e448a9ee8cdac1c22 to your computer and use it in GitHub Desktop.
Skripti, jonka avulla voidaan näyttää käyttäjälle eri versio tawk.to widgetistä sen perusteella, että mikä kieliversio selaimesta on käytössä.
// Company: AppKing Oy
// Author: Juhani Tolvanen
// Service: kahvitauko.fi
// Versio: 1.0
/*
Eri kieliversiot löytää https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
Käytä kaksimerkkistä kielen koodia!
Alkuperäinen idea ja lähde https://tawk.uservoice.com/forums/228427-feedback/suggestions/8066943-multiple-languages-to-choose-for-chatting
*/
<!--Start of Tawk.to Script-->
<script type="text/javascript">
var Tawk_API=Tawk_API||{}, Tawk_LoadStart=new Date();
(function(){
var s1=document.createElement("script"),s0=document.getElementsByTagName("script")[0];
s1.async=true;
//Lokalisoidaan widget eri kieliversiolle
var language = navigator.language.substring(0, 2); //Puhdistetaan eri versiot kielistä, jotka käytännössä samoja
if (language === 'en' ){
s1.src = ''; // Tähän tulee englanninkielisen widgetin lähde
} else if(language === 'se') {
s1.src = ''; // Tähän tulee ruotsinkielisen widgetin lähde
} else {
s1.src = ''; // Tähän tulee fallback lähde, eli mikä näytetään jos muut ehdot ei täsmää.
}
s1.charset='UTF-8';
s1.setAttribute('crossorigin','*');
s0.parentNode.insertBefore(s1,s0);
})();
</script>
<!--End of Tawk.to Script-->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment