I was trying to localize the popular Olark Chat plugin for German, but wasn’t able to find anybody who did this already. So I thought I would share this, since maybe this could be useful to somebody else and I had to do it anyway. You basically just have to post the script below after your Olark-specific code. This simply overwrites the standard string-based variables that create the messages in the Interface.

<!-- end olark code -->

<script type='text/javascript'>
   olark.configure('locale.welcome_title', "Klicken zum Chatten");
   olark.configure('locale.chatting_title', "Live Help: Chattet gerade");
   olark.configure('locale.unavailable_title', "Live Help: Offline");
   olark.configure('locale.busy_title', "Live Help: Beschäftigt");
   olark.configure('locale.away_message', "Unser Live-Support Feature ist derzeit offline, Bitte versuchen Sie es später nochmal.");
   olark.configure('locale.loading_title', "Lade Olark...");
   olark.configure('locale.welcome_message', "Willkommen auf unserer Website. Sie können das Fenster benutzen um mit uns zu chatten.");
   olark.configure('locale.busy_message', "Alle unsere Bearbeiter sind leider gerade beschäftigt. Bitte warten Sie einen Moment.");
   olark.configure('locale.chat_input_text', "Schreiben Sie hier hinein und drücken Sie  um zu chatten");
   olark.configure('locale.name_input_text', "Schreiben Sie Ihren Namen");
   olark.configure('locale.email_input_text', "Schreiben Sie Ihre E-Mail Adresse");
   olark.configure('locale.offline_note_message', "Wir sind offline, schicken Sie uns eine Nachricht");
   olark.configure('locale.send_button_text', "Senden");
   olark.configure('locale.offline_note_thankyou_text', "Danke für Ihre Nachricht.  Wir bearbeiten sie so rasch wir können.");
   olark.configure('locale.offline_note_error_text', "Sie müssen alle Felder ausfüllen und eine gültige E-Mail Adresse eingeben.");
   olark.configure('locale.offline_note_sending_text', "Senden...");
   olark.configure('locale.operator_is_typing_text', "schreibt...");
   olark.configure('locale.operator_has_stopped_typing_text', "hat aufgehört zu schreiben");
   olark.configure('locale.introduction_error_text', "Bitte hinterlassen Sie Ihren Namen und E-Mail Adresse, damit wir Sie kontaktieren können falls die Verbindung abbricht.");
   olark.configure('locale.introduction_messages', "Willkommen, bitte geben Sie Ihre Informationen an und drücken sie 'Chat Starten' um mit uns zu chatten.");
   olark.configure('locale.introduction_submit_button_text', "Chat Starten");
   olark.configure('locale.disabled_input_text_when_convo_has_ended', "Chat wurde beendet. Aktualisieren Sie für einen neuen Chat.");
   olark.configure('locale.disabled_panel_text_when_convo_has_ended', "Die Konversation wurde beendet, aber Sie müssen nur aktualisieren für eine Neue!");

If you liked this feel free to like this post or WEBCASCADE on Facebook.

Looking for cheap & reliable web hosting? – Get a webspace & domain at only $3.95 per month!