From af7085b54f38f33b270ba1b9e2ee3bad96e814d2 Mon Sep 17 00:00:00 2001 From: Evgeny Gryaznov Date: Sat, 16 Oct 2010 12:59:51 +0200 Subject: [PATCH 01/77] update encodings, translations --- .../org.eclipse.core.resources.prefs | 4 +- src/messenger/webim/locales/ar/properties | 46 +- .../webim/locales/bg/button/mblue_off.gif | Bin 0 -> 7494 bytes .../webim/locales/bg/button/mblue_on.gif | Bin 0 -> 10278 bytes .../webim/locales/bg/button/mgreen_off.gif | Bin 0 -> 7094 bytes .../webim/locales/bg/button/mgreen_on.gif | Bin 0 -> 10909 bytes .../webim/locales/bg/button/webim_off.gif | Bin 0 -> 4576 bytes .../webim/locales/bg/button/webim_on.gif | Bin 0 -> 15139 bytes .../webim/locales/bg/images/history.gif | Bin 0 -> 303 bytes .../webim/locales/bg/images/login.gif | Bin 0 -> 2463 bytes .../webim/locales/bg/images/message.gif | Bin 0 -> 336 bytes .../webim/locales/bg/images/save.gif | Bin 0 -> 2527 bytes .../webim/locales/bg/images/search.gif | Bin 0 -> 2520 bytes .../webim/locales/bg/images/wmchat.png | Bin 0 -> 538 bytes src/messenger/webim/locales/bg/properties | 495 ++++++++++++ .../webim/locales/ca/button/webim_off.gif | Bin 0 -> 4790 bytes .../webim/locales/ca/button/webim_on.gif | Bin 0 -> 14777 bytes .../webim/locales/ca/images/history.gif | Bin 0 -> 231 bytes .../webim/locales/ca/images/login.gif | Bin 0 -> 2461 bytes .../webim/locales/ca/images/message.gif | Bin 0 -> 255 bytes .../webim/locales/ca/images/save.gif | Bin 0 -> 2501 bytes .../webim/locales/ca/images/search.gif | Bin 0 -> 2516 bytes .../webim/locales/ca/images/wmchat.png | Bin 0 -> 371 bytes src/messenger/webim/locales/ca/properties | 446 +++++++++++ .../webim/locales/cs/button/mgreen_off.gif | Bin 0 -> 7093 bytes .../webim/locales/cs/button/mgreen_on.gif | Bin 0 -> 10126 bytes .../webim/locales/cs/button/webim_off.gif | Bin 0 -> 4439 bytes .../webim/locales/cs/button/webim_on.gif | Bin 0 -> 14402 bytes .../webim/locales/cs/images/history.gif | Bin 0 -> 288 bytes .../webim/locales/cs/images/login.gif | Bin 0 -> 2472 bytes .../webim/locales/cs/images/message.gif | Bin 0 -> 325 bytes .../webim/locales/cs/images/save.gif | Bin 0 -> 2506 bytes .../webim/locales/cs/images/search.gif | Bin 0 -> 2523 bytes .../webim/locales/cs/images/wmchat.png | Bin 0 -> 507 bytes src/messenger/webim/locales/cs/properties | 11 + src/messenger/webim/locales/da/properties | 46 +- src/messenger/webim/locales/de/properties | 2 +- .../webim/locales/fa/button/mblue_off.gif | Bin 0 -> 7071 bytes .../webim/locales/fa/button/mblue_on.gif | Bin 0 -> 11202 bytes .../webim/locales/fa/button/mgreen_off.gif | Bin 0 -> 7093 bytes .../webim/locales/fa/button/mgreen_on.gif | Bin 0 -> 10126 bytes .../webim/locales/fa/button/webim_off.gif | Bin 0 -> 4439 bytes .../webim/locales/fa/button/webim_on.gif | Bin 0 -> 14402 bytes .../webim/locales/fa/images/history.gif | Bin 0 -> 288 bytes .../webim/locales/fa/images/login.gif | Bin 0 -> 2472 bytes .../webim/locales/fa/images/message.gif | Bin 0 -> 325 bytes .../webim/locales/fa/images/save.gif | Bin 0 -> 2506 bytes .../webim/locales/fa/images/search.gif | Bin 0 -> 2523 bytes .../webim/locales/fa/images/wmchat.png | Bin 0 -> 507 bytes src/messenger/webim/locales/fa/properties | 49 ++ .../webim/locales/fi/button/mgreen_off.gif | Bin 0 -> 7093 bytes .../webim/locales/fi/button/mgreen_on.gif | Bin 0 -> 10126 bytes .../webim/locales/fi/button/webim_off.gif | Bin 0 -> 4439 bytes .../webim/locales/fi/button/webim_on.gif | Bin 0 -> 14402 bytes .../webim/locales/fi/images/history.gif | Bin 0 -> 288 bytes .../webim/locales/fi/images/login.gif | Bin 0 -> 2472 bytes .../webim/locales/fi/images/message.gif | Bin 0 -> 325 bytes .../webim/locales/fi/images/save.gif | Bin 0 -> 2506 bytes .../webim/locales/fi/images/search.gif | Bin 0 -> 2523 bytes .../webim/locales/fi/images/wmchat.png | Bin 0 -> 507 bytes src/messenger/webim/locales/fi/properties | 11 + src/messenger/webim/locales/fr/properties | 4 +- src/messenger/webim/locales/he/properties | 10 +- src/messenger/webim/locales/hr/properties | 96 +-- .../webim/locales/hu/button/webim_off.gif | Bin 4439 -> 4449 bytes .../webim/locales/hu/button/webim_on.gif | Bin 14402 -> 14818 bytes .../webim/locales/hu/images/history.gif | Bin 288 -> 326 bytes .../webim/locales/hu/images/login.gif | Bin 2472 -> 2503 bytes .../webim/locales/hu/images/message.gif | Bin 325 -> 307 bytes .../webim/locales/hu/images/save.gif | Bin 2506 -> 2520 bytes .../webim/locales/hu/images/search.gif | Bin 2523 -> 2529 bytes .../webim/locales/hu/images/wmchat.png | Bin 507 -> 533 bytes src/messenger/webim/locales/hu/properties | 434 ++++++++++- src/messenger/webim/locales/it/properties | 6 +- src/messenger/webim/locales/lv/properties | 2 + src/messenger/webim/locales/names/properties | 3 + src/messenger/webim/locales/nl/properties | 671 +++++++++++------ src/messenger/webim/locales/pl/properties | 4 +- src/messenger/webim/locales/pt-br/properties | 75 +- .../webim/locales/ro/button/webim_off.gif | Bin 4439 -> 4795 bytes .../webim/locales/ro/button/webim_on.gif | Bin 14402 -> 15891 bytes .../webim/locales/ro/images/history.gif | Bin 288 -> 223 bytes .../webim/locales/ro/images/login.gif | Bin 2472 -> 2487 bytes .../webim/locales/ro/images/message.gif | Bin 325 -> 231 bytes .../webim/locales/ro/images/save.gif | Bin 2506 -> 2517 bytes .../webim/locales/ro/images/search.gif | Bin 2523 -> 2527 bytes .../webim/locales/ro/images/wmchat.png | Bin 507 -> 348 bytes src/messenger/webim/locales/ro/properties | 494 +++++++++++- src/messenger/webim/locales/ru/properties | 14 +- src/messenger/webim/locales/sp/properties | 4 +- .../webim/locales/sv/button/mgreen_off.gif | Bin 0 -> 7307 bytes .../webim/locales/sv/button/mgreen_on.gif | Bin 0 -> 11871 bytes .../webim/locales/sv/button/webim_off.gif | Bin 0 -> 4418 bytes .../webim/locales/sv/button/webim_on.gif | Bin 0 -> 14251 bytes .../webim/locales/sv/images/history.gif | Bin 0 -> 230 bytes .../webim/locales/sv/images/login.gif | Bin 0 -> 2487 bytes .../webim/locales/sv/images/message.gif | Bin 0 -> 263 bytes .../webim/locales/sv/images/save.gif | Bin 0 -> 2510 bytes .../webim/locales/sv/images/search.gif | Bin 0 -> 2510 bytes .../webim/locales/sv/images/wmchat.png | Bin 0 -> 362 bytes src/messenger/webim/locales/sv/properties | 502 +++++++++++++ .../webim/locales/th/button/webim_off.gif | Bin 0 -> 5328 bytes .../webim/locales/th/button/webim_on.gif | Bin 0 -> 18025 bytes .../webim/locales/th/images/history.gif | Bin 0 -> 500 bytes .../webim/locales/th/images/login.gif | Bin 0 -> 2593 bytes .../webim/locales/th/images/message.gif | Bin 0 -> 532 bytes .../webim/locales/th/images/save.gif | Bin 0 -> 2582 bytes .../webim/locales/th/images/search.gif | Bin 0 -> 2547 bytes .../webim/locales/th/images/wmchat.png | Bin 0 -> 933 bytes src/messenger/webim/locales/th/properties | 502 +++++++++++++ .../webim/locales/tr/button/mblue_off.gif | Bin 7286 -> 7030 bytes .../webim/locales/tr/button/mblue_on.gif | Bin 12497 -> 12612 bytes .../webim/locales/tr/button/mgreen_off.gif | Bin 7154 -> 7109 bytes .../webim/locales/tr/button/mgreen_on.gif | Bin 12396 -> 12180 bytes .../webim/locales/tr/button/webim_off.gif | Bin 4865 -> 4605 bytes .../webim/locales/tr/button/webim_on.gif | Bin 16707 -> 15055 bytes .../webim/locales/tr/images/history.gif | Bin 13334 -> 261 bytes .../webim/locales/tr/images/message.gif | Bin 300 -> 341 bytes .../webim/locales/tr/images/wmchat.png | Bin 0 -> 51255 bytes src/messenger/webim/locales/tr/properties | 707 ++++++++++++------ src/messenger/webim/locales/zh-cn/properties | 2 +- src/messenger/webim/locales/zh-tw/properties | 2 +- 122 files changed, 4016 insertions(+), 626 deletions(-) mode change 100755 => 100644 src/messenger/webim/locales/ar/properties create mode 100644 src/messenger/webim/locales/bg/button/mblue_off.gif create mode 100644 src/messenger/webim/locales/bg/button/mblue_on.gif create mode 100644 src/messenger/webim/locales/bg/button/mgreen_off.gif create mode 100644 src/messenger/webim/locales/bg/button/mgreen_on.gif create mode 100644 src/messenger/webim/locales/bg/button/webim_off.gif create mode 100644 src/messenger/webim/locales/bg/button/webim_on.gif create mode 100644 src/messenger/webim/locales/bg/images/history.gif create mode 100644 src/messenger/webim/locales/bg/images/login.gif create mode 100644 src/messenger/webim/locales/bg/images/message.gif create mode 100644 src/messenger/webim/locales/bg/images/save.gif create mode 100644 src/messenger/webim/locales/bg/images/search.gif create mode 100644 src/messenger/webim/locales/bg/images/wmchat.png create mode 100644 src/messenger/webim/locales/bg/properties create mode 100644 src/messenger/webim/locales/ca/button/webim_off.gif create mode 100644 src/messenger/webim/locales/ca/button/webim_on.gif create mode 100644 src/messenger/webim/locales/ca/images/history.gif create mode 100644 src/messenger/webim/locales/ca/images/login.gif create mode 100644 src/messenger/webim/locales/ca/images/message.gif create mode 100644 src/messenger/webim/locales/ca/images/save.gif create mode 100644 src/messenger/webim/locales/ca/images/search.gif create mode 100644 src/messenger/webim/locales/ca/images/wmchat.png create mode 100644 src/messenger/webim/locales/ca/properties create mode 100644 src/messenger/webim/locales/cs/button/mgreen_off.gif create mode 100644 src/messenger/webim/locales/cs/button/mgreen_on.gif create mode 100644 src/messenger/webim/locales/cs/button/webim_off.gif create mode 100644 src/messenger/webim/locales/cs/button/webim_on.gif create mode 100644 src/messenger/webim/locales/cs/images/history.gif create mode 100644 src/messenger/webim/locales/cs/images/login.gif create mode 100644 src/messenger/webim/locales/cs/images/message.gif create mode 100644 src/messenger/webim/locales/cs/images/save.gif create mode 100644 src/messenger/webim/locales/cs/images/search.gif create mode 100644 src/messenger/webim/locales/cs/images/wmchat.png create mode 100644 src/messenger/webim/locales/cs/properties create mode 100644 src/messenger/webim/locales/fa/button/mblue_off.gif create mode 100644 src/messenger/webim/locales/fa/button/mblue_on.gif create mode 100644 src/messenger/webim/locales/fa/button/mgreen_off.gif create mode 100644 src/messenger/webim/locales/fa/button/mgreen_on.gif create mode 100644 src/messenger/webim/locales/fa/button/webim_off.gif create mode 100644 src/messenger/webim/locales/fa/button/webim_on.gif create mode 100644 src/messenger/webim/locales/fa/images/history.gif create mode 100644 src/messenger/webim/locales/fa/images/login.gif create mode 100644 src/messenger/webim/locales/fa/images/message.gif create mode 100644 src/messenger/webim/locales/fa/images/save.gif create mode 100644 src/messenger/webim/locales/fa/images/search.gif create mode 100644 src/messenger/webim/locales/fa/images/wmchat.png create mode 100644 src/messenger/webim/locales/fa/properties create mode 100644 src/messenger/webim/locales/fi/button/mgreen_off.gif create mode 100644 src/messenger/webim/locales/fi/button/mgreen_on.gif create mode 100644 src/messenger/webim/locales/fi/button/webim_off.gif create mode 100644 src/messenger/webim/locales/fi/button/webim_on.gif create mode 100644 src/messenger/webim/locales/fi/images/history.gif create mode 100644 src/messenger/webim/locales/fi/images/login.gif create mode 100644 src/messenger/webim/locales/fi/images/message.gif create mode 100644 src/messenger/webim/locales/fi/images/save.gif create mode 100644 src/messenger/webim/locales/fi/images/search.gif create mode 100644 src/messenger/webim/locales/fi/images/wmchat.png create mode 100644 src/messenger/webim/locales/fi/properties create mode 100644 src/messenger/webim/locales/sv/button/mgreen_off.gif create mode 100644 src/messenger/webim/locales/sv/button/mgreen_on.gif create mode 100644 src/messenger/webim/locales/sv/button/webim_off.gif create mode 100644 src/messenger/webim/locales/sv/button/webim_on.gif create mode 100644 src/messenger/webim/locales/sv/images/history.gif create mode 100644 src/messenger/webim/locales/sv/images/login.gif create mode 100644 src/messenger/webim/locales/sv/images/message.gif create mode 100644 src/messenger/webim/locales/sv/images/save.gif create mode 100644 src/messenger/webim/locales/sv/images/search.gif create mode 100644 src/messenger/webim/locales/sv/images/wmchat.png create mode 100644 src/messenger/webim/locales/sv/properties create mode 100644 src/messenger/webim/locales/th/button/webim_off.gif create mode 100644 src/messenger/webim/locales/th/button/webim_on.gif create mode 100644 src/messenger/webim/locales/th/images/history.gif create mode 100644 src/messenger/webim/locales/th/images/login.gif create mode 100644 src/messenger/webim/locales/th/images/message.gif create mode 100644 src/messenger/webim/locales/th/images/save.gif create mode 100644 src/messenger/webim/locales/th/images/search.gif create mode 100644 src/messenger/webim/locales/th/images/wmchat.png create mode 100644 src/messenger/webim/locales/th/properties create mode 100644 src/messenger/webim/locales/tr/images/wmchat.png diff --git a/src/messenger/.settings/org.eclipse.core.resources.prefs b/src/messenger/.settings/org.eclipse.core.resources.prefs index 8305bbac..9e73bf96 100644 --- a/src/messenger/.settings/org.eclipse.core.resources.prefs +++ b/src/messenger/.settings/org.eclipse.core.resources.prefs @@ -1,6 +1,8 @@ -#Thu May 14 22:34:01 CEST 2009 +#Sat Oct 16 12:56:25 CEST 2010 eclipse.preferences.version=1 encoding//webim/locales=UTF-8 +encoding//webim/locales/bg=cp1251 +encoding//webim/locales/ca=ISO-8859-1 encoding//webim/locales/names/properties=utf-8 encoding//webim/locales/ru=cp1251 encoding//webim/locales/sp/properties=ISO-8859-1 diff --git a/src/messenger/webim/locales/ar/properties b/src/messenger/webim/locales/ar/properties old mode 100755 new mode 100644 index f5f1cf29..66f7bf19 --- a/src/messenger/webim/locales/ar/properties +++ b/src/messenger/webim/locales/ar/properties @@ -5,18 +5,24 @@ admin.content.client_agents=إضافة و حذف مقدمي الخدمة وإد admin.content.client_gen_button=إعداد كود HTML للدخول الدردشة. admin.content.client_settings=تحديد الخيارات المؤثرة على شاشة المحادثة وسلوك النظام العام. admin.content.description=الوظائف المتاحة لمقدمي الخدمة الموقع. -agent.not_logged_in=وقت الجلسة أنتهى ، أعد تسجيل الدخول. +agent.not_logged_in=وقت الجلسة أنتهى ،الرجاء أعادة تسجيل الدخول. app.descr=Mibew Messenger هو برنامج دعم مباشر مفتوج المصدر. app.title=Mibew Messenger ban.error.duplicate=العنوان المحدد مشغول , أنقر هنا إذا كنت ترغب بتحريره. button.delete=حذف button.enter=دخول +button.offline.bottom=اترك رسالة +button.offline.top=مستشار الموقع +button.offline=غير متصل +button.online.bottom=إسأل سؤالك +button.online.top=مستشار الموقع +button.online=متصل button.save=حفظ button.search=بحث canned.actions.del=إزالة canned.actions.edit=تحرير canned.actions=تعديل -canned.add=إدراج رسالة +canned.add=إضافة رسالة canned.descr=تحرير الرسائل التي تكتبها كثيرا في المحادثة. canned.group=للمجموعة: canned.locale=للغة: @@ -56,12 +62,12 @@ chat.redirected.content=الزائر وضع في قائمة انتظار مقد chat.redirected.group.content=الزائر وضع في قائمة انتظار المجموعة {0}. chat.redirected.title=الزائر تم توجيهه لمقدم خدمة آخر chat.status.operator.changed=مقدم الخدمة {0} تغيير مقدم الخدمة {1} -chat.status.operator.dead=مقدم الخدمة لديه مشاكل بالإتصال ، تم نقلك لطابور الإنتظر ، نأسف ونرجوا الأنتظار قليلا +chat.status.operator.dead=مقدم الخدمة لديه مشاكل بالإتصال ، تم نقلك لصف الإنتظر ، نأسف لجعلك تنتظر. chat.status.operator.joined=مقدم الخدمة {0} الآن متصل chat.status.operator.left=مقدم الخدمة {0} غادر المحادثة chat.status.operator.redirect=مقدم الخدمة {0} وجهك إلى مشغل آخر, من فضلك أنتظر قليلا chat.status.operator.returned=مقدم الخدمة {0} عاد للمحادثة -chat.status.user.changedname=الزائر {0} قام بتعديل أسمه إلى: {1} +chat.status.user.changedname=الزائر {0} قام بتعديل ألاسم إلى: {1} chat.status.user.dead=الزائر أغلق نافذة المحادثة chat.status.user.left=الزائر {0} غادر المحدثة chat.status.user.reopenedthread=الزائر عاود الإتصال من جديد @@ -96,7 +102,7 @@ clients.title=قائمة الزوار المنتظرين common.asterisk_explanation=* - حقل إلزامي company.title=Mibew Messenger مجموعة confirm.take.head=تغيير مقدم الخدمة -confirm.take.message=الزائر {0} يتحادث مع مقدم الخدمة{1}.
هل ترغب في بدأ المحادثة مع الزائر؟ +confirm.take.message=الزائر {0} يتحادث مع مقدم الخدمة{1}.
هل ترغب في بدأ المحادثة مع الزائر؟ confirm.take.no=لا,أغلق هذه النافذة confirm.take.yes=نعم , أنا متأكد content.blocked=هنا تستطيع الحماية من الزوار المزعجين. @@ -142,6 +148,8 @@ form.field.groupname.description=اسم لتمييز المجموعة. form.field.groupname=الاسم form.field.login.description=اسم للدخول يتألف من حروف لاتينية صغيرة. form.field.login=اسم الدخول +form.field.mail.description=للتنبيه و استرجاع كلمة السر +form.field.mail=رسالة الكترونية form.field.message=الرسالة form.field.name=اسمك form.field.password.description=أدخل كلمة مرور جديدة ، أو اترك الحقل فارغا إذا كنت لا ترغب بتغييرها. @@ -316,7 +324,7 @@ page_bans.confirm=هل تريد بالتأكيد إزالة العنوان {0} page_bans.list=قائمة العناوين المحظورة IPs: page_bans.title=قائمة الحظر page_bans.to=يحظر حتى -page_client.pending_users=تستطيع إيجاد الزوار المنتظرين +page_client.pending_users=تستطيع إيجاد الزوار المنتظرين. page_group.tab.main=عام page_group.tab.members=الأعضاء page_login.error=اسم المستخدم أو كلمة المرور غير صحيحة @@ -353,7 +361,7 @@ permission.viewthreads=يستطيع مشاهدة محادثات مقدمي ال permissions.intro=حدد الصلاحيت المتاحة لمقدم الخدمة. permissions.title=الصلاحيات presurvey.department=اختر القسم: -presurvey.intro=مرحبا بك !
لنستطيع خدمتك نرجوا ملئ الحقول التالية ثم النقر على زر البدأ. +presurvey.intro=مرحبا بك ! \n لنستطيع خدمتك نرجوا ملئ الحقول التالية ثم النقر على زر البدأ. presurvey.mail=البريد الإلكتروني: presurvey.name=الاسم: presurvey.question=عنوان قصير: @@ -371,6 +379,22 @@ report.byoperator.4=معدل طول الرسالة (بالحروف) report.byoperator.title=عرض إحصائيات مقدم الخدمة report.no_items=لا بيانات report.total=المجموع: +resetpwd.changed.title=تم تغيير كلمة السر! +resetpwd.changed=الدخول بأستخدام كلمة السر الجديده. +resetpwd.intro=الرجاء اختيار كلمة سر لإستخدامها مع حساب ميبو الخاص بك\n. +resetpwd.login=إستكمال عملية الدخول +resetpwd.submit=غير +resetpwd.title=غير كلمة سر ميبو +restore.back_to_login=العوده للدخول +restore.emailorlogin=دخول او ارسال بريد الكترونى +restore.intro=لا يمكنك استعادة كلمة المرور, لكن بأمكتنك وضع كلمة مرور جديده عن طريق الذهاب الى الرابط الذى تم ارساله الى بريدك الالكترونى. +restore.mailsubj=مسح كلمة المرور من ميبو +restore.mailtext=مرحبا, (0)\n\nالرجاء الضغط على الرابط المرف فى الاسفل او إنسخ و إلصق الرابط فى خانة الادخال بمتصفحك للانترنيت:\n(1) +restore.pwd.message=نسيت كلمة المرور الخاصة بك؟ +restore.sent.title=إسترجاع كلمة السر +restore.sent=لقد قمنا بارسال التعليمات لبريدك الالكترونى. الرجاء مراجعتها ! +restore.submit=مسح كلمة السر +restore.title=هل من مشاكل تواجهك فى دخول حسابك؟ right.administration=إدارة right.main=الرئيسة right.other=غير ذلك @@ -407,7 +431,7 @@ settings.geolinkparams=خيارات نافذة تفاصيل الآيبي settings.host.description=الرابط لموقعك الذي سيتم أستخدامه في بعض الصور والصفحات settings.host=رابط URL للموقع settings.leavemessage_captcha.description=الحماية ضد السبام العشوائي (captcha) -settings.leavemessage_captcha=إجبار الزائر بإدخال الكود الأمني على الصورة قبل إرسال رسالة . +settings.leavemessage_captcha=إجبار الزائر بإدخال الكود الأمني على الصورة قبل إرسال رسالة settings.logo.description=أدخل رابط http لشعار موقعك settings.logo=صورة شعار شركتك settings.no.title=الرجاء إدخال عنوان الشركة @@ -415,8 +439,8 @@ settings.onehostconnections.description=أجعله 0 في حالة مالا نه settings.onehostconnections=أكبر عدد إتصالات من العنوان ip الواحد settings.onlinetimeout.description=اضبط عدد الثواني التي يعتبر فيها مقدم الخدمة ما زال متصلا. الإفتراضي 30 ثانية. settings.onlinetimeout=وقت بقاء مقدم الخدمة على الخط -settings.popup_notification.description=رسال تنبيه صغيرة لجلب أنتباهك بوجود زائر جديد -settings.popup_notification=تفعيل رسالة التنبيه بوجود زائر جديد على الإنتظار +settings.popup_notification.description=رسال تنبيه صغيرة لجلب أنتباهك بوجود زائر جديد. +settings.popup_notification=تفعيل "رسالة التنبيه بوجود زائر جديد على الإنتظار". settings.saved=تم حفظ الإعدادات settings.sendmessagekey=إرسال الرسالة مع: settings.survey.askgroup.description=عرض وإخفاء حقل القسم أو المجموعة التي يتحدث معها من نموذج دخول الزائر للمحادثة @@ -439,7 +463,7 @@ statistics.description=من هذه الصقحة تستطيع تصفح الإحص statistics.from=من: statistics.till=إلى: statistics.title=الإحصائيات -statistics.wrong.dates=يجب جعل التاريخ (من) يسبق التاريخ_ (إلى). +statistics.wrong.dates=لقد قمت باختيار من تاريخ بعد حتى تاريخ tag.pagination.info=الصفحة {0} من {1}, {2}-{3} من {4} tag.pagination.next=التالي tag.pagination.no_items.elements=لا يوجد نتيجة diff --git a/src/messenger/webim/locales/bg/button/mblue_off.gif b/src/messenger/webim/locales/bg/button/mblue_off.gif new file mode 100644 index 0000000000000000000000000000000000000000..69d276c954c9be8e900b8541e9532de1159e1f92 GIT binary patch literal 7494 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 Aod5s; literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/bg/button/mblue_on.gif b/src/messenger/webim/locales/bg/button/mblue_on.gif new file mode 100644 index 0000000000000000000000000000000000000000..af3b772f1983f130e3ed481564e6c9cb25f6815f GIT binary patch literal 10278 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 literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/bg/button/mgreen_off.gif b/src/messenger/webim/locales/bg/button/mgreen_off.gif new file mode 100644 index 0000000000000000000000000000000000000000..7b34217bf980ee88c9a9e85c931bf68a71684fb8 GIT binary patch literal 7094 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�}aqW6FAiHbaJpP(?0VD1mDjV7&{K$yTdAhS4Y4 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 TYnubd%PEPsX8Tnj5HS5eY7;+_ literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/bg/button/mgreen_on.gif b/src/messenger/webim/locales/bg/button/mgreen_on.gif new file mode 100644 index 0000000000000000000000000000000000000000..bbc6d1e62ed769bfb79542b8b3459dd91895c9d1 GIT binary patch literal 10909 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�!L|3 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 literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/bg/button/webim_off.gif b/src/messenger/webim/locales/bg/button/webim_off.gif new file mode 100644 index 0000000000000000000000000000000000000000..384e007aed01e6a156b1119a59aa4755db7631cd GIT binary patch literal 4576 zcmWmDc|6qlu5-avh65Y+P0l)m9*{rzQ6xo|34oucTYEahm%cUA6U%*)hv$~AM^Dmccp8^ z{r&yV?leh%3ok!yzw!R<;@$Gkt4niPY0|HYZyvP07;hZsCa(U{`>-`BF)>lP#Ar@( ze|o?AL3`#9H(I*rJjX43{P^+r8I{NV`O^11ai7lj?_0IC*ZOM{q))8db0fvCmZYyQ zNaqdu3#0y67zqvz{`2+o)!x31PZG%}@m5yQBtLJwA^MPw!Q#X2sllobOH&K|m%6V6 zE!-{~tjICYRQPSI?61XX=_lcEIrIHX;p!Aoz)PCAT{TjBtex#S*PgIEf448kBRSCS zetq@(cdK))B}jxvS;FzPIpO33_02DzC9meC|NQm->BK~%)7=q`KgE+16BBPI&n-R_ z&UU4Idb6U+cB00Hv=H=x{|Kdv}cl?erPe(8#r**x>V}c(R#u7!17w5aBX@b~rOPK6 zYo^sy>!|MSe7x}F>9e-OX6Rj~f(5X?H{|XOaPGKRORIw?f}N}$H0)KKnbk3V{{5dH z|JENK8ZPaQyi#SRuW0U|LPm6e<CdIQi`hYszpJ3|8I+U-xGu)muCpyHnQAR2* z?KJerF|a1Zo?KR~fSiA7E`Xsz1lz=tzJZAoz4#+RwpH19NSyy9S08b$`8YDt*%gAl zmF)LasU-EM?HsR=ain8tJd6 z-5n%4l%&fq(zn_6ZZ4l8MiN9p(~FN@s|Fv4?FJ*Hl+CZ6D%XGQ{%zZhnbMI9N8g)3 zGJwsl&w7;eDJ*B!lbJ(-RW?2I^x`I}E-0xGmPx9`Dlc@B)IK_6PWVgIbWHpKq;QZW z5Eki&&@ko54OM~60G(2*r$X!mybthL%1!=^cMibX?k->1_>%0r}XMK=z6B4sw0l=u~-+m z`r<6*r!Au%d*Lv_Tvqh+Y)Dky$uB8Onu9@-T%bw6uUQt~kJ~-M{lcq5sk{EeR&q2# zobMhr6u|Jy+C8^{!W!LZ$Z>5IdA@I082F1t#gO$B`Et$MrBE1u;(q-4!(G*B?=IOa z-;tYg9*L=(SmX}h2u8PIJjc&T9Rn7pT{z4nfZ>tU7|63cW&`= zR(Ot7ckAQB-@m<$SIKaG(UEo171Q>sn>`Dj~U|o_&Qw8oSgWYt?`IFij_EeN2 z$V5f8RRA8-WpbGSQAF2)3NshI7s+>{I&061vUCR!1sYyW_2B%0pZ6(SG7_8Zl)|yunU{Ek zL7msE^X8%vg=vsUR)OS+`No)Bs<$lbW^B5kdHco5LM59ih{Vst6x(O(vIGnYPx#I7=0{@=^DU7M$`r&GZ;w}#ony^qZ|7-%c^ zQuNDV0MtE39a30XR+pC*obZq$n~btlQGs-hAc{qN4}z@IHNrjtG+>$)UsX)>wWbl* zM0uR%>86IYHHxd5Y}pqfTHnIg(#i2K<1!7}C0S7pWumM|WChn~SigasWlgt65jbr1 z+*=qmo)|hqXB+APY=PsGcD0$e2i+NPMS7#*2Wj}ayZfytm32p22K`MvgWt_tPDd+1 z$xhnCv`k$Zko7~51C>Y?E|3RDx4}dnEz8w5vC%|Rc;rS3+A81omZ>}joBOHY;nicNdX7D_{J6@_#$>kq2ghv9Yy^d4RuJzY=lcX}{e<%!-udeek1r3dpshk>Md@cb8&TppVt2$EQW7Uis>Vl9M#Gio3AC={@g2E1BQbU@IzRt#ZlK@NvBB*Eq;S0U zwc3G;_w~|>Y_HtRyG<6;0klR8Csq zXH)l*VIrYBKMRDY-dSiiUPEf$XszzNAJ`Lm1Br;f-eY}{w?86nggQuI8%_un!X!>l z{K**e%MHMb0@Q1HM}9G8@{B+x2~R}XQZnICLbrdYDDp?KnSko{;oL#9Q?{uAg2^75 z5{a61t_V3B;DX2|A+V`OgIwybn#6yvN0_fcGWPZ~d>k{|BgO&$L)eU;Sg+aNX54ey z_sdOBX(5!#)Lt;>105p_LL6|yQfinh_)Bz58#qsorqPdq=+;*NCh&nvug|*5ojX1C znl!!Uzt??U>dYAZiRjl^Fx7_KeVf|}v0Yj^WjfMu)OuTsSr`G;~#YfvZhGSw+K^Z*!()ze^I33ycp2>OX=Av4d zLbupF!VP%*RMB1&v`<{b9u`NhH)hT$wqb~S#rCf@UIp&F5@c~HzVp={TD(+u^VbhY z{~FO&BpcbTknwvsBcUd3m?d?d4E{gbM9~lXIv4#?t$eSOVV`nSII=4jaeePjlya1T z5Z+01-UzY4%twjk{G!>z zSzd_sp<|=T$HF*}2?rb^W2~Q{6?kYbCbDRJ&P#NhKsdL9pD0(Vh+|<)OfvF#2{Wxx z2KH>DK=$@zHl>DbHo!K2&Q@iDV^p*y;!1V8+>!_@iKNFVK>pQJv=a+vvQQzPF?Ouf ze;1r~l5uZ2ibMg9MZoC>%J|vm_y^{c^C6Z1cZQnfLIB?6I07AtTEPG@;>E%3U_tF5bXSg~qN$uBMm}D59K2pAN?*JDg;tW!$qB!MwPm7W z38;I~SD)u&FL7{kVhm#$<3o?s60y2BFy5@o5LMMjP!c7;(Km~8C1EBH!B%d`(E-L3 zt}K_6SFD%UCEGilSlj=!FGz*taLd zJxI@hP=b|&`LUtOw=&!2aCKs%jb$U<#F9K-MNtlZLRmt_v*Z-Z`HR<-AQhfb)8LXd_#fXa(ivHXWgo4y<`!WfN)8> zq3YGTYlD8I-PZ;yu5GU4wt@QJ+wlU^>y#kK3ZR#SSatq&IuB0Ujf8Q4&-QZ!GVl_h z_pIlrO=4eYL1#o*7p;s!P*){W_t~U=W}`maE^&f+?N2Rfy}SSEN0 z&WsmZ)zp86x9ez7Sp%2R-c&@uMX)d=7Swl=5+jEHXhD}9YcLc4#A-=V|=6DfQIXCk2gzd`s!JgN4Pmn4>FKMeQoEypR9M; zs<*op&K`=A9F0obYG!OXDGMMq4n|!JGpWIxoA8O0-E_g(AsnQH6gT2j4GHjVhUO7| ztA!XHlY%eP_uVUCpd^~L4mV3YD+`CB`U~rid@W69!Z$AA@7H!z4MsJ6<8Fa#1!i>v zjsUG)Y3JBEev4Nwi>f>hEnR@sf%l1i>9G^<^84%%FFu-~pVISD8xUYC4#pX2)FJEn z6FTzvzICF^;_lAhO||9)pz>hyNbN-vTwVMs?#N*6JfRJ%joDIHaX5=-h-GG1OC8J< zBGxq-Wccw=XOC%R5g%gIV)Vy?f&|bg8g0jdi*vE1?x}~6II{Yg^>+m?WY9i*IVux< zR)o_bish=y z8LB1^bnf`?7rA`HRMXRY(9Q|2mJ&b%_lD)L)oVW!S+G4G3yCpr05H1*Yza`T;Ks}! z^13vPQ|f)~y)xy;Q6|ACXO7!GJ_U$SLpua^Ovp9{{eX@sTcqN literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/bg/button/webim_on.gif b/src/messenger/webim/locales/bg/button/webim_on.gif new file mode 100644 index 0000000000000000000000000000000000000000..8d7b653fce89d8f29bed03b3d58fc44a153b0572 GIT binary patch literal 15139 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

4_ck^*@PtJB?1>0J zlQmLL(*7!tosEB%~E|w7Sm(g=C_C?*Hh-4c@qdmwASs z?zwG%Wu=`EIV7pOMP@hI`m1sDNS+fZ6eYetfbdK#1?tZX*d&MM;Frj!wj3I`z>R{s z=Ku0Is_!($`{5S_-}EFYabl1$^ba7lD=#`rd!i@`J!rf4#b8O!g5v=0MHLUgtW*{#Dey7YVUS)euz?GRsJTtr_E%`m= z*z46+h=62+(V;X8e2*}c7lMxIr~g$m&=SP4zwSnrhIN2xpb}iUtwmr=#SfiQgFtNe z+>Jj#*4VXoj{er06qFXMQYoLI3am<1#doZ^B&{L*b#PUuOabtDLyl4%0OTMUfE$aM zr0)`LtBTa%cSxl6eNeUE@c?vU+UxQ*I=f(C^(mt-w7f&dxM*A(wr^@^0_C{o+p2-S z!)u7rIUn)>u(2*S=$oMOb6~ zZx!G90LPbVQ!Pcqn}L-dU54a@+hQ^|9qJ0*hKe<7kA9dud;BXxo%1_Ap1B^3h@H|e zifpWq+{Blz&z9EQ>f|Oey>!<}0`7t>!Etp#rLnVhm$rGNNxe=m^@k_}`(S6DIQr+58*8NTnCN>5O%KbHz>ugtjxJmu zfH)TWX1ER4maus_d7QEMp05=V@UY&`%WaB(Ww*EPAp?EB(Y-)_x19ri5q1bW`fJ(g zw#$WDyjhXw5d3D9vf9yns@T*Fe6s4&NKjCS`0}%4(UHs6U#$Z79R!eIF!L(O9M0|; z`X_qOKu8tGrD~m(EZ9BsTb&>~ziLsL|LP`O#py&E*@@i;CPMfC52MpSNXiQiRbtu$ zi&2N>efqM0Qe~Wo9}T-b)*!T=9ws?zjrqnS$gzWtN3DkAoU^NIptpX*ny@j(C(699#mK~# zvv!2QX3V}hvewi}+^(O{$6Mcw)xbbF;p*B8G>;1~@GI~OCa)eK;Sv-Uu?rCZ06QJ| Bl%D_q literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/bg/images/login.gif b/src/messenger/webim/locales/bg/images/login.gif new file mode 100644 index 0000000000000000000000000000000000000000..a0358aba59d06f62b2094d811c4b3c323568fada GIT binary patch literal 2463 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 VrzcsjHv@y6!PC{xWt~$(695W*1l#}s literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/bg/properties b/src/messenger/webim/locales/bg/properties new file mode 100644 index 00000000..1017cae8 --- /dev/null +++ b/src/messenger/webim/locales/bg/properties @@ -0,0 +1,495 @@ +encoding=cp1251 +output_charset=utf-8 +output_encoding=utf-8 +admin.content.client_agents=, . . +admin.content.client_gen_button= HTML- "". +admin.content.client_settings= . +admin.content.description=, . +agent.not_logged_in= , +app.descr=Mibew . +app.title=Mibew +ban.error.duplicate= , . +button.delete= +button.enter= +button.offline.bottom= +button.offline.top= +button.offline=OFFLINE +button.online.bottom= +button.online.top= +button.online=ONLINE +button.save= +button.search= +canned.actions.del= +canned.actions.edit= +canned.actions= +canned.add= .. +canned.descr= , . +canned.group= : +canned.locale= : +canned.title= +cannededit.descr= . +cannededit.done= +cannededit.message= +cannededit.no_such= +cannededit.title= +cannednew.descr= . +cannednew.title= +char.redirect.operator.away_suff=() +char.redirect.operator.online_suff=() +chat.came.from= {0} +chat.client.changename= +chat.client.name= +chat.client.spam.prefix=[]  +chat.client.visited.page= {0} +chat.default.username= +chat.error_page.close=... +chat.error_page.head= : +chat.error_page.title= +chat.mailthread.sent.close=... +chat.mailthread.sent.closewindow= +chat.mailthread.sent.content= {0} +chat.mailthread.sent.title= +chat.predefined_answers=, ? ! . ? +chat.redirect.back=... +chat.redirect.cannot= . +chat.redirect.choose=: +chat.redirect.group=: +chat.redirect.operator=: +chat.redirect.title=
+chat.redirected.close=... +chat.redirected.closewindow= +chat.redirected.content= {0}. +chat.redirected.group.content= {0}. +chat.redirected.title= e +chat.status.operator.changed= {0} {1} +chat.status.operator.dead= , . . +chat.status.operator.joined= {0} +chat.status.operator.left= {0} +chat.status.operator.redirect= {0} , , +chat.status.operator.returned= {0} +chat.status.user.changedname= {0} {1} +chat.status.user.dead= +chat.status.user.left= {0} +chat.status.user.reopenedthread= +chat.thread.state_chatting_with_agent= +chat.thread.state_closed= +chat.thread.state_loading= +chat.thread.state_wait= +chat.thread.state_wait_for_another_agent= +chat.visitor.email=E-Mail: {0} +chat.visitor.info= : {0} +chat.wait= . ... +chat.window.chatting_with= : +chat.window.close_title= +chat.window.poweredby= : +chat.window.poweredreftext=mibew.org +chat.window.predefined.select_answer= ... +chat.window.product_name=Mibew +chat.window.send_message= +chat.window.send_message_short= ({0}) +chat.window.title.agent=Mibew +chat.window.title.user=Mibew +chat.window.toolbar.mail_history= e-mail +chat.window.toolbar.redirect_user= +chat.window.toolbar.refresh= +clients.how_to= . +clients.intro= . +clients.no_clients= +clients.queue.chat= +clients.queue.prio= +clients.queue.wait= +clients.title= +common.asterisk_explanation=* - +company.title=Mibew Messenger Community +confirm.take.head= +confirm.take.message= {0} {1}.
, ? +confirm.take.no=, +confirm.take.yes=, +content.blocked= . +content.history= . +content.logoff= . +data.saved= +demo.chat.question= , , ? +demo.chat.welcome=! ? +errors.captcha= . +errors.failed.uploading.file= "{0}": {1}. +errors.file.move.error= +errors.file.size.exceeded= +errors.footer= +errors.header= :

    +errors.invalid.file.type= +errors.prefix=
  • +errors.required= "{0}". +errors.suffix=
  • +errors.wrong_field= "{0}". +features.saved= +form.field.address.description=: 12.23.45.123 relay.info.bg +form.field.address= +form.field.agent_commonname.description= . +form.field.agent_commonname= e (a) +form.field.agent_name.description= . +form.field.agent_name=e +form.field.avatar.current.description= . +form.field.avatar.current= +form.field.avatar.upload.description= .
    100x100 px. +form.field.avatar.upload= +form.field.ban_comment.description= +form.field.ban_comment= +form.field.ban_days.description= ,
    +form.field.ban_days= +form.field.email= email +form.field.groupcommondesc.description= . +form.field.groupcommondesc= +form.field.groupcommonname.description= . +form.field.groupcommonname= +form.field.groupdesc.description= . +form.field.groupdesc= +form.field.groupname.description= . +form.field.groupname= +form.field.login.description= . +form.field.login= +form.field.mail.description= . +form.field.mail=E-mail +form.field.message= +form.field.name= +form.field.password.description= , . +form.field.password= +form.field.password_confirm.description=e . +form.field.password_confirm= +form.field.translation= +harderrors.header= :
      +image.button.login=/locales/bg/images/login.gif +image.button.save=/locales/bg/images/save.gif +image.button.search=/locales/bg/images/search.gif +image.chat.history=/locales/bg/images/history.gif +image.chat.message=/locales/bg/images/message.gif +image.chat.sprite=/locales/bg/images/wmchat.png +install.1.connected= MySQL {0} +install.2.create= "{0}" +install.2.db_exists= "{0}" . +install.2.notice= , .
      . +install.3.create= . +install.3.tables_exist= . +install.4.create= +install.4.done= . +install.4.notice= M. +install.connection.error= , , config.php. : {0} +install.done=: +install.err.back= . . +install.err.title= +install.kill_tables.notice= . (: ). +install.kill_tables= +install.license= +install.message= . +install.next= : +install.title= +install.updatedb=, . +installed.login_link= +installed.message= . +installed.notice= .

      !!! , , /webim/install . +lang.choose= +leavemail.body= '{0}':\n\n{2}\n\nmail: {1}\n{3}\n--- \n +leavemail.subject= {0} +leavemessage.close= +leavemessage.descr= , . - . +leavemessage.perform= +leavemessage.sent.message= , . -. +leavemessage.sent.title= +leavemessage.title= +leftMenu.client_agents= +leftMenu.client_gen_button= +leftMenu.client_settings= +license.title= +localedirection=ltr +localeid=Bulgarian (bg) +mail.user.history.body=, {0}!\n\n : \n\n{1}\n--- \n ,\nMibew +mail.user.history.subject=Mibew Messenger: +mailthread.close=... +mailthread.enter_email= E-mail: +mailthread.perform= +mailthread.title=
      email +menu.agents= +menu.blocked= +menu.canned= +menu.groups.content= . +menu.groups= +menu.locale.content= . +menu.locale= +menu.main= +menu.operator= {0} +menu.profile.content= . +menu.profile= +menu.translate= +menu.updates.content= . +menu.updates= +my_settings.error.password_match= +no_such_operator= +operator.group.no_description=< > +operator.groups.intro= . +operator.groups.title= +page.analysis.search.head_browser= +page.analysis.search.head_group= +page.analysis.search.head_host= +page.analysis.search.head_messages= +page.analysis.search.head_name= +page.analysis.search.head_operator= +page.analysis.search.head_time= +page.analysis.userhistory.intro= . +page.analysis.userhistory.title= +page.chat.old_browser.close=... +page.chat.old_browser.list=
        \n
      • Internet Explorer 5.5+
      • \n
      • Firefox 1.0+
      • \n
      • Opera 8.0+
      • \n
      • Mozilla 1.4+
      • \n
      • Netscape 7.1+
      • \n
      • Safari 1.2+
      • \n
      \n

      :

      \n
        \n
      • Internet Explorer 5.0
      • \n
      • Opera 7.0
      • \n
      +page.chat.old_browser.problem=

      Messenger Mibew.\n, :

      +page.chat.old_browser.title=, - +page.gen_button.choose_group= +page.gen_button.choose_image= +page.gen_button.choose_locale= +page.gen_button.choose_style= - +page.gen_button.code.description=!

      ,
      ! +page.gen_button.code=HTML- +page.gen_button.default_group=- - +page.gen_button.include_site_name= +page.gen_button.intro= HTML- , . +page.gen_button.modsecurity= mod_security (modsecurity.org), +page.gen_button.sample= +page.gen_button.secure_links= (https) +page.gen_button.title= HTML- +page.group.create_new= . +page.group.duplicate_name= . . +page.group.intro= . +page.group.membersnum= +page.group.no_such= +page.group.title= +page.groupmembers.intro= , . +page.groupmembers.title= +page.groups.confirm= , "{0}"? +page.groups.intro= . , . +page.groups.isaway= +page.groups.isonline= +page.groups.new= ... +page.groups.title= +page.preview.agentchat= ( ) +page.preview.agentrochat= ( ) +page.preview.chatsimple= , (IE 5, Opera 7) +page.preview.choose= +page.preview.choosetpl= +page.preview.error= +page.preview.intro= , . +page.preview.leavemessage= +page.preview.leavemessagesent=" " +page.preview.mail=Mail thread window +page.preview.mailsent=" " window +page.preview.nochat= +page.preview.redirect= +page.preview.redirected=" " window +page.preview.showerr= +page.preview.style_default=- - +page.preview.survey= +page.preview.title= +page.preview.userchat= ( ) +page.translate.descr= , . +page.translate.done= . +page.translate.one= . +page.translate.title= +page_agent.cannot_modify= . +page_agent.clear_avatar= +page_agent.create_new= . +page_agent.error.duplicate_login= , . +page_agent.error.wrong_login= , . +page_agent.intro= . +page_agent.tab.avatar= +page_agent.tab.groups= +page_agent.tab.main= +page_agent.tab.permissions= +page_agent.title= +page_agents.agent_name= +page_agents.agents= : +page_agents.confirm= , "{0}"? +page_agents.intro= . +page_agents.isaway= +page_agents.isonline= +page_agents.login= +page_agents.new_agent= ... +page_agents.status= +page_agents.title= +page_analysis.full.text.search= : +page_analysis.search.title= +page_avatar.intro= JPG, GIF, PNG TIF . +page_avatar.title= +page_ban.intro= , . +page_ban.sent= {0} . +page_ban.thread= "{0}", . . +page_ban.title= +page_bans.add= +page_bans.confirm= , {0} ? +page_bans.list= : +page_bans.title= +page_bans.to= +page_client.pending_users= , . +page_group.tab.main= +page_group.tab.members= +page_login.error= +page_login.intro=, , . +page_login.login=: +page_login.password=a: +page_login.remember= +page_login.title= +page_search.intro= . +page_settings.intro= , . +page_settings.tab.features= +page_settings.tab.main= +page_settings.tab.performance= +page_settings.tab.themes= +pending.menu.hide= >> +pending.menu.show= >> +pending.popup_notification= . +pending.status.setaway= "" +pending.status.setonline= "" +pending.table.ban= +pending.table.head.contactid= +pending.table.head.etc= +pending.table.head.name= +pending.table.head.operator= +pending.table.head.state= +pending.table.head.total= +pending.table.head.waittime= +pending.table.speak= +pending.table.view= +permission.admin= : , , +permission.modifyprofile= +permission.takeover= +permission.viewthreads= +permissions.intro= . +permissions.title= +presurvey.department= : +presurvey.intro=, ! -, - . +presurvey.mail=E-mail: +presurvey.name= : +presurvey.question= : +presurvey.submit= +presurvey.title= +report.bydate.1= +report.bydate.2= +report.bydate.3= +report.bydate.4= +report.bydate.title= +report.byoperator.1= +report.byoperator.2= +report.byoperator.3= +report.byoperator.4= ( ) +report.byoperator.title= +report.no_items= +report.total=: +resetpwd.changed.title= ! +resetpwd.changed= . +resetpwd.intro= Mibew . +resetpwd.login= +resetpwd.submit= +resetpwd.title= Mibew +restore.back_to_login= +restore.emailorlogin=Login E-mail: +restore.pwd.message= ? +right.administration= +right.main= +right.other= +settings.chat.title.description=, . +settings.chat.title= +settings.chatstyle.description= +settings.chatstyle= +settings.company.title.description= +settings.company.title= +settings.email.description= email, +settings.email=Email +settings.enableban.description= IP +settings.enableban= " " +settings.enablegroups.description= . +settings.enablegroups= "" +settings.enablepresurvey.description= . +settings.enablepresurvey= " " +settings.enablessl.description=, , https. +settings.enablessl= (SSL) +settings.enablestatistics.description= . +settings.enablestatistics= "" +settings.forcessl.description= https +settings.forcessl= +settings.frequencychat.description= . 2 . +settings.frequencychat= +settings.frequencyoldchat.description= - , . 7 . +settings.frequencyoldchat= - +settings.frequencyoperator.description= . e 2 . +settings.frequencyoperator= +settings.geolink.description= IP . {ip}. +settings.geolink= Geolocation +settings.geolinkparams.description= +settings.geolinkparams= +settings.host.description= +settings.host= +settings.leavemessage_captcha.description= (captcha) +settings.leavemessage_captcha= +settings.logo.description= http +settings.logo= +settings.no.title= +settings.onehostconnections.description=0 +settings.onehostconnections= +settings.onlinetimeout.description= , . 30 . +settings.onlinetimeout= +settings.popup_notification.description= , . +settings.popup_notification= . +settings.saved= +settings.sendmessagekey= : +settings.survey.askgroup.description=/ +settings.survey.askgroup= +settings.survey.askmail.description=/ email +settings.survey.askmail= e-mail +settings.survey.askmessage.description=/ +settings.survey.askmessage= +settings.title= +settings.usercanchangename.description= +settings.usercanchangename= +settings.usernamepattern.description= , {name}, {id} {addr}. : {name} +settings.usernamepattern= +settings.wrong.email= email +settings.wrong.onehostconnections= " " +site.title=mibew.org +site.url=http://mibew.org +statistics.dates= +statistics.description= . +statistics.from=: +statistics.till=: +statistics.title= +statistics.wrong.dates= , +tag.pagination.info= {0} {1}, {2}-{3} {4} +tag.pagination.next= +tag.pagination.no_items.elements= +tag.pagination.no_items= +tag.pagination.previous= +thread.back_to_search= +thread.chat_log= +thread.intro= . +time.dateformat=%d %B %Y, +time.locale=bg_BG.UTF-8 +time.never= +time.timeformat=%H:%M +time.today.at= +time.yesterday.at= +topMenu.admin= +topMenu.logoff= +topMenu.main= +topMenu.users.nomenu= +topMenu.users= +translate.direction=: +translate.show.all= +translate.show.foradmin= +translate.show.foroperator= +translate.show.forvisitor= +translate.show=: +translate.sort.key= +translate.sort.lang= +translate.sort=: +typing.remote= ... +updates.current= : +updates.env=: +updates.installed_locales= : +updates.intro= . +updates.latest= : +updates.news=: +updates.title= diff --git a/src/messenger/webim/locales/ca/button/webim_off.gif b/src/messenger/webim/locales/ca/button/webim_off.gif new file mode 100644 index 0000000000000000000000000000000000000000..a7c0836f08ee982656cbf9b8e369566d38e73fa0 GIT binary patch literal 4790 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 literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/ca/images/login.gif b/src/messenger/webim/locales/ca/images/login.gif new file mode 100644 index 0000000000000000000000000000000000000000..046bedcfa09455f64088a8323c8d64e9dccf7b89 GIT binary patch literal 2461 zcmV;O31ap~Nk%w1VQv5;0Qdg@?e+WK-rhBU#LMCHmA2U+X0tMU!qwsKLXFc{z1d zHi5<~a=pvi>+bUQKa9;JYPKb8x7^&^!{PN;qvtn$$y1x;E_lC7oY*jS!cLjmUy;Wz zZnjF1-0kr7Ta3h8rRyGIu*BZ-yxH$jnd3{D*hQ4mti|9icD|m*=RAqaFnGW^gvmF8 z$APlkWU%vMuJI>sxIKr>$=K>to#npQ?oXKCt;gY9jl~{hu|I~;JBP}HxZ-BB^fZ3M zW3Tctc*81kyHKIrV3Wy6kJ&|r#WjG%HGjl9ce^lhxh`?IA!oDp_V(}Z@AC5U@$vEO z?Ck35>izxw?d|RG@bK>L?*IS)>+9?2=;-O`>E`C<=jZ3-SUPAUzyNNl;6SI@QuLcio)rT z$Ll+U%d5oTIeWkD@%HZV^*3|3QKa5fr{7_u;y{beV5;v=o8M5E;Wu-*s>+kbXpV&Zuzmv1rhP>olr|goz=~bTQzuE5~WwB3|;VyK* zNt)J7nA|~+&nHgDuAZrHD}zh8^u-bj}vTLWelb+9>PonhETwU%~K+2fQ?Oxe?3PIl$g+G`-z z^Tm2!fC0vd>&ZtVK8a9bKs(+v;7%%Mx)mUvES$l-@5h4|ix?!D)wmnOcqqKhOVQHUx~Xn+bNf9$xU07n#ILIt-B$DBS4 zDp?(MOs>_Wh1)^Z(>+y|SKfK9jkw-=DuRj6mMX3&rkG`TAs?do{9*+MB{-oAB%EY0 zMFI(Azz!ri`f!0QRYZ_QDaY;qbDWaPQKuw@7>1{ocRO`a4^!jKH(xy~n#ib%Wvm$K zvXy$_tQXB*x)cN`P!Pldul$h#G_jl!3pA$Y_y_{D)UZhbq7Zqcbo?;cB$K%AiXsvyFL`&mwwM1B52Pq>w-?ndBJD6e;A$ zL@pbguml$b7`fbY``p^3pWfXgZ-%{=7qdU~otV#}=WUrHz&juO?9a|Ni!d1tFV)2` zp_BlGn>!}Z@fp4J5ONg-BvI?SwKn-Ac5A8S56n){>rX!Rh+PlO^O{KSdu8|o#=KxW zE3g-2)a|Spc;{^f8DWI~QS?%Wgi_AZOzX&r#~g(02p26VXtJIYZs)bwO^sc7Yc#Jn z@0MYH;Sa&{{*3ptc-Osm7<{ANH|j+9W3)ZYpb$e4h36RV8IK4+%L$H*(gM2=MrhcD zQ+AQBd0pI-?|Eb6lkcPcpqQfA1N#H5!e$^`I_qMHfyU~qqal7{huSlVAC_?A#0{Wk zkbv!+pn8T69Gp|bC+S!novrR(NTHNvtI|&L@jT~YZc+ZAR05ObkL>v)45c$e7{1rH z)b$MwVwhkCy{AF)HDxCRh=e0F00jrE=?@)C!5<)jiX2^m5k;^DJd~gaBmoaQY`IW& zz+*fQkIv@pBM1TPz=)gLZFbiQM=~jLko|L#_j}QgRSSD)Jz(fbtx=|2|=EP-IRf^J- zrqm5`h-X(LTZu}LW)1hs>c>@~^ z(~M<$WT5~B-~ty4kPanW;u*pCz=G0{n8g^^AzKN6gg`+AMI@mGEr7u|JRr&=P2erZ z&F)bY@C6FhahmI@M^&^-UWU|!4_;sk){X=QKD=Ql<&CdGMA8UJ$iWM0DMK41(Fm8w b_rD8~2t_P{5sd)&zz9yTf)@;vfB*nHv?~O! literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/ca/images/message.gif b/src/messenger/webim/locales/ca/images/message.gif new file mode 100644 index 0000000000000000000000000000000000000000..99a382e274ea523a69fde4e2dcfe1ff2e4008dbf GIT binary patch literal 255 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 PdYr-2)z4*}Q$iB}@*R^r literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/ca/properties b/src/messenger/webim/locales/ca/properties new file mode 100644 index 00000000..c5b36d18 --- /dev/null +++ b/src/messenger/webim/locales/ca/properties @@ -0,0 +1,446 @@ +encoding=ISO-8859-1 +output_charset=utf-8 +output_encoding=utf-8 +admin.content.client_agents=Crear, eliminar agents. Edita permisos. +admin.content.client_gen_button=Genera codi bot HTML. +admin.content.client_settings=Especifiqueu les opcions que afecten a la finestra de la xerrada i al comportament de sistema com. +admin.content.description=Funcions disponibles noms per a usuaris administradors. +agent.not_logged_in=La vostra sessi ha expirat si us plau accedeix de nou +app.descr=Mibew Messenger s una aplicaci de codi obert per al suport en lnia. +app.title=Mibew Messenger +ban.error.duplicate=Adrea {0} est en el sistema, clic aqu per editar. +button.delete=Eliminar +button.enter=Entrar +button.offline.bottom=Deixa el teu missatge +button.offline.top=Ajuda en viu +button.offline=FORA DE LNIA +button.online.bottom=Deixa el teu missatge +button.online.top=Ajuda en viu +button.online=EN LNIA +button.save=Desa +button.search=Cerca +canned.actions.del=eliminar +canned.actions.edit=edita +canned.actions=Modificar +canned.add=Afegeix missatge ... +canned.descr=Edita missatges que sovint utilitzes en el Xat. +canned.group=Per als grups: +canned.locale=Per l'idioma: +canned.title=Possibles missatges +cannededit.descr=Editar un missatge existent. +cannededit.done=Desa +cannededit.message=Missatge +cannededit.no_such=No existeix el missatge +cannededit.title=Edita Missatge +cannednew.descr=Afegeix un nou missatge. +cannednew.title=Nous Missatges +char.redirect.operator.online_suff=(en lnia) +chat.came.from=visitants va ser redireccionat de la pgina {0} +chat.client.changename=Canviar nom +chat.client.name=El seu nom: +chat.default.username=Visitant +chat.error_page.close=Tanca ... +chat.error_page.head=Hi ha hagut un error: +chat.error_page.title=Error +chat.mailthread.sent.close=Tanca ... +chat.mailthread.sent.closewindow=Fes clic sobre aquest enlla per tancar la finestra +chat.mailthread.sent.content=La seva conversa va ser enviada a l'adrea {0} +chat.mailthread.sent.title=Enviat +chat.predefined_answers=Hola, en qu puc ajudar?\nHola! Benvingut a la nostra ajuda en viu. En qu puc ajudar-lo? +chat.redirect.back=Tornar ... +chat.redirect.cannot=No ests conversant amb cap visitant. +chat.redirect.choose=Selecciona: +chat.redirect.group=Grup: +chat.redirect.operator=Operador: +chat.redirect.title=redireccionar a
      un altre operador +chat.redirected.close=Tanca ... +chat.redirected.closewindow=Click per tancar la finestra +chat.redirected.content=Visitant en espera prioritria per l'operador {0}. +chat.redirected.title=Visitant redirigit a un altre operador +chat.status.operator.changed=Operador {0} canviat {1} +chat.status.operator.dead=L'Operador t problemes de connexi, est vost temporalment en espera. Ho sentim per la demora. +chat.status.operator.joined=Operador {0} Entrant a la conversa +chat.status.operator.left=Operador {0} ha sortit de la conversa +chat.status.operator.redirect=Operador {0} el redirecciona a un altre operador, si us plau esperi un moment +chat.status.operator.returned=Operador {0} de tornada +chat.status.user.changedname=Visitant canviar el seu nom {0} per {1} +chat.status.user.dead=Visitant tancant finestra de conversa +chat.status.user.left=Visitant {0} va sortir de la conversa +chat.status.user.reopenedthread=Visitant connectat a la conversa novament +chat.thread.state_chatting_with_agent=En conversa +chat.thread.state_closed=Tancat +chat.thread.state_loading=Carregant +chat.thread.state_wait=En espera +chat.thread.state_wait_for_another_agent=A l'espera d'un operador +chat.visitor.email=Correu electrnic: {0} +chat.visitor.info=Informaci: {0} +chat.wait=Grcies per posar-se en contacte amb nosaltres. L'operador estar amb vost en breu ... +chat.window.chatting_with=Est conversant amb: +chat.window.close_title=Tanca conversa +chat.window.poweredby=Powered by: +chat.window.poweredreftext=mibew.org +chat.window.predefined.select_answer=Tria resposta ... +chat.window.product_name=Mibew Messenger +chat.window.send_message=Envia Missatge +chat.window.send_message_short=Envia ({0}) +chat.window.title.agent=Mibew Messenger +chat.window.title.user=Mibew Messenger +chat.window.toolbar.mail_history=Envia conversa per email +chat.window.toolbar.redirect_user=Redireccionar visitant a un altre operador +chat.window.toolbar.refresh=Refrescar +clients.how_to=Per respondre als visitants fer clic al seu nom a la llista. +clients.intro=Aquesta pgina presenta la llista de visitants en espera. +clients.no_clients=Llista de visitant en espera buida +clients.queue.chat=Visitant dialogant +clients.queue.prio=Visitant amb prioritat per a atenci +clients.queue.wait=Esperant operador per primera vegada +clients.title=Llista de visitants en espera +common.asterisk_explanation=* - camps obligatoris +company.title=Mibew Messenger Comunitat +confirm.take.head=Canviar operador +confirm.take.message=Visitant {0} s actualment servit per {1}.
      Est vost segur que vol iniciar conversa amb els visitants? +confirm.take.no=No, tanqui la finestra +confirm.take.yes=S, Estic segur +content.blocked=Aqu es pot defensar de visitant maliciosos. +content.history=Cerca Histric de conversa. +content.logoff=Sortida del sistema. +data.saved=Canvis guardats +demo.chat.question=Hi ha tants navegadors per triar. Quin recomanes? +demo.chat.welcome=Hola, En qu puc ajudar-lo? +errors.failed.uploading.file=Error en carregar el fitxer "{0}": "{1}". +errors.file.move.error=Error al moure l'arxiu +errors.file.size.exceeded=Ha excedit la mida de fitxer per pujar +errors.footer=
    +errors.header=Corregir els errors:
      +errors.invalid.file.type=Tipus de fitxer vlid +errors.prefix=
    • +errors.required=Si us plau ompli "{0}". +errors.suffix=
    • +errors.wrong_field=Si us plau ompli "{0}" correctament. +features.saved=Caracterstiques activades +form.field.address.description=Ex: 12.23.45.123 or todo.com +form.field.address=Adrea de visitants +form.field.agent_commonname.description=Aquest nom ser vist per la visitants. +form.field.agent_commonname=Nom internacional (Latin) +form.field.agent_name.description=Aquest nom ser vist pels usuaris del seu lloc. +form.field.agent_name=Nom +form.field.avatar.current.description=La seva imatge avatar. +form.field.avatar.current=Imatge avatar actual +form.field.avatar.upload.description=Trieu l'arxiu a pujar.
      La mida de la imatge no ha d'excedir 100x100 px. +form.field.avatar.upload=Pujar avatar +form.field.ban_comment.description=Ra del bloqueig +form.field.ban_comment=Comentaris +form.field.ban_days.description=Quants dies voleu ignorar aquesta direcci? +form.field.ban_days=Dies +form.field.email=El seu email +form.field.groupcommondesc.description=Descripci en angls. +form.field.groupcommondesc=Descripci Internacional +form.field.groupcommonname.description=Nom en angls. +form.field.groupcommonname=Nom Internacional +form.field.groupdesc.description=Descripci de el grup. +form.field.groupdesc=Descripci +form.field.groupname.description=Nom per identificar el grup. +form.field.groupname=Nom +form.field.login.description=Usuari pot contenir petites lletres llatines
      i subratllats +form.field.login=Usuari +form.field.message=Missatge +form.field.name=El seu nom +form.field.password.description=Escriviu la nova contrasenya o deixi el
      camp buit per a accedir. +form.field.password=Contrasenya +form.field.password_confirm.description=Confirma la contrasenya. +form.field.password_confirm=Confirmaci +form.field.translation=Traducci +harderrors.header=No es pot executar:
        +image.button.login=/locales/ca/images/login.gif +image.button.save=/locales/ca/images/save.gif +image.button.search=/locales/ca/images/search.gif +image.chat.history=/locales/ca/images/history.gif +image.chat.message=/locales/ca/images/message.gif +image.chat.sprite=/locales/ca/images/wmchat.png +install.1.connected=Est connectat a MySQL server versi {0} +install.2.create=Crear base de dades "{0}" +install.2.db_exists=Base de dades "{0}" creada. +install.2.notice=Base de dades inexistent al servidor. si t permisos de creaci
        d'un clic sobre el segent enlla. +install.3.create=Crear les taules requerides. +install.3.tables_exist=Taules requerides creades. +install.4.create=Actualitzar taules +install.4.done=Estructura de taules actualitzades. +install.4.notice=Estructura de taules ajustades per a la nova versi de Mibew Messenger. +install.connection.error=No hi ha connexi, si us plau verifiqueu la configuraci del servidor en config.php. Error: {0} +install.done=Completada: +install.err.back=Resoleu el problema i proveu de nou. Premeu back per tornar a l'ajuda. +install.err.title=Problema +install.kill_tables.notice=Impossible actualitzar l'estructura de dades. Intenteu-ho manualment o reconstrueix cada taula (compte: totes les dades seran esborrades). +install.kill_tables=Elimineu les taules existents de la base de dades +install.license=Software license agreement +install.message=Seguiu els passos de l'assistent per configurar la seva base de dades. +install.next=Prxim pas: +install.title=Instal.laci +install.updatedb=Si us plau, executa l'Assistent d'Actualitzaci per ajustar la teva base de dades. +installed.login_link=Procediu a la pgina d'accs +installed.message=Aplicaci instal.lada amb xit. +installed.notice=Podeu accedir com a admin amb contrasenya buida.

        !!! Per seguretat, si us plau canvieu la contrasenya immediatament i elimineu el directori /webim/install del seu servidor. +lang.choose=Selecciona l'idioma +leavemail.body=T un missatge de {0}:\n\n{2}\n\nAquest email: {1}\n{3}\n---\nAtentament lloc Messenger +leavemail.subject=Pregunta des de {0} +leavemessage.close=Tanca +leavemessage.descr=Ho sentim, en aquests moments no hi ha operador disponible. Si us plau, torneu a provar-ho ms tard o envieu la vostra pregunta amb aquesta forma. +leavemessage.perform=Envia +leavemessage.sent.message=Grcies per utilitzar el nostre servei. Tot seguit rebrs una resposta al teu correu. +leavemessage.sent.title=El teu missatge ha estat enviat +leavemessage.title=Deixi el teu missatge +leftMenu.client_agents=Agents +leftMenu.client_gen_button=Codi del bot +leftMenu.client_settings=Configuracions +localedirection=ltr +localeid=Catal (ca) +mail.user.history.body=Hola {0}\n\nSU conversa:\n\n{1}\n---\nKind Regards,\nMibew Messenger +mail.user.history.subject=Mibew Messenger: Histric de conversa +mailthread.close=Tanca ... +mailthread.enter_email=Escrigui el seu e-mail: +mailthread.perform=Envia +mailthread.title=Envia l'historial de conversa
        per email +menu.agents=Llista d'agents +menu.blocked=Visitants bloquejats +menu.canned=Possibles missatges +menu.groups.content=Departament o habilitat obtinguda a partir de grups d'operadors. +menu.groups=Grups +menu.locale.content=Canviar regi. +menu.locale=Idioma +menu.main=Men principal +menu.operator=Tu ets {0} +menu.profile.content=Tu pots canviar la teva informaci personal en aquesta pgina. +menu.profile=Perfil +menu.translate=Regi +menu.updates.content=Comprovar actualitzacions. +menu.updates=Actualitzacions +my_settings.error.password_match=La contrasenya ingressada no coincideix +no_such_operator=No es troba operador +operator.group.no_description=<sense descripcin> +operator.groups.intro=Selecciona els grups amb base a les habilitats de l'operador. +operator.groups.title=Grup d'operadors +page.analysis.search.head_browser=Cercador +page.analysis.search.head_group=Grup +page.analysis.search.head_host=Direcci del visitant +page.analysis.search.head_messages=Missatge del Visitant +page.analysis.search.head_name=Nom +page.analysis.search.head_operator=Operador +page.analysis.search.head_time=Temps en conversa +page.analysis.userhistory.intro=Podeu trobar l'histric de converses dels teus visitants aqu. +page.analysis.userhistory.title=Histric de visites +page.chat.old_browser.close=Tanca ... +page.chat.old_browser.list=
          \n
        • Internet Explorer 5.5 +
        • \n
        • Firefox 1.0 +
        • \n
        • Opera 8.0 +
        • \n
        • Mozilla 1.4 +
        • \n
        • Netscape 7.1 +
        • \n
        • Safari 1.2 +
        • \n
        \n

        Aix mateix, donem suport alguns navegadors vells:

        \n
          \n
        • Internet Explorer 5.0
        • \n
        • Opera 7.0
        • \n
        +page.chat.old_browser.problem=

        El seu explorador web no est suportat per Mibew Messenger.\nSi us plau, utilitzi alguns d'aquests exploradors:

        +page.chat.old_browser.title=Si us plau, utilitzeu un altre navegador +page.gen_button.choose_group=Codi de grup +page.gen_button.choose_image=Escolliu imatge +page.gen_button.choose_locale=Target locale +page.gen_button.choose_style=Estil de la finestra del Xat +page.gen_button.code.description=Cura Si us plau no canvi
        el codi manualment perqu
        no es garanteix
        seu correcte funcionament! +page.gen_button.code=Codi HTML +page.gen_button.default_group=- tots els operadors - +page.gen_button.include_site_name=Inclou el nom del domini en el codi +page.gen_button.intro=Podeu generar el codi HTML per inserir-lo al vostre lloc. +page.gen_button.sample=Exemple +page.gen_button.secure_links=Usa enlla segur (https) +page.gen_button.title=Genera codi bot HTML +page.group.create_new=Aqu pots crear un nou grup. +page.group.duplicate_name=Per favor selecciona un altre nom, degut a que ja hi ha un el nom ingressat. +page.group.intro=En aquesta pgina podrs editar els detalls de grup. +page.group.membersnum=Operadors +page.group.no_such=No existeix el grup +page.group.title=Detalls de Grup +page.groupmembers.intro=Veure i editar llista de membres. +page.groupmembers.title=Membres +page.groups.intro=Aquesta pgina desplega una llista de grups de la teva companyia. Cada grup pot tenir per separat un bot i possibles respostes. +page.groups.new=Crea un nou grup ... +page.groups.title=Grups +page.preview.agentchat=Finestra de XAT (mode-operador) +page.preview.agentrochat=Veure finestra de Xat (operador amb permisos de lectura) +page.preview.chatsimple=Simple finestra de xat, enviar missatges d'actualitzaci (IE 5, Opera 7) +page.preview.choose=Tria estil +page.preview.choosetpl=Tria plantilla +page.preview.intro=Podeu obtenir una vista prvia d'estils del seu lloc. +page.preview.leavemessage=Deixar missatge finestra +page.preview.leavemessagesent="Missatge lliurat" finestra +page.preview.mail=Finestra de correu electrnic +page.preview.mailsent="El correu s enviat" finestra +page.preview.nochat=Llista de navegadors compatibles amb la finestra +page.preview.redirect=redirigeix visitant a una altra finestra d'operador +page.preview.redirected="El Visitant s redireccionat" finestra +page.preview.showerr=Mostra els errors +page.preview.style_default=- de configuraci general - +page.preview.title=Estil del lloc +page.preview.userchat=Finestra de XAT (mode-usuari) +page.translate.descr=Si no us agrada la traducci, si us plau els vostres suggeriments. +page.translate.done=La teva traducci ha estat desada. +page.translate.one=Introdueix la teva traducci. +page.translate.title=Traducci Open WebIM +page_agent.cannot_modify=Tu no tens perms per canviar aquest perfil personal. +page_agent.clear_avatar=Eliminar avatar +page_agent.create_new=Aqu pot crear un nou operador. +page_agent.error.duplicate_login=Si us plau, escolliu un altre nom d'usuari, ja que l'agent va entrar amb un usuari que ja est registrat en el sistema. +page_agent.error.wrong_login=Usuari noms cont carcters llatins, nmeros i simbols de subratllat. +page_agent.intro=Aquesta pgina mostra els detalls de cada agent, drets d'accs i edici. +page_agent.tab.avatar=Foto +page_agent.tab.groups=Grups +page_agent.tab.main=General +page_agent.tab.permissions=Permisos +page_agent.title=Detalls d'operadors +page_agents.agent_name=Nom +page_agents.agents=Llista completa d'agents: +page_agents.intro=Aquesta pgina mostra la llista d'agents de l'empresa a ms per afegir-ne de nous agents. +page_agents.login=Usuari +page_agents.new_agent=Crear nou agent ... +page_agents.title=Agents +page_analysis.full.text.search=Cerca de nom d'usuari o missatge de text: +page_analysis.search.title=Histric de conversa +page_avatar.intro=Pots pujar la teva foto en JPG, GIF, PNG o TIF fitxer d'imatge. +page_avatar.title=Pujar foto +page_ban.intro=Aqu pot bloquejar visitants maliciosos que afectin el seu treball amb missatges spam. +page_ban.sent=Adrea {0} bloquejada per a un nombre especificat de dies. +page_ban.thread=Vost obre aquesta finestra per a "{0}" thread, Direcci Camp ja s ple. Seleccioneu el nombre de dies i d'un clic Enviar. +page_ban.title=Bloca direcci +page_bans.add=Afegeix direcci +page_bans.list=Llista d'Adreces IPS prohibides: +page_bans.title=Bloquejat +page_bans.to=Fins +page_client.pending_users=Pots trobar visitants en espera. +page_group.tab.main=General +page_group.tab.members=Membres +page_login.error=Usuari/contrasenya incorrecte +page_login.intro=Si us plau ingressa el teu nom d'usuari i contrasenya per a accedir a les eines d'administraci, veure els teus visitants i buscar a l'historial. +page_login.login=Usuari: +page_login.password=Contrasenya: +page_login.remember=Recordar +page_login.title=Usuari +page_search.intro=Cerca l'historial de conversa d'un determinat usuari o una determinada frase en un missatge. +page_settings.intro=Especifiqueu les opcions que afecten a la finestra de xat i el comportament del sistema. +page_settings.tab.features=Serveis opcionals +page_settings.tab.main=General +page_settings.tab.themes=Vista prvia de temes +pending.menu.hide=Amaga men >> +pending.menu.show=Mostra el men >> +pending.popup_notification=Visitants nous estan en espera d'una resposta. +pending.table.ban=Bloca visitant +pending.table.head.contactid=Direcci del visitant +pending.table.head.etc=Misc +pending.table.head.name=Nom +pending.table.head.operator=Operador +pending.table.head.state=Estat +pending.table.head.total=Temps total +pending.table.head.waittime=Temps d'espera +pending.table.speak=Fes click per a conversar amb el visitant +pending.table.view=Veure conversa +permission.admin=Administraci del sistema: configurar, administrar operadors, generar codi del bot +permission.takeover=Prendre el control del Xat +permission.viewthreads=Veure el Xat d'un altre operador +permissions.intro=Aqu pot assignar els permisos a l'operador. +permissions.title=Permisos +presurvey.department=Selecciona Departament: +presurvey.intro=Grcies per contactar-nos! Per oferir un millor servei, si us plau omple el formulari i fes clic al bot Inicia Xat. +presurvey.mail=Correu electrnic: +presurvey.name=Nom: +presurvey.question=Pregunta inicial: +presurvey.submit=Inicia Xat +presurvey.title=Suport en lnia +report.bydate.1=Data +report.bydate.2=Sessions de Xat +report.bydate.3=Missatges dels operadors +report.bydate.4=Missatges dels visitants +report.bydate.title=s d'estadstiques per cada data +report.byoperator.1=Operador +report.byoperator.2=Sessions de Xat +report.byoperator.3=Missatges +report.byoperator.4=Longitud mitjana del missatge (en carcters) +report.byoperator.title=Connexions per operador +report.no_items=No hi ha prou dades +report.total=Total: +right.administration=Administraci +right.main=Inici +right.other=Un altre +settings.chat.title.description=Departament de la teva empresa per exemple. +settings.chat.title=Ttol a la finestra de xat +settings.chatstyle.description=Previsualitzaci per a totes les pgines de cada estil est disponible aqu +settings.chatstyle=Seleccioneu l'estil de les teves finestres de xat +settings.company.title.description=Introduu el nom de la teva empresa +settings.company.title=Nom de l'empresa +settings.email.description=Introduu el correu electrnic per rebre missatges del sistema +settings.email=Correu electrnic +settings.enableban.description=Usant-lo pots impedir els atacs d'una IP +settings.enableban=Activar funci "Visitants maliciosos" +settings.enablegroups.description=Usa-la per tenir files separades de diferents preguntes. +settings.enablegroups=Habilita "Grups" +settings.enablepresurvey.description=Obligar a l'usuari que ompli el formulari abans d'iniciar el xat. +settings.enablessl.description=Si us plau, verifica que el teu servidor web est configurada per suportar connexions https. +settings.enablessl=Permetre connexions segures (SSL) +settings.enablestatistics=Habilita "Estadstiques" +settings.forcessl.description=Mostra noms els xats amb connexions https +settings.forcessl=Obligar que tots els xats siguin segurs +settings.geolink.description=Cada IP es convertir a enlla d'obertura en una nova finestra. (ip) s substitut amb una IP real. +settings.geolink=Enlla extern a un servei de geolocalitzaci +settings.geolinkparams.description=Mida de la finestra i amagar barres d'eines +settings.geolinkparams=Finestra d'opcions de geolocalitzaci +settings.host.description=Destinaci per al nom de l'empresa o l'enlla del logo +settings.host=URL del teu lloc +settings.logo.description=Introduu l'adrea URL (http://) del logo de la seva empresa +settings.logo=Logo de la teva empresa +settings.no.title=Si us plau, introdueix el nom de la teva empresa +settings.onehostconnections=Nombre mxim de connexions des d'una mateixa direcci +settings.popup_notification.description=Mostra una finestra petita per atraure la teva atenci. +settings.popup_notification=Habilita "Dileg de notificaci de nous visitants". +settings.saved=Canvis guardats +settings.sendmessagekey=Enviar missatges amb: +settings.survey.askgroup.description=Mostra/Oculta el camp de selecci de Departament en el qestionari +settings.survey.askgroup=Permetre als visitants seleccionar el grup/departament +settings.survey.askmail.description=Mostra/Amaga camps de correu electrnic en les enquestes +settings.survey.askmail=Preguntar al visitant el seu Correu Electrnic +settings.survey.askmessage.description=Mostra/Amaga camp de pregunta inicial del qestionari +settings.survey.askmessage=Mostra camp de pregunta inicial +settings.title=Configuraci del Missatger +settings.usercanchangename.description=Desactiveu la casella per ocultar l'opci editar en la finestra de xat +settings.usercanchangename=Permet als usuaris canviar els seus noms +settings.usernamepattern.description=Com construir la cadena d'identificaci de visitant {name}, {id} o {addr}. Per defecte: {name} +settings.usernamepattern=Identificador de visitant +settings.wrong.email=Introduu l'adrea de correu electrnic correcta +settings.wrong.onehostconnections=El camp "Nombre mxim de connexions" ha de ser numric +site.title=mibew.org +site.url=http://mibew.org +statistics.dates=Selecciona les dates +statistics.description=Des d'aquesta pgina pots generar diferents informes. +statistics.from=Des de: +statistics.till=Fins a: +statistics.title=Estadstiques +statistics.wrong.dates=Has seleccionat la Data d'inici desprs de la Data de Terme +tag.pagination.info=Pgina {0} de {1}, {2} - {3} a {4} +tag.pagination.next=segent +tag.pagination.no_items.elements=Sense elements +tag.pagination.no_items=Trobats 0 elements +tag.pagination.previous=anterior +thread.back_to_search=Cerca +thread.chat_log=conversa log +thread.intro=La pgina mostra la conversa. +time.locale=ca_ES +time.timeformat=%H:%M +topMenu.admin=Administraci +topMenu.logoff=Surt +topMenu.main=Inici +topMenu.users.nomenu=sense men +topMenu.users=Visitants +translate.direction=Adrea: +translate.show.all=Tots els camps +translate.show.foradmin=Camps de l'administrador +translate.show.foroperator=Camps de l'operador +translate.show.forvisitor=Camps del visitant +translate.show=Mostra: +translate.sort.key=Clau d'indetificaci +translate.sort.lang=Camp d'idioma font +translate.sort=Ordenar per: +typing.remote=Usuari remot est escrivint ... +updates.current=Tu estas usant: +updates.env=Entorn: +updates.installed_locales=Idiomes instal.lats: +updates.intro=Actualitzacions de Web Messenger. +updates.latest=Darrera versi: +updates.news=Notcies: +updates.title=Actualitzacions diff --git a/src/messenger/webim/locales/cs/button/mgreen_off.gif b/src/messenger/webim/locales/cs/button/mgreen_off.gif new file mode 100644 index 0000000000000000000000000000000000000000..8595fa9a5da6ab325f3f0762b4e01fbee28da788 GIT binary patch literal 7093 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 LZ{kD(!1VtB{9GFy literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/cs/button/mgreen_on.gif b/src/messenger/webim/locales/cs/button/mgreen_on.gif new file mode 100644 index 0000000000000000000000000000000000000000..99c45f5da7fb3eb591368b3794c75681ccd8a53b GIT binary patch literal 10126 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 literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/cs/button/webim_off.gif b/src/messenger/webim/locales/cs/button/webim_off.gif new file mode 100644 index 0000000000000000000000000000000000000000..04ffd851e982670bf952f938997f0e2ac5cd9f54 GIT binary patch literal 4439 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 P`;pMMM0qnCfHnUEKea=} literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/cs/button/webim_on.gif b/src/messenger/webim/locales/cs/button/webim_on.gif new file mode 100644 index 0000000000000000000000000000000000000000..cd6b52a8c3e431b293d5c33fea7cfb500f21c373 GIT binary patch literal 14402 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 literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/cs/images/history.gif b/src/messenger/webim/locales/cs/images/history.gif new file mode 100644 index 0000000000000000000000000000000000000000..5acac61b524bddf5caf2c39bde2592af96e701b8 GIT binary patch literal 288 zcmZ?wbhEHb6k!Np*v!DNbm`LL$B&;qd-loSQ^&G)F zW>Wp;cO&lkP0xN7ThNeSUy;aF)0W%V>X22Ip4qEjozYd-F|)5OrMYz0y!o?c`zCcv zn7*`r!bI1!nD*i&%cgAH(7$4HXm`7A<-Wb!J@*_ryn0PR$ceT453Pzjz3cSJgIkYY iIC1Hsl||^?aBdS{17B@lZnZ!;g-{_8F;ihd25SHd;Djy! literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/cs/images/login.gif b/src/messenger/webim/locales/cs/images/login.gif new file mode 100644 index 0000000000000000000000000000000000000000..2c7a7da62d671123b490077f92291d79463095d3 GIT binary patch literal 2472 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 literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/cs/images/message.gif b/src/messenger/webim/locales/cs/images/message.gif new file mode 100644 index 0000000000000000000000000000000000000000..83b7c9b0ddd947edf74b98ca9630436a9c833399 GIT binary patch literal 325 zcmV-L0lNN2Nk%w1VH5yW0J8u9(UT@^DFgQ`? XLx?*PC|JNy&x6B<5F<*A7y$q~Xgr@Y literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/cs/images/save.gif b/src/messenger/webim/locales/cs/images/save.gif new file mode 100644 index 0000000000000000000000000000000000000000..d27f651e78971447967b568b841021da9d98507d GIT binary patch literal 2506 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 U5sYXg#3)X&idW2Hm;?j>JB3*Z1^@s6 literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/cs/images/search.gif b/src/messenger/webim/locales/cs/images/search.gif new file mode 100644 index 0000000000000000000000000000000000000000..69554f970c60b150bf650592483f4c23927c5622 GIT binary patch literal 2523 zcmV<12_*JMNk%w1VQv5;0Qdg@?e+WK-rhBU#LD3EmA2U+X0tMU!qwsKLXFc{z1d zHi5<~a=pvi>+bUQKa9;JYPKb8x7^&^!{PN;qvtn$$y1x;E_lC7oY*jS!cLjmUy;Wz zZnjF1-0kr7Ta3h8rRyGIu*BZ-yxH$jnd3{D*hQ4mti|9icD|m*=RAqaFnGW^gvmF8 z#(}cjWU%vMuJI>sxIKr>$=K>to#npQ?oXKCt;gY9jl~{hu|I~;JBP}HxZ-BB^fZ3M zW3Tctc*81kyHKIrV3Wy6kJ&|r#WjG%HGjl9ce^lhxh`?IA!oDs`T6ql^7Hfa@$vEO z?Ck35>izxw?d|RE?(XpL@c;k+>+9?2=;-O`>E`C<=jZ3-Fx43gUFM!*S@~K?)Lob^ZG`X)H#O9y}i9FbiC5i(qfj&W}D71 zdcfl1;#8jH9b&IWmD5+N;x&B6N}Jb&wck33$*9oo?(y|ZoY&0T?CbCIlECRnn$|gf z!8w7;RjA-YiPb`p&_t8cMUd30%IEU-`O4YqKz_hdq2N=e;7_01SE1-3XtQLP%qMBH zMvT}%f4^3r=dQ=&f3Vw6o8MTb=GWu!z1#5L?)X@&5#|kJA}(ViOs9T;8dsIT&L{q@%CV#MhP>n{ak^2T*j1k9zuE5~WwB3|;VyK* zOqkp)b-p};&MbDl!QJyYd%wcm@n4zH_V)Jg@9+2b_xSku^z`)g_4WGt`uqF){QUfv zmzMwl00000A^8LW00930EC2ui0B!&y000R80RIUbNU)&6g9sBUT*$DY!-oU;#JQ74 zkDfet;_!jUv7^V22;2(p zNwjFgISR_;%twzN&z<+8-t(ehj?t@F|J8XDU}?Tl9tPPu6mQa?SD@~7(WfuKn>tzJ z#(d)jUrt0wtf1IKj2MbPk;=is@q(>BHgDuAZrHD};}J^(QL2Omi-0SYpZIMjgvtTK z0UV1SO}ez{)2LIcCjAAUYu7m;m@180nJ%h_~%K9pWxe_6j2r57(K8^4B~FOaD#?0W40 zA)%NA5Ia2Lg8>vg5WyC|5VxFh&M_F>7|>BCp<&e-hFw%^X&03}PWi-?J?-UWS5B?H zCgK-ftmg$7V5GR7d?w<92qgxv^GyTAtm23xncPqe2uyG=#3f6Jzyb!#6}Mn>&NT_$ zbI|Ft4|dgUmz_^)iRToD9)^h0i0_r?-g{({iQ;=L!e}BAm9PSZ2C8HNNGQq70002U zbYg)3M-*W~1-lH#+&&IMSsis!t~Diw+d?^<-NQwxccu0SXiZu|O<CvJELDz{nZi2!l!jDKv3LBR$MqMFC0t zitn#eRu}YISpw~EhkE<}!y(fPJB!c1E&l6|#4KtnaXn--o^2VBM_vXQVT6(OQil)& z&BzX1Ok99v<+Y=88F^GFZxhRwH%rqI4^0E;E&~gGH;k1x%gcBN;p}&yQ zW4J%!8Q$!sU@Q!(@Dcm7t;S_we7y5w5Ca;T*E}>BurZUe$0Yu6iEcRI297XCFkl6b zLXd+7?&1Xp&QSwgq$6(80oJ}UWFepU&3#YFiQop;EERbHc+~QO@XXLZe}v(9WeCFn zE4RGLp+O8f1fl@{gNVSU?1TW3xPS(r;D81UAXZR3!#1vvh$3La9ZFDylg@`7g6RWb z+yR-MDV;I7d$vZ3`ij>{{ZL_954V19-xj?gy0%Tk`TY@HZWq*15!k5 z3Q8;mwct@rTa=?*0GpRbKK`(ku@plZX8Fol(y||rlFB`BAOvR6q8hC@gEpAp2`1=9 z0K$v}1qh-40!%n#ICgLIOM@bg{m*ge6EbhX7pX04%70XGOr=5QLxtwcr9KVBl8ggl09^ z&8~L0D;k5mfenUqJmQj;d|7Wx|aC<^d`h1dcte0`xR2aYg9YJ!J)uw`yd0s|i2Fcb-USRo==ge2rp l54D(~4U$-dOFqovg-C=V7Qu){T1?{_+xW&fhDksG06TS15mNvF literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/cs/images/wmchat.png b/src/messenger/webim/locales/cs/images/wmchat.png new file mode 100644 index 0000000000000000000000000000000000000000..4d9ef1f782970fb80d904a839d5526a6f09a5d42 GIT binary patch literal 507 zcmeAS@N?(olHy`uVBq!ia0vp^B0#*HgBeJwarQg`Qj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS>Jid+MHLR^EXkN z|Ni~^|L^a{jT;|5di4A2>kE^VzJLGz;m(fhi=98*+5Z3k|0PS7T$rQ?G--8oe<_d> zFA4Gs28v?=49^^%#W652YI?djhE&{oGxarJlL1d_`=h__GQa=pU)A8VZLVjtJx`~v z&l&gYm-{a5n*06sRY$gGdp}QKD(v|%NTu1`{ec(99fKEV0{#gsn8$eh_{EQBgs08$ zxyu)AJXKQW@{AcgnP-YzKNdEq@z1NN5U6Z=!nx5=YO)IdXH{`6ArY-vJl;;9|2{I% zd8s_d(dYM)rOmVYO0538oV9?vb-i4Y%)7n&ufN{BZ|z4LU9H|Vjoepx;!bxn8Uu`*f;qQclez`pR zt|YFqefv}Ij=1=x3p#0zu`>fE%wMtYg5`?;>s}v7o7-kN^XQWMf(ai|41>RRJ&mlL t^Lep!<2$}xsW0pv%|5;Bha3|R!)ISk(-m^D{=jf$@O1TaS?83{1OPhV0Z{+| literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/cs/properties b/src/messenger/webim/locales/cs/properties new file mode 100644 index 00000000..b19cb67f --- /dev/null +++ b/src/messenger/webim/locales/cs/properties @@ -0,0 +1,11 @@ +encoding=utf-8 +output_charset=utf-8 +output_encoding=utf-8 +app.title=Mibew Messenger +chat.window.poweredreftext=mibew.org +chat.window.product_name=Mibew Messenger +company.title=Mibew Messenger Community +localedirection=ltr +localeid=Czech (cs) +site.title=mibew.org +site.url=http://mibew.org diff --git a/src/messenger/webim/locales/da/properties b/src/messenger/webim/locales/da/properties index 02c85cdf..3af8d202 100644 --- a/src/messenger/webim/locales/da/properties +++ b/src/messenger/webim/locales/da/properties @@ -1,11 +1,35 @@ -encoding=utf-8 -output_charset=utf-8 -output_encoding=utf-8 -app.title=Mibew Messenger -chat.window.product_name=Mibew Messenger -company.title=Mibew Messenger Community -chat.window.poweredreftext=mibew.org -site.title=mibew.org -site.url=http://mibew.org -localedirection=ltr -localeid=Danish (da) +encoding=utf-8 +output_charset=utf-8 +output_encoding=utf-8 +admin.content.client_agents=Opret, slet firma operatører. Håndter deres rettigheder. +admin.content.client_gen_button=HTML code generator knap. +app.title=Mibew Messenger +button.delete=Slet +button.offline.bottom=Læg din besked +button.offline.top=Side konsulent +button.offline=OFFLINE +button.online=ONLINE +chat.came.from=Besøgende kom fra side {0} +chat.client.changename=Skift navn +chat.client.name=Du er +chat.client.visited.page=Besøgende navigerede til {0} +chat.default.username=Besøgende +chat.error_page.close=Luk... +chat.error_page.head=Fejl opstod: +chat.error_page.title=Fejl +chat.mailthread.sent.close=Luk... +chat.mailthread.sent.closewindow=Klik på dette link for at lukke vinduet +chat.mailthread.sent.content=Din chat-historik er sendt til {0} +chat.mailthread.sent.title=Sendt +chat.predefined_answers=Hejsa - kan jeg hjælpe med noget?\nVelkommen til vores support! Kan jeg hjælpe med noget? +chat.status.operator.changed=Operatøren {0} skiftede operatør {1} +chat.status.operator.joined=Operatøren {0} er kommet ind i chatten +chat.status.operator.left=Operatøren {0} har forladt chatten +chat.status.user.changedname=Operatøren {0} er tilbage igen +chat.window.poweredreftext=mibew.org +chat.window.product_name=Mibew Messenger +company.title=Mibew Messenger Community +localedirection=ltr +localeid=Danish (da) +site.title=mibew.org +site.url=http://mibew.org diff --git a/src/messenger/webim/locales/de/properties b/src/messenger/webim/locales/de/properties index 285f511a..6d9baf0d 100644 --- a/src/messenger/webim/locales/de/properties +++ b/src/messenger/webim/locales/de/properties @@ -359,7 +359,7 @@ right.main=Primär right.other=Andere settings.chat.title.description=Abteilung Ihrer Firma zum Beispiel. settings.chat.title=Title im Chatfenster -settings.chatstyle.description=Alles pruefen im Style, hier +settings.chatstyle.description=Alles pruefen im Style, hier settings.chatstyle=Style für das Chatfenster settings.company.title.description=Geben sie ihren Firmen Titel ein settings.company.title=Firmen Titel diff --git a/src/messenger/webim/locales/fa/button/mblue_off.gif b/src/messenger/webim/locales/fa/button/mblue_off.gif new file mode 100644 index 0000000000000000000000000000000000000000..4f6bf986f9c08188d85581b49de9925b51e8a904 GIT binary patch literal 7071 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 F{~s+{lbZkl literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/fa/button/mgreen_off.gif b/src/messenger/webim/locales/fa/button/mgreen_off.gif new file mode 100644 index 0000000000000000000000000000000000000000..8595fa9a5da6ab325f3f0762b4e01fbee28da788 GIT binary patch literal 7093 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 LZ{kD(!1VtB{9GFy literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/fa/button/mgreen_on.gif b/src/messenger/webim/locales/fa/button/mgreen_on.gif new file mode 100644 index 0000000000000000000000000000000000000000..99c45f5da7fb3eb591368b3794c75681ccd8a53b GIT binary patch literal 10126 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 literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/fa/button/webim_off.gif b/src/messenger/webim/locales/fa/button/webim_off.gif new file mode 100644 index 0000000000000000000000000000000000000000..04ffd851e982670bf952f938997f0e2ac5cd9f54 GIT binary patch literal 4439 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 P`;pMMM0qnCfHnUEKea=} literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/fa/button/webim_on.gif b/src/messenger/webim/locales/fa/button/webim_on.gif new file mode 100644 index 0000000000000000000000000000000000000000..cd6b52a8c3e431b293d5c33fea7cfb500f21c373 GIT binary patch literal 14402 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 literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/fa/images/history.gif b/src/messenger/webim/locales/fa/images/history.gif new file mode 100644 index 0000000000000000000000000000000000000000..5acac61b524bddf5caf2c39bde2592af96e701b8 GIT binary patch literal 288 zcmZ?wbhEHb6k!Np*v!DNbm`LL$B&;qd-loSQ^&G)F zW>Wp;cO&lkP0xN7ThNeSUy;aF)0W%V>X22Ip4qEjozYd-F|)5OrMYz0y!o?c`zCcv zn7*`r!bI1!nD*i&%cgAH(7$4HXm`7A<-Wb!J@*_ryn0PR$ceT453Pzjz3cSJgIkYY iIC1Hsl||^?aBdS{17B@lZnZ!;g-{_8F;ihd25SHd;Djy! literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/fa/images/login.gif b/src/messenger/webim/locales/fa/images/login.gif new file mode 100644 index 0000000000000000000000000000000000000000..2c7a7da62d671123b490077f92291d79463095d3 GIT binary patch literal 2472 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 literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/fa/images/message.gif b/src/messenger/webim/locales/fa/images/message.gif new file mode 100644 index 0000000000000000000000000000000000000000..83b7c9b0ddd947edf74b98ca9630436a9c833399 GIT binary patch literal 325 zcmV-L0lNN2Nk%w1VH5yW0J8u9(UT@^DFgQ`? XLx?*PC|JNy&x6B<5F<*A7y$q~Xgr@Y literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/fa/images/save.gif b/src/messenger/webim/locales/fa/images/save.gif new file mode 100644 index 0000000000000000000000000000000000000000..d27f651e78971447967b568b841021da9d98507d GIT binary patch literal 2506 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 U5sYXg#3)X&idW2Hm;?j>JB3*Z1^@s6 literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/fa/images/search.gif b/src/messenger/webim/locales/fa/images/search.gif new file mode 100644 index 0000000000000000000000000000000000000000..69554f970c60b150bf650592483f4c23927c5622 GIT binary patch literal 2523 zcmV<12_*JMNk%w1VQv5;0Qdg@?e+WK-rhBU#LD3EmA2U+X0tMU!qwsKLXFc{z1d zHi5<~a=pvi>+bUQKa9;JYPKb8x7^&^!{PN;qvtn$$y1x;E_lC7oY*jS!cLjmUy;Wz zZnjF1-0kr7Ta3h8rRyGIu*BZ-yxH$jnd3{D*hQ4mti|9icD|m*=RAqaFnGW^gvmF8 z#(}cjWU%vMuJI>sxIKr>$=K>to#npQ?oXKCt;gY9jl~{hu|I~;JBP}HxZ-BB^fZ3M zW3Tctc*81kyHKIrV3Wy6kJ&|r#WjG%HGjl9ce^lhxh`?IA!oDs`T6ql^7Hfa@$vEO z?Ck35>izxw?d|RE?(XpL@c;k+>+9?2=;-O`>E`C<=jZ3-Fx43gUFM!*S@~K?)Lob^ZG`X)H#O9y}i9FbiC5i(qfj&W}D71 zdcfl1;#8jH9b&IWmD5+N;x&B6N}Jb&wck33$*9oo?(y|ZoY&0T?CbCIlECRnn$|gf z!8w7;RjA-YiPb`p&_t8cMUd30%IEU-`O4YqKz_hdq2N=e;7_01SE1-3XtQLP%qMBH zMvT}%f4^3r=dQ=&f3Vw6o8MTb=GWu!z1#5L?)X@&5#|kJA}(ViOs9T;8dsIT&L{q@%CV#MhP>n{ak^2T*j1k9zuE5~WwB3|;VyK* zOqkp)b-p};&MbDl!QJyYd%wcm@n4zH_V)Jg@9+2b_xSku^z`)g_4WGt`uqF){QUfv zmzMwl00000A^8LW00930EC2ui0B!&y000R80RIUbNU)&6g9sBUT*$DY!-oU;#JQ74 zkDfet;_!jUv7^V22;2(p zNwjFgISR_;%twzN&z<+8-t(ehj?t@F|J8XDU}?Tl9tPPu6mQa?SD@~7(WfuKn>tzJ z#(d)jUrt0wtf1IKj2MbPk;=is@q(>BHgDuAZrHD};}J^(QL2Omi-0SYpZIMjgvtTK z0UV1SO}ez{)2LIcCjAAUYu7m;m@180nJ%h_~%K9pWxe_6j2r57(K8^4B~FOaD#?0W40 zA)%NA5Ia2Lg8>vg5WyC|5VxFh&M_F>7|>BCp<&e-hFw%^X&03}PWi-?J?-UWS5B?H zCgK-ftmg$7V5GR7d?w<92qgxv^GyTAtm23xncPqe2uyG=#3f6Jzyb!#6}Mn>&NT_$ zbI|Ft4|dgUmz_^)iRToD9)^h0i0_r?-g{({iQ;=L!e}BAm9PSZ2C8HNNGQq70002U zbYg)3M-*W~1-lH#+&&IMSsis!t~Diw+d?^<-NQwxccu0SXiZu|O<CvJELDz{nZi2!l!jDKv3LBR$MqMFC0t zitn#eRu}YISpw~EhkE<}!y(fPJB!c1E&l6|#4KtnaXn--o^2VBM_vXQVT6(OQil)& z&BzX1Ok99v<+Y=88F^GFZxhRwH%rqI4^0E;E&~gGH;k1x%gcBN;p}&yQ zW4J%!8Q$!sU@Q!(@Dcm7t;S_we7y5w5Ca;T*E}>BurZUe$0Yu6iEcRI297XCFkl6b zLXd+7?&1Xp&QSwgq$6(80oJ}UWFepU&3#YFiQop;EERbHc+~QO@XXLZe}v(9WeCFn zE4RGLp+O8f1fl@{gNVSU?1TW3xPS(r;D81UAXZR3!#1vvh$3La9ZFDylg@`7g6RWb z+yR-MDV;I7d$vZ3`ij>{{ZL_954V19-xj?gy0%Tk`TY@HZWq*15!k5 z3Q8;mwct@rTa=?*0GpRbKK`(ku@plZX8Fol(y||rlFB`BAOvR6q8hC@gEpAp2`1=9 z0K$v}1qh-40!%n#ICgLIOM@bg{m*ge6EbhX7pX04%70XGOr=5QLxtwcr9KVBl8ggl09^ z&8~L0D;k5mfenUqJmQj;d|7Wx|aC<^d`h1dcte0`xR2aYg9YJ!J)uw`yd0s|i2Fcb-USRo==ge2rp l54D(~4U$-dOFqovg-C=V7Qu){T1?{_+xW&fhDksG06TS15mNvF literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/fa/images/wmchat.png b/src/messenger/webim/locales/fa/images/wmchat.png new file mode 100644 index 0000000000000000000000000000000000000000..4d9ef1f782970fb80d904a839d5526a6f09a5d42 GIT binary patch literal 507 zcmeAS@N?(olHy`uVBq!ia0vp^B0#*HgBeJwarQg`Qj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS>Jid+MHLR^EXkN z|Ni~^|L^a{jT;|5di4A2>kE^VzJLGz;m(fhi=98*+5Z3k|0PS7T$rQ?G--8oe<_d> zFA4Gs28v?=49^^%#W652YI?djhE&{oGxarJlL1d_`=h__GQa=pU)A8VZLVjtJx`~v z&l&gYm-{a5n*06sRY$gGdp}QKD(v|%NTu1`{ec(99fKEV0{#gsn8$eh_{EQBgs08$ zxyu)AJXKQW@{AcgnP-YzKNdEq@z1NN5U6Z=!nx5=YO)IdXH{`6ArY-vJl;;9|2{I% zd8s_d(dYM)rOmVYO0538oV9?vb-i4Y%)7n&ufN{BZ|z4LU9H|Vjoepx;!bxn8Uu`*f;qQclez`pR zt|YFqefv}Ij=1=x3p#0zu`>fE%wMtYg5`?;>s}v7o7-kN^XQWMf(ai|41>RRJ&mlL t^Lep!<2$}xsW0pv%|5;Bha3|R!)ISk(-m^D{=jf$@O1TaS?83{1OPhV0Z{+| literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/fa/properties b/src/messenger/webim/locales/fa/properties new file mode 100644 index 00000000..a415f0d4 --- /dev/null +++ b/src/messenger/webim/locales/fa/properties @@ -0,0 +1,49 @@ +encoding=utf-8 +output_charset=utf-8 +output_encoding=utf-8 +admin.content.client_agents=اپراتور ها را در این قسمت حذف،و یا بیافزایید.همچنین سطوح دسترسی آنها را تعیین نمایید +app.title=Mibew Messenger +button.delete=حذف +button.enter=ورود +button.offline.bottom=پیغام خود را بگذارید +button.offline=آفلاین +button.online.bottom=سوال خود را بپرسید +button.online=آنلاین +button.save=ذخیره +button.search=جستجو +canned.actions.del=پاک کـــردن +canned.actions.edit=ویرایش +canned.actions=تغییر +canned.add=افزودن پیغام... +canned.descr=ویرایش پیام هایی که بیشتر ارسال می کنید. +canned.group=برای گروه : +canned.locale=برای زبان +canned.title=پیام های آماده +cannededit.done=ذخیره شد +cannededit.message=پیغام +chat.came.from=کاربر منتقل شده از صفحه {0} +chat.client.changename=تغییرنام +chat.client.name=شما +chat.client.visited.page=کاربر منتلق شده به {0} +chat.default.username=بازدیدکننده +chat.error_page.close=بستن... +chat.error_page.head=اشکال رخ داده: +chat.error_page.title=خطا +chat.mailthread.sent.close=بستن... +chat.mailthread.sent.closewindow=برای بستن این پنجره اینجا کلیک کنید +chat.mailthread.sent.content=تاریخچه گفتمان شما از آدرس {0} فرستاده شده +chat.mailthread.sent.title=ارسال شد +chat.predefined_answers=سلام , میتونم کمکتون کنم؟\nسلام! به بخش پشتیبانی خوش آمدید. چطور میتونم کمکتون کنم ؟ +chat.redirect.back=بازگشت... +chat.window.poweredreftext=mibew.org +chat.window.product_name=Mibew Messenger +company.title=Mibew Messenger Community +confirm.take.head=تغییر جوابگو +localedirection=ltr +localeid=Persian (fa) +site.title=mibew.org +site.url=http://mibew.org +tag.pagination.previous=قبلی +updates.latest=ویرایش قدیمی +updates.news=اخبار +updates.title=به روز diff --git a/src/messenger/webim/locales/fi/button/mgreen_off.gif b/src/messenger/webim/locales/fi/button/mgreen_off.gif new file mode 100644 index 0000000000000000000000000000000000000000..8595fa9a5da6ab325f3f0762b4e01fbee28da788 GIT binary patch literal 7093 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 LZ{kD(!1VtB{9GFy literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/fi/button/mgreen_on.gif b/src/messenger/webim/locales/fi/button/mgreen_on.gif new file mode 100644 index 0000000000000000000000000000000000000000..99c45f5da7fb3eb591368b3794c75681ccd8a53b GIT binary patch literal 10126 zcmZvBX*|>q^zL`|!C;8&jFBx%V~Y@D$(ChAb{T6FHOQ7?%)(f+M6wRDRvJ>)G}-s2 z-QHNzUPBwD+~57*&%Lkid3D~L7w2=%d7kHU9$R}Gqa%TBz)@f$71&yP)&4v;^O>%9 zlTt-I;a>jP&-3FiIn4<}M)V0g+LZC}BDvfT2G{0n#u_hVO`fFR_qmhddAe7ntv!at zESr5l5#^+D;hw|Ho9?4@;pjyFyd-XDNT8cF(6`WcSZzvo?%q@C z?CS36?L%z5(ksdm7NS1;#YEod*jT;i^*uC2dW^N!jV zbw-**LRd!Zvpn+&@r86|>xj1Z-@o3wFxk?2TE?MJDAKNrP-B@cq~svRv~OI0oTZo$sGH;q?thzy#rsmRh-J}>|Mz~V2y6tq)!KWw%r?9A$UgR2J&}} z-Fw!tGl|X7hX)6A&%PR{l)H9+ut&yVb>w*a9fya9T!d6mcX?B48R8mW$Bm}b1WB!@ zmY>!kK$B&zVzU&>WC_D_mI(4@&G+{#gZPeg!9Q_>vw~5R)zz+b04#pk;ToN5L__Yn2l`Nr-S=PB5;z^{XXJomS&KKaez->jpXrMoh((BzDbg^7_Bq|LfEv$bQ;{**rFvq+vUfAfuiN92m4qc7TQWFFHyK^|wA(Ng^Wr60)Xit#i! z`W#bd1J2#?bpg~;SQ}*@q}Dfbu$Q=_lIE;mRD|0un!KmLZ;h%$NKoP_!kDS?LH@*smTLHPp}DMRRBq1d0UgXQL4 zA4f&KciEpRj@*#7+ONae(O8Kcz#FE7YNlDVgLudU5j%H6rv(2x@neM~#^P6nxa>T> zcA;cOi*rg0r0um{B113w&@M2K{@N0Vhr*a`X&@ky43}2iJ#|c+`@pyF)frTD*dxTN ze9C~xV5S8z|{46WrQ=hJQ*Y`dl*tcTEv zC<_#Ja9HbF!O`_lGFhRFo2EMif>7UCDd@gZ(k2}eum%()806dV(sPJVMS%|^C!j9{ zKgY4k$*zlJu%IMfP=mnovZPNCsy2#qgJr+r(W@mC zg)vO>{%;WB-JdMUHg<|Z%Sm(t0WQVjUeZvb4hNw#Kxa0?%vseV+lcbL`r9ZYFYi4D zr#)M7CCC(S`8S3P<-KscFne(6zP?e38T>X??mPdJijMR;dPe*KU9v2hWg<~XhI)b? z^IbB`XuZ6Vs4hm4Rl&2`Zol74lIKx!j1KEyy|jhQ$Cm$H-KKUvigE@uxwbbk+Z1wK z;68m`(jS?}c*@ay#|{J^R7e=nZ(yPxK9yY*#dks%M^pF!g<2LJdejF^O<5;?0CvPJ zQpiU>oPZ<_(ZtC|m@s(a4P$$rHsr!|LXrM*3lI;+j9CczMpS)6t-?-BG@;zO@bh_$ zw3ApaB8~@vni3)D&S`}*urs)f>xV=Y}O%KNk`*a6^^A%IB<|FxmL3ssSbxdw~j1=YY|V6rqZ<03aVhZzyCYJW0Ct z)dN<=Ew)Fh?J)q=k0hLIMLk@H|E!k?j&O2d6CvT0_QU3glGLmN{054=*wNJO|Fd0K zeE1Y>TS93RM7kz*6Ax=(0;p|^`i!Uuq1w3&sAEyXi(3s&(JfAu>BAat-j5^rlYm4T zTW}pE|Fv}9T>~GJP_T&Skqr$n;lwjB97_=Lr70onDMP1>f@;9^i#xg`hu<6&Yapj7 zo8sZ#V~^%LwyB8wq7duEvw}fra(0+IydQN|A%=Xv|4Ec*-k(QeLt~KXO)jM5rj>)Q z^nc`5Tz@4u(kW`fR>7V@&y1#vSiXdVTiH7#9#mI zKeU4bmzPIfZR)5(g%FI4cS@LpazXPnug;v-++a=a@^TXff*ezi(qy&T{NZ|Vc76sO zwG7%9c@i#e<>@TWrL>kc&q8mpV^X&9m)@Gpwclt&E?DO#ZT(3zzO@D@5(fFMcKR5i zO4%L^3%5HI?&V4h^q1qeqjIt!Flh^7w0*$bFw$CTmOCS+SNl&T{xlzhTqAgUb{>8d zX6oq(Cx@kpMDaN0$;2Skyfw>KqkzgQy*C*QZ%{t|Vz z?NYdH*rab20PB$B%ZvNeTY&o(zp%Jr!c6!UpYl~0N(BGOVx#jOjO{HMw6kF8UqcvdA_wnxVM^w~eYus9p@ZZr_>A;DSDnuwAFO`U)-0PKFin{Wr zMmGCH{KC?PL08gpY`;p?wYOibl*v@pZ$$l4qL4q&UBa0&5Ld{q5^AEz%A&-_viYI4 zZKfLrkN-|5D}3h)e|$A;wk26#Wy7-g`{70Z&)HXwKks$^UHaPJp!d!#a@*q&_Zk*D zX3GXS!0fdMfUqHSs`IRNN8+7jP% z0Znm4WYk%&(-GScB#$0#l;K7Olo%APB8pa5#vx=vv;;!ei~9X^>aPsy(O2*YG*|?H z1)NaK8A1@b5HSu+j3q}Tf^%s^EdmT`2bgidS^(VLOA3<@S0~f2WyJZ}r47=77?@$Q zfnRU2O~o_1h=Hm)&W~l39un>qI{?weXQwca%9H@4IuAFV!^ArTqW+@Ftgc2E<&H%1 zp>2w;Bz4P^+MPh%_C)OC0$X618hQ_m!61tC5n}nu@kE3#OWB|7+$avN93#gvN&E3q z#jaAGrF5@O`adI>5hrkB77=X(3x^mE7{EFiW<5ybzAoSDI&1ijLmVqmU_5BND~Du- zFlSlIcV9dxS*T%``@$}nj|W8afNvR)pQlr!UnUzdsOtG}H8MPV79vCjpCtR3vHt5n z&xQysoCP0;0q5{!Urv!30Wd>@YfG=}G>JDc0{@NCO)>eCUZ5Z&_#H8bDKnpB1rt;^ z7d`^RsuUoOsGj00iN%&kH5W{&QRL#9aiV-)~hfsPvO))m#`O0&e4I81tM0_2i6-$B5I52=$WX1=B z@~&@}UhyGic^koJ;>!ZJgLJr{pfRu#UAX255{ggH&2!N(K~KC^Odqj(4GIQmy*+!qdz`azva*1|+x$?1KiWVxW$$dw_=p z$>mrWM70XQAym*;uh@gcNXjTgajg{K7J=p?mI+K82}*>B;-MtHW9+#=o%|AaOggHE z?x$9NdZ(O3tsi(-LVAy|z(A&(D&+ZUXVhy|4pypW7QP&>oqb=sU=O>#Y2w-jyTo+2 zF|2|b63w%mH<}U0`QS`17{OaA0uOU*u68<@-Zjn)8Y>Au!wh_1mKSU96UICTR6W(iPh@P2FWj!6!W)qb+^C&P=4TS z`eo1gJ^j+-7&z%M$LdUu;MrfG?2m z9O!*I5cG^fz5D=zsAH~ zNH_aTws)!HrRNYpPpcET+>7T>=i53d3DuIR3DN-7%apkAUsERB9rNx@xOwMpPv^f6 zcY*Aimf7@+{NO4q)Ds6aHKtwSLQn!(qLUq?8DuLXL<|WgCMte3zdN-Y>}}E<$S8-f zVdpXVmwE6*toEqva$I(M(`3ud-upo^>GCq2r;Xup$#;Gx_x_o$=rO76``DS5on?l& zrDqJq;6XC%zI-nrmSs}o1rXV6GYo==2HTs^v~Y+FUnyr0_$=|ZF!MqAWcTtP@BzmG z2)i9Z7*I7GP{}D*-W|}Y7&wsAf3R<_U3V7@!TI4(gPM4Rfp5l-g7J@5hJsD0UQ1JgPyN&=)Gg zg&apV<&i?NATO9pywlj4KVomPdZJAW_5XS3ga*7{ zkQ_JVm|X@i0A|CXsjv}@EE;r)1S4^(B0$e0l)-)e5Bj*34$#Hbe@9yQk zCzmQJKB8(RI2E0ywVQsm!i1p*Ch)G7r$z*Ds$pPM7zhSreH}mmTu3|~1Q3jLFk#xy zVf(=2UOA6ENierpobv=ko$QnP$S2N!pI<#V%K9|u?%%l)`LN>>DD6{4XJiQW_T--Q zW58s>%M0wz4iijJocgV8Ifn3FE!v9&uGlL&0=Ee$I066Q^E-VJu4Jml#KIIz*%5LG zKb!6ZVO-vu&3rJ+@Sn|%n$4S@Ej&6$_n#|@f@B{B4m0N}9?T_-fDQxmvY2^UG+dSq z3(TKyk%PPBLjy@57hs_l!(UGVX^>&JSm2&%ekC3}3WI>*0!1m{vzOU$3@4d|uoZy4 ztWi#8y_7(KkNGQBh%D~o!S65^l*ll75ex zcc_^4(JGy#c1}w`42eQE~+z1!Ws`m0~1A47DYHy+U z!9p-|As7em&jk-}D8I6(vuw(|gyDj#7VW&Qv=~5>oD@-&ifS0B5)OWw1$JUDi7u~r zRlV`)f1}{MqA0YAab8tTS*`NeIM}+X7QCN>IWa039#fSTH>HJC)h>n zmSu@m$y`Y4^3@{R@KGk$M_10Y73P+*rpzLEo?2lztrQ+z(FfjNH3N#P=1QI47YV(; zF898?^?iBDd#NuVqV`5z<*G*B22Oq<>fFM4p|?g~7RnAFnnV?^S-5N6$Q;zX{^K3I zCb8@J7sF_n*Ht zJr5CHfF1ft5(0&${%kccm`{5PMQ=KJT`faq)fy>Q-clAJgQc+0eJq&b*I%W}hzCmu zeGJ^{IilZORSEb|da4H(@Lk>X_u4GVvIjWNEn71Kn$1_- zg^`DkpNGgEN>NJj(#e$7lnvA@2z2@HVJmUHOhZDWs@f@PpOB@H;z>&@HMNs4C{YXE z-maykO2ix`^b(F9^}PwTvWoCUS8D`&$y@91K_L47y`NJ8^#zj7i#w&9zbremlHsMl zd`Mqk$H~Itt>k&Hlpx02ck@4V&VLfn|7szbw8a~|PZkkGrc}%!x6*Cs@vBkf^3l6<*1p&@Ybeb4WToF8x6YTMNh?OpMYZkVAxax00 z>vHx1xJY_%xYg$@331#kGh8WML5QIj^T}@fDJ);nB$vhu6LY}C$lj7ZF-=f3R3I zElh2!Ela(Ti7QLv%e(J(=3%%!869Iy6pOl^qnM6x!LNlG4MiE$dc-`9cw3n`zY_>s zTK9fjc^=L`oiA%zBxz$ive&3qnB%`ys-k?))j|B=G0bRv-EFWnQjxrZ2Ql+(*x|`y z`O?V!w^R^Fw{#VFSw!nNxPtst>U34tM%mlUo}bcrg6Anz5kb1>#REb1G3z2BN_~nn z^i>bnhWZj?B)qY*XMON~%r?^-+Su;XfPWwGeqYEL+ttWsM44O>Y zkF7(`?;lq)9nm>+Dr9gHH>&wIxUIk6 zp1AV;8NoylwBOB2f?)8%90Fa;kU)|K#d^5C_pEAxWGIzM!@wo5q^QY`r-Mz0C`a`j|M@RWX#^1C~ zRnGJ~Jp8oyb*TQ;vfk^Tqpw3kfA6lXuZN1MA(0Py-8VgjtE>VztW4XHEY zg$J$1Lyujy&cCi1j=28p`s2UhUM?fS7N?XiOSg9A6e4;-JzwP$kYbL1tIU@Y-NruWGRpg3-X`WKzy2J_wyFZj5qG7pP zEjyR=bkxx|s-6}b{muhP&U~-LCk#y6+RGYhHqtDjn&Vx;R3aw;8~L}URJGbYq!!6l z_p)Pvc7Gz_gNoeox#lt^#RIF#t0Nt*V>;*jpdW|xq%!t z)3BGjFosjO+2^5VAqpCb7!=Ge$)9x;CANIXV-Q)NFwkH4{sGVp!jB{fI~D1OQxwH$G6Yizri?u(lCx<$GHVvZX*!jT+8V2~ zfyKDjzn5$uKTw{ddvdba#@4Z5!fy1E^qS+)^wcHCEd>n3X^Uem5%pd00w(vuy$iU@ z`6GlnJ!y`mn?GN=*&j!Pm%aj9n+m`G&7bXenB;t)OAXg#%%AA|eE)giAO4R1h&%p< zOXuI-Hq`s=oMyOWO|FdRW^s6w75&`;BgJgDn6B0Q&dS6!`Yis4AcS~s5TKFzf4yaX z-64+FT>EnWZ9`*g&!b`%JMH7mQEmH;A`;;(AUoFDyKw%~7n675M!){>iW!@>9Yd-L zNpD6qzV0g7n;!bx|I9O>?Z@LoJn+wn^C?GvwfmZmNde{Gjvv{s&)Bq;bYXrql{m~0 zN!|5BiX#69Ekgb;S`Y!b|A!W-=IOc=Y-)B+9yJ?VkX4jVzjmdxER{bsw6eU0nt?Sh zY;4FY%xSz;lv|uj3$40G?dZA}LJi^X<*%+CFmEW-yV*ECF_sgG9W5#9(tFkw8XEFy zb~XgO6b4>d9T;?Y{8%sKLx|qGc(uNLUI@NJt-Mz4P<-tR(XhdqV|D+oI-G2oW*n^%J?dj{u>213p@ZT)8zo9G zEzK&dIk4miKe&g~a(%>AlToGqCJ$@a4ZB(@$So_bub*3fK;3QU8zvGD5lzLcH`>M* zp9z(tg%9o;M8CDLJTLltqVrJ1<7~qM>n*R>A>;g_L;Hu~ZS2%*N-E^n8%YtvNtrK0 z@Ux`N*K{j;i@8Y=VJJOutYPVJh@XWxBWQVQb>uo#?O-jzf!(aT(nNLfD6OK z)bP9tx66dWeY*uuW>8dRD(&8qLP~MT>_y5D58-JemypRn)|N1yh*GP6iMi^3V!<&Z zLZvF2jwzM*in|;t&*)1#O;k)NE@q=rO%Y3qWzRPPGI~Xj*o#fdO`cwHM`k5d*b#;P z77xa-6MKR$1ovaSmMyjy$Vc<+YBLv|c8G~${GOtsI2AEOkpu1OAf{&t#>Dg|jRY4^ zE}aa@_wE@FN{on!e=he)jTxe582Rpoig{}zv6%0mq!lV9=~`V-Mw!ZrvfR+^Lp@4`jdhjErSmg;>RxszL0PAvEi?J^x!SgNQWXRJv+=7l>Rj9v!L#i7VX=2 zOPZmbiq{pt2(HhBd=b1r8zPJ9?y{OiFK~3|P}3Be2Aweda4{@WicOMCPI!60yKg;sr4ec_<5n({~O{a;fm? z2kl#j2RmB-eqSIBKEN$RKLg>|AWs<{$IaaYCUWu4;!`e7;$Oyq+hV>^|MnNB4)z7$ zA3}s8d%ImlU-F;rM)}!(zPAw6K(`=;=KLFITp(Y3S4!gUe5B`8a-P^K{q0hb8fg9V zrKZcw2%*W-HvM!fS^obV{Qp-TP<72I4)pAtR0fuj`=2~0zN(v7$}lg_qf{1DWmo26 zQyUr@L!0QK)X-4=){<*^SF)%z#kUHZnz1)24R_h8t*!ha|KURj|J2Z>+#cPj2C);^+Mk6!Y&!EJ$^_9_`s+Q zfm!oJw36kn5<5pITk;S#y5veeDn)pjaUj@cwYNaotjxWmc-95lQ3;$an0{WKcSmAND?9oMARcg76q3*}TiE1HK z3Nmo^;$28hD{7C2nh1>Jh_(oWeoE2a=J{G2=T3;zRzBWHoS;yq3gcZ-@PNDM2~ZMG zVIl$kqrj*R8~`tTYdM1{dvpL4w1*+EEkRFgY-p0dRMKUFjoEU-6#%i_fjC< z2OTO`WHYgv_NlNiMG`5p!Z|R4kzflfsi%0W)?CLP6&NV0L`OdnM7EW-FH;eEGAAeZ zAYy7t%8vzvR-e2;6j&BomJ46Uz=v6sNIWs;6wn&bmH; zNkLAbPNb2uw_O*a&nrtVCB6}fsZGdr2dedu3^Eym+u_M!H)2Voc`Q|jP@(KA0r!bprq-hq60uAE6pL_8cov_83K+?<3ES`s#~;1 zW1U1lE0~nFofGn%=6wl`voECFp>Q63PPyTL{$%U0hbG;?UcuFOd%<0tDo*ZJ}Pja z18e=uvE#9cYGt)MI#6#g_X5WeAp%yyL$w0EXQ%|xvsDu19~{N@;)mY`LXjg<$_k?e1L?|_Ock0G!+8|0Ve+o>j(E4 literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/fi/button/webim_off.gif b/src/messenger/webim/locales/fi/button/webim_off.gif new file mode 100644 index 0000000000000000000000000000000000000000..04ffd851e982670bf952f938997f0e2ac5cd9f54 GIT binary patch literal 4439 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 P`;pMMM0qnCfHnUEKea=} literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/fi/button/webim_on.gif b/src/messenger/webim/locales/fi/button/webim_on.gif new file mode 100644 index 0000000000000000000000000000000000000000..cd6b52a8c3e431b293d5c33fea7cfb500f21c373 GIT binary patch literal 14402 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 literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/fi/images/history.gif b/src/messenger/webim/locales/fi/images/history.gif new file mode 100644 index 0000000000000000000000000000000000000000..5acac61b524bddf5caf2c39bde2592af96e701b8 GIT binary patch literal 288 zcmZ?wbhEHb6k!Np*v!DNbm`LL$B&;qd-loSQ^&G)F zW>Wp;cO&lkP0xN7ThNeSUy;aF)0W%V>X22Ip4qEjozYd-F|)5OrMYz0y!o?c`zCcv zn7*`r!bI1!nD*i&%cgAH(7$4HXm`7A<-Wb!J@*_ryn0PR$ceT453Pzjz3cSJgIkYY iIC1Hsl||^?aBdS{17B@lZnZ!;g-{_8F;ihd25SHd;Djy! literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/fi/images/login.gif b/src/messenger/webim/locales/fi/images/login.gif new file mode 100644 index 0000000000000000000000000000000000000000..2c7a7da62d671123b490077f92291d79463095d3 GIT binary patch literal 2472 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 literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/fi/images/message.gif b/src/messenger/webim/locales/fi/images/message.gif new file mode 100644 index 0000000000000000000000000000000000000000..83b7c9b0ddd947edf74b98ca9630436a9c833399 GIT binary patch literal 325 zcmV-L0lNN2Nk%w1VH5yW0J8u9(UT@^DFgQ`? XLx?*PC|JNy&x6B<5F<*A7y$q~Xgr@Y literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/fi/images/save.gif b/src/messenger/webim/locales/fi/images/save.gif new file mode 100644 index 0000000000000000000000000000000000000000..d27f651e78971447967b568b841021da9d98507d GIT binary patch literal 2506 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 U5sYXg#3)X&idW2Hm;?j>JB3*Z1^@s6 literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/fi/images/search.gif b/src/messenger/webim/locales/fi/images/search.gif new file mode 100644 index 0000000000000000000000000000000000000000..69554f970c60b150bf650592483f4c23927c5622 GIT binary patch literal 2523 zcmV<12_*JMNk%w1VQv5;0Qdg@?e+WK-rhBU#LD3EmA2U+X0tMU!qwsKLXFc{z1d zHi5<~a=pvi>+bUQKa9;JYPKb8x7^&^!{PN;qvtn$$y1x;E_lC7oY*jS!cLjmUy;Wz zZnjF1-0kr7Ta3h8rRyGIu*BZ-yxH$jnd3{D*hQ4mti|9icD|m*=RAqaFnGW^gvmF8 z#(}cjWU%vMuJI>sxIKr>$=K>to#npQ?oXKCt;gY9jl~{hu|I~;JBP}HxZ-BB^fZ3M zW3Tctc*81kyHKIrV3Wy6kJ&|r#WjG%HGjl9ce^lhxh`?IA!oDs`T6ql^7Hfa@$vEO z?Ck35>izxw?d|RE?(XpL@c;k+>+9?2=;-O`>E`C<=jZ3-Fx43gUFM!*S@~K?)Lob^ZG`X)H#O9y}i9FbiC5i(qfj&W}D71 zdcfl1;#8jH9b&IWmD5+N;x&B6N}Jb&wck33$*9oo?(y|ZoY&0T?CbCIlECRnn$|gf z!8w7;RjA-YiPb`p&_t8cMUd30%IEU-`O4YqKz_hdq2N=e;7_01SE1-3XtQLP%qMBH zMvT}%f4^3r=dQ=&f3Vw6o8MTb=GWu!z1#5L?)X@&5#|kJA}(ViOs9T;8dsIT&L{q@%CV#MhP>n{ak^2T*j1k9zuE5~WwB3|;VyK* zOqkp)b-p};&MbDl!QJyYd%wcm@n4zH_V)Jg@9+2b_xSku^z`)g_4WGt`uqF){QUfv zmzMwl00000A^8LW00930EC2ui0B!&y000R80RIUbNU)&6g9sBUT*$DY!-oU;#JQ74 zkDfet;_!jUv7^V22;2(p zNwjFgISR_;%twzN&z<+8-t(ehj?t@F|J8XDU}?Tl9tPPu6mQa?SD@~7(WfuKn>tzJ z#(d)jUrt0wtf1IKj2MbPk;=is@q(>BHgDuAZrHD};}J^(QL2Omi-0SYpZIMjgvtTK z0UV1SO}ez{)2LIcCjAAUYu7m;m@180nJ%h_~%K9pWxe_6j2r57(K8^4B~FOaD#?0W40 zA)%NA5Ia2Lg8>vg5WyC|5VxFh&M_F>7|>BCp<&e-hFw%^X&03}PWi-?J?-UWS5B?H zCgK-ftmg$7V5GR7d?w<92qgxv^GyTAtm23xncPqe2uyG=#3f6Jzyb!#6}Mn>&NT_$ zbI|Ft4|dgUmz_^)iRToD9)^h0i0_r?-g{({iQ;=L!e}BAm9PSZ2C8HNNGQq70002U zbYg)3M-*W~1-lH#+&&IMSsis!t~Diw+d?^<-NQwxccu0SXiZu|O<CvJELDz{nZi2!l!jDKv3LBR$MqMFC0t zitn#eRu}YISpw~EhkE<}!y(fPJB!c1E&l6|#4KtnaXn--o^2VBM_vXQVT6(OQil)& z&BzX1Ok99v<+Y=88F^GFZxhRwH%rqI4^0E;E&~gGH;k1x%gcBN;p}&yQ zW4J%!8Q$!sU@Q!(@Dcm7t;S_we7y5w5Ca;T*E}>BurZUe$0Yu6iEcRI297XCFkl6b zLXd+7?&1Xp&QSwgq$6(80oJ}UWFepU&3#YFiQop;EERbHc+~QO@XXLZe}v(9WeCFn zE4RGLp+O8f1fl@{gNVSU?1TW3xPS(r;D81UAXZR3!#1vvh$3La9ZFDylg@`7g6RWb z+yR-MDV;I7d$vZ3`ij>{{ZL_954V19-xj?gy0%Tk`TY@HZWq*15!k5 z3Q8;mwct@rTa=?*0GpRbKK`(ku@plZX8Fol(y||rlFB`BAOvR6q8hC@gEpAp2`1=9 z0K$v}1qh-40!%n#ICgLIOM@bg{m*ge6EbhX7pX04%70XGOr=5QLxtwcr9KVBl8ggl09^ z&8~L0D;k5mfenUqJmQj;d|7Wx|aC<^d`h1dcte0`xR2aYg9YJ!J)uw`yd0s|i2Fcb-USRo==ge2rp l54D(~4U$-dOFqovg-C=V7Qu){T1?{_+xW&fhDksG06TS15mNvF literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/fi/images/wmchat.png b/src/messenger/webim/locales/fi/images/wmchat.png new file mode 100644 index 0000000000000000000000000000000000000000..4d9ef1f782970fb80d904a839d5526a6f09a5d42 GIT binary patch literal 507 zcmeAS@N?(olHy`uVBq!ia0vp^B0#*HgBeJwarQg`Qj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS>Jid+MHLR^EXkN z|Ni~^|L^a{jT;|5di4A2>kE^VzJLGz;m(fhi=98*+5Z3k|0PS7T$rQ?G--8oe<_d> zFA4Gs28v?=49^^%#W652YI?djhE&{oGxarJlL1d_`=h__GQa=pU)A8VZLVjtJx`~v z&l&gYm-{a5n*06sRY$gGdp}QKD(v|%NTu1`{ec(99fKEV0{#gsn8$eh_{EQBgs08$ zxyu)AJXKQW@{AcgnP-YzKNdEq@z1NN5U6Z=!nx5=YO)IdXH{`6ArY-vJl;;9|2{I% zd8s_d(dYM)rOmVYO0538oV9?vb-i4Y%)7n&ufN{BZ|z4LU9H|Vjoepx;!bxn8Uu`*f;qQclez`pR zt|YFqefv}Ij=1=x3p#0zu`>fE%wMtYg5`?;>s}v7o7-kN^XQWMf(ai|41>RRJ&mlL t^Lep!<2$}xsW0pv%|5;Bha3|R!)ISk(-m^D{=jf$@O1TaS?83{1OPhV0Z{+| literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/fi/properties b/src/messenger/webim/locales/fi/properties new file mode 100644 index 00000000..72833d64 --- /dev/null +++ b/src/messenger/webim/locales/fi/properties @@ -0,0 +1,11 @@ +encoding=utf-8 +output_charset=utf-8 +output_encoding=utf-8 +app.title=Mibew Messenger +chat.window.poweredreftext=mibew.org +chat.window.product_name=Mibew Messenger +company.title=Mibew Messenger Community +localedirection=ltr +localeid=Finnish (fi) +site.title=mibew.org +site.url=http://mibew.org diff --git a/src/messenger/webim/locales/fr/properties b/src/messenger/webim/locales/fr/properties index 7c8d2077..e9935d7f 100644 --- a/src/messenger/webim/locales/fr/properties +++ b/src/messenger/webim/locales/fr/properties @@ -175,7 +175,7 @@ install.title=Installation install.updatedb=Lancer Assistant de mise à jour pour rectifier votre base de données. installed.login_link=Procédez à l'identification installed.message=Application installée avec succès. -installed.notice=Vous pouvez ouvrir une session en tant que "admin" avec un mot de passe vide.

        Pour des raisons de sécurités, changez votre mot de passe immédiatement et effacez le dossier webim/install de votre serveur. +installed.notice=Vous pouvez ouvrir une session en tant que "admin" avec un mot de passe vide.

        Pour des raisons de sécurités, changez votre mot de passe immédiatement et effacez le dossier /webim/install de votre serveur. lang.choose=Choisissez votre langue leavemail.body=Vous avez un message de {0}:\n\n{2}\n\nSon email: {1}\n{3}\n--- \nde votre messagerie instantatanée leavemail.subject=Question de {0} @@ -358,7 +358,7 @@ right.main=Principal right.other=Autre settings.chat.title.description=Département de votre société, par exemple. settings.chat.title=Titre dans la fenêtre de dialogue -settings.chatstyle.description=Aperçu de toutes les pages de chaque style disponible ici +settings.chatstyle.description=Aperçu de toutes les pages de chaque style disponible ici settings.chatstyle=Sélectionnez le style de votre fenêtre de dialogue settings.company.title.description=Entrez le Nom de votre Société settings.company.title=Nom de Société diff --git a/src/messenger/webim/locales/he/properties b/src/messenger/webim/locales/he/properties index 2482484f..2b4e562e 100644 --- a/src/messenger/webim/locales/he/properties +++ b/src/messenger/webim/locales/he/properties @@ -188,8 +188,8 @@ leavemessage.title=השאר הודעה leftMenu.client_agents=סוכנים leftMenu.client_gen_button=הקוד של הכפתור leftMenu.client_settings=העדפות -localeid=Hebrew (he) localedirection=rtl +localeid=Hebrew (he) mail.user.history.body=שלום לך, {0}!\n\nבהמשך לבקשתך, זאת ההיסטוריה: \n\n{1}\n--- \nבכבוד רב,\nמסנגר mail.user.history.subject=מסנגר: היסטוריית השיחות mailthread.close=סגור... @@ -358,7 +358,7 @@ right.main=כללי right.other=אחר settings.chat.title.description=לדוגמא, שם המדור של הכפתור settings.chat.title=כותר בחלון הצאט -settings.chatstyle.description= צפיה בתצוגה מקדימה של הסגנונות ניתנת כאן +settings.chatstyle.description= צפיה בתצוגה מקדימה של הסגנונות ניתנת כאן settings.chatstyle=בחר סגנון לחלון הצאט settings.company.title.description=הכנס שם לכפתור שלך settings.company.title=שם הכפתור @@ -384,11 +384,11 @@ settings.host.description=יפתח בעת לחיצה על לוגו בחלון ה settings.host=קישור לאתר האינטרנט שלך settings.logo.description=הכנס קישור ללוגו התמונה של הכפתור settings.logo=לוגו החברה -settings.popup_notification.description=דיאלוג קטן מופיע על מנת למשוך את תשומת לבך -settings.popup_notification=אפשר "הודעה קופצת המודיע על המבקר החדש" settings.no.title=הכנס שם לכפתור שלך settings.onehostconnections.description=0 מאפשר כל מספר חיבורים שהוא settings.onehostconnections=מספר מקסימלי מכתובת אחת +settings.popup_notification.description=דיאלוג קטן מופיע על מנת למשוך את תשומת לבך +settings.popup_notification=אפשר "הודעה קופצת המודיע על המבקר החדש" settings.saved=שינויים נשמרו settings.sendmessagekey=שלך הודעה עם: settings.survey.askgroup.description=הצג / הסתר שדה בחירת מחלקה בסקר @@ -435,7 +435,7 @@ translate.show.forvisitor=שורות לאורח translate.show=הצג: translate.sort.key=לפי מפתח המשאב translate.sort.lang=לפי שורה משפה ראשונה -translate.sortמיון: +translate.sort=מיון: typing.remote=מקליד... updates.current=אתה משתמש: updates.env=סביבה: diff --git a/src/messenger/webim/locales/hr/properties b/src/messenger/webim/locales/hr/properties index c8e58f0b..304b04bd 100644 --- a/src/messenger/webim/locales/hr/properties +++ b/src/messenger/webim/locales/hr/properties @@ -1,10 +1,11 @@ encoding=utf-8 output_charset=utf-8 output_encoding=utf-8 -localeid=Hrvatski (hr) admin.content.client_agents=Dodavanje, brisanje operatora poduzeća. Uređivanje njihovih postavki. +admin.content.client_gen_button=Generiranje HTML koda gumba. admin.content.client_settings=Određivanje postavki prozora za razgovor i uobičajenog ponašanja sustava. admin.content.description=Funkcije dostupne operatorima stranica. +agent.not_logged_in=Vaša sesija je istekla, molimo ponovno se prijavite app.descr=Mibew Messenger je aplikacija otvorenog koda za podršku uživo. app.title=Mibew Messenger ban.error.duplicate=Navedena adresa je već u upotrebi, kliknite ovdje ako je želite urediti. @@ -12,9 +13,9 @@ button.delete=Izbriši button.enter=Ulaz button.save=Spremi button.search=Traži -canned.actions=Uredi canned.actions.del=izbriši canned.actions.edit=uredi +canned.actions=Uredi canned.add=Dodaj poruku... canned.descr=Uredite poruke koje često upisujete u razgovor. canned.group=Za grupu: @@ -88,8 +89,6 @@ clients.intro=Ova stranica prikazuje listu posjetitelja na čekanju. clients.no_clients=Lista posjetitelja na čekanju je prazna clients.queue.chat=Posjetitelji u razgovorima clients.queue.prio=Prioritetni red čekanja posjetitelja -admin.content.client_gen_button=Generiranje HTML koda gumba. -agent.not_logged_in=Vaša sesija je istekla, molimo ponovno se prijavite clients.queue.wait=Čekanje na operatora po prvi put clients.title=Lista posjetitelja koji čekaju common.asterisk_explanation=* - obavezna polja @@ -115,37 +114,37 @@ errors.required=Molimo ispunite "{0}". errors.suffix= errors.wrong_field=Molimo točno ispunite "{0}". features.saved=Svojstva aktivirana -form.field.address=Adresa posjetitelja form.field.address.description=Primjer: 12.23.45.123 ili todo.com -form.field.agent_commonname=Međunarodno ime (latinica) +form.field.address=Adresa posjetitelja form.field.agent_commonname.description=Ovo ime će biti vidljivo posjetiteljima. -form.field.agent_name=Ime +form.field.agent_commonname=Međunarodno ime (latinica) form.field.agent_name.description=Ovo ime će biti vidljivo posjetiteljima. -form.field.avatar.current=Trenutna slika avatara +form.field.agent_name=Ime form.field.avatar.current.description=Slika Vašeg avatara. -form.field.avatar.upload=Pošalji avatara +form.field.avatar.current=Trenutna slika avatara form.field.avatar.upload.description=Odaberite dokument avatara za slanje.
        Slika ne bi smjela biti veća od 100x100 piksela. -form.field.ban_comment=Komentar +form.field.avatar.upload=Pošalji avatara form.field.ban_comment.description=Razlog blokiranja -form.field.ban_days=dana +form.field.ban_comment=Komentar form.field.ban_days.description=Broj dana blokiranja ove adrese +form.field.ban_days=dana form.field.email=Vaš email -form.field.groupcommondesc=Međunarodni opis form.field.groupcommondesc.description=Opis na engleskom. -form.field.groupcommonname=Međunarodno ime +form.field.groupcommondesc=Međunarodni opis form.field.groupcommonname.description=Ime na engleskom. -form.field.groupdesc=Opis +form.field.groupcommonname=Međunarodno ime form.field.groupdesc.description=Opis grupe. -form.field.groupname=Ime +form.field.groupdesc=Opis form.field.groupname.description=Ime za identificiranje grupe. -form.field.login=Korisničko ime +form.field.groupname=Ime form.field.login.description=Korisničko ime se može sastojati od malih slova na latinici i donje crte. +form.field.login=Korisničko ime form.field.message=Poruka form.field.name=Vaše ime -form.field.password=Lozinka form.field.password.description=Upišite novu lozinku ili ostavite prazno ako želite zadržati staru. -form.field.password_confirm=Potvrda lozinke +form.field.password=Lozinka form.field.password_confirm.description=Potvrdite novu lozinku. +form.field.password_confirm=Potvrda lozinke form.field.translation=Prijevod harderrors.header=Nemoguće izvesti:
          image.button.delete=/locales/hr/images/delete.gif @@ -168,8 +167,8 @@ install.connection.error=Ne mogu se spojiti, molimo provjerite postavke servera install.done=Završeno: install.err.back=Riješite problem i pokušajte ponovno. Pritisnite natrag za povratak na čarobnjaka. install.err.title=Problem -install.kill_tables=Izbacivanje postojećih tablica iz baze podataka install.kill_tables.notice=Nije moguće ažurirati strukturu tablica. Pokušajte ručno ili ponovno kreirajte sve tablice (upozoranje: svi Vaši podaci će biti izgubljeni). +install.kill_tables=Izbacivanje postojećih tablica iz baze podataka install.license=Software licence agreement install.message=Pripremite bazu podataka pomoću čarobnjaka. install.next=Slijedeći korak: @@ -191,6 +190,7 @@ leftMenu.client_agents=Operatori leftMenu.client_gen_button=Kod gumba leftMenu.client_settings=Postavke localedirection=ltr +localeid=Hrvatski (hr) mail.user.history.body=Dobar dan, {0}! \n\nVaša povijest razgovora: \n\n{1} \n--- \nSa štovanjem, \nMibew Messenger mail.user.history.subject=Mibew Messenger: povijest razgovora mailthread.close=Zatvori... @@ -200,17 +200,17 @@ mailthread.title=Pošalji povijest razgovora
          putem emaila menu.agents=Lista operatora menu.blocked=Blokirani posjetitelji menu.canned=Spremljene poruke -menu.groups=Grupe menu.groups.content=Grupe operatora prema odjelima ili znanjima. -menu.locale=Jezik +menu.groups=Grupe menu.locale.content=Jezik programa. +menu.locale=Jezik menu.main=Početak menu.operator=Vi ste {0} menu.profile.content=Na ovoj stranici možete promijeniti svoje osobne podatke. menu.profile=Profil menu.translate=Lokaliziraj -menu.updates=Ažuriranja menu.updates.content=Provjeri novosti i ažuriranja. +menu.updates=Ažuriranja my_settings.error.password_match=Upisane lozinke nisu iste no_such_operator=Operator ne postoji operator.group.no_description=<nema opisa> @@ -233,8 +233,8 @@ page.gen_button.choose_group=Kod za grupu page.gen_button.choose_image=Odaberi sliku page.gen_button.choose_locale=Kod za jezik page.gen_button.choose_style=Stil prozora za razgovor -page.gen_button.code=HTML kod page.gen_button.code.description=Oprez! Molimo ne mjenjajte
          kod ručno, jer
          ne garantiramo da
          će raditi! +page.gen_button.code=HTML kod page.gen_button.default_group=-svi operatori- page.gen_button.include_site_name=Uključi ime hosta u kod page.gen_button.intro=Ovdje možete generirati HTML kod koji ćete postaviti na svoje stranice. @@ -364,52 +364,52 @@ report.total=Ukupno: right.administration=Administracija right.main=Glavni izbornik right.other=Ostalo -settings.chat.title=Naslov prozora razgovora settings.chat.title.description=Na primjer, ime Vašeg poduzeća. -settings.chatstyle=Odaberite stil prozora za razgovor +settings.chat.title=Naslov prozora razgovora settings.chatstyle.description=Pregled svih stranica svakog stila je dostupan ovdje -settings.company.title=Ime poduzeća +settings.chatstyle=Odaberite stil prozora za razgovor settings.company.title.description=Upišite ime Vašeg poduzeća -settings.email=Email +settings.company.title=Ime poduzeća settings.email.description=Upišite email za primanje poruka sustava -settings.enableban=Omogući svojstvo "Zlonamjerni posjetitelji" +settings.email=Email settings.enableban.description=Pomoću njega možete blokirati napade sa određene IP adrese -settings.enablegroups=Omogući "Grupe" +settings.enableban=Omogući svojstvo "Zlonamjerni posjetitelji" settings.enablegroups.description=Koristi se za stvaranje različitih tema za različita pitanja. -settings.enablepresurvey=Omogući "Upitnik prije razgovora" +settings.enablegroups=Omogući "Grupe" settings.enablepresurvey.description=Korisnici moraju ispuniti upitnik prije razgovora. -settings.enablessl=Dopusti sigurne veze (SSL) +settings.enablepresurvey=Omogući "Upitnik prije razgovora" settings.enablessl.description=Molimo, zapamtite da web server treba biti konfiguriran za podržavanje https zahtjeva. -settings.enablestatistics=Omogući "Statistiku" +settings.enablessl=Dopusti sigurne veze (SSL) settings.enablestatistics.description=Dodaje stranicu sa izvješćem o korištenju Messengera. -settings.forcessl=Svi razgovori moraju biti sigurni +settings.enablestatistics=Omogući "Statistiku" settings.forcessl.description=Prikaži razgovore samo kroz https veze -settings.geolink=Link na vanjski servis geolokacije +settings.forcessl=Svi razgovori moraju biti sigurni settings.geolink.description=Svaki IP postaje link koji se otvara u novom prozoru. {ip} je zamijenjen sa pravim ip. -settings.geolinkparams=Opcije prozora geolokacije +settings.geolink=Link na vanjski servis geolokacije settings.geolinkparams.description=Veličina prozora i alatnih traka -settings.host=URL Vaše web stranice +settings.geolinkparams=Opcije prozora geolokacije settings.host.description=Web adresa poduzeća ili link na logo -settings.logo=Logo Vašeg poduzeća +settings.host=URL Vaše web stranice settings.logo.description=Upišite http adresu loga poduzeća +settings.logo=Logo Vašeg poduzeća settings.no.title=Molimo unesite naziv poduzeća -settings.onehostconnections=Maksimalni broj upita sa jedne adrese settings.onehostconnections.description=0 ne ograničava broj veza -settings.popup_notification=Omogući "Popup prozor sa obavijesti o novom posjetitelju". +settings.onehostconnections=Maksimalni broj upita sa jedne adrese settings.popup_notification.description=Pojavljuje se mali dijaloški okvir da Vam privuče pažnju. +settings.popup_notification=Omogući "Popup prozor sa obavijesti o novom posjetitelju". settings.saved=Promjene su spremljene settings.sendmessagekey=Pošalji poruke sa: -settings.survey.askgroup=Dopušta posjetitelju da odabere odjel/grupu settings.survey.askgroup.description=Prikazuje/skriva polje sa odabirom odjela u upitniku -settings.survey.askmail=Pitaj email posjetitelja +settings.survey.askgroup=Dopušta posjetitelju da odabere odjel/grupu settings.survey.askmail.description=Prikazuje/skriva email polje u upitniku -settings.survey.askmessage=Prikaži polje sa početnim pitanjem +settings.survey.askmail=Pitaj email posjetitelja settings.survey.askmessage.description=Prikazuje/skriva polje sa početnim pitanjem u upitniku +settings.survey.askmessage=Prikaži polje sa početnim pitanjem settings.title=Postavke Messengera -settings.usercanchangename=Dopušta korisnicima promjenu imena settings.usercanchangename.description=Isključi za skrivanje okvira uređivanja u prozoru za razgovor -settings.usernamepattern=Identifikator posjetitelja +settings.usercanchangename=Dopušta korisnicima promjenu imena settings.usernamepattern.description=Kako se stvara niz podataka identifikatora od {name}, {id} ili {addr}. Uobičajeno: {name} +settings.usernamepattern=Identifikator posjetitelja settings.wrong.email=Upišite važeću email adresu settings.wrong.onehostconnections=Polje "Maksimalni broj upita" bi trebalo sadržavati broj site.title=mibew.org @@ -422,8 +422,8 @@ statistics.title=Statistika statistics.wrong.dates=Odabrali ste početni datum nakon završnog tag.pagination.info=Stranica {0} od {1}, {2}-{3} od {4} tag.pagination.next=slijedeća -tag.pagination.no_items=pronađeno 0 elemenata tag.pagination.no_items.elements=Nema elemenata +tag.pagination.no_items=pronađeno 0 elemenata tag.pagination.previous=prethodna thread.back_to_search=Idite na pretraživanje thread.chat_log=Zapis razgovora @@ -437,17 +437,17 @@ time.yesterday.at=Jučer u topMenu.admin=Početna topMenu.logoff=Izlaz topMenu.main=Početna -topMenu.users=Posjetitelji topMenu.users.nomenu=bez izbornika +topMenu.users=Posjetitelji translate.direction=Smjer: -translate.show=Prikaži: translate.show.all=Svi tekstovi translate.show.foradmin=Tekstovi za administratora translate.show.foroperator=Tekstovi za operatora translate.show.forvisitor=Tekstovi za posjetitelja -translate.sort=Složi prema: +translate.show=Prikaži: translate.sort.key=Glavnom identifikatoru translate.sort.lang=Jeziku izvora +translate.sort=Složi prema: typing.remote=Udaljeni korisnik piše... updates.current=Koristite: updates.env=Okolina: diff --git a/src/messenger/webim/locales/hu/button/webim_off.gif b/src/messenger/webim/locales/hu/button/webim_off.gif index 04ffd851e982670bf952f938997f0e2ac5cd9f54..c860c103378923e6c366484292de1ad8ffb00d04 100644 GIT binary patch delta 4382 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 diff --git a/src/messenger/webim/locales/hu/button/webim_on.gif b/src/messenger/webim/locales/hu/button/webim_on.gif index cd6b52a8c3e431b293d5c33fea7cfb500f21c373..d7220fa4aa2992171fbee2624d76a698f0bede46 100644 GIT binary patch literal 14818 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 literal 14402 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 diff --git a/src/messenger/webim/locales/hu/images/history.gif b/src/messenger/webim/locales/hu/images/history.gif index 5acac61b524bddf5caf2c39bde2592af96e701b8..c43cb2eafa0a425054fe6feab6922b5f2b6a1ace 100644 GIT binary patch delta 250 zcmV%OiM@dFFIbjq4Pyn+Fkqkru^N~>&e`2D^+Ek2kLe~o$pA(-#M{4nwlm`qoTTEiJXG_U6q}j59WsXgmf2_b+uEA*QGQ&2 zWJ5(+fp=PPUUnH$U58*-k7-d@V{mJgiF;N>m_LI!eT0UQqoScod3uVRosNQyp0S%; zO{c1wV6d09vz&o(t*)_CxxL1q#j?Cu!-#i?rn|(zlD&-8kiM{#+0xj@&Zf%Nugyu& zWzy4A?9;Z1>gkg0@$K$}^ygYa_&omXeYx@K#W@v1)=e;B%>xK|3nWmmpfCaeI|X}z A>;M1& delta 212 zcmV;_04x8-0-yp6M@dFFIbjq4Pyn+4kqkru&5=|-cFZm=3Q`r zZ-01U3VeobfrUV7c4ujgCwpj$eu$Zleq@7nnx3DUn@wVfke8)@kdZ}ZT!(X{rj)U; zkEpX%I*W%bdA_~3Nxa0vtE_NT$gRJ^s$R>w%gMpD#n8yo(KO$#Pb O9w1c`6c#lT5db^%LtmW$ diff --git a/src/messenger/webim/locales/hu/images/login.gif b/src/messenger/webim/locales/hu/images/login.gif index 2c7a7da62d671123b490077f92291d79463095d3..dae5fe28a21cfc2abe15fc5aa922d95046ee8f32 100644 GIT binary patch delta 2250 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 HfB*nH5^Gt1 diff --git a/src/messenger/webim/locales/hu/images/message.gif b/src/messenger/webim/locales/hu/images/message.gif index 83b7c9b0ddd947edf74b98ca9630436a9c833399..771670cda2e580468f02559637f95a17cd805d65 100644 GIT binary patch delta 166 zcmV;X09pUV0Rf9ALSZ-8-Ka6W{BhDIAVRd!56 zjU8~41XT}{{RCD3>X0bJMBD5_5c6? delta 184 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 diff --git a/src/messenger/webim/locales/hu/images/search.gif b/src/messenger/webim/locales/hu/images/search.gif index 69554f970c60b150bf650592483f4c23927c5622..a07e4f7f5e83c9fe4bbac1e26900c94c0ea5471f 100644 GIT binary patch delta 2258 zcmV;@2rc*96X6paM@dFFIbm)9BLMgR06Brm?e+WK-rhBU#LMCHkr_M#@%8wTSd9i; zjm53U;gRb(fA;qF@9*#V`T6ql^6~NU?Ck97>gxUd{qFAW?d|RG@bLft|Lg1P>FMd{ z=;-F==I7_<jrdt+uwd{{H^sVy{M((}=(3(9qCIo7d^>@qX?lynLP?zC3f5BC#;6sVkLXpr|tmH(K(o&(|Q>Wm`-tkS8-yvwTIeWh+ zX|t=tf8SQ0=g8vqtjXo__W4GP*jJ(G%Gv7h^Y>t??_8(s-|qNWrsh70&Ft{=kj3eW z!s+Yp^1<8iUzyO5!017b&yUFMKz_hGgv&sGzpKRH?eX^R@%2!j+EJw5RHxrzq~b!0 z&QF`)I)B19bGT2I;hVzaoWtZOX|rIg@L{g;U6IP}f3Vw3oY&0U?d$LKle5@{yyPiy zy1m=*gtgyQp60*V?;vHdA!V~Jbigoqz)YCjEp@&ucD+1;&Np+n!QJ!0-}A!U@$>WZ z_xJbs`1thn^!4@i`}_O)`udXr12cd7$nkTB51%`JnT+Z%+*|$$XoIP3N#*708UrtX-uB6Drj$MjBl*oT2%K?M! zJ~wgXDsI@Xv11ZT1v$DjD$4*YS+YR!>uyLD1cn7T9!C>oFt6p8Y9=_MFb4I9k zAVG)=O>$qDgyld707JHbD>G+Knd8Tem*Ka3IX`~-pg-3~ow{MQ`@m@54rV79pFN@a z|MZfxDfxUTy~3`?eksZ@VNicIh8;Vfpi)@cQR5L}!m$Y<@L$l@VQa6dGooVcA8s)^<_ZL}0?i2rcNsoN*00_uP}wK^NUV`ebJvciMmXq}F&&c?jZ& zD3u7`iSNN@rkN_j_o9p_DsjmtQEY&UCV+fn3=IJUK#VyT41k0YCs?2aan0!ip_JBD zN99^oYRDZ_J>Ao#dFG+_+KKG3=OUW;jOpTwYO0CG7xP(~4=`7BV8Ro=B+|(#RFWg260SNT7u+$nAfFoRrK}Cnbg)il^3hJ9$wLQ{>S{Up@Y;2;-+{y!h$0qkf_7 z7ulA&R0JthAOr)e0HQ%KX$&%tFq@P!NE$#SfQt=`7yu5FPfo`Vl~wNJ4~G9{cn@3M zMVc(7%%+&BKWS$AX^Yj0fkw5XPW*)#qn@E{V_xM$NFLM#p~!zTohU#{8YLXU3Kc5U zkj4?eaDW06T@>IXbI|QGY?c4&1BO2Xe+Qn2<{fNmJ}c&vDSBhJ_^{I!Z!5L7*<&6%U!v?oV z2i&A1EPidsUu^N)c>KnbocLosFU*vg5*IDvp#gwnSl-?YXu0QEP7P!j0}%hmP(UG) zVS!EANdbQ-fq@M~;Q7;%!bj|OA z2eE4TV^scd+!>B1M>F_C4V5z>5DS>VJreMbN9+gDc2Wch5J3jJU_mQpMFV;Spb+Q) z0)doa16QnI1|N{llc;1NyvYtcEd1NvU^BQh6%K!ndmB~q1SiBXu+oo!B;Xp>z=m4Z zat&^90}{gngJtvp2{JGSt^N}rLv-K(DS*H=P9XwoWB_*kqT9fXBQiY{+FTbE(UINJ=XA$iWblfeUHWA`RGRLMWQB|C<3IlM)q> z#0q~h!3^p^latxW(s-_EDcG#&J=98`#U{5r9}2OYvs?oiXvv0Iw!saybVD27@P?1J zp)o^?N;s-81PB;m8pVJD7G|1-1F%B}Q;@<7POyX+=weD2+836Et|j#LpPJB zt?1>^hKjlR)~G~) z3nO5J6v#0J4@_YS5@^5(Jg|->#3C0_8Wy7rgDkb|q(se9QD3c9wTr$D)^R)pWJZ6@ zxmd4qwX0o)106{E*x^3n5v8ev0I-9A7Fa;EBZ#gDL|}nebRiQlpzCu)!QNO2TbMc_HPOQt*dn(li9ru>7|Ml5tPqhjq7roYf?Ck< ghDtQTB_xjVLL@>Fi(o_}GS0D%cg*7+!z3U8I|v(mQvd(} delta 2252 zcmV;-2s8KL6WbFRM@dFFIbm)9BLMgR0PXer-rn9dfW*q+@{t@o1Mu|skz0)ht;gY9 zjm44fIe+>2`SSAe^YioZ@$u~J?CR?3{r&yz?d|UF?(p#N|NsB%>+9&~=;`U{=H}+- z=jY_)Fx43gUFM!*S@~K?)Lob^ZG`X z)H#O9y}i9FbiC5i(qfj&W}D71dcfl1;#8jH9b&IWmD5+N;x&B6N}Jb&wck33$*9oo z?(y|ZoY&0T?CbCIlECRnn$|gf!8w7;RjA-YiPb`p&_t8cMUd30%IEU-`O4YqKz_hd zp?~00r{GVY+gG9JA!xH?n9L_>vqp^AK!3khpXaW}pO(YK8ek%#Nbq?-(08c?eX?ts_#*x z-b9McVWi?fi_SN5xKNkjtHa-$!sDF7rv)G2b zgVp60*V?;vHdPnO{>bihoQ+%0v!Jc7mt12cd5#JQ74kDfet;_!jUv7^V22;2(pNwjFgISR_;%twzN&z<+8-t(ehj?t@F z|J8XDU}?Tl9tPPu6mQa?SD@~7(WfuKn>tzJ#(d)jUrt0wtf1IKj2MbPk;;F;!tsKw zJ~nUUDsI@XvEva-15v7k1&e?ym7n-+CxprY!vP$N9!C>oFt0w&gpKI4SA(%3N zz?uanxGf~QVt~UbAzF-$fdglZapT3u@KdgwAHRLio$s4I-LP7HU9xNMva^fNo=|<# z|I68Qd_I(3Uw>J@6r~q0C>wvjhMg~vsVnSy?EoR6m;?|zJmP}^6g&{Y7QYa;oN>-E z7~L4qQ755c)ft9eRBLG$l|4@R#FRbl9Y@Z)oquZPilXO=M;w?hKSOL z@0IA@dt{P{;(IN^Xd)7oumXh!s$>F4D9OwK0078zVu1ih6k$RIy9~$NJ`O@z9d%N! zH6@1ILDkbeTb5Ved9IbX-g+#WiBFg;wumO0X4E4erTGkF1qUTK;fo`j%<{<@u*UzY zLn0UGQbhz=xN@96$3cI&9Cc7ys9|_&dAAciUobV^e6IO}Qi~{J%Ay%9c4}>?^<-NQ zwxccu0SXiZu|O<_8IVU_1{q<5k@ZrC5ChG~4x})}*vn}0Oah#!-3SLW z6T(Fc4B~8Ph5lZdoj>K#K3-Ey+vRV=O|RFqKNFh){M3+Z3wh&{he5gWl`D^RKU&)p z4+=4edqcS>lkm(m8Ir%TZaCovjxa|sUP(<*& zAQwD1LJUYDEB^rK5gaf83Lc=2RD|FfNRkl0>NYT9(F0OMYYIv%1-0N&O+*^ z8^M3BB%Wwe>NP2HPp4?OKmSRtaRfA=7+TrNiN;b5YhVK`*|3H-v>~HwXw1-}G72gP z;Q>XU#yp;Ig_dH$0K~|F6r$h)6DR=&7>H7Z^ktNbqDN0?` zP?n5F5230kQ!;F*QT>OV28f^o>rlciUh$-0DN21Q#TQ z>IOM@bg{m*ge6EbhX7pX04%70XGOr=5QLxtwcr9KVBl8ggl09^&8~L0D;k5mfenU< zhBLBIfC6xV3k67r5-@R%YqJmQj;d|7Wx|a zC<^d`h1dcte0`xR2aYg9YJ!J)uw^uEO#%ZR-Y^sidsrbNS%f6yP!F}3p$(E)giAim a;)O_rA{N1jMp{hc8r%5BIEG0;0028Mop*Eq diff --git a/src/messenger/webim/locales/hu/images/wmchat.png b/src/messenger/webim/locales/hu/images/wmchat.png index 4d9ef1f782970fb80d904a839d5526a6f09a5d42..9462765aea3a90d9ced14d20785d52d003733f83 100644 GIT binary patch delta 382 zcmV-^0fGMe1C<1jkPrX=|EuMxX8-^I7j#liQ<0$*fB*jg=0N6N0003)Nkl1`$@i07Otvq4L$!D)s z0`1cde`hEUswbYJ{M^}}5H6$PV8@0C0%0xjKJQlt)e|HfG$%$18NZSJFAnALqj1U{ zG6y2BbQAtrPRGJ2+{*ZsZn*sEnxG4XuO4C?zIlIMZI0So>-n*0bYLx9s8;Z+A#kMx zp5i+)7^APcRj^Yt!HfkOVN!nJSyX?)7yJ!~Wd4Mg=aYF>Ij?T0bE3>S1uFTEMkX@% zIRUbq`u}DpAFk_&7J@RBxO9fu^8*qfhPP!Aj)y#HA>;9G%kfi2426f{{qAY^{*S7FOtzg#gFg(3O-#&3*VB&Dx}Epi)j$ASC z@jNXmjjVwS)eK%M0&6Ak*8j%<_NSjWoWb_q101jy?O}LFk!Pa*hck!I*PAwjwg{7< zk_O}Iw87B*kikxE48GK1sy*%bF5DLv($FksN`RfuFyHC|E}x6W}SvPnZ=~v z5n%9SF;n%5Messenger -company.title=Mibew Messenger Community +encoding=utf-8 +output_charset=utf-8 +output_encoding=utf-8 +admin.content.client_agents=Céges operátor létrehozása, törlése. Jogok kezelése. +admin.content.client_gen_button=Gomb HTML kód létrehozása. +admin.content.client_settings=Opciók megadása amik az üzenetküldő ablakot és a rendszerbállításokat módosítják. +admin.content.description=Az oldal operátorai által elérhető funkciók. +agent.not_logged_in=A munkamenet lejárt, jelentkezz be újra +app.descr=A Mibew üzenetküldő egy nyílt forráskódú ügyfélszolgálati alkalmazás. +app.title=Mibew üzenetküldő +ban.error.duplicate=A megadott cím már használatban van, kattintson ide ha szerkeszteni akarja. +button.delete=Törlés +button.enter=Bevitel +button.offline.bottom=Hagyjon üzenetet +button.online.bottom=Tegye fel kérdését +button.save=Mentés +button.search=Keresés +canned.actions.del=eltávolítás +canned.actions.edit=szerkesztés +canned.actions=Módosítás +canned.add=Üzenet hozzáadása... +canned.descr=Gyakori üzenetek szerkesztése. +canned.group=Csoportnak: +canned.locale=Nyelvnek: +canned.title=Tárolt Üzenetek +cannededit.descr=Meglévő üzenet szerkesztése. +cannededit.done=Elmentve +cannededit.message=Üzenet +cannededit.no_such=Nincs ilyen üzenet +cannededit.title=Üzenet szerkesztése +cannednew.descr=Új üzenet hozzáadása. +cannednew.title=Új üzenet +char.redirect.operator.away_suff=(nincs a gépnél) +char.redirect.operator.online_suff=(elérhető) +chat.came.from=Az ügyfél a {0} oldalról jött +chat.client.changename=Név módosítása +chat.client.name=Ön +chat.client.spam.prefix=[spam]  +chat.client.visited.page=Az ügyfél megnyitotta a {0} oldalt +chat.default.username=Látogató +chat.error_page.close=Bezárás... +chat.error_page.head=A hiba oka: +chat.error_page.title=Hiba +chat.mailthread.sent.close=Bezárás... +chat.mailthread.sent.closewindow=Kattintson erre a linkre az ablak bezárásához +chat.mailthread.sent.content=A beszélgetés a {0} címre el lett küldve +chat.mailthread.sent.title=Elküldve +chat.predefined_answers=Üdvözlöm, segíthetünk?\nÜdvözlöm az ügyfélszolgálaton! Miben segíthetünk? +chat.redirect.back=Vissza... +chat.redirect.cannot=Nem beszélget ügyféllel. +chat.redirect.choose=Válassz: +chat.redirect.group=Csoport: +chat.redirect.operator=Operátor: +chat.redirect.title=Átirányítás
          másik operátorhoz +chat.redirected.close=Bezárás... +chat.redirected.closewindow=Kattintson az ablak bezárásához +chat.redirected.content=Az ügyfél elsőbbséget élvez a(z) {0} operátornál. +chat.redirected.group.content=Az ügyfél elsőbbséget élvez a(z) {0} csoportnál. +chat.redirected.title=Az ügyfél át lett irányítva másik operátorhoz +chat.status.operator.changed=A(z) {0} operátor átváltott a(z) {1} operátorra +chat.status.operator.dead=Az operátornál probléma van a kapcsolatban, ideiglenesen átváltottunk háttérben küldésre. Elnézését kérjük. +chat.status.operator.joined=Az operátor {0} csatlakozott a beszélgetéshez +chat.status.operator.left=Az operátor {0} elhagyta a beszélgetést +chat.status.operator.redirect=A(z) {0} operátor átirányította egy másik operátorhoz, kérem várjon +chat.status.operator.returned=Az operátor {0} visszajött +chat.status.user.changedname=Az ügyfél megváltoztatta a nevét {0} -ról {1} -ra +chat.status.user.dead=Az ügyfél bezárta az üzenet ablakot +chat.status.user.left=Az ügyfél {0} kilépett a beszélgetésből +chat.status.user.reopenedthread=Az ügyfél visszalépett a beszélgetésbe +chat.thread.state_chatting_with_agent=Beszélgetésben +chat.thread.state_closed=Bezárva +chat.thread.state_loading=Betöltés +chat.thread.state_wait=Sorban +chat.thread.state_wait_for_another_agent=Várakozás az operátorra +chat.visitor.email=E-mail: {0} +chat.visitor.info=Információ: {0} +chat.wait=Köszönjük, hogy megkeresett bennünket! Kollégánk nemsokára felveszi önnel a kapcsolatot... +chat.window.chatting_with=Ön beszélget: +chat.window.close_title=Beszélgetés bezárása +chat.window.poweredby=Powered by: chat.window.poweredreftext=mibew.org +chat.window.predefined.select_answer=Válasz kiválasztása... +chat.window.product_name=Mibew Messenger +chat.window.send_message=Üzenet küldése +chat.window.send_message_short=Elküldve {{0}} +chat.window.title.agent=Mibew üzenetküldő +chat.window.title.user=Mibew üzenetküldő +chat.window.toolbar.mail_history=A beszélgetés elküldése e-mailben +chat.window.toolbar.redirect_user=Az ügyfél átirányítása másik operátorhoz +chat.window.toolbar.refresh=Frissítés +clients.how_to=Hogy válaszoljon az ügyfélnek kattintson a nevére a listában. +clients.intro=Ez az oldal a várakozó ügyfelek listáját mutatja. +clients.no_clients=Nincs várakozó ügyfél +clients.queue.chat=Ügyfelek beszélgetésben +clients.queue.prio=Elsőbbségben lévő ügyfelek listája +clients.queue.wait=Először várakoznak operátorra +clients.title=Várakozó ügyfelek listája +common.asterisk_explanation=* - kötelező mezők +company.title=Mibew Messenger Community +confirm.take.head=Operátor váltása +confirm.take.message=Az ügyfélnek{0}már segít {1}.
          Biztos vagy benne, hogy beszélni akarsz az ügyféllel? +confirm.take.no=Nem, ablak bezárása +confirm.take.yes=Igen, biztos vagyok benne +content.blocked=Itt tud védekezni a rosszindulatú ügyfelektől. +content.history=Keresés a korábbi beszélgetésekben. +content.logoff=Kijelentkezés. +data.saved=Változtatások elmentve +demo.chat.question=Sok böngészőből lehet választani. Melyiket ajánlja? +demo.chat.welcome=Üdvözlöm! Miben segíthetek? +errors.captcha=A betűk nem egyeznek a képen látható betűkkel. +errors.failed.uploading.file=Hiba a fájl feltöltésekor "{0}": {1}. +errors.file.move.error=Hiba a fájl mozgatásakor +errors.file.size.exceeded=A feltöltött fájl mérete nagyobb mint a megengedett +errors.footer=
        +errors.header=Javítsa ki a következő hibát (hibákat):
          +errors.invalid.file.type=Érvénytelen fájltípus +errors.prefix=
        • +errors.required=Kérem töltse ki "{0}". +errors.suffix=
        • +errors.wrong_field=Kérem töltse ki "{0}" pontosan. +features.saved=Bekapcsolt szolgáltatások +form.field.address.description=Például: 12.23.45.123 vagy proba.com +form.field.address=Látogatók címei +form.field.agent_commonname.description=Ezt a nevet fogják látni az ügyfelek. +form.field.agent_commonname=Nemzetközi név (Latin) +form.field.agent_name.description=Ezt a nevet fogják látni az ügyfelek. +form.field.agent_name=Név +form.field.avatar.current.description=Profilképe. +form.field.avatar.current=Jelenlegi profilkép +form.field.avatar.upload.description=Válassza ki a profilképet.
          A kép mérete nem haladhatja meg a 100x100 pixelt. +form.field.avatar.upload=Profilkép feltöltése +form.field.ban_comment.description=Tiltás oka +form.field.ban_comment=Kommentek +form.field.ban_days.description=Napja blokkolva +form.field.ban_days=Napok +form.field.email=E-mail címe +form.field.groupcommondesc.description=Leírás magyarul. +form.field.groupcommondesc=Nemzetközi leírás +form.field.groupcommonname.description=Név magyarul. +form.field.groupcommonname=Nemzetközi név +form.field.groupdesc.description=A csoport leírása. +form.field.groupdesc=Leírás +form.field.groupname.description=Név a csoport azonosításához. +form.field.groupname=Név +form.field.login.description=A tartalmazhat kis latin betűket és aláhúzást. +form.field.login=Belépés +form.field.message=Üzenet +form.field.name=Név +form.field.password.description=Írjon be új jelszót vagy hagyja üresen a mezőt a jelenlegi megtartásához. +form.field.password=Jelszó +form.field.password_confirm.description=Az új jelszó még egyszer. +form.field.password_confirm=Újra +form.field.translation=Fordítás +harderrors.header=Nem futtatható:
            +image.button.login=/locales/hu/images/login.gif +image.button.save=/locales/hu/images/save.gif +image.button.search=/locales/hu/images/search.gif +image.chat.history=/locales/hu/images/history.gif +image.chat.message=/locales/hu/images/message.gif +image.chat.sprite=/locales/hu/images/wmchat.png +install.1.connected=Kapcsolódott a MySQL szerverhez {0} +install.2.create="{0}" adatbázis létrehozása +install.2.db_exists="{0}" adatbázis létrehozva. +install.2.notice=Az adatbázis nem találom a szerveren. Ha van jogosultsága hozza létre most, kattintson a következő linkre. +install.3.create=A szükséges táblák létrehozása. +install.3.tables_exist=A szükséges táblák létrehozva. +install.4.create=Táblák frissitése +install.4.done=A táblák szerkezete megfelelő. +install.4.notice=A táblák struktúráját változtatni kell az üzenetküldő új verziójához. +install.connection.error=Nem tudok csatlakozni, kérem ellenőrizze a szerver beállításait a config.php -ban. Hiba: {0} +install.done=Kész: +install.err.back=Javítsa ki a hibát és próbálja újra. Nyomja meg a vissza gombot, hogy visszatérjen a varázslóhoz. +install.err.title=Hiba +install.kill_tables.notice=Lehetetlen frissíteni a táblákat. Próbálja meg kézzel vagy hozza létre újra az összes táblát (figyelem: az összes adata törlődik). +install.kill_tables=Meglévő táblák törlése az adatbázisból +install.license=Szoftver licenc szerződés +install.message=Kövesse az varászlót az adatbázis beállításához. +install.next=Következő lépés: +install.title=Installálás +install.updatedb=Futtassa a Frissítés varázslót az adatbázis beállításához. +installed.login_link=Tovább a bejelentkező oldalra +installed.message=Az alkalmazás telepítése sikeresen befejeződött. +installed.notice=Bejelentkezhet admin felhasználónévvel, jelszó nélkül.

            !!! Biztonsági okokból kérem változtassa meg a jelszavát és távolítsa el a /webim/install mappát a szerverről. +lang.choose=Nyelv kiválasztása +leavemail.body=Üzenete érkezett {0} -tól: {2} E-mail: {1} {3} --- Az oldalad üzenetküldője +leavemail.subject=Kérdés {0} -tól +leavemessage.close=Bezárás +leavemessage.descr=Sajnos most nincs elérhető operátor. Kérem próbálja később vagy küldje el kérdését az alábbi űrlapon. +leavemessage.perform=Elküld +leavemessage.sent.message=Köszönjük, hogy igénybe vette szolgálásunkat. Kérdésére e-mailben válaszolunk amint lehetséges. +leavemessage.sent.title=Az üzenet elküldve +leavemessage.title=Hagyjon üzenetet +leftMenu.client_agents=Operátorok +leftMenu.client_gen_button=Gomb kód +leftMenu.client_settings=Beállítások +license.title=Licenc +localedirection=ltr +localeid=Hungarian (hu) +mail.user.history.body=Üdvözlöm, {0}!\n\nKorábbi beszélgetései: \n\n{1} \n--- Üdvözlettel,\nMibew üzenetküldő +mail.user.history.subject=Mibew üzenetküldő: korábbi beszélgetések +mailthread.close=Bezárás... +mailthread.enter_email=E-mail címe: +mailthread.perform=Küldés +mailthread.title=A beszélgetés elküldése
            e-mailben +menu.agents=Operátorok listája +menu.blocked=Tiltott látogatók +menu.canned=Tárolt üzenetek +menu.groups.content=Osztály vagy készség alapú operátor csoportok. +menu.groups=Csoportok +menu.locale.content=Nyelv beállítása. +menu.locale=Nyelv +menu.main=Menü +menu.operator=Ön {0} +menu.profile.content=A személyes információkat tudja megváltoztatni ezen az oldalon. +menu.profile=Profil +menu.translate=Lokalizáció +menu.updates.content=Frissítések és hírek keresése. +menu.updates=Frissítések +my_settings.error.password_match=A beírt két jelszó nem egyezik +no_such_operator=Nincs ilyen operátor +operator.group.no_description=<nincs leírás> +operator.groups.intro=Válassza ki a csoportokat az operátorok képességeinek megfelelően. +operator.groups.title=Operátor csoportok +page.analysis.search.head_browser=Böngésző +page.analysis.search.head_group=Csoport +page.analysis.search.head_host=Ügyfelek címei +page.analysis.search.head_messages=Ügyfelek üzenetei +page.analysis.search.head_name=Név +page.analysis.search.head_operator=Operátor +page.analysis.search.head_time=Idő +page.analysis.userhistory.intro=Itt találja az ügyfelekkel folytatott beszélgetéseket. +page.analysis.userhistory.title=Előzmények +page.chat.old_browser.close=Bezárás... +page.chat.old_browser.list=
            • Internet Explorer 5.5+
            • Firefox 1.0+
            • Opera 8.0+
            • Mozilla 1.4+
            • Netscape 7.1+
            • Safari 1.2+

            További támogatott böngészők:

            • Internet Explorer 5.0
            • Opera 7.0
            +page.chat.old_browser.problem=

            A böngészője nem teljesen támogatott. \nKérem használja a következő böngészők egyikét: \n

            +page.chat.old_browser.title=Kérem frissítse a böngészőjét +page.gen_button.choose_image=Kép kiválasztása +page.gen_button.code.description=Figyelem! Kérem ne változtassa meg
            a kódot kézzel,
            mert nem tudjuk garantálni,
            hogy működni fog! +page.gen_button.code=HTML kód +page.gen_button.default_group=-összes operátor- +page.gen_button.include_site_name=Tartalmazza a kiszolgáló nevét a kód +page.gen_button.intro=Itt tudja létrehozni a HTML kódot amit a weboldalába kell illeszteni. +page.gen_button.modsecurity=Kompatibilitás a mod_security -vel (modsecurity.org), csak akkor kapcsolja be, ha problémát okoz +page.gen_button.sample=Példa +page.gen_button.secure_links=Biztonságos kapcsolat használata (https) +page.gen_button.title=HTML kód létrehozása +page.group.create_new=Itt lehet csoportokat létrehozni. +page.group.duplicate_name=Kérem válasszon másik nevet, ilyen nevű csoport már létezik. +page.group.intro=Ezen az oldalon tudja szerkeszteni a csoport részleteit. +page.group.membersnum=Operátorok +page.group.no_such=Nincs ilyen csoport +page.group.title=Csoport részletei +page.groupmembers.intro=Tagok listája és szerkesztése. +page.groupmembers.title=Tagok +page.groups.confirm=Biztos, hogy törölni akarja a "{0}" csoportot? +page.groups.intro=Ez az oldal mutatja a csoportok listáját. Mindegyik csoportnak lehet külön gombja és előre tárolt válaszai. +page.groups.isaway=Nincs a gépnél +page.groups.isonline=Elérhető +page.groups.new=Új csoport létrehozása... +page.groups.title=Csoportok +page.preview.choose=Stílus kiválasztása +page.preview.choosetpl=Sablon kiválasztása +page.preview.error=Hibaablak +page.preview.leavemessage=Üzenet ablak bezárása +page.preview.redirected="Az ügyfél átirányítva" ablak +page.preview.showerr=Hibák mutatása +page.preview.title=Oldal stílusa +page.translate.descr=Ha nem tetszik a jelenlegi fordítás, kérem küldjön frissítést. +page.translate.done=Fordítás elmentve. +page.translate.one=Írja be a fordítást. +page.translate.title=Fordítási varázsló +page_agent.cannot_modify=Nincs jogosultsága ennek a profilnak a módosításához. +page_agent.clear_avatar=Profilkép eltávolítása +page_agent.create_new=Itt tud új operátort létrehozni. +page_agent.error.duplicate_login=Kérem válasszon másik nevet, ilyen nevű operátor már regisztrálva van. +page_agent.error.wrong_login=A név csak karaktereket, számokat és aláhúzást tartalmazhat. +page_agent.intro=Az operátorok beállításának szerkesztése. +page_agent.tab.avatar=Fotó +page_agent.tab.groups=Csoportok +page_agent.tab.main=Általános +page_agent.tab.permissions=Jogok +page_agent.title=Operátor tulajdonságai +page_agents.agent_name=Név +page_agents.isaway=Nincs a gép előtt +page_agents.isonline=Elérhető +page_agents.login=Bejelentkezés +page_agents.new_agent=Operátor hozzáadása... +page_agents.status=Utoljára aktív +page_agents.title=Operátorok +page_analysis.full.text.search=Felhasználónév vagy üzenet keresése: +page_analysis.search.title=Beszélgetések előzményei +page_avatar.intro=Csak JPG, GIF, PNG vagy TIF formátumú képeket lehet feltölteni. +page_avatar.title=Fotó feltöltése +page_ban.intro=Itt tudja blokkolni a veszélyes ügyfeleket akik Spam üzenetekkel zavarják a munkáját. +page_ban.sent=A {0} cím megadott napra blokkolva. +page_ban.thread=Megnyitotta ezt az ablakot "{0}" szálban a Cím mező már ki van töltve. Válassza ki a napok számát és kattintson a Küldésre. +page_ban.title=Cím tiltása +page_bans.add=Cím hozzáadása +page_bans.confirm=Biztosan törli a {0} címet a tiltólistából? +page_bans.list=A kitiltott IP címek listája: +page_bans.title=Kitiltottak listája +page_bans.to=Tiltás +page_client.pending_users=Itt találja a várakozó ügyfeleket. +page_group.tab.main=Általános +page_group.tab.members=Tagok +page_login.error=A felhasználónév vagy a jelszó hibás +page_login.intro=Kérem adja meg a felhasználónevét és jelszavát az adminisztrációs eszközök eléréséhez - itt láthatja az ügyfeleket és a beszélgetések előzményeit. +page_login.login=Felhasználónév: +page_login.password=Jelszó: +page_login.remember=Megjegyzés +page_login.title=Bejelentkezés +page_search.intro=Keresés az előzményekben egy ügyfélre vagy az üzenet egy részére. +page_settings.tab.features=Kiegészítő szolgáltatások +page_settings.tab.main=Általános +page_settings.tab.performance=Teljesítmény +page_settings.tab.themes=Témák előnézete +pending.menu.hide=Menü elrejtése >> +pending.menu.show=Menü megjelenítése>> +pending.popup_notification=Új ügyfél várakozik a válaszra. +pending.status.setaway=Beállítás "Nincs a gépnél" státuszba +pending.status.setonline=Beállítás "Elérhető" státuszba +pending.table.ban=Ügyfél tiltása +pending.table.head.contactid=Ügyfelek címe +pending.table.head.etc=Egyéb +pending.table.head.name=Név +pending.table.head.operator=Operátor +pending.table.head.state=Státusz +pending.table.head.total=Összes idő +pending.table.head.waittime=Várakozási idő +pending.table.speak=Kattintson ha beszélni szeretne az ügyféllel +pending.table.view=Beszélgetés figyelése +permission.admin=Rendszer adminisztráció: beállítások, operátorok kezelése, gomb létrehozása +permission.modifyprofile=Profil módosításának engedélyezése +permission.takeover=A beszélgetés átvétele +permission.viewthreads=Másik operátor beszélgetéseinek megnézése +permissions.intro=Az operátor jogainak megváltoztatása. +permissions.title=Jogok +presurvey.department=Osztály választása: +presurvey.intro=Köszönjük, hogy megkeresett bennünket! A megfelelő tájékoztatás érdekében kérem töltse ki az adatokat, és kattintson a Beszélgetés indítása gombra. +presurvey.mail=E-mail: +presurvey.name=Név: +presurvey.question=Indító kérdés: +presurvey.submit=Beszélgetés indítása +presurvey.title=Elő ügyfélszolgálat +report.bydate.1=Dátum +report.bydate.2=Beszélgetések +report.bydate.3=Üzenetek az operátoroktól +report.bydate.4=Üzenetek a látogatóktól +report.bydate.title=Használati statisztika minden napra +report.byoperator.1=Operátor +report.byoperator.2=Beszélgetések +report.byoperator.3=Üzenetek +report.byoperator.4=Átlagos üzenetek hossza (karakterben) +report.byoperator.title=Operátorok szálai +report.no_items=Nincs elég adat +report.total=Összesen: +right.administration=Adminisztráció +right.main=Menü +right.other=Egyéb +settings.chat.title.description=Például a cég neve. +settings.chat.title=A beszélgetés ablak címsora +settings.email.description=Adja meg az e-mail címét, hogy megkapja a rendszerüzeneteket +settings.email=E-mail +settings.enableban.description=Ezt a modult használva tud megadott IP címeket blokkolni +settings.enableban=Engedélyezze a "Veszélyes látogatók" modult +settings.enablegroups="Csoportok" engedélyezése +settings.enablessl.description=Kérem vegye figyelembe, hogy a kiszolgálónak támogatnia kell a https kapcsolatokat. +settings.enablessl=Biztonságos (SSL) kapcsolat szerkesztése +settings.enablestatistics="Statisztika" engedélyezése +settings.forcessl.description=Csak a https kapcsolaton keresztül érkezett beszélgetések mutassa +settings.forcessl=Biztonságos kapcsolat kényszerítése minden beszélgetéshez +settings.frequencychat=Beszélgetés frissítése +settings.frequencyoldchat.description=A régebbi böngészőknél szükséges az egész oldalt újratölteni, hogy megkapják az üzeneteket. Az alapérték 7 másodperc. +settings.frequencyoldchat=Oldal frissítési ideje a régi böngészőknél +settings.frequencyoperator.description=Adja meg a frissítési időt másodpercben. Az alapértelmezett 2 másodperc. +settings.frequencyoperator=Az operátor konzolok frissítési ideje +settings.host=A weboldal címe +settings.logo.description=Kérem adja meg a cég logójának http címét +settings.logo=A cég logója +settings.no.title=Kérem adja meg a cég nevét +settings.saved=A változtatások elmentve +settings.title=Az üzenetküldő beállításai +settings.usercanchangename=Engedélyezi az ügyfeleknek a névváltoztatást +settings.usernamepattern=Ügyfelek azonosítója +settings.wrong.email=Adja meg az E-mail címet site.title=mibew.org site.url=http://mibew.org -localedirection=ltr -localeid=Hungarian (hu) +statistics.dates=Dátumok kiválasztása +statistics.description=Erről az oldalról lehet különböző használati statisztikákat készíteni. +statistics.from=Ettől: +statistics.till=Eddig: +statistics.title=Statisztika +statistics.wrong.dates=Hibás dátum intervallum választás +tag.pagination.info={0} oldal a {1}, {2}-{3} a {4} -ból +tag.pagination.next=következő +tag.pagination.no_items.elements=Nincs elem +tag.pagination.no_items=Találtam 0 elemet +tag.pagination.previous=előző +thread.back_to_search=Kereséshez +thread.chat_log=Beszélgetés naplója +thread.intro=Ez az oldal mutatja a beszélgetés részleteit és a tartalmát. +time.dateformat=%Y-%B-%d +time.locale=hu_HU +time.never=Soha +time.timeformat=%I:%M %p +time.today.at=Ma +time.yesterday.at=Tegnap +topMenu.admin=Főoldal +topMenu.logoff=Kilépés +topMenu.main=Főoldal +topMenu.users.nomenu=menü nélkül +topMenu.users=Ügyfelek +translate.direction=Irány: +translate.show.all=Összes szöveg +translate.show.foradmin=Adminisztrátori szövegek +translate.show.foroperator=Operátori szövegek +translate.show.forvisitor=Látogatói beszélgetések +translate.show=Mutat: +translate.sort.key=Kulcs +translate.sort.lang=Forrás nyelv +translate.sort=Rendezés: +typing.remote=A felhasználó gépel... +updates.current=Jelenlegi verzió: +updates.env=Környezet: +updates.installed_locales=Telepített nyelvek: +updates.intro=Frissítések és hírek. +updates.latest=Utolsó verzió: +updates.news=Hírek: +updates.title=Frissítések diff --git a/src/messenger/webim/locales/it/properties b/src/messenger/webim/locales/it/properties index 7458df25..be85a40c 100644 --- a/src/messenger/webim/locales/it/properties +++ b/src/messenger/webim/locales/it/properties @@ -169,7 +169,7 @@ install.err.title=Problema install.kill_tables.notice=Impossibile aggiornare le struttura delle tabelle. Prova a farlo manualmente oppure ricrea tutte le tabelle (warning: tutti i dati verranno persi). install.kill_tables=Togli le tabelle esistenti dal database install.license=Software license agreement -install.message=segui il wizard per settare il tuo database. +install.message=Segui il wizard per settare il tuo database. install.next=Prossimo passo: install.title=Installazione install.updatedb=Cortesemente, lancia Aggiornamento guidato per sistemare il database. @@ -188,8 +188,8 @@ leavemessage.title=Lascia il tuo messaggio leftMenu.client_agents=Assistenti leftMenu.client_gen_button=Codice bottone leftMenu.client_settings=Impostazioni -localeid=Italiano (it) localedirection=ltr +localeid=Italiano (it) mail.user.history.body=Ciao, {0}!\n\nLa tua cronologia: \n\n{1}\n--- \nKind Regards,\nMibew Messenger mail.user.history.subject=Messenger: dialog history mailthread.close=Chiudi... @@ -358,7 +358,7 @@ right.main=Principale right.other=Altro settings.chat.title.description=Per esempio Dipartimento della compagnia. settings.chat.title=Finestra Titolo della chat -settings.chatstyle.description=Anteprima per tutte le pagine di ogni stile disponibile qui +settings.chatstyle.description=Anteprima per tutte le pagine di ogni stile disponibile qui settings.chatstyle=Seleziona lo stile per la finesta della chat settings.company.title.description=Inserischi il titolo della compagnia settings.company.title=Titolo compagnia diff --git a/src/messenger/webim/locales/lv/properties b/src/messenger/webim/locales/lv/properties index 524a0e20..caf8fb5d 100644 --- a/src/messenger/webim/locales/lv/properties +++ b/src/messenger/webim/locales/lv/properties @@ -8,6 +8,8 @@ admin.content.description=Funkciju saraksts, pieejamais tikai reģistrētiem ope agent.not_logged_in=Jūsu sesija novecoja, lūdzu ieejiet no jauna app.title=Mibew Messenger button.enter=Ieejiet +button.offline.top=Saita Konsultants +button.online=Onlainā button.save=Saglabāt button.search=Meklēt chat.came.from=Apmeklētais atnāca no lapas {0} diff --git a/src/messenger/webim/locales/names/properties b/src/messenger/webim/locales/names/properties index d5b79686..8996d6b5 100644 --- a/src/messenger/webim/locales/names/properties +++ b/src/messenger/webim/locales/names/properties @@ -2,12 +2,14 @@ encoding=utf-8 ar=Arabic bg=Bulgarian +ca=Català cs=Čeština da=Dansk de=Deutsch el=Greek en=English et=Eesti +fa=Persian fi=Suomi fr=Français he=Hebrew @@ -32,6 +34,7 @@ sl=Slovenščina sp=Español sr=Serbian sv=Svenska +th=Thai tr=Türkçe ua=Ukrainian zh-cn=Simplified Chinese diff --git a/src/messenger/webim/locales/nl/properties b/src/messenger/webim/locales/nl/properties index b76099b2..bc80cd9d 100644 --- a/src/messenger/webim/locales/nl/properties +++ b/src/messenger/webim/locales/nl/properties @@ -1,319 +1,502 @@ encoding=utf-8 output_charset=utf-8 output_encoding=utf-8 -admin.content.client_agents=Aanmaken en verwijderen van medewerkers. Beheren van hun rechten. -admin.content.client_gen_button=Knop HTML code aanmaken. -admin.content.client_settings=Specificeer opties chatvenster en gemeenschappelijk systeem gedrag. -admin.content.description=Functies beschikbaar voor geavanceerde gebruikers. -agent.not_logged_in=Uw sessie is helaas verlopen, u dient opnieuw in te loggen +admin.content.client_agents=Aanmaken, operators wissen. Permissies beheren. +admin.content.client_gen_button=Button HTML code generator. +admin.content.client_settings=Opties chatwindow instellen. +admin.content.description=Functies beschikbaar voor operators. +agent.not_logged_in=Uw sessie is verlopen, log aub opnieuw in +app.descr=Mibew Messenger is een open-source live support applicatie. app.title=Mibew Messenger -ban.error.duplicate=Het opgegeven adres is reeds in gebruik, klikt u hier als u het wilt bewerken. -button.delete=Verwijderen -button.enter=Invoeren +ban.error.duplicate=Dit adres is al in gebruik, click hier om het aan te passen. +button.delete=Wissen +button.enter=Enter +button.offline.bottom=Laat een bericht achter +button.offline.top=Site consultant +button.offline=OFFLINE +button.online.bottom=Stel uw vraag +button.online.top=Site consultant +button.online=ONLINE button.save=Opslaan -button.search=Zoeken -chat.came.from=Bezoeker kwam van pagina {0} -chat.client.changename=Verander naam -chat.client.name=U bent -chat.client.visited.page=Bezoeker navigeerde naar {0} +button.search=Zoek +canned.actions.del=verwijder +canned.actions.edit=edit +canned.actions=Bewerk +canned.add=Bericht toevoegen... +canned.descr=Bewerkt berichten die u regelmatig gebruikt. +canned.group=Voor groep: +canned.locale=Voor taal: +canned.title=Veel gebruikte berichten +cannededit.descr=Bewerk een bestaand bericht. +cannededit.done=Opgeslagen +cannededit.message=Bericht +cannededit.no_such=Dit bericht bestaat niet (meer) +cannededit.title=Bewerk bericht +cannednew.descr=Bericht toevoegen. +cannednew.title=Nieuw Bericht +char.redirect.operator.away_suff=(niet beschikbaar) +char.redirect.operator.online_suff=(online) +chat.came.from=Bezoek komt van pagina {0} +chat.client.changename=Naam wijzigen +chat.client.name=U bent +chat.client.spam.prefix=[spam]  +chat.client.visited.page=Bezoeker navigated to {0} chat.default.username=Bezoeker -chat.error_page.close=Sluiten ... -chat.error_page.head=Fout gevonden: +chat.error_page.close=Sluit... +chat.error_page.head=Fout opgetreden: chat.error_page.title=Fout -chat.mailthread.sent.close=Sluiten ... +chat.mailthread.sent.close=Sluit... chat.mailthread.sent.closewindow=Klik op deze link om het venster te sluiten -chat.mailthread.sent.content=Geschiedenis van de chat is verzonden naar het adres {0} -chat.mailthread.sent.title=Verzonden -chat.predefined_answers=Hallo, hoe kan ik u helpen?\nHallo, hoe kan ik u van dienst zijn?\nHallo! Welkom op onze support pagina. Hoe kan ik u van dienst zijn? +chat.mailthread.sent.content=Deze chatconversatie is verstuurd naar adres {0} +chat.mailthread.sent.title=Verstuurd +chat.predefined_answers=Hallo, hoe kan ik u helpen?\nGoedendag! Welkom bij onze support chat. Hoe kan ik u van dienst zijn? chat.redirect.back=Terug... -chat.redirect.title=Redirect naar
            een andere medewerker +chat.redirect.cannot=U bent niet aan het chatten met bezoeker. +chat.redirect.choose=Kies: +chat.redirect.group=Groep: +chat.redirect.operator=Medewerker: +chat.redirect.title=Doorverwijzen naar
            andere medewerker chat.redirected.close=Sluiten... chat.redirected.closewindow=Klik om het venster te sluiten -chat.redirected.content=Bezoekers in prioriteit wachtrij geplaatst van medewerker {0}. -chat.redirected.title=De bezoeker wordt doorgestuurd naar een andere medewerker -chat.status.operator.changed=Medewerker {0} veranderd in {1} -chat.status.operator.dead=Er zijn verbindings problemen, we hebben u helaas even in de wachtrij moeten zetten. Onze excuses voor het oponthoud. -chat.status.operator.joined=Medewerker {0} ingelogd in de chat -chat.status.operator.left=Medewerker {0} uitgelogd uit de chat -chat.status.operator.redirect=Medewerker {0} heeft u wordt verplaatst naar een andere medewerker, een ogenblik alstublieft -chat.status.operator.returned=Medewerker {0} is terug -chat.status.user.changedname=Bezoeker veranderde de naam {0} van {1} -chat.status.user.dead=Bezoeker heeft chatvenster gesloten -chat.status.user.left={0} bezoekers in de chatroom -chat.status.user.reopenedthread=Bezoeker betrad de chatroom opnieuw -chat.thread.state_chatting_with_agent=In chatten +chat.redirected.content=De bezoeker is bovenaan de wachtlijst gezet van medewerker {0}. +chat.redirected.group.content=De bezoeker is bovenaan de wachtlijst gezet van groep {0}. +chat.redirected.title=De bezoeker is doorverwezen naar een andere medewerker +chat.status.operator.changed=Operator {0} changed operator {1} +chat.status.operator.dead=Onze medewerker heeft verbindingsproblemen, we hebben i tijdelijk naar de wachtrij verplaatst. Excuses voor het ongemak. +chat.status.operator.joined=Operator {0} doet mee met de chat +chat.status.operator.left=Operator {0} heeft de chat verlaten +chat.status.operator.redirect={0} heeft u doorverwezen naar een andere medewerker, even geduld aub +chat.status.operator.returned=Operator {0} is terug +chat.status.user.changedname=Bezoeker heeft naam veranderd van {0} naar {1} +chat.status.user.dead=Bezoeker heeft chat window gesloten +chat.status.user.left=Bezoeker {0} heeft de chat verlaten +chat.status.user.reopenedthread=Bezoeker is weer teruggekeerd +chat.thread.state_chatting_with_agent=In chat chat.thread.state_closed=Gesloten -chat.thread.state_loading=Laden -chat.thread.state_wait=In wachtrij -chat.thread.state_wait_for_another_agent=Wachten op medewerker -chat.visitor.email=E-mail: {0} +chat.thread.state_loading=Loading +chat.thread.state_wait=In de wachtrij +chat.thread.state_wait_for_another_agent=Wachtend op medewerker +chat.visitor.email=E-Mail: {0} chat.visitor.info=Info: {0} -chat.wait=Hartelijk dank dat u contact met ons op hebt genomen. Onze medewerker zal binnenkort contact met u opnemen ... +chat.wait=Bedankt voor uw belangstelling. Een van onze medewerkers is zo spoedig mogelijk bij u... chat.window.chatting_with=U chat met: -chat.window.close_title=Sluiten chat +chat.window.close_title=Chat sluiten chat.window.poweredby=Powered by: chat.window.poweredreftext=mibew.org -chat.window.predefined.select_answer=Kies antwoord... +chat.window.predefined.select_answer=Kies een antwoord... chat.window.product_name=Mibew Messenger -chat.window.send_message=Stuur bericht -chat.window.send_message_short=Verstuur ({0}) +chat.window.send_message=Zend bericht +chat.window.send_message_short=Zend ({0}) chat.window.title.agent=Mibew Messenger chat.window.title.user=Mibew Messenger -chat.window.toolbar.mail_history=Stuur chatgeschiedenis via e-mail -chat.window.toolbar.redirect_user=Bezoeker naar een andere medewerker doorsturen -chat.window.toolbar.refresh=Vernieuwen -clients.how_to=Voor het beantwoorden van de bezoeker klikt u op zijn/haar naam in de lijst. -clients.intro=De pagina toont de lijst van het wachten op bezoekers. -clients.no_clients=De lijst van de in afwachting van de bezoekers is leeg -clients.queue.chat=Bezoekers in dialoogvensters -clients.queue.prio=Prioriteit bezoekers wachtrij -clients.queue.wait=Wachten op medewerker voor de eerste keer -clients.title=Lijst van wachten op bezoekers +chat.window.toolbar.mail_history=Verstuur chat per e-mail +chat.window.toolbar.redirect_user=Bezoeker doorverwijzen naar andere medewerker +chat.window.toolbar.refresh=Refresh +clients.how_to=klik op de naam van de bezoeker om zijn/haar vraag te beantwoorden. +clients.intro=Deze pagina toont de wachtende bezoekers. +clients.no_clients=Er staan geen bezoekers in de wachtrij +clients.queue.chat=Bezoekers in gesprek +clients.queue.prio=Voorrang wachtrij +clients.queue.wait=Voor het eerst wachtend op een medewerker +clients.title=Lijst van wachtende bezoekers common.asterisk_explanation=* - verplichte velden -company.title=Mibew Messenger Gemeenschap -confirm.take.head=Change medewerker -confirm.take.message=Bezoeker {0} al bijgestaan door {1}.
            Ben je echt zeker dat u wan't om te beginnen met chatten de bezoeker? +company.title=Mibew Messenger Community +confirm.take.head=Wissel van medewerker +confirm.take.message=Bezoeker {0} wordt al geholpen door {1}.
            Weet u zeker dat u met deze bezoeker wilt gaan chatten? confirm.take.no=Nee, sluit het venster -confirm.take.yes=Ja, ik ben er zeker van -content.blocked=Hier kan je verdedigen tegen schadelijke bezoekers. -content.history=Zoeken in de dialoogvensters geschiedenis. -content.logoff=Log uit van het systeem. -demo.chat.question=Er zijn zo veel browsers om uit te kiezen. Die een (s) u aan? -demo.chat.welcome=Hallo, hoe kan ik u van dienst zijn? -errors.captcha=De door u ingevulde letters komen niet over een met de letters getoond in de afbeelding. -errors.failed.uploading.file=Fout bij het uploaden van het bestand "{0}": {1}. -errors.file.move.error=Fout bewegende bestand -errors.file.size.exceeded=Uploaded bestandsgrootte overschreden +confirm.take.yes=Ja, ik weet het zeker +content.blocked=Hier kunt u spammers / stalkers afweren. +content.history=Zoek door de chat geschiedenis. +content.logoff=Log uit. +data.saved=Wijzigingen opgeslagen +demo.chat.question=Er zijn teveel browsers om uit te kiezen. Welke raadt u aan? +demo.chat.welcome=Goedendag, hoe kan ik u van dienst zijn? +errors.captcha=De letters die u intypte komen niet overeen met het woord in de afbeelding. +errors.failed.uploading.file=Fout bij uploaden bestand "{0}": {1}. +errors.file.move.error=Fout bij verplaatsen bestand +errors.file.size.exceeded=Geupload bestand is te groot errors.footer=
          -errors.header=Corrigeer de fouten:
            -errors.invalid.file.type=Ongeldig bestandstype +errors.header=Verbeter de fouten:
              +errors.invalid.file.type=Onjuist bestand type errors.prefix=
            • -errors.required=Niet ingevuld "{0}". +errors.required=Vul aub "{0}" in. errors.suffix=
            • -errors.wrong_field=Vul "{0}" correct. -features.saved=functies geactiveerd -form.field.address.description=Ex: 12.23.45.123 of todo.com -form.field.address=Bezoekadres -form.field.agent_commonname.description=Deze naam wordt gezien door uw bezoekers. -form.field.agent_commonname=Internationale naam (Latijns) -form.field.agent_name.description=Deze naam wordt gezien door uw bezoekers. +errors.wrong_field=Vul aub "{0}" correct in. +features.saved=Functies geactiveerd +form.field.address.description=bv: 12.23.45.123 of nu.nl +form.field.address=Bezoekers adres +form.field.agent_commonname.description=Dit is de naam die zichtbaar is voor bezoekers. +form.field.agent_commonname=Internationale naam (Latin) +form.field.agent_name.description=Dit is de naam die zichtbaar is voor bezoekers. form.field.agent_name=Naam form.field.avatar.current.description=Uw avatar afbeelding. -form.field.avatar.current=Huidige avatar image -form.field.avatar.upload.description=Kies de avatar bestand om te uploaden.
              De foto mag niet groter zijn dan 100x100 px. -form.field.avatar.upload=Uploaden avatar -form.field.ban_comment.description=Reden van blok -form.field.ban_comment=Reactie -form.field.ban_days.description=aantal dagen dit adres is geblokkeerd +form.field.avatar.current=Huidige avatar afbeelding +form.field.avatar.upload.description=kies het avatar bestand voor upload.
              Afbeelding moet niet groter zijn dan 100x100 px. +form.field.avatar.upload=Upload avatar +form.field.ban_comment.description=Reden van blokkering +form.field.ban_comment=Commentaar +form.field.ban_days.description=Aantal dagen dat dit adres is geblokkeerd form.field.ban_days=Dagen -form.field.email=Uw e-mailadres -form.field.login.description=Aanmelding kan bestaan uit kleine Latijnse letters en onderstrepingsteken. +form.field.email=Uw email +form.field.groupcommondesc.description=Omschrijving in Engels. +form.field.groupcommondesc=Internationale omschrijving +form.field.groupcommonname.description=Naam in Engels. +form.field.groupcommonname=Internationale naam +form.field.groupdesc.description=Omschrijving van de groep. +form.field.groupdesc=Omschrijving +form.field.groupname.description=Naam om groep te identificeren. +form.field.groupname=Naam +form.field.login.description=Login kan bestaan uit kleine Latin letters en underscore. +form.field.login=Login +form.field.mail.description=Voor berichten en wachtwoord terughalen. +form.field.mail=E-mail form.field.message=Bericht form.field.name=Uw naam -form.field.password.description=Voer een nieuw wachtwoord of laat het veld leeg te houden vorige. +form.field.password.description=Voer nieuw wachtwoord in, of laat het veld leeg om het huidige wachtwoord te behouden. form.field.password=Wachtwoord form.field.password_confirm.description=Bevestig nieuw wachtwoord. form.field.password_confirm=Bevestiging form.field.translation=Vertaling -harderrors.header=Kan niet uitvoeren:
                +harderrors.header=Cannot execute:
                +errors.header=Corecteaza greselile :
                  +errors.invalid.file.type=Tipul fisierului incorect +errors.prefix=
                • +errors.required=Va rog completati "{0}". +errors.suffix=
                • +errors.wrong_field=Va rog introduceti "{0}" corect. +features.saved=Prioritatile activate +form.field.address.description=Ex: 12.23.45.123 sau todo.com +form.field.address=Adresa Vizitatorului +form.field.agent_commonname.description=Acest nume va fi vazut de vizitatorii tai. +form.field.agent_commonname=Nume international (Latin) +form.field.agent_name.description=Acest nume va fi vizualizat de vizitatori. +form.field.agent_name=Nume +form.field.avatar.current.description=Imagine infatisarii tale. +form.field.avatar.current=Imaginea curenta a infatisarii +form.field.avatar.upload.description=Alegeti sa incarcati fisierul infatisarii.
                  Dimensiunea imaginei nu trebuie sa depaseasca 100x100 px. +form.field.avatar.upload=Incarcati infatisarea +form.field.ban_comment.description=Cauza blocarii +form.field.ban_comment=Comentariu +form.field.ban_days.description=Numar de zile aceasta adresa este blocată +form.field.ban_days=Zile +form.field.email=email-ul dumneavoastră +form.field.groupcommondesc.description=Descriere în L.Engleză. +form.field.groupcommondesc=Descriere internaţională +form.field.groupcommonname.description=Nume în L.Engleză. +form.field.groupcommonname=Nume internaţional +form.field.groupdesc.description=Descrierea grupei. +form.field.groupdesc=Descriere +form.field.groupname.description=Nume de identificare a grupei. +form.field.groupname=Nume +form.field.login.description=Intrearea consta in litere latine mici si liniate. +form.field.login=Intrare +form.field.mail.description=Pentru notificări şi redobîndirea parolei. +form.field.mail=E-mail +form.field.message=Mesaj +form.field.name=Numele dumneavoastră +form.field.password.description=Introduceţi parola nouă sau lăsaţi spaţiu liber să păstraţi parola precedentă. +form.field.password=Parola +form.field.password_confirm.description=Confirmaţi parola nouă. +form.field.password_confirm=Confirmare +form.field.translation=Traducere +harderrors.header=Nu poate fi executat:
                    +image.button.login=/locales/ro/images/login.gif +image.button.save=/locales/ro/images/save.gif +image.button.search=/locales/ro/images/search.gif +image.chat.history=/locales/ro/images/history.gif +image.chat.message=/locales/ro/images/message.gif +image.chat.sprite=/locales/ro/images/wmchat.png +install.1.connected=Dumneavoastră sunteţi conectat la MySQL server versiunea {0} +install.2.create=Crează baza de date "{0}" +install.2.db_exists=Baza de date "{0}" este creată. +install.2.notice=Baza de date nu se găseşte în server.Dacă aveţi permisiune să creaţi acum, apăsaţi pe următorul link. +install.3.create=Creaţi tabelele cerute. +install.3.tables_exist=Tabelele cerute sunt create. +install.4.create=Reînoiţi tabelele +install.4.done=Structura tabelului este reînoită. +install.4.notice=Structura tabelului dumneavoastră trebuie ajustate la versiunea nouă a Mesengerului. +install.connection.error=Nu poate fi conectat, va rugăm să verificaţi configuraţiile serverului în config.php. Eroare : {0} +install.done=Completat: +install.err.back=Rezolvaţi problema şi încercaţi încă odata.Apasaţi back sa vă întoarceţi la început. +install.err.title=Problema +install.kill_tables.notice=Imposibil de reînoit structura tabelei. Încercaţi sa faceţi manual or sa refaceţi toate tabelele (avertizare: toate datele vor fi pierdute). +install.kill_tables=Omiterea tabelelor existente din baza de date +install.license=Licenţa Softului +install.message=Urmaţi instrucţiunile să configuraţi baza de date. +install.next=Următorul pas: +install.title=Instalare +install.updatedb=Vă rugăm, accesaţi Update wizard pentru a ajusta baza de date. +installed.login_link=Procesare la pagina de întrare +installed.message=Aplicaţiile de instalare cu succes. +installed.notice=Puteţi intra ca admin cu parola libera.

                    !!! Penru securitate, vă rugăm să schimbaţi parola imediatşi sa schimbaţi fişierul /webim/install din serverul dumneavoastră. +lang.choose=Alegeţi limba +leavemail.body=Dumneavoastră aveţi mesaj de la {0} :\n\n{2} \n\nEmail-ul este: {1} \n{3} \n---\nMesagerul site-ului dvs +leavemail.subject=Întrebare de la {0} +leavemessage.close=Închide +leavemessage.descr=Ne pare rău, nici un operator nu este disponibil la moment. Vă rugăm să reveniţi mai tîrziu sau să lăsaţi mesaj aici. +leavemessage.perform=Bifat +leavemessage.sent.message=Vă mulţumim pentru utilizarea serviciilor noastre.Vă vom răspunde prin e-mail cît mai curînd posibil. +leavemessage.sent.title=Mesajul dumneavoastră este transmis +leavemessage.title=Lăsaţi mesajul dumneavoastră +leftMenu.client_agents=Operatori +leftMenu.client_gen_button=Codul de buton +leftMenu.client_settings=Setări +license.title=Licenţa localedirection=ltr localeid=Romanian (ro) +mail.user.history.body=Salut, {0}! Istoria chat-ului dumneavoastră: {1} --- Sincere urări, Mibew Mesager +mail.user.history.subject=Mibew Mesager: istoria dialogului +mailthread.close=Închide... +mailthread.enter_email=Întroduceţi e-mail-ul dumneavoastră: +mailthread.perform=Trimite +mailthread.title=Transmiteţi istoria chat-ului
                    prin email +menu.agents=Lista operatorilor +menu.blocked=Vizitatori blocaţi +menu.canned=Mesaje confiscate +menu.groups.content=Departamentul sau proprietate bazat pe grupul de operatori. +menu.groups=Grupele +menu.locale.content=Schimbaţi locul acţiunii. +menu.locale=Limba +menu.main=Principal +menu.operator=Dumneavoastră sunteţi {0} +menu.profile.content=Dumneavoastră puteţi schimba informaţia personală în pagina aceasta. +menu.profile=Profil +menu.translate=Limitaţie +menu.updates.content=Verificaţi noutăţile şi reînnoirile. +menu.updates=Reînoiri +my_settings.error.password_match=Parola introdusă nu corespunde +no_such_operator=Nu este aşa operator +operator.group.no_description=<nici o descriere> +operator.groups.intro=Alegeţi grupa după proprietatea operatorului. +operator.groups.title=Grupurile de operatori +page.analysis.search.head_browser=Browser +page.analysis.search.head_group=Grupa +page.analysis.search.head_host=Adresa vizitatorului +page.analysis.search.head_messages=Mesajele vizitatorului +page.analysis.search.head_name=Nume +page.analysis.search.head_operator=Operator +page.analysis.search.head_time=Timpul în chat +page.analysis.userhistory.intro=Puteţi găsi istoria chat-ului a vizitatorilor dvs aici. +page.analysis.userhistory.title=Istoria visitelor +page.chat.old_browser.close=Închide... +page.chat.old_browser.list=
                    • Internet Explorer 5.5+
                    • Firefox 1.0+
                    • Opera 8.0+
                    • Mozilla 1.4+
                    • Netscape 7.1+
                    • Safari 1.2+

                    De asemenea, noi susţinem cîteva din browser-ele vechi:

                    • Internet Explorer 5.0
                    • Opera 7.0
                    +page.chat.old_browser.problem=

                    Web browser-ul dvs nu este susţinut integrat de Mibew Mesager. Vă rugăm , folosiţi una din următoarele web browser-e:

                    +page.chat.old_browser.title=Vă rugăm sa folosiţi un browser mai nou +page.gen_button.choose_group=Codul pentru grup +page.gen_button.choose_image=Alegeţi imaginea +page.gen_button.choose_locale=Codul pentru limbă +page.gen_button.choose_style=Stilul ferestrei de chat +page.gen_button.code.description=Atenţie! Vă rugăm nu schimbaţi
                    codul manual deoarece
                    noi nu vă garantăm că
                    va lucra! +page.gen_button.code=Cod HTML +page.gen_button.default_group=-toţi operatorii- +page.gen_button.include_site_name=Includeţi adresa de host în cod +page.gen_button.intro=Aici puteţi genera codul HTML ca să-l plasaţi pe site-ul dvs. +page.gen_button.modsecurity=Compatibil cu mod_security (modsecurity.org), activaţi numai dacă aveţi probleme cu el +page.gen_button.sample=Exemplu +page.gen_button.secure_links=Utilizaţi link-uri sigure(https) +page.gen_button.title=Generarea codului de buton HTML +page.group.create_new=Aici puteţi crea un grup nou. +page.group.duplicate_name=Vă rugăm alegeşi alt nume, deoarece grupa cu numele introdus deja există . +page.group.intro=În această pagină puteţi edita detaliile grupei. +page.group.membersnum=Operatorii +page.group.no_such=Nu este aşa grupă +page.group.title=Detaliile grupei +page.groupmembers.intro=Vizualizaţi şi editaţi lista membrilor. +page.groupmembers.title=Membrii +page.groups.confirm=Sunteţi sugur că doriţi să ştergeţi grupa "{0}"? +page.groups.intro=Aceasta pagină afişează lista de grupe în compania dvs. Fiecare grup poate sa aibă butoane separate şi răspunderi limitate. +page.groups.isaway=Plecat +page.groups.isonline=Online (pe loc) +page.groups.new=Crează o grupă nouă... +page.groups.title=Grupe +page.preview.agentchat=Fereastră de chat (modul operatorului) +page.preview.agentrochat=Vizualizaţi fereastra de chat(operator în mod numai citire ) +page.preview.chatsimple=Exemplu ferestrei de chat, reînoiţi să postaţi mesajele (IE 5, Opera 7) +page.preview.choose=Alege stilul +page.preview.choosetpl=Alege şablon +page.preview.error=Fereastră de eroare +page.preview.intro=De aici, dvs puteti vizualiza lista temelor ce le-ati instalat curent. +page.preview.leavemessage=Fereastra pentru a lasa mesaj +page.preview.leavemessagesent=Fereastra "Mesajul este transmis" +page.preview.mail=Fereastra de transmitere a email-ului +page.preview.mailsent=Fereastra "E-mail este transmis" +page.preview.nochat=Fereastra de liste de browser-e suportate +page.preview.redirect=Fereastra vizitatorului redirectionat catre alt operator +page.preview.redirected=Fereastra "Vizitatorul este redirectionat" +page.preview.showerr=Arata greselile +page.preview.style_default=-din aplicatiile generale- +page.preview.survey=Deprindere înainte de chat +page.preview.title=Stilul site-ului +page.preview.userchat=Fereastră de chat (mod - utilizator) +page.translate.descr=Daca nu va place traducerea , va rugam sa ne transmiteti o reinoire. +page.translate.done=Translarea Dvs este salvata. +page.translate.one=Întroduceţi translarea Dvs. +page.translate.title=Localizare magică +page_agent.cannot_modify=Dvs nu sunteti imputernicit sa schimbati profilul acestei persoane. +page_agent.clear_avatar=Şterge imaginea +page_agent.create_new=Aici dvs puteţi crea operator nou. +page_agent.error.duplicate_login=Vă rugăm sa alegeţi alt nume, deoarece operator cu numele ales deja este în sistemă. +page_agent.error.wrong_login=Numele de întrare trebuie să conţină numai caractere latine, numere şi simbolul de linie_jos. +page_agent.intro=Editaţi setările generale a operatorului. +page_agent.tab.avatar=Imagine +page_agent.tab.groups=Gupele +page_agent.tab.main=General +page_agent.tab.permissions=Permisiuni +page_agent.title=Detaliile operatorului +page_agents.agent_name=Nume +page_agents.agents=Lista întreagă a operatorilor: +page_agents.confirm=Sunteţi sigur că doriţi să ştergeţi operatorul "{0}"? +page_agents.intro=Această pagină ne afişează lista operatorilor companiei. +page_agents.isaway=Plecat +page_agents.isonline=Activ +page_agents.login=Întrare +page_agents.new_agent=Adaogă operator... +page_agents.status=Ultimul activ +page_agents.title=Operatori +page_analysis.full.text.search=Căutarea numelui utilizatorului sau textul mesajului: +page_analysis.search.title=Istoria chat-elor +page_avatar.intro=Dvs puteţi descărca imaginea dumneavoastră numai în JPG, GIF, PNG sau TIF. +page_avatar.title=Descărcaţi imaginea +page_ban.intro=Aici puteţi bloca vizitatorii care va afectează lucrul cu mesaje-spam. +page_ban.sent=Adresa {0} este blocată pentru un număr specific de zile. +page_ban.thread=Dvs aţi deschis această fereastră "{0}" de subiect, Adresa este deja încărcată. Selectaţi numărul de zile şi apăsaţi Trimite. +page_ban.title=Adresă blocată +page_bans.add=Adaogă adresa +page_bans.confirm=DVs Sunteţi sigur că doriţi să ştergeţi adresa {0} din lista cu blocri? +page_bans.list=Lista de IP-uri interzise: +page_bans.title=Lista Interzisă +page_bans.to=Pînă la +page_client.pending_users=Dvs puteţi găsi vizitatorii în aşteptare. +page_group.tab.main=General +page_group.tab.members=Membrii +page_login.error=Numele/parola este introdusă incorect +page_login.intro=Introduce-ţi va rog numele si parola sa accesati uneltele administrative, verificati vizitatorii si istoria . +page_login.login=Nume de utilizator: +page_login.password=Parola: +page_login.remember=Memorează +page_login.title=Intrare +page_search.intro=Caută Istoria Chat-ul, sau un utilizator special, sau o frază specificată într-un mesaj. +page_settings.intro=Specifică opţiunile ce afectează fereastra de chat şi lucrul sistemei în comun. +page_settings.tab.features=Servicii opţionale +page_settings.tab.main=Generale +page_settings.tab.performance=Performanţe +page_settings.tab.themes=Teme preventive +pending.menu.hide=Ascunde meniul >> +pending.menu.show=Arată meniul >> +pending.popup_notification=Vizitator nou asteaptă pentru un răspuns. +pending.status.setaway=Setează statutul "Plecat" +pending.status.setonline=Setează statutul "Disponibil" +pending.table.ban=Vizitator Interzis +pending.table.head.contactid=Adresa vizitatorului +pending.table.head.etc=Variat +pending.table.head.name=Nume +pending.table.head.operator=Operator +pending.table.head.state=Poziţie +pending.table.head.total=Timpul total +pending.table.head.waittime=Timpul de aşteptare +pending.table.speak=Apăsaţi să faceţi chat cu vizitatorul +pending.table.view=Priveşte chat-ul +permission.admin=Administrarea sistemului: setări, managementul operatorilor, generarea butoanelor +permission.modifyprofile=Abilitate să modifici profilul +permission.takeover=Ieşiţi din subiectul chat-ului +permission.viewthreads=Priveşte alt subiect de chat a operatorilor +permissions.intro=Schimbă restricţiile şi posibilităţile disponibile pentru acest operator. +permissions.title=Permisiunile +presurvey.department=Alege Departamentul: +presurvey.intro=Multumim ca neaţi conectat! Pentru a avea o deservire mai buna, vă rugăm să indepliniţi formularul de mai jos si accesati tasta Chat Start. +presurvey.mail=email: +presurvey.name=Nume: +presurvey.question=Întrebarea iniţială: +presurvey.submit=Începe chat +presurvey.title=Suport instantaneu +report.bydate.1=Data +report.bydate.2=subiectele chat-ului +report.bydate.3=Mesajele de la operatori +report.bydate.4=Mesajele de la vizitatori +report.bydate.title=Utilizarea statisticii pentru fiecare dată +report.byoperator.1=Operator +report.byoperator.2=Ameninţări de chat +report.byoperator.3=Mesaje +report.byoperator.4=Lungimea mesajului mediu (în caractere) +report.byoperator.title=Ameninţări de operator +report.no_items=Nu sunt date suficiente +report.total=Total: +resetpwd.changed.title=Parola dvs a fost schimbată! +resetpwd.changed=Intraţi folosind parola nouă. +resetpwd.intro=Va rugam sa selectati o parola pentru a utiliza contul dumneavoatra Mibew. +resetpwd.login=Procesare la intrare +resetpwd.submit=Schimbă +resetpwd.title=Schimbaţi parola dvs Mibew +restore.back_to_login=Înapoi la intrare +restore.emailorlogin=Intră sau trimite email: +restore.intro=nu puteti indrepta parola , dar puteti crea alta noua conducindu+va de linkul trimis pe e+mailul dumneavoatra. +restore.mailsubj=reinstalati parola Mibew +restore.mailtext=Salut , {0}\n\nva rugam sa accesati linkul de mai jos or copiati si puneţi URL in browse-ul dumneavoastra: {1}\n\nAceasta vă va permite să alegeţi altă parolă.\nMibew Mesager. +restore.pwd.message=Aţi uitat parola dvs.? +restore.sent.title=Regăsirea parolei +restore.sent=Noi v+am tranmi insstructiunile pe e mail. va rugam sa verificati! +restore.submit=Resetaţi parola +restore.title=Aveţi probleme accesînd contul dumneavoastră? +right.administration=Administrare +right.main=Principal +right.other=Altele +settings.chat.title.description=Denumirea companiei dvs spre exemplu. +settings.chat.title=Titlu în fereastra de chat +settings.chatstyle.description=Vizualizare preventivă pentru toate paginele de diferite tipuri sunt disponibile here +settings.chatstyle=Selectaţi stilul pentru fereastra dvs de chat +settings.company.title.description=Introduceţi numele companiei dvs +settings.company.title=Denumirea companiei +settings.email.description=Introdu email pentru a primi mesajele sistemei +settings.email=Email +settings.enableban.description=Folosind aceasta dvs puteţi bloca atacurile din IP-uri speciale +settings.enableban=Activaţi punctul "Vizitatori nepoftiţi" +settings.enablegroups.description=Foloseşte aceasta pentru a avea diferite soluţii pentru diferite întrebări. +settings.enablegroups=Activează "Grupele" +settings.enablepresurvey.description=Forţaţi utilizatorii să completeze forma specială pentru a începe chat. +settings.enablepresurvey=Activaţi "Rezumat înainte de chat" +settings.enablessl.description=Vă rugăm, notaţi că web serverul dvs trebuie configurat să suporte cerinţele https. +settings.enablessl=Permiteţi conexiuni sigure (SSL) +settings.enablestatistics.description=Adaogă pagină cu utilizarea raportului mesengerului. +settings.enablestatistics=Activează "Statistici" +settings.forcessl.description=Arată chat-urile numai prin conexiune https +settings.forcessl=Forţează toate chat-urile să fie sigure +settings.frequencychat.description=Specifica intervalul de alegere în secunde. Standard este 2 secunde. +settings.frequencychat=Timpul de reînoire a chatului +settings.frequencyoldchat.description=Browser-ele vechi au nevoie să încarce toată pagina ca să primească mesaje.Standard este 7 secunde. +settings.frequencyoldchat=Pagina de reînoire pentru browser-ele vechi +settings.frequencyoperator.description=Specifica intervalul de alegere în secunde. Standard este 2 secunde. +settings.frequencyoperator=Timpul de reînoire a consolei operatorului +settings.geolink.description=Fiecare IP devine un link ce se deschide într-o fereastra nouă.{ip} este substituită cu un ip real. +settings.geolink=Link către un serviciu de geolocaţie extern +settings.geolinkparams.description=Mărimea ferestrei şi opţiunilor de pe panou ascunse +settings.geolinkparams=Opţiunile ferestre de geolocalizare +settings.host.description=Destinaţia pentru numele companiei dvs sau emblema link-ului +settings.host=URL a site-ului dumneavoastră +settings.leavemessage_captcha.description=Protecţie împotriva spam automat (captcha) +settings.leavemessage_captcha=Forţează vizitatorul să introducă codul de verificare după ce scrie mesajul +settings.logo.description=Introduceţi adreasa http a emblemei companiei dvs +settings.logo=LOGO (Emblema) companiei dumneavoastră +settings.no.title=Vă rugăm să introduceţi titlu companiei Dvs +settings.onehostconnections.description=0 permite orice număr de conecţiuni +settings.onehostconnections=Număr maxim de ameninţări dintr-o adresă +settings.onlinetimeout.description=Setaţi numărul de secunde pentru a arăta operatorul ca fiind disponibil. Standard este 30 secunde. +settings.onlinetimeout=Timpul de prag a operatorului online +settings.popup_notification.description=Un dialog mic apare să vă atragă atenţia. +settings.popup_notification=Activaţi "Notificare dialogului de salutare a vizitatorului nou". +settings.saved=Schimbările salvate +settings.sendmessagekey=Transmiteţi mesajele cu: +settings.survey.askgroup.description=Arata/ascunde domeniul selectarii departamentului in rezumat +settings.survey.askgroup=Permite vizitatorilor sa aleaga departamentul/grupa +settings.survey.askmail.description=Arată/ascunde email-ul în rezumat +settings.survey.askmail=Întreabă e-mail-ul vizitatorului +settings.survey.askmessage.description=Arata/ascunde domeniul întrebarii iniţiale în rezumat +settings.survey.askmessage=Arată domeniul întrebării iniţiale +settings.title=Setările mesengerului +settings.usercanchangename.description=Închideţi sa ascundem boxa de editare de la fereastra de chat +settings.usercanchangename=Permite utilizatorilor să schimbe numele lor +settings.usernamepattern.description=Cum sa creăm vizitator identificînd conecsiuni din {name}, {id} sau {addr} . Standard: {name} +settings.usernamepattern=Identificarea vizitatorului +settings.wrong.email=Introdu adresa valabilă de email +settings.wrong.onehostconnections="Număr maxim de conexiuni" domeniul trebuie să fie număr +site.title=mibew.org +site.url=http://mibew.org +statistics.dates=Selectează datele +statistics.description=Din această pagină dvs puteţi genera o mulţime de rapoarte de folosire. +statistics.from=Din: +statistics.till=Pînă la: +statistics.title=Statistice +statistics.wrong.dates=Dvs aţi ales Din data dupa Pînă la data +tag.pagination.info=Pagina {0} din {1}, {2}-{3} din {4} +tag.pagination.next=următorul +tag.pagination.no_items.elements=Nici un element +tag.pagination.no_items=Au fost găsite 0 elemente +tag.pagination.previous=precedent +thread.back_to_search=Du-te la cautare +thread.chat_log=Registrarea chat-ului +thread.intro=Această pagină arată detaliile şi conţinutul chat-ului . +time.dateformat=%B %d, %Y +time.locale=en_US +time.never=Niciodată +time.timeformat=%I:%M %p +time.today.at=Azi la +time.yesterday.at=Ieri la +topMenu.admin=Acasă (pagina iniţială) +topMenu.logoff=Ieşire +topMenu.main=Acasă +topMenu.users.nomenu=fără meniu +topMenu.users=Vizitatori +translate.direction=Direcţia: +translate.show.all=Toate urmările +translate.show.foradmin=Urmări pentru administrator +translate.show.foroperator=Urmări pentru operator +translate.show.forvisitor=Urmări pentru vizitatori +translate.show=Arată: +translate.sort.key=Cheia de identificare +translate.sort.lang=Sursa limbei +translate.sort=Format de: +typing.remote=Utilizatorul de la distanţă tapează... +updates.current=Dvs. folosiţi: +updates.env=Împrejurimi: +updates.installed_locales=Localizaţii instalate: +updates.intro=Reînoirile mesengerului. +updates.latest=Ultima versiune: +updates.news=Noutăţi: +updates.title=Reînnoiri diff --git a/src/messenger/webim/locales/ru/properties b/src/messenger/webim/locales/ru/properties index 261560f1..9eb8df50 100644 --- a/src/messenger/webim/locales/ru/properties +++ b/src/messenger/webim/locales/ru/properties @@ -6,8 +6,8 @@ admin.content.client_gen_button= admin.content.client_settings= . admin.content.description= , . agent.not_logged_in= , , , -app.descr=Mibew . -app.title=Mibew +app.descr= . +app.title= ban.error.duplicate= , . button.delete= button.enter= @@ -148,6 +148,8 @@ form.field.groupname.description= form.field.groupname= form.field.login.description= . form.field.login= +form.field.mail.description= +form.field.mail= form.field.message= form.field.name= form.field.password.description= , . @@ -377,6 +379,14 @@ report.byoperator.4= report.byoperator.title= report.no_items= report.total=: +restore.back_to_login= +restore.emailorlogin= E-Mail: +restore.intro= , , . +restore.pwd.message= ? +restore.sent.title= +restore.sent= . ! +restore.submit= +restore.title= ? right.administration= right.main= right.other= diff --git a/src/messenger/webim/locales/sp/properties b/src/messenger/webim/locales/sp/properties index 17015c07..9c892e1a 100644 --- a/src/messenger/webim/locales/sp/properties +++ b/src/messenger/webim/locales/sp/properties @@ -186,8 +186,8 @@ leavemessage.title=Deje su mensaje leftMenu.client_agents=Agentes leftMenu.client_gen_button=Cdigo del Botn leftMenu.client_settings=Configuraciones -localeid=Espaol (es) localedirection=ltr +localeid=Espaol (es) mail.user.history.body=Hola {0}!\n\nSu conversacin: \n\n{1}\n--- \nKind Regards,\nMibew Messenger mail.user.history.subject=Messenger: Histrico de conversacin mailthread.close=Cerrar... @@ -355,7 +355,7 @@ right.main=Inicio right.other=Otro settings.chat.title.description=Departamento de tu empresa por ejemplo. settings.chat.title=Ttulo en la ventana de chat -settings.chatstyle.description=Vista previa para todas las pginas de cada estilo est disponible aqu +settings.chatstyle.description=Vista previa para todas las pginas de cada estilo est disponible aqu settings.chatstyle=Seleccione el estilo de tus ventanas de chat settings.company.title.description=Introduce el nombre de tu empresa settings.company.title=Nombre de la empresa diff --git a/src/messenger/webim/locales/sv/button/mgreen_off.gif b/src/messenger/webim/locales/sv/button/mgreen_off.gif new file mode 100644 index 0000000000000000000000000000000000000000..b013e45dba71e63fd63b92d922dc22b68141fd48 GIT binary patch literal 7307 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 literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/sv/button/webim_off.gif b/src/messenger/webim/locales/sv/button/webim_off.gif new file mode 100644 index 0000000000000000000000000000000000000000..a2ecbbdb58c1d6d1026065babcef33e5d711d5e3 GIT binary patch literal 4418 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 M-)jnb`2ei@Ka;m%TL1t6 literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/sv/button/webim_on.gif b/src/messenger/webim/locales/sv/button/webim_on.gif new file mode 100644 index 0000000000000000000000000000000000000000..4556dbcb31a38500668a7f1a071806889b675e29 GIT binary patch literal 14251 zcmZXaby!n>)h}AbssYeQ*9lOGT;=j6$9krEt(Q-Llgb3TFHm@ zohX>}c{|fS|8Xc|=u)??Y45qv?*6v5Gif zKab(2`FU>MUQAwzZUeaGPQo6pVdJddI` zkF+$OjvJ#V%3GV6HQGWUC^W1fKg_|7PAnwhqa(+$QD`HK*%i?$3_48n@i zI{u!f{DUPHuon|yD)Ya7|2clxdchB3G%lbh&mQJs&%#LHc6YVnRQ;XJ2891q86>y`gfgioFjo* zW2xNgzRD%Mcct=~bux9Mv%22Xc*KPSeE;!^F<(-m?wYnR5yVzn8?L0@v5U2fevU& z05u57n8FVYl#OmgYX>6Z9}0RH${2HMfe|u#TMkJ|_1i;UqDO)8Uews(SP?Zmoyf40 zF<+AW$?-Gb$NERpzBxE>> zFL}K+gxpS{#wK>VYR`H-gvJsrlmw?&q`jj3dR2U9!>l3K@EwM56T0$cfREP}s(k~~ zX~KEl9BarKqWyNq^8C5*p12ZU9maezK1DYFdDOb0w`8;`ks)*Q+ZD9Z8>!xK@hRVJ z^~J+%qg3*;gaT*KJ)LwX#1*c6`?y_2|*X$;Hd1}^JHq{6FFOBN~R^c`cW(&iH|`9X&~E@ zNFw^DM^}HZXuZT+gr*-2Hj1f}g0gy7 zt`eYjy!^1z25V6$kF&y3y^Jxvaw+vvG=G0#-?cI2cJumV98Z#1t^B;0@t;JB8z)-=)Yq!yG1}1gSwCk$uxR4h8)d|rwZt^4 zYk5mZ)6O_IVI%ZS>k$p?9UOj-#nL~wBBPzX3m&j%Om*_N-okQd=JkVg`TfpNYjl3r~@x97QG)K zLO}faDRPpCPoJvzM34kAL2ru2uQG@-HkCR5uKf;w;fe$O`bk7+762gADwv}Tt_N-2 zYp+gcoL@8KIZc0hf`qkICe1;gOA+P1Oa#AvPe#l(u>fHhgqXUp>_=t9$$3#&38_~o zyCD9oOd#jkFGidX=8g4v_fv1ml*rf=#3}(~rb_@8{7g9kr3`>gF>x&E08~z|@uD3P z`-{-grz?f|`+dU-5Y1C1<_#EGJL81D?K7Ml7v;QZYalA5%y?3HDm4jeBF0lQU=Ia> z?K%Mt8#HhtgmMgZvL%44aUfOf8jO>I1mt0FI@BIIYkK9y}Fwb-WVH$d$;0^*~+Oqau1K`k^`EQjp_L zu%*}0OT$0YS)tWN)+r0aUb>iiuMgYS5MtaZ$yZD~JMJhCa-52SA`2JNA4$Ng!UB3~ zxJ+vKWGDn7382p90@W#F#6`Yqtr!tjrK+Nm{wA5Y zl|6Ki)n$#_i4Nv(#h^^c`QTariW$a0QGg+rp)65L0RuHfg4xzdqWoA7gfPzB$`|`$ zz_PiHl`btVTDRJ4pZ$Dn_nmdwSb`#nAb2G?U*_%CM7iV=M#losF;}(nBdvJR?q#7K zRC|4*8%yDpWM_E)5Jkkm?E7cL9&w$PY>!j zM0cJ^E0?EkdOW25=SjHh9LU~Zbtu=U$)XRL29HG(x_GTpmYTazJQPq^xXe0d*z1vwXtHNoj% zIOiIoEA{mpKlZr@@&|&V@qv}bceiiQxQ<=5|BAudm`;K2OaHHs+J@l?lwnu{9B z7cS5cZ*XxE1c1YrN)Y))==J@k!v9R=DJE%c{A+11tLCvTaHJY5svSlMV_{pc(>8$3 zv`fdIqu+%PN*>Rf26l8Tf4EUcXIR+UMRk$@RV=`GO1Zb}n(~@mFAjmC7(TseV#&nm zF?71J*C-#I3lhv@a4rDEbO{LVaqTEZ^I=CNY#jT!5+phi&ufTI+-G^h__-8p&Vz>I zp06Q%&3#ylgkI_@zeY#Q$Jy2%;y3*W4?sIah7cT#R2hl5jD(<~aS7}s4}_5!1U5>6 zWdG#fWG4|2w{2NMCCG3MlFqo-3J8qD!Ys(PFC;$$JFV0RTMUGsfQij`jsrPW_dXKo zierz*0ABH*SqASND986O*@xfM6(hlq8#Y9@l0WH!@%hrIV^8BN1_c(~DDm3Ijn*H(L2d~xS{q{%>nK6KsZ?9aueKi@iEKK*#><~6F;9|%>{sM=t+(pG(*R+apE#`gz;X@=5iop2pmu6VK?L;{48#G5P{1l|@TpritXmgU z(dkD#=~mJbP87f!NJ(@_@ZJNl0f~9$5qfllCU0=XaHt;^NH9zF>O@=)OZ4-Njs}i1 z@?BC|%+rwgBpx(y8^ocA@s2xyY;dK2sgAi!4dlkbJg^|RIYfyLW6!#2NP{hPCbS~J z8_8k5hYYia3^&3uR?YuDNY^1;#_}+P6_2V)4x71>h`^(8F2E2iBZ6vl>$ zkRO3$^EN|(FBo|bejA-Rmz-tCm)V+6TG@eWCId(koWU;-L*b<%!9rB9#1DePJs3Y) zxh4?A2?EIK9yf51rB^pq>9_ESu_u8W@>&4WC03ElW6Bq7e(yMkWjp0{a+n_hR;--M zrW1jnAtFerS$y}3e&o`^?g;^47DVFoArZHbVzZaWRseS;C^!Hh2^#DKnjnmWD%;vr zI@&k_$(C0D4}eR4`woy&kQ$!z#wUVBD_01eI_-PU@ok3J@V)ao4=(CN;KJ|StH~?p z&16VPWFaH!7YIW1`>q%$59z7{4fYsw#+2X(Xj$s-CHdk&x;R3DY>qqtbEom7)r3N^ zK$~-31S!`cC9$j~cRB1{autG=270-0uj26DJm3AQozyD~iT){xl{NRShsXJ$L2SyT z$L*RYDB;2s;5j^?>{a2{$B+bGt}W_Ac{)g*cFcoE2ZOrG+LB1cdx>d1sV{!G)525O zdP(g558Cq|R2^nXFMw=FS*zjY8#U3J_h1)jI?*aH30trT9wZoA=!?0-hp=a-Kmg@S zb{=5B0`$`r>_CMJlFNvcFn4ou_Tvn7^Ej1!`0cKY){ZLLPF0j!7&R$X)4bZLQlbSE4nLV;TIR0_NTE8^fnj%N~fqHHF?!T`vdQUJvw_1x;F7ORHn zP&tM=KPo(cQhWw$8Yl@Z>>7tiPym_QdSSZJ=~jdNnShlfj$i|@JE;tXXqeP(_~ur( zsRRA!r3Rwv817X(?E;vvV6!cd7rF7>qK(UCmJJR7ASl>U5NSyaC*{cBZ#RYT=3gM| z6uiTV?14d)8t{3S!Xp^C(*Q(^Ibj>glm)o&fs`UZirSARC}m+-U?#aqw=lYq4#!f4Q%4{`$g2*eofQrPD9q|NPTy<-}~g`qaj zlkMIo+lBVpV*f3;jQkz{&p>Tq3WE3d?^AZZ64%jg4R0IVApJyt6yoX*rf8 zUNRY`B6k%L)zsY5+ScCD`MB#z_tOpzEq?xMo^G{6gE2h*O$da7%1{jNEy}aG`Gv)$ zPAY$l=a3R0JQbs@?a$Ht(w=Ou@cQ8Mm#&UnrSAr2C(&o^TQNT z#mJ*xiw)0@{TQUqELVuMOk&?1%y#%y4$2#mbYf%jq>TLHL)}^55_JEX>2RU;PoU4^ zfHxi$7ZmVg8r~}s+QRZm6f?xl2I4wGdg^>)Wp{NtMvwfkd%;z_74qd*d>Ql1Y0RJM zYK^s*SuPyM?&%bt+^Z80N^GJ>0~J!`o?!#)iz?R7TDgk<8J}82jEJz@(O|hR??`*y zAIk9cvC7W1P5qn?*Bz#}ELl_}pnSkp8$$-aNC*2<r9MP-ot+DWIkc zJ`)H}UuPyCuF)BnFqw3-wDV2qCN7`d3j+(f{*>X;gn27Emo52l)5Agm)+vVA6>=$# za1NZq9beP>V?e)UXTUuczHXQ7mHDH!Y4y%r1D15IEoE>G_J=n z1wZQ*{a?F%z+5&DPQbUDms}V5SY*+7ZnrCqt1IT$`Mn(Q^OH6k4@c2y z35lJVcI+%qt}7@HZT?Xi$^i*vP^PS|j<+aq45!t(5MM=%$FQ+>^L7Psw&zXQ$A*rjQEpM%*+m86k*Q zs_jf};dP}?6?MfATl1YfdZay&s)SwRGodaD3E{@)g>E^|{#-UcFY=477X{qH%63$k z9Y2dlUcCKrm$6jyE^dq%JyceA>X2`>u&fgvwWE?@*jgWpRFu=ULe-amscqofP)-bp zxs$tilMIV-G4Ow9hLl19;H%~^R(lT}hZGC+?XH~A#6+0zF9X)oRDgAS&cJ}}BdZaa zEGI@r{GPF8)dN7>e<+D9tu!SLOfjk|G=cvwTD1GYNM&ljlJv{ziWks!5Yof!IoH2{Scd7R49&^W(!<{J zB74B4_2#_W1=tfYd}FSLpVK>D#c}-FGZn53yiX0;U^dl6N-2<|wL43svShf_oIWQi zB>OP0TAb0i;&5jrU{k(tWKf{U17>(wih)|f-ghh6t@QQqx%dsX?|!~aEZ7d;`Z0F9 zc#_>mK$TvQV7?x6|+XrAk27vOWQy7W9hNVsv zn(6(0P;>#6d6mzaJNZT=*V9U4ScjeeQBU>zbKCL{_6P!v9?VO}M{nAtu!YWyGxx{= zaWhUduuLS8kw`HVedIN(Px8n;ts!oD)#6o{9=T?=+t;yW#LjhvBSrS<6@{k@Hou?R z<6l5GnGg1p(Dt@x=RJZ@(Xt>wnSb2ar_!D*0igtAh2S z{UEWa$=s!aL4{zg>cm~sspsMGcEmM(aHFNz#0yt(f5!J<@AAW4BgdZ65j7X<#0$v{ z!uEDaYVDhiZ2?SLU+GCt{AWweU+3LYOk1Lr-fUeoek=c}cJkGqwZ{5{a(%_-cqJ=Z z(~NE`I+-%M#D;6W@mV!T`X_8x z4T{L#%ulF{o=^JpL&#mfteW^Y7wov^ltm7I_pv|gAa=Z4yNL{J%3Q0NL}0axPM2;CvwEi>;aMItQW*hy2Y`VaKgOfo z>(NQ(fS-#i`dV~D(YDn#_W$5n@4xXJ6P6hK|LxCr5{2*q7lt_?I5gBg@;~tW?D=DRWI%wAPJIk89HSY-6W}5nX-`QU3u~e-F1=n}dD5%lsxve; zI!0uhY<*Q*H@~|77thm3HXlzrd?H_F1cH0jPmv0Ff2U5#wGS+Rb}iFUfV0 zm%8t0nGz3`nIShn<~n;uC)3(DE>X>QWzl}A-wzUeRKD) z<$KCBh%{i?J#o+vi9QU(Dq86EGzheWM5J{_k_41GBfaYyMaEZ%Cfs#JkOmzFtB7^Q z>xWs!jAsu65sJ}zwrL``@%2xNh$?wyDy-_~jVGPugaN7QiId64=pAF=dK*Gvd8J^*Vo(YThJ`J-p61RaE9^aZ-c~vOR}yF92T_f6I~0s2F-oQvfZSY@Roq)vDR`D zY*3xaJ`rQBzyWIO)WZcaidQi;cgW`pw)ULo`Jge?R*vq0y>tsOH7;DadS(oJvIsiq z+IOn`d2pJL)x`crLW#>`yuDTC`@YkuHz9=SvCMlan?IMEDC0*cG)VwqD`fN zy;+Abrfzws^Q<$2U{*yVy1o=v`^*4kfqpJ2^PUzLWj`D?f5IJ+7~2^eT5psu5MXX3 zu&$ga(@&%f<0ZIR#K5xJX#yALsV>Y0Xv0pRRdth9%4&=`W*E|0FmL<=7t73W7|)iq zAFt=F!s=!v#`DCNqh;i3di)-UcRYDe_oHow{qTR`dH)UpRgOVem>Z6+v7Y7R7KDKS z#Q1)CXnMJXw8e;}+d+20c)65TiUmT(@;E(BkSO?ec*OqxK~A;RWyyzs6`r9Nc?1#> zjRv6bbl+eioyaI$GkWppApiMabTwm4Wzrw{2~zH`jv_5^x-B^>wnTyA$0O2*bk<9U zal9AMaB)+5`ipdLlqLlv>C0~58<{GZO9!jVc|Z!SSoEa*z_qpxchBOfTuy+c!T5w{ zFBqaG%Ln1W6Ods1w%%tzG(uIqB;3|Va^ap0N5B+ptK9pP9sZ?N^T9*Njug|jxuu1a z&;3wiY5s>)2%;azkjs^kl=ZhvcT&AC^PyTY;YX5;oIP5Rw_hN74FD${*gp!6yee2kA}D6h3gUi(`6w%p&i!{0_SfUDF&^6Fn{v?|^@fYy+V%Q+hgQvqkuR4~Pc3u?@(;9!7pv0PLy6~xxC=MZ3p2UM5< zI>1zG51IsaD43Io=R5{rhTR5eU()+z;!zS8Ii$unq|d%Kbv7`FP$!sC?E$04R>^%U zc@`RAdih-f>IkS6%z?6%FxFRdHUqy2$#zYUHD1OMd;d69hPFyuKe=yv z-}0bIwIcOORjO%W^K|FL*GdeNk^EZyZzpM-2-Qh%>{$F4%7No?Jc1$z&4VBkYc z+)0ZsN}OdFO3jZe3n{NxZhw0m)A=w;L-|FEf`(4VgDRZj=<-tZ9EDA@>85kQin*?K zH@>+>;HcK==8ERCgN9GAXnQaUd>8HXp_F_9ynz)j3Q9hT zW7pF|TF$L?<=cGqDLD!IsoNz|yZ4~hXZg&|Vm=zGjFgv&dVlff(cCaigOX&u>j4A* zZ;k%9tpCqxfCv?e`2S7=S$HBF+B3fB0bWBWNeKGjL1OMdHM;&T9`Aas;$lU-5jnN2 z4chSZ*>h?tKEOG~t->}2)E46!(3x6Z)ZO#9MrS;7)zP^zz8d#3X)^xR{PxasiVl5M zI?k01xsfsz^X2W2qq|0~AC6<@2hPMjG7>f8Jy%V-d*xwYuu!5gPRpEITkygkZb-;qv`56Mv{3axC&2pe*AlZ{@OsCU&A2;Yy#k}L*=48;t z&_#>G__emm^c=;vuwyLY!sb)&c42H~+G*_u zDI>yR?!Ku>X=wxjan@0bOtyy0@IM+b(YR`Qx`Oe+vns%9F_qwR;p#ozPk+`Hq-Mf$ zlDA&nwh9zw2}YKLu!|ujW+8KO?vrqF?s;q=tF&W@zxw5(3fH+Qp}N_sHod4Jpq zN>XM>xoev^Z@{d5?gxU!(1n2|&9$`ma{k5)i9wpDU<3ug%15>ykWk@t5s^rbN;JbO zFd@QiJ!Lz;pV_{$Xk5b9$S8qZIaxTBLUt5WAb87)7k-?S6}zW8lv0w``B<7KR@IG3 zfTWo{D54O8k!5wz_>QnTGu1gP(#2Rh+%W#u@}1bFE9_O68aG!{MXOh~ec2h+n1a@} z^)89VZq@7$*;Lh}21=h4aYw|xdNDJIraFaS>ii9w!Z<|LU3>KGwm?8dtB)Af6iz%_pQZF37hlN?{AlT>+bzM}BTP$r`glU% zV0doj%zlqiL0unatnnydh<<%c9vp+$+wbdHuWzZ2f?iXs@uTj?J|+Tt%xTcidXA6O zh4I)?$xn=5h3y@FCkgY0oFbR_wYp2BssT{5Iw^5aQuk>sRO9GE`%|?6HfF=Ld*-cu zAwxNa1udgdg7lkcJOF~NNe?>Cbk3AR6WbOBhH zcl=Y-tl-uSsvY;7KPYe2ITXPK%wziEF%aj8aZ#T$0RRF_OQn6#fb>xlfb;hXxM8ret!}n zNS4Im83sTl&3hsJSjI5(5=Q6YUhb~F1m*M+l#h8I|9S}voB2b8{$Y}+uR%PUM9E)e z=@;YQPd2wIWzQe(mpF|Bd)vZUVLdPy(3IjbUdr7uY$Bma7ka~PoB|cCG#Dp4!W zrna$?nE;I4xCfc(5{q%d9p61OE+CV1h~PvUkmAl^;lp_Kzb<~$ooWCPcI}7fH0Q9_ z1MKG7M1AyHPIRZYl$k}pjU@?5vRW6BbM3bWbL5&AZAfYN#KZJh!Le3SCyvqP42%v$ zRwNO5h0n_B$l$J-LLqm)Uq5D?Tu4)2hZvLMxR4%69-L4v%RX&+147Z_mrACBw@EgP zy@f2BaXhd@dyTWbWdr%mfr9n3~$`ri@+1ta4i+!$Q-IF}e^UjHr8rs1AG(hcxrQw(^ zSM{BG?*$S8N_{rTuu`zjqD}?aq}EvFWUiofyPVDj1w)k%WsMRFw7O@xOJI`zwn-Mf zm*v{BZ9aHQCdfJ(q+(H_Z`K&d?+|`mgyg4@GBQd0J;R3Q8lOm(*gyYi?NNI-c{kvy z55mskQ?z;~QMo}tgur7EB6=c5yQatzPyAbc>a&lGyb^fh%h|))qYu4eCFcPs0@P!4 zPMM-6Fiu}MO&}XW%b_BAv*rF_L<^xt5ytVg)2F|)@?fV#Z0IL~2i_v1clt2O=$HIv z!R@Ep_62z!$1g@vk+{twj3;hGj5V-ZkgBXMf=N@_aYiRx=1lh@AZ*YJ!!8reB3Edz zXg0A?88-vqe#ba3zH~H(WF*o$e&yW6G<@>I{^v}|H*V&!Fbnk6!tdz=h;cHno*vu% zC6ygn{v+C!m`TZV4_4!oN0a7E(0@VvKNk1@g?L!l|51A4g};0IgW`YLd~tEoKPq2W z-_ZDo@?VR4)4x@|0;q`pm&R9@SA^AcPQ0W|PPKGtxIVu@jZy54(PkT{9}cSwo!;Jg z`)=spBES4O&Q)cwKJ-o8`1?P{z$FV=+8NZ-a8vjiRSdBz7ZtY!Eiz|Yrd~v-{aIMg zND_1oW~{j_Nljp4LCV#-ho{rIAo1E$Csj6CiCu1 zbT&D1`bM%OFUV|el$K91OXb2fdl0b3 zk!W#}r)Ha7cdbpM9MvG7$+6)_tEu3U`erciYqspUJmZ|W!1EdKcM)9g$P*74wa;j8 zx;Wvjx_JE!{bE0OHr)NK_(FB*1)u1v-O|vRAZG#Imixs=eo@PdJx-Un9=^Qw(MOat zC%62;?4r88G5(&F@~!(wKuih3;4^*9&C{yQ%0P^y6{r7z znwH(UvtY*QUH2tf+<|_1sKCp;G^||F9!Ka4x4GE@6-7PX9*4UX`)$kFdzak9D71&$ zLf!0inEY>X%O$ZpQ;tI#0dqXa~6 z7)`die#-uBMNA}F_7vc~pH+1h6@-=ltLk+EbzhEBDUoOa1q#>Asdw@&-jmxrJ>!cR z4P3qJgCZ8?r1wH9ZifiokAd$;Mb;Th1v|M?pX|!Z;wDWv(;3$X>J5>1u}~`GZED2N zn`ze*cCvq_Qb+#$yw>@?H`@>&LlV7as?7M#n7!UTZTA?X0VFFs~ zl>1*n&*?RWcJvx5i^vMPuRVJPPT%X?ocgu@LbN5@5XwWXt>KFqmE0M7n^+jnaZ);? zWy)%4H{@kqId!lv2K`simjSmAQ~?gF#sPcrsL%5;Zv^&4Y+8SR>T()N``W!s@n{|M z$RE4L&N&v)J`MhS;Ts6Y`H|KYjd^x#bYlD2%_WY94UIoOHf2P=WGXuv z;##^T6z9A869sSP5@CU#zAodwM%sh}N2~yI8+($kolnM-^KlM2!YWt%)|iI zlY})c6Wlf*(p^+ZKZ`Tqflgw@vF1194?$>Nnv_yCF71|8xfsvmVd-kRDv{6&G#-LP zx=Cs2<8K7L$WSfcgX8qGdj>qu_7Iv~7?gZEfz>0 zHhGURXO!U_us#JZVID2u+$<|XKfR16;;lshBPRJQJr?4LF}i-6Bb{C(uG2R>a=X$Y zJyS0Zt%Mu6hFWLVKaAs2ui$VZs+`^&hbX}&&l>!idiZ>|Q~;`+9K8};7>D#jTf7^) z&S;n?a7xzl68}W(71fd$G?>SR#=!8aBre96CgM%2gMl#NuqCc(S7IH+GlW?~ClYdhQ< zpltQj5)=cxtnqF=Zf#A@8P`2tFf3uRIiL^?d8Ny)_pfi=%))6ya&9ldn8WPVLk~Sq zZx%h46XyfF@Dz6HgW)Snep7T`0#3pH?tto113#Xsbz7{AIya zw8na7z6?`|(enGC0uE2Uhnb3?iKR_4^O!bf_3W9S?dG~F@6r>;APN&dzmVqnJC4D& zXhPck3gbO7=o|&^EsG{|I6iB>KUahhF~)Vr57$3DO@$$!ol}q3{w(rt&sFnhc*9yl z3g%7vUmYU|Z|!`3$aBhU?BmL;j-oE%2>PL|63xZR!6*_L$Ir zV)}plES{T}^{<#tbc^$j-$?v-Q2+0i{#Va?db|G})E~uM9E*8q%H!Yu zPf~|X@ZM_cTUn*Atv?+Y_8grMo{0O~(>rGEAK5ExeEWX*ZnRZZzQ`5yG%xrqUeaGD7((MJx=nwnBmu@>{?K}Bb z{Qz^GD|J<71rhdnKq`Gn*!sw_@R_F5bN=`5dQIJ@gH>$OiQm60J6`+U#PFTl%iwIR zbj*?F^@w*H6Ga!LyklDwBiVv_8Ktebgq89nugqNU&YfGpe2dj2o*P+!3I=xIv2#&} zv1&bB{LH24peVoXafBzKV=RblVLBJaY#2J{NS1A15ZQNadwtTsb;u*B&x$^S_0pgb zkjyA>-!V4kaqj?^qEG>Ermf$V6=p7AXdcRyBhBZ#!Db-o)b5)ypO1}hnLaCZzY}bj zyHI&-*=`!6t>^l2-#Fmwxq_usDbJVM+^D z>=#Rk05S);;Fkn3v;Pz1S6Psk7h9!`oRqRvtjE??gq5aN*DgQx&q65jI@UH&v-{p+ zPVDF=qZt$+FwUGozTK8*VH!D2SHkfLx4X4*L+$o-`y|MU?w1Cojc<01ilN%AAG&U0 z>(cnOJF^wq-b(<~wu!A?qEP6Ul4~990cmMMn6Dl~_KyVx@lQI?g37%gKbD$G^U&T~ z9`n7&-aDaWul(9d6>1M`-}kBm;w?;VhVv5Jei3fA{=WMePt!?39;F zJft1lBG@Vzii&ER_s|#AnwPwz$YZLSFNqwS;N;bqa~CNJJ|EoidvEQ$!1yP@;Bvuz zD8Gy~5`g&OUMq#qUAQImTWaO&cFA1@n3zhv$~P!aq;f-(nu|JBgeRa;TO&n8>4++Q zqT=Vv+hc9Lm>0C4#cJxmN`BCztTI}Ju7#gA6MCZc`ibJS^YbG{5G`#`_l)wIyh=WjW)uq>wZBSX}*g^V5q$cQ=X>XSX&`~_d%|Cq^Z_3HYN;} z@OP{qHsn7bCI3VAkzrF^cF0vbv+)CMq|6}!cI``_jG2X{$gdLE za#=aX4G%e;eUM8@uTb#$F|vvD%+{u@is)%1^C<(!MU@^*B5l-a>Y!lQN=h|@twtZf zuyFPZ%A_usU3TNhQ*i0ixKz{2P?^o}sKtH2eZ(TkS1l(B4;FX;^w~7_um-sIK}{DB z`mGLkqwz%D4p~bPIswHY5f63aRrAmL3}U7E=zY?Ojr^$g;C=VD)aqlKu+%Bm?bqc- zKV(M*C@E;GJywoo7i;}lhr8%daVDqH!JOvlyPOGt+7+DF$=vcSgVW2o?V9wP%h8YBle4okf{`Epl6~R1{4Z zFaXrfIiig@(k0J%`8U^o_O2C>rVMNe`%? zE44}Cav_BxT=85LvPd~(FJqTGGbhvlE`s`6<78bU{LXIX$<|DU4R3&z1LI@?T(eXv zp;q(9sLPDxxq2e98k1UKs2sQSx|#53SfC{0UxXMmLXbn{ za_E!HL^)zFN}bYn#_2=OJ3+0ZVNBwBk`FX*F{k@N5|E~ zr$^|t_mw!f2ACJ<$EZ`~_jrf{8PmzRiH2Dzd8uVsRwtNxdL!DZ3Kp07)<;`<66?8l go5h=no1zQq){AFHdYlW(oI3pTEa6J!a9IEVJ0QPD8-9%8UMhRHU7$4;KwQJLec#o#V>zCn)8 zKaI^jipwx~z%F>dNtxDUu=8TB@hEP%J%`O$qUp)l>QtTOCT+M+nBO93w5`YCT#dy= zl+zw$u|bK^KZejcgvw~O_GYv6G=9TluktZ?!z*&UDssCgZn$8R$w-gcLXFc!hQ&FC z$vK6{G=IZ7ce^lhxh`?IB4@Pu`T6hf@AC5U^YioZ@$u~J?CR?3{r&yz?d|UF?(p#N z>+9?2=;-O`>E`C<=jZ3-Fx4no6b<7+{oDIDR8^s;NbD~_{-Ys zm$=%}($Z9?;Jv-QD|EbKmdoPe;#8jHHGIZ2fW;tYvreDdFnYj1h|)-t*j=jZ%*@PS zs_!;|#zBzJMU~Xd-0eV%&N_h0mbcn6eZwely72V)SF7VspWH~5*jJ(GOqbhDl;0s} zv+(oxCuy@pj@4wB%;DkT%Gv5%r|eIn+^fUi?C|qDh{@mI-#UZKPMY7V#Nh4m_U`ib zH*>f=g3d{n*Vp6lX}I_(X|rIg@L{g;O_z&V1+F?_<5wb_-o*+724AZD^5X0oowWlTiqbiIzscC?_V)Jo_xJet`1JJj_4W1p`}_L(`uzO-mzS6S z|Nj6000000A^8LW00930EC2ui0B!&y000R80RIUbNU)&6g9sBUT*$DY!-oUWWFd1V zOqerdvY>&;v7^V22(y?ugeQ=adq|qB0&~br7LYJw$|UIJ4IU`?a@N~f&t6X_VBUC{ zNwjD~E|i?)#7B=F&z<(7+B+hLi_xoC|8==SU@5+Bg9vfkQ!NoER<`UF(WfuXl`dK1 z#=K(XUQRwMdVKgIPTYqzH`<)b@PMs8Dp%wxZpg2(B)K#zMFpLNYPIf`y53%h_~1K9pWxBU!%`<&h&O8^4B)&&{#Z2(JzTEH;+SJTVT62%;sZ+$mJ~391QW3F zh#v+^ zd1p_(;rV)KuqHCu3_n60EGHPgv@NrA<8Bm{<4^@&zp+@Dd6et{4J}j_~+# zhmK_+P(lJQh*8dw%RQ$Lu1?OIkG&Rtw_$nuW{MAr_%M1Nmn!<>sEP(dD>Ssu8sS6} z4=+WJD&iCn!kavH^Kn11#4z#>j<8^ByS6%6-Mrc9qZYva_*xIy{@}AA+9Z-a>3az$ z;d2s3piOrZct7jJ-h3bbt%MRuFSUm_tvn6&j%t1_W0u+J^nP6 zIa6sPkv2;Hc)6ZGmB#H4wEj5pZ0bih;dc{%!yY@*{3uTYy7^3wg zvc@95%+Nxp7aY(#8+oW|NiY}~(~Q>9xfQ%HBrmp1iFs$+N!q9vI?tiRbMNt)vbaYu z)j2^4sdJq_%7;PO{S69BKwk*SC&KkLWhdr9L>(qkgJlF@0w72n8$d9D0O)87<2XS! za^ZqGB*}Q#sh7O}vICy7eaMKRbB#Y*L%I`@PHqMB9^PD6H@rDvgRt|52+5Z|5RUJQ z<7>>!b}|n@kU#>J5CsA*p$1G$AP;J|1Ojw4h8SR=6bhigAfkh$CQV3eML-)80X84D zMG$+dBb(}sfHw>R>~9+!pFhAjJ}F2c3Yf&C6sSN26N2Xf$nZc4BtVJ^?1y(Bh=erS zApl$mLUQr)+P!u~k3!9?DGyZC+$wdtp*<^nN*JH{xcEg7T2hlshyo`u$;nRgqfk<@ zM+R~*i%~>i3k~oA?`~j>Iw(L7wU`bp{fHeYiRYGydd(5Y1~j<=EMZ3LTkFo3z9m@F zlJ?Z36sAD`g-lXm3RS2AKc~^BbP7nik(4Y}pXao?(APx=Szy=O5fD0gS z3MNtLT~R7Rd9Y-&2d3yfzFedc%m=&jfzXTgJmwVm`OhgZa|%`vC{C+j1%f^^no)6s z5C8##cueC19{9o+{(^`$pkNaQ5JNBGkR&DrF+)_U8TA;IqMsp5VbI!J_+$r#C`h4_ z$~@*xXUbNb=2Qz>utH9&P*9*o1sp>d03&SB1{~Y~2gL9M3I=e4XSe_rtWXlJ{$!Y5 zsbwc364tR!G_az@bF59^AQ8iXaUa(r}%1EI!cg!_V1t$Nk%w1VH5yW0FeR!|NsBck|6*900000A^8LW00062EC2ui02BaK0008m zlohGFhYXvEG@VK(jyi(;K)}d_%ZNgqg0{>Ww6e67wQAl0eDk%x0b+y|AnEhUB|b=` z!pB@DJuxZGlbY(DIa!uVwO$#{>iC2{pT6L&MY(jT#Wv9pUdCbNZMTvCMir$+W|jwK zNLa|W0~gfgb?A6UainM0q{xyuSC!cr!`SE+xaOrPmN#m**;yu8DM|!F7Kv(x+m}YS zTG*;l06Vx5bZ7to literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/sv/images/save.gif b/src/messenger/webim/locales/sv/images/save.gif new file mode 100644 index 0000000000000000000000000000000000000000..f2518f657e3fa5eb62d41c281dc5c41c8d352ae3 GIT binary patch literal 2510 zcmV;<2{HCZNk%w1VQv5;0Qdg@MwZk?l+)ng;5vrMMUK@qfW;zcv_g^4Nt4=3nb`65 z_+6^(Sfc4ajLkNH$18HZRjA?1+UxG}_9SYyC2Y6d-Q8EC=Qn-HQ=8;VoY*jS!e5cc zFK)ImFjTH-g7end7X*;5~`VE_lCWu=8TB@hEP%FnGW{ zhs`^O%E{R3RGsA}ZMaXE->t{tT#dygwwK{r&Fl?(OaE@bK{K>+9&~=;`U{=H}+-=jY_)cD^fgyqCDzP@~;Rn$|FSz|hdpW}D7Hj?dE4(jaED z$k^yilit3*zLT@pIflu-y}fC;_+pmJ;^N{>pW0NOW3#NbJm*X{B4?(y|Oj?Pb?+*Y6GQla2WoY!Ei@L{g;N0ruBq3H7V`IEEQK#R^* zp5{7$%V4VSMU~V>mD4nT!%UpmT&L_egU4i;%qeoZAZ4*3WwS1Hz&d}zH*>g5nA}j8 z;W>Q3Ie)=Vmf<#k#VvKd>+ka@X|q6ozfq*!Q>Wllr{6e%$~l6`%-rodgUig@>_Cst zH*>czdB8Dz!bXhPmABbgrsg4Lv-bA(@9*#T_xJet`1JJj`uh6y_4WJv`~3X;mzS6S z|Nj6000000A^8LW00930EC2ui0B!&y000R80RIUbNU)&6g9sBUT*$DY!-oUch%tjE zO&T<2#H@kHv7^V22*tcf^hdyydr__kh?D4z7?3by$|QK^&Yvv#a@N~f&t6X}aqgU% zNwjD~GIXru%r|cy&z<(7+IvEWjM1xD|Fr>AVQD^a5%x%nv~7_oTD+zMm^ zaiT#lO1$-h2nn7L@ChbN;9^{J$U)cObX7=a-Gqi+XP9T)KWu$Jj&97BREj7!79xi$KZ3&B`IBW(&3|z zcGq>colk0!=TwIuiii@4@tFu;d|-l^Vtg*fc;XCx5U|4n2Q;HbFg*6tzyJlv0K)|a z%ut+j`aHA_}Vd+oI-<~?1u=pvb9VnGjmjplPp5wcjI zLp%Tgfd?d(1PH(;Cq#q5FG8UIl7unI;gcMb%~{9fg&U5i7I-_&69rS{)mL8>E~Xf1 zi&(g5>9d;BBP~7Aa=H{DC=j5+CBUfB$T)C7P)s5skBa#~nqHSI9$d7; z(q#>*S)We*`7a{`kl1l(;7Z_;!`M|`{KDf%@5S|yn=!V z+XmomKjFd=O1V28Q9v;m6jBWb@=8ddVH)0>=sa=frJT?ujAV+!b?YN#lyDu zP6ZWN@XmV{^f$(6J&WYwh%h!8@pNw(01KUK+ZPPyEp# z3hu-o-iwXu?s2y<`9on+@CU=zXN4))u7vShobDEv1u9ITg;Rjv3#nkgrtAbBdO*Me zc0h~+0H7a0cm@#v)Bu13G@u^^I0p>0(Fq$ILP^!rPQUPxFYnyUDHzO0Jut{Yl;ABz zuyd9OTjYa{k0`Dz}Cs$f&R=qRHpjA=?! zoZ{ZcJ2%F$g`q4Z6|`{5QJxZ&{795k>|uf*q@x%hC_ps&;Q}JK;0V$1O+T7IfI~ha z7u6YNBegUCCGza7JR5|Kir`}@EUeFAh_l@aUx>|6Zh;D-)Iun^&;?R;daYgY_+QX*ByEV=bjtH&hI5=zvBMHDfrC$o0tGB^gB$*$hdRVS85bx+IOd?FCP{Ha zRqEM1Zn`2#J)vQm(j@z&sk&)V?A$sbd(!7n16QjzTpmqhJCBB*B9^ zG~of$m2gnMYQnco|(2cHiOJfi)bipvY z$VC$5A&)YYVGz`?!6VpV3kf(#3yE2bdL6PAHdJU8FE|7ZIKY7q93uk4Op*ZJvfln4 zg$_@+5LhLYe4D?}uQ5X2bhp%yH7K@f&;iG@eJ Y5Q$L4A{fyKiC4_x7Q6VxFbN0%JIkaCT>t<8 literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/sv/images/search.gif b/src/messenger/webim/locales/sv/images/search.gif new file mode 100644 index 0000000000000000000000000000000000000000..d3482697cd9604a7b6d5b68b81bd0d7cbe1fd2a5 GIT binary patch literal 2510 zcmV;<2{HCZNk%w1VQv5;0Qdg@?e+WK-rhBU#LMCHmA2U+X0tMU!qwsKLXFc{z1d zHi5<~a=pvi>+bUQKa9;JYPKb8x7^&^!{PN;qvtn$$y1x;E_lC7oY*jS!cLjmUy;Wz zZnjF1-0kr7Ta3h8rRyGIu*BZ-yxH$jnd3{D*hQ4mti|9icD|m*=RAqaFnGW^gvmF8 z$APlkWU%vMuJI>sxIKr>$=K>to#npQ?oXKCT#d!8$Kf7iu|I~;JBP}HxZ-BB^fZ3M zW3Tctc*81kyHKIrV3Wy6kJ&|r#WjG%HGjl9ce^lhxh`?IA!oDp_V)7f^6~NU?Ck97 z>gw?D@csS$?(XjG?d|{n|Lg1P=;-L_>FMU?=I7_<jrdt^WT0wzjt8lpiPe$H z?n05!M3d4*kknMC-|O%6O_bkNsNhne;8UmIz1#31XtO72vrw1es>^(=P1 z%-if&q3Ful>N$JA^7i>$r|jSE_&$lv?C|r7!s+Yp^4H_=K!3o&+whIR=0T6okjLv_ zs_#35%YU%jtHj`_(C+Q=_D`SNFnPdHq~2kq;$)c2K#R^hfz3pU&B)^QH*>eH$K#yC zr+i@q+EXHE!f8ZrHD};}J{yAd-Xyi-0SYpZEzh8^u-bj}vTLWelb+9>Po(=5IYRwg8>vg5WyD15VxFh&M_F>7|>BCp<&e-hFw%^X&03}PWi-?J?-UWS5B?H zCgMC^tmnlSU!=I6d?w&NT_$ zbI|Rh4|dgUmz_^)iRToD9)^h0i0_r?-g{({iQ;=L!f0X=lB5EK2B%!Y$2rE#0002R zaAJV~M-*W~1=$S8oIVahSsis!t~Diw+d?^<-NQwxccu0SXiZv4AUlWPr>YfW#BbCa?fv#t#VOQo|ty z;G$%c((xnZlu`=ImUsRH>`!59~TAqKUfPFxQep_Y+tV_xN> zh#u|$LCG_bByf!xBoOk-6e-YPh7rGPaKaK?5WwVe&+QZJl!|(H&xHdYYw)qm;)8IC z`CNKlm@7Wqw8h#+oh`N(m%;H;T}%T_2_oB&LIRAKVG1{`B#=TAW(3lM%vBVC#IN}N zI%SpEt(E0HL3ik(z~{~X<4=iyuUO{9)@mDZJ!K@GEg6hAPDUAEfN}LwjX=|j$PT11 zMcBv?qDlghpdAPYG7G{*3k=?DXocGq3u(ZUc7bqf{-9L5-!76VG2u}&t}Ww?&n_s$Anpz2o=k!&(PY4f%SH&0%L#&{(?Y%xPH0$$SxTByz#J-Tm(g7q z{YBsqQw#Cb8Iy4_@W+P{#u>&Nf5!ifnUp;q@rOxx!wEMq#3+0LD|l>T95is(GB{w4 z8k7SaZ;KAF_LU(EVTnUq+KIB-cRQo4M_>?Z5yk9B1~34xh5U;g@gjGIFo2A+vur8i3U}PF&w#Hb-Y$fi7{oA1&<(P&vpy8CKOv4)1 z&_nRNfEYYDLJUM9EB^p!5F9W73LY?vQiNa~7+4*@=JqpUbpcW!Y|6qa<+R;NOFvB*O;0Y$^MgY2W1O)`4f=V!B zI>L0MhO#*Ssb;0fJ)IJR{Ve7<;LY%c*DPfk!eB}?lu`|AK;;_Lzy>xzR1J;!&ZAaA z1tC132-c{@6Rto~EEoV9IgmmWTwnqvz#tq^s*t{{M33@xiBx^N6q%lBzib(AjXQ*+ zLeZcGh)z@u-Bd#xEUHvCv;m{w6lYZWpoIu5;Q_Zm0T1+`hra}d0o5=87rJo(Cq=1> z`;=r;n6faPX37f{>*V5u_sJVNRDY&i12&Ud)V?Zpsd0!y8*tidqO zU`7@SPyjA)p#bPmLM5;PiVrjh4T)KddL6Qr08l6#L`Vb@TF?R*h{FTHY|;eYvfln4 zMFC#0&?E7QuX$9(zX)bXP3BM!w#2PTUzmd%hLYe4D?}ukfJ7YXp%yW)0TP;UiG@eJ Y5Q$L4A{fyKiC4_x7Q6VxFbN0%JCaBg$^ZZW literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/sv/images/wmchat.png b/src/messenger/webim/locales/sv/images/wmchat.png new file mode 100644 index 0000000000000000000000000000000000000000..cb8a41d4bcf6337d5c389bb3173ac972deef175d GIT binary patch literal 362 zcmV-w0hRuVP)0000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUy3{Xr|MgRZ*q@<+Kk|6*90DVz!q5uE@ z1awkPQ~&?}06;3K^Z)<=)(APhsD@c;ijE)yzXD#P}`rlxO4)Xs%A z2r;aQ5YVFnO@;Qr1&9@~3ssph<*_H_V!95i`j zGpdu@9Gof1>w}wAbSddeaAx$o-zKgl-NOIVl%T#5_(I{UXN)=YCNgv%p{vkuAqb2e z9$@Z!2jA0ZV4acVejbd8W2ikLY(polWA0%6EOI0zXYRi5-pshu^nJ)QSKL1uN1}@R zr1Q@WIqiNP)_Gudlj+|E5Kc19rTe)F^@YOs5#Lhär om du vill ändra det. +button.delete=Ta bort +button.enter=Skicka +button.offline.bottom=Lämna ditt medelande +button.offline.top=Operatör +button.offline=OFFLINE +button.online.bottom=Ställ din fråga +button.online.top=Operatör +button.online=ONLINE +button.save=Spara +button.search=Sök +canned.actions.del=ta bort +canned.actions.edit=ändra +canned.actions=Ändra +canned.add=Lägg till medelande .... +canned.descr=Ändra medelande som du ofta använder i chatten. +canned.group=För grupp: +canned.locale=För språk: +canned.title=Sparade meddelande +cannededit.descr=Ändra existerande meddelande. +cannededit.done=Sparad +cannededit.message=Medelande +cannededit.no_such=Inget sådant meddelande +cannededit.title=Ändra meddelande +cannednew.descr=Lägg till nytt meddelande. +cannednew.title=Nytt meddelande +char.redirect.operator.away_suff=(borta) +char.redirect.operator.online_suff=(online) +chat.came.from=Besökare komm från {0} +chat.client.changename=Ändra namn +chat.client.name=Du är inloggad som: +chat.client.spam.prefix=[spamm]  +chat.client.visited.page=Besökare navigerade till {0} +chat.default.username=Besökare +chat.error_page.close=Stäng... +chat.error_page.head=Det blev ett fel: +chat.error_page.title=fel +chat.mailthread.sent.close=stäng... +chat.mailthread.sent.closewindow=Klicka på denna länken för att stänga fönstret +chat.mailthread.sent.content=Chatthistoriken skickades till adressen {0} +chat.mailthread.sent.title=Skickat +chat.predefined_answers=Hej, hur kan jag hjälpa till?\nHej! Välkommen till vår support, hur kan jag hjälpa till? +chat.redirect.back=Tillbaka... +chat.redirect.cannot=Du chattar inte med en besökare. +chat.redirect.choose=Välj: +chat.redirect.group=Grupp: +chat.redirect.operator=Operatör: +chat.redirect.title=Skicka till en
                    annan operatör +chat.redirected.close=stäng... +chat.redirected.closewindow=Klicka för att stänga fönstret +chat.redirected.content=Besökaren står i kö för en operatör {0}. +chat.redirected.group.content=Besökaren står i kö för en gruppoperatör {0}. +chat.redirected.title=Besökaren har blivit skickad till en annan operatör +chat.status.operator.changed=Operatör {0} bytte operatör till {1} +chat.status.operator.dead=Operatören har problem med anslutningen, var god dröj. +chat.status.operator.joined=Operatör {0} har gått med i chatten. +chat.status.operator.left=Operatör {0} har lämnat chatten. +chat.status.operator.redirect=Öperatör {0} skickade dig vidare till en annan operatör, var god skicka vidare. +chat.status.operator.returned=Operatör {0} har kommit tillbaka +chat.status.user.changedname=Besökare bytte namn från {0} till {1} +chat.status.user.dead=Besökare stängde fönstret +chat.status.user.left=Besökare {0} har lämnat chatten. +chat.status.user.reopenedthread=Besökaren har kommit tillbaka till chatten. +chat.thread.state_chatting_with_agent=I chatten +chat.thread.state_closed=Stängd +chat.thread.state_loading=Laddar +chat.thread.state_wait=I kö +chat.thread.state_wait_for_another_agent=Väntar på en operatör +chat.visitor.email=E-post: {0} +chat.visitor.info=Information: {0} +chat.wait=Tack för att du besöker oss, var god vänta på en operatör.... +chat.window.chatting_with=Du pratar just nu med: +chat.window.close_title=Stängde chatten +chat.window.poweredby=Chatten använder sig utav: +chat.window.poweredreftext=mibew.org +chat.window.predefined.select_answer=Välj ett alternativ... +chat.window.product_name=Mibew Messenger +chat.window.send_message=Skicka meddelande +chat.window.send_message_short=Skicka({0}) +chat.window.title.agent=Mibew Messenger +chat.window.title.user=Mibew Messenger +chat.window.toolbar.mail_history=Skicka chatthistorik till e-post. +chat.window.toolbar.redirect_user=Skicka vidare till en ny operatör +chat.window.toolbar.refresh=Uppdatera +clients.how_to=För att svara en besökare, klicka på hans/hennes namn. +clients.intro=Denna sida visar aktiva och väntande besökare. +clients.no_clients=Listan över väntande besökare är tom +clients.queue.chat=Besökare som pratar med operatör +clients.queue.prio=Besökarkö +clients.queue.wait=Väntar på operatör för första gången +clients.title=Lista över väntande besökare +common.asterisk_explanation=* - Obligatoriska fält +company.title=Mibew Messenger Community +confirm.take.head=Byt operatör +confirm.take.message=Besökare {0} får redan hjälp av {1}.
                    Är du säker på att du vill börja chatta med besökaren? +confirm.take.no=Nej, stäng fönstret +confirm.take.yes=Ja, jag är säker +content.blocked=Här kan du blockera otrevliga besökare. +content.history=Sök dialogshistorik. +content.logoff=Logga ut från systemet. +data.saved=Ändringar sparades +demo.chat.question=Det finns så många webbläsare att välja mellan, välj firefox eller chrome. +demo.chat.welcome=Hej, hur kan jag hjälpa till? +errors.captcha=Bokstäverna du skrev inte stämmer inte med de som står i bilden. +errors.failed.uploading.file=Fel med att uppladda filen "{0}": {1}. +errors.file.move.error=Fel under filflytt +errors.file.size.exceeded=Uppladdad filstorlek överskrider gränsen +errors.footer=
                  +errors.header=Ändra följande misstag:
                    +errors.invalid.file.type=Felaktig filtyp +errors.prefix=
                  • +errors.required=var god fyll i "{0}". +errors.suffix=
                  • +errors.wrong_field=Var god fyll i "{0}" korrekt. +features.saved=Funktioner aktiverade +form.field.address.description=Till exempel: 12.23.45.123 eller sverok.se +form.field.address=Besökares adress +form.field.agent_commonname.description=Detta namn syns för besökarna. +form.field.agent_commonname=Internationellt namn (Latin) +form.field.agent_name.description=Detta namn syns för besökarna. +form.field.agent_name=Namn +form.field.avatar.current.description=Din avatar. +form.field.avatar.current=Nuvarande avatar +form.field.avatar.upload.description=Välj fil att ladda upp som avatar
                    Storleken får inte överskrida 100x100 px. +form.field.avatar.upload=Ladda upp avatar +form.field.ban_comment.description=Anledningen till blockering +form.field.ban_comment=Kommentar +form.field.ban_days.description=Antal dagar adressen är blockerad +form.field.ban_days=Dagar +form.field.email=Din email +form.field.groupcommondesc.description=Förklaring på engelska. +form.field.groupcommondesc=Internationell förklaring +form.field.groupcommonname.description=Namn på engelska. +form.field.groupcommonname=Internationellt namn +form.field.groupdesc.description=Gruppbeskrivning. +form.field.groupdesc=Beskrivning +form.field.groupname.description=Namn för att identifiera gruppen. +form.field.groupname=Namn +form.field.login.description=Namn kan bestå av små latinska bokstäver, nummer samt understräck. +form.field.login=Användarnamn +form.field.mail.description=För meddelande och återfå lösenord. +form.field.mail=E-post +form.field.message=Meddelande +form.field.name=Ditt namn +form.field.password.description=Skriv in nytt lösenord eller lämna fältet blankt för att ha kvar det gamla. +form.field.password=Lösenord +form.field.password_confirm.description=Bekräfta nytt lösenord. +form.field.password_confirm=Bekräftelse +form.field.translation=Översättning +harderrors.header=Kan inte utföra:
                      +image.button.login=/locales/sv/images/login.gif +image.button.save=/locales/sv/images/save.gif +image.button.search=/locales/sv/images/search.gif +image.chat.history=/locales/sv/images/history.gif +image.chat.message=/locales/sv/images/message.gif +image.chat.sprite=/locales/sv/images/wmchat.png +install.1.connected=Du är ansluten till MySQL Server version {0} +install.2.create=Skapa databas "{0}" +install.2.db_exists=Databas"{0}" är nu skapad. +install.2.notice=Databas hittades inte på servern. Om du har rättigheter att skapa en så kan du klicka på denna länken. +install.3.create=Skapa nödvändiga tabeller. +install.3.tables_exist=Nödvändiga tabeller är skapade. +install.4.create=Uppdatera tabeller +install.4.done=Tabellstruktur är är fullt uppdaterade. +install.4.notice=Strukturen av databasen bör uppdateras till en nya version. +install.connection.error=Kunde inte ansluta, kolla config.php efter felet. Felmeddelande: {0} +install.done=Färdig: +install.err.back=Lös problemet och försök igen. tryck tillbaka och gå tillbaka till guiden. +install.err.title=Problem +install.kill_tables.notice=Helt omöjligt att uppdatera databasen. Testa att göra det manuellt eller så gör du om allt (Varning: all data kommer att gå förlorad). +install.kill_tables=Ta bort existerande tabeller från databasen +install.license=Mjukvarolincens acceptering +install.message=Följ guiden för att installera databasen. +install.next=Nästa steg: +install.title=Installation +install.updatedb=Var god kör Uppdateringsguiden för att justera. +installed.login_link=Gå till inloggnings sidan +installed.message=Applikationen installerades korrekt +installed.notice=Du kan logga in somadmin med ett tomt lösenord

                      !!! För säkerhetsskäl så bör du byta lösenord och ta bort platsen /webim/install från din server katalog +lang.choose=Välj ditt språk +leavemail.body=Du har ett medelande från {0}:\n\n{2}\n\nHans epost: {1}\n{3}\n--- \nDin web messenger +leavemail.subject=Fråga från {0} +leavemessage.close=Stäng +leavemessage.descr=Förlåt, det är ingen operatör online men du kan lämna ett meddelande. +leavemessage.perform=Skicka +leavemessage.sent.message=Tack för att du använder dig av oss, vi kommer att svara på ditt meddelande så fort vi kan. +leavemessage.sent.title=Ditt meddelande har blivit skickat +leavemessage.title=Lämna ditt meddelande +leftMenu.client_agents=Operatör +leftMenu.client_gen_button=Knappkod +leftMenu.client_settings=Inställningar +license.title=Licens +localedirection=ltr +localeid=Svenska (sv) +mail.user.history.body=Hej, {0}!\n\nDin chatthistoria: \n\n{1}\n--- \nKind Vänligen,\nMibew Messenger +mail.user.history.subject=Mibew Messenger: chathistorik +mailthread.close=Stäng... +mailthread.enter_email=Fyll i din e-postadress: +mailthread.perform=Skicka +mailthread.title=Skicka chatthistorik via e-post +menu.agents=Operatörs lista +menu.blocked=Blockerade besökare +menu.canned=Sparade svar +menu.groups.content=Avdelningar och frågeinriktat material. +menu.groups=Grupper +menu.locale.content=Ändra språk. +menu.locale=Språk +menu.main=Huvudsida +menu.operator=Du är inloggad som {0} +menu.profile.content=Du kan ändra din personliga information på denna sidan. +menu.profile=Profil +menu.translate=Översättning +menu.updates.content=Kolla efter uppdatering. +menu.updates=Uppdateringar +my_settings.error.password_match=Lösenorden matchar inte +no_such_operator=Ingen operatör med det namnet +operator.group.no_description=<ingen beskrivning> +operator.groups.intro=Välj grupp efter operatörskunskap. +operator.groups.title=Operatörsgrupper +page.analysis.search.head_browser=Webläsare +page.analysis.search.head_group=Grupp +page.analysis.search.head_host=Besöksadress +page.analysis.search.head_messages=Besökares meddelande +page.analysis.search.head_name=Namn +page.analysis.search.head_operator=Operatör +page.analysis.search.head_time=Tid i chatten +page.analysis.userhistory.intro=Du kan hitta besökshistorik här. +page.analysis.userhistory.title=Besökshistorik +page.chat.old_browser.close=Stäng... +page.chat.old_browser.list=
                        \n
                      • Internet Explorer 5.5+
                      • \n
                      • Firefox 1.0+
                      • \n
                      • Opera 8.0+
                      • \n
                      • Mozilla 1.4+
                      • \n
                      • Netscape 7.1+
                      • \n
                      • Safari 1.2+
                      • \n
                      \n

                      Vi stödjer även lite äldra läsare som:

                      \n
                        \n
                      • Internet Explorer 5.0
                      • \n
                      • Opera 7.0
                      • \n
                      +page.chat.old_browser.problem=

                      Din webbläsare stöjds inte av Mibew.\nVar vänlig och använd någon av dessa webbläsare istället:

                      +page.chat.old_browser.title=Du behöver en nyare webbläsare +page.gen_button.choose_group=Gruppkod +page.gen_button.choose_image=Välj bild +page.gen_button.choose_locale=Språkkod +page.gen_button.choose_style=Utseende på chattfönsret +page.gen_button.code.description=Varning! Var snäll och ändra
                      inte koden manuellt,
                      då kan vi inte garantera
                      att den fungerar! +page.gen_button.code=HTML-kod +page.gen_button.default_group=-alla operatörer- +page.gen_button.include_site_name=Inkludera värdens namn i koden +page.gen_button.intro=You can generate HTML code to place at your site here. +page.gen_button.modsecurity=Kompitabilitet med mod_security (modsecurity.org), sätt bara på om du har problem med detta +page.gen_button.sample=Exempel +page.gen_button.secure_links=Använda säkra länkar (https) +page.gen_button.title=Generera HTML-kod för support-knappen +page.group.create_new=Här kan du skapa en ny grupp. +page.group.duplicate_name=Det finns redan en grupp med det här namnet. +page.group.intro=På den här sidan kan du redigera gruppdetaljer. +page.group.membersnum=Operatörer +page.group.no_such=Gruppen finns inte +page.group.title=Gruppdetaljer +page.groupmembers.intro=Visa och redigera medlemslistan. +page.groupmembers.title=Medlemmar +page.groups.confirm=Är du säker på att du vill ta bort "{0}"? +page.groups.intro=Den här sidan visare en lista över grupper i ditt system. Varje grupp kan ha en egen knapp och egna sparade svar. +page.groups.isaway=Inte vid datorn +page.groups.isonline=Online +page.groups.new=Skapa ny grupp... +page.groups.title=Grupper +page.preview.agentchat=Chattfönster (operatörs-läge) +page.preview.agentrochat=Visa chattfönster(operatör, endast läs-läge) +page.preview.chatsimple=Förenklat chattfönster, uppdatera för att lämna meddelande (IE 5, Opera 7) +page.preview.choose=Välj stil +page.preview.choosetpl=Välj tema +page.preview.error=Fel-fönster +page.preview.intro=Härifrån kan du se vilka tema som finns installerade. +page.preview.leavemessage=Lämna meddelande-fönster +page.preview.leavemessagesent="Meddelande lämnat"-fönster +page.preview.mail=Mail thread window +page.preview.mailsent="Epost skickat"-fönster +page.preview.nochat=Lista över läsare som stöds-fönster +page.preview.redirect=Omdirigera besökare till annat operatörs-fönster +page.preview.redirected="Besökare omdirigerad"-fönster +page.preview.showerr=Visa fel +page.preview.style_default=-från generella inställningar- +page.preview.survey=Förberedande enkät +page.preview.title=Sidans tema +page.preview.userchat=Chattfönster (användar-läge) +page.translate.descr=Om du hittar fel i översättningen, skicka gärna en uppdatering. +page.translate.done=Din översättning är sparad. +page.translate.one=Ange din översättning. +page.translate.title=Språkanpassning +page_agent.cannot_modify=Du kan inte ändra denna personens profil. +page_agent.clear_avatar=Ta bort profilbild +page_agent.create_new=Här kan du skapa en ny operatör. +page_agent.error.duplicate_login=Vänligen välj en annan inloggning eftersom operatör med denna inloggning redan är registrerad. +page_agent.error.wrong_login=Inloggning får endast innehålla latinska alfabetet, siffror samt understreck. +page_agent.intro=Redigera generella operatörs-inställningar. +page_agent.tab.avatar=Profilbild +page_agent.tab.groups=Grupper +page_agent.tab.main=Allmänt +page_agent.tab.permissions=Säkerhetsinställningar +page_agent.title=Operatörsdetaljer +page_agents.agent_name=Namn +page_agents.agents=Fullständig lista över operatörer: +page_agents.confirm=Är du säker på att du vill radera operatör "{0}"? +page_agents.intro=Denna sida visar en lista över företagets operatörer. +page_agents.isaway=Inte vid datorn +page_agents.isonline=Online +page_agents.login=Logga in +page_agents.new_agent=Ny operatör... +page_agents.status=Senast aktiv +page_agents.title=Operatörer +page_analysis.full.text.search=Sök användarnamn eller meddelande-text: +page_analysis.search.title=Chatthistorik +page_avatar.intro=Du kan endast ladda upp din profilbild som JPG, GIF, PNG ellerTIF-fil. +page_avatar.title=Ladda upp profilbild +page_ban.intro=Här kan du blockera otrevliga användare. +page_ban.sent=Address {0} är blockerad i ett visst antal dagar. +page_ban.thread=Du öppnade detta fönster för samtal med "{0}", adressfältet är redan ifyllt. Välj antal dagar och klicka Skicka. +page_ban.title=Blockera IP +page_bans.add=Lägg till IP +page_bans.confirm=Är du säker på att du vill ta bort {0} från listan över blockerade IP-adresser? +page_bans.list=Lista över bannade IP-adresser: +page_bans.title=Banlista +page_bans.to=Till +page_client.pending_users=Här ser du väntande besökare. +page_group.tab.main=Allmänt +page_group.tab.members=Medlemmar +page_login.error=Användarnamn eller lösenord är felaktigt +page_login.intro=Ange ditt användarnamn och lösenord för att nå de administrativa verktygen, se dina besökare och bläddra i historiken. +page_login.login=Användarnamn: +page_login.password=Lösenord: +page_login.remember=Kom ihåg +page_login.title=Logga in +page_search.intro=Sök efter en chattlogg baserat på användarnamn eller något som skrivits i samtalet. +page_settings.intro=Inställningar som påverkar chatten och systemet. +page_settings.tab.features=Tilläggstjänster +page_settings.tab.main=Allmänt +page_settings.tab.performance=Prestanda +page_settings.tab.themes=Förhandsgranska tema +pending.menu.hide=Dölj meny >> +pending.menu.show=Visa meny >> +pending.popup_notification=En ny besökare väntar på svar. +pending.status.setaway=Ändra status till "frånvarande" +pending.status.setonline=Ändra status till "tillgänlig" +pending.table.ban=Banna denna besökare +pending.table.head.contactid=Besökarens IP +pending.table.head.etc=Övrigt +pending.table.head.name=Namn +pending.table.head.operator=Operatör +pending.table.head.state=Status +pending.table.head.total=Total tid +pending.table.head.waittime=Väntetid +pending.table.speak=Klicka för att chatta med besökaren +pending.table.view=Titta på samtal +permission.admin=Systemadministration: inställningar, hantera operatörer, skapa knappar +permission.modifyprofile=Möjlighet att ändra profil +permission.takeover=Ta över samtal +permission.viewthreads=Visa en annan operatörs samtal +permissions.intro=Ändra den här operatörens rättigheter. +permissions.title=Behörigheter +presurvey.department=Välj ämne: +presurvey.intro=Hej och välkommen! För att kunna hjälpa dig bättre är det bra om du fyller i det här formuläret innan du klickar på knappen starta chatt. +presurvey.mail=E-postadress: +presurvey.name=Namn: +presurvey.question=Din fråga: +presurvey.submit=Starta chatt +presurvey.title=Live support +report.bydate.1=Datum +report.bydate.2=Samtal +report.bydate.3=Meddelanden från operatörer +report.bydate.4=Meddelanden från besökare +report.bydate.title=Användarstatistik per datum +report.byoperator.1=Operatör +report.byoperator.2=Samtal +report.byoperator.3=Meddelanden +report.byoperator.4=Genomsnittlig samtalslängd (i antal tecken) +report.byoperator.title=Samtal av operatör +report.no_items=Inte tillräcklig data +report.total=Totalt: +resetpwd.changed.title=Ditt lösenord har ändrats! +resetpwd.changed=Logga in med ditt nya lösenord. +resetpwd.intro=Du måste välja ett lösenord för ditt Mibew konto. +resetpwd.login=Fortsätt till inloggningen +resetpwd.submit=Ändra +resetpwd.title=Ändra ditt Mibew lösenord +restore.back_to_login=Tillbaka till inloggningen +restore.emailorlogin=Användarnamn eller e-postadress: +restore.intro=Du kan inte återfå ditt gamla lösenord, men genom länken om skickats till dig via e-post kan du välja ett nytt. +restore.mailsubj=Återställ ditt Mibew lösenord +restore.mailtext=Hej, {0}\n\nKlicka på länken nedan eller kopiera in den i adressfältet:\n{1}\n\nDär kan du välja ett annat lösenord.\n\nMibew Messenger. +restore.pwd.message=Glömt ditt lösenord? +restore.sent.title=Återfå bortglömt lösenord +restore.sent=Vi har skickat instruktioner till din e-postadress! +restore.submit=Återställ ditt lösenord +restore.title=Problem med att logga in? +right.administration=Administratör +right.main=Start +right.other=Annat +settings.chat.title.description=Till exempel ditt företagsnamn. +settings.chat.title=Rubrik i chattfönstret +settings.chatstyle.description=Förhandsgranskning av hur sidan ser ut i varje tema finns här +settings.chatstyle=Välj ett utseendetema för dina chattfönster +settings.company.title.description=Ange ditt företagsnamn +settings.company.title=Företagsnamn +settings.email.description=Fyll i en e-postadress för att ta emot systemmeddelanden +settings.email=E-post +settings.enableban.description=Genom att använda den blockerar du specifika IP-adresser +settings.enableban=Tillåt funktionen "Otrevlig besökare" +settings.enablegroups.description=Använd detta för att ha olika besökarköer för olika sorters frågor. +settings.enablegroups=Tillåt "Grupper" +settings.enablepresurvey.description=Besökaren måste fylla i ett särskilt formulär innan chatten startar. +settings.enablepresurvey=Tillåt "Förberedande undersökning" +settings.enablessl.description=Notera att din server bör vara konfigurerad att tillåta förfrågningar via https. +settings.enablessl=Tillåt säker anslutning (SSL) +settings.enablestatistics.description=Lägg till en sida med användarrapporter. +settings.enablestatistics=Tillåt "Statistik" +settings.forcessl.description=Visa enbart chatt genom https-anslutning +settings.forcessl=All chatt måste ske genom säker anslutning +settings.frequencychat.description=Ange intervall för förfrågan. Standard är 2 sekunder. +settings.frequencychat=Chatten laddas om så ofta +settings.frequencyoldchat.description=I gamla webblösare måste hela sidan laddas om för att visa nya meddelanden. Standardtiden för detta är 7 sekunder. +settings.frequencyoldchat=Hur ofta sidan laddas om i gamla webbläsare +settings.frequencyoperator.description=Ange intervall för förfrågan. Standard är 2 sekunder. +settings.frequencyoperator=Uppdateringstid i operatörens program +settings.geolink.description=IP-adresser blir en länk som kan öppnas i ett nytt fönster. {ip} byts ut mot den riktiga IP-adressen. +settings.geolink=Länk till en extern tjänst för att se användarens geografiska position +settings.geolinkparams.description=Fönsterstorlek och dolt verktygsfält +settings.geolinkparams=Alternativ för fönstret med det geografiska verktyget +settings.host.description=Länk för ditt företagsnamn eller företagslogga +settings.host=Din webbsideadress +settings.leavemessage_captcha.description=Skydd mot spam (captcha) +settings.leavemessage_captcha=Besökare måste ange verifikationskod för att posta ett meddelande +settings.logo.description=Hemsideadress till ditt företag +settings.logo=Din företagslogga +settings.no.title=Ange ditt företagsnamn +settings.onehostconnections.description=0 tillåter alla anslutningar +settings.onehostconnections=Max antal förfrågningar från samma adress +settings.onlinetimeout.description=Välj hur länge operatören ska visas som online. Standard är 30 sekunder. +settings.onlinetimeout=Så länge visas operatören som online +settings.popup_notification.description=En liten dialogruta för att fånga din uppmärksamhet. +settings.popup_notification=Tillåt "Popup-meddelande när ny besökare ansluter". +settings.saved=Ändringarna har sparats +settings.sendmessagekey=Skicka meddelande med: +settings.survey.askgroup.description=Visa/dölj val av avdelning i formuläret +settings.survey.askgroup=Tillåt besökare att välja grupp/avdelning +settings.survey.askmail.description=Visa/dölj e-post i formuläret +settings.survey.askmail=Be om besökarens e-postadress +settings.survey.askmessage.description=Visa/dölj första frågan i formuläret +settings.survey.askmessage=Visa startformulär +settings.title=Programinställningar +settings.usercanchangename.description=Stäng av för att dölja redigeringsrutan från chatten +settings.usercanchangename=Tillåt besökare att byta användarnamn +settings.usernamepattern.description=Besökare kan visas genom någon av strängarna {name}, {id} eller {addr}. Standard är {name}: +settings.usernamepattern=Visa besökare som +settings.wrong.email=Var vänlig och fyll i en giltig e-postadress +settings.wrong.onehostconnections=Fältet "högsta antal trådar" ska innehålla en siffra +site.title=mibew.org +site.url=http://mibew.org +statistics.dates=Välj datum +statistics.description=På den här sidan kan du generera olika typer av användarrapporter. +statistics.from=Från: +statistics.till=Till: +statistics.title=Statistik +statistics.wrong.dates=You have selected From date after Till date +tag.pagination.info=Sida {0} av {1}, {2}-{3} av {4} +tag.pagination.next=nästa +tag.pagination.no_items.elements=Inga element +tag.pagination.no_items=Hittade 0 element +tag.pagination.previous=föregående +thread.back_to_search=Gå till sökfunktionen +thread.chat_log=Chattlogg +thread.intro=Den här sidan visar detaljer och innehåll i chatten. +time.dateformat=%B %d, %Y +time.locale=en_US +time.never=Aldrig +time.timeformat=%I:%M %p +time.today.at=Idag vid +time.yesterday.at=Igår vid +topMenu.admin=Hem +topMenu.logoff=Avsluta +topMenu.main=Hem +topMenu.users.nomenu=utan meny +topMenu.users=Besökare +translate.direction=Språkriktning: +translate.show.all=Alla +translate.show.foradmin=Om administratören +translate.show.foroperator=Om operatören +translate.show.forvisitor=Om besökaren +translate.show=Visa: +translate.sort.key=Id-nyckel +translate.sort.lang=Sträng för källspråk +translate.sort=Sortera efter: +typing.remote=Ansluten användare skriver... +updates.current=Du använder: +updates.env=Programmiljö: +updates.installed_locales=Installerade språk: +updates.intro=Programuppdateringar. +updates.latest=Senaste version: +updates.news=Nyheter: +updates.title=Uppdateringar diff --git a/src/messenger/webim/locales/th/button/webim_off.gif b/src/messenger/webim/locales/th/button/webim_off.gif new file mode 100644 index 0000000000000000000000000000000000000000..e462dbbe8cf41384608215c5360a2180c7a3828f GIT binary patch literal 5328 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 literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/th/images/history.gif b/src/messenger/webim/locales/th/images/history.gif new file mode 100644 index 0000000000000000000000000000000000000000..ea7f4cbaa03ac4387e55d71016291db874fd46c2 GIT binary patch literal 500 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 Di_7XW literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/th/images/message.gif b/src/messenger/webim/locales/th/images/message.gif new file mode 100644 index 0000000000000000000000000000000000000000..07fd8a6fb4997a3fb1cd9aa4019e30cb4ab1130d GIT binary patch literal 532 zcmV+v0_*)pNk%w1VH5yW0K^*r^W?|p$dK8mOVgPz;=6U$pgs2L)#}fk@ZGuJv}gJ8 z(`@0+^t#v|NqdEA^-pX z000000000000000A^8LW000{REC2ui02BaK000I5;IwVkLq%GuuG+X+(8A8D3(sf^tYKwudLDXimg?JRB%|l(vrPrbXvD&ugz)rSx%;l z?O?o6@8jqENMCV+bA)w<8W@U;7zJgB0FjXf83B(z0{|FVh${yKV=Dy#2^a<#0-Q4n z0SEvN00y9HD*y}(8VLsoxU?z*n<)aRmv4vz4U&t z*)zb4*v*In4qTSLDGkg4nbRr&D-E*pDW83a1qzPgEWkOz5$&J383Gg-P{zzny+#Nc zveQ71l!1XP5EQ_`3gZe>2?97Ua6lj)46fjj5ir@QS{pnE6fiN6KotuH@KOvwz;XsX z4FVitSa*;GJpl_75p}470f7PlNC7BkXMlnM2>>9diBIRgmtP1R=mvnxPc;PyoLv#1 zp_u^z8VqybfY{JtQc(tApdeM-Vgnd7lG`^OfNm2DAUNO+%AF_1iVO-eh{vD}HwwLo WaYzIS6Dan%7)`pg>C>h|0028&!QI#Z literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/th/images/save.gif b/src/messenger/webim/locales/th/images/save.gif new file mode 100644 index 0000000000000000000000000000000000000000..05d916ea87243d2afa2eee069934cf43e82a1d2b GIT binary patch literal 2582 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 literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/th/images/search.gif b/src/messenger/webim/locales/th/images/search.gif new file mode 100644 index 0000000000000000000000000000000000000000..ef67d7f6b41f7edcf50450dcb7658c9483b45301 GIT binary patch literal 2547 zcmVi75e`T6+9?A@bKyB>FDU_=H}*qe}BHdzCS-d z=jZ3m&CPFbZ{+0U<>lp`o}N!nPaq&5t*xy90092}{w{dGwzjr1e8MGcw_jghQnn8)uj*gDMzrUiQqSfKSM3+Xtnl9mes@I^~u=k#NP6Xz~?S;xRtiqIflur#NaS`z)YCjH-g4Ae#6qz(odh; zD{{SNo6cgE%h1r!MwQb?me$DP^;DfkWwB42 z-{Rup>Fx48hs}ey;$5ojRG#HIfy;ri-0kr7WSGoglgVbY^jE9mP@&wM!{mgu-$sns zP?zDV%ID16>`R&0UzyNCkmoY!2Z>_m#qA!xHFX|t=t-&UXJO_bkJ zq~1V(ze9=Dz1#5D{m3Xm{k$|UH+${`B*az5Dk06|X)Osx2r zNwjD~8yzI%%oia7&z%UOB3RJDhS957|K%XzVrf22V5Yz-(8$mfIr0!d(5KG@i5ywu z#v}paKu%PlGMxy*_rw_-1H^%P#a15&5^@ta?8mqg7^gx>quc2 zjYEqbO}ez{)2LIAW^kZ&>zru{q?p952aMZ2fV4>Qq7{Hq*!-C=;jegc;{Nz0PtK3u zKIhH%Nta$&tv(3YvqRVk!DmmXJ|pD+Y$`qMfvv0xYT*Uy28yQb-Das8a_NzBJJUB5^>$0}L;u!ipIxL^6YN#3{&J zb5QQ%PX|PZ(7*`BWvS(sTyn`;PVS-Do_l1HxuSb8&X{5-e*7}WD!m{gMKF2bp@tgM z*wVujoQQD+7NH2YoRm*aXQ4k0c;JBuA#~~Jqgtw`-iu})5ax?8qKRe&2E=EcUE^f( z0wuCo(*zrXkTb!mtZo7XCdWwsG5{mM7^jbM&OP^_bpF(kK?WT_D(s^xPWoa6Fk-4K zrv@}@0JEMhmBtBLh(bp+Qnb;D2~j|kM;^>XF@YmkwFLz z6z9PP!A|J`q8Z3gTnE7ZJ8!*Q#>fDsE+VTy1;}#BumKWq+Ca06d6mx;L6{N-9D}go zgd!8zF^e>`C{e})k37?b4rau#$CJuAr%$f$>QloAA!v}n2L5Q^febwN%(DnGj8KC= zNyuPM0~>gt!3sfdsVtfcGwbZt&pInX0~Ie70W3jKvhglTIN`_y=xDQu6H2Hu0T1Ei6}wK*`3U?HXCkp@xsbq#DK(tFy}g*J{yEEf(KCh?a!};M-6!g zB8)(UmXLF)z}1;+y>$beH_*BC({tUA*AFyu!W!1bkuAt}ERswc^ql<26JF@>#X3l| z3!$MIt}ucKif-Whuf8t&IPnbtpJnn}dX~f_0I|$T&vFiM00lb7zywg>fs7$fJ|19* zGq55ZvWP4p#{15>-HkCCC5<=s>AvY_X79LeMCC<%^V4+CUxs z5j9k1DQa3;U;_g=$OKxz0vE_-E-k z#gYtVp_=Uj0r~(B0wS%Rz?Jot91OS<#AC5U_xyntkpmPB9uAxWGC` zhy)e@pn~qIAPZT*0x@DhhBx@NIiOLEde_U|_J+nFB;Y_{;?W02(0~Rphye{sApkOv z!Wi>l&;<~qm;yUwD=xUu4DJAlF(3g6Z-4|CmINg#yv4v6K1v4`kfBgElwAy{N`^T083>TloY@O5)6gJFjk02G$05T7(gu*_<$fZ;F1{ocp(y@h($1>ksllR$Vg7I Jl3@}M06Q)u`>_B3 literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/th/images/wmchat.png b/src/messenger/webim/locales/th/images/wmchat.png new file mode 100644 index 0000000000000000000000000000000000000000..bb7cffd4b729ff187d581d185fd81ee3d1af4e42 GIT binary patch literal 933 zcmeAS@N?(olHy`uVBq!ia0vp^B0#*HgBeJwarQg`Qj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS>Jisl6Pgt%V3c=68K$j?uX@7}%p#fuluPfWNxQ~&02?^UZ- zJ=$IR?%lg<3v3S_Jh*=S`fsnUK6>(;IJx1@i#yYtogxj#QXzBpNB>C&awuU|iN z=FG8U$DST)zI*rX+iR=;{P_6u=g+4{+8*sGKYRA=_xtzn z8#iv;v}x1zg$}>JzP`TL`NAZn4|lddeE9JH|Nl#tEV(dA5y+Utujc@Cr%6eWUoenM zDq!#qS4w4IV2by2aSW-r^=9hLqQwRRu3MGFHYRVra!For)o2OsCHxTmC(yge!S z3b)H9SJk;nF$#-0JWnkNT$d=c`NDLuoXkT@{KEr&dBh21)wYRwgsyOE$tsV1cfG;y z`t_S0?oZbpQPw&?xorR5!v=ksb6)U2+r;|Ir~Y;SEY&teQKpz8eZ_>i+^N52-J2F; z^g3eYlcZFo+6Jv%iO z=BF8TzIf*HsfMpSX12iHCZ`XR7@i6-PH@_=j_1a=UsK-5NL{%8Eb!GVt7y0TH{`d? ze;oRQf6dPSOIhW!K6tXr*BAISFtf_pIvn_L*y3NspHHe8x0`=>^;>q`joxz~?kOu@zV+As&u@i)vW<)#)i-pe>QlV7o{qkPxupyIQ8n*CU&K4)rhe8O-o@q~Z+ zt>c$8{jTqC%#1bHe8P9r>y?i4yEv&yT?y-#Fk0-^ShUt#me1(Co;tI?vUD1w-j8Ru zTr}-nEw`zpwph#kyZn2mc&+?WwVWM!?UNI4TM6>ahz@W$($*_3Fi$8kZuTKh&uO>r z-dTM4^xVc6YacO*iqBskb)V#W-(oTM%Qคลิกที่นี่ เพื่อแก้ไขอีกครั้ง. +button.delete=ลบ +button.enter=ส่ง +button.offline.bottom=กรุณาฝากข้อความ +button.offline.top=ปรึกษาเรา +button.offline=ออฟไลน์ +button.online.bottom=ถามคำถามของคุณ +button.online.top=ปรึกษาเรา +button.online=ออนไลน์ +button.save=บันทึก +button.search=ค้นหา +canned.actions.del=ลบออก +canned.actions.edit=แก้ไข +canned.actions=ปรับเปลี่ยน +canned.add=เพิ่มข้อความ... +canned.descr=แก้ไขข้อความที่มีการถูกเรียกใช้งานบ่อย. +canned.group=สำหรับ กลุ่ม: +canned.locale=สำหรับ ภาษา: +canned.title=ข้อความที่บันทึกไว้ +cannededit.descr=แก้ไขข้อความที่บันทึกอยู่แล้ว. +cannededit.done=บันทึกแล้ว +cannededit.message=ข้อความ +cannededit.no_such=ไม่มีข้อความ +cannededit.title=แก้ไขข้อความ +cannednew.descr=เพิ่มข้อความใหม่. +cannednew.title=ข้อความใหม่ +char.redirect.operator.away_suff=(ไม่อยู่) +char.redirect.operator.online_suff=(ออนไลน์) +chat.came.from=ผู้ใช้งานมาจากหน้า {0} +chat.client.changename=เปลี่ยนชื่อ +chat.client.name=คุณชื่อ +chat.client.spam.prefix=[spam]  +chat.client.visited.page=ผู้ใช้งานเปลี่ยนหน้าไปที่ {0} +chat.default.username=ผู้เยี่ยมชม +chat.error_page.close=ปิด... +chat.error_page.head=เกิดข้อผิดพลาด: +chat.error_page.title=ข้อผิดพลาด +chat.mailthread.sent.close=ปิด... +chat.mailthread.sent.closewindow=คลิกเพื่อปิดหน้าต่างนี้ +chat.mailthread.sent.content=ประวัติการสนทนาถูกส่งไปที่อยู่ {0} +chat.mailthread.sent.title=ส่งแล้ว +chat.predefined_answers=สวัสดี, ฉันสามารถช่วยอะไรคุณได้บ้าง?\nสวัสดี! ยิ่นดีต้อนรับสู่ระบบสนับสนุนของเรา มีอะไรให้ช่วยได้บ้าง? +chat.redirect.back=ย้อนกลับ... +chat.redirect.cannot=คุณไม่ได้กำลังสนทนากับผู้เยี่ยมชม. +chat.redirect.choose=เลือก: +chat.redirect.group=กลุ่ม: +chat.redirect.operator=โอเปอร์เรเตอร์: +chat.redirect.title=เปลี่ยน
                      โอเปอร์เตอร์อื่น +chat.redirected.close=ปิด... +chat.redirected.closewindow=คลิกเพื่อปิดหน้าต่างนี้ +chat.redirected.content=ผู้เยี่ยมชมอยู่ในคิวของโอเปอร์เรเตอร์ {0}. +chat.redirected.group.content=ผู้เยี่ยมชมอยู่ในคิวของกลุ่ม {0}. +chat.redirected.title=ผู้เยี่ยมชมเปลี่ยนไปยังโอเปอร์เรเตอร์อื่น +chat.status.operator.changed=โอเปอร์เรเตอร์ {0} เปลี่ยนเป็นโอเปอร์เรเตอร์ {1} +chat.status.operator.dead=โอเปเรเตอร์มีปัญหาในการเชื่อมต่อ พวกเราขออนุญาติจัดคิวของท่านใหม่อีกครั้ง ขออภัยในความไม่สะดวก. +chat.status.operator.joined=โอเปอร์เรเตอร์ {0} เข้าสู่การสนทนา +chat.status.operator.left=โอเปอร์เรเตอร์ {0} ออกจากการสนทนา +chat.status.operator.redirect=โอเปอร์เรเตอร์ {0} ได้ทำการย้ายท่านไปสู่โอเปอร์เรเตอร์อื่น กรุณารอสักครู่ +chat.status.operator.returned=โอเปอร์เรเตอร์ {0} กลับมาสู่ระบบช่วยเหลือ +chat.status.user.changedname=ผู้เยี่ยมชมได้เปลี่ยนชื่อจาก {0} เป็น {1} +chat.status.user.dead=ผู้เยี่ยมชมได้ทำการปิดหน้าต่างการสนทนาแล้ว +chat.status.user.left=ผู้เยี่ยมชม {0} ออกจากระบบสนทนาแล้ว +chat.status.user.reopenedthread=ผู้เยี่ยมชมได้กลับเข้าสู่ระบบสนทนาอีกครั้งแล้ว +chat.thread.state_chatting_with_agent=กำลังสนทนา +chat.thread.state_closed=ปิดแล้ว +chat.thread.state_loading=กำลังโหลด +chat.thread.state_wait=อยู่ในคิว +chat.thread.state_wait_for_another_agent=กำลังรอโอเปอร์เรเตอร์ +chat.visitor.email=อีเมล์: {0} +chat.visitor.info=ข้อมูล: {0} +chat.wait=ขอขอบคุณสำหรับการติดต่อมายังเรา ทางฝ่ายสนับสนุนจะตอบกลับหาท่านเร็วที่สุดที่ทำได้... +chat.window.chatting_with=คุณสนทนากับ: +chat.window.close_title=ปิด การสนทนา +chat.window.poweredby=Powered by: +chat.window.poweredreftext=mibew.org +chat.window.predefined.select_answer=เลือกคำตอบ... +chat.window.product_name=Mibew Messenger +chat.window.send_message=ส่งข้อความ +chat.window.send_message_short=ส่ง ({0}) +chat.window.title.agent=Mibew Messenger +chat.window.title.user=Mibew Messenger +chat.window.toolbar.mail_history=ส่งประวัติการสทนาไปยังอีเมล์ +chat.window.toolbar.redirect_user=เปลี่ยนโอเปอร์เรเตอร์เป็นท่านอื่น +chat.window.toolbar.refresh=รีเฟรช +clients.how_to=ต้องการสนทนากับผู้เยี่ยมชม กรุณาคลิกที่ชื่อ. +clients.intro=หน้านี้แสดงรายชื่อผู้เยี่ยมชมที่รอในคิว. +clients.no_clients=รายชื่อผู้เยี่ยมชมในคิวไม่มี +clients.queue.chat=ผู้เยี่ยมชมในการสนทนา +clients.queue.prio=ลำดับคิวของผู้เยี่ยมชมท่านต่างๆ +clients.queue.wait=กำลังรอโอเปอร์เรเตอร์เพื่อเริ่มการใช้งาน +clients.title=รายชื่อผู้เยี่ยมชมที่กำลังรอ +common.asterisk_explanation=* - กรุณาระบุ +company.title=ชุมชนของMibew Messenger +confirm.take.head=เปลี่ยนโอเปอร์เรเตอร์ +confirm.take.message=ผู้เยี่ยมชม {0} ได้รับการช่วยเหลือจาก {1}.
                      คุณต้องการที่จะเริ่มต้นการสนทนากับผู้เยี่ยมชมรายนี้หรือไม่? +confirm.take.no=ไม่ ปิดหน้าต่างนี้ +confirm.take.yes=ใช่ +content.blocked=คุณสามารถป้องกันผู้เยี่ยมชมที่ไม่พึ่งประสงค์ได้จากที่นี่. +content.history=ค้นหาบทสนทนาก่อนหน้านี้. +content.logoff=ออกจากการใช้งาน. +data.saved=บันทึกการเปลี่ยนแปลง +demo.chat.question=มีเบราว์เซอร์มากมายที่ใช้งานอยู่ กรุณาเลือก? +demo.chat.welcome=สวัสดี, มีอะไรให้ช่วยบ้าง? +errors.captcha=ตัวอักษรที่คุณพิมพ์ไม่ตรงกับรูปภาพที่ปรากฎ. +errors.failed.uploading.file=เกิดข้อผิดพลาดในการอัพโหลดไฟล์ "{0}": {1}. +errors.file.move.error=ข้อผิดพลาดในการย้ายไฟล์ +errors.file.size.exceeded=เกินขนาดการอัพโหลดไฟล์ +errors.footer=
                    +errors.header=แก้ไขข้อผิดพลาด:
                      +errors.invalid.file.type=ประเภทของไฟล์ไม่ถูกต้อง +errors.prefix=
                    • +errors.required=กรุณาระบุ "{0}". +errors.suffix=
                    • +errors.wrong_field=กรุณาระบุ "{0}" ให้ถูกต้อง. +features.saved=คุณลักษณะได้เปิดใช้งาน +form.field.address.description=ตัวอย่าง: 12.23.45.123 หรือ example.com +form.field.address=ที่อยู่ของผู้เยี่ยมชม +form.field.agent_commonname.description=ชื่อที่ปรากฏต่อผู้เยี่ยมชม. +form.field.agent_commonname=ชื่อสากล +form.field.agent_name.description=ชื่อที่ปรากฏต่อผู้เยี่ยมชม. +form.field.agent_name=ชื่อ +form.field.avatar.current.description=รูปแสดงตัวตนของคุณ. +form.field.avatar.current=รูปแสดงตัวตนขณะนี้ +form.field.avatar.upload.description=เลือกรูปแสดงตัวตน
                      ขนาดของรูปภาพไม่ควรเกิน 100x100 px. +form.field.avatar.upload=อัพโหลดรูปแสดงตัวตน +form.field.ban_comment.description=สาเหตุของการบล็อก +form.field.ban_comment=ความเห็น +form.field.ban_days.description=จำนวนวันที่บล็อก +form.field.ban_days=วัน +form.field.email=อีเมล์ของคุณ +form.field.groupcommondesc.description=รายละเอียด(English). +form.field.groupcommondesc=รายละเอียด +form.field.groupcommonname.description=ชื่อในภาษาอังกฤษ. +form.field.groupcommonname=ชื่อสากล +form.field.groupdesc.description=รายละเอียดของกลุ่ม. +form.field.groupdesc=รายละเอียด +form.field.groupname.description=ชื่อเพื่อระบุกลุ่ม. +form.field.groupname=ชื่อ +form.field.login.description=ชื่อล็อกอินสามารถประกอบด้วยตัวอักษร หรือสัญลักษณ์ขีดเส้นก็ได้. +form.field.login=ล็อกอิน +form.field.mail.description=การแจ้งเตือน และการรับรหัสผ่านอีกคร้้ง. +form.field.mail=อีเมล์ +form.field.message=ข้อความ +form.field.name=ชื่อของคุณ +form.field.password.description=ระบุรหัสผ่านใหม่ หรือไม่ระบุเพื่อคงค่าเดิมไว้. +form.field.password=รหัสผ่าน +form.field.password_confirm.description=ยืนยันรหัสผ่านใหม่. +form.field.password_confirm=ยืนยัน +form.field.translation=แปล +harderrors.header=ไม่สามารถ รันคำสั่ง:
                        +image.button.login=/locales/th/images/login.gif +image.button.save=/locales/th/images/save.gif +image.button.search=/locales/th/images/search.gif +image.chat.history=/locales/th/images/history.gif +image.chat.message=/locales/th/images/message.gif +image.chat.sprite=/locales/th/images/wmchat.png +install.1.connected=คุณเชื่อมต่อระบบฐานข้อมูลMySQLรุ่นที่ {0} +install.2.create=สร้าง ฐานข้อมูล "{0}" +install.2.db_exists=ฐานข้อมูล "{0}" ถูกสร้าง. +install.2.notice=ไม่พบฐานข้อมูลในระบบ ถ้าคุณมีสิทธิ์ในการสร้างตาราง กรุณาคลิกลิงค์. +install.3.create=สร้างตารางที่จำเป็น. +install.3.tables_exist=ตารางที่จำเป็นสำหรับการใช้งานถูกสร้างเสร็จแล้ว. +install.4.create=ปรับปรุงตาราง +install.4.done=โครงสร้างตารางได้รับการปรับปรุงใหม่แล้ว. +install.4.notice=โครงสร้างของตารางควรมีการปรับแต่งเพื่อระบบสนทนารุ่นใหม่. +install.connection.error=ไม่สามารถเชื่อมการติดต่อได้ กรุณาตรวจสอบไฟล์ config.php สำหรับการกำหนดค่า. ข้อผิดพลาด: {0} +install.done=สำเร็จ: +install.err.back=แก้ไขปัญหาและลองใหม่อีกครั้ง กดปุ่ม ย้อนกลับ เพื่อไปยังตัวช่วย. +install.err.title=ปัญหา +install.kill_tables.notice=ไม่สามารถปรับปรุงโครงสร้างตารางได้ ลองพยายามด้วยตัวเอง หรือสร้างตารางทั้งหมดใหม่อีกครั้ง (คำเตือน: ข้อมูลทั้งหมดจะสูญหายไป). +install.kill_tables=ละทิ้งลบตารางที่ถูกสร้างจากระบบฐานข้อมูล +install.license=ข้อตกลงลิขสิทธิ์ +install.message=ติดตามผู้ช่วยเพื่อติดตั้งฐานข้อมูล. +install.next=ขั้นต่อไป: +install.title=การติดตั้ง +install.updatedb=กรุณา, รันผู้ช่วยการปรับปรุง เพื่อปรับระบบฐานข้อมูล. +installed.login_link=ดำเนินการล็อกอิน +installed.message=แอพพลิเคชั่นติดตั้งสมบูรณ์แล้ว +installed.notice=คณสามารถล็อกอินเป็น ผู้ดูแล ด้วยการปราศจากรหัสผ่าน

                        !!! เพื่อความปลอดภัย กรุณาตั้งรหัสผ่านใหม่โดยทันทีและ ลบแฟ้มข้อมูลทั้งหมดของ /webim/install ในเครื่องที่ให้บริการ. +lang.choose=ระบุภาษา(Language) +leavemail.body=คุณมีข้อความจาก {0}: {2} อีเมล์: {1} {3} ---------------------- +leavemail.subject=คำถามจาก {0} +leavemessage.close=ปิด +leavemessage.descr=ขออภัย ไม่มีโอเปอร์เรเตอร์มีว่างเลยในขณะนี้ กรุณาเข้ามาใช้บริการใหม่อีกครั้ง หรือฝากคำถามลงแบบฟอร์ม. +leavemessage.perform=ตกลง +leavemessage.sent.message=ขอขอบคุณที่ใช้บริการของเรา. ทางเราจะตอบกลับหาคุณทางอีเมล์ที่ให้ไว้เร็วที่สุดเท่าที่ทำได้. +leavemessage.sent.title=ข้อความของคุณได้ถูกส่งแล้ว +leavemessage.title=ฝากข้อความของคุณ +leftMenu.client_agents=โอเปเรเตอร์ +leftMenu.client_gen_button=ปุ่มโค้ด +leftMenu.client_settings=ตั้งค่า +license.title=ลิขสิทธิ์ +localedirection=ltr +localeid=ไทย (th) +mail.user.history.body=สวัสดี, {0}! \n\nนี้คือประวัติการสนทนาของคุณ: \n{1} \n\n---จบข้อความ---\nMibew Messenger +mail.user.history.subject=Mibew Messenger: ประวัติบทสนทนา +mailthread.close=ปิด... +mailthread.enter_email=ระบุอีเมล์ของคุณ: +mailthread.perform=ส่ง +mailthread.title=ส่งประวัติการสนทนา
                        ผ่านทางอีเมล์ +menu.agents=รายชื่อโอเปอร์เรเตอร์ +menu.blocked=บล็อกผู้เยี่ยมชม +menu.canned=ข้อความที่บันทึก +menu.groups.content=หน่วยงาน หรือกลุ่มโอเปอร์เรเตอร์แบ่งตามความชำนาญ. +menu.groups=กลุ่ม +menu.locale.content=เปลี่ยนภาษา. +menu.locale=ภาษา +menu.main=หน้าหลัก +menu.operator=คุณคือ {0} +menu.profile.content=คุณสามารถเปลี่ยนข้อมูลส่วนตัวผ่านหน้านี้. +menu.profile=ประวัติ +menu.translate=Localize(ภาษา) +menu.updates.content=เช็คข่าวการอัพเดท. +menu.updates=ปรับปรุง +my_settings.error.password_match=รหัสผ่านที่ระบุไม่ตรงกัน +no_such_operator=ไม่มีโอเปอร์เรเตอร์ +operator.group.no_description=<ไม่ระบุรายละเอียด> +operator.groups.intro=เลือกกลุ่มตามความชำนาญของโอเปอร์เรเตอร์. +operator.groups.title=กลุ่มโอเปอร์เรเตอร์ +page.analysis.search.head_browser=เว็บเบราว์เซอร์ +page.analysis.search.head_group=กลุ่ม +page.analysis.search.head_host=ที่อยู่ของผู้เยี่ยมชม +page.analysis.search.head_messages=ข้อความของผู้เยี่ยมชม +page.analysis.search.head_name=ชื่อ +page.analysis.search.head_operator=โอเปอร์เรเตอร์ +page.analysis.search.head_time=เวลาในการสนทนา +page.analysis.userhistory.intro=คุณสามารถอ่านประวัติการสนทนาของคุณได้ที่นี่. +page.analysis.userhistory.title=ประวัติการเยี่ยมชม +page.chat.old_browser.close=ปิด... +page.chat.old_browser.list=
                        • Internet Explorer 5.5+
                        • Firefox 1.0+
                        • Opera 8.0+
                        • Mozilla 1.4+
                        • Netscape 7.1+
                        • Safari 1.2+

                        แอปพลิเคชั่นนี้ยังรองรับ:

                        • Internet Explorer 5.0
                        • Opera 7.0
                        +page.chat.old_browser.problem=

                        เว็บเบราว์เซอร์ของคุณไม่ได้รับการสนับสนุนการใช้งานเต็มรูปแบบของMibew Messenger. กรุณาเปลี่ยนการใช้เว็บเบราว์เซอร์ร์ตามรายการข้างล่างนี้:

                        +page.chat.old_browser.title=กรุณาเปลี่ยนการใช้งานเว็บเบราว์เซอร์เป็นรุ่นใหม่ +page.gen_button.choose_group=โค้ดสำหรับกลุ่ม +page.gen_button.choose_image=ระบุรูปภาพ +page.gen_button.choose_locale=โค้ดสำหรับภาษา +page.gen_button.choose_style=สไตล์ของหน้าต่างสนทนา +page.gen_button.code.description=ระวัง! กรุณาอย่าเปลี่ยน
                        โค้ดเองเนื่องจาก
                        พวกเราไม่ยืนยันว่า
                        มันยังสามารถใช้งานได้! +page.gen_button.code=โค้ดHTML +page.gen_button.default_group=-โอเปอร์เรเตอร์ทั้งหมด- +page.gen_button.include_site_name=รวมชื่อของโฮสไว้ในโค้ด +page.gen_button.intro=คุณสามารถสร้างโค้ดHTMLไว้เรียกใช้งาน ในหน้าเว็บเพจของคุณได้ที่นี่. +page.gen_button.modsecurity=รองรับการทำงานร่วมกับ mod_security (modsecurity.org), เปิดการทำงานนี้ต่อเมื่อคุณมีปัญหากับการใช้งาน +page.gen_button.sample=ตัวอย่าง +page.gen_button.secure_links=ใช้การเข้ารหัสข้อมูล https +page.gen_button.title=ปุ่มสำหรับสร้างโค้ดHTML +page.group.create_new=คุณสามารถสร้างกลุ่มใหม่ได้ที่นี่. +page.group.duplicate_name=กรุณาระบุชื่ออื่น เนื่องจากในกลุ่มมีชื่อนี้ซ้ำ. +page.group.intro=ในหน้านี้ คุณสามารถแก้ไขรายละเอียดของกลุ่มได้. +page.group.membersnum=โอเปอร์เรเตอร์ +page.group.no_such=ไม่มีกลุ่มเลย +page.group.title=รายละเอียดของกลุ่ม +page.groupmembers.intro=ดู และแก้ไขรายชื่อสมาชิก. +page.groupmembers.title=สมาชิก +page.groups.confirm=คุณต้องการลบกลุ่ม "{0}"? +page.groups.intro=หน้านี้แสดงรายชื่อกลุ่มในบริษัท. แต่ละกลุ่มสามารถแยกปุ่มเรียกใช้งาน และข้อความบันทึกล่วงหน้าได้. +page.groups.isaway=ไม่อยู่ +page.groups.isonline=ออนไลน์ +page.groups.new=สร้างกลุ่มใหม่. +page.groups.title=กลุ่ม +page.preview.agentchat=หน้าต่างสนทนา (โหมด โอเปอร์เรเตอร์) +page.preview.agentrochat=ดูหน้าต่างการสนทนา (โหมด สุ่มโอเปอร์เรเตอร์) +page.preview.chatsimple=หน้าต่างสนทนาทั่วไป, รีเฟรซเว็บเพจเพื่อโพสข้อความ (IE5, Opera7) +page.preview.choose=เลือกสไตล์ +page.preview.choosetpl=เลือก เว็บเพจต้นแบบ +page.preview.error=หน้าต่าง ข้อผิดพลาด +page.preview.intro=จากที่นี่, คุณสามารถดูรายชื่อธีมที่ถูกติดตั้งแล้ว. +page.preview.leavemessage=หน้าต่าง ฝากข้อความ +page.preview.leavemessagesent=หน้าต่าง "ข้อความถูกส่งแล้ว" +page.preview.mail=หน้าต่าง เกี่ยวกับเมล์ +page.preview.mailsent=หน้าต่าง "เมล์ถูกส่งออกแล้ว" +page.preview.nochat=หน้าต่าง รายชื่อเว็บเบราว์เซอร์ที่สามารถใช้งานได้ +page.preview.redirect=ย้ายผู้เยี่ยมชมไปยังหน้าต่างของโอเปอร์เรเตอร์อื่น +page.preview.redirected=หน้าต่าง "ผู้เยี่ยมชมถูกย้ายมา" +page.preview.showerr=แสดงข้อผิดพลาด +page.preview.style_default=-การตั้งค่าเรื่องทั่วไป- +page.preview.survey=แบบสอบถามก่อนเริ่มสนทนา +page.preview.title=สไตล์ของเว็บ +page.preview.userchat=หน้าต่างสนทนา (โหมดผู้ใช้งาน) +page.translate.descr=ถ้าคุณไม่ชอบคำแปลดังกล่าว กรุณาส่งคำแปลใหม่มาหาเรา. +page.translate.done=คำแปลภาษของคุณถูกบันทึกแล้ว. +page.translate.one=ระบุคำแปลภาษาของคุณ. +page.translate.title=ตัวช่วยเกี่ยวกับภาษา +page_agent.cannot_modify=ไม่อนุญาติให้ทำการแก้ไขประวัติส่วนตัว. +page_agent.clear_avatar=ลบรูปภาพแสดงตัวตน +page_agent.create_new=คุณสามารถสร้างโอเปอร์เรเตอร์ได้ที่นี่. +page_agent.error.duplicate_login=กรุณาระบุชื่ออื่น เนื่องจากชื่อนี้ถูกเรียกใช้งานในระบบเรียบร้อยแล้ว. +page_agent.error.wrong_login=ชื่อสามารถระบุได้แค่ตัวอักษร ตัวเลข และสัญลักษณ์ขีดเส้นใต้(_)เท่านั้น. +page_agent.intro=แก้ไขการตั้งค่าทั่วไปของโอเปอร์เรเตอร์. +page_agent.tab.avatar=รูปภาพ +page_agent.tab.groups=กลุ่ม +page_agent.tab.main=ทั่วไป +page_agent.tab.permissions=การอนุญาต +page_agent.title=รายละเอียดโอเปอร์เรเตอร์ +page_agents.agent_name=ชื่อ +page_agents.agents=รายชื่อทั้งหมดของโอเปอร์เรเตอร์: +page_agents.confirm=คุณแน่ใจใช่ไหม ที่ต้องการลบโอเปอร์เรเตอร์ "{0}"? +page_agents.intro=หน้าเพจนี้แสดงรายชื่อของโอเปอร์เรเตอร์บริษัท. +page_agents.isaway=ไม่อยู่ +page_agents.isonline=ออนไลน์ +page_agents.login=ล็อกอิน +page_agents.new_agent=เพิ่ม โอเปอร์เรเตอร์... +page_agents.status=เข้าใช้ครั้งล่าสุด +page_agents.title=โอเปอร์เรเตอร์ +page_analysis.full.text.search=ค้นหาชื่อผู้ใช้งาน หรือข้อความ: +page_analysis.search.title=ประวัติการสนทนา +page_avatar.intro=คุณสามารถอัพโหลดรูปภาพนามสกุล JPG, GIF, PNG หรือTIF ได้เท่านั้น. +page_avatar.title=อัพโหลดรูปภาพ +page_ban.intro=คุณสามารถกีกกันผู้เยี่ยมชมไม่พึ่งประสงค์ได้จากที่นี่. +page_ban.sent=ที่อยู่ {0} ถูกบล็อกสำหรับระบุจำนวนวัน. +page_ban.thread=คุณเปิดหน้าต่างสำหรับ "{0}", ที่อยู่ ถูกกรอกเรียบร้อยแล้ว. เลือกจำนวนวัน และคลิก ส่ง. +page_ban.title=บล็อกที่อยู่ +page_bans.add=เพิ่มที่อยู่ +page_bans.confirm=คุณแน่ใจที่จะลบที่อยู่ {0} ออกจากรายการบล็อกใช่ไหม? +page_bans.list=รายการIPที่แบน: +page_bans.title=รายการแบน +page_bans.to=ถึง +page_client.pending_users=คุณสามารถค้นหาผู้เยี่ยมชมที่คอยอยู่ในคิว. +page_group.tab.main=ทั่วไป +page_group.tab.members=สมาชิก +page_login.error=ระบุชื่อล็อกอิน หรือรหัสผ่านไม่ถูกต้อง +page_login.intro=กรุณาระบุชื่อล็อกอิน และรหัสผ่านเพื่อเข้าไปยังเครื่องมือผู้ดูแลระบบ, เพื่อดูรายชื่อผู้เยี่ยมชม และค้นหาประวัติการสนทนา. +page_login.login=ล็อกอิน: +page_login.password=รหัสผ่าน: +page_login.remember=จดจำชื่อ +page_login.title=ล็อกอิน +page_search.intro=ค้นหาประวิตการสนทนาของผู้เยี่ยมชมที่ระบุไว้ หรือวลีคำสนทนาที่เจาะจงในข้อความ. +page_settings.intro=ระบุตัวเลือกที่ที่ผลต่อหน้าต่างการสนทนา และระบบทั่วๆไป. +page_settings.tab.features=บริการที่เป็นทางเลือก +page_settings.tab.main=ทั่วไป +page_settings.tab.performance=คุณภาพ +page_settings.tab.themes=ดูธีมแบบคราวๆ +pending.menu.hide=ซ่อน เมนู >> +pending.menu.show=แสดง เมนู >> +pending.popup_notification=ผู้เยี่ยมชมรายใหม่กำลังรออยู่ในคิว. +pending.status.setaway=กำหนดสถานะ "ไม่อยู่" +pending.status.setonline=กำหนดสถานะ "ว่าง" +pending.table.ban=แบนผู้เยี่ยมชม +pending.table.head.contactid=ที่อยู่ของผู้เยี่ยม +pending.table.head.etc=อื่นๆ +pending.table.head.name=ชื่อ +pending.table.head.operator=โอเปอร์เรเตอร์ +pending.table.head.state=ถ้อยคำ +pending.table.head.total=เวลาทั้งหมด +pending.table.head.waittime=เวลาที่รอคอย +pending.table.speak=คลิกเพื่อสนทนากับผู้เยี่ยมชม +pending.table.view=ติดตามการสนทนา +permission.admin=ระบบดูแล: ตั้งค่า, การจัดการโอเปอร์เรเตอร์, ปุ่มสำหรับเรียกใช้งาน +permission.modifyprofile=ความสามารถในการแก้ไขประวัติ +permission.takeover=เข้าสู่การสนทนาเลย +permission.viewthreads=ดูการสนทนาของโอเปอร์เรเตอร์ +permissions.intro=เปลี่ยนข้อจำกัด และการทำงานสำหรับโอเปอร์เรเตอร์นี้. +permissions.title=การอนุญาติ +presurvey.department=เลือกหน่วยงาน: +presurvey.intro=ขอขอบคุณสำหรับการติดต่อมายังเรา! เพื่อการบริการ, กรุณากรอกแบบฟอร์มข้างล่างและ คลิกปุ่มเริ่มการสนทนา. +presurvey.mail=อีเมล์: +presurvey.name=ชื่อ: +presurvey.question=คำถามเริ่มต้น: +presurvey.submit=เริ่มการสนทนา +presurvey.title=ฝ่ายสนับสนุนแบบทันที +report.bydate.1=วัน +report.bydate.2=เรื่องสนทนา +report.bydate.3=ข้อความสำหรับโอเปอร์เรเตอร์ +report.bydate.4=ข้อความจากผู้เยื่ยมชม +report.bydate.title=สถิติการใช้งานสำหรับแต่ละวัน +report.byoperator.1=โอเปอร์เรเตอร์ +report.byoperator.2=สนทนา +report.byoperator.3=ข้อความ +report.byoperator.4=ความยาวข้อความเฉลี่ย (นับตัวอักษร) +report.byoperator.title=Threadsโดยโอเปอร์เรเตอร์ +report.no_items=ไม่มีข้อมูลเพียงพอ +report.total=ทั้งหมด: +resetpwd.changed.title=รหัสผ่านของคุณได้มีการเปลี่ยนแปลงแล้ว! +resetpwd.changed=ล็อกอินโดยใช้รหัสผ่านใหม่. +resetpwd.intro=กรุณาเลือกรหัสผ่านที่ใช้กับบัญชีMibewของคุณ. +resetpwd.login=ดำเนินการล็อกอิน +resetpwd.submit=เปลี่ยน +resetpwd.title=เปลี่ยนรหัสผ่านMibewของคุณ +restore.back_to_login=ย้อนสู่การล็อกอิน +restore.emailorlogin=ล็อกอิน หรืออีเมล์: +restore.intro=คุณไม่สามารถเรียนรหัสผ่านของคุณได้ แต่คุณสามารถกำหนดใหม่ผ่านลิงค์ที่ส่งไปยังอีเมล์ของคุณ. +restore.mailsubj=รีเซตรหัสผ่านMibewของคุณ +restore.mailtext=สวัสดี, {0} \n\nกรุณาคลิกที่ลิงค์ หรือจดชื่อURL เพื่อวางในเว็บเบราว์เซอร์: {1} \nขั้นตอนดังกล่าวจำนำไปสู่การเปลี่ยนรหัสผ่านใหม่\n\nMibew Messenger. +restore.pwd.message=ลืมรหัสผ่านของคุณ? +restore.sent.title=ร้องขอรหัสผ่าน +restore.sent=ทางเราได้ทำการส่งวิธีการใช้งานผ่านอีเมล์แล้ว +restore.submit=รีเซตรหัสผ่าน +restore.title=มีปัญหาการเข้าใช้บัญชีของคุณ? +right.administration=ผู้ดูแลระบบ +right.main=หน้าหลัก +right.other=อื่นๆ +settings.chat.title.description=ตัวอย่างเช่นชื่อของบริษัทคุณ. +settings.chat.title=ชื่อหัวข้อในหน้าต่างการสนทนา +settings.chatstyle.description=ดูเว็บเพจคราวๆทั้งหมดของแต่สไตล์ ได้ที่นี่ +settings.chatstyle=เลือกสไตล์สำหรับหน้าต่างการสนทนาของคุณ +settings.company.title.description=ระบุชื่อบริษัทของคุณ +settings.company.title=ชื่อบริษัท +settings.email.description=ระบุอีเมล์สำหรับรับข้อความจากระบบ +settings.email=อีเมล์ +settings.enableban.description=คุณสามารถกีดกักการโจมตีด้วยการระบุเลขIP +settings.enableban=เปิดการใช้งาน "ปกป้องผู้เยี่ยมชมไม่พึ่งประสงค์" +settings.enablegroups.description=หากต้องการแยกคิวสำหรับคำถามที่ต่างๆกัน. +settings.enablegroups=เปิดการใช้ "กลุ่ม" +settings.enablepresurvey.description=บังคับให้ผู้ใช้งานต้องกรอกแบบฟอร์มก่อนเริ่มการสนทนา. +settings.enablepresurvey=เปิดการใช้งาน "ทำแบบสอบถามก่อนเริ่มสนทนา" +settings.enablessl.description=โปรดทราบว่าเว็บเซอร์เวอร์ของคุณต้องมีการกำหนดการสนับสนุนการร้องขอแบบhttps. +settings.enablessl=เปิดการเชื่อมต่อแบบปลอดภัย (SSL) +settings.enablestatistics.description=เพิ่มเว็บเพจกับรายงานการการใช้. +settings.enablestatistics=เปิดการใช้งาน "เก็บสถิติ" +settings.forcessl.description=โชว์การสนทนาผ่านการเชื่อมต่อhttpsเท่านั้น +settings.forcessl=บังคับให้ทุกการสนทนามีความปลอดภัย +settings.frequencychat.description=ระบุระยะเวลาห่างของแบบสำรวจ ค่าตั้งต้นคือ 2 วินาที. +settings.frequencychat=เวลารีเฟรซการสนทนา +settings.frequencyoldchat.description=เว็บเบราว์เซอร์รุ่นเก่าจำเป็นต้องรีเฟรซเพื่อแสดงข้อความ. ค่าตั้งต้นคือ 7 วินาที. +settings.frequencyoldchat=เวลาในการรีเฟรซหน้าเว็บเพจ +settings.frequencyoperator.description=ระบุช่วงห่างสำหรับการทำแบบสำรวจ. ค่าตั้งต้นคือ 2 วินาที. +settings.frequencyoperator=เวลาการรีเฟรซหน้าควบคุมสำหรับโอเปอร์เรเตอร์ +settings.geolink.description=ไอพีแต่ละค่าสามารถเปิดไปยังหน้าต่างใหม่ได้. {ip} เป็นค่าจริง. +settings.geolink=เชื่อมโยงไปยังเว็บที่ให้บริการบอกตำแหน่ง +settings.geolinkparams.description=ขนาดของหน้าต่าง และทูลบาร์ซ่อน +settings.geolinkparams=ทางเลือกสำหรับหน้าต่างให้บริการบอกพิกัด +settings.host.description=ที่อยู่สำหรับชื่อบริษัทหรือลิงค์โลโก้ +settings.host=ที่อยู่เว็บของคุณ +settings.leavemessage_captcha.description=การป้องกันสแปร์ (captcha) +settings.leavemessage_captcha=บังคับให้ผู้เยี่ยมชมใส่โค้ดยืนยันตัวตนก่อนฝากข้อความ +settings.logo.description=ระบุที่อยู่เว็บเพจของโลโก้บริษัทคุณ +settings.logo=โลโก้บริษัทของคุณ +settings.no.title=กรุณาระบุชื่อบริษัทของคุณ +settings.onehostconnections.description=0 อนุญาติทุกเลขของการเชื่อมต่อ +settings.onehostconnections=จำนวนมากสุดที่รองรับสำหรับหนึ่งผู้สนทนา +settings.onlinetimeout.description=กำหนดเวลาหน่วยวินาทีสำหรับโชว์โอเปอร์เรเตอร์ออนไลน์. ค่าตั้งต้นคือ 30 วินาที. +settings.onlinetimeout=เวลาการออนไลน์ของโอเปอร์เรเตอร์ +settings.popup_notification.description=ข้อความสั้นเพื่อเรียกความสนใจจากผู้เยื่ยมชม. +settings.popup_notification=เปิดการใช้งาน "การแจ้งเตือนเมื่อผู้เยี่ยมชมใหม่เข้ามาด้วยหน้าต่างใหม่". +settings.saved=บันทึกการเปลี่ยนแปลง +settings.sendmessagekey=ส่งข้อความด้วย: +settings.survey.askgroup.description=แสดง/ซ่อน ช่องการเลือกหน่วยงาน ในการทำแบบสอบถาม +settings.survey.askgroup=อนุญาติผู้เยี่ยมชมเลือกหน่วยงาน/กลุ่ม +settings.survey.askmail.description=แสดง/ซ่อน ช่องอีเมล์ ในแบบสอบถาม +settings.survey.askmail=สอบถามอีเมล์ของผู้เยี่ยมชม +settings.survey.askmessage.description=แสดง/ซ่อน คำถามเริ่มแรก ในแบบสอบถาม +settings.survey.askmessage=แสดงช่องคำถามเริ่มต้น +settings.title=การตั้งระบบข้อความ +settings.usercanchangename.description=ปิดเพื่อซ่อนกล่องการแก้ไขสำหรับหน้าต่างสนทนา +settings.usercanchangename=อนุญาติให้ผู้เยี่ยมชมเปลี่ยนชื่อได้เอง +settings.usernamepattern.description=เลือกรูปแบบระบุผู้เยี่ยมชม {name}, {id} หรือ {addr}. ค่าตั้งต้น: {name} +settings.usernamepattern=รายละเอียดผู้เยี่ยมชม +settings.wrong.email=ระบุรูปแบบอีเมล์ให้ถูกต้อง +settings.wrong.onehostconnections="ตัวเลขมากสุดของโปรเซสย่อย" ค่าควรเป็นตัวเลข +site.title=mibew.org +site.url=http://mibew.org +statistics.dates=เลือกวัน +statistics.description=จากหน้านี้ คุณสามารถสร้างรายงานทางสถิติการใช้งานได้. +statistics.from=จาก: +statistics.till=ถึง: +statistics.title=สถิติ +statistics.wrong.dates=คุณเลือกวันถึง +tag.pagination.info=หน้าที่ {0}/{1}, {2}-{3}จาก{4} +tag.pagination.next=ถัดไป +tag.pagination.no_items.elements=ไม่มี +tag.pagination.no_items=ไม่พบ +tag.pagination.previous=ก่อนหน้า +thread.back_to_search=ไปยังการค้นหา +thread.chat_log=ประวัติการสนทนา +thread.intro=หน้านี้แสดงเนื้อหาการสนทนา. +time.dateformat=%d %B, %Y +time.locale=th_ไทย +time.never=ไม่เคย +time.timeformat=%I:%M %p +time.today.at=วันนี้ที่่ +time.yesterday.at=เมื่อวานนี้ที่ +topMenu.admin=หน้าแรก +topMenu.logoff=ออก +topMenu.main=หน้าแรก +topMenu.users.nomenu=ปราศจากเมนู +topMenu.users=ผู้เยี่ยมชม +translate.direction=ทิศทาง: +translate.show.all=รูปแบบทั้งหมด +translate.show.foradmin=รูปแบบสำหรับผู้ดูแลระบบ +translate.show.foroperator=รูปแบบสำหรับโอเปอร์เรเตอร์ +translate.show.forvisitor=รูปแบบสำหรับผู้เยี่ยมชม +translate.show=แสดง: +translate.sort.key=ตัวกำหนดคีย์ +translate.sort.lang=ข้อความภาษาต้นฉบับ +translate.sort=เรียงตาม: +typing.remote=ผู้ใช้งานฝั่งตรงข้ามกำลังพิมพ์... +updates.current=คุณกำลังใช้: +updates.env=แวดล้อม: +updates.installed_locales=ติดตั้งภาษา: +updates.intro=การปรับปรุงข้อความ. +updates.latest=รุ่นล่าสุด: +updates.news=ข่าวสาร: +updates.title=ปรับปรุง diff --git a/src/messenger/webim/locales/tr/button/mblue_off.gif b/src/messenger/webim/locales/tr/button/mblue_off.gif index 3ddda639d50237dd2d0c2c275c574002611cc7e6..f9d5ac75902d90e5dabea715a9030ccc4150d491 100644 GIT binary patch literal 7030 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 diff --git a/src/messenger/webim/locales/tr/button/mblue_on.gif b/src/messenger/webim/locales/tr/button/mblue_on.gif index 3e32b20a659eb6d27082863b3dd5cf2810de4946..91ddcf970b50e5933987566c32b9103b93682c65 100644 GIT binary patch literal 12612 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 JHUR*P{trH))UN;l diff --git a/src/messenger/webim/locales/tr/button/mgreen_off.gif b/src/messenger/webim/locales/tr/button/mgreen_off.gif index 957f9b78228c8309d028fafbaf9591812920fff0..226e345a0be9c6ae2500929aff28e1cecc6ca60b 100644 GIT binary patch literal 7109 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 S8Jcx{MuY%zTYx43nEfBlepaFY diff --git a/src/messenger/webim/locales/tr/button/mgreen_on.gif b/src/messenger/webim/locales/tr/button/mgreen_on.gif index 79bbcb937acbf42e6e3effa15ac9d329101d4252..d28da68a9c525320aed837a8f280c74730a74cc7 100644 GIT binary patch literal 12180 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%0D82M%)8+wvGS-|au&@2z*mbBbd8tTLo{xIx5y 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 VGSMljUt{8H<_oOgzbK;fe*l-s9LoRz literal 16707 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 NG`Th|4Fdq^{eRjo;GX~h diff --git a/src/messenger/webim/locales/tr/images/history.gif b/src/messenger/webim/locales/tr/images/history.gif index 650df5911420ce3b11eef24bc3be356ca858bbaf..52856ed7b34785c0154942603cafc8b0f0201740 100644 GIT binary patch delta 189 zcmV;u07CzkXoUihCKLGt0S5pF04x9i000yKPyhe}%9BGgFMm;Z@&Et^XiO=AN~K1P z6@sNuBircI`Rsa;Nhf#pU4x@iUiT?ZXXayVnT__9=^JfzO?N?pgM3wgdx3plR*QK{ zf@YEvm05R@jYxifmTzI4mvv@xrJ$jeIGCWVqg;!CnQuRjJ%@&lyPdg1ypzDOvR$mi r#lD2Wio~#R%^tKiOfHYd&d12YIVim)lOdA_9orV;xC#soxCsC|B>PhU literal 13334 zcmeI3TU-=X9LI-LP%sK5vy2+XgiLm4W-qWzyGvXGyexrWB9$=A4zRJiv&|0fvXL5+ zhKMMdLRcslQ!15G(4f!^EHR9j?h^m*(^h>gJ%;RaY>9Ln+erpVOmeMowA!OCRU(P zyUA#_Qg#hS>$!B6635PI976{XAzOomJO4nPYesTBiz=itsZ7EU!E#h7m&%o7h+G+j z$_PS*6Ct=vCLvW6Nm8T?9eOaWr#Mpc`V4A*RP@k-;+qD`5(Eo{<2IX3YLiPjJ`*QH zLql;w=4>Mp5^JtmpzRW~b^2hF;XYBUmEjE*!N8eOXJ0y<%Mmmf=3L1244uqmaV=!F zN(W9UWjGUVr!6=sC2&_~u~02qp(1&f7C1hMH;zV1jBSeT|fqaV3;nb3&;Qv4ATX50T}>-VY;9$AOk=!Oc&GzWB>?;>4Lg| z3;@9}T~HU00U#Kr3+e(g00hHyL0v!wfZ!XZ%X8$K2WuAZcG$#A9B%#p{`2==SFc>| z`}2?Af4g+?*9*V={8MkwkLQ2*{=0K$yT3it_088`eR=we&rf~!>B$qHbbfri zEfp`7mu=qk;>Hc7>(`a6EnZW!y6}ZnE1xe|k^kKCWlNvUd&ZG#w=KyLto+j!&TKMf zKV`_u%wY9QI-Qof_{k?8Pg#__@UaC+iSrZUAC1$^n>%NAY)tecQIQeh4~J_^ zg#;@Vav4eBQc2LP2WLJI7%=1h>6kxy-@ShKOuPH8sdrAf!*}u|pWAQqzICFP=Y;Vd z?&HRexy21Z{I864^FTb1AVhqew`Pzro#Sm0EHP()+*En{>V2vCfzpD@ekJ9Sy0(TB zUNM)9C*|I~lHFGW&YVxH_9<#)+!4BMpktXo&Q!>Zb~y?E2yZB=0+syS@Z7lN#D?O$ch{ps z*P%eslO)iRBG8f{(32zo|Nj6003rDV0S5pM04x9i000yKRR914{xCR4PFgJM&88cM z!i}0|kZ9)=VmeNTOHK$1pi|2M{Osr&p77-u36Gq~?uaare?Wf%OaKj9P&XNBl|mSq zlMIxgp+Tby3jn2F90Cgh4GphVe3Sx=bvCJ&NqU<%tF z!$zp8&A-^koO-X9v)aeeIWvga<-?)1}%ldI|K$gu0C0!SW% lduq&yF^9z*2PYTmdjN<}HR(@^X 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 CcW+Dp literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/tr/properties b/src/messenger/webim/locales/tr/properties index 355c6877..b62a5add 100644 --- a/src/messenger/webim/locales/tr/properties +++ b/src/messenger/webim/locales/tr/properties @@ -1,279 +1,502 @@ -encoding=iso-8859-9 +encoding=utf-8 output_charset=utf-8 output_encoding=utf-8 -admin.content.client_agents=Yetkili ekleyin,dzenleyinsilin;yetki verin. -admin.content.client_gen_button=HTML Kod oluturucu. -admin.content.client_settings=Mesajlama sayfas ve eitli sistem ayarlarn belirleyin. -admin.content.description=Site operatrleri iin mevcut fonksiyonlar. -agent.not_logged_in=Oturum sreniz doldu ltfen tekrar giri yapn -app.descr=Mibew Messenger ak kaynakl bir canl destek uygulamasdr. +admin.content.client_agents=Operatör oluştur, sil. Yetkilerini düzenle. +admin.content.client_gen_button=Buton HTML kodu oluşturucu. +admin.content.client_settings=Görüşme penceresi ve genel sistem davranışları ile ilgili tercihleri belirleyin. +admin.content.description=Operatörlere açık fonksiyonlar. +agent.not_logged_in=Tarayıcı seans süreniz dolmuştur, lütfen tekrar giriş yapın +app.descr=Mibew Messenger açık kaynak kodlu bir canlı destek uygulamasıdır. app.title=Mibew Messenger -ban.error.duplicate=Belirtilen adres kullanmda, dzenlemek istiyorsanz buraya tklayn. +ban.error.duplicate=Belirtilen adres kullanımda, düzenlemek için buraya tıklayın. button.delete=Sil -button.enter=Giri +button.enter=Gir +button.offline.bottom=Mesaj bırakın +button.offline.top=Danışman +button.offline=ÇEVRİMDIŞI +button.online.bottom=Sorunuzu sorun +button.online.top=Danışman +button.online=ÇEVRİMİÇİ button.save=Kaydet button.search=Ara -canned.actions.del=kaldr -canned.actions.edit=dzenle -canned.actions=Gncelle -chat.came.from=Mterinin geldii sayfa: {0} -chat.client.changename=sim deitir -chat.client.name=Kullanc: -chat.default.username=Mteri -chat.error_page.close=Kapat... -chat.error_page.head=Hata olutu: +canned.actions.del=sil +canned.actions.edit=düzenle +canned.actions=Düzenle +canned.add=Mesaj ekle... +canned.descr=Görüşme penceresine sıklıkla yazdığınız mesajları düzenleyin. +canned.group=Grubu: +canned.locale=Dili: +canned.title=Hazır mesajlar +cannededit.descr=Mevcut bir mesajı düzenleyin. +cannededit.done=Kaydedildi +cannededit.message=Mesaj +cannededit.no_such=Mesaj bulunamadı +cannededit.title=Mesaj düzenle +cannednew.descr=Yeni mesaj ekle... +cannednew.title=Yeni Mesaj +char.redirect.operator.away_suff=(uzakta) +char.redirect.operator.online_suff=(çevrimiçi) +chat.came.from=Ziyaretçi {0} adresinden geldi +chat.client.changename=İsim değiştir +chat.client.name=Kullanıcı +chat.client.spam.prefix=[spam]  +chat.client.visited.page=Ziyaretçi {0} adresine devam etti +chat.default.username=Ziyaretçi +chat.error_page.close=Kapat ... +chat.error_page.head=Hata oluştu: chat.error_page.title=Hata -chat.mailthread.sent.close=Kapate... -chat.mailthread.sent.closewindow=Pencereyi kapatmak iin buraya tklayn -chat.mailthread.sent.content=leti gemiiniz {0} adresine gnderildi -chat.mailthread.sent.title=Gnderildi -chat.predefined_answers=Merhaba, nasl yardmc olabilirim?\nMerhaba! Destek hattmza hogeldiniz nasl yardmc olabilirim? +chat.mailthread.sent.close=Kapat... +chat.mailthread.sent.closewindow=Pencereyi kapatmak için buraya tıklayın +chat.mailthread.sent.content=Görüşmenizin dökümü {0} adresine iletilmiştir +chat.mailthread.sent.title=İletildi +chat.predefined_answers=Merhaba, size nasıl yardımcı olabiliriz?\nMerhaba, canlı destek hattına hoşgeldiniz, nasıl yardım edebiliriz? chat.redirect.back=Geri... -chat.redirect.choose_operator=Operatr sein: -chat.redirect.title=Baka bir
                        operatre ynlendir +chat.redirect.cannot=Ziyaretçi ile görüşmede değilsiniz. +chat.redirect.choose=Seç: +chat.redirect.group=Grubu: +chat.redirect.operator=Operatör: +chat.redirect.title=Farkı operatöre
                        yönlendir chat.redirected.close=Kapat... -chat.redirected.closewindow=Pencereyi kapatmak iin tklayn -chat.redirected.content=Mteri ncelikli olarak {0} operatrne ynlendirildi. -chat.redirected.title=Mteri baka bir operatre ynlendirildi -chat.status.operator.changed=Operatr {0}, Operatr {1} olarak deiti -chat.status.operator.dead=Operatrlerimiz balant problemi yaamaktadr, sizi n sraya aldk, beklettiimiz iin zr dileriz... -chat.status.operator.joined=Operatr {0} giri yapt -chat.status.operator.left=Operatr {0} k yapt -chat.status.operator.redirect=Operatr {0} sizi dier operatre ynlendirdi, ltfen bekleyin -chat.status.operator.returned=Operatr {0} tekrar giri yapt -chat.status.user.changedname=Mteri ismini {0} iken {1} yapt -chat.status.user.dead=Mteri canl destek penceresini kapad -chat.status.user.left=Mteri {0} k yapt -chat.status.user.reopenedthread=Mteri yeniden destek alanna giri yapt -chat.thread.state_chatting_with_agent=Destek Veriyor -chat.thread.state_closed=Kapatld -chat.thread.state_loading=Ykleniyor +chat.redirected.closewindow=Pencereyi kapatmak için tıklayınız +chat.redirected.content=Ziyaretçi operatör {0} öncelikli sırasına yerleştirildi. +chat.redirected.group.content=Ziyaretçi {0} grubu öncelikli sırasına yerleştirildi. +chat.redirected.title=Ziyaretçi bir başka operatöre yönlendi +chat.status.operator.changed=Operatör {0}, {1} ile değişti +chat.status.operator.dead=Operatörümüzün bağlantı sorunu oluştu, sizi geçici olarak tekrar bekleme sırasına almak zorunda kaldık, beklettiğimiz için özür dileriz. +chat.status.operator.joined=Operatör {0} görüşmeye katıldı +chat.status.operator.left=Operatör {0} görüşmeden ayrıldı +chat.status.operator.redirect=Operatör {0} sizi bir başka operatöre yönlendirdi, lütfen bekleyiniz +chat.status.operator.returned=Operatör {0} tekrar katıldı +chat.status.user.changedname=Ziyaretçi {0} ismini {1} olarak değiştirdi +chat.status.user.dead=Ziyaretçi görüşme penceresini kapattı +chat.status.user.left=Ziyaretçi {0} görüşmeden ayrıldı +chat.status.user.reopenedthread=Ziyaretçi tekrar katıldı +chat.thread.state_chatting_with_agent=Görüşmede +chat.thread.state_closed=Kapatıldı +chat.thread.state_loading=Yükleniyor chat.thread.state_wait=Beklemede -chat.thread.state_wait_for_another_agent=Operatr bekleniyor -chat.visitor.email=E-Posta: {0} +chat.thread.state_wait_for_another_agent=Operatör bekliyor +chat.visitor.email=E-posta: {0} chat.visitor.info=Bilgi: {0} -chat.wait=En ksa srede bir operatr sizinle ilgilenecektir.Beklettiimiz iin zr dileriz. -chat.window.chatting_with=Operatr: -chat.window.close_title=Kapat +chat.wait=İlginiz için teşekkür ederiz. Operatörlerimiz en kısa sürede size yardımcı olacaktır... +chat.window.chatting_with=Görüştüğünüz kişi: +chat.window.close_title=Görüşmeyi kapat chat.window.poweredby=Powered by: chat.window.poweredreftext=mibew.org -chat.window.predefined.select_answer=Cevap seiniz... +chat.window.predefined.select_answer=Yanıt seç... chat.window.product_name=Mibew Messenger -chat.window.send_message=Gnder -chat.window.send_message_short=Gnder ({0}) +chat.window.send_message=Mesajı ilet +chat.window.send_message_short=İlet ({0}) chat.window.title.agent=Mibew Messenger chat.window.title.user=Mibew Messenger -chat.window.toolbar.mail_history=leti gemiini e-posta ile gnder -chat.window.toolbar.redirect_user=Mteriyi baka bir operatore ynlendir +chat.window.toolbar.mail_history=Görüşme dölümünü e-posta olarak ilet +chat.window.toolbar.redirect_user=Ziyaretçiyi bir başka operatöre yönlendir chat.window.toolbar.refresh=Yenile -clients.how_to=Mteriye yant vermek iin ismine tklayn -clients.intro=Bu sayfa beklemede olan mteriler ile ilgili bilgi verir -clients.no_clients=Bekleyen mteri yok -clients.queue.chat=Grmede olan ziyaretiler -clients.queue.prio=ncelikli olarak bekleyen mteriler -clients.queue.wait=lk defa bir operatr bekliyor -clients.title=Bekleyen mterilerin listesi -common.asterisk_explanation=* - gerekli alanlar -company.title=Mteri Hizmetleri -confirm.take.head=Operatr Deitir -confirm.take.message={0} daha nce {1} operatrnden hizmet alm.
                        Destek vermek istediinize emin misiniz? -confirm.take.no=Hayr, Pencereyi kapat -confirm.take.yes=Evet eminim -content.blocked=Mterileri yasaklayabilirsiniz -content.history=leti gemiini ara -content.logoff=k -errors.failed.uploading.file=Ykleme hatas "{0}": {1}. -errors.file.move.error=Tama hatas -errors.file.size.exceeded=Boyut yksek +clients.how_to=Bir ziyaretçiyi yanıtlamak için listede isminin üzerine tıklayın. +clients.intro=Bu sayfada bekleyen ziyaretçilerin listesi bulunur. +clients.no_clients=Bekleyen ziyaretçiler listesi boş +clients.queue.chat=Görüşmedeki ziyaretçiler +clients.queue.prio=Öncelikli ziyaretçiler sırası +clients.queue.wait=Operatör için ilk defa bekliyor +clients.title=Bekleyen ziyaretçiler listesi +common.asterisk_explanation=* - zorunlu sahalar +company.title=Mibew Messenger Community +confirm.take.head=Operatör değiştir +confirm.take.message=Ziyaretçi {0} zaten {1} ile görüşüyor.
                        Bu ziyaretçi ile görüşme yapmak istediğinize emin misiniz? +confirm.take.no=Hayır, pencereyi kapat +confirm.take.yes=Evet, eminim +content.blocked=Zararlı ve kötü niyetli ziyaretçilerden korunmak için bu alanı kullanabilirsiniz. +content.history=Görüşme tarihçesini ara. +content.logoff=Sistemden çıkış yap. +data.saved=Değişiklikler kaydedildi +demo.chat.question=Kullanabileceğim birçok internet tarayıcı var. Siz hangilerini tavsiye ediyorsunuz? +demo.chat.welcome=Merhaba, size nasıl yardımcı olabilirim? +errors.captcha=Yazdığınız karakterler resimdeki karakterler ile uyuşmuyor. +errors.failed.uploading.file="{0}" dosyası yüklenirken sorun oluştu: {1}. +errors.file.move.error=Dosya taşınırken hata oluştu +errors.file.size.exceeded=Yüklenebilir dosya boyut limiti aşıldı errors.footer=
                      -errors.header=Dzeltilmesi Gereken Hatalar:
                        -errors.invalid.file.type=Yanl dosya format +errors.header=Hataları düzeltin:
                          +errors.invalid.file.type=Geçersiz dosya tipi errors.prefix=
                        • -errors.required="{0}" alannn doldurulmas gerek. +errors.required="{0}" alanını boş bırakmayınız. errors.suffix=
                        • -errors.wrong_field="{0}" alann dikkatli doldurun. -form.field.address.description= -form.field.address=Mteri Adresi -form.field.agent_commonname.description=Mteriler tarafndan grlecek. -form.field.agent_commonname=Uluslararas ad (Latin) -form.field.agent_name.description=Mteri tarafndan grlecektir -form.field.agent_name=Ad -form.field.avatar.current.description=Avatarnz. -form.field.avatar.current=Mevcut avatar -form.field.avatar.upload.description=Avatar eklemek iin dosya sein
                          Resim maksimum 100x100 olabilir . -form.field.avatar.upload=Avatar Ekle -form.field.ban_comment.description=Yasaklamak Nedeni +errors.wrong_field="{0}" alanını doğru doldurunuz. +features.saved=Özellikler aktive edildi +form.field.address.description=Ör: 12.23.45.123 veya ornek.com.tr +form.field.address=Ziyaretçi Adresi +form.field.agent_commonname.description=Bu isim ziyaretçileriniz tarafından görülecek. +form.field.agent_commonname=Sadece uluslararası latin karakterler ile +form.field.agent_name.description=Bu isim ziyaretçileriniz tarafından görülecek. +form.field.agent_name=İsim +form.field.avatar.current.description=Profil resminiz. +form.field.avatar.current=Şimdiki profil resmi +form.field.avatar.upload.description=Yükleyeceğiniz profil resmini seçiniz.
                          Resim boyutları 100x100 px ölçülerini geçmemeli. +form.field.avatar.upload=Profil resmi yükle +form.field.ban_comment.description=Bloklama sebebi form.field.ban_comment=Yorum -form.field.ban_days.description=Ka gn yasaklamak istiyosunuz? -form.field.ban_days=Gn -form.field.email=E-Posta -form.field.login.description=Kullanc kk harflerden
                          ve alt izgiden oluabilir. -form.field.login=Giri -form.field.message=Message -form.field.name=Adnz -form.field.password.description=Yeni ifre girin
                          eski ifreyi korumak iin
                          bo brakn. -form.field.password=ifre -form.field.password_confirm.description=ifreyi tekrar girin -form.field.password_confirm=ifre (Tekrar) -form.field.translation=eviri -harderrors.header=altrlamad:
                            +form.field.ban_days.description=Bu adresin bloklu olduğu gün sayısı +form.field.ban_days=Gün +form.field.email=E-posta adresiniz +form.field.groupcommondesc.description=İngilizce açıklama. +form.field.groupcommondesc=Uluslararası açıklama +form.field.groupcommonname.description=İngilizce isim. +form.field.groupcommonname=Uuslararası isim +form.field.groupdesc.description=Grup açıklaması. +form.field.groupdesc=Açıklama +form.field.groupname.description=Grubu tanımlayacak isim. +form.field.groupname=İsim +form.field.login.description=Kullanıcı adı sadece küçük harflerden oluşmalı ve latin alfabesi karakterleri veya altçizgi içermeli. +form.field.login=Giriş +form.field.mail.description=Uyarılar ve şifre hatırlatma için. +form.field.mail=E-posta +form.field.message=Mesaj +form.field.name=İsminiz +form.field.password.description=Yeni şifre girin ya da mevcut şifrenizi korumak için boş bırakın. +form.field.password=Şifre +form.field.password_confirm.description=Yeni şifreyi doğrulayın. +form.field.password_confirm=Doğrulama +form.field.translation=Tercüme +harderrors.header=İşlem gerçekleştirilemiyor:
                              image.button.login=/locales/tr/images/login.gif image.button.save=/locales/tr/images/save.gif image.button.search=/locales/tr/images/search.gif image.chat.history=/locales/tr/images/history.gif image.chat.message=/locales/tr/images/message.gif -install.1.connected=MySQL version: {0} -install.2.create=DB olutur "{0}" -install.2.db_exists="{0}" veritaban oluturuldu. -install.2.notice=Byle bir veritaban yok. -install.3.create=Gerekli tablolar olutur -install.3.tables_exist=Gerekli tablolarda olutur -install.4.create=Tablolar Gncelle -install.4.done=Tablo yaps gncel -install.4.notice=Tablo yapnz yeni versiyona gre yeniden yaplandrlmal -install.connection.error=Balant kurulamad ltfen sunucu ayarlarn ve config.php dosyanz kontrol edin.
                              Hata: {0} -install.done=Tamamland: -install.err.back=Sorunu zp tekrar deneyin. geri tuuna basarak tekrar sihirbaza dnebilirsiniz. -install.err.title=Sorun -install.kill_tables.notice=Tablolar gncellenemedi. Elle yapmay deneyin veya tm tablolar yeniden oluturun (uyar: tm verileriniz kaybolacaktr). -install.kill_tables=Varolan tablolar kaldr -install.license=Yazlm lisans anlamas -install.message=Veritabann oluturmak iin sihirbaz takip edin. -install.next=leri: -install.title=Ykleme -installed.login_link=Proceed to login page -installed.message=Application installed successfully. -installed.notice=You can logon as admin with empty password.

                              !!! For security reasons, please change your password immediately and remove /webim/install folder from your server. -leavemail.body={0} size mesaj gnderdi:\n\n{2}\n\nGnderen: {1}\n{3}\n--- \nMteri Hizmetleri Sistemi -leavemail.subject=Soru soran: {0} +image.chat.sprite=/locales/tr/images/wmchat.png +install.1.connected=Bağlı olduğunuz MySQL sunucu sürümü {0} +install.2.create=Veritabanı oluştur "{0}" +install.2.db_exists=Veritabanı "{0}" oluşturuldu. +install.2.notice=Veritabanı sunucuda bulunamadı. Eğer veritabanı oluşturma haklarınız var ise aşağıdaki bağlantıya tıklayın. +install.3.create=Gerekli tabloları oluştur. +install.3.tables_exist=Gerekli tablolar oluşturuldu. +install.4.create=Tabloları güncelle +install.4.done=Tablo yapısı güncel. +install.4.notice=Tablo yapılarınızın Messenger yeni sürümüne göre ayarlanması gerekiyor. +install.connection.error=Bağlantı kurulamadı, config.php dosyasındaki sunucu ayarlarınızı kontrol edin. Hata: {0} +install.done=Tamamlandı: +install.err.back=Sorunu giderip tekrar deneyin. Sihirbaza dönmek için geri bağlantısına tıklayın. +install.err.title=Problem +install.kill_tables.notice=Tablo yapısını güncellemek mümkün değil. Manuel olarak deneyin veya tüm tabloları yeniden oluşturun (uyarı: tüm verileriniz silinecektir). +install.kill_tables=Mevcut tabloları veritabanından sil +install.license=Yazılım lisans sözleşmesi +install.message=Veritabanınızı oluşturmak için sihirbazı takip edin. +install.next=Sonraki adım: +install.title=Kurulum +install.updatedb=Lütfen güncelleme sihirbazını çalıştırarak veritabanınızı ayarlayın. +installed.login_link=Giriş sayfasına devam edin +installed.message=Uygulama başarıyla kuruldu +installed.notice=Sisteme admin olarak boş şifre ile girebilirsiniz.

                              !!! Güvenlik sebebi ile şifrenizi hemen değiştirin ve ardından /webim/install klasörünü sunucunuzdan silin. +lang.choose=Tercih ettiğiniz dili seçin +leavemail.body={0} tarafından iletilmiş mesajınız var:\n\n{2}\n\nE-posta adresi: {1}\n{3}\n---\nSistem Yöneticisi +leavemail.subject={0} tarafından gelen soru leavemessage.close=Kapat -leavemessage.descr=zr dileriz.uan hi bir operatrmz evirimii deil. Ltfen mesajnz braknz en ksa srede size geri dnlecektir.Anlaynz iin teekkrler... -leavemessage.perform=Gnder -leavemessage.sent.message=Teekkrler, en ksa srede sizinle E-Posta adresiniz vastasyla iletiime geilecektir. -leavemessage.sent.title=Mesajnz gnderildi -leavemessage.title=Mesaj Brakn -leftMenu.client_agents=Yetkililer -leftMenu.client_gen_button=HTML Kodu +leavemessage.descr=Şu an sistemde aktif operatör bulunmamaktadır. Lütfen daha sonra deneyin veya aşağıdaki form aracılığı ile sorunuzu iletin. +leavemessage.perform=İlet +leavemessage.sent.message=Destek sistemimizi kullandığınız için teşekkür ederiz. Size en kısa sürede e-posta yolu ile yanıt verilecektir. +leavemessage.sent.title=Mesajınız iletildi +leavemessage.title=Mesaj bırakın +leftMenu.client_agents=Operatörler +leftMenu.client_gen_button=Buton kodu leftMenu.client_settings=Ayarlar -localedirection=ltr -localeid=Trke (tr) -mail.user.history.body=Merhaba, {0}!\n\nleti Gemiiniz: \n\n{1}\n--- \nyi Gnler,\nMteri Hizmetleri -mail.user.history.subject=Mteri Hizmetleri: leti Gemii +license.title=Lisans +localedirection=ltr +localeid=Türkçe (tr) +mail.user.history.body=Sayın {0},\n\nGörüşme geçmişiniz aşağıdaki gibidir:\n\n{1}\n---\nSaygılarımızla\nÇevrimiçi Canlı Destek Servisi\nMibew Messenger +mail.user.history.subject=Mibew Messenger: dialog history mailthread.close=Kapat... -mailthread.enter_email=E-Posta adresiniz: -mailthread.perform=Gnder -mailthread.title=leti gemiini e-posta ile gnder
                              -menu.agents=Yetkili Listesi -menu.blocked=Yasakl Kullanclar -menu.main=Ana Sayfa -menu.operator={0} olarak giri yaptnz -my_settings.error.password_match=ifreler birbirine uymuyor -no_such_operator=No such operator -page.analysis.search.head_host=Mteri adresi -page.analysis.search.head_messages=Mteri Mesaj -page.analysis.search.head_name=sim -page.analysis.search.head_operator=Operatr -page.analysis.search.head_time=Grmede ki sresi -page.analysis.userhistory.intro=Mterilerinizin ileti gemiini gsterir -page.analysis.userhistory.title=Ziyaret Gemii +mailthread.enter_email=E-posta adresinizi giriniz: +mailthread.perform=İlet +mailthread.title=Görüşme geçmişini
                              e-posta olarak ilet +menu.agents=Operatör listesi +menu.blocked=Bloklanmış ziyaretçiler +menu.canned=Hazır Mesajlar +menu.groups.content=Departman veya yetkinlik bazlı operatör grupları. +menu.groups=Gruplar +menu.locale.content=Dil değiştir. +menu.locale=Dil +menu.main=Anasayfa +menu.operator=Kullanıcı {0} +menu.profile.content=Kişisel bilgilerinizi buradan değiştirebilirsiniz. +menu.profile=Profil +menu.translate=Yerelleştir +menu.updates.content=Haber ve güncellemeleri kontrol et. +menu.updates=Güncellemeler +my_settings.error.password_match=Girdiğiniz şifreler birbirleri ile uyuşmuyor +no_such_operator=Operatör bulunamadı +operator.group.no_description=<tanım bulunamadı> +operator.groups.intro=Operatör yetkinliklerine göre grup seçin. +operator.groups.title=Operatör grupları +page.analysis.search.head_browser=Tarayıcı +page.analysis.search.head_group=Grup +page.analysis.search.head_host=Ziyaretçi adresi +page.analysis.search.head_messages=Ziyaretçi mesajları +page.analysis.search.head_name=İsim +page.analysis.search.head_operator=Operatör +page.analysis.search.head_time=Görüşmede geçen zaman +page.analysis.userhistory.intro=Ziyaretçilerinizin görüşme geçmişlerini burada bulabilirsiniz. +page.analysis.userhistory.title=Ziyaret geçmişi page.chat.old_browser.close=Kapat... -page.chat.old_browser.list=
                                \n
                              • Internet Explorer 5.5+
                              • \n
                              • Firefox 1.0+
                              • \n
                              • Opera 8.0+
                              • \n
                              • Mozilla 1.4+
                              • \n
                              • Netscape 7.1+
                              • \n
                              • Safari 1.2+
                              • \n
                              \n

                              Also, we support some old browsers:

                              \n
                                \n
                              • Internet Explorer 5.0
                              • \n
                              • Opera 7.0
                              • \n
                              -page.chat.old_browser.problem=

                              Taraycnz Mteri Hizmetleri sistemimizi desteklememektedir. \nAagdaki tarayclardan birini kullanabilirsiniz:

                              -page.chat.old_browser.title=Ltfen yeni nesil tarayc kullann -page.gen_button.choose_image=Resim sein -page.gen_button.choose_locale=Hedef Dil -page.gen_button.choose_style=Tema -page.gen_button.code.description=Dikkat! Kodu deitirmeyin
                              -page.gen_button.code=HTML Kodu -page.gen_button.include_site_name=Host adn kod'un iine ekle -page.gen_button.intro=HTML Kod oluturucu -page.gen_button.sample=rnek -page.gen_button.secure_links=Secure Link kullan (https) -page.gen_button.title=HTML Kod oluturucu -page.preview.agentchat=Mteri Destek Ekran -page.preview.agentrochat=Mteri Destek Ekran (Sadece Okunabilir) -page.preview.chatsimple=Simple chat window, refresh to post messages (IE 5, Opera 7) -page.preview.choose=Tema Stili Sein -page.preview.choosetpl=Tema Sein -page.preview.intro=Temalar burdan grntleyebilirsiniz -page.preview.leavemessage=Mesaj brakma ekran -page.preview.leavemessagesent=Mesaj gnderildi ekran -page.preview.mail=E-Posta gnder ekran -page.preview.mailsent=E-Posta gnderildi ekran -page.preview.nochat=Destekleyen tarayc listesi -page.preview.redirect=Mteriyi baka operatre ynlendir -page.preview.redirected=Mteri Ynlendirildi -page.preview.showerr=Hatalar Gster -page.preview.style_default=-genel ayarlardan- -page.preview.title=Site sitili -page.preview.userchat=Destek Ekran -page.translate.descr=eviriyle ilgili bir neriniz varsa, bize gncel halini ulatrn. -page.translate.done=eviri kaydedildi -page.translate.one=evirinizi girin. -page.translate.title=eviri -page_agent.clear_avatar=Avatar Sil -page_agent.create_new=Yeni bir operar ekleyebilirsiniz -page_agent.error.duplicate_login=Bu yetkili daha nce kaydedilmi baka bir isim sein. -page_agent.error.wrong_login=Kullanc adlar sadece rakam ve harflerden oluabilir. -page_agent.intro= -page_agent.tab.avatar=Fotoraf +page.chat.old_browser.list=
                                \n
                              • Internet Explorer 5.5+
                              • \n
                              • Firefox 1.0+
                              • \n
                              • Opera 8.0+
                              • \n
                              • Mozilla 1.4+
                              • \n
                              • Netscape 7.1+
                              • \n
                              • Safari 1.2+
                              • \n
                              \n

                              Desteklenen bazı eski sürüm tarayıcılar:

                              \n
                                \n
                              • Internet Explorer 5.0
                              • \n
                              • Opera 7.0
                              • \n
                              +page.chat.old_browser.problem=

                              Tarayıcınız Mibew Messenger uygulaması tarafından tam olarak desteklenememektedir. Lütfen aşağıdaki internet tarayıcı sürümlerinden birini kullanınız:

                              +page.chat.old_browser.title=Lütfen güncel sürüm internet tarayıcı kullanınız +page.gen_button.choose_group=Grup kodu +page.gen_button.choose_image=Resim seçin +page.gen_button.choose_locale=Dil kodu +page.gen_button.choose_style=Görüşme penceresi stili +page.gen_button.code.description=Dikkat! Lütfen kaynak kodu
                              manuel olarak değiştirmeyin
                              çünkü sorunsuz çalışacağını
                              garanti edemeyiz! +page.gen_button.code=HTML kodu +page.gen_button.default_group=-tüm operatörler- +page.gen_button.include_site_name=Alan adı da koda yerleştirilsin +page.gen_button.intro=Sitenize yerleştirmek için HTML kodunu burada oluşturabilirsiniz. +page.gen_button.modsecurity=mod_security (mosecurity.org) uyumluluğu, sadece sorun yaşıyorsanız devreye alın +page.gen_button.sample=Örnek +page.gen_button.secure_links=Güvenli bağlantılar (https) kullan +page.gen_button.title=Buton HTML kodu oluşturucu +page.group.create_new=Burada yeni grup oluşturabilirsiniz. +page.group.duplicate_name=Lütfen farklı bir isim seçin çünkü aynı isimde bir başka grup bulunmaktadır. +page.group.intro=Bu sayfada grup detaylarını güncelleyebilirsiniz. +page.group.membersnum=Operatörler +page.group.no_such=Grup bulunamadı +page.group.title=Grup detayları +page.groupmembers.intro=Üye listesini görüntüle ve düzenle. +page.groupmembers.title=Üyeler +page.groups.confirm={0} grubunu silmek istediğinize emin misiniz? +page.groups.intro=Bu sayfada şirketinizdeki grupların listesi görüntülenir. Her grup için ayrı bir buton ve hazır mesajlar oluşturulabilir. +page.groups.isaway=Uzakta +page.groups.isonline=Çevrimiçi +page.groups.new=Yeni grup oluştur... +page.groups.title=Gruplar +page.preview.agentchat=Görüşme penceresi (operatör modu) +page.preview.agentrochat=Görüşme penceresini görüntüle (salt okuma modunda operatör olarak) +page.preview.chatsimple=Basit görüşme penceresi, mesaj iletmek için yeniden yükle (IE 5, Opera 7) +page.preview.choose=Stil seç +page.preview.choosetpl=Şablon seç +page.preview.error=Hata penceresi +page.preview.intro=Burada mevcut kurulu temalarınızı görüntüleyebilirsiniz. +page.preview.leavemessage=Mesaj penceresinden ayrıl +page.preview.leavemessagesent="Mesaj iletildi" penceresi +page.preview.mail=E-posta yazışmalar penceresi +page.preview.mailsent="E-posta iletildi" penceresi +page.preview.nochat=Desteklenen internet tarayıcılar penceresi +page.preview.redirect=Ziyaretçiyi bir başka operatöre yönlendirme penceresi +page.preview.redirected="Ziyaretçi yönlendirildi" penceresi +page.preview.showerr=Hataları göster +page.preview.style_default=-genel ayarlardan al- +page.preview.survey=Görüşme öncesi anketi +page.preview.title=Site stili +page.preview.userchat=Görüşme penceresi (kullanıcı modu) +page.translate.descr=Eğer tercümeyi beğenmediyseniz lütfen bize bir güncelleme gönderin. +page.translate.done=Tercüme kaydedildi. +page.translate.one=Tercümeyi girin. +page.translate.title=Yerelleştirme sihirbazı +page_agent.cannot_modify=Bu kişinin profilini değiştirmeye yetkili değilsiniz. +page_agent.clear_avatar=Profil resmini kaldır +page_agent.create_new=Burada yeni operatör tanımlayabilirsiniz. +page_agent.error.duplicate_login=Lütfen başka bir kullancı adı seçin çünkü seçmiş olduğunuz kullanıcı adı sistemde bir başkasına ait olarak kayıtlı. +page_agent.error.wrong_login=Kullanıcı adı yalnızca latin karakterlerden, rakamlardan ve altçizgi karakterinden oluşabilir. +page_agent.intro=Genel operatör ayarlarını değiştirin. +page_agent.tab.avatar=Resim +page_agent.tab.groups=Gruplar page_agent.tab.main=Genel page_agent.tab.permissions=Yetkiler -page_agent.title=Operatr Bilgileri -page_agents.agent_name=Ad -page_agents.agents=Yetkili Listesi: -page_agents.intro=Bu sayfa yetkili listesini gsterir -page_agents.login=Kullanc Ad -page_agents.new_agent=Yetkili Ekle... -page_agents.title=Yetkililer -page_analysis.full.text.search=Kullanc ad ve mesaj arama -page_analysis.search.title=leti Gemii -page_avatar.intro=Desteklenen uzantlar:JPG,GIF,PNG,TIF -page_avatar.title=Fotoraf Ykle -page_ban.intro=Birden fazla kullancy yasaklayabilirsiniz -page_ban.sent=IP {0} gnlne yasakland -page_ban.thread= -page_ban.title=Yasakla -page_bans.add=IP ekle -page_bans.list=Yasakl IP'ler: -page_bans.title=Yasakl -page_bans.to=Yasak tarihi -page_client.pending_users=Beklemede olan kullanclar grebilirsiniz -page_login.error=Kullanc ad veya ifre yanl -page_login.login=Giri: -page_login.password=ifre: -page_login.remember=Beni Hatrla -page_login.title=Giri -page_search.intro=Belli bir kullancya gre veya kelimeye gre arama yap. -page_settings.intro=Specify options affecting chat window and common system behavior -pending.table.ban=Mteriyi yasakla -pending.table.head.contactid=Mteri Adresi -pending.table.head.etc=Misc -pending.table.head.name=Ad -pending.table.head.operator=Operatr +page_agent.title=Operatör detayları +page_agents.agent_name=İsim +page_agents.agents=Operatörlerin tam listesi: +page_agents.confirm={0} isimli operatörü silmek istediğinize emin misiniz? +page_agents.intro=Bu sayfada şirket operatörlerinin listesini görebilirsiniz. +page_agents.isaway=Uzakta +page_agents.isonline=Çevrimiçi +page_agents.login=Giriş +page_agents.new_agent=Operatör ekle... +page_agents.status=Son aktif +page_agents.title=Operatörler +page_analysis.full.text.search=Kullanıcı adı veya mesaj içeriği arama: +page_analysis.search.title=Görüşme tarihçesi +page_avatar.intro=Resminizi yalnızca JPG, GIF, PNG veya TIF resim dosyası formatında yükleyebilirsiniz. +page_avatar.title=Resim yükle +page_ban.intro=Burada spam mesajlar ile sizi meşgul eden kötü niyetli ziyaretçileri bloklayabilirsiniz. +page_ban.sent={0} adresi belirtilen gün kadar süreyle bloklanmıştır. +page_ban.thread=Bu pencereyi "{0}" yazışması için açtınız, Addres sahası zaten doldurulmuştur. Gün sayısını seçip İlet butonuna tıklayın. +page_ban.title=Adresi blokla +page_bans.add=Adres ekle +page_bans.confirm={0} adresini blok listesinden silmek istediğinize emin misiniz? +page_bans.list=Bloklanmış IP adresleri listesi: +page_bans.title=Blok listesi +page_bans.to=Şu zamana kadar +page_client.pending_users=Bekleyen ziyaretçileri bulabilirsiniz. +page_group.tab.main=Genel +page_group.tab.members=Üyeler +page_login.error=Girmiş olduğunuz kullanıcı adı / şifre kombinasyonu hatalıdır +page_login.intro=Yönetici araçlarına erişebilmek, ziyaretçileri görüntülemek ve tarihçeleri izlemek için lütfen kullanıcı adı ve şifrenizi giriniz. +page_login.login=Kullanıcı Adı: +page_login.password=Şifre: +page_login.remember=Beni hatırla +page_login.title=Giriş +page_search.intro=Belirli bir kullanıcı için veya mesajlarda geçen kelime bazında görüşme tarihçelerini arayın. +page_settings.intro=Görüşme penceresi ve genel sistem davranışları ile ilgili tercihleri belirleyin. +page_settings.tab.features=Opsiyonel Servisler +page_settings.tab.main=Genel +page_settings.tab.performance=Performans +page_settings.tab.themes=Tema önizleme +pending.menu.hide=Menüyü gizle >> +pending.menu.show=Menüyü göster >> +pending.popup_notification=Yanıt bekleyen yeni bir ziyaretçi var. +pending.status.setaway="Uzakta" statüsü +pending.status.setonline="Çevrimiçi" statüsü +pending.table.ban=Ziyaretçiyi blokla +pending.table.head.contactid=Ziyaretçi adresi +pending.table.head.etc=Muhtelif +pending.table.head.name=İsim +pending.table.head.operator=Operatör pending.table.head.state=Durum -pending.table.head.total=Toplam Sre -pending.table.head.waittime=Bekleme Sresi -pending.table.speak=Mteriye destek vermek iin tklayn -pending.table.view=Grmeyi izle -permission.admin=System administration: settings, operators management, button generation -permission.viewthreads=Baka bir operatrn grme ekrann a -permissions.intro=Kullanc yetkilerini buradan deitirebilirsiniz -permissions.title=Yetkiler -settings.chat.title.description=irket departman -settings.chat.title=Sohbet ekran bal -settings.wrong.email=Geerli E-Posta adresi girin +pending.table.head.total=Toplam süre +pending.table.head.waittime=Bekleme süresi +pending.table.speak=Ziyaretçi ile görüşmek için tıklayın +pending.table.view=Görüşmeyi izle +permission.admin=Sistem yönetimi: ayarlar, operatör yönetimi, buton oluşturma +permission.modifyprofile=Profili değiştirme yetkisi +permission.takeover=Görüşmeyi devral +permission.viewthreads=Bir başka operatörün görüşmesini izle +permissions.intro=Bu operatör için kısıtlamaları ve açık özellikleri değiştirin. +permissions.title=Haklar +presurvey.department=Departman Seçiniz: +presurvey.intro=Bizimle iletişime geçtiğiniz için teşekkür ederiz. Size daha iyi hizmet verebilmemiz amacıyla lütfen aşağıdaki formu doldurarak görüşmenizi başlatın. +presurvey.mail=E-posta: +presurvey.name=İsim: +presurvey.question=Sorunuz: +presurvey.submit=Görüşme Başlat +presurvey.title=Canlı destek +report.bydate.1=Tarih +report.bydate.2=Görüşmeler +report.bydate.3=Operatör mesajları +report.bydate.4=Ziyaretçi mesajları +report.bydate.title=Her tarih için kullanım istatistikleri +report.byoperator.1=Operatör +report.byoperator.2=Görüşmeler +report.byoperator.3=Mesajlar +report.byoperator.4=Ortalama mesaj uzunluğu (karakter sayısı) +report.byoperator.title=Operatör bazında yazışmalar +report.no_items=Yeterli veri yok +report.total=Toplam: +resetpwd.changed.title=Şifreniz değiştirildi! +resetpwd.changed=Yeni şifrenizi kullanarak giriş yapın. +resetpwd.intro=Mibew hesabınızla kullanmak için bir şifre belirleyin. +resetpwd.login=Girişe geçin +resetpwd.submit=Değiştir +resetpwd.title=Mibew şifrenizi değiştirin +restore.back_to_login=Giriş ekranına dön +restore.emailorlogin=Kullanıcı adı veya e-posta adresi: +restore.intro=Şifrenizi hatırlatamıyoruz ancak size ileteceğimiz bir e-posta mesajındaki bağlantıya tıkladığınız taktirde yeni bir şifre oluşturabilirsiniz. +restore.mailsubj=Mibew şifrenizi sıfırlayın +restore.mailtext=Sayın {0}\n\nLütfen aşağıdaki linke tıklayın veya URL adresini kopyalayıp tarayıcınızın adres satırına yapıştırın:\n{1}\n\nBu sayede yeni bir şifre oluşturabileceksiniz.\n\nMibew Messenger. +restore.pwd.message=Şifrenizi hatırlamıyor musunuz? +restore.sent.title=Şifre hatırlatma +restore.sent=Gereki bilgiler e-posta adresinize iletilmiştir. Lüfen e-posta mesajlarınızı kontrol edin! +restore.submit=Şifre sıfırla +restore.title=Hesabınıza erişemiyor musunuz? +right.administration=Yönetim +right.main=Anasayfa +right.other=Diğer +settings.chat.title.description=Örneğin şirketinizin ismi. +settings.chat.title=Görüşme penceresi başlığı +settings.chatstyle.description=Tüm sayfaların her stilde önizlemeleri bu adreste görülebilir +settings.chatstyle=Görüşme penceresi stilini seçin +settings.company.title.description=Şirket ünvanınızı yazın +settings.company.title=Şirket ünvanı +settings.email.description=Sistem mesajlarını alabilmek için e-posta adresi yazın +settings.email=E-posta +settings.enableban.description=Bu aracı kullanarak belirli IP adreslerinden gelecek saldırıları bloklayabilirsiniz +settings.enableban="Zararlı ziyaretçiler" özelliğini devreye al +settings.enablegroups.description=Farklı sorular için ayrı sıralar oluşturmak için kullanın. +settings.enablegroups="Grupları" aktive et +settings.enablepresurvey.description=Kullanıcıyı görüşme başlatabilmek için özel bir form doldurmaya zorlar. +settings.enablepresurvey="Görüşme öncesi anketi" özelliğini devreye al +settings.enablessl.description=Web sunucunuzun https çağrılarına yanıt vermek üzere yapılandırılmış olmasına dikkat edin. +settings.enablessl=Güvenli (SSL) bağlantılara izin ver +settings.enablestatistics.description=Messenger kullanım raporları içeren sayfa ekler. +settings.enablestatistics="İstatistik" özelliğini devreya al +settings.forcessl.description=Görüşmeleri yalnızca https bağlantısı ile görüntüle +settings.forcessl=Tüm görüşmelerin güvenli olmasını zorunlu hale getir +settings.frequencychat.description=Mesaj kontrol zaman aralığını belirleyin. Varsayılan 2 saniyedir. +settings.frequencychat=Görüşme yenileme süresi +settings.frequencyoldchat.description=Eski tarayıcılar mesajları alabilmek için tüm sayfayı güncellemek zorundadır. Varsayılan 7 saniyedir. +settings.frequencyoldchat=Eski tarayıcılar için sayfa yenileme süresi +settings.frequencyoperator.description=Mesaj kontrol zaman aralığını belirleyin. Varsayılan 2 saniyedir. +settings.frequencyoperator=Operatör konsolu yenileme süresi +settings.geolink.description=Her bir IP adresi yeni bir pencerede açılan bağlantı haline dönüşür. {ip} metni gerçek IP adresi ile değiştirilir. +settings.geolink=Harici bir coğrafi lokasyon servisine bağlantı +settings.geolinkparams.description=Pencere boyutları ve araç çubuğu gizleme +settings.geolinkparams=Coğrafi lokasyon penceresi tercihleri +settings.host.description=Şirket adınız ve logonuza tıklandığında yönlendirilecek adres +settings.host=Web sitenizin URL adresi +settings.leavemessage_captcha.description=Otomatik spam ataklarına karşı koruma (captcha resmi) +settings.leavemessage_captcha=Ziyaretçiyi mesaj bırakırken doğrulama kodu girmeye zorla +settings.logo.description=Şirket logonuzun http adresini yazın +settings.logo=Şirket logonuz +settings.no.title=Şirket ünvanınızı yazın +settings.onehostconnections.description=0 sınırsız sayıda bağlantıya izin verir +settings.onehostconnections=Bir adresten gelebilecek maksimum görüşme sayısı +settings.onlinetimeout.description=Operatörün çevrimiçi olarak görüneceği süreyi belirleyin. Varsayılan 30 saniyedir. +settings.onlinetimeout=Operatörün çevrimiçi kalma limiti +settings.popup_notification.description=Dikkatinizi daha rahat çekebilmek amacı ili küçük bir pencere açılır. +settings.popup_notification="Yeni ziyaretçi açılan pencere uyarısı" özelliğini aktive et. +settings.saved=Değişiklikler kaydedildi +settings.sendmessagekey=Mesaj iletiminde aracı: +settings.survey.askgroup.description=Ankette departman seçimini göster/gizle +settings.survey.askgroup=Ziyaretçilerin departman/grup seçmesine izin ver +settings.survey.askmail.description=Ankette e-posta sahasını göster/gizle +settings.survey.askmail=Ziyaretçi e-posta adresini iste +settings.survey.askmessage.description=Ankette ön soru sahasını göster/gizle +settings.survey.askmessage=Ön soru sahasını göster +settings.title=Messenger ayarları +settings.usercanchangename.description=Düzenleme kutusunu görüşme penceresinden kaldırmak için bu seçeneği kapatın +settings.usercanchangename=Kullanıcıların isimlerini değiştirmelerine izin ver +settings.usernamepattern.description=Ziyaretçi id {name}, {id} veya {addr} sahalarını kullanarak nasıl oluşturulsun? Varsayılan: {name} +settings.usernamepattern=Ziyaretçi id +settings.wrong.email=Geçerli e-posta adresi yazın +settings.wrong.onehostconnections="Maksimum görüşme sayısı" rakam olmalıdır site.title=mibew.org site.url=http://mibew.org -tag.pagination.info=Sayfa {0} - {1}, {2}-{3} ile {4} -tag.pagination.no_items.elements= -tag.pagination.no_items= +statistics.dates=Tarihleri seçin +statistics.description=Bu sayfadan, muhtelif kullanım raporları oluşturabilirsinz. +statistics.from=Kimden: +statistics.till=Şu tarihe kadar: +statistics.title=İstatistikler +statistics.wrong.dates=Başlangıç tarihini bitiş tarihinden sonrasına seçtiniz +tag.pagination.info=Sayfa {0} / {1}, {2}-{3} toplam {4} +tag.pagination.next=sonraki +tag.pagination.no_items.elements=Eleman yok +tag.pagination.no_items=0 eleman bulundu +tag.pagination.previous=önceki thread.back_to_search=Arama yap -thread.chat_log=leti Gemii -thread.intro=Grme Alan +thread.chat_log=Görüşme kütüğü +thread.intro=Bu sayfada görüşme detay ve içerikleri görüntülenir. +time.dateformat=%d.%m.%Y time.locale=tr_TR -time.timeformat=%H:%M -topMenu.admin=Yentim Paneli -topMenu.logoff=k -topMenu.users=Mteriler -typing.remote=Kar taraf yaz yazyor... +time.never=Hiçbir zaman +time.timeformat=%H:%i +time.today.at=Bugün saat +time.yesterday.at=Dün saat +topMenu.admin=Anasayfa +topMenu.logoff=Çıkış +topMenu.main=Anasayfa +topMenu.users.nomenu=menüsüz +topMenu.users=Ziyaretçiler +translate.direction=Yön: +translate.show.all=Tüm metinler +translate.show.foradmin=Yönetici metinleri +translate.show.foroperator=Operatör metinleri +translate.show.forvisitor=Ziyaretçi metinleri +translate.show=Göster: +translate.sort.key=Anahtar id +translate.sort.lang=Kaynak dil metni +translate.sort=Sırala: +typing.remote=Karşı kullanıcı şu an yazmakta... +updates.current=Kullandığınız: +updates.env=Ortam: +updates.installed_locales=Kurulu diller: +updates.intro=Messenger güncellemeleri. +updates.latest=Güncel sürüm: +updates.news=Haberler: +updates.title=Güncelleştirmeler diff --git a/src/messenger/webim/locales/zh-cn/properties b/src/messenger/webim/locales/zh-cn/properties index 8ba13fff..3c480dda 100644 --- a/src/messenger/webim/locales/zh-cn/properties +++ b/src/messenger/webim/locales/zh-cn/properties @@ -336,7 +336,7 @@ right.main=主要 right.other=其它 settings.chat.title.description=例如您公司的部门 settings.chat.title=对谈窗口标题 -settings.chatstyle.description=若要预览页面的每个样式,请点 这里 +settings.chatstyle.description=若要预览页面的每个样式,请点 这里 settings.chatstyle=选择对谈窗口的样式 settings.company.title.description=输入公司名称 settings.company.title=公司名称 diff --git a/src/messenger/webim/locales/zh-tw/properties b/src/messenger/webim/locales/zh-tw/properties index 7182af9f..9ddd22cd 100644 --- a/src/messenger/webim/locales/zh-tw/properties +++ b/src/messenger/webim/locales/zh-tw/properties @@ -336,7 +336,7 @@ right.main=主要 right.other=其他 settings.chat.title.description=例如您公司的部門 settings.chat.title=對談視窗標題 -settings.chatstyle.description=若要預覽頁面的每個樣式,請點 這裡 +settings.chatstyle.description=若要預覽頁面的每個樣式,請點 這裡 settings.chatstyle=選擇對談視窗的樣式 settings.company.title.description=輸入公司名稱 settings.company.title=公司名稱 From 1bada895ac843b4bbc7412b4243e14b6696166d6 Mon Sep 17 00:00:00 2001 From: Evgeny Gryaznov Date: Sat, 16 Oct 2010 13:02:45 +0200 Subject: [PATCH 02/77] load encodings from the master --- src/messenger/.settings/org.eclipse.core.resources.prefs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/messenger/.settings/org.eclipse.core.resources.prefs b/src/messenger/.settings/org.eclipse.core.resources.prefs index 9e73bf96..b324460a 100644 --- a/src/messenger/.settings/org.eclipse.core.resources.prefs +++ b/src/messenger/.settings/org.eclipse.core.resources.prefs @@ -1,10 +1,9 @@ -#Sat Oct 16 12:56:25 CEST 2010 +#Sat May 08 00:52:18 CEST 2010 eclipse.preferences.version=1 encoding//webim/locales=UTF-8 -encoding//webim/locales/bg=cp1251 -encoding//webim/locales/ca=ISO-8859-1 +encoding//webim/locales/bg/properties=cp1251 +encoding//webim/locales/ca/properties=ISO-8859-1 encoding//webim/locales/names/properties=utf-8 encoding//webim/locales/ru=cp1251 encoding//webim/locales/sp/properties=ISO-8859-1 -encoding//webim/locales/tr/properties=iso-8859-9 encoding//webim/locales/ua/properties=cp1251 From 11d20332592944b874765fe144b71764068f5a72 Mon Sep 17 00:00:00 2001 From: Evgeny Gryaznov Date: Wed, 16 Feb 2011 01:20:40 +0100 Subject: [PATCH 03/77] phpstorm project --- .gitignore | 1 + src/messenger/.idea/.name | 1 + src/messenger/.idea/encodings.xml | 5 +++++ src/messenger/.idea/messenger.iml | 9 +++++++++ src/messenger/.idea/misc.xml | 11 +++++++++++ src/messenger/.idea/modules.xml | 9 +++++++++ src/messenger/.idea/vcs.xml | 7 +++++++ 7 files changed, 43 insertions(+) create mode 100644 .gitignore create mode 100644 src/messenger/.idea/.name create mode 100644 src/messenger/.idea/encodings.xml create mode 100644 src/messenger/.idea/messenger.iml create mode 100644 src/messenger/.idea/misc.xml create mode 100644 src/messenger/.idea/modules.xml create mode 100644 src/messenger/.idea/vcs.xml diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..76947b62 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +src/messenger/.idea/workspace.xml diff --git a/src/messenger/.idea/.name b/src/messenger/.idea/.name new file mode 100644 index 00000000..4c926610 --- /dev/null +++ b/src/messenger/.idea/.name @@ -0,0 +1 @@ +messenger \ No newline at end of file diff --git a/src/messenger/.idea/encodings.xml b/src/messenger/.idea/encodings.xml new file mode 100644 index 00000000..e206d70d --- /dev/null +++ b/src/messenger/.idea/encodings.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/messenger/.idea/messenger.iml b/src/messenger/.idea/messenger.iml new file mode 100644 index 00000000..6b8184f8 --- /dev/null +++ b/src/messenger/.idea/messenger.iml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/messenger/.idea/misc.xml b/src/messenger/.idea/misc.xml new file mode 100644 index 00000000..f82faeb6 --- /dev/null +++ b/src/messenger/.idea/misc.xml @@ -0,0 +1,11 @@ + + + + + + http://www.w3.org/1999/xhtml + + + + diff --git a/src/messenger/.idea/modules.xml b/src/messenger/.idea/modules.xml new file mode 100644 index 00000000..3160e9b9 --- /dev/null +++ b/src/messenger/.idea/modules.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/messenger/.idea/vcs.xml b/src/messenger/.idea/vcs.xml new file mode 100644 index 00000000..9ab281ac --- /dev/null +++ b/src/messenger/.idea/vcs.xml @@ -0,0 +1,7 @@ + + + + + + + From ea42105cb7374481f015e94ae1e1343f62ad983c Mon Sep 17 00:00:00 2001 From: Evgeny Gryaznov Date: Wed, 16 Feb 2011 01:21:48 +0100 Subject: [PATCH 04/77] remove site --- site/.buildpath | 5 - site/admin/images/favicon.ico | Bin 894 -> 0 bytes site/admin/images/formline.gif | Bin 43 -> 0 bytes site/admin/images/free.gif | Bin 49 -> 0 bytes site/admin/images/icon_err.gif | Bin 713 -> 0 bytes site/admin/images/loginbg.gif | Bin 68 -> 0 bytes site/admin/images/logincrnlb.gif | Bin 148 -> 0 bytes site/admin/images/logincrnlt.gif | Bin 199 -> 0 bytes site/admin/images/logincrnrb.gif | Bin 139 -> 0 bytes site/admin/images/logincrnrt.gif | Bin 142 -> 0 bytes site/admin/images/save.gif | Bin 2506 -> 0 bytes site/admin/images/tablediv3.gif | Bin 43 -> 0 bytes site/admin/styles.css | 337 ---------------- site/admin/translate.php | 144 ------- site/admin/view/.htaccess | 1 - site/admin/view/translate.php | 115 ------ site/admin/view/translatelist.php | 93 ----- site/contact.php | 44 --- site/credits.php | 62 --- site/default.css | 367 ------------------ site/demo.php | 85 ---- site/download.php | 123 ------ site/download/32x32.gif | Bin 796 -> 0 bytes site/download/64x64.gif | Bin 1975 -> 0 bytes site/download/screenshot.jpg | Bin 64308 -> 0 bytes site/download/screenshot_tn.jpg | Bin 9949 -> 0 bytes site/download/webim.xml | 131 ------- site/features.php | 80 ---- site/images/favicon.gif | Bin 348 -> 0 bytes site/images/favicon.ico | Bin 1406 -> 0 bytes site/images/img01.gif | Bin 194 -> 0 bytes site/images/img01_v.gif | Bin 160 -> 0 bytes site/images/img02.gif | Bin 63 -> 0 bytes site/images/img02_h.gif | Bin 54 -> 0 bytes site/images/img03.gif | Bin 43 -> 0 bytes site/images/img05.gif | Bin 2145 -> 0 bytes site/images/img06.gif | Bin 62 -> 0 bytes site/images/mediacms.png | Bin 6130 -> 0 bytes site/images/style_default_tn.png | Bin 11646 -> 0 bytes site/images/style_original_tn.png | Bin 14679 -> 0 bytes site/images/style_simplicity_tn.png | Bin 8670 -> 0 bytes site/images/webimlogo.gif | Bin 3991 -> 0 bytes site/inc/demo.i | 7 - site/inc/footer.i | 17 - site/inc/header.i | 10 - site/inc/locales.i | 42 -- site/inc/main.i | 9 - site/inc/menu.i | 16 - site/index.php | 69 ---- site/latestWebim.js | 27 -- site/libs/.htaccess | 1 - site/libs/common.php | 214 ---------- site/libs/pagination.php | 98 ----- site/license.php | 57 --- site/locales/en/properties | 107 ----- site/locales/names/properties | 6 - site/locales/ru/properties | 71 ---- site/locales/sp/properties | 78 ---- site/login/Payware - hosting/default.css | 20 - site/login/Payware - hosting/footer.gif | Bin 162 -> 0 bytes .../Payware - hosting/register-hosting.php | 64 --- site/login/default.css | 20 - site/login/footer.gif | Bin 162 -> 0 bytes site/login/login/access-denied.php | 13 - site/login/login/admin/auth.php | 10 - site/login/login/admin/index.php | 5 - site/login/login/auth.php | 10 - site/login/login/connect.php | 15 - site/login/login/default.css | 20 - site/login/login/downloads.php | 3 - site/login/login/features.php | 1 - site/login/login/image/footer.gif | Bin 162 -> 0 bytes site/login/login/index.php | 28 -- site/login/login/libs/config.php | 12 - site/login/login/libs/footer.php | 5 - site/login/login/libs/login.js | 17 - site/login/login/libs/loginmodule.css | 34 -- site/login/login/libs/menu.php | 12 - site/login/login/login-exec.php | 81 ---- site/login/login/login-failed.php | 14 - site/login/login/logout.php | 23 -- site/login/login/member-index.php | 10 - site/login/login/member-profile.php | 29 -- site/login/login/mysql.sql | 19 - site/login/login/payware.php | 5 - site/login/login/register-exec.php | 134 ------- site/login/login/register-form.php | 77 ---- site/login/login/register-success.php | 12 - site/login/login/ticket.php | 3 - site/login/nbproject/project.properties | 10 - site/login/nbproject/project.xml | 9 - site/login/register-hosting.php | 64 --- site/robots.txt | 5 - site/sitemap.xml | 30 -- site/webimlogo.gif | Bin 1146 -> 0 bytes 95 files changed, 3230 deletions(-) delete mode 100644 site/.buildpath delete mode 100644 site/admin/images/favicon.ico delete mode 100644 site/admin/images/formline.gif delete mode 100644 site/admin/images/free.gif delete mode 100644 site/admin/images/icon_err.gif delete mode 100644 site/admin/images/loginbg.gif delete mode 100644 site/admin/images/logincrnlb.gif delete mode 100644 site/admin/images/logincrnlt.gif delete mode 100644 site/admin/images/logincrnrb.gif delete mode 100644 site/admin/images/logincrnrt.gif delete mode 100644 site/admin/images/save.gif delete mode 100644 site/admin/images/tablediv3.gif delete mode 100644 site/admin/styles.css delete mode 100644 site/admin/translate.php delete mode 100644 site/admin/view/.htaccess delete mode 100644 site/admin/view/translate.php delete mode 100644 site/admin/view/translatelist.php delete mode 100644 site/contact.php delete mode 100644 site/credits.php delete mode 100755 site/default.css delete mode 100644 site/demo.php delete mode 100644 site/download.php delete mode 100644 site/download/32x32.gif delete mode 100644 site/download/64x64.gif delete mode 100644 site/download/screenshot.jpg delete mode 100644 site/download/screenshot_tn.jpg delete mode 100644 site/download/webim.xml delete mode 100644 site/features.php delete mode 100644 site/images/favicon.gif delete mode 100644 site/images/favicon.ico delete mode 100755 site/images/img01.gif delete mode 100644 site/images/img01_v.gif delete mode 100755 site/images/img02.gif delete mode 100644 site/images/img02_h.gif delete mode 100755 site/images/img03.gif delete mode 100755 site/images/img05.gif delete mode 100755 site/images/img06.gif delete mode 100644 site/images/mediacms.png delete mode 100644 site/images/style_default_tn.png delete mode 100644 site/images/style_original_tn.png delete mode 100644 site/images/style_simplicity_tn.png delete mode 100644 site/images/webimlogo.gif delete mode 100644 site/inc/demo.i delete mode 100644 site/inc/footer.i delete mode 100644 site/inc/header.i delete mode 100644 site/inc/locales.i delete mode 100644 site/inc/main.i delete mode 100644 site/inc/menu.i delete mode 100644 site/index.php delete mode 100644 site/latestWebim.js delete mode 100644 site/libs/.htaccess delete mode 100644 site/libs/common.php delete mode 100644 site/libs/pagination.php delete mode 100644 site/license.php delete mode 100644 site/locales/en/properties delete mode 100644 site/locales/names/properties delete mode 100644 site/locales/ru/properties delete mode 100644 site/locales/sp/properties delete mode 100644 site/login/Payware - hosting/default.css delete mode 100644 site/login/Payware - hosting/footer.gif delete mode 100644 site/login/Payware - hosting/register-hosting.php delete mode 100644 site/login/default.css delete mode 100644 site/login/footer.gif delete mode 100644 site/login/login/access-denied.php delete mode 100644 site/login/login/admin/auth.php delete mode 100644 site/login/login/admin/index.php delete mode 100644 site/login/login/auth.php delete mode 100644 site/login/login/connect.php delete mode 100644 site/login/login/default.css delete mode 100644 site/login/login/downloads.php delete mode 100644 site/login/login/features.php delete mode 100644 site/login/login/image/footer.gif delete mode 100644 site/login/login/index.php delete mode 100644 site/login/login/libs/config.php delete mode 100644 site/login/login/libs/footer.php delete mode 100644 site/login/login/libs/login.js delete mode 100644 site/login/login/libs/loginmodule.css delete mode 100644 site/login/login/libs/menu.php delete mode 100644 site/login/login/login-exec.php delete mode 100644 site/login/login/login-failed.php delete mode 100644 site/login/login/logout.php delete mode 100644 site/login/login/member-index.php delete mode 100644 site/login/login/member-profile.php delete mode 100644 site/login/login/mysql.sql delete mode 100644 site/login/login/payware.php delete mode 100644 site/login/login/register-exec.php delete mode 100644 site/login/login/register-form.php delete mode 100644 site/login/login/register-success.php delete mode 100644 site/login/login/ticket.php delete mode 100644 site/login/nbproject/project.properties delete mode 100644 site/login/nbproject/project.xml delete mode 100644 site/login/register-hosting.php delete mode 100644 site/robots.txt delete mode 100644 site/sitemap.xml delete mode 100644 site/webimlogo.gif diff --git a/site/.buildpath b/site/.buildpath deleted file mode 100644 index 8bcb4b5f..00000000 --- a/site/.buildpath +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/site/admin/images/favicon.ico b/site/admin/images/favicon.ico deleted file mode 100644 index f042a8785aeb2ca1761353b994b1cb8ac6aea0f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 894 zcmZQzU<5(|0R|u`!H~hsz#zuJz@P!dKp_SNAO?w(2UNBtk)#o*o+K@^?rz7_0udpG z1iFnFWw_K>>?v6F=+Mg_@4x-|2}IAozuWWjyzRactm>PuEqnC!)tq}feGb<_6u2L% z26BPA7C+pJrUj@NXfm20oD0-7_0DEE7svp*1i}qH-U2ih!Unn|@^}ZbGBmca4}c|0Q~|98~^|S diff --git a/site/admin/images/free.gif b/site/admin/images/free.gif deleted file mode 100644 index 1fb63de6c2456e329af51f28ec09da35d1eddcf5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49 zcmZ?wbhEHbWMp7un8?8J|Nnmm28II%4gg8TpDc_F3``66=}wh9X6r>E_~!SvhP&s|;Yz`*9K ztN7{Z!!`6h)NpXR78di@*S;ks=&`ZOQBloUSn$ow z>bJMth=}H_thEOR_vGaD+}ybp74F5w!ZS0+Lqpeic+6B((Pn1*^78rY?BSZ4yd53n zqocYQ7{W0z`RnVo1_r()B(wtqzbGiV6BE55A-^XlzbPr}y}h~_8Q+wYvjG9K00960 z{{R30A^8LW002J#EC2ui04M+`000L6z@KnP99kR{$mPL%Tp$#OrAVz-3y4Z@%kB0m zh=O%YR0OEEd!GO20W;m5xSW@I-QPaNP)**Cv@kQl8DQKuNV|eW+78OcpF7@2xX>%7*WCRg1gh&x1N0217(bK2= vA3Q?d1S{{Qj&t-s%&_0q41N(T_~w8?XWz<^Bug~$L=;o>XW)TC1OWg$UNb-y diff --git a/site/admin/images/loginbg.gif b/site/admin/images/loginbg.gif deleted file mode 100644 index fbf2f932d76652de92a561659b66dff7a99c401a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmZ?wbhEHbWMN=oSj52a^y$+tU%q_(`t`ws2cJKGW`F_3pDbXe4u}M)WnkviaAxso LVVz34PVeAvJ diff --git a/site/admin/images/logincrnlb.gif b/site/admin/images/logincrnlb.gif deleted file mode 100644 index 584fa6fe11d03028aeda14bd7b8509448a9be638..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 148 zcmZ?wbhEHb6krfw*v!E2`}gl(zkdDs^XJEpAD=#b`uFeOmoHy_{`~p>|NjRM9(?}% znE@3j{$v3Q=zvI&84N6r0xOniZ7tO*F#YFtt#{^=xr<%uW^Gs$s&G!H=s->ri+-m_ mvkY&efJ~L7Qj@?D-znRaeVJp;!mlpcGEJ9-@3tokgEau23_hL! diff --git a/site/admin/images/logincrnlt.gif b/site/admin/images/logincrnlt.gif deleted file mode 100644 index afe304605bfe80f1d0397845ce7a4c8de358095e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 199 zcmZ?wbhEHb6krfwIKsg2_3PK4KY#xH`}gI`m*2j9d-3AMpFe-TeEIU@$B$>vo_+Z6 z;orZ1A3uJ4`t<4d@82Ihc<}%K|IeR4GY}0Ff3kqp>VQa)oeZol3Mzd|1bFxuCoGn9 zJ2w78NPD)iM;YYW?CGD#vPAtH0#XRDXt>0mTzg;l4}KTvy?mXzfEl@UE5S-xNr!!0p3Z?Q(kbk>H0>C9a1 WM?DKHu4q>KD77nCxbX@ySOWm#lrs4M diff --git a/site/admin/images/logincrnrt.gif b/site/admin/images/logincrnrt.gif deleted file mode 100644 index 2406eb6ddf75f0c38627408329ad99ab7c1f2138..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 142 zcmZ?wbhEHb6krfw*v!E2=g*(tzkh%I`t{wrci+B!`}OPBzkmNeeE9J5=g$WZ9{m6R z|MTb13`junCkvRT10q3YFtAt$FbFIOw0M40*xh+SZuj-tBN0W}?IN>oZad+4uIN)z jy8m*EFusK+IQzR9j7~`Y=&{uZ)`|_9AGXGfiNP8GFPuP& diff --git a/site/admin/images/save.gif b/site/admin/images/save.gif deleted file mode 100644 index d27f651e78971447967b568b841021da9d98507d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2506 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 U5sYXg#3)X&idW2Hm;?j>JB3*Z1^@s6 diff --git a/site/admin/images/tablediv3.gif b/site/admin/images/tablediv3.gif deleted file mode 100644 index 246607e391f2cc77ff70c2d65ab3385c32bf15ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43 ucmZ?wbhEHbWM*JwXkcJ?`0ybE1B2pE7Dfi3fDVw&0Fq%~V&Vy6um%9W{RX`N diff --git a/site/admin/styles.css b/site/admin/styles.css deleted file mode 100644 index 45885472..00000000 --- a/site/admin/styles.css +++ /dev/null @@ -1,337 +0,0 @@ -a { - text-decoration: underline; -} - -a:hover { - text-decoration: none; -} - -ul { - margin-bottom: 10px; - margin-top: 10px; - margin-left: 0px; -} - -li { - margin-left: 18px; - list-style-image: url(images/li.gif); -} - -li.error { - margin-left: 15px; - list-style-image: url(images/li_error.gif); -} - -li.grey { - margin-left: 15px; - list-style-image: url(images/li_grey.gif); -} - -form { - margin-bottom: 0px; - margin-top: 0px; -} - -.bgcn { - background-position: center; - background-repeat: no-repeat; -} - -.bgrn { - background-position: right; - background-repeat: no-repeat; -} - -.bgcy { - background-position: center; - background-repeat: repeat-y; -} - -.bgry { - background-position: right; - background-repeat: repeat-y; -} - -.bgly { - background-position: left; - background-repeat: repeat-y; -} - -.bgbx { - background-position: bottom; - background-repeat: repeat-x; -} - -.textform { - font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; - font-size: 11px; - color: #000000; -} - -.textform a { - color: #2971C1; -} - -.text { - font-family: Arial, Helvetica, sans-serif; - font-size: 12px; - color: #515151; -} - -.text h1 { - margin-bottom: 15px; - margin-top: 0px; - color: #000000; - font-size: 18px; - font-weight: normal; - line-height: 15px; -} - -.text h2 { - margin-bottom: 15px; - margin-top: 0px; - color: #000000; - font-size: 16px; -} - -.text h3 { - margin-bottom: 15px; - margin-top: 0px; - color: #000000; - font-size: 14px; -} - -.text h4 { - margin-bottom: 15px; - margin-top: 0px; - color: #000000; - font-size: 12px; -} - -.text span.date { - font-size: 11px; - color: #FFFFFF; - font-weight: bold; -} - -.text span.sub { - font-size: 11px; - color: #676767; -} - -.text a.sublink { - font-size: 11px; - color: #666666; -} - -.text b.black { - color: #000000; -} - -.text span.black { - color: #000000; -} - -.block { - font-family: Arial, Helvetica, sans-serif; - font-size: 11px; - color: #515151; -} - -.block h1 { - margin-bottom: 10px; - font-size: 12px; - color: #000000; - font-weight: bold; - line-height: 11px; -} - -.bann { - font-family: Arial, Helvetica, sans-serif; - font-size: 21px; - color: #000000; - line-height: 18px; -} - -.bann span.text { - font-size: 14px; - color: #9F7800; -} - -.bannin { - font-family: Arial, Helvetica, sans-serif; - font-size: 17px; - color: #000000; - line-height: 14px; - font-weight: bold; -} - -.bannin span.text { - font-size: 12px; - color: #9F7800; - font-weight: normal; - white-space: nowrap; -} - -.bannform { - font-family: Arial, Helvetica, sans-serif; - font-size: 12px; - color: #766037; -} - -.menu { - font-family: Arial, Helvetica, sans-serif; - font-size: 12px; - color: #000000; -} - -.menu a { - color: #000000; -} - -.smenu { - font-family: Arial, Helvetica, sans-serif; - font-size: 12px; - color: #165798; -} - -.smenu a { - color: #165798; -} - -.table { - font-family: Arial, Helvetica, sans-serif; - font-size: 12px; - color: #515151; - padding-left: 5px; - padding-right: 15px; - padding-top: 2px; - padding-bottom: 2px; -} - -.table span.header { - color: #FFFFFF; -} - -.table span.headergrey { - color: #676767; -} - -.table a.black { - color: #000000; -} - -.table span.black { - color: #000000; -} - -.table a.blocked { - color: #e0a0a0; -} - -.address { - font-family: Arial, Helvetica, sans-serif; - font-size: 12px; - color: #000000; -} - -.address a { - color: #000000; -} - -.phone { - font-family: Arial, Helvetica, sans-serif; - font-size: 12px; - color: #000000; -} - -.phone span.number { - font-size: 17px; - color: #3D79AD; - font-weight: bold; -} - -td.formauth { - font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; - font-size: 11px; - color: #000000; - padding-left: 0px; -} - -td.formauth span { - color: #474747; -} - -td.formauth span.formdescr { - font-size: 10px; - color: #676767; -} - -.formauth { - font-family: Arial, Helvetica, sans-serif; - font-size: 11px; - color: #676767; -} - -input.formauth { - border: 1px solid #878787; -} - -textarea.formauth { - border: 1px solid #878787; - overflow: auto; -} - -.submit a { - font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; - font-size: 11px; - color: #000000; - text-decoration: none; -} - -.perpage { - font-family: Arial, Helvetica, sans-serif; - font-size: 11px; - color: #676767; -} - -input.submit { - font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; - font-size: 11px; - color: #000000; - background: transparent; - background-image: url(images/submitbg.gif); - height: 33px; - cursor: hand; - border: none; -} - -.cal { - font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; - font-size: 11px; - color: #515151; -} - -.cal a { - color: #515151; - text-decoration: none; -} - -.cal span { - color: #B70606; -} - -.cal b { - color: #000000; -} - -.firstmessage a { - font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; - font-size: 10px; - text-decoration: none; - color: #6a6a6a; -} - -.firstmessage a:hover { - color: #8a6a6a; -} \ No newline at end of file diff --git a/site/admin/translate.php b/site/admin/translate.php deleted file mode 100644 index fd945664..00000000 --- a/site/admin/translate.php +++ /dev/null @@ -1,144 +0,0 @@ - $source, - 'lang2' => $target, - 'title1' => isset($lang1["localeid"]) ? $lang1["localeid"] : $source, - 'title2' => isset($lang2["localeid"]) ? $lang2["localeid"] : $target -); - -if($stringid) { - $translation = isset($lang2[$stringid]) ? $lang2[$stringid] : ""; - if(isset($_POST['translation'])) { - - $translation = getparam('translation'); - - if(!$translation) { - $errors[] = no_field("form.field.translation"); - } - - if(count($errors) == 0) { - if (get_magic_quotes_gpc()) { - $translation = stripslashes($translation); - } - save_message($target, $stringid, $translation); - - $page['saved'] = true; - start_html_output(); - require('view/translate.php'); - exit; - } - } - - $page['saved'] = false; - $page['key'] = $stringid; - $page['target'] = $target; - $page['formoriginal'] = isset($lang1[$stringid]) ? $lang1[$stringid] : ""; - $page['formtranslation'] = $translation; - start_html_output(); - require('view/translate.php'); - exit; -} - -$localesList = array(); -foreach($available_locales as $loc) { - $localesList[] = array("id" => $loc, "name" => getlocal_($loc, "names")); -} - -$result = array(); -$allkeys = array_keys($lang1); -foreach($allkeys as $key) { - $result[] = array('id' => $key, 'l1' => $lang1[$key], 'l2' => (isset($lang2[$key]) ? $lang2[$key] : "absent") ); -} -setup_pagination($result,100); - -$page['formtarget'] = $target; -$page['formsource'] = $source; -$page['availableLocales'] = $localesList; -start_html_output(); -require('view/translatelist.php'); -?> \ No newline at end of file diff --git a/site/admin/view/.htaccess b/site/admin/view/.htaccess deleted file mode 100644 index 14249c50..00000000 --- a/site/admin/view/.htaccess +++ /dev/null @@ -1 +0,0 @@ -Deny from all \ No newline at end of file diff --git a/site/admin/view/translate.php b/site/admin/view/translate.php deleted file mode 100644 index c435484a..00000000 --- a/site/admin/view/translate.php +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - - - - - - Translate - - - - - - - - - -
                              - -

                              Translate

                              - - - Your translation is saved. - - - - - -Enter you translation. -
                              -
                              - - 0 ) { ?> - - - - - - -
                              - 0 ) { - print 'Correct the mistakes:
                                '; - foreach( $errors as $e ) { - print '
                              • '; - print $e; - print '
                              • '; - } - print '
                              '; - } ?> - -
                              - - -
                              -
                              - - - - - - - - - - - - - - - - - - - - - - - - - -
                              - -
                              - -
                              - - -
                              -
                              - - -
                              - - - - diff --git a/site/admin/view/translatelist.php b/site/admin/view/translatelist.php deleted file mode 100644 index 57fc6ab2..00000000 --- a/site/admin/view/translatelist.php +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - - - - - - - Translate - - - - - - - - - -
                              - -

                              Translate

                              - - If you don't like the translation, please send us an update. -
                              -
                              - -
                              -
                              - - - -
                              - - => - -
                              -
                              -
                              - - - - - - - - - - - - - - - -
                              Key
                              - - - - - -
                              -
                              - - - -

                              -
                              - - No items. - -
                              - - -
                              - - - - diff --git a/site/contact.php b/site/contact.php deleted file mode 100644 index a4924003..00000000 --- a/site/contact.php +++ /dev/null @@ -1,44 +0,0 @@ - - -
                              -
                              -
                              -

                              -
                              -
                              -

                              -
                              -

                              -
                              -

                              -

                              -
                              -

                              -
                              -
                              -
                              -
                              - - - - -
                               
                              -
                              - - - diff --git a/site/credits.php b/site/credits.php deleted file mode 100644 index b14ca2e8..00000000 --- a/site/credits.php +++ /dev/null @@ -1,62 +0,0 @@ - - -
                              -
                              -
                              -

                              -
                              -
                              -

                              -
                              -

                              - -

                              - -

                              - - -

                              -
                                -
                              • (eddybaur) Ed Kraus - Admininstrator
                              • -
                              • (lamies) Mario Alejandro Llerena Vasquez - Operator, Spanish Translator
                              • -
                              -
                              -
                              -
                              - - - - -
                               
                              -
                              - - - diff --git a/site/default.css b/site/default.css deleted file mode 100755 index ba49194d..00000000 --- a/site/default.css +++ /dev/null @@ -1,367 +0,0 @@ -// reset.css - -html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { -background-position:0 0;background-repeat:no-repeat;border:0 none;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0; -text-align:left;vertical-align:baseline;font-family:"Myriad Pro"!important;} -a img, :link img, :visited img { border:0 none;} -table { border-collapse:collapse;border-spacing:0; } -ol, ul {list-style-image:none;list-style-position:outside;list-style-type:none;} -q:before, q:after, blockquote:before, blockquote:after { content:""; } - -body { - background: #FFFFFF url(images/img01.gif) repeat-x; - font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; - font-size: 0.8em; - color: #333333; -} -html, body { - padding: 0; - margin:0; - border:0 none; - height:100%; -} - -h1, h2, h3 { - margin: 0; - text-transform: lowercase; - font-weight: normal; - color: #3E3E3E; -} - -h1 { - font-size: 32px; -} - -h2 { - font-size: 23px; -} - -p, ul, ol { - margin: 0 0 2em 0; - text-align: left; - line-height: 180%; - font-size: 1em; -} - -a:link { - color: #7BAA0F; -} - -a:hover, a:active { - text-decoration: none; - color: #003448; -} - -a:visited { - color: #5B9A0F; -} - -a.inactive { - color: #333333; - text-decoration: none; -} - -img { - border: none; -} - -img.left { - float: left; - margin-right: 15px; -} - -img.right { - float: right; - margin-left: 15px; -} - -/* Form */ - -form { - margin: 0; - padding: 0; -} - -fieldset { - margin: 0; - padding: 0; - border: none; -} - -legend { - display: none; -} - -input, textarea, select { - font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; - font-size: 13px; - color: #333333; -} - -/* Header */ - -#header { - width: 850px; - height: 82px; - margin: 0px auto 10px auto; - padding-top: 50px; - background: url(images/img03.gif) repeat-x left bottom; -} - -#logo { - float: left; -} - -#logo h1 { - font-size: 40px; - color: #494949; -} - -#logo h1 sup { - vertical-align: text-top; - font-size: 24px; -} - -#logo h1 a { - color: #494949; -} - -#logo h2 { - margin-top: -4px; - margin-left: 2.4em; - font-size: 13px; - color: #A0A0A0; -} - -#logo a { - text-decoration: none; -} - -/* Menu */ - -#menu { - float: right; -} - -#menu ul { - margin: 0; - padding: 15px 0 0 0; - list-style: none; -} - -#menu li { - display: inline; -} - -#menu a { - display: block; - float: left; - margin-left: 30px; - padding: 7px; - text-decoration: none; - font-size: 1em; - color: #000000; -} - -#menu a:hover { - text-decoration: underline; -} - -#menu .active a { - background: url(images/img02.gif) repeat-x left bottom; -} - -#submenu a { - padding-left: 15px; - color: #536a1e; - font-size: 1em; - text-decoration: none; -} - -#submenu .active a { - background: url(images/img02_h.gif) repeat-y left top; -} - -#submenu a:hover { - text-decoration: underline; -} - -/* Page */ - -#page { - width: 850px; -} - -.wrap { - position:relative; - width: 850px; - margin: 0px auto; - - height:auto !important; - height:100%; - min-height:100%; -} - -/* Content */ - -#content { - float: left; - width: 575px; -} - -/* Post */ - -.post { -} - -.post .title { - margin-bottom: 20px; - padding-bottom: 5px; - background: url(images/img03.gif) repeat-x left bottom; -} - -.post .entry { -} - -.post .entry ul { - margin-top: -15px; - margin-bottom: 10px; -} - -.post .entry ul { - line-height: 160%; -} - -.post .nometa { - padding: 0px 0 20px 0; -} - -.post .meta { - padding: 15px 0 60px 0; - background: url(images/img03.gif) repeat-x; -} - -.post .meta p { - margin: 0; - line-height: normal; - color: #999999; - font-size: 11px; -} - -.post .meta .byline { - float: left; -} - -.post .meta .links { - float: right; -} - -.post .meta .more { - padding: 0 20px 0 18px; - background: url(images/img06.gif) no-repeat left center; -} - -.post .meta b { - display: none; -} - -/* Sidebar */ - -#sidebar { - float: right; - width: 195px; -} - -#sidebar ul { - margin: 0; - padding: 0; - list-style: none; -} - -#sidebar li { - margin-bottom: 20px; -} - -#sidebar li ul { -} - -#sidebar li li { - margin: 0; -} - -#sidebar h2 { - margin-bottom: 10px; - background: url(images/img03.gif) repeat-x left bottom; - font-size: 1.3em; -} - -.post .entry li { - padding-left: 22px; - margin-left: 0px; -} - -.post .entry ul { - padding-left: 0px; -} - -/* Locales */ - -#locales a { margin-right:20px; } - -/* Footer */ - -.empty_inner { - height:50px; -} - -#footer { - height: 50px; - min-height: 50px; - background: white url(images/img01_v.gif) repeat-x; - font-size: 11px; - - position:relative; - margin-top:-51px; - width:100%; -} - -#legal { - clear: both; - line-height: 50px; - text-align: center; - color: #375C69; - margin-bottom: 0px; -} - -#legal a { - color: #476B77; - text-decoration: none; -} - -#legal a:hover { - text-decoration: underline; -} - -#footer .flink { - color: #7BAA0F; - text-decoration: underline; -} - - -#tableh { - margin-bottom: 0.8em; -} - -table#downl td { - padding-right: 2em; - line-height: 160% -} - -#tablecomment { - margin-top: 0.5em; -} - -.box1 { - padding: 19px; - background: url(images/img05.gif) no-repeat; -} diff --git a/site/demo.php b/site/demo.php deleted file mode 100644 index 406fd778..00000000 --- a/site/demo.php +++ /dev/null @@ -1,85 +0,0 @@ - - -
                              -
                              -
                              -

                              -
                              -
                              -

                              -
                              -

                              -
                              - , 1.6.2 (username: admin, password is empty) -

                              - - -
                              - -
                              - - -
                              - , 1.6.0 RC1
                              - Click to chat -

                              - */ -?> -

                              - - -

                              - - - - - - - - - - - - - - - - - -
                              Simplicity styleOriginal style
                              - - - -
                              Default style
                              - - -
                              -
                              -
                              -
                              -
                              - - - - -
                               
                              -
                              - - - diff --git a/site/download.php b/site/download.php deleted file mode 100644 index 6a033334..00000000 --- a/site/download.php +++ /dev/null @@ -1,123 +0,0 @@ - - -
                              -
                              -
                              -

                              -
                              -
                              -

                              -
                              - -

                              -
                              - - Mibew Messenger 1.6.2, August 12, 2009 - (requires PHP and MySQL) -

                              - -

                              - -

                              - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/ ?> - - - - - - - - - - - - - - - -
                              Arabic1.6.2September 27, 2009
                              Deutsch1.6.2August 12, 2009
                              French1.6.2August 12, 2009
                              Hebrew1.6.2August 12, 2009
                              Hrvatski1.6.2August 12, 2009
                              Italiano1.6.2August 12, 2009
                              Polski1.6.2August 12, 2009
                              Português Brasil1.6.2August 12, 2009
                              Russian1.6.2August 12, 2009
                              Spanish1.6.2August 12, 2009
                              Traditional Chinese1.6.2August 12, 2009
                              Ukrainian1.6.2August 12, 2009
                              - -

                              - -

                              - -

                              -
                              - - Mibew Tray 1.1.0 beta, May 28, 2009 - (requires .NET Framework 3.5 and Windows Installer 3.1) -

                              - - -
                              -
                              -
                              -
                              - - - - -
                               
                              -
                              - - diff --git a/site/download/32x32.gif b/site/download/32x32.gif deleted file mode 100644 index 315d547ac644c8cd8e8faccdae39496fe223e25f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 796 zcmZ?wbhEHbRA5kGc;?EWUpn*u|Nn+%vy94T>zB+hD4S(aI#aKBx?af)^Qw7PwF`{O zW?I)SFsqttS~=IbX{k}!EW7$edd1TWN@f_A&NQi*-YCd*Dx_#I52B8G_~<_I5`@79AIGQTWlu!g2AbgQ=W-Oz~aEf z1FB5&96Bo+ncA9@XR*xD_^#mG#K)wj@F8OrLkpL99s{RCQ`9LIiCMW77noey8yPH3 z5*i$j_NQsoq)AOzjBZ#cDWP%WRD$be$uLKcqbUgoI(dxNo%Ts$Ty+`P0Pi$$Qo#-RG!yO}ez9=bW~vG{n9LF4YTB{h{F Wo}J5e?zh`J`OB--leD>57_0%EdH9d+}O8z5M0>ki#vTV}Ph>8^Wqtz$bo3w52L`X}^zpYOll%=64V z)nXx=(*Xh?u;T;@<<7mmJ(}D}Q@Dy0u0olkxX;a0c?){&bfu?2<|yp7mkk6ejZ-CR zA4~0}E8X0Fe`&v;CUY>99-7Qv0Z;ODLB1ixPkcYNbW4`9e>9% zS17ZC`Vd?5+TddtzQ5K*(wjS&m}U?(B+Pk zBR9DkAHC1T*N6Cqu)q+e_c@CdPKLt8=yMmz9A*7}uG%9Wnl115vsLb5x#Ps}%_5n- z+C0Njc`EgjOr^WZGzIAbAUs)nWuB#S3yk4XjhEi%t{$AO&;@w?6UB0;Kp!gA`bt#Z zV!6H6GFNwHo;MKS!$IB~FvwAPE8t+2X&Th|c>{j2d8T|IATmu=8N-#Yn`(V@xs#*v zK)Rs7Fj+G+TlQL|bPJ7PrqU&VC+jS86}lj^&wb*`Jg5tBG(KLxpP_Vf)ZSu+qk3?v zV!+Q&@|0@W0XqlyTzm8kER~kvG3m^MLs(G$j6f- z^YckCj6mb_bHR2P97Y(wJ9+O4g-nD_^($6IQU z-~0H)E|uNA1tuil8~keT(%p0F_mQ97zI`9;#O*vK6x8qIy;@0n{!Pcr=inD3X{h&d z&md8?n>&UC+t=yWPfrE%+S2m00EiF#scd%Esd!!SJ0{OLInA+K?)}5;#@J6<1)p8&d3B17r;995#-2X^m-GfmYWM4 z{?lIScKhJpcdwl$StGE7+(ukMO@8^;05Yn^HX+t=#AET?>qAs2K2_o6-n(V z1?u?4>5I=!wn9=6m&Ty2N$|FX1NTT>(tk=sPhsIqJ9GUj12@B}N2QF$_}KeJFI*oM z6e(TmUoqMds0^DFz^I<@ejOF%V)Wq}wSNtNZrcpu@;uu3$a_&A7?M3)A>uAFo7(itv<<;Sp}%`l$_{(A#Lv(i}1E1vW6bU zF+0&6lxz3jV;=u^CDtnVq$*w5wzw-HFI%IrL<;Svlj8DC17^6b`{nm@9RW^a>Rp%Q zgA3)>RkFn2{W~dp8NmD?Q-5-HDbGqn6ZB8If6jTA`so9Y_hVmk<3QO9OS&}F@#@RL z9|QdCGqkJ!_*Rmu2U@?QnAIHZ6Lf1~hQ9YPt-m zArSr6W(<44y0ycL&LmUUu+I z$FLcsj>L*>FaeVC4;pUgwiG4bXyoULa&Qd?MTgQGL{Ub6Lms-Je#jaISf7vmCfYN3 z7QY(dy!_YItfMu2vPg7;9kMQS9`YqY(cpGy>;uL@YW(b~xH0AM_%fADpM7{kT6|6V Z>ih}*kv|x%i#9ETdbIG;7z_ZV{{<#OqAmac diff --git a/site/download/screenshot.jpg b/site/download/screenshot.jpg deleted file mode 100644 index 059d205c7772d2db8c4e7010df4fb3f8e12b2a2f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64308 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

                              smJ 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 U43s>19aLdX1^Dt#;``+P1M$qCe*gdg diff --git a/site/download/screenshot_tn.jpg b/site/download/screenshot_tn.jpg deleted file mode 100644 index 6eb913293ac6837675baa7bee1ff60e7654d2f17..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9949 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 diff --git a/site/download/webim.xml b/site/download/webim.xml deleted file mode 100644 index 3a1a92fb..00000000 --- a/site/download/webim.xml +++ /dev/null @@ -1,131 +0,0 @@ - - - - 3.01 - PADGen 3.0.1.38 http://www.padgen.org - Portable Application Description, or PAD for short, is a data set that is used by shareware authors to disseminate information to anyone interested in their software products. To find out more go to http://www.asp-shareware.org/pad - - - Mibew Messenger Community - - - SourceForge.net - - - Russia - http://openwebim.org - - Evgeny - Gryaznov - webimnotify@gmail.com - Evgeny - Gryaznov - webimnotify@gmail.com - - - webimnotify@gmail.com - webimnotify@gmail.com - webimnotify@gmail.com - - - - - - - - Mibew Messenger - 1.6.2 - 08 - 12 - 2009 - 0 - - - Freeware - Major Update - Install Only - Not Applicable - English,Arabic,Chinese,ChineseTraditional,Croatian,French,German,Hebrew,Italian,Polish,Portuguese,Russian,Spanish,Ukrainian - - Internet - Communications::Chat & Instant Messaging - A webserver or web hosting account running on any major Operating System - - 405226 - 395 - 0.39 - - - N - - Days - - - - - - - - - web messenger, online chat, online support - Online chat for your site. - Mibew Messenger allows visitors of your site to chat with your operators. - "Mibew Messenger" - is unique software allowing visitors of your site to chat with your operators. - "Mibew Messenger" - is unique software allowing visitors of your site to chat with your operators. You should place the button of Web Messenger at your site. Your visitors click the button and chat with your operators who help them. Mibew Messenger is distributed under the terms of the Eclipse Public License (or the General Public License, this means that you can choose one of two, and use it accordingly). - Mibew Messenger is an open source live support / chat application. It supports unlimited operators, visitors & chats. With a -web-based admin interface, operators or admins can: -- Send canned messages -- Track where visitors clicked from -- Search porevious chat conversations -- Reassign/transfer chat to another operator -- Mark/highlight nuisance visitors -- View active chats (admins) & more -- When there is no available operator, visitors can leave a message & they can be contacted later. - -The look & feel of the chat window can be totally customized with the theme support. This free live support application requires PHP 5 & MySQL 5 to run. - - - веб мессенджер, онлайн поддержка, живой сайт - Онлайн чат с посетителями вашего сайта. - Позволит посетителям вашего сайта легко общаться с вашими операторами. - "Мибью Мессенджер" - уникальное програмное обеспечение, позволяющее вашим посетителям общаться с операторами в режиме реального времени. - "Мибью Мессенджер" - уникальное програмное обеспечение, позволяющее вашим посетителям общаться с операторами в режиме реального времени. Вы размещаете предоставленную кнопку связи с оператором на вашем сайте. Ваши посетители получают возможность пообщаться с вашими операторами не устанавливая дополнительного ПО. В настоящее время Mibew Messenger выпускается под двумя лицензиями на выбор Eclipse Public License или General Public License. - Бесплатное веб-приложение для организации живой поддержки на сайте. -Основные возможности: - - общая очередь посетителей - - перенаправление посетителя другому оператору - - отслеживание откуда пришел посетитель - - поиск по истории чатов, история по конкретному посетителю - - предопределенные сообщения - - группы операторов - -Требует: PHP / MySQL -Лицензия: GPL / EPL - - - - - http://openwebim.org/ - http://openwebim.org/download.php - http://openwebim.org/download/screenshot.jpg - http://openwebim.org/images/favicon.gif - http://openwebim.org/download/webim.xml - - - http://prdownloads.sourceforge.net/webim/webim162.zip - - - - - - - Mibew Messenger is distributed under the terms of the Eclipse Public License (or the General Public License, this means that you can choose one of two, and use it accordingly) with the following special exception. - -License exception: -No one may remove, alter or hide any copyright notices or links to the community site ("http://openwebim.org") contained within the Program. Any derivative work must include this license exception. - Mibew Messenger is distributed under the terms of the Eclipse Public License (or the General Public License, this means that you can choose one of two, and use it accordingly) with the following special exception. - -License exception: -No one may remove, alter or hide any copyright notices or links to the community site ("http://openwebim.org") contained within the Program. Any derivative work must include this license exception. - - diff --git a/site/features.php b/site/features.php deleted file mode 100644 index 1beceb97..00000000 --- a/site/features.php +++ /dev/null @@ -1,80 +0,0 @@ - - -

                              - -
                              -
                              -

                              -
                              -
                              -

                              -
                              - -

                              - - - -

                              - - - -

                              - - - -

                              - - - -

                              - - - -

                              - - - -

                              - - - - -
                              -
                              -
                              -
                              - - - - -
                               
                              -
                              - - diff --git a/site/images/favicon.gif b/site/images/favicon.gif deleted file mode 100644 index 869935e961b5133e19ff1cd360aba894d8ec3f0a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 348 zcmZ?wbhEHb6krfwxT?aSUpn*u|Nn+%v-FCm8hI#coqw?9#%}Y(n zXS*~nGpU$k3_`Pw%VwEW&atasWLi1brf#8a{UWQH`DRt~^h;(~*Df%vm}6DDz^Zzl zdDUEphQ(%;a|}vmSb`MHHLIM&2r?*e zu&}C6IjIuJ%F)fddTA9SzvlxXx%$~nY^nyHDL2j^3f*F;5`$!Iz>iNWdUwp zDH%CNz7SSHQAQrF$vixa987V2*^G1Nab2LvY)9>RgaDf%ideFPt+o?DcK z2_`PwahmVm|D60yZttRi!N+yM8p44EcmNg&BczDr{d9e}gqtHFNAkEm&XGLsPK0Gr zK(n$!ifEn|&eZPyUx6Jm9ptg tb7VnJ3V~r!-fTn&d{*92wjjPc`X8$Q0r>Ca4XA&8*Kcc|eX ze);m{?c28>K79E7`}gP1pMU=R`RdiHj~_pN`}Xb4n>X*@zkmJu^}BcPUc7h#Gz=3c z{$v3Q>VQa)oer$_3JPvMlQmcqIT|}6r*H9LSL8|Ra}f!i*&q3kLD3?t*-`sA3yXj? f_tNr}e^e$NQC<|eX ze);m{?c28>K79E7`}gP1pMU=R`RdiHj~_pN`}Xb4n>X*@zkmJu^}BcPUc7h#Gz=5y zfP_GHIk2iGB*^eHGcX&P3TjydY*Z0#opVrugUwN$Fn0mj11NQ5&2Uo diff --git a/site/images/img02.gif b/site/images/img02.gif deleted file mode 100755 index 7ed5fab5a574ac46651db4745bf062d53bdd86a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 63 zcmZ?wbhEHbWMp7vSj524e^jt@pJ4An!RD<3b?XHfU_kLF3z(?`B0*{$m{~l8m^m4& E0n7UfDgXcg diff --git a/site/images/img02_h.gif b/site/images/img02_h.gif deleted file mode 100644 index cb72b40e76d6cc724202b6e828fd2beda6fd7c82..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 54 zcmZ?wbhEHbWM*JwSj524e^jt@pJ4An!RD<3b?XHfU_b}N0I6YMX67*DWUvMRTU`mG diff --git a/site/images/img03.gif b/site/images/img03.gif deleted file mode 100755 index 51c0ef82bdabb2e3782d829261ae865fd63670a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43 tcmZ?wbhEHbWMW`sXkcLY|NsBPhYuBhvM@3LfewfO$v7}E@o+I%0{{+k39kSE diff --git a/site/images/img05.gif b/site/images/img05.gif deleted file mode 100755 index c77a8c562c1d6760e31a0b8af10cee4248003f45..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2145 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 Ef^>-5I{*Lx diff --git a/site/images/style_default_tn.png b/site/images/style_default_tn.png deleted file mode 100644 index b4bcfec74acdda04252ef877cda82d17030cc4ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11646 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 IM6N<$f=<+J-2eap diff --git a/site/images/style_original_tn.png b/site/images/style_original_tn.png deleted file mode 100644 index 78e82c57f43765dd02f914dbccd7076e5a772737..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14679 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 KsY*#B*#7`_b-XD6 diff --git a/site/images/webimlogo.gif b/site/images/webimlogo.gif deleted file mode 100644 index 11cd8d38c0ac872e4290e9ba2e64d9ffbe123ef8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3991 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 diff --git a/site/inc/demo.i b/site/inc/demo.i deleted file mode 100644 index 24c5cbfc..00000000 --- a/site/inc/demo.i +++ /dev/null @@ -1,7 +0,0 @@ -
                            • -

                              More

                              - -
                            • diff --git a/site/inc/footer.i b/site/inc/footer.i deleted file mode 100644 index 5b6e9006..00000000 --- a/site/inc/footer.i +++ /dev/null @@ -1,17 +0,0 @@ -
                               
                              - - - - - - - diff --git a/site/inc/header.i b/site/inc/header.i deleted file mode 100644 index 67b1da0f..00000000 --- a/site/inc/header.i +++ /dev/null @@ -1,10 +0,0 @@ - - - - -<?php echo $title ?> - <?php echo getlocal("title") ?> - - - - -
                              \ No newline at end of file diff --git a/site/inc/locales.i b/site/inc/locales.i deleted file mode 100644 index 689ceb36..00000000 --- a/site/inc/locales.i +++ /dev/null @@ -1,42 +0,0 @@ -
                            • -

                              -
                                -
                              • SourceForge.net Logo
                              • -
                              • Trilex Labs Logo
                              • - -
                              -
                            • - -
                            • -

                              -

                              -'English','sp'=>'Spanish') as $k => $v) { - if($k == $current_locale) { - echo "".$v.""; - } else { - echo "".$v.""; - } - } -?> -

                              -
                            • - -
                            • -

                              Stay in Touch

                              -
                                -
                              • Follow us
                              • -
                              • - -
                                - - - - -
                                - -
                              • -
                              -
                            • - \ No newline at end of file diff --git a/site/inc/main.i b/site/inc/main.i deleted file mode 100644 index 8defbcc5..00000000 --- a/site/inc/main.i +++ /dev/null @@ -1,9 +0,0 @@ -
                            • -

                              - -
                            • diff --git a/site/inc/menu.i b/site/inc/menu.i deleted file mode 100644 index ebf649a6..00000000 --- a/site/inc/menu.i +++ /dev/null @@ -1,16 +0,0 @@ - diff --git a/site/index.php b/site/index.php deleted file mode 100644 index 43489c76..00000000 --- a/site/index.php +++ /dev/null @@ -1,69 +0,0 @@ - - -
                              - -
                              -
                              -

                              -
                              -
                              -

                              -
                              -

                              - -
                              -
                              -
                              - -

                              -
                              - -
                              -
                              - - -
                              -
                              */ ?> -
                              -

                              -
                              - -
                              -
                              - - -
                              -
                              -
                              - - - - -
                               
                              -
                              - - \ No newline at end of file diff --git a/site/latestWebim.js b/site/latestWebim.js deleted file mode 100644 index 934f5bbf..00000000 --- a/site/latestWebim.js +++ /dev/null @@ -1,27 +0,0 @@ - -window.webimLatest = { - version: "1.6.2", - download: "http://mibew.org/download.php", - title: "Mibew Messenger 1.6.2" -}; - -window.webimNews = [ - { - title: 'Mibew Messenger 1.6.2 Released', - link: 'http://mibew.org/forums/index.php?topic=256.0', - date: 'August 12, 2009', - message: 'We finally released it! This is a service release which improves current functionality.' - }, - { - title: 'Mibew Messenger 1.6.1 Released', - link: 'http://mibew.org/forums/index.php?topic=205.0', - date: 'June 5, 2009', - message: 'We are pleased to announce the immediate availability of 1.6.1. This is a service release with minor fixes and improvements.' - }, - { - title: 'Visit our forum', - link: 'http://mibew.org/forums/', - date: 'January 15, 2009', - message: 'Welcome to our Web Messenger Community forum. We are ready to answer your questions.' - } -]; diff --git a/site/libs/.htaccess b/site/libs/.htaccess deleted file mode 100644 index 14249c50..00000000 --- a/site/libs/.htaccess +++ /dev/null @@ -1 +0,0 @@ -Deny from all \ No newline at end of file diff --git a/site/libs/common.php b/site/libs/common.php deleted file mode 100644 index a160e2d4..00000000 --- a/site/libs/common.php +++ /dev/null @@ -1,214 +0,0 @@ -Wrong parameter used or absent: ".$name.""; - exit; -} - -function get_user_locale() { - global $available_locales, $default_locale; - - if( isset($_COOKIE['webim_locale']) ) { - $requested_lang = $_COOKIE['webim_locale']; - if( in_array($requested_lang,$available_locales) ) - return $requested_lang; - } - - if( isset($_SERVER['HTTP_ACCEPT_LANGUAGE']) ) { - $requested_langs = explode(",",$_SERVER['HTTP_ACCEPT_LANGUAGE']); - foreach( $requested_langs as $requested_lang) { - if( strlen($requested_lang) > 2 ) - $requested_lang = substr($requested_lang,0,2); - - if( in_array($requested_lang,$available_locales) && $requested_lang != 'ru' /* do not detect RU */ ) - return $requested_lang; - } - } - - if( in_array($default_locale,$available_locales) ) - return $default_locale; - - return 'en'; -} - -function get_locale() { - global $available_locales, $siteroot; - - $locale = verifyparam("locale", "/^[\w-]{2,5}$/", ""); - - if( $locale && in_array($locale,$available_locales) ) { - $_SESSION['locale'] = $locale; - setcookie('webim_locale', $locale, time()+60*60*24*1000, "$siteroot/"); - } else if( isset($_SESSION['locale']) ){ - $locale = $_SESSION['locale']; - } - - if( !$locale || !in_array($locale,$available_locales) ) - $locale = get_user_locale(); - - $useragent = isset($_SERVER['HTTP_USER_AGENT']) ? strtolower($_SERVER['HTTP_USER_AGENT']) : ""; - if( $locale == 'ru' && preg_match( "/googlebot[\\s\/]?(\\d+(\\.\\d+)?)/", $useragent) ) { - $locale = "en"; - } - - return $locale; -} - -$current_locale = get_locale(); -setlocale(LC_TIME, $current_locale); -$messages = array(); -$output_encoding = array(); - -function get_locale_links($href) { - global $available_locales, $current_locale; - $localeLinks = ""; - foreach($available_locales as $k) { - if( strlen($localeLinks) > 0 ) - $localeLinks .= " • "; - if( $k == $current_locale ) - $localeLinks .= getlocal_($k, "names"); - else - $localeLinks .= "".getlocal_($k, "names").""; - } - return $localeLinks; -} - -function load_messages($locale) { - global $messages, $site_encoding, $output_encoding; - $hash = array(); - $current_encoding = $site_encoding; - $fp = @fopen(dirname(__FILE__)."/../locales/$locale/properties", "r"); - if(!$fp) { die("wrong locale"); } - while (!feof($fp)) { - $line = fgets($fp, 4096); - $keyval = preg_split("/=/", $line, 2 ); - if( isset($keyval[1]) ) { - if($keyval[0] == 'encoding') { - $current_encoding = trim($keyval[1]); - } else if($keyval[0] == 'output_encoding') { - $output_encoding[$locale] = trim($keyval[1]); - } else if( $current_encoding == $site_encoding ) { - $hash[$keyval[0]] = str_replace("\\n", "\n",trim($keyval[1])); - } else { - $hash[$keyval[0]] = myiconv($current_encoding, $site_encoding, str_replace("\\n", "\n",trim($keyval[1]))); - } - } - } - fclose($fp); - $messages[$locale] = $hash; -} - -function getoutputenc() { - global $current_locale, $output_encoding, $site_encoding, $messages; - if(!isset($messages[$current_locale])) - load_messages($current_locale); - return isset($output_encoding[$current_locale]) ? $output_encoding[$current_locale] : $site_encoding; -} - -function getstring_($text,$locale) { - global $messages; - if(!isset($messages[$locale])) - load_messages($locale); - - $localized = $messages[$locale]; - if( isset($localized[$text]) ) - return $localized[$text]; - - if( $locale != 'en' ) { - return getstring_($text,'en'); - } - return "!".$text; -} - -function getstring($text) { - global $current_locale; - return getstring_($text,$current_locale); -} - -function getlocal($text) { - global $current_locale, $site_encoding; - return myiconv($site_encoding,getoutputenc(), getstring_($text,$current_locale)); -} - -function getlocal_($text,$locale) { - global $site_encoding; - return myiconv($site_encoding,getoutputenc(), getstring_($text,$locale)); -} - -function topage($text) { - global $site_encoding; - return myiconv($site_encoding,getoutputenc(), $text); -} - -function getstring2_($text,$params,$locale) { - $string = getstring_($text,$locale); - for( $i = 0; $i < count($params); $i++ ) { - $string = str_replace("{".$i."}", $params[$i], $string); - } - return $string; -} - -function getstring2($text,$params) { - global $current_locale; - return getstring2_($text,$params,$current_locale); -} - -function getlocal2($text,$params) { - global $current_locale, $site_encoding; - $string = myiconv($site_encoding,getoutputenc(), getstring_($text,$current_locale)); - for( $i = 0; $i < count($params); $i++ ) { - $string = str_replace("{".$i."}", $params[$i], $string); - } - return $string; -} - -function start_html_output() { - $charset = getstring("output_charset"); - header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); - header("Cache-Control: no-store, no-cache, must-revalidate"); - header("Pragma: no-cache"); - header("Content-type: text/html".(isset($charset)?"; charset=".$charset:"")); -} - -function div($a,$b) { - return ($a-($a % $b)) / $b; -} - -?> diff --git a/site/libs/pagination.php b/site/libs/pagination.php deleted file mode 100644 index a75c6157..00000000 --- a/site/libs/pagination.php +++ /dev/null @@ -1,98 +0,0 @@ -$title"; -} - -function generate_pagination_image($id) { - global $webimroot; - return ""; -} - -function setup_pagination($items,$default_items_per_page=15) { - global $page; - - if( $items ) { - $items_per_page = verifyparam("items", "/^\d{1,3}$/", $default_items_per_page); - if( $items_per_page < 2 ) - $items_per_page = 2; - - $total_pages = div(count($items) + $items_per_page - 1, $items_per_page); - $curr_page = verifyparam("page", "/^\d{1,6}$/", 1); - - if( $curr_page < 1 ) - $curr_page = 1; - if( $curr_page > $total_pages ) - $curr_page = $total_pages; - - $start_index = ($curr_page-1)*$items_per_page; - $end_index = min($start_index+$items_per_page, count($items)); - $page['pagination.items'] = array_slice($items, $start_index, $end_index-$start_index); - $page['pagination'] = - array( "page" => $curr_page, "items" => $items_per_page, "total" => $total_pages, - "count" => count($items), "start" => $start_index, "end" => $end_index ); - } else { - $page['pagination.items'] = false; - $page['pagination'] = true; - } -} - -function setup_empty_pagination() { - global $page; - $page['pagination.items'] = false; - $page['pagination'] = false; -} - -function generate_pagination($pagination) { - global $pagination_spacing, $links_on_page; - $result = getlocal2("tag.pagination.info", - array($pagination['page'],$pagination['total'],$pagination['start']+1,$pagination['end'],$pagination['count']))."
                              "; - - if( $pagination['total'] > 1 ) { - $result.="
                              "; - } - return $result; -} - -?> \ No newline at end of file diff --git a/site/license.php b/site/license.php deleted file mode 100644 index 65e00b88..00000000 --- a/site/license.php +++ /dev/null @@ -1,57 +0,0 @@ - - -
                              -
                              -
                              -

                              -
                              -
                              -

                              -
                              - -

                              Mibew Messenger is distributed under the terms of the Eclipse Public License (or - the General Public License, this means that you can choose one of two, and use it - accordingly) with the following special exception.

                              - - License exception: -

                              No one may remove, alter or hide any copyright notices or links to the community - site ("http://mibew.org" or "http://openwebim.org") contained within the Program. Any derivative work - must include this license exception.

                              - -

                              Eclipse Public License:
                              - http://www.eclipse.org/legal/epl-v10.html -

                              - -

                              - General Public License:
                              - http://www.gnu.org/copyleft/gpl.html -

                              - -
                              -
                              -
                              -
                              - - - - -
                               
                              -
                              - - - diff --git a/site/locales/en/properties b/site/locales/en/properties deleted file mode 100644 index 618778b1..00000000 --- a/site/locales/en/properties +++ /dev/null @@ -1,107 +0,0 @@ -encoding=utf-8 -output_charset=utf-8 -output_encoding=utf-8 - -title=Mibew Messenger -head.name=Mibew Messenger -head.descr=open-source live support software - -menu.home=Home -menu.news=News -menu.contacts=Contact Us -menu.terms=Terms Of Use -menu.credits=Credits -menu.demo=Demo -menu.features=Features -menu.download=Download -menu.support=Forums -menu.ticket=Support - -home.title=Home -submenu.title=More -partners.title=partners -languages.title=languages -sidebar.quicknav=Quick Navigation - -head.intro=Mibew Messenger (also known as Open Web Messenger) is an open-source live support application written in PHP and MySQL. It enables one-on-one chat assistance in real-time directly from your website. - -contacts.title=Contact us -contacts.content=Contact person: Evgeny Gryaznov
                              E mail: evgeny [at] openwebim (dot) org -contacts.content1=Contact person: Ed Kraus
                              E mail: support [at] openwebim (dot) org - -credits.title=Credits -credits.translators=Translators: -credits.content=This is a list of people that have contributed to the Open Web Messenger project. - -license.title=Terms of use -license.content=Open Web Messenger is distributed under the terms of the Eclipse Public License v1.0.
                              \nThe EPL 1.0 is not compatible with the GPL. Please read more about EPL 1.0. - -index.how.title=How it works? -index.how.text=You should place the button of Web Messenger at your site. Your visitors click the button and chat with your operators who help them. -index.license=This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0. - -index.post.title=Version 1.6.2 Released -index.post.text=

                              We are pleased to announce the immediate availability of 1.6.2. This is a minor release with several fixes and improvements.

                              \n
                                \n
                              • bi-licensed: EPL / GPL
                              • \n
                              • operator can set "Away" status
                              • \n
                              • left messages are stored in history
                              • \n
                              • captcha protects "Leave Message" page
                              • \n
                              • compatibility with the latest mod_security rules
                              • \n
                              • fixed behavior of groups
                              • \n
                              \n

                              Download 1.6.2

                              -index.post.when=Posted on August 12th, 2009 by inspirer -index.post.link=Read full article - -index.nextpost.title=Comming in Version 1.6.2 -index.nextpost.text=

                              We are pleased to announce our next version will be 1.6.2. This release will contain the following:

                              • pre-chat survey: show group status in dropdown - online/offline
                              • bi-licensed release: EPL / GPL
                              • compatibility with the latest mod_security
                              • timing options: update intervals, operator online time threshold
                              • Support local time (when server is based in another time zone)
                              • XHTML compliant chat window with new behavior
                              • text link (eg "Chat now" if online, and "Leave a support ticket" if offline) instead of buttons
                              • Left messages are stored in history
                              -index.nextpost.when=Posted on June 30th, 2009 by eddybaur -index.nextpost.link=Read full article - -index.whatis.title=What is Web Messenger? -index.whatis="Web Messenger" - is unique software allowing visitors of your site to chat with your operators. -index.why.title=Why should I use Web Messenger? -index.why="Web Messenger" makes it easier to communicate with existing and potential clients. It will significantly increase conversion rates and online sales of your web site. -index.how=You should place the button of Web Messenger at your site. Your visitors click the button and chat with your operators who help them. -index.license.title=License - -index.hosted=Copyright 2009 Open Web Messenger Powered By Trilex Labs - -features.title=Features -features.price.title=Pricing -features.price=
                              • Open-source code, free of charge
                              • \n
                              • Eclipse Public License 1.0
                              -features.main.title=Main features -features.main=
                                \n
                              • Unlimited operators, chats, and users
                              • \n
                              • Priority queue of visitors
                              • \n
                              • Chat button for email signatures
                              • \n
                              • Differing buttons on same website
                              • \n
                              • English and russian are supported
                              • \n
                              • Reconnect automatically if the internet connection went down
                              • \n
                              -features.chat.title=Chat window -features.chat=
                                \n
                              • Agent and visitor "Typing Indicator"
                              • \n
                              • Agent photo
                              • \n
                              • Chat transcript emails
                              • \n
                              • Sound and Visual alerts
                              • \n
                              • "Leave a message" when you are away
                              • \n
                              • Customize chat with your Logo, Name etc.
                              • \n
                              • Unicode support for multiple languages
                              • \n
                              • Quickly convert text to hyperlinks in chat
                              • \n
                              • Not blocked by pop-up blockers
                              • \n
                              -features.operator.title=Operator abilites -features.operator=
                                \n
                              • Web-based Operator Console
                              • \n
                              • Canned messages for speed and consistency
                              • \n
                              • Track where your visitors clicked from to get to your website (refer URL)
                              • \n
                              • Chat conversation history with search
                              • \n
                              • Linking to previous visits, instant access to previous chats
                              • \n
                              • Reassign/Transfer chat ownership
                              • \n
                              • Mark/Highlight nuisance visitors
                              • \n
                              • Administrator can view active chats
                              • \n
                              • Information about visitor: first message, address, browser
                              • \n
                              • Administrator can take over the chat
                              • \n
                              -features.next.title=New in version 1.6.1 -features.next=
                                \n
                              • fix online/offline state for group buttons
                              • ability to delete operator
                              • rename Open Web Messenger -> Mibew Messenger (new branding)
                              • 404 error during installation fix
                              • new permission: "Ability to modify profile"
                              • new theme: simplicity
                              - -features.requirements.title=Server requirements -features.requirements=
                                \n
                              • A webserver or web hosting account running on any major Operating System
                              • \n
                              • PHP (5.x and above) with MySQL support
                              • \n
                              • MySQL 5.0 and above
                              • \n
                              - -features.browsers.title=Supported browsers -features.browsers=
                                \n
                              • Microsoft Internet Explorer 5.0+
                              • \n
                              • Mozilla Firefox 1.0+
                              • \n
                              • Mozilla 1.4, 1.7
                              • \n
                              • Opera 7.0+
                              • \n
                              • Safari 1.2.5+
                              • \n
                              • Netscape 6.0+
                              • \n
                              • Google Chrome 0.2.149.29+
                              • \n
                              • iPhone 1.1.4+
                              • \n
                              - -features.content.head=Content: - -demo.title=Demo -demo.login=1. Log into operator panel and navigate to "Awaiting visitors" page. -demo.click=2. Start a chat -demo.tryalpha=3. (optional) Try out a new alpha (next version is coming soon) -demo.tryrc=3. (optional) Try out our Release candidate -demo.application=Mibew Messenger Application -demo.styles=Click the following images to view different look and feels of the chat: - -downl.title=Download -downl.release=Stable: -downl.unstable=Alpha: -downl.unstable.2=Release candidate: -downl.nightly=Nightly: -downl.prev=Previous release: -downl.local=Localization packages: -downl.tray=Desktop tray application for Windows: - -support.title=Support -support.tutorials=How to Install -support.FAQ=FAQ -support.ScreenShots=Screenshots - -tag.pagination.info=Page {0} of {1}, {2}-{3} from {4} - -lang.missing=Your language is missing? -lang.link=Try here diff --git a/site/locales/names/properties b/site/locales/names/properties deleted file mode 100644 index cf7906dd..00000000 --- a/site/locales/names/properties +++ /dev/null @@ -1,6 +0,0 @@ -encoding=utf-8 - -en=English -fr=Français -sp=Español -ru=Russian diff --git a/site/locales/ru/properties b/site/locales/ru/properties deleted file mode 100644 index 61e2049c..00000000 --- a/site/locales/ru/properties +++ /dev/null @@ -1,71 +0,0 @@ -encoding=cp1251 -output_charset=utf-8 -output_encoding=utf-8 -title=Open -head.name=Open Web Messenger -menu.home= -head.descr= -menu.demo= -menu.download= -menu.support= -submenu.title= -partners.title= -languages.title= -sidebar.quicknav= ... -index.whatis.title= Open ? -index.license.title= -demo.application= Open -tag.pagination.info= {0} {1}, {2}-{3} {4} -demo.login=1. . -demo.click=2. -menu.features= -features.chat=
                                \n
                              • \n
                              • \n
                              • email\n
                              • \n
                              • \n
                              • \n
                              • (Unicode)\n
                              • \n
                              • \n
                              -features.chat.title= -features.main.title= -features.main=
                                \n
                              • , \n
                              • , \n
                              • email \n
                              • \n
                              • \n
                              • \n
                              -features.operator.title= -features.operator=
                                \n
                              • - \n
                              • \n
                              • \n
                              • \n
                              • \n
                              • \n
                              • \n
                              • \n
                              • : , , \n
                              • ( )\n
                              -features.price=
                                \n
                              • , \n
                              • Eclipse Public License 1.0\n
                              -features.price.title= -index.license= Open Web Messenger Eclipse Public License v1.0. -index.hosted=Copyright 2009 Open Web Messenger Powered By Trilex Labs -index.how.title= ? -index.how= . . -index.whatis="Open " - , . -index.why.title= Open ? -index.why=Open . . -demo.title= -downl.release=: -downl.nightly=: -features.content.head=: -downl.title= -features.requirements.title= -features.requirements=
                                \n
                              • - - PHP MySQL\n
                              • PHP 5.x \n
                              • MySQL 5.0 \n
                              -features.browsers.title= -features.browsers=
                                \n
                              • Microsoft Internet Explorer 5.0+\n
                              • Mozilla Firefox 1.0+\n
                              • Mozilla 1.4, 1.7\n
                              • Opera 7.0+\n
                              • Safari 1.2.5+\n
                              • Netscape 6.0+\n
                              • Google Chrome 0.2.149.29+\n
                              • iPhone 1.1.4+\n
                              -features.next.title= 1.5 -features.next=
                                \n
                              • , -\n
                              • \n
                              • 2 \n
                              • \n
                              • \n
                              • IP\n
                              • \n
                              -demo.styles= , : -downl.prev=: -downl.local= : -support.title= -support.tutorials= -support.FAQ= -support.ScreenShots= -lang.missing= ? -lang.link= -head.intro=Web Messenger PHP/MySQL . . -index.how.text= . . -menu.news= -menu.contacts= -menu.terms= -menu.credits= -credits.title= -credits.translators=: -index.post.link= -index.post.when= 24 , 2009 by inspirer -features.title= -index.post.text=

                              \n 1.6.0. , .\n

                              \n
                                \n
                              • \n
                              • \n
                              • \n
                              • \n
                              • \n
                              \n

                              1.6.0

                              -contacts.title= -contacts.content= : Evgeny Gryaznov
                              E mail: evgeny [at] openwebim (dot) org -license.title= diff --git a/site/locales/sp/properties b/site/locales/sp/properties deleted file mode 100644 index fd9e64e2..00000000 --- a/site/locales/sp/properties +++ /dev/null @@ -1,78 +0,0 @@ -encoding=utf-8 -output_charset=utf-8 -output_encoding=utf-8 - -title=Open Web Messenger -head.name=Open Web Messenger -head.descr=Software de Código Abierto para Soporte en Línea - -menu.home=Inicio -menu.features=Características -menu.demo=Demo -menu.download=Descargas -menu.support=Foro -menu.ticket=Soporte - -index.whatis.title=¿Qué es Web Messenger? -index.whatis="Web Messenger" – es el único software que permite que los visitantes de tu sitio webse comuniquen con tus operadores. -index.why.title=¿Por qué debo usar Web Messenger? -index.why="Web Messenger" permite una fácil comunicación con clientes potenciales, lo que significa incrementar los tipos de conversión y ventas en línea de tu sitio web. -index.how.title=¿Cómo funciona? -index.how=Debes colocar el botón de Web Messenger en tu sitio web, para que tus visitantes hagan clic en el botón y entonces puedan comunicarse con tus operadores quienes les proporcionarán el correspondiente Soporte. -index.license.title=Licencia -index.license=Este programa y sus respectivos recursos están disponibles bajo los términos de Eclipse Public License v1.0. -index.hosted=Derecho de Autor 2009 Abrir Web Messenger Inscríbase en Trilex Labs -demo.title=DEMO -features.price.title=Precio -features.price=
                                \n
                              • Código abierto, Gratis\n
                              • Eclipse Public License 1.0\n
                              -features.main.title=Principales características -features.main=
                                \n
                              • Número ilimitado de operadores, chats y usuarios\n
                              • Cola de prioridad de visitantes\n
                              • Botón de chat, para firmas de correo electrónico\n
                              • Diferentes botones en el mismo sitio web\n
                              • Varios idiomas. Entre Ellos, Inglés, Ruso y Español\n
                              • Reconexión automática si la conexión a Internet falla\n
                              -features.chat.title=Ventana de Chat -features.chat=
                                \n
                              • Indicador de escritura para los operadores y visitantes\n
                              • Fotografía del operador\n
                              • Trascripción de la conversación del chat a correo electrónico\n
                              • Sonidos y alertas visuales\n
                              • Permite dejar un "mensaje" cuando usted está ausente\n
                              • Personalizar el chat con su logotipo, nombre, etc.\n
                              • Soporte Unicode para varios idiomas\n
                              • Convierte rápida de textos a hipervínculos en el chat\n
                              • La ventana no es deshabilitada por bloqueadores de pop-ups\n
                              -features.operator.title=Habilidades para el Operador -features.operator=
                                \n
                              • Consola del operador basado en web\n
                              • Almacenamiento de mensajes para una mayor velocidad y consistencia\n
                              • Seguimiento de la procedencia del acceso de los usuarios a tu sitio web (consulta de URL)\n
                              • Historial de conversaciones con opción de búsqueda\n
                              • Vínculos a visitas anteriores, acceso inmediato a charlas anteriores\n
                              • Reasignar / Transferir control de chat\n
                              • Identificación de visitantes molestosos\n
                              • El administrador puede ver todas las charlas activas\n
                              • Información acerca del visitante: primer mensaje, dirección, búsqueda\n
                              • El administrador puede hacerse cargo de cualquier charla\n
                              -features.next.title=Novedades en la version 1.6 -features.next=
                                \n
                              • Departamentos (Por Ejemplo, Soporte o Ventas)\n
                              • Formulario Antes de Empezar el Chat\n
                              • Estadísticas\n
                              • Mensajes Enlatados\n
                              • Nueva Consola de Operador\n
                              -features.requirements.title=Requerimientos del Servidor -features.requirements=
                                \n
                              • Servidor web o cuenta de alojamiento web ejecutado en cualquier sistema operativo.\n
                              • PHP (5.x o superior) con soporte para MySQL (InnoDB).\n
                              • MySQL 5.0 o superior\n
                              -features.browsers.title=Exploradores de internet soportados -features.browsers=
                                \n
                              • Microsoft Internet Explorer 5.0+\n
                              • Mozilla Firefox 1.0+\n
                              • Mozilla 1.4, 1.7\n
                              • Opera 7.0+\n
                              • Safari 1.2.5+\n
                              • Netscape 6.0+\n
                              • Google Chrome 0.2.149.29+\n
                              • iPhone 1.1.4+\n
                              -demo.click=2. Haga clic en este botón -demo.login=1. Inicie sesión como administrador aquí (no se requiere contraseña) -demo.styles=Haga clic en las siguientes imágenes, para ver los diferentes estilos de ventanas de charla: -demo.application=Web Messenger Application -downl.title=Descargas -downl.local=Paquetes de idioma: -support.title=Soporte -support.tutorials=¿Como instalar? -support.ScreenShots=Captura de Pantallas -support.FAQ=FAQ -downl.release=Estable: -tag.pagination.info=Página {0} de {1}, {2}-{3} hasta {4} -index.how.text=Debes colocar el botón de Web Messenger en tu sitio web, para que tus visitantes hagan clic en el botón y entonces puedan comunicarse con tus operadores quienes lesproporcionaran la correspondiente ayuda en línea. -features.title=Características -head.intro="Web Messenger Permite una fácil comunicación con clientes potenciales. Lo que significa que incrementarás las ventas de tu sitio web. -menu.news=Noticias -menu.contacts=Contáctenos -menu.credits=Créditos -menu.terms=Términos de Uso -submenu.title=Secciones -languages.title=Idiomas -partners.title=Socios -sidebar.quicknav=Navegación Rápida -contacts.title=Contáctenos -credits.content=Esta es una lista de las personas que han contribuido al Proyecto Open Web Messenger. -license.title=Términos de uso -credits.translators=Traductores: -features.content.head=Contenido: -index.post.link=Leer artículo completo -index.post.when=Publicado el 5 de Junio de 2009 por Lamies -index.post.title=Versión 1.6.1 Liberada -contacts.content=Persona de Contacto: Evgeny Gryaznov
                              E mail: evgeny@openwebim.org -credits.title=Créditos -index.post.text=

                              Nos complace en anunciar la nueva version disponible 1.6.1. Esta versión incluye correcciones y mejoras.

                              • Correción Problema de Instalación 404
                              • Opción para Modificar el Perfil
                              • Nuevo Proyecto: Mibew Messenger
                              • Imágenes Online/Offline Fijas
                              • Localización de las fechas para todos los lenguajes, Buen Formato: Hoy/Ayer
                              • abilidad para borrar operadores, Diálogo de Confirmación al borrar Departamentos/Operadores/bloquear Direcciones
                              • Información acerca de la última actividad de los operadores: Online, Hoy a las 22, 01 Enero.., o Nunca
                              • Nuevo Tema: simplicity (por Sheldmandu)

                              Descargar 1.6.1

                              -lang.link=Haz Clic Aquí -lang.missing=¿Tu idioma no está disponible? -downl.prev=Liberación previa: -downl.unstable=Alpha: -license.content=Open Web Messenger es distribuido bajo los términos de la Licencia Pública Eclipse v1.0.
                              \nLa EPL 1.0 no es compatible con la Licencia GPL. Por favor, lea más acerca de la Licencia EPL 1.0. diff --git a/site/login/Payware - hosting/default.css b/site/login/Payware - hosting/default.css deleted file mode 100644 index d412ca56..00000000 --- a/site/login/Payware - hosting/default.css +++ /dev/null @@ -1,20 +0,0 @@ -#legal { - clear: both; - line-height: 30px; - padding-top:10px; - text-align: center; - color: #375C69; - margin-bottom: 0px; -} -#footer { - background: white url(footer.gif) bottom repeat-x; - font-size:11px; - position:relative; - - min-height: 40px; - height:40px; - vertical-align:middle; - - width:100%; - text-align: center; - } \ No newline at end of file diff --git a/site/login/Payware - hosting/footer.gif b/site/login/Payware - hosting/footer.gif deleted file mode 100644 index ba2b1a331bc1fb9bf11eccd36a2020fc3a756418..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 162 zcmZ?wbhEHbWMt4_IKlt||NsB@owV)Wzkh%K{{8dk&+p&AfBpLP^XJbWKYo1w{{7px zZ(qND{qp6@=g*%%efsqAYb{@uHGZ{NOs^XAR#*RNl_diC<<%NH+R0F440 zi69hzvM@3*NHOSugg|yWu*xR{sPLJ}c$e_DG-{kx4vjb - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                              Please click the PayPal button before you click submit!
                              - - - - -
                              First Name
                              Last Name
                              City
                              State
                              Country
                              Phone
                              Email
                              Login
                              Password
                              Confirm Password
                               
                              -
                              Your username will follow http://host.mibew.com/.
                              -
                              If you have any questions, please don't fill this out. Post a ticket Click here
                              - - -
                              - - - - -
                              - - diff --git a/site/login/default.css b/site/login/default.css deleted file mode 100644 index d412ca56..00000000 --- a/site/login/default.css +++ /dev/null @@ -1,20 +0,0 @@ -#legal { - clear: both; - line-height: 30px; - padding-top:10px; - text-align: center; - color: #375C69; - margin-bottom: 0px; -} -#footer { - background: white url(footer.gif) bottom repeat-x; - font-size:11px; - position:relative; - - min-height: 40px; - height:40px; - vertical-align:middle; - - width:100%; - text-align: center; - } \ No newline at end of file diff --git a/site/login/footer.gif b/site/login/footer.gif deleted file mode 100644 index ba2b1a331bc1fb9bf11eccd36a2020fc3a756418..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 162 zcmZ?wbhEHbWMt4_IKlt||NsB@owV)Wzkh%K{{8dk&+p&AfBpLP^XJbWKYo1w{{7px zZ(qND{qp6@=g*%%efsqAYb{@uHGZ{NOs^XAR#*RNl_diC<<%NH+R0F440 zi69hzvM@3*NHOSugg|yWu*xR{sPLJ}c$e_DG-{kx4vjb - - - -Access Denied - - - -

                               

                              -

                              Access Denied!
                              - You do not have access to this resource.

                              - - diff --git a/site/login/login/admin/auth.php b/site/login/login/admin/auth.php deleted file mode 100644 index d2c4e577..00000000 --- a/site/login/login/admin/auth.php +++ /dev/null @@ -1,10 +0,0 @@ - \ No newline at end of file diff --git a/site/login/login/admin/index.php b/site/login/login/admin/index.php deleted file mode 100644 index 990e21e2..00000000 --- a/site/login/login/admin/index.php +++ /dev/null @@ -1,5 +0,0 @@ - - -

                              Welcome to the admin panel.

                              diff --git a/site/login/login/auth.php b/site/login/login/auth.php deleted file mode 100644 index d2c4e577..00000000 --- a/site/login/login/auth.php +++ /dev/null @@ -1,10 +0,0 @@ - \ No newline at end of file diff --git a/site/login/login/connect.php b/site/login/login/connect.php deleted file mode 100644 index d259b16d..00000000 --- a/site/login/login/connect.php +++ /dev/null @@ -1,15 +0,0 @@ - \ No newline at end of file diff --git a/site/login/login/default.css b/site/login/login/default.css deleted file mode 100644 index f7ae1fa3..00000000 --- a/site/login/login/default.css +++ /dev/null @@ -1,20 +0,0 @@ -#legal { - clear: both; - line-height: 30px; - padding-top:10px; - text-align: center; - color: #375C69; - margin-bottom: 0px; -} -#footer { - background: white url(image/footer.gif) bottom repeat-x; - font-size:11px; - position:relative; - - min-height: 40px; - height:40px; - vertical-align:middle; - - width:100%; - text-align: center; - } \ No newline at end of file diff --git a/site/login/login/downloads.php b/site/login/login/downloads.php deleted file mode 100644 index e410e975..00000000 --- a/site/login/login/downloads.php +++ /dev/null @@ -1,3 +0,0 @@ - -

                              Get your copy of Mibew 1.6.1 at Download Here

                              - \ No newline at end of file diff --git a/site/login/login/features.php b/site/login/login/features.php deleted file mode 100644 index 016011f4..00000000 --- a/site/login/login/features.php +++ /dev/null @@ -1 +0,0 @@ -

                              Version 1.6.1 Released

                              We are pleased to announce the immediate availability of 1.6.1. This is a major release with new features and improvements.

                              [!] 404 installation problem

                              new permission: "Ability to modify profile"

                              new project name: Mibew Messenger

                              [!] fixed localization of dates for all languages, nice formatting: Today/Yesterday

                              [!] fixed online/offline image for groups

                              ability to delete operators, confirmation dialog when deleting group/operator/blocked address

                              Information about last activity for operators: Online, Today at 22, 01 Jan.., or Never

                              new theme: simplicity (by Sheldmandu)

                              [!] chat templates are fixed according to html standards

                              Version 1.6.0 Released

                              We are pleased to announce the immediate availability of 1.6.0. This is a major release with new features and improvements.

                              * operator groups
                              * pre-chat survey
                              * statistics
                              * canned messages
                              * new operator console
                              \ No newline at end of file diff --git a/site/login/login/image/footer.gif b/site/login/login/image/footer.gif deleted file mode 100644 index ba2b1a331bc1fb9bf11eccd36a2020fc3a756418..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 162 zcmZ?wbhEHbWMt4_IKlt||NsB@owV)Wzkh%K{{8dk&+p&AfBpLP^XJbWKYo1w{{7px zZ(qND{qp6@=g*%%efsqAYb{@uHGZ{NOs^XAR#*RNl_diC<<%NH+R0F440 zi69hzvM@3*NHOSugg|yWu*xR{sPLJ}c$e_DG-{kx4vjb - - - -Login Form - - - -

                               

                              -
                              - - - - - - - - - - - - - -
                              Login
                              Password
                               
                              -

                              -
                              Not a Member? Click Here
                              - - \ No newline at end of file diff --git a/site/login/login/libs/config.php b/site/login/login/libs/config.php deleted file mode 100644 index 425cef07..00000000 --- a/site/login/login/libs/config.php +++ /dev/null @@ -1,12 +0,0 @@ - \ No newline at end of file diff --git a/site/login/login/libs/footer.php b/site/login/login/libs/footer.php deleted file mode 100644 index ef44f94a..00000000 --- a/site/login/login/libs/footer.php +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/site/login/login/libs/login.js b/site/login/login/libs/login.js deleted file mode 100644 index e2c8b523..00000000 --- a/site/login/login/libs/login.js +++ /dev/null @@ -1,17 +0,0 @@ - \ No newline at end of file diff --git a/site/login/login/libs/loginmodule.css b/site/login/login/libs/loginmodule.css deleted file mode 100644 index e6e6d399..00000000 --- a/site/login/login/libs/loginmodule.css +++ /dev/null @@ -1,34 +0,0 @@ -body { - font: 11px Verdana, Arial, Helvetica, sans-serif; - color: #666666; - margin: 0px; - padding: 20px 10px 0px; -} -.textfield { - font-size: 11px; - color: #333333; - background: #F7F7F7; - border: 1px solid #CCCCCC; - padding-left: 1px; -} -h1 { - color: #99CC00; - margin: 0px 0px 5px; - padding: 0px 0px 3px; - font: bold 18px Verdana, Arial, Helvetica, sans-serif; - border-bottom: 1px dashed #E6E8ED; -} -a { - color: #2D3954; - font-size: 11px; -} -a:hover { - color: #99CC00; -} -.err { - color: #FF9900; -} -th { - font-weight: bold; - text-align: left; -} diff --git a/site/login/login/libs/menu.php b/site/login/login/libs/menu.php deleted file mode 100644 index 2df1aa95..00000000 --- a/site/login/login/libs/menu.php +++ /dev/null @@ -1,12 +0,0 @@ - - - - -Member's Page - - - -

                              Welcome

                              -My Profile |Payware| Downloads| Features | -Ticket Support |Logout -

                              \ No newline at end of file diff --git a/site/login/login/login-exec.php b/site/login/login/login-exec.php deleted file mode 100644 index 31783557..00000000 --- a/site/login/login/login-exec.php +++ /dev/null @@ -1,81 +0,0 @@ - \ No newline at end of file diff --git a/site/login/login/login-failed.php b/site/login/login/login-failed.php deleted file mode 100644 index 606d2a4a..00000000 --- a/site/login/login/login-failed.php +++ /dev/null @@ -1,14 +0,0 @@ - - - - -Login Failed - - - -

                              Login Failed

                              -

                               

                              -

                              Login Failed!
                              - Please check your username and password

                              - - diff --git a/site/login/login/logout.php b/site/login/login/logout.php deleted file mode 100644 index ab2fc3bd..00000000 --- a/site/login/login/logout.php +++ /dev/null @@ -1,23 +0,0 @@ - - - - - -Logged Out - - - -

                              Logout

                              -

                               

                              -

                              You have been logged out.

                              -

                              Click here to Login

                              - - diff --git a/site/login/login/member-index.php b/site/login/login/member-index.php deleted file mode 100644 index d300d3ff..00000000 --- a/site/login/login/member-index.php +++ /dev/null @@ -1,10 +0,0 @@ - - -

                              This is a password protected area only accessible to members.

                              -

                              This is also where you can get the current news, downloads, and more!

                              - - - \ No newline at end of file diff --git a/site/login/login/member-profile.php b/site/login/login/member-profile.php deleted file mode 100644 index da1954cb..00000000 --- a/site/login/login/member-profile.php +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/site/login/login/mysql.sql b/site/login/login/mysql.sql deleted file mode 100644 index a4cd63ab..00000000 --- a/site/login/login/mysql.sql +++ /dev/null @@ -1,19 +0,0 @@ -# -# Table structure for table 'members' -# - - -CREATE TABLE `members` ( - `member_id` int(11) unsigned NOT NULL auto_increment, - `firstname` varchar(100) default NULL, - `lastname` varchar(100) default NULL, -`email` varchar(100) default NULL, - `city` varchar(100) default NULL, -`state` varchar(100) default NULL, -`country` varchar(100) default NULL, -`phone` varchar(100) default NULL, -`login` varchar(100) NOT NULL default '', -`passwd` varchar(32) NOT NULL default '', - PRIMARY KEY (`member_id`) -) TYPE=MyISAM; - diff --git a/site/login/login/payware.php b/site/login/login/payware.php deleted file mode 100644 index 545c3a82..00000000 --- a/site/login/login/payware.php +++ /dev/null @@ -1,5 +0,0 @@ - - -

                              Mibew Hosting

                              -
                              This will be $50/month.
                              -

                              \ No newline at end of file diff --git a/site/login/login/register-exec.php b/site/login/login/register-exec.php deleted file mode 100644 index 3fdb61ab..00000000 --- a/site/login/login/register-exec.php +++ /dev/null @@ -1,134 +0,0 @@ - 0) { - $errmsg_arr[] = 'Login ID already in use'; - $errflag = true; - } - @mysql_free_result($result); - } - else { - die("Query failed"); - } - } - - - //If there are input validations, redirect back to the registration form - if($errflag) { - $_SESSION['ERRMSG_ARR'] = $errmsg_arr; - session_write_close(); - header("location: register-form.php"); - exit(); - } - - //Create INSERT query - $qry = "INSERT INTO members(firstname, lastname, city, state, country, phone, email, login, passwd) VALUES('$fname','$lname', '$city','$state', '$country', '$phone', '$email', '$login','".md5($_POST['password'])."')"; - $result = @mysql_query($qry); - - //Check whether the query was successful or not - if($result) { - header("location: register-success.php"); - exit(); - }else { - die("Query failed"); - } -?> \ No newline at end of file diff --git a/site/login/login/register-form.php b/site/login/login/register-form.php deleted file mode 100644 index de5ee7a0..00000000 --- a/site/login/login/register-form.php +++ /dev/null @@ -1,77 +0,0 @@ - - - - - -Login Form - - - -0 ) { - echo '

                                '; - foreach($_SESSION['ERRMSG_ARR'] as $msg) { ?> -
                                ',$msg,''; ?>
                                '; - unset($_SESSION['ERRMSG_ARR']); - } - -?> - - - -
                                -
                              First Name
                              Last Name
                              City
                              State
                              Country
                              Email
                              - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                              First Name
                              Last Name
                              City
                              State
                              Country
                              Phone
                              Email
                              Login
                              Password
                              Confirm Password
                               
                              - - - diff --git a/site/login/login/register-success.php b/site/login/login/register-success.php deleted file mode 100644 index b893bb8a..00000000 --- a/site/login/login/register-success.php +++ /dev/null @@ -1,12 +0,0 @@ - - - - -Registration Successful - - - -
                              Registration Successful
                              -

                              Click here to login to your account.

                              - - diff --git a/site/login/login/ticket.php b/site/login/login/ticket.php deleted file mode 100644 index 312358a2..00000000 --- a/site/login/login/ticket.php +++ /dev/null @@ -1,3 +0,0 @@ - - \ No newline at end of file diff --git a/site/login/nbproject/project.properties b/site/login/nbproject/project.properties deleted file mode 100644 index 948d5943..00000000 --- a/site/login/nbproject/project.properties +++ /dev/null @@ -1,10 +0,0 @@ -auxiliary.org-netbeans-modules-editor-indent.CodeStyle.project.tab-size=8 -auxiliary.org-netbeans-modules-editor-indent.CodeStyle.project.text-limit-width=80 -auxiliary.org-netbeans-modules-editor-indent.CodeStyle.usedProfile=default -include.path=\ - ${php.global.include.path} -source.encoding=UTF-8 -src.dir=. -tags.asp=true -tags.short=true -web.root=. diff --git a/site/login/nbproject/project.xml b/site/login/nbproject/project.xml deleted file mode 100644 index 417d182e..00000000 --- a/site/login/nbproject/project.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - org.netbeans.modules.php.project - - - mibewlogin - - - diff --git a/site/login/register-hosting.php b/site/login/register-hosting.php deleted file mode 100644 index c2e7ec6d..00000000 --- a/site/login/register-hosting.php +++ /dev/null @@ -1,64 +0,0 @@ - -
                              - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                              Please click the PayPal button before you click submit!
                              - - - - -
                              First Name
                              Last Name
                              City
                              State
                              Country
                              Phone
                              Email
                              Login
                              Password
                              Confirm Password
                               
                              -
                              Your username will follow http://host.mibew.com/.
                              -
                              If you have any questions, please don't fill this out. Post a ticket Click here
                              - -
                              -
                              - - - - -
                              - - diff --git a/site/robots.txt b/site/robots.txt deleted file mode 100644 index 95631bd3..00000000 --- a/site/robots.txt +++ /dev/null @@ -1,5 +0,0 @@ -User-Agent: * -Disallow: /webim/ -Disallow: /article/ -Allow: / - diff --git a/site/sitemap.xml b/site/sitemap.xml deleted file mode 100644 index 8c85a938..00000000 --- a/site/sitemap.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - http://mibew.org/ - monthly - 1.0 - - - http://mibew.org/demo.php - monthly - 1.0 - - - http://mibew.org/download.php - weekly - 0.9 - - - http://mibew.org/features.php - monthly - 0.5 - - - http://mibew.org/forums/ - daily - 0.5 - - - diff --git a/site/webimlogo.gif b/site/webimlogo.gif deleted file mode 100644 index 6af88531fe9b0b6aa7ab2731f091e3c85af92a7a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1146 zcmV-=1cm!YNk%w1VL&PwyoQS;DK^w3T8(p&V@V)fQ( z_SkLq*>m>Wd-mOf_TGv2;E?y@nE2Xs_}qK=-h}wyiTL4-_~MlKazRnyZi3J`|!s6@yz`5)BN?@{r2Jg_~rij>;C@!0000000000000000000000000 z00000A^8LZ3IG5AEC2ui06_p`000L6z?*PLEEkl)7Ei&`PZZVwDCA8k+yuhvM-$u=@JTJ)0(bRC8u%^y zUJSH*2k^!{ZU?j!9P$Aly@f-3ak~I@+PW5kt);&IT!F@P($OEsC02W z;ES+E;u|>~7O&YhfPvIC?6@&j({DfooN>Z&bD(exhE#*)aKP8VDHjQ;{>pj9tu+}M z7YEFW;{qSB(p+4GN*yP#WHO2cxLwoR_X9FDZas_x72oqQClm}=u11CLRGYcXfK76Z zi~!#Sgx|7Zzyq;rY~=lZeM<@kLF3rymtH^v_*A^mKm%J%20(uT7y#T8t}tN2B?zWM zz-~~`Kmh^z#8Ei&O1Q!t0NoKwk;7t)WlrVt@pzYG!cMV*2gA8C4IE;7w zMd0BLDNIlSh00WLV0wjcP(cG8EI8%^U%{D5GWC$ap#x%mQ(c5jl4C=U97@P%HZBax zp#*1U6GEc6tU1&SFvLKEoq~KYAEg2;umO!#)X+f$+6|yU1QcY@fd?LJaKQw54hSkN zbaMK{Hlk?q9gB3_ipv8i=*k2N3_PPrBdI7bK?j^BFdjo&s;sR(Vj>anrn}A4UFD@}9vf94C+?5EF-z^})1rBJN zUVVVj5SKL#T#$kc3fW-83neV&n{JT6@Gt-bP=JEFL%eW-RjB}AEhI9au)zoIR^h?{ z=a{9@4HjBc$;~&|z$+~M-fY95LEj7)EG_a(rT~%hECf`6@+^Y^1AOar2LX_Ja|{p| Ms}W*OQxOCJJ6=uvBLDyZ From e3ead37bd7a8f3db0ff0d435a274c7942e1d4943 Mon Sep 17 00:00:00 2001 From: Evgeny Gryaznov Date: Wed, 16 Feb 2011 01:22:22 +0100 Subject: [PATCH 05/77] 2011 copyrights --- src/messenger/tools/header.txt | 2 +- src/messenger/webim/README | 2 +- src/messenger/webim/button.php | 2 +- src/messenger/webim/captcha.php | 2 +- src/messenger/webim/client.php | 2 +- src/messenger/webim/default.css | 2 +- src/messenger/webim/index.php | 2 +- src/messenger/webim/install/dbinfo.php | 2 +- src/messenger/webim/install/dbperform.php | 2 +- src/messenger/webim/install/index.php | 2 +- src/messenger/webim/leavemessage.php | 2 +- src/messenger/webim/libs/chat.php | 2 +- src/messenger/webim/libs/common.php | 2 +- src/messenger/webim/libs/config.php | 2 +- src/messenger/webim/libs/converter.php | 2 +- src/messenger/webim/libs/demothread.php | 2 +- src/messenger/webim/libs/expand.php | 2 +- src/messenger/webim/libs/groups.php | 2 +- src/messenger/webim/libs/operator.php | 2 +- src/messenger/webim/libs/operator_settings.php | 2 +- src/messenger/webim/libs/pagination.php | 2 +- src/messenger/webim/libs/settings.php | 2 +- src/messenger/webim/libs/userinfo.php | 2 +- src/messenger/webim/license.php | 2 +- src/messenger/webim/mail.php | 2 +- src/messenger/webim/operator/agent.php | 2 +- src/messenger/webim/operator/autologin.php | 2 +- src/messenger/webim/operator/avatar.php | 2 +- src/messenger/webim/operator/ban.php | 2 +- src/messenger/webim/operator/blocked.php | 2 +- src/messenger/webim/operator/canned.php | 2 +- src/messenger/webim/operator/cannededit.php | 2 +- src/messenger/webim/operator/features.php | 2 +- src/messenger/webim/operator/getcode.php | 2 +- src/messenger/webim/operator/group.php | 2 +- src/messenger/webim/operator/groupmembers.php | 2 +- src/messenger/webim/operator/groups.php | 2 +- src/messenger/webim/operator/history.php | 2 +- src/messenger/webim/operator/index.php | 2 +- src/messenger/webim/operator/login.php | 2 +- src/messenger/webim/operator/logout.php | 2 +- src/messenger/webim/operator/operator.php | 2 +- src/messenger/webim/operator/operators.php | 2 +- src/messenger/webim/operator/opgroups.php | 2 +- src/messenger/webim/operator/performance.php | 2 +- src/messenger/webim/operator/permissions.php | 2 +- src/messenger/webim/operator/redirect.php | 2 +- src/messenger/webim/operator/resetpwd.php | 2 +- src/messenger/webim/operator/restore.php | 2 +- src/messenger/webim/operator/settings.php | 2 +- src/messenger/webim/operator/statistics.php | 2 +- src/messenger/webim/operator/themes.php | 2 +- src/messenger/webim/operator/threadprocessor.php | 2 +- src/messenger/webim/operator/translate.php | 2 +- src/messenger/webim/operator/update.php | 2 +- src/messenger/webim/operator/updates.php | 2 +- src/messenger/webim/operator/userhistory.php | 2 +- src/messenger/webim/operator/users.php | 2 +- src/messenger/webim/thread.php | 2 +- src/messenger/webim/view/agent.php | 2 +- src/messenger/webim/view/agents.php | 2 +- src/messenger/webim/view/avatar.php | 2 +- src/messenger/webim/view/ban.php | 2 +- src/messenger/webim/view/blocked_visitors.php | 2 +- src/messenger/webim/view/canned.php | 2 +- src/messenger/webim/view/cannededit.php | 2 +- src/messenger/webim/view/confirm.php | 2 +- src/messenger/webim/view/features.php | 2 +- src/messenger/webim/view/gen_button.php | 2 +- src/messenger/webim/view/group.php | 2 +- src/messenger/webim/view/groupmembers.php | 2 +- src/messenger/webim/view/groups.php | 2 +- src/messenger/webim/view/inc_errors.php | 2 +- src/messenger/webim/view/inc_locales.php | 2 +- src/messenger/webim/view/inc_main.php | 4 ++-- src/messenger/webim/view/inc_menu.php | 2 +- src/messenger/webim/view/install_err.php | 2 +- src/messenger/webim/view/install_index.php | 2 +- src/messenger/webim/view/license.php | 2 +- src/messenger/webim/view/login.php | 2 +- src/messenger/webim/view/menu.php | 2 +- src/messenger/webim/view/operator_groups.php | 2 +- src/messenger/webim/view/pending_users.php | 2 +- src/messenger/webim/view/performance.php | 2 +- src/messenger/webim/view/permissions.php | 2 +- src/messenger/webim/view/resetpwd.php | 2 +- src/messenger/webim/view/restore.php | 2 +- src/messenger/webim/view/settings.php | 2 +- src/messenger/webim/view/statistics.php | 2 +- src/messenger/webim/view/themes.php | 2 +- src/messenger/webim/view/thread_log.php | 2 +- src/messenger/webim/view/thread_search.php | 2 +- src/messenger/webim/view/translate.php | 2 +- src/messenger/webim/view/translatelist.php | 2 +- src/messenger/webim/view/updates.php | 2 +- src/messenger/webim/view/userhistory.php | 2 +- 96 files changed, 97 insertions(+), 97 deletions(-) diff --git a/src/messenger/tools/header.txt b/src/messenger/tools/header.txt index 433e8cb4..d00ac202 100644 --- a/src/messenger/tools/header.txt +++ b/src/messenger/tools/header.txt @@ -1,6 +1,6 @@ This file is part of Mibew Messenger project. -Copyright (c) 2005-2009 Mibew Messenger Community +Copyright (c) 2005-2011 Mibew Messenger Community All rights reserved. The contents of this file are subject to the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/README b/src/messenger/webim/README index c50b3fbd..23eb567a 100644 --- a/src/messenger/webim/README +++ b/src/messenger/webim/README @@ -1,5 +1,5 @@ Mibew Messenger -Copyright (c) 2005-2009 Mibew Messenger Community +Copyright (c) 2005-2011 Mibew Messenger Community REQUIREMENTS diff --git a/src/messenger/webim/button.php b/src/messenger/webim/button.php index 3243cd78..7af33528 100644 --- a/src/messenger/webim/button.php +++ b/src/messenger/webim/button.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/captcha.php b/src/messenger/webim/captcha.php index 6e557d12..b260775e 100644 --- a/src/messenger/webim/captcha.php +++ b/src/messenger/webim/captcha.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/client.php b/src/messenger/webim/client.php index 661959ba..612030bb 100644 --- a/src/messenger/webim/client.php +++ b/src/messenger/webim/client.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/default.css b/src/messenger/webim/default.css index 4512dd2f..237fc974 100644 --- a/src/messenger/webim/default.css +++ b/src/messenger/webim/default.css @@ -1,7 +1,7 @@ /* This file is part of Mibew Messenger project. - Copyright (c) 2005-2009 Mibew Messenger Community + Copyright (c) 2005-2011 Mibew Messenger Community All rights reserved. The contents of this file are subject to the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/index.php b/src/messenger/webim/index.php index a3013124..20fa4719 100644 --- a/src/messenger/webim/index.php +++ b/src/messenger/webim/index.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/install/dbinfo.php b/src/messenger/webim/install/dbinfo.php index 1ac5436b..8041c652 100644 --- a/src/messenger/webim/install/dbinfo.php +++ b/src/messenger/webim/install/dbinfo.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/install/dbperform.php b/src/messenger/webim/install/dbperform.php index a97d5127..68d3f753 100644 --- a/src/messenger/webim/install/dbperform.php +++ b/src/messenger/webim/install/dbperform.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/install/index.php b/src/messenger/webim/install/index.php index 525d346d..f869c5c7 100644 --- a/src/messenger/webim/install/index.php +++ b/src/messenger/webim/install/index.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/leavemessage.php b/src/messenger/webim/leavemessage.php index 6fd89a46..b5363306 100644 --- a/src/messenger/webim/leavemessage.php +++ b/src/messenger/webim/leavemessage.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/libs/chat.php b/src/messenger/webim/libs/chat.php index cecc1237..95fa28bf 100644 --- a/src/messenger/webim/libs/chat.php +++ b/src/messenger/webim/libs/chat.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/libs/common.php b/src/messenger/webim/libs/common.php index d2945950..e9d68d00 100644 --- a/src/messenger/webim/libs/common.php +++ b/src/messenger/webim/libs/common.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/libs/config.php b/src/messenger/webim/libs/config.php index f2362c91..53b5b4d1 100644 --- a/src/messenger/webim/libs/config.php +++ b/src/messenger/webim/libs/config.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/libs/converter.php b/src/messenger/webim/libs/converter.php index 47ded868..a7ea04d5 100644 --- a/src/messenger/webim/libs/converter.php +++ b/src/messenger/webim/libs/converter.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/libs/demothread.php b/src/messenger/webim/libs/demothread.php index c920041a..aca5a73a 100644 --- a/src/messenger/webim/libs/demothread.php +++ b/src/messenger/webim/libs/demothread.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/libs/expand.php b/src/messenger/webim/libs/expand.php index ceca1fbe..dbd918ef 100644 --- a/src/messenger/webim/libs/expand.php +++ b/src/messenger/webim/libs/expand.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/libs/groups.php b/src/messenger/webim/libs/groups.php index f7c45c7f..71ce7972 100644 --- a/src/messenger/webim/libs/groups.php +++ b/src/messenger/webim/libs/groups.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/libs/operator.php b/src/messenger/webim/libs/operator.php index 5509984e..3ebbde7d 100644 --- a/src/messenger/webim/libs/operator.php +++ b/src/messenger/webim/libs/operator.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/libs/operator_settings.php b/src/messenger/webim/libs/operator_settings.php index dea1ac90..efad27ec 100644 --- a/src/messenger/webim/libs/operator_settings.php +++ b/src/messenger/webim/libs/operator_settings.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/libs/pagination.php b/src/messenger/webim/libs/pagination.php index 59d2b64b..0382fa1e 100644 --- a/src/messenger/webim/libs/pagination.php +++ b/src/messenger/webim/libs/pagination.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/libs/settings.php b/src/messenger/webim/libs/settings.php index f6b49581..cc9d9e09 100644 --- a/src/messenger/webim/libs/settings.php +++ b/src/messenger/webim/libs/settings.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/libs/userinfo.php b/src/messenger/webim/libs/userinfo.php index bd24be1d..8f8915c9 100644 --- a/src/messenger/webim/libs/userinfo.php +++ b/src/messenger/webim/libs/userinfo.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/license.php b/src/messenger/webim/license.php index bdcecfbf..f70ef2d8 100644 --- a/src/messenger/webim/license.php +++ b/src/messenger/webim/license.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/mail.php b/src/messenger/webim/mail.php index 95ef5233..d2d78f69 100644 --- a/src/messenger/webim/mail.php +++ b/src/messenger/webim/mail.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/operator/agent.php b/src/messenger/webim/operator/agent.php index 693b60cd..84fd8f95 100644 --- a/src/messenger/webim/operator/agent.php +++ b/src/messenger/webim/operator/agent.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/operator/autologin.php b/src/messenger/webim/operator/autologin.php index ea837402..e95d4688 100644 --- a/src/messenger/webim/operator/autologin.php +++ b/src/messenger/webim/operator/autologin.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/operator/avatar.php b/src/messenger/webim/operator/avatar.php index f1043039..3e78b916 100644 --- a/src/messenger/webim/operator/avatar.php +++ b/src/messenger/webim/operator/avatar.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/operator/ban.php b/src/messenger/webim/operator/ban.php index c4d7171a..248c16a9 100644 --- a/src/messenger/webim/operator/ban.php +++ b/src/messenger/webim/operator/ban.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/operator/blocked.php b/src/messenger/webim/operator/blocked.php index 4488f817..aa4da3f4 100644 --- a/src/messenger/webim/operator/blocked.php +++ b/src/messenger/webim/operator/blocked.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/operator/canned.php b/src/messenger/webim/operator/canned.php index 7a89bf53..5bd8df32 100644 --- a/src/messenger/webim/operator/canned.php +++ b/src/messenger/webim/operator/canned.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/operator/cannededit.php b/src/messenger/webim/operator/cannededit.php index 7d7f6e02..031708b3 100644 --- a/src/messenger/webim/operator/cannededit.php +++ b/src/messenger/webim/operator/cannededit.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/operator/features.php b/src/messenger/webim/operator/features.php index 407c6bc4..fecb1cd3 100644 --- a/src/messenger/webim/operator/features.php +++ b/src/messenger/webim/operator/features.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/operator/getcode.php b/src/messenger/webim/operator/getcode.php index 476bff03..e2185c4c 100644 --- a/src/messenger/webim/operator/getcode.php +++ b/src/messenger/webim/operator/getcode.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/operator/group.php b/src/messenger/webim/operator/group.php index 1be2b321..51fff9ab 100644 --- a/src/messenger/webim/operator/group.php +++ b/src/messenger/webim/operator/group.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/operator/groupmembers.php b/src/messenger/webim/operator/groupmembers.php index 44343d0b..2d7ce52d 100644 --- a/src/messenger/webim/operator/groupmembers.php +++ b/src/messenger/webim/operator/groupmembers.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/operator/groups.php b/src/messenger/webim/operator/groups.php index fb2cdd46..c1fae7ad 100644 --- a/src/messenger/webim/operator/groups.php +++ b/src/messenger/webim/operator/groups.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/operator/history.php b/src/messenger/webim/operator/history.php index d15a5c22..2baa2585 100644 --- a/src/messenger/webim/operator/history.php +++ b/src/messenger/webim/operator/history.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/operator/index.php b/src/messenger/webim/operator/index.php index 6197e8f5..0a958946 100644 --- a/src/messenger/webim/operator/index.php +++ b/src/messenger/webim/operator/index.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/operator/login.php b/src/messenger/webim/operator/login.php index b29a89e5..a47fef3a 100644 --- a/src/messenger/webim/operator/login.php +++ b/src/messenger/webim/operator/login.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/operator/logout.php b/src/messenger/webim/operator/logout.php index 49ab1708..7b4704e4 100644 --- a/src/messenger/webim/operator/logout.php +++ b/src/messenger/webim/operator/logout.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/operator/operator.php b/src/messenger/webim/operator/operator.php index f71615be..240fc641 100644 --- a/src/messenger/webim/operator/operator.php +++ b/src/messenger/webim/operator/operator.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/operator/operators.php b/src/messenger/webim/operator/operators.php index 8c38943f..1c895401 100644 --- a/src/messenger/webim/operator/operators.php +++ b/src/messenger/webim/operator/operators.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/operator/opgroups.php b/src/messenger/webim/operator/opgroups.php index 57cb14c2..d1846eb1 100644 --- a/src/messenger/webim/operator/opgroups.php +++ b/src/messenger/webim/operator/opgroups.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/operator/performance.php b/src/messenger/webim/operator/performance.php index cbafb3ff..7dafc2da 100644 --- a/src/messenger/webim/operator/performance.php +++ b/src/messenger/webim/operator/performance.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/operator/permissions.php b/src/messenger/webim/operator/permissions.php index 18db049a..6a97253b 100644 --- a/src/messenger/webim/operator/permissions.php +++ b/src/messenger/webim/operator/permissions.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/operator/redirect.php b/src/messenger/webim/operator/redirect.php index 7bdb5743..89b28b0a 100644 --- a/src/messenger/webim/operator/redirect.php +++ b/src/messenger/webim/operator/redirect.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/operator/resetpwd.php b/src/messenger/webim/operator/resetpwd.php index fb7a01e0..2a404cdf 100644 --- a/src/messenger/webim/operator/resetpwd.php +++ b/src/messenger/webim/operator/resetpwd.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/operator/restore.php b/src/messenger/webim/operator/restore.php index c688d0e4..d739035c 100644 --- a/src/messenger/webim/operator/restore.php +++ b/src/messenger/webim/operator/restore.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/operator/settings.php b/src/messenger/webim/operator/settings.php index 9069c1d1..62549a9c 100644 --- a/src/messenger/webim/operator/settings.php +++ b/src/messenger/webim/operator/settings.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/operator/statistics.php b/src/messenger/webim/operator/statistics.php index 60b7f8fa..86fd642c 100644 --- a/src/messenger/webim/operator/statistics.php +++ b/src/messenger/webim/operator/statistics.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/operator/themes.php b/src/messenger/webim/operator/themes.php index 8f393106..f3d98640 100644 --- a/src/messenger/webim/operator/themes.php +++ b/src/messenger/webim/operator/themes.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/operator/threadprocessor.php b/src/messenger/webim/operator/threadprocessor.php index cd8f04a5..944a1244 100644 --- a/src/messenger/webim/operator/threadprocessor.php +++ b/src/messenger/webim/operator/threadprocessor.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/operator/translate.php b/src/messenger/webim/operator/translate.php index 9a719e6a..c66152bc 100644 --- a/src/messenger/webim/operator/translate.php +++ b/src/messenger/webim/operator/translate.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/operator/update.php b/src/messenger/webim/operator/update.php index 6e672324..22708474 100644 --- a/src/messenger/webim/operator/update.php +++ b/src/messenger/webim/operator/update.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/operator/updates.php b/src/messenger/webim/operator/updates.php index 1743db09..bede1e1d 100644 --- a/src/messenger/webim/operator/updates.php +++ b/src/messenger/webim/operator/updates.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/operator/userhistory.php b/src/messenger/webim/operator/userhistory.php index 24cd1ae4..5fd6315d 100644 --- a/src/messenger/webim/operator/userhistory.php +++ b/src/messenger/webim/operator/userhistory.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/operator/users.php b/src/messenger/webim/operator/users.php index 2d12a2dd..dba5593d 100644 --- a/src/messenger/webim/operator/users.php +++ b/src/messenger/webim/operator/users.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/thread.php b/src/messenger/webim/thread.php index 81e891e4..00b23a1a 100644 --- a/src/messenger/webim/thread.php +++ b/src/messenger/webim/thread.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/view/agent.php b/src/messenger/webim/view/agent.php index 2f3a39e8..36acbb79 100644 --- a/src/messenger/webim/view/agent.php +++ b/src/messenger/webim/view/agent.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/view/agents.php b/src/messenger/webim/view/agents.php index 5a72d050..18644d62 100644 --- a/src/messenger/webim/view/agents.php +++ b/src/messenger/webim/view/agents.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/view/avatar.php b/src/messenger/webim/view/avatar.php index 30c9c8f7..a28ce090 100644 --- a/src/messenger/webim/view/avatar.php +++ b/src/messenger/webim/view/avatar.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/view/ban.php b/src/messenger/webim/view/ban.php index 5e5c5fc4..d1c65f55 100644 --- a/src/messenger/webim/view/ban.php +++ b/src/messenger/webim/view/ban.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/view/blocked_visitors.php b/src/messenger/webim/view/blocked_visitors.php index ff0e97ba..e707f246 100644 --- a/src/messenger/webim/view/blocked_visitors.php +++ b/src/messenger/webim/view/blocked_visitors.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/view/canned.php b/src/messenger/webim/view/canned.php index 14ca0c8b..3863aac8 100644 --- a/src/messenger/webim/view/canned.php +++ b/src/messenger/webim/view/canned.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/view/cannededit.php b/src/messenger/webim/view/cannededit.php index 13435c79..f77b79dc 100644 --- a/src/messenger/webim/view/cannededit.php +++ b/src/messenger/webim/view/cannededit.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/view/confirm.php b/src/messenger/webim/view/confirm.php index 7cc1ecca..65f4d50b 100644 --- a/src/messenger/webim/view/confirm.php +++ b/src/messenger/webim/view/confirm.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/view/features.php b/src/messenger/webim/view/features.php index e3fd9a3d..955d146c 100644 --- a/src/messenger/webim/view/features.php +++ b/src/messenger/webim/view/features.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/view/gen_button.php b/src/messenger/webim/view/gen_button.php index 440f92ba..3f708535 100644 --- a/src/messenger/webim/view/gen_button.php +++ b/src/messenger/webim/view/gen_button.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/view/group.php b/src/messenger/webim/view/group.php index 4a4032d1..b8f05d99 100644 --- a/src/messenger/webim/view/group.php +++ b/src/messenger/webim/view/group.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/view/groupmembers.php b/src/messenger/webim/view/groupmembers.php index 25bfb355..704b177b 100644 --- a/src/messenger/webim/view/groupmembers.php +++ b/src/messenger/webim/view/groupmembers.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/view/groups.php b/src/messenger/webim/view/groups.php index 8c8bd081..80376fec 100644 --- a/src/messenger/webim/view/groups.php +++ b/src/messenger/webim/view/groups.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/view/inc_errors.php b/src/messenger/webim/view/inc_errors.php index aa1a46a7..66f6b511 100644 --- a/src/messenger/webim/view/inc_errors.php +++ b/src/messenger/webim/view/inc_errors.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/view/inc_locales.php b/src/messenger/webim/view/inc_locales.php index 079f461f..3c8c5cf7 100644 --- a/src/messenger/webim/view/inc_locales.php +++ b/src/messenger/webim/view/inc_locales.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/view/inc_main.php b/src/messenger/webim/view/inc_main.php index f53defb7..d3862782 100644 --- a/src/messenger/webim/view/inc_main.php +++ b/src/messenger/webim/view/inc_main.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html @@ -87,7 +87,7 @@ $isrtl = getlocal("localedirection") == 'rtl';
                               
                              \ No newline at end of file diff --git a/src/messenger/webim/view/inc_menu.php b/src/messenger/webim/view/inc_menu.php index 1044a32a..95cf0cc4 100644 --- a/src/messenger/webim/view/inc_menu.php +++ b/src/messenger/webim/view/inc_menu.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/view/install_err.php b/src/messenger/webim/view/install_err.php index bc1e0893..e440f67f 100644 --- a/src/messenger/webim/view/install_err.php +++ b/src/messenger/webim/view/install_err.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/view/install_index.php b/src/messenger/webim/view/install_index.php index 010c85e0..20c739b8 100644 --- a/src/messenger/webim/view/install_index.php +++ b/src/messenger/webim/view/install_index.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/view/license.php b/src/messenger/webim/view/license.php index 640cf36c..90f1eaf2 100644 --- a/src/messenger/webim/view/license.php +++ b/src/messenger/webim/view/license.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/view/login.php b/src/messenger/webim/view/login.php index ebdaf6b4..5d8a706a 100644 --- a/src/messenger/webim/view/login.php +++ b/src/messenger/webim/view/login.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/view/menu.php b/src/messenger/webim/view/menu.php index 29fc033b..b51a786f 100644 --- a/src/messenger/webim/view/menu.php +++ b/src/messenger/webim/view/menu.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/view/operator_groups.php b/src/messenger/webim/view/operator_groups.php index 17595c80..95a623b8 100644 --- a/src/messenger/webim/view/operator_groups.php +++ b/src/messenger/webim/view/operator_groups.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/view/pending_users.php b/src/messenger/webim/view/pending_users.php index 4aa21f9e..fbd3b566 100644 --- a/src/messenger/webim/view/pending_users.php +++ b/src/messenger/webim/view/pending_users.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/view/performance.php b/src/messenger/webim/view/performance.php index 810d72e4..35fece82 100644 --- a/src/messenger/webim/view/performance.php +++ b/src/messenger/webim/view/performance.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/view/permissions.php b/src/messenger/webim/view/permissions.php index ed0d5e16..5405b197 100644 --- a/src/messenger/webim/view/permissions.php +++ b/src/messenger/webim/view/permissions.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/view/resetpwd.php b/src/messenger/webim/view/resetpwd.php index c0ef0e1c..cba0c0c3 100644 --- a/src/messenger/webim/view/resetpwd.php +++ b/src/messenger/webim/view/resetpwd.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/view/restore.php b/src/messenger/webim/view/restore.php index 0f11d52c..b293bd0c 100644 --- a/src/messenger/webim/view/restore.php +++ b/src/messenger/webim/view/restore.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/view/settings.php b/src/messenger/webim/view/settings.php index 4d5288a7..8f807b5b 100644 --- a/src/messenger/webim/view/settings.php +++ b/src/messenger/webim/view/settings.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/view/statistics.php b/src/messenger/webim/view/statistics.php index 6a7faa3b..1e21761f 100644 --- a/src/messenger/webim/view/statistics.php +++ b/src/messenger/webim/view/statistics.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/view/themes.php b/src/messenger/webim/view/themes.php index 7bf9434a..aa22c619 100644 --- a/src/messenger/webim/view/themes.php +++ b/src/messenger/webim/view/themes.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/view/thread_log.php b/src/messenger/webim/view/thread_log.php index 1d5d082e..9a2cb274 100644 --- a/src/messenger/webim/view/thread_log.php +++ b/src/messenger/webim/view/thread_log.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/view/thread_search.php b/src/messenger/webim/view/thread_search.php index 8a477646..dedc9b42 100644 --- a/src/messenger/webim/view/thread_search.php +++ b/src/messenger/webim/view/thread_search.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/view/translate.php b/src/messenger/webim/view/translate.php index dcd8917c..e809459d 100644 --- a/src/messenger/webim/view/translate.php +++ b/src/messenger/webim/view/translate.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/view/translatelist.php b/src/messenger/webim/view/translatelist.php index 507e1e3d..d70ba8d3 100644 --- a/src/messenger/webim/view/translatelist.php +++ b/src/messenger/webim/view/translatelist.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/view/updates.php b/src/messenger/webim/view/updates.php index 6502428e..555a9cf2 100644 --- a/src/messenger/webim/view/updates.php +++ b/src/messenger/webim/view/updates.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/view/userhistory.php b/src/messenger/webim/view/userhistory.php index d63e32d3..71de1ceb 100644 --- a/src/messenger/webim/view/userhistory.php +++ b/src/messenger/webim/view/userhistory.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2009 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html From 7dbcc3a09cfca38621d88378f81512a3ed45ebb3 Mon Sep 17 00:00:00 2001 From: Evgeny Gryaznov Date: Wed, 16 Feb 2011 01:25:04 +0100 Subject: [PATCH 06/77] rename button.php -> b.php --- src/messenger/compute_resources.pl | 2 +- src/messenger/webim/{button.php => b.php} | 0 src/messenger/webim/operator/getcode.php | 2 +- 3 files changed, 2 insertions(+), 2 deletions(-) rename src/messenger/webim/{button.php => b.php} (100%) diff --git a/src/messenger/compute_resources.pl b/src/messenger/compute_resources.pl index 15db18bf..495015b7 100755 --- a/src/messenger/compute_resources.pl +++ b/src/messenger/compute_resources.pl @@ -58,7 +58,7 @@ ["libs/demothread.php", 2], ["webim/thread.php", 0], - ["webim/button.php", 0], + ["webim/b.php", 0], ["webim/index.php", 0], ["webim/libs/.*\\.php", 1], diff --git a/src/messenger/webim/button.php b/src/messenger/webim/b.php similarity index 100% rename from src/messenger/webim/button.php rename to src/messenger/webim/b.php diff --git a/src/messenger/webim/operator/getcode.php b/src/messenger/webim/operator/getcode.php index e2185c4c..245e708b 100644 --- a/src/messenger/webim/operator/getcode.php +++ b/src/messenger/webim/operator/getcode.php @@ -87,7 +87,7 @@ if( !$lang || !in_array($lang,$image_locales) ) $file = "../locales/${lang}/button/${image}_on.gif"; $size = get_gifimage_size($file); -$imagehref = get_app_location($showhost,$forcesecure)."/button.php?i=$image&lang=$lang"; +$imagehref = get_app_location($showhost,$forcesecure)."/b.php?i=$image&lang=$lang"; if($groupid) { $imagehref .= "&group=$groupid"; } From 860a5587944ca142513404c945fcb9aa23572643 Mon Sep 17 00:00:00 2001 From: Evgeny Gryaznov Date: Wed, 16 Feb 2011 01:26:02 +0100 Subject: [PATCH 07/77] create button.php (for compatibility) --- src/messenger/webim/button.php | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 src/messenger/webim/button.php diff --git a/src/messenger/webim/button.php b/src/messenger/webim/button.php new file mode 100644 index 00000000..953e318f --- /dev/null +++ b/src/messenger/webim/button.php @@ -0,0 +1,21 @@ + \ No newline at end of file From 135f4c5adc10740bdc08456d3eca4ade48f37088 Mon Sep 17 00:00:00 2001 From: Evgeny Gryaznov Date: Wed, 16 Feb 2011 01:33:09 +0100 Subject: [PATCH 08/77] check webimroot variable during installation, proper name of folder to remove --- src/messenger/webim/install/index.php | 26 +- src/messenger/webim/locales/ar/properties | 934 ++++++++--------- src/messenger/webim/locales/bg/properties | 990 +++++++++---------- src/messenger/webim/locales/ca/properties | 892 ++++++++--------- src/messenger/webim/locales/de/properties | 2 +- src/messenger/webim/locales/en/properties | 3 +- src/messenger/webim/locales/fr/properties | 2 +- src/messenger/webim/locales/he/properties | 886 ++++++++--------- src/messenger/webim/locales/hr/properties | 2 +- src/messenger/webim/locales/hu/properties | 852 ++++++++-------- src/messenger/webim/locales/it/properties | 2 +- src/messenger/webim/locales/lv/properties | 388 ++++---- src/messenger/webim/locales/nl/properties | 2 +- src/messenger/webim/locales/pl/properties | 2 +- src/messenger/webim/locales/pt-br/properties | 2 +- src/messenger/webim/locales/ro/properties | 2 +- src/messenger/webim/locales/ru/properties | 3 +- src/messenger/webim/locales/sp/properties | 2 +- src/messenger/webim/locales/sv/properties | 2 +- src/messenger/webim/locales/th/properties | 2 +- src/messenger/webim/locales/tr/properties | 2 +- src/messenger/webim/locales/ua/properties | 2 +- src/messenger/webim/locales/zh-cn/properties | 2 +- src/messenger/webim/locales/zh-tw/properties | 2 +- 24 files changed, 2515 insertions(+), 2489 deletions(-) diff --git a/src/messenger/webim/install/index.php b/src/messenger/webim/install/index.php index f869c5c7..1376a3c2 100644 --- a/src/messenger/webim/install/index.php +++ b/src/messenger/webim/install/index.php @@ -33,6 +33,25 @@ $page['nextstep'] = false; $page['nextnotice'] = false; $errors = array(); +function check_webimroot() { + global $page, $errors, $webimroot; + $requestUri = $_SERVER["REQUEST_URI"]; + if(!preg_match('/^(.*)\\/install(\\/[^\\/\\\\]*)?$/', $requestUri, $matches)) { + $errors[] = "Cannot detect application location: $requestUri"; + return false; + } + $applocation = $matches[1]; + + if($applocation != $webimroot) { + $errors[] = "Please, check file ${applocation}/libs/config.php
                              Wrong value of \$webimroot variable, should be \"$applocation\""; + $webimroot = $applocation; + return false; + } + + $page['done'][] = getlocal2("install.0.app", array($applocation)); + return true; +} + function check_connection() { global $mysqlhost,$mysqllogin,$mysqlpass, $page, $errors, $webimroot; $link = @mysql_connect($mysqlhost,$mysqllogin,$mysqlpass); @@ -121,6 +140,11 @@ function check_columns($link) { function check_status() { global $page, $webimroot, $settings, $dbversion; + + if(!check_webimroot()) { + return; + } + $link = check_connection(); if(!$link) { return; @@ -144,7 +168,7 @@ function check_status() { $page['done'][] = getlocal("installed.message"); $page['nextstep'] = getlocal("installed.login_link"); - $page['nextnotice'] = getlocal("installed.notice"); + $page['nextnotice'] = getlocal2("installed.notice", array($webimroot."/install/")); $page['nextstepurl'] = "$webimroot/"; $page['show_small_login'] = true; diff --git a/src/messenger/webim/locales/ar/properties b/src/messenger/webim/locales/ar/properties index 66f7bf19..86225810 100644 --- a/src/messenger/webim/locales/ar/properties +++ b/src/messenger/webim/locales/ar/properties @@ -1,384 +1,384 @@ -encoding=utf-8 -output_charset=utf-8 -output_encoding=utf-8 -admin.content.client_agents=إضافة و حذف مقدمي الخدمة وإدارة صلاحياتهم. -admin.content.client_gen_button=إعداد كود HTML للدخول الدردشة. -admin.content.client_settings=تحديد الخيارات المؤثرة على شاشة المحادثة وسلوك النظام العام. -admin.content.description=الوظائف المتاحة لمقدمي الخدمة الموقع. +encoding=utf-8 +output_charset=utf-8 +output_encoding=utf-8 +admin.content.client_agents=إضافة و حذف مقدمي الخدمة وإدارة صلاحياتهم. +admin.content.client_gen_button=إعداد كود HTML للدخول الدردشة. +admin.content.client_settings=تحديد الخيارات المؤثرة على شاشة المحادثة وسلوك النظام العام. +admin.content.description=الوظائف المتاحة لمقدمي الخدمة الموقع. agent.not_logged_in=وقت الجلسة أنتهى ،الرجاء أعادة تسجيل الدخول. -app.descr=Mibew Messenger هو برنامج دعم مباشر مفتوج المصدر. -app.title=Mibew Messenger -ban.error.duplicate=العنوان المحدد مشغول , أنقر هنا إذا كنت ترغب بتحريره. -button.delete=حذف -button.enter=دخول +app.descr=Mibew Messenger هو برنامج دعم مباشر مفتوج المصدر. +app.title=Mibew Messenger +ban.error.duplicate=العنوان المحدد مشغول , أنقر هنا إذا كنت ترغب بتحريره. +button.delete=حذف +button.enter=دخول button.offline.bottom=اترك رسالة button.offline.top=مستشار الموقع button.offline=غير متصل button.online.bottom=إسأل سؤالك button.online.top=مستشار الموقع button.online=متصل -button.save=حفظ -button.search=بحث -canned.actions.del=إزالة -canned.actions.edit=تحرير -canned.actions=تعديل +button.save=حفظ +button.search=بحث +canned.actions.del=إزالة +canned.actions.edit=تحرير +canned.actions=تعديل canned.add=إضافة رسالة -canned.descr=تحرير الرسائل التي تكتبها كثيرا في المحادثة. -canned.group=للمجموعة: -canned.locale=للغة: -canned.title=الردود الجاهزة -cannededit.descr=>تحرير الرسالة الحالية. -cannededit.done=تم الحفظ -cannededit.message=الرسالة -cannededit.no_such=لا يوجد رسائل مشابهة -cannededit.title=تحرير الرسالة -cannednew.descr=إدراج رسالة جديدة. -cannednew.title=رسالة جديدة -char.redirect.operator.away_suff=(بعيد) -char.redirect.operator.online_suff=(على الخط) -chat.came.from=زائر جاء من الصفحة {0} -chat.client.changename=تغيير الاسم -chat.client.name=أنت -chat.client.spam.prefix=[مزعج]  -chat.client.visited.page=الزائر عبر إلى {0} -chat.default.username=زائر -chat.error_page.close=أغلق... -chat.error_page.head=حدث خطأ: -chat.error_page.title=خطأ -chat.mailthread.sent.close=أغلق... -chat.mailthread.sent.closewindow=إنقر على هذا الرابط لإغلاق النافذة -chat.mailthread.sent.content=سجل المحادثات المرسلة على العنوان {0} -chat.mailthread.sent.title=أرسل -chat.predefined_answers=مرحبا, كيف أستطيع مساعدتك?\nمرحبا بك معنا . كيف أستطيع تقديم الخدمة لك? -chat.redirect.back=عودة... -chat.redirect.cannot=لا يمكنك التحدث مع الزوار. -chat.redirect.choose=أختر: -chat.redirect.group=المجموعة: -chat.redirect.operator=مقدم خدمة: -chat.redirect.title=توجيه إلى
                              مقدمة خدمة آخر -chat.redirected.close=إغلاق... -chat.redirected.closewindow=أنقر لإغلاق النافذة -chat.redirected.content=الزائر وضع في قائمة انتظار مقدم الخدمة {0}. -chat.redirected.group.content=الزائر وضع في قائمة انتظار المجموعة {0}. -chat.redirected.title=الزائر تم توجيهه لمقدم خدمة آخر -chat.status.operator.changed=مقدم الخدمة {0} تغيير مقدم الخدمة {1} +canned.descr=تحرير الرسائل التي تكتبها كثيرا في المحادثة. +canned.group=للمجموعة: +canned.locale=للغة: +canned.title=الردود الجاهزة +cannededit.descr=>تحرير الرسالة الحالية. +cannededit.done=تم الحفظ +cannededit.message=الرسالة +cannededit.no_such=لا يوجد رسائل مشابهة +cannededit.title=تحرير الرسالة +cannednew.descr=إدراج رسالة جديدة. +cannednew.title=رسالة جديدة +char.redirect.operator.away_suff=(بعيد) +char.redirect.operator.online_suff=(على الخط) +chat.came.from=زائر جاء من الصفحة {0} +chat.client.changename=تغيير الاسم +chat.client.name=أنت +chat.client.spam.prefix=[مزعج]  +chat.client.visited.page=الزائر عبر إلى {0} +chat.default.username=زائر +chat.error_page.close=أغلق... +chat.error_page.head=حدث خطأ: +chat.error_page.title=خطأ +chat.mailthread.sent.close=أغلق... +chat.mailthread.sent.closewindow=إنقر على هذا الرابط لإغلاق النافذة +chat.mailthread.sent.content=سجل المحادثات المرسلة على العنوان {0} +chat.mailthread.sent.title=أرسل +chat.predefined_answers=مرحبا, كيف أستطيع مساعدتك?\nمرحبا بك معنا . كيف أستطيع تقديم الخدمة لك? +chat.redirect.back=عودة... +chat.redirect.cannot=لا يمكنك التحدث مع الزوار. +chat.redirect.choose=أختر: +chat.redirect.group=المجموعة: +chat.redirect.operator=مقدم خدمة: +chat.redirect.title=توجيه إلى
                              مقدمة خدمة آخر +chat.redirected.close=إغلاق... +chat.redirected.closewindow=أنقر لإغلاق النافذة +chat.redirected.content=الزائر وضع في قائمة انتظار مقدم الخدمة {0}. +chat.redirected.group.content=الزائر وضع في قائمة انتظار المجموعة {0}. +chat.redirected.title=الزائر تم توجيهه لمقدم خدمة آخر +chat.status.operator.changed=مقدم الخدمة {0} تغيير مقدم الخدمة {1} chat.status.operator.dead=مقدم الخدمة لديه مشاكل بالإتصال ، تم نقلك لصف الإنتظر ، نأسف لجعلك تنتظر. -chat.status.operator.joined=مقدم الخدمة {0} الآن متصل -chat.status.operator.left=مقدم الخدمة {0} غادر المحادثة -chat.status.operator.redirect=مقدم الخدمة {0} وجهك إلى مشغل آخر, من فضلك أنتظر قليلا -chat.status.operator.returned=مقدم الخدمة {0} عاد للمحادثة +chat.status.operator.joined=مقدم الخدمة {0} الآن متصل +chat.status.operator.left=مقدم الخدمة {0} غادر المحادثة +chat.status.operator.redirect=مقدم الخدمة {0} وجهك إلى مشغل آخر, من فضلك أنتظر قليلا +chat.status.operator.returned=مقدم الخدمة {0} عاد للمحادثة chat.status.user.changedname=الزائر {0} قام بتعديل ألاسم إلى: {1} -chat.status.user.dead=الزائر أغلق نافذة المحادثة -chat.status.user.left=الزائر {0} غادر المحدثة -chat.status.user.reopenedthread=الزائر عاود الإتصال من جديد -chat.thread.state_chatting_with_agent=في المحادثة -chat.thread.state_closed=تم الإغلاق -chat.thread.state_loading=جاري الحميل -chat.thread.state_wait=في الطابور -chat.thread.state_wait_for_another_agent=ينتظر مقدم الخدمة -chat.visitor.email=E-Mail: {0} -chat.visitor.info=Info: {0} -chat.wait=شكرا للتواصل معنا ، مقدم الخدمة سيكون معك قريبا ... -chat.window.chatting_with=أنت تتحدث مع: -chat.window.close_title=إنهاء المحادثة -chat.window.poweredby=بدعم من : -chat.window.poweredreftext=mibew.org -chat.window.predefined.select_answer=اختيار اجابة... -chat.window.product_name=Mibew Messenger -chat.window.send_message=ارسال رسالة -chat.window.send_message_short=ارسال ({0}) -chat.window.title.agent=Mibew Messenger -chat.window.title.user=Mibew Messenger -chat.window.toolbar.mail_history=إرسال سجل المحادثة بابريد الإلكتروني -chat.window.toolbar.redirect_user=توجيه الزائر إلى مقدم خدمة آخر -chat.window.toolbar.refresh=تحديث -clients.how_to=للإجابة على أحد الزوار ، قم بالنقر على أسمه من القائمة. -clients.intro=هذه الصفحة تعرض قائمة الزوار الذين ينتظرون الإجابة. -clients.no_clients=قائمة الزوار المنتظرين فارغة -clients.queue.chat=محادثة زائر -clients.queue.prio=طابر أفضلية الزوار -clients.queue.wait=ينتظر مقدم اخدمة من بداية الوقت -clients.title=قائمة الزوار المنتظرين -common.asterisk_explanation=* - حقل إلزامي -company.title=Mibew Messenger مجموعة -confirm.take.head=تغيير مقدم الخدمة +chat.status.user.dead=الزائر أغلق نافذة المحادثة +chat.status.user.left=الزائر {0} غادر المحدثة +chat.status.user.reopenedthread=الزائر عاود الإتصال من جديد +chat.thread.state_chatting_with_agent=في المحادثة +chat.thread.state_closed=تم الإغلاق +chat.thread.state_loading=جاري الحميل +chat.thread.state_wait=في الطابور +chat.thread.state_wait_for_another_agent=ينتظر مقدم الخدمة +chat.visitor.email=E-Mail: {0} +chat.visitor.info=Info: {0} +chat.wait=شكرا للتواصل معنا ، مقدم الخدمة سيكون معك قريبا ... +chat.window.chatting_with=أنت تتحدث مع: +chat.window.close_title=إنهاء المحادثة +chat.window.poweredby=بدعم من : +chat.window.poweredreftext=mibew.org +chat.window.predefined.select_answer=اختيار اجابة... +chat.window.product_name=Mibew Messenger +chat.window.send_message=ارسال رسالة +chat.window.send_message_short=ارسال ({0}) +chat.window.title.agent=Mibew Messenger +chat.window.title.user=Mibew Messenger +chat.window.toolbar.mail_history=إرسال سجل المحادثة بابريد الإلكتروني +chat.window.toolbar.redirect_user=توجيه الزائر إلى مقدم خدمة آخر +chat.window.toolbar.refresh=تحديث +clients.how_to=للإجابة على أحد الزوار ، قم بالنقر على أسمه من القائمة. +clients.intro=هذه الصفحة تعرض قائمة الزوار الذين ينتظرون الإجابة. +clients.no_clients=قائمة الزوار المنتظرين فارغة +clients.queue.chat=محادثة زائر +clients.queue.prio=طابر أفضلية الزوار +clients.queue.wait=ينتظر مقدم اخدمة من بداية الوقت +clients.title=قائمة الزوار المنتظرين +common.asterisk_explanation=* - حقل إلزامي +company.title=Mibew Messenger مجموعة +confirm.take.head=تغيير مقدم الخدمة confirm.take.message=الزائر {0} يتحادث مع مقدم الخدمة{1}.
                              هل ترغب في بدأ المحادثة مع الزائر؟ -confirm.take.no=لا,أغلق هذه النافذة -confirm.take.yes=نعم , أنا متأكد -content.blocked=هنا تستطيع الحماية من الزوار المزعجين. -content.history=بحث سجل المحادثات. -content.logoff=تسجيل الخروج من النظام. -data.saved=تم حفظ التعديات -demo.chat.question=هناك الكثير من متصفحات الإنترنت ، بماذا توصيني ؟ -demo.chat.welcome=مرحبا, كيف أستطيع خدمتك ؟ -errors.captcha=الحروف التي أدخلتها لا تطابق الحروف المعروضة بالصورة. -errors.failed.uploading.file=خطأ في رفع الملف "{0}": {1}. -errors.file.move.error=خطأ أثناء نقل الملف -errors.file.size.exceeded=حجم الملف المرفوع أكبر من المسموح به -errors.footer=
                            -errors.header=قم بتصحيح الأخطاء:
                              -errors.invalid.file.type=نوع الملف غير صالح -errors.prefix=
                            • -errors.required=الرجاء تعبية الحقل "{0}". -errors.suffix=
                            • -errors.wrong_field=الرجاء تعبئة الحقل "{0}" بشكل صحيح. -features.saved=تم تفعيل الخاصية -form.field.address.description=مثال: 12.23.45.123 أو todo.com -form.field.address=عنوان الزائر -form.field.agent_commonname.description=هذا الأسم سوف يشاهده الزائر . -form.field.agent_commonname=الأسم الكامل (لاتيني) -form.field.agent_name.description=هذا الأسم سوف يشاهده الزائر . -form.field.agent_name=الأسم -form.field.avatar.current.description=صورة العرض. -form.field.avatar.current=صورة العرض الخالية -form.field.avatar.upload.description=أختر صورة عرض لرفعها .
                              مقاس هذه الصورة يجب أن لا تزيد عن 100x100 px. -form.field.avatar.upload=رفع الصورة -form.field.ban_comment.description=سبب الحظر -form.field.ban_comment=تعليق -form.field.ban_days.description=عدد الأيام التي يحظر فيها العنوان -form.field.ban_days=أيام -form.field.email=بريدك الإلكتروني -form.field.groupcommondesc.description=الوصف باللغة الإنجيليزية. -form.field.groupcommondesc=الوصف العام -form.field.groupcommonname.description=الاسم ياللغة الإنجليزية. -form.field.groupcommonname=الاسم العام -form.field.groupdesc.description=وصف المجموعة. -form.field.groupdesc=الوصف -form.field.groupname.description=اسم لتمييز المجموعة. -form.field.groupname=الاسم -form.field.login.description=اسم للدخول يتألف من حروف لاتينية صغيرة. -form.field.login=اسم الدخول +confirm.take.no=لا,أغلق هذه النافذة +confirm.take.yes=نعم , أنا متأكد +content.blocked=هنا تستطيع الحماية من الزوار المزعجين. +content.history=بحث سجل المحادثات. +content.logoff=تسجيل الخروج من النظام. +data.saved=تم حفظ التعديات +demo.chat.question=هناك الكثير من متصفحات الإنترنت ، بماذا توصيني ؟ +demo.chat.welcome=مرحبا, كيف أستطيع خدمتك ؟ +errors.captcha=الحروف التي أدخلتها لا تطابق الحروف المعروضة بالصورة. +errors.failed.uploading.file=خطأ في رفع الملف "{0}": {1}. +errors.file.move.error=خطأ أثناء نقل الملف +errors.file.size.exceeded=حجم الملف المرفوع أكبر من المسموح به +errors.footer=
                            +errors.header=قم بتصحيح الأخطاء:
                              +errors.invalid.file.type=نوع الملف غير صالح +errors.prefix=
                            • +errors.required=الرجاء تعبية الحقل "{0}". +errors.suffix=
                            • +errors.wrong_field=الرجاء تعبئة الحقل "{0}" بشكل صحيح. +features.saved=تم تفعيل الخاصية +form.field.address.description=مثال: 12.23.45.123 أو todo.com +form.field.address=عنوان الزائر +form.field.agent_commonname.description=هذا الأسم سوف يشاهده الزائر . +form.field.agent_commonname=الأسم الكامل (لاتيني) +form.field.agent_name.description=هذا الأسم سوف يشاهده الزائر . +form.field.agent_name=الأسم +form.field.avatar.current.description=صورة العرض. +form.field.avatar.current=صورة العرض الخالية +form.field.avatar.upload.description=أختر صورة عرض لرفعها .
                              مقاس هذه الصورة يجب أن لا تزيد عن 100x100 px. +form.field.avatar.upload=رفع الصورة +form.field.ban_comment.description=سبب الحظر +form.field.ban_comment=تعليق +form.field.ban_days.description=عدد الأيام التي يحظر فيها العنوان +form.field.ban_days=أيام +form.field.email=بريدك الإلكتروني +form.field.groupcommondesc.description=الوصف باللغة الإنجيليزية. +form.field.groupcommondesc=الوصف العام +form.field.groupcommonname.description=الاسم ياللغة الإنجليزية. +form.field.groupcommonname=الاسم العام +form.field.groupdesc.description=وصف المجموعة. +form.field.groupdesc=الوصف +form.field.groupname.description=اسم لتمييز المجموعة. +form.field.groupname=الاسم +form.field.login.description=اسم للدخول يتألف من حروف لاتينية صغيرة. +form.field.login=اسم الدخول form.field.mail.description=للتنبيه و استرجاع كلمة السر form.field.mail=رسالة الكترونية -form.field.message=الرسالة -form.field.name=اسمك -form.field.password.description=أدخل كلمة مرور جديدة ، أو اترك الحقل فارغا إذا كنت لا ترغب بتغييرها. -form.field.password=كلمة المرور -form.field.password_confirm.description=تأكيد كلمة المرور الجديدة. -form.field.password_confirm=التأكيد -form.field.translation=الترجمة -harderrors.header=لا يمكن التنفبذ:
                                -image.button.login=/locales/ar/images/login.gif -image.button.save=/locales/ar/images/save.gif -image.button.search=/locales/ar/images/search.gif -image.chat.history=/locales/ar/images/history.gif -image.chat.message=/locales/ar/images/message.gif -image.chat.sprite=/locales/ar/images/wmchat.png -install.1.connected=تم الإتصال بخادم قاعدة البيانات MySQL الإصدار {0} -install.2.create=إنشاء قاعدة البيانات "{0}" -install.2.db_exists=قاعدة البينات "{0}" تم إنشائها. -install.2.notice=لم يتم العثور على قاعدة البيانات في السيرفر. إذا كنت تملك الآن صلاحية للقيام بذلك أنقر على الرابط التالي . -install.3.create=إنشاء الجداول المطلوبة. -install.3.tables_exist=تم إنشاء الجداول المطلوبة. -install.4.create=تحديث الجداول -install.4.done=تم تحديث بنية الجداول. -install.4.notice=بنية الجداول يجب تحديثها إلى الإصدار الجديد. -install.connection.error=لم يتم الإتصال, تأكد من إعدادات قاعدة البينات والسيرفر في الملف config.php. خطأ : {0} -install.done=أكتمل: -install.err.back=أصلح الأخطاء ثم عاود مرة أخرى . أنقر على عودة لإعادة المحاولة. -install.err.title=مشكلة -install.kill_tables.notice=لا يمكن تحديث بنية الجداول. حاول القيام بذلك يدويا أو أفرغ جميع الجداول (خطر : سيتم إزالة كل البينات ). -install.kill_tables=إزالة الجداول الموجودة في قاعدة البيانات -install.license=رخصة أستخدام البرنامج -install.message=معالج إعداد قاعدة البيانات. -install.next=الخطوة التالية: -install.title=تنصيب البرنامج -install.updatedb=من فضلك, إبدأ معالج التحديث لإعداد قاعدة البيانات. -installed.login_link=إنتقل إلى صفحة تسجيل الدخول -installed.message=تم تنصيب البرنامج بنجاح. -installed.notice=تستطيع الآن تسجيل الدخوب كـ admin بدون كلمة مرور.

                                !!! يجب تغيير كلمة المرور بعد تسجيل الدخول مباشرة ، وحذف المجلد /webim/install للحماية . -lang.choose=أختر لغتك -leavemail.body=أنت تملك رسالة من {0}:\n\n{2}\n\nبريده الإلكتروني : {1}\n{3}\n--- \nموقع المحادثة الخاص بك -leavemail.subject=استفسار من {0} -leavemessage.close=إغلاق -leavemessage.descr=نأسف, لا يوجد مقدم خدمة متصل في هذه اللحظة. نرجوا, المحاولة في وقت آخر أو إرسال استفسارك عن طريق هذا النموذج . -leavemessage.perform=ارسال -leavemessage.sent.message= نشكرك لتعاملك معنا.
                                سيتم إجابتك على بريدك الإلكتروني قريبا . -leavemessage.sent.title=تم إرسال رسالتك بنجاح -leavemessage.title=اترك لنا رسالة -leftMenu.client_agents=مقدمي الخدمة -leftMenu.client_gen_button=زر دخول الزوار -leftMenu.client_settings=الإعدادات -license.title=الترخيص -localedirection=rtl -localeid=العربية (ar) -mail.user.history.body=مرحبا, {0}!\n\nسجل محادثتك: \n\n{1}\n--- \nأجمل التمنيات,\nMibew Messenger -mail.user.history.subject=Mibew Messenger: سجل المحادثة -mailthread.close=إغلاق... -mailthread.enter_email=أدخل بريدك الألكتروني: -mailthread.perform=إرسال -mailthread.title=إرسال سجل المحادثة
                                عن طريق البريد الإلكتروني -menu.agents=قائمة مقدمي الخدمة -menu.blocked=زوار محظورين -menu.canned=الردود الجاهزة -menu.groups.content=إدارة مجمواعات مقدمي الخدمة. -menu.groups=المجموعات -menu.locale.content=تغيير اللغات. -menu.locale=اللغة -menu.main=الرئيسية -menu.operator=أنت {0} -menu.profile.content=تستطيع تغيير المعومات الشخصية من هذه الصفحة. -menu.profile=الملف الشخصي -menu.translate=الترجمة -menu.updates.content=فحص التحديثات ومشاهدة الأخبار. -menu.updates=التحديثات -my_settings.error.password_match=كلمة المرور المدخلة غير متطابقة -no_such_operator=لا يوجد مقدم خدمة مطابق -operator.group.no_description=<لا وصف> -operator.groups.intro=اختر مجموعة لربط مقدم الخدمة معها. -operator.groups.title=مجموعات مقدمي الخدمة -page.analysis.search.head_browser=المتصفح -page.analysis.search.head_group=المجموعة -page.analysis.search.head_host=عنوان الزائر -page.analysis.search.head_messages=رسائل الزائر -page.analysis.search.head_name=الاسم -page.analysis.search.head_operator=مقدم الخدمة -page.analysis.search.head_time=وقت ومدة المحادثة -page.analysis.userhistory.intro=تستطيع مشاهدة سجل محادثا الزائر هنا. -page.analysis.userhistory.title=سجل الزوار -page.chat.old_browser.close=إغلاق... -page.chat.old_browser.list=
                                  \n
                                • Internet Explorer 5.5+
                                • \n
                                • Firefox 1.0+
                                • \n
                                • Opera 8.0+
                                • \n
                                • Mozilla 1.4+
                                • \n
                                • Netscape 7.1+
                                • \n
                                • Safari 1.2+
                                • \n
                                \n

                                أيضا ندعم بعض المتصحات القديمة:

                                \n
                                  \n
                                • Internet Explorer 5.0
                                • \n
                                • Opera 7.0
                                • \n
                                -page.chat.old_browser.problem=

                                متصفح الأنترنت الذي تستخدمه غير مدعوم من قبل Mibew Messenger.
                                \nالرجاء, استخدام أحد المتصفحات التالية أو أحدث:

                                -page.chat.old_browser.title=الرجاء, استخدام متصفح أنترنت أحدث -page.gen_button.choose_group=الكود للمجموعة -page.gen_button.choose_image=اختر صورة -page.gen_button.choose_locale=الكود للغة -page.gen_button.choose_style=نمط شاشة المحادثة -page.gen_button.code.description=أحذر!الرجاء عدم
                                تعديل الكود يدويا
                                إلا إذا كنت على دراية كافية
                                بطريقة عمله! -page.gen_button.code=HTML كود -page.gen_button.default_group=-جميع مقدمي الخدمة- -page.gen_button.include_site_name=تظمين عنوان الموقع دالخ الكود -page.gen_button.intro=تستطيع إنشاء كود HTML لزر دخول الزوار من هنا. -page.gen_button.modsecurity=متكامل مع mod_security (modsecurity.org), فعل هذه الخاصية في إذا لم تعمل المحادثة بشكل صحيح -page.gen_button.sample=مثال -page.gen_button.secure_links=استخدام تقنية (https) -page.gen_button.title=توليد كود HTML لزر دخول الزوار -page.group.create_new=من هنا تستطيع إنشاء مجموعة. -page.group.duplicate_name=الرجاء إختيار اسم آخر, الاسم المدخل قيد الإستخدام حاليا. -page.group.intro=من هذه الصفحة تستطيع تحرير تفاصيل المجموعة. -page.group.membersnum=مقدمي الخدمة -page.group.no_such=لا يوجد مجموعة مطابقة -page.group.title=تفاصيل المجموعة -page.groupmembers.intro=عرض وتحرير قائمة الأعضاء. -page.groupmembers.title=الأعضاء -page.groups.confirm=هل تريد بالتأكيد حذف المجموعة "{0}"? -page.groups.intro=هذه الصفحة تعرض المجموعات في هذا النظام. كل مجموعة تملك زر دخول خاص وردود جاهزو خاصة. -page.groups.isaway=بالخارج -page.groups.isonline=على الخط -page.groups.new=إنشاء مجموعة جديدة... -page.groups.title=المجموعات -page.preview.agentchat=شاشة المحادثة (وضع مقدم الخدمة) -page.preview.agentrochat=عرض شاشة المحادثة (مقدم الخدمة في وضع القراءة فقط) -page.preview.chatsimple=شاشة المحادثة البسيطة, التحديث لأخذ الرسائل (IE 5, Opera 7) -page.preview.choose=اختر النمط -page.preview.choosetpl=اختر القالب -page.preview.error=شاشة الخطأ -page.preview.intro=من هنا, تستطيع مشاهدة التصاميم التي تم تنصيبها بشكل صحيح. -page.preview.leavemessage=شاشة ترك رسالة -page.preview.leavemessagesent="رسالتك ارسلت" شاشة -page.preview.mail=شاشة إدخال البريد -page.preview.mailsent="تم إرسال البريد" شاشة -page.preview.nochat=قائمة متصفحات الأنترنت المدعومة شاشة -page.preview.redirect=شاشة تحويل الزائر إلى مقدم خدمة آخر -page.preview.redirected="تم توجيه الزائر" شاشة -page.preview.showerr=عرض الأخطاء -page.preview.style_default=-الإعدادات العامة- -page.preview.survey=شاشة إرسال رسالة -page.preview.title=نمط الموقع -page.preview.userchat=شاشة المحادثة (وضع الزائر) -page.translate.descr=إذا كانت الترجمة غير مناسبة, الرجاء أرسل لنا التحديثات. -page.translate.done=تم حفظ ترجمتك. -page.translate.one=أدخل ترجمة النص. -page.translate.title=معالج الترجمة -page_agent.cannot_modify=غير مسموح لك بتعديل الملف الشخصي. -page_agent.clear_avatar=إزالة صورة العرض -page_agent.create_new=من هنا تستطيع إنشاء مقدم خدمة جديد -page_agent.error.duplicate_login=الرجاء إختيار أسم دخول آخر, الاسم المدخل مستخدم حاليا. -page_agent.error.wrong_login=اسم الدخول يجب أن يتكون من حروف لاتينية, أو أرقام أو الرمز _ . -page_agent.intro=تحرير إعدادات مقدم الخدمة العامة. -page_agent.tab.avatar=الصورة -page_agent.tab.groups=المجموعات -page_agent.tab.main=عام -page_agent.tab.permissions=الصلاحيات -page_agent.title=تفاصيل مقدم الخدمة -page_agents.agent_name=الاسم -page_agents.agents=القائمة الكاملة لمقدم الخدمة: -page_agents.confirm=هل تريد بالتأكيد حذف مقدم الخدمة "{0}"? -page_agents.intro=هذه القائمة تعرض مقدمي الخدمة. -page_agents.isaway=بالخارج -page_agents.isonline=على الخط -page_agents.login=اسم الدخول -page_agents.new_agent=ادراج مقدم خدمة... -page_agents.status=آخر تفاعل -page_agents.title=مقدمي الخدمة -page_analysis.full.text.search=اسم المستخدم أو الرسالة للبحث عنها: -page_analysis.search.title=سجل المحادثات -page_avatar.intro=تستطيع رفع الصورة الخاصة بك بأحد هذه الإمتدادت JPG, GIF, PNG أو TIF. -page_avatar.title=رفع صورة العرض -page_ban.intro=من هنا تستطيع حظر الزوار المزعجين . -page_ban.sent=العنوان {0} محظور لعدد من الأيام. -page_ban.thread=أنت فتحت هذه الصفحة من أجل "{0}" , تمع تحديد العنوان الخاص به ، إملء خانة الأيام والتعليق ثم أنقر على ارسال. -page_ban.title=حظر العنوان -page_bans.add=إدراج عنوان -page_bans.confirm=هل تريد بالتأكيد إزالة العنوان {0} من قائمة العناوين المحظورة? -page_bans.list=قائمة العناوين المحظورة IPs: -page_bans.title=قائمة الحظر -page_bans.to=يحظر حتى +form.field.message=الرسالة +form.field.name=اسمك +form.field.password.description=أدخل كلمة مرور جديدة ، أو اترك الحقل فارغا إذا كنت لا ترغب بتغييرها. +form.field.password=كلمة المرور +form.field.password_confirm.description=تأكيد كلمة المرور الجديدة. +form.field.password_confirm=التأكيد +form.field.translation=الترجمة +harderrors.header=لا يمكن التنفبذ:
                                  +image.button.login=/locales/ar/images/login.gif +image.button.save=/locales/ar/images/save.gif +image.button.search=/locales/ar/images/search.gif +image.chat.history=/locales/ar/images/history.gif +image.chat.message=/locales/ar/images/message.gif +image.chat.sprite=/locales/ar/images/wmchat.png +install.1.connected=تم الإتصال بخادم قاعدة البيانات MySQL الإصدار {0} +install.2.create=إنشاء قاعدة البيانات "{0}" +install.2.db_exists=قاعدة البينات "{0}" تم إنشائها. +install.2.notice=لم يتم العثور على قاعدة البيانات في السيرفر. إذا كنت تملك الآن صلاحية للقيام بذلك أنقر على الرابط التالي . +install.3.create=إنشاء الجداول المطلوبة. +install.3.tables_exist=تم إنشاء الجداول المطلوبة. +install.4.create=تحديث الجداول +install.4.done=تم تحديث بنية الجداول. +install.4.notice=بنية الجداول يجب تحديثها إلى الإصدار الجديد. +install.connection.error=لم يتم الإتصال, تأكد من إعدادات قاعدة البينات والسيرفر في الملف config.php. خطأ : {0} +install.done=أكتمل: +install.err.back=أصلح الأخطاء ثم عاود مرة أخرى . أنقر على عودة لإعادة المحاولة. +install.err.title=مشكلة +install.kill_tables.notice=لا يمكن تحديث بنية الجداول. حاول القيام بذلك يدويا أو أفرغ جميع الجداول (خطر : سيتم إزالة كل البينات ). +install.kill_tables=إزالة الجداول الموجودة في قاعدة البيانات +install.license=رخصة أستخدام البرنامج +install.message=معالج إعداد قاعدة البيانات. +install.next=الخطوة التالية: +install.title=تنصيب البرنامج +install.updatedb=من فضلك, إبدأ معالج التحديث لإعداد قاعدة البيانات. +installed.login_link=إنتقل إلى صفحة تسجيل الدخول +installed.message=تم تنصيب البرنامج بنجاح. +installed.notice=تستطيع الآن تسجيل الدخوب كـ admin بدون كلمة مرور.

                                  !!! يجب تغيير كلمة المرور بعد تسجيل الدخول مباشرة ، وحذف المجلد {0} للحماية . +lang.choose=أختر لغتك +leavemail.body=أنت تملك رسالة من {0}:\n\n{2}\n\nبريده الإلكتروني : {1}\n{3}\n--- \nموقع المحادثة الخاص بك +leavemail.subject=استفسار من {0} +leavemessage.close=إغلاق +leavemessage.descr=نأسف, لا يوجد مقدم خدمة متصل في هذه اللحظة. نرجوا, المحاولة في وقت آخر أو إرسال استفسارك عن طريق هذا النموذج . +leavemessage.perform=ارسال +leavemessage.sent.message= نشكرك لتعاملك معنا.
                                  سيتم إجابتك على بريدك الإلكتروني قريبا . +leavemessage.sent.title=تم إرسال رسالتك بنجاح +leavemessage.title=اترك لنا رسالة +leftMenu.client_agents=مقدمي الخدمة +leftMenu.client_gen_button=زر دخول الزوار +leftMenu.client_settings=الإعدادات +license.title=الترخيص +localedirection=rtl +localeid=العربية (ar) +mail.user.history.body=مرحبا, {0}!\n\nسجل محادثتك: \n\n{1}\n--- \nأجمل التمنيات,\nMibew Messenger +mail.user.history.subject=Mibew Messenger: سجل المحادثة +mailthread.close=إغلاق... +mailthread.enter_email=أدخل بريدك الألكتروني: +mailthread.perform=إرسال +mailthread.title=إرسال سجل المحادثة
                                  عن طريق البريد الإلكتروني +menu.agents=قائمة مقدمي الخدمة +menu.blocked=زوار محظورين +menu.canned=الردود الجاهزة +menu.groups.content=إدارة مجمواعات مقدمي الخدمة. +menu.groups=المجموعات +menu.locale.content=تغيير اللغات. +menu.locale=اللغة +menu.main=الرئيسية +menu.operator=أنت {0} +menu.profile.content=تستطيع تغيير المعومات الشخصية من هذه الصفحة. +menu.profile=الملف الشخصي +menu.translate=الترجمة +menu.updates.content=فحص التحديثات ومشاهدة الأخبار. +menu.updates=التحديثات +my_settings.error.password_match=كلمة المرور المدخلة غير متطابقة +no_such_operator=لا يوجد مقدم خدمة مطابق +operator.group.no_description=<لا وصف> +operator.groups.intro=اختر مجموعة لربط مقدم الخدمة معها. +operator.groups.title=مجموعات مقدمي الخدمة +page.analysis.search.head_browser=المتصفح +page.analysis.search.head_group=المجموعة +page.analysis.search.head_host=عنوان الزائر +page.analysis.search.head_messages=رسائل الزائر +page.analysis.search.head_name=الاسم +page.analysis.search.head_operator=مقدم الخدمة +page.analysis.search.head_time=وقت ومدة المحادثة +page.analysis.userhistory.intro=تستطيع مشاهدة سجل محادثا الزائر هنا. +page.analysis.userhistory.title=سجل الزوار +page.chat.old_browser.close=إغلاق... +page.chat.old_browser.list=
                                    \n
                                  • Internet Explorer 5.5+
                                  • \n
                                  • Firefox 1.0+
                                  • \n
                                  • Opera 8.0+
                                  • \n
                                  • Mozilla 1.4+
                                  • \n
                                  • Netscape 7.1+
                                  • \n
                                  • Safari 1.2+
                                  • \n
                                  \n

                                  أيضا ندعم بعض المتصحات القديمة:

                                  \n
                                    \n
                                  • Internet Explorer 5.0
                                  • \n
                                  • Opera 7.0
                                  • \n
                                  +page.chat.old_browser.problem=

                                  متصفح الأنترنت الذي تستخدمه غير مدعوم من قبل Mibew Messenger.
                                  \nالرجاء, استخدام أحد المتصفحات التالية أو أحدث:

                                  +page.chat.old_browser.title=الرجاء, استخدام متصفح أنترنت أحدث +page.gen_button.choose_group=الكود للمجموعة +page.gen_button.choose_image=اختر صورة +page.gen_button.choose_locale=الكود للغة +page.gen_button.choose_style=نمط شاشة المحادثة +page.gen_button.code.description=أحذر!الرجاء عدم
                                  تعديل الكود يدويا
                                  إلا إذا كنت على دراية كافية
                                  بطريقة عمله! +page.gen_button.code=HTML كود +page.gen_button.default_group=-جميع مقدمي الخدمة- +page.gen_button.include_site_name=تظمين عنوان الموقع دالخ الكود +page.gen_button.intro=تستطيع إنشاء كود HTML لزر دخول الزوار من هنا. +page.gen_button.modsecurity=متكامل مع mod_security (modsecurity.org), فعل هذه الخاصية في إذا لم تعمل المحادثة بشكل صحيح +page.gen_button.sample=مثال +page.gen_button.secure_links=استخدام تقنية (https) +page.gen_button.title=توليد كود HTML لزر دخول الزوار +page.group.create_new=من هنا تستطيع إنشاء مجموعة. +page.group.duplicate_name=الرجاء إختيار اسم آخر, الاسم المدخل قيد الإستخدام حاليا. +page.group.intro=من هذه الصفحة تستطيع تحرير تفاصيل المجموعة. +page.group.membersnum=مقدمي الخدمة +page.group.no_such=لا يوجد مجموعة مطابقة +page.group.title=تفاصيل المجموعة +page.groupmembers.intro=عرض وتحرير قائمة الأعضاء. +page.groupmembers.title=الأعضاء +page.groups.confirm=هل تريد بالتأكيد حذف المجموعة "{0}"? +page.groups.intro=هذه الصفحة تعرض المجموعات في هذا النظام. كل مجموعة تملك زر دخول خاص وردود جاهزو خاصة. +page.groups.isaway=بالخارج +page.groups.isonline=على الخط +page.groups.new=إنشاء مجموعة جديدة... +page.groups.title=المجموعات +page.preview.agentchat=شاشة المحادثة (وضع مقدم الخدمة) +page.preview.agentrochat=عرض شاشة المحادثة (مقدم الخدمة في وضع القراءة فقط) +page.preview.chatsimple=شاشة المحادثة البسيطة, التحديث لأخذ الرسائل (IE 5, Opera 7) +page.preview.choose=اختر النمط +page.preview.choosetpl=اختر القالب +page.preview.error=شاشة الخطأ +page.preview.intro=من هنا, تستطيع مشاهدة التصاميم التي تم تنصيبها بشكل صحيح. +page.preview.leavemessage=شاشة ترك رسالة +page.preview.leavemessagesent="رسالتك ارسلت" شاشة +page.preview.mail=شاشة إدخال البريد +page.preview.mailsent="تم إرسال البريد" شاشة +page.preview.nochat=قائمة متصفحات الأنترنت المدعومة شاشة +page.preview.redirect=شاشة تحويل الزائر إلى مقدم خدمة آخر +page.preview.redirected="تم توجيه الزائر" شاشة +page.preview.showerr=عرض الأخطاء +page.preview.style_default=-الإعدادات العامة- +page.preview.survey=شاشة إرسال رسالة +page.preview.title=نمط الموقع +page.preview.userchat=شاشة المحادثة (وضع الزائر) +page.translate.descr=إذا كانت الترجمة غير مناسبة, الرجاء أرسل لنا التحديثات. +page.translate.done=تم حفظ ترجمتك. +page.translate.one=أدخل ترجمة النص. +page.translate.title=معالج الترجمة +page_agent.cannot_modify=غير مسموح لك بتعديل الملف الشخصي. +page_agent.clear_avatar=إزالة صورة العرض +page_agent.create_new=من هنا تستطيع إنشاء مقدم خدمة جديد +page_agent.error.duplicate_login=الرجاء إختيار أسم دخول آخر, الاسم المدخل مستخدم حاليا. +page_agent.error.wrong_login=اسم الدخول يجب أن يتكون من حروف لاتينية, أو أرقام أو الرمز _ . +page_agent.intro=تحرير إعدادات مقدم الخدمة العامة. +page_agent.tab.avatar=الصورة +page_agent.tab.groups=المجموعات +page_agent.tab.main=عام +page_agent.tab.permissions=الصلاحيات +page_agent.title=تفاصيل مقدم الخدمة +page_agents.agent_name=الاسم +page_agents.agents=القائمة الكاملة لمقدم الخدمة: +page_agents.confirm=هل تريد بالتأكيد حذف مقدم الخدمة "{0}"? +page_agents.intro=هذه القائمة تعرض مقدمي الخدمة. +page_agents.isaway=بالخارج +page_agents.isonline=على الخط +page_agents.login=اسم الدخول +page_agents.new_agent=ادراج مقدم خدمة... +page_agents.status=آخر تفاعل +page_agents.title=مقدمي الخدمة +page_analysis.full.text.search=اسم المستخدم أو الرسالة للبحث عنها: +page_analysis.search.title=سجل المحادثات +page_avatar.intro=تستطيع رفع الصورة الخاصة بك بأحد هذه الإمتدادت JPG, GIF, PNG أو TIF. +page_avatar.title=رفع صورة العرض +page_ban.intro=من هنا تستطيع حظر الزوار المزعجين . +page_ban.sent=العنوان {0} محظور لعدد من الأيام. +page_ban.thread=أنت فتحت هذه الصفحة من أجل "{0}" , تمع تحديد العنوان الخاص به ، إملء خانة الأيام والتعليق ثم أنقر على ارسال. +page_ban.title=حظر العنوان +page_bans.add=إدراج عنوان +page_bans.confirm=هل تريد بالتأكيد إزالة العنوان {0} من قائمة العناوين المحظورة? +page_bans.list=قائمة العناوين المحظورة IPs: +page_bans.title=قائمة الحظر +page_bans.to=يحظر حتى page_client.pending_users=تستطيع إيجاد الزوار المنتظرين. -page_group.tab.main=عام -page_group.tab.members=الأعضاء -page_login.error=اسم المستخدم أو كلمة المرور غير صحيحة -page_login.intro=الرجاء إدخال أسم المستخدم وكلمة المرور من أجل مشاهدة زوارك والتحكم . -page_login.login=اسم المستخدم: -page_login.password=كلمة المرور: -page_login.remember=تذكرني -page_login.title=تسجيل الدخول -page_search.intro=البحث في سجل المحادثات مقدم خدمة معين أو كلمة أو حروف في المحادثة. -page_settings.intro=تحديد الإعدادات العامة لشاشة المحادثة وخصائص سلوك النظام. -page_settings.tab.features=خدمات إختيارية -page_settings.tab.main=عام -page_settings.tab.performance=سلوك -page_settings.tab.themes=معاينة التصاميم -pending.menu.hide=إخفاء القائمة << -pending.menu.show=عرض القائمة << -pending.popup_notification=زائر جديد ينتظر الإجابة. -pending.status.setaway=تعديل الحالة إلى "بالخارج" -pending.status.setonline=تعديل الحالة إلى "على الخط" -pending.table.ban=حظر الزائر -pending.table.head.contactid=عنوان الزائر -pending.table.head.etc=غيراها -pending.table.head.name=الاسم -pending.table.head.operator=مقدم الخدمة -pending.table.head.state=الحالة -pending.table.head.total=الوقت المنقضي -pending.table.head.waittime=وقت الإنتظار -pending.table.speak=انقر هنا للمحادثة مع الزائر -pending.table.view=مشاهدة المحادثة -permission.admin=مدير النظام: الإعدادات, مقدمي الخدمة , إدارة , مولد زر الدخول -permission.modifyprofile=يستطيع تعديل الملف الشخصي -permission.takeover=يستطيع سحب المحادثة من مقدم خدمة آخر -permission.viewthreads=يستطيع مشاهدة محادثات مقدمي الخدمة الآخرين -permissions.intro=حدد الصلاحيت المتاحة لمقدم الخدمة. -permissions.title=الصلاحيات -presurvey.department=اختر القسم: +page_group.tab.main=عام +page_group.tab.members=الأعضاء +page_login.error=اسم المستخدم أو كلمة المرور غير صحيحة +page_login.intro=الرجاء إدخال أسم المستخدم وكلمة المرور من أجل مشاهدة زوارك والتحكم . +page_login.login=اسم المستخدم: +page_login.password=كلمة المرور: +page_login.remember=تذكرني +page_login.title=تسجيل الدخول +page_search.intro=البحث في سجل المحادثات مقدم خدمة معين أو كلمة أو حروف في المحادثة. +page_settings.intro=تحديد الإعدادات العامة لشاشة المحادثة وخصائص سلوك النظام. +page_settings.tab.features=خدمات إختيارية +page_settings.tab.main=عام +page_settings.tab.performance=سلوك +page_settings.tab.themes=معاينة التصاميم +pending.menu.hide=إخفاء القائمة << +pending.menu.show=عرض القائمة << +pending.popup_notification=زائر جديد ينتظر الإجابة. +pending.status.setaway=تعديل الحالة إلى "بالخارج" +pending.status.setonline=تعديل الحالة إلى "على الخط" +pending.table.ban=حظر الزائر +pending.table.head.contactid=عنوان الزائر +pending.table.head.etc=غيراها +pending.table.head.name=الاسم +pending.table.head.operator=مقدم الخدمة +pending.table.head.state=الحالة +pending.table.head.total=الوقت المنقضي +pending.table.head.waittime=وقت الإنتظار +pending.table.speak=انقر هنا للمحادثة مع الزائر +pending.table.view=مشاهدة المحادثة +permission.admin=مدير النظام: الإعدادات, مقدمي الخدمة , إدارة , مولد زر الدخول +permission.modifyprofile=يستطيع تعديل الملف الشخصي +permission.takeover=يستطيع سحب المحادثة من مقدم خدمة آخر +permission.viewthreads=يستطيع مشاهدة محادثات مقدمي الخدمة الآخرين +permissions.intro=حدد الصلاحيت المتاحة لمقدم الخدمة. +permissions.title=الصلاحيات +presurvey.department=اختر القسم: presurvey.intro=مرحبا بك ! \n لنستطيع خدمتك نرجوا ملئ الحقول التالية ثم النقر على زر البدأ. -presurvey.mail=البريد الإلكتروني: -presurvey.name=الاسم: -presurvey.question=عنوان قصير: -presurvey.submit=بدأ المجادثة -presurvey.title=الدعم بالتاحدث المباشر -report.bydate.1=التاريخ -report.bydate.2=ردود المحادثة -report.bydate.3=رسائل مقدم الخدمة -report.bydate.4=رسائل الزائر -report.bydate.title=عرض إحصائيات التاريخ -report.byoperator.1=مقدم الخدمة -report.byoperator.2=المحادثات المفتوحة -report.byoperator.3=الردود -report.byoperator.4=معدل طول الرسالة (بالحروف) -report.byoperator.title=عرض إحصائيات مقدم الخدمة -report.no_items=لا بيانات -report.total=المجموع: +presurvey.mail=البريد الإلكتروني: +presurvey.name=الاسم: +presurvey.question=عنوان قصير: +presurvey.submit=بدأ المجادثة +presurvey.title=الدعم بالتاحدث المباشر +report.bydate.1=التاريخ +report.bydate.2=ردود المحادثة +report.bydate.3=رسائل مقدم الخدمة +report.bydate.4=رسائل الزائر +report.bydate.title=عرض إحصائيات التاريخ +report.byoperator.1=مقدم الخدمة +report.byoperator.2=المحادثات المفتوحة +report.byoperator.3=الردود +report.byoperator.4=معدل طول الرسالة (بالحروف) +report.byoperator.title=عرض إحصائيات مقدم الخدمة +report.no_items=لا بيانات +report.total=المجموع: resetpwd.changed.title=تم تغيير كلمة السر! resetpwd.changed=الدخول بأستخدام كلمة السر الجديده. resetpwd.intro=الرجاء اختيار كلمة سر لإستخدامها مع حساب ميبو الخاص بك\n. @@ -395,108 +395,108 @@ restore.sent.title=إسترجاع كلمة السر restore.sent=لقد قمنا بارسال التعليمات لبريدك الالكترونى. الرجاء مراجعتها ! restore.submit=مسح كلمة السر restore.title=هل من مشاكل تواجهك فى دخول حسابك؟ -right.administration=إدارة -right.main=الرئيسة -right.other=غير ذلك -settings.chat.title.description=اسم شركتك على سبيل المثال. -settings.chat.title=العنوان في شاشة المحادثة -settings.chatstyle.description=معاينة لجميع صفحات النمط متاحة هنا -settings.chatstyle=اختر نمط لشاشة المحادثة -settings.company.title.description=أدخل اسم الشركة -settings.company.title=عنوان الشاركة -settings.email.description=أدخل البريد الإلكتروني لتستلم عليه رسائل النظام -settings.email=البرايد الإليكتروني -settings.enableban.description=يمكنك من حضر عنوان ip محدد -settings.enableban=تفعيل عرض "الزوار المزعجين" -settings.enablegroups.description=تفعيل المجموعات يمكن الزائر من الوصول إلى القسم الذي يهمه ، ويمكن مدير النظام من توزيع المهام -settings.enablegroups=تفعيل "المجموعات" -settings.enablepresurvey.description=إجبار الزائر من ملء نموذج الدخول للمحادثة -settings.enablepresurvey=تفعيل "نموذج بيانات الزائر" -settings.enablessl.description=تأكد من أن هذا الخادم يدعم خاصية الاتصال الآمن https -settings.enablessl=تفعيل خاصية الاتصال الآمن (SSL) -settings.enablestatistics.description=عرض صفحة الإحصائيات. -settings.enablestatistics=تفعيل "الإحصائيات" -settings.forcessl.description=عرض المحادثات عن طريق الإتصال الآمن https فقط -settings.forcessl=إجبار عرض المحادثات عن طريق (SSL) -settings.frequencychat.description=تخصيص وقت التحديث . الإفتراضي هو 2 ثواني. -settings.frequencychat=وقت تحديث شاشة المحادثة -settings.frequencyoldchat.description=المتصفحات القديم تحتاج لتحديث الصفحة من أجل جلب البيانات. الإفتراضي 7 ثواني . -settings.frequencyoldchat=وقت تحديث الصفحة للمتصفحات القديمة -settings.frequencyoperator.description=تخصيص وقت التحديث . الإفتراضي هو 2 ثواني. -settings.frequencyoperator=وقت تحديث صفحة مقدمي الخدمة -settings.geolink.description=تحتاج لتحديد الموقع الذي يقوم بجلب بيانات عنوان الزائر ip . أجعل المتغير {ip} في الرابط من أجل الإستبدال. -settings.geolink=رابط خارجي لجلب معلومات الآيبي -settings.geolinkparams.description=حجم الصفحة وإخفاء الأزرار وغيرها من الخيارات -settings.geolinkparams=خيارات نافذة تفاصيل الآيبي -settings.host.description=الرابط لموقعك الذي سيتم أستخدامه في بعض الصور والصفحات -settings.host=رابط URL للموقع -settings.leavemessage_captcha.description=الحماية ضد السبام العشوائي (captcha) +right.administration=إدارة +right.main=الرئيسة +right.other=غير ذلك +settings.chat.title.description=اسم شركتك على سبيل المثال. +settings.chat.title=العنوان في شاشة المحادثة +settings.chatstyle.description=معاينة لجميع صفحات النمط متاحة هنا +settings.chatstyle=اختر نمط لشاشة المحادثة +settings.company.title.description=أدخل اسم الشركة +settings.company.title=عنوان الشاركة +settings.email.description=أدخل البريد الإلكتروني لتستلم عليه رسائل النظام +settings.email=البرايد الإليكتروني +settings.enableban.description=يمكنك من حضر عنوان ip محدد +settings.enableban=تفعيل عرض "الزوار المزعجين" +settings.enablegroups.description=تفعيل المجموعات يمكن الزائر من الوصول إلى القسم الذي يهمه ، ويمكن مدير النظام من توزيع المهام +settings.enablegroups=تفعيل "المجموعات" +settings.enablepresurvey.description=إجبار الزائر من ملء نموذج الدخول للمحادثة +settings.enablepresurvey=تفعيل "نموذج بيانات الزائر" +settings.enablessl.description=تأكد من أن هذا الخادم يدعم خاصية الاتصال الآمن https +settings.enablessl=تفعيل خاصية الاتصال الآمن (SSL) +settings.enablestatistics.description=عرض صفحة الإحصائيات. +settings.enablestatistics=تفعيل "الإحصائيات" +settings.forcessl.description=عرض المحادثات عن طريق الإتصال الآمن https فقط +settings.forcessl=إجبار عرض المحادثات عن طريق (SSL) +settings.frequencychat.description=تخصيص وقت التحديث . الإفتراضي هو 2 ثواني. +settings.frequencychat=وقت تحديث شاشة المحادثة +settings.frequencyoldchat.description=المتصفحات القديم تحتاج لتحديث الصفحة من أجل جلب البيانات. الإفتراضي 7 ثواني . +settings.frequencyoldchat=وقت تحديث الصفحة للمتصفحات القديمة +settings.frequencyoperator.description=تخصيص وقت التحديث . الإفتراضي هو 2 ثواني. +settings.frequencyoperator=وقت تحديث صفحة مقدمي الخدمة +settings.geolink.description=تحتاج لتحديد الموقع الذي يقوم بجلب بيانات عنوان الزائر ip . أجعل المتغير {ip} في الرابط من أجل الإستبدال. +settings.geolink=رابط خارجي لجلب معلومات الآيبي +settings.geolinkparams.description=حجم الصفحة وإخفاء الأزرار وغيرها من الخيارات +settings.geolinkparams=خيارات نافذة تفاصيل الآيبي +settings.host.description=الرابط لموقعك الذي سيتم أستخدامه في بعض الصور والصفحات +settings.host=رابط URL للموقع +settings.leavemessage_captcha.description=الحماية ضد السبام العشوائي (captcha) settings.leavemessage_captcha=إجبار الزائر بإدخال الكود الأمني على الصورة قبل إرسال رسالة -settings.logo.description=أدخل رابط http لشعار موقعك -settings.logo=صورة شعار شركتك -settings.no.title=الرجاء إدخال عنوان الشركة -settings.onehostconnections.description=أجعله 0 في حالة مالا نهاية من الإتصالات -settings.onehostconnections=أكبر عدد إتصالات من العنوان ip الواحد -settings.onlinetimeout.description=اضبط عدد الثواني التي يعتبر فيها مقدم الخدمة ما زال متصلا. الإفتراضي 30 ثانية. -settings.onlinetimeout=وقت بقاء مقدم الخدمة على الخط +settings.logo.description=أدخل رابط http لشعار موقعك +settings.logo=صورة شعار شركتك +settings.no.title=الرجاء إدخال عنوان الشركة +settings.onehostconnections.description=أجعله 0 في حالة مالا نهاية من الإتصالات +settings.onehostconnections=أكبر عدد إتصالات من العنوان ip الواحد +settings.onlinetimeout.description=اضبط عدد الثواني التي يعتبر فيها مقدم الخدمة ما زال متصلا. الإفتراضي 30 ثانية. +settings.onlinetimeout=وقت بقاء مقدم الخدمة على الخط settings.popup_notification.description=رسال تنبيه صغيرة لجلب أنتباهك بوجود زائر جديد. settings.popup_notification=تفعيل "رسالة التنبيه بوجود زائر جديد على الإنتظار". -settings.saved=تم حفظ الإعدادات -settings.sendmessagekey=إرسال الرسالة مع: -settings.survey.askgroup.description=عرض وإخفاء حقل القسم أو المجموعة التي يتحدث معها من نموذج دخول الزائر للمحادثة -settings.survey.askgroup=السماح للزائر بإختيار المجموعة التي يتحادث معها -settings.survey.askmail.description=عرض وإخفاء حقل البريد الإلكتروني من نموذج دخول الزائر للمحادثة -settings.survey.askmail=سؤال الزائر عن البريد الإلكتروني -settings.survey.askmessage.description=عرض وإخفاء حقل الإستفسار الإبتدايء من نموذج دخول الزائر للمحادثة -settings.survey.askmessage=عرض حقل الإستفسار الإبتدائي -settings.title=إعدادات النظام -settings.usercanchangename.description=إجعلها غير متاحة لإغلاق خاصية تحرير الإسم من المحادثة -settings.usercanchangename=السماح للزائر بتغيير الاسم -settings.usernamepattern.description=ماهي الطريقة التي تريد معرفة الزوار بها {name}, {id} أو {addr}. الإفتراضي: {name} -settings.usernamepattern=مطابقة الزوار -settings.wrong.email=أدخل عناون بريد حقيقي -settings.wrong.onehostconnections="أكبر عدد إتصالات من العنوان ip الواحد"يجب أن يكون عدد صحيح -site.title=mibew.org -site.url=http://mibew.org -statistics.dates=حدد التاريخ -statistics.description=من هذه الصقحة تستطيع تصفح الإحصائيات. -statistics.from=من: -statistics.till=إلى: -statistics.title=الإحصائيات +settings.saved=تم حفظ الإعدادات +settings.sendmessagekey=إرسال الرسالة مع: +settings.survey.askgroup.description=عرض وإخفاء حقل القسم أو المجموعة التي يتحدث معها من نموذج دخول الزائر للمحادثة +settings.survey.askgroup=السماح للزائر بإختيار المجموعة التي يتحادث معها +settings.survey.askmail.description=عرض وإخفاء حقل البريد الإلكتروني من نموذج دخول الزائر للمحادثة +settings.survey.askmail=سؤال الزائر عن البريد الإلكتروني +settings.survey.askmessage.description=عرض وإخفاء حقل الإستفسار الإبتدايء من نموذج دخول الزائر للمحادثة +settings.survey.askmessage=عرض حقل الإستفسار الإبتدائي +settings.title=إعدادات النظام +settings.usercanchangename.description=إجعلها غير متاحة لإغلاق خاصية تحرير الإسم من المحادثة +settings.usercanchangename=السماح للزائر بتغيير الاسم +settings.usernamepattern.description=ماهي الطريقة التي تريد معرفة الزوار بها {name}, {id} أو {addr}. الإفتراضي: {name} +settings.usernamepattern=مطابقة الزوار +settings.wrong.email=أدخل عناون بريد حقيقي +settings.wrong.onehostconnections="أكبر عدد إتصالات من العنوان ip الواحد"يجب أن يكون عدد صحيح +site.title=mibew.org +site.url=http://mibew.org +statistics.dates=حدد التاريخ +statistics.description=من هذه الصقحة تستطيع تصفح الإحصائيات. +statistics.from=من: +statistics.till=إلى: +statistics.title=الإحصائيات statistics.wrong.dates=لقد قمت باختيار من تاريخ بعد حتى تاريخ -tag.pagination.info=الصفحة {0} من {1}, {2}-{3} من {4} -tag.pagination.next=التالي -tag.pagination.no_items.elements=لا يوجد نتيجة -tag.pagination.no_items=عثر على 0 نتجية -tag.pagination.previous=السابق -thread.back_to_search=إذهب للبحث -thread.chat_log=سجل المحادثة -thread.intro=هذه الصفحة تعرض تفاصيل المحادثة ومحتوها. -time.dateformat=%B %d, %Y -time.locale=en_US -time.never=أبدا -time.timeformat=%I:%M %p -time.today.at=اليوم -time.yesterday.at=بالأمس -topMenu.admin=الرئيسية -topMenu.logoff=تسجيل خروج -topMenu.main=الرئيسة -topMenu.users.nomenu=بدون قائمة -topMenu.users=الزوار -translate.direction=الترجمة: -translate.show.all=الكل -translate.show.foradmin=نصوص مدير النظام -translate.show.foroperator=نصوص مقدمي الخدمة -translate.show.forvisitor=نصوص الزوار -translate.show=عرض: -translate.sort.key=اسم المفتاح -translate.sort.lang=النصوص المترجمة -translate.sort=التصنيف بـ: -typing.remote=المستخدم البعيد يكتب... -updates.current=أنت تستخدم: -updates.env=البيئة: -updates.installed_locales=اللغات المتوفرة: -updates.intro=تحديثات وأخبار Messenger. -updates.latest=آخر إصدار: -updates.news=الأخبار: -updates.title=التحديثات +tag.pagination.info=الصفحة {0} من {1}, {2}-{3} من {4} +tag.pagination.next=التالي +tag.pagination.no_items.elements=لا يوجد نتيجة +tag.pagination.no_items=عثر على 0 نتجية +tag.pagination.previous=السابق +thread.back_to_search=إذهب للبحث +thread.chat_log=سجل المحادثة +thread.intro=هذه الصفحة تعرض تفاصيل المحادثة ومحتوها. +time.dateformat=%B %d, %Y +time.locale=en_US +time.never=أبدا +time.timeformat=%I:%M %p +time.today.at=اليوم +time.yesterday.at=بالأمس +topMenu.admin=الرئيسية +topMenu.logoff=تسجيل خروج +topMenu.main=الرئيسة +topMenu.users.nomenu=بدون قائمة +topMenu.users=الزوار +translate.direction=الترجمة: +translate.show.all=الكل +translate.show.foradmin=نصوص مدير النظام +translate.show.foroperator=نصوص مقدمي الخدمة +translate.show.forvisitor=نصوص الزوار +translate.show=عرض: +translate.sort.key=اسم المفتاح +translate.sort.lang=النصوص المترجمة +translate.sort=التصنيف بـ: +typing.remote=المستخدم البعيد يكتب... +updates.current=أنت تستخدم: +updates.env=البيئة: +updates.installed_locales=اللغات المتوفرة: +updates.intro=تحديثات وأخبار Messenger. +updates.latest=آخر إصدار: +updates.news=الأخبار: +updates.title=التحديثات diff --git a/src/messenger/webim/locales/bg/properties b/src/messenger/webim/locales/bg/properties index 1017cae8..fda51d82 100644 --- a/src/messenger/webim/locales/bg/properties +++ b/src/messenger/webim/locales/bg/properties @@ -1,495 +1,495 @@ -encoding=cp1251 -output_charset=utf-8 -output_encoding=utf-8 -admin.content.client_agents=, . . -admin.content.client_gen_button= HTML- "". -admin.content.client_settings= . -admin.content.description=, . -agent.not_logged_in= , -app.descr=Mibew . -app.title=Mibew -ban.error.duplicate= , . -button.delete= -button.enter= -button.offline.bottom= -button.offline.top= -button.offline=OFFLINE -button.online.bottom= -button.online.top= -button.online=ONLINE -button.save= -button.search= -canned.actions.del= -canned.actions.edit= -canned.actions= -canned.add= .. -canned.descr= , . -canned.group= : -canned.locale= : -canned.title= -cannededit.descr= . -cannededit.done= -cannededit.message= -cannededit.no_such= -cannededit.title= -cannednew.descr= . -cannednew.title= -char.redirect.operator.away_suff=() -char.redirect.operator.online_suff=() -chat.came.from= {0} -chat.client.changename= -chat.client.name= -chat.client.spam.prefix=[]  -chat.client.visited.page= {0} -chat.default.username= -chat.error_page.close=... -chat.error_page.head= : -chat.error_page.title= -chat.mailthread.sent.close=... -chat.mailthread.sent.closewindow= -chat.mailthread.sent.content= {0} -chat.mailthread.sent.title= -chat.predefined_answers=, ? ! . ? -chat.redirect.back=... -chat.redirect.cannot= . -chat.redirect.choose=: -chat.redirect.group=: -chat.redirect.operator=: -chat.redirect.title=
                                  -chat.redirected.close=... -chat.redirected.closewindow= -chat.redirected.content= {0}. -chat.redirected.group.content= {0}. -chat.redirected.title= e -chat.status.operator.changed= {0} {1} -chat.status.operator.dead= , . . -chat.status.operator.joined= {0} -chat.status.operator.left= {0} -chat.status.operator.redirect= {0} , , -chat.status.operator.returned= {0} -chat.status.user.changedname= {0} {1} -chat.status.user.dead= -chat.status.user.left= {0} -chat.status.user.reopenedthread= -chat.thread.state_chatting_with_agent= -chat.thread.state_closed= -chat.thread.state_loading= -chat.thread.state_wait= -chat.thread.state_wait_for_another_agent= -chat.visitor.email=E-Mail: {0} -chat.visitor.info= : {0} -chat.wait= . ... -chat.window.chatting_with= : -chat.window.close_title= -chat.window.poweredby= : -chat.window.poweredreftext=mibew.org -chat.window.predefined.select_answer= ... -chat.window.product_name=Mibew -chat.window.send_message= -chat.window.send_message_short= ({0}) -chat.window.title.agent=Mibew -chat.window.title.user=Mibew -chat.window.toolbar.mail_history= e-mail -chat.window.toolbar.redirect_user= -chat.window.toolbar.refresh= -clients.how_to= . -clients.intro= . -clients.no_clients= -clients.queue.chat= -clients.queue.prio= -clients.queue.wait= -clients.title= -common.asterisk_explanation=* - -company.title=Mibew Messenger Community -confirm.take.head= -confirm.take.message= {0} {1}.
                                  , ? -confirm.take.no=, -confirm.take.yes=, -content.blocked= . -content.history= . -content.logoff= . -data.saved= -demo.chat.question= , , ? -demo.chat.welcome=! ? -errors.captcha= . -errors.failed.uploading.file= "{0}": {1}. -errors.file.move.error= -errors.file.size.exceeded= -errors.footer=
                                -errors.header= :
                                  -errors.invalid.file.type= -errors.prefix=
                                • -errors.required= "{0}". -errors.suffix=
                                • -errors.wrong_field= "{0}". -features.saved= -form.field.address.description=: 12.23.45.123 relay.info.bg -form.field.address= -form.field.agent_commonname.description= . -form.field.agent_commonname= e (a) -form.field.agent_name.description= . -form.field.agent_name=e -form.field.avatar.current.description= . -form.field.avatar.current= -form.field.avatar.upload.description= .
                                  100x100 px. -form.field.avatar.upload= -form.field.ban_comment.description= -form.field.ban_comment= -form.field.ban_days.description= ,
                                  -form.field.ban_days= -form.field.email= email -form.field.groupcommondesc.description= . -form.field.groupcommondesc= -form.field.groupcommonname.description= . -form.field.groupcommonname= -form.field.groupdesc.description= . -form.field.groupdesc= -form.field.groupname.description= . -form.field.groupname= -form.field.login.description= . -form.field.login= -form.field.mail.description= . -form.field.mail=E-mail -form.field.message= -form.field.name= -form.field.password.description= , . -form.field.password= -form.field.password_confirm.description=e . -form.field.password_confirm= -form.field.translation= -harderrors.header= :
                                    -image.button.login=/locales/bg/images/login.gif -image.button.save=/locales/bg/images/save.gif -image.button.search=/locales/bg/images/search.gif -image.chat.history=/locales/bg/images/history.gif -image.chat.message=/locales/bg/images/message.gif -image.chat.sprite=/locales/bg/images/wmchat.png -install.1.connected= MySQL {0} -install.2.create= "{0}" -install.2.db_exists= "{0}" . -install.2.notice= , .
                                    . -install.3.create= . -install.3.tables_exist= . -install.4.create= -install.4.done= . -install.4.notice= M. -install.connection.error= , , config.php. : {0} -install.done=: -install.err.back= . . -install.err.title= -install.kill_tables.notice= . (: ). -install.kill_tables= -install.license= -install.message= . -install.next= : -install.title= -install.updatedb=, . -installed.login_link= -installed.message= . -installed.notice= .

                                    !!! , , /webim/install . -lang.choose= -leavemail.body= '{0}':\n\n{2}\n\nmail: {1}\n{3}\n--- \n -leavemail.subject= {0} -leavemessage.close= -leavemessage.descr= , . - . -leavemessage.perform= -leavemessage.sent.message= , . -. -leavemessage.sent.title= -leavemessage.title= -leftMenu.client_agents= -leftMenu.client_gen_button= -leftMenu.client_settings= -license.title= -localedirection=ltr -localeid=Bulgarian (bg) -mail.user.history.body=, {0}!\n\n : \n\n{1}\n--- \n ,\nMibew -mail.user.history.subject=Mibew Messenger: -mailthread.close=... -mailthread.enter_email= E-mail: -mailthread.perform= -mailthread.title=
                                    email -menu.agents= -menu.blocked= -menu.canned= -menu.groups.content= . -menu.groups= -menu.locale.content= . -menu.locale= -menu.main= -menu.operator= {0} -menu.profile.content= . -menu.profile= -menu.translate= -menu.updates.content= . -menu.updates= -my_settings.error.password_match= -no_such_operator= -operator.group.no_description=< > -operator.groups.intro= . -operator.groups.title= -page.analysis.search.head_browser= -page.analysis.search.head_group= -page.analysis.search.head_host= -page.analysis.search.head_messages= -page.analysis.search.head_name= -page.analysis.search.head_operator= -page.analysis.search.head_time= -page.analysis.userhistory.intro= . -page.analysis.userhistory.title= -page.chat.old_browser.close=... -page.chat.old_browser.list=
                                      \n
                                    • Internet Explorer 5.5+
                                    • \n
                                    • Firefox 1.0+
                                    • \n
                                    • Opera 8.0+
                                    • \n
                                    • Mozilla 1.4+
                                    • \n
                                    • Netscape 7.1+
                                    • \n
                                    • Safari 1.2+
                                    • \n
                                    \n

                                    :

                                    \n
                                      \n
                                    • Internet Explorer 5.0
                                    • \n
                                    • Opera 7.0
                                    • \n
                                    -page.chat.old_browser.problem=

                                    Messenger Mibew.\n, :

                                    -page.chat.old_browser.title=, - -page.gen_button.choose_group= -page.gen_button.choose_image= -page.gen_button.choose_locale= -page.gen_button.choose_style= - -page.gen_button.code.description=!

                                    ,
                                    ! -page.gen_button.code=HTML- -page.gen_button.default_group=- - -page.gen_button.include_site_name= -page.gen_button.intro= HTML- , . -page.gen_button.modsecurity= mod_security (modsecurity.org), -page.gen_button.sample= -page.gen_button.secure_links= (https) -page.gen_button.title= HTML- -page.group.create_new= . -page.group.duplicate_name= . . -page.group.intro= . -page.group.membersnum= -page.group.no_such= -page.group.title= -page.groupmembers.intro= , . -page.groupmembers.title= -page.groups.confirm= , "{0}"? -page.groups.intro= . , . -page.groups.isaway= -page.groups.isonline= -page.groups.new= ... -page.groups.title= -page.preview.agentchat= ( ) -page.preview.agentrochat= ( ) -page.preview.chatsimple= , (IE 5, Opera 7) -page.preview.choose= -page.preview.choosetpl= -page.preview.error= -page.preview.intro= , . -page.preview.leavemessage= -page.preview.leavemessagesent=" " -page.preview.mail=Mail thread window -page.preview.mailsent=" " window -page.preview.nochat= -page.preview.redirect= -page.preview.redirected=" " window -page.preview.showerr= -page.preview.style_default=- - -page.preview.survey= -page.preview.title= -page.preview.userchat= ( ) -page.translate.descr= , . -page.translate.done= . -page.translate.one= . -page.translate.title= -page_agent.cannot_modify= . -page_agent.clear_avatar= -page_agent.create_new= . -page_agent.error.duplicate_login= , . -page_agent.error.wrong_login= , . -page_agent.intro= . -page_agent.tab.avatar= -page_agent.tab.groups= -page_agent.tab.main= -page_agent.tab.permissions= -page_agent.title= -page_agents.agent_name= -page_agents.agents= : -page_agents.confirm= , "{0}"? -page_agents.intro= . -page_agents.isaway= -page_agents.isonline= -page_agents.login= -page_agents.new_agent= ... -page_agents.status= -page_agents.title= -page_analysis.full.text.search= : -page_analysis.search.title= -page_avatar.intro= JPG, GIF, PNG TIF . -page_avatar.title= -page_ban.intro= , . -page_ban.sent= {0} . -page_ban.thread= "{0}", . . -page_ban.title= -page_bans.add= -page_bans.confirm= , {0} ? -page_bans.list= : -page_bans.title= -page_bans.to= -page_client.pending_users= , . -page_group.tab.main= -page_group.tab.members= -page_login.error= -page_login.intro=, , . -page_login.login=: -page_login.password=a: -page_login.remember= -page_login.title= -page_search.intro= . -page_settings.intro= , . -page_settings.tab.features= -page_settings.tab.main= -page_settings.tab.performance= -page_settings.tab.themes= -pending.menu.hide= >> -pending.menu.show= >> -pending.popup_notification= . -pending.status.setaway= "" -pending.status.setonline= "" -pending.table.ban= -pending.table.head.contactid= -pending.table.head.etc= -pending.table.head.name= -pending.table.head.operator= -pending.table.head.state= -pending.table.head.total= -pending.table.head.waittime= -pending.table.speak= -pending.table.view= -permission.admin= : , , -permission.modifyprofile= -permission.takeover= -permission.viewthreads= -permissions.intro= . -permissions.title= -presurvey.department= : -presurvey.intro=, ! -, - . -presurvey.mail=E-mail: -presurvey.name= : -presurvey.question= : -presurvey.submit= -presurvey.title= -report.bydate.1= -report.bydate.2= -report.bydate.3= -report.bydate.4= -report.bydate.title= -report.byoperator.1= -report.byoperator.2= -report.byoperator.3= -report.byoperator.4= ( ) -report.byoperator.title= -report.no_items= -report.total=: -resetpwd.changed.title= ! -resetpwd.changed= . -resetpwd.intro= Mibew . -resetpwd.login= -resetpwd.submit= -resetpwd.title= Mibew -restore.back_to_login= -restore.emailorlogin=Login E-mail: -restore.pwd.message= ? -right.administration= -right.main= -right.other= -settings.chat.title.description=, . -settings.chat.title= -settings.chatstyle.description= -settings.chatstyle= -settings.company.title.description= -settings.company.title= -settings.email.description= email, -settings.email=Email -settings.enableban.description= IP -settings.enableban= " " -settings.enablegroups.description= . -settings.enablegroups= "" -settings.enablepresurvey.description= . -settings.enablepresurvey= " " -settings.enablessl.description=, , https. -settings.enablessl= (SSL) -settings.enablestatistics.description= . -settings.enablestatistics= "" -settings.forcessl.description= https -settings.forcessl= -settings.frequencychat.description= . 2 . -settings.frequencychat= -settings.frequencyoldchat.description= - , . 7 . -settings.frequencyoldchat= - -settings.frequencyoperator.description= . e 2 . -settings.frequencyoperator= -settings.geolink.description= IP . {ip}. -settings.geolink= Geolocation -settings.geolinkparams.description= -settings.geolinkparams= -settings.host.description= -settings.host= -settings.leavemessage_captcha.description= (captcha) -settings.leavemessage_captcha= -settings.logo.description= http -settings.logo= -settings.no.title= -settings.onehostconnections.description=0 -settings.onehostconnections= -settings.onlinetimeout.description= , . 30 . -settings.onlinetimeout= -settings.popup_notification.description= , . -settings.popup_notification= . -settings.saved= -settings.sendmessagekey= : -settings.survey.askgroup.description=/ -settings.survey.askgroup= -settings.survey.askmail.description=/ email -settings.survey.askmail= e-mail -settings.survey.askmessage.description=/ -settings.survey.askmessage= -settings.title= -settings.usercanchangename.description= -settings.usercanchangename= -settings.usernamepattern.description= , {name}, {id} {addr}. : {name} -settings.usernamepattern= -settings.wrong.email= email -settings.wrong.onehostconnections= " " -site.title=mibew.org -site.url=http://mibew.org -statistics.dates= -statistics.description= . -statistics.from=: -statistics.till=: -statistics.title= -statistics.wrong.dates= , -tag.pagination.info= {0} {1}, {2}-{3} {4} -tag.pagination.next= -tag.pagination.no_items.elements= -tag.pagination.no_items= -tag.pagination.previous= -thread.back_to_search= -thread.chat_log= -thread.intro= . -time.dateformat=%d %B %Y, -time.locale=bg_BG.UTF-8 -time.never= -time.timeformat=%H:%M -time.today.at= -time.yesterday.at= -topMenu.admin= -topMenu.logoff= -topMenu.main= -topMenu.users.nomenu= -topMenu.users= -translate.direction=: -translate.show.all= -translate.show.foradmin= -translate.show.foroperator= -translate.show.forvisitor= -translate.show=: -translate.sort.key= -translate.sort.lang= -translate.sort=: -typing.remote= ... -updates.current= : -updates.env=: -updates.installed_locales= : -updates.intro= . -updates.latest= : -updates.news=: -updates.title= +encoding=cp1251 +output_charset=utf-8 +output_encoding=utf-8 +admin.content.client_agents=, . . +admin.content.client_gen_button= HTML- "". +admin.content.client_settings= . +admin.content.description=, . +agent.not_logged_in= , +app.descr=Mibew . +app.title=Mibew +ban.error.duplicate= , . +button.delete= +button.enter= +button.offline.bottom= +button.offline.top= +button.offline=OFFLINE +button.online.bottom= +button.online.top= +button.online=ONLINE +button.save= +button.search= +canned.actions.del= +canned.actions.edit= +canned.actions= +canned.add= .. +canned.descr= , . +canned.group= : +canned.locale= : +canned.title= +cannededit.descr= . +cannededit.done= +cannededit.message= +cannededit.no_such= +cannededit.title= +cannednew.descr= . +cannednew.title= +char.redirect.operator.away_suff=() +char.redirect.operator.online_suff=() +chat.came.from= {0} +chat.client.changename= +chat.client.name= +chat.client.spam.prefix=[]  +chat.client.visited.page= {0} +chat.default.username= +chat.error_page.close=... +chat.error_page.head= : +chat.error_page.title= +chat.mailthread.sent.close=... +chat.mailthread.sent.closewindow= +chat.mailthread.sent.content= {0} +chat.mailthread.sent.title= +chat.predefined_answers=, ? ! . ? +chat.redirect.back=... +chat.redirect.cannot= . +chat.redirect.choose=: +chat.redirect.group=: +chat.redirect.operator=: +chat.redirect.title=
                                    +chat.redirected.close=... +chat.redirected.closewindow= +chat.redirected.content= {0}. +chat.redirected.group.content= {0}. +chat.redirected.title= e +chat.status.operator.changed= {0} {1} +chat.status.operator.dead= , . . +chat.status.operator.joined= {0} +chat.status.operator.left= {0} +chat.status.operator.redirect= {0} , , +chat.status.operator.returned= {0} +chat.status.user.changedname= {0} {1} +chat.status.user.dead= +chat.status.user.left= {0} +chat.status.user.reopenedthread= +chat.thread.state_chatting_with_agent= +chat.thread.state_closed= +chat.thread.state_loading= +chat.thread.state_wait= +chat.thread.state_wait_for_another_agent= +chat.visitor.email=E-Mail: {0} +chat.visitor.info= : {0} +chat.wait= . ... +chat.window.chatting_with= : +chat.window.close_title= +chat.window.poweredby= : +chat.window.poweredreftext=mibew.org +chat.window.predefined.select_answer= ... +chat.window.product_name=Mibew +chat.window.send_message= +chat.window.send_message_short= ({0}) +chat.window.title.agent=Mibew +chat.window.title.user=Mibew +chat.window.toolbar.mail_history= e-mail +chat.window.toolbar.redirect_user= +chat.window.toolbar.refresh= +clients.how_to= . +clients.intro= . +clients.no_clients= +clients.queue.chat= +clients.queue.prio= +clients.queue.wait= +clients.title= +common.asterisk_explanation=* - +company.title=Mibew Messenger Community +confirm.take.head= +confirm.take.message= {0} {1}.
                                    , ? +confirm.take.no=, +confirm.take.yes=, +content.blocked= . +content.history= . +content.logoff= . +data.saved= +demo.chat.question= , , ? +demo.chat.welcome=! ? +errors.captcha= . +errors.failed.uploading.file= "{0}": {1}. +errors.file.move.error= +errors.file.size.exceeded= +errors.footer=
                                  +errors.header= :
                                    +errors.invalid.file.type= +errors.prefix=
                                  • +errors.required= "{0}". +errors.suffix=
                                  • +errors.wrong_field= "{0}". +features.saved= +form.field.address.description=: 12.23.45.123 relay.info.bg +form.field.address= +form.field.agent_commonname.description= . +form.field.agent_commonname= e (a) +form.field.agent_name.description= . +form.field.agent_name=e +form.field.avatar.current.description= . +form.field.avatar.current= +form.field.avatar.upload.description= .
                                    100x100 px. +form.field.avatar.upload= +form.field.ban_comment.description= +form.field.ban_comment= +form.field.ban_days.description= ,
                                    +form.field.ban_days= +form.field.email= email +form.field.groupcommondesc.description= . +form.field.groupcommondesc= +form.field.groupcommonname.description= . +form.field.groupcommonname= +form.field.groupdesc.description= . +form.field.groupdesc= +form.field.groupname.description= . +form.field.groupname= +form.field.login.description= . +form.field.login= +form.field.mail.description= . +form.field.mail=E-mail +form.field.message= +form.field.name= +form.field.password.description= , . +form.field.password= +form.field.password_confirm.description=e . +form.field.password_confirm= +form.field.translation= +harderrors.header= :
                                      +image.button.login=/locales/bg/images/login.gif +image.button.save=/locales/bg/images/save.gif +image.button.search=/locales/bg/images/search.gif +image.chat.history=/locales/bg/images/history.gif +image.chat.message=/locales/bg/images/message.gif +image.chat.sprite=/locales/bg/images/wmchat.png +install.1.connected= MySQL {0} +install.2.create= "{0}" +install.2.db_exists= "{0}" . +install.2.notice= , .
                                      . +install.3.create= . +install.3.tables_exist= . +install.4.create= +install.4.done= . +install.4.notice= M. +install.connection.error= , , config.php. : {0} +install.done=: +install.err.back= . . +install.err.title= +install.kill_tables.notice= . (: ). +install.kill_tables= +install.license= +install.message= . +install.next= : +install.title= +install.updatedb=, . +installed.login_link= +installed.message= . +installed.notice= .

                                      !!! , , {0} . +lang.choose= +leavemail.body= '{0}':\n\n{2}\n\nmail: {1}\n{3}\n--- \n +leavemail.subject= {0} +leavemessage.close= +leavemessage.descr= , . - . +leavemessage.perform= +leavemessage.sent.message= , . -. +leavemessage.sent.title= +leavemessage.title= +leftMenu.client_agents= +leftMenu.client_gen_button= +leftMenu.client_settings= +license.title= +localedirection=ltr +localeid=Bulgarian (bg) +mail.user.history.body=, {0}!\n\n : \n\n{1}\n--- \n ,\nMibew +mail.user.history.subject=Mibew Messenger: +mailthread.close=... +mailthread.enter_email= E-mail: +mailthread.perform= +mailthread.title=
                                      email +menu.agents= +menu.blocked= +menu.canned= +menu.groups.content= . +menu.groups= +menu.locale.content= . +menu.locale= +menu.main= +menu.operator= {0} +menu.profile.content= . +menu.profile= +menu.translate= +menu.updates.content= . +menu.updates= +my_settings.error.password_match= +no_such_operator= +operator.group.no_description=< > +operator.groups.intro= . +operator.groups.title= +page.analysis.search.head_browser= +page.analysis.search.head_group= +page.analysis.search.head_host= +page.analysis.search.head_messages= +page.analysis.search.head_name= +page.analysis.search.head_operator= +page.analysis.search.head_time= +page.analysis.userhistory.intro= . +page.analysis.userhistory.title= +page.chat.old_browser.close=... +page.chat.old_browser.list=
                                        \n
                                      • Internet Explorer 5.5+
                                      • \n
                                      • Firefox 1.0+
                                      • \n
                                      • Opera 8.0+
                                      • \n
                                      • Mozilla 1.4+
                                      • \n
                                      • Netscape 7.1+
                                      • \n
                                      • Safari 1.2+
                                      • \n
                                      \n

                                      :

                                      \n
                                        \n
                                      • Internet Explorer 5.0
                                      • \n
                                      • Opera 7.0
                                      • \n
                                      +page.chat.old_browser.problem=

                                      Messenger Mibew.\n, :

                                      +page.chat.old_browser.title=, - +page.gen_button.choose_group= +page.gen_button.choose_image= +page.gen_button.choose_locale= +page.gen_button.choose_style= - +page.gen_button.code.description=!

                                      ,
                                      ! +page.gen_button.code=HTML- +page.gen_button.default_group=- - +page.gen_button.include_site_name= +page.gen_button.intro= HTML- , . +page.gen_button.modsecurity= mod_security (modsecurity.org), +page.gen_button.sample= +page.gen_button.secure_links= (https) +page.gen_button.title= HTML- +page.group.create_new= . +page.group.duplicate_name= . . +page.group.intro= . +page.group.membersnum= +page.group.no_such= +page.group.title= +page.groupmembers.intro= , . +page.groupmembers.title= +page.groups.confirm= , "{0}"? +page.groups.intro= . , . +page.groups.isaway= +page.groups.isonline= +page.groups.new= ... +page.groups.title= +page.preview.agentchat= ( ) +page.preview.agentrochat= ( ) +page.preview.chatsimple= , (IE 5, Opera 7) +page.preview.choose= +page.preview.choosetpl= +page.preview.error= +page.preview.intro= , . +page.preview.leavemessage= +page.preview.leavemessagesent=" " +page.preview.mail=Mail thread window +page.preview.mailsent=" " window +page.preview.nochat= +page.preview.redirect= +page.preview.redirected=" " window +page.preview.showerr= +page.preview.style_default=- - +page.preview.survey= +page.preview.title= +page.preview.userchat= ( ) +page.translate.descr= , . +page.translate.done= . +page.translate.one= . +page.translate.title= +page_agent.cannot_modify= . +page_agent.clear_avatar= +page_agent.create_new= . +page_agent.error.duplicate_login= , . +page_agent.error.wrong_login= , . +page_agent.intro= . +page_agent.tab.avatar= +page_agent.tab.groups= +page_agent.tab.main= +page_agent.tab.permissions= +page_agent.title= +page_agents.agent_name= +page_agents.agents= : +page_agents.confirm= , "{0}"? +page_agents.intro= . +page_agents.isaway= +page_agents.isonline= +page_agents.login= +page_agents.new_agent= ... +page_agents.status= +page_agents.title= +page_analysis.full.text.search= : +page_analysis.search.title= +page_avatar.intro= JPG, GIF, PNG TIF . +page_avatar.title= +page_ban.intro= , . +page_ban.sent= {0} . +page_ban.thread= "{0}", . . +page_ban.title= +page_bans.add= +page_bans.confirm= , {0} ? +page_bans.list= : +page_bans.title= +page_bans.to= +page_client.pending_users= , . +page_group.tab.main= +page_group.tab.members= +page_login.error= +page_login.intro=, , . +page_login.login=: +page_login.password=a: +page_login.remember= +page_login.title= +page_search.intro= . +page_settings.intro= , . +page_settings.tab.features= +page_settings.tab.main= +page_settings.tab.performance= +page_settings.tab.themes= +pending.menu.hide= >> +pending.menu.show= >> +pending.popup_notification= . +pending.status.setaway= "" +pending.status.setonline= "" +pending.table.ban= +pending.table.head.contactid= +pending.table.head.etc= +pending.table.head.name= +pending.table.head.operator= +pending.table.head.state= +pending.table.head.total= +pending.table.head.waittime= +pending.table.speak= +pending.table.view= +permission.admin= : , , +permission.modifyprofile= +permission.takeover= +permission.viewthreads= +permissions.intro= . +permissions.title= +presurvey.department= : +presurvey.intro=, ! -, - . +presurvey.mail=E-mail: +presurvey.name= : +presurvey.question= : +presurvey.submit= +presurvey.title= +report.bydate.1= +report.bydate.2= +report.bydate.3= +report.bydate.4= +report.bydate.title= +report.byoperator.1= +report.byoperator.2= +report.byoperator.3= +report.byoperator.4= ( ) +report.byoperator.title= +report.no_items= +report.total=: +resetpwd.changed.title= ! +resetpwd.changed= . +resetpwd.intro= Mibew . +resetpwd.login= +resetpwd.submit= +resetpwd.title= Mibew +restore.back_to_login= +restore.emailorlogin=Login E-mail: +restore.pwd.message= ? +right.administration= +right.main= +right.other= +settings.chat.title.description=, . +settings.chat.title= +settings.chatstyle.description= +settings.chatstyle= +settings.company.title.description= +settings.company.title= +settings.email.description= email, +settings.email=Email +settings.enableban.description= IP +settings.enableban= " " +settings.enablegroups.description= . +settings.enablegroups= "" +settings.enablepresurvey.description= . +settings.enablepresurvey= " " +settings.enablessl.description=, , https. +settings.enablessl= (SSL) +settings.enablestatistics.description= . +settings.enablestatistics= "" +settings.forcessl.description= https +settings.forcessl= +settings.frequencychat.description= . 2 . +settings.frequencychat= +settings.frequencyoldchat.description= - , . 7 . +settings.frequencyoldchat= - +settings.frequencyoperator.description= . e 2 . +settings.frequencyoperator= +settings.geolink.description= IP . {ip}. +settings.geolink= Geolocation +settings.geolinkparams.description= +settings.geolinkparams= +settings.host.description= +settings.host= +settings.leavemessage_captcha.description= (captcha) +settings.leavemessage_captcha= +settings.logo.description= http +settings.logo= +settings.no.title= +settings.onehostconnections.description=0 +settings.onehostconnections= +settings.onlinetimeout.description= , . 30 . +settings.onlinetimeout= +settings.popup_notification.description= , . +settings.popup_notification= . +settings.saved= +settings.sendmessagekey= : +settings.survey.askgroup.description=/ +settings.survey.askgroup= +settings.survey.askmail.description=/ email +settings.survey.askmail= e-mail +settings.survey.askmessage.description=/ +settings.survey.askmessage= +settings.title= +settings.usercanchangename.description= +settings.usercanchangename= +settings.usernamepattern.description= , {name}, {id} {addr}. : {name} +settings.usernamepattern= +settings.wrong.email= email +settings.wrong.onehostconnections= " " +site.title=mibew.org +site.url=http://mibew.org +statistics.dates= +statistics.description= . +statistics.from=: +statistics.till=: +statistics.title= +statistics.wrong.dates= , +tag.pagination.info= {0} {1}, {2}-{3} {4} +tag.pagination.next= +tag.pagination.no_items.elements= +tag.pagination.no_items= +tag.pagination.previous= +thread.back_to_search= +thread.chat_log= +thread.intro= . +time.dateformat=%d %B %Y, +time.locale=bg_BG.UTF-8 +time.never= +time.timeformat=%H:%M +time.today.at= +time.yesterday.at= +topMenu.admin= +topMenu.logoff= +topMenu.main= +topMenu.users.nomenu= +topMenu.users= +translate.direction=: +translate.show.all= +translate.show.foradmin= +translate.show.foroperator= +translate.show.forvisitor= +translate.show=: +translate.sort.key= +translate.sort.lang= +translate.sort=: +typing.remote= ... +updates.current= : +updates.env=: +updates.installed_locales= : +updates.intro= . +updates.latest= : +updates.news=: +updates.title= diff --git a/src/messenger/webim/locales/ca/properties b/src/messenger/webim/locales/ca/properties index c5b36d18..96c2833f 100644 --- a/src/messenger/webim/locales/ca/properties +++ b/src/messenger/webim/locales/ca/properties @@ -1,446 +1,446 @@ -encoding=ISO-8859-1 -output_charset=utf-8 -output_encoding=utf-8 -admin.content.client_agents=Crear, eliminar agents. Edita permisos. -admin.content.client_gen_button=Genera codi bot HTML. -admin.content.client_settings=Especifiqueu les opcions que afecten a la finestra de la xerrada i al comportament de sistema com. -admin.content.description=Funcions disponibles noms per a usuaris administradors. -agent.not_logged_in=La vostra sessi ha expirat si us plau accedeix de nou -app.descr=Mibew Messenger s una aplicaci de codi obert per al suport en lnia. -app.title=Mibew Messenger -ban.error.duplicate=Adrea {0} est en el sistema, clic aqu per editar. -button.delete=Eliminar -button.enter=Entrar -button.offline.bottom=Deixa el teu missatge -button.offline.top=Ajuda en viu -button.offline=FORA DE LNIA -button.online.bottom=Deixa el teu missatge -button.online.top=Ajuda en viu -button.online=EN LNIA -button.save=Desa -button.search=Cerca -canned.actions.del=eliminar -canned.actions.edit=edita -canned.actions=Modificar -canned.add=Afegeix missatge ... -canned.descr=Edita missatges que sovint utilitzes en el Xat. -canned.group=Per als grups: -canned.locale=Per l'idioma: -canned.title=Possibles missatges -cannededit.descr=Editar un missatge existent. -cannededit.done=Desa -cannededit.message=Missatge -cannededit.no_such=No existeix el missatge -cannededit.title=Edita Missatge -cannednew.descr=Afegeix un nou missatge. -cannednew.title=Nous Missatges -char.redirect.operator.online_suff=(en lnia) -chat.came.from=visitants va ser redireccionat de la pgina {0} -chat.client.changename=Canviar nom -chat.client.name=El seu nom: -chat.default.username=Visitant -chat.error_page.close=Tanca ... -chat.error_page.head=Hi ha hagut un error: -chat.error_page.title=Error -chat.mailthread.sent.close=Tanca ... -chat.mailthread.sent.closewindow=Fes clic sobre aquest enlla per tancar la finestra -chat.mailthread.sent.content=La seva conversa va ser enviada a l'adrea {0} -chat.mailthread.sent.title=Enviat -chat.predefined_answers=Hola, en qu puc ajudar?\nHola! Benvingut a la nostra ajuda en viu. En qu puc ajudar-lo? -chat.redirect.back=Tornar ... -chat.redirect.cannot=No ests conversant amb cap visitant. -chat.redirect.choose=Selecciona: -chat.redirect.group=Grup: -chat.redirect.operator=Operador: -chat.redirect.title=redireccionar a
                                      un altre operador -chat.redirected.close=Tanca ... -chat.redirected.closewindow=Click per tancar la finestra -chat.redirected.content=Visitant en espera prioritria per l'operador {0}. -chat.redirected.title=Visitant redirigit a un altre operador -chat.status.operator.changed=Operador {0} canviat {1} -chat.status.operator.dead=L'Operador t problemes de connexi, est vost temporalment en espera. Ho sentim per la demora. -chat.status.operator.joined=Operador {0} Entrant a la conversa -chat.status.operator.left=Operador {0} ha sortit de la conversa -chat.status.operator.redirect=Operador {0} el redirecciona a un altre operador, si us plau esperi un moment -chat.status.operator.returned=Operador {0} de tornada -chat.status.user.changedname=Visitant canviar el seu nom {0} per {1} -chat.status.user.dead=Visitant tancant finestra de conversa -chat.status.user.left=Visitant {0} va sortir de la conversa -chat.status.user.reopenedthread=Visitant connectat a la conversa novament -chat.thread.state_chatting_with_agent=En conversa -chat.thread.state_closed=Tancat -chat.thread.state_loading=Carregant -chat.thread.state_wait=En espera -chat.thread.state_wait_for_another_agent=A l'espera d'un operador -chat.visitor.email=Correu electrnic: {0} -chat.visitor.info=Informaci: {0} -chat.wait=Grcies per posar-se en contacte amb nosaltres. L'operador estar amb vost en breu ... -chat.window.chatting_with=Est conversant amb: -chat.window.close_title=Tanca conversa -chat.window.poweredby=Powered by: -chat.window.poweredreftext=mibew.org -chat.window.predefined.select_answer=Tria resposta ... -chat.window.product_name=Mibew Messenger -chat.window.send_message=Envia Missatge -chat.window.send_message_short=Envia ({0}) -chat.window.title.agent=Mibew Messenger -chat.window.title.user=Mibew Messenger -chat.window.toolbar.mail_history=Envia conversa per email -chat.window.toolbar.redirect_user=Redireccionar visitant a un altre operador -chat.window.toolbar.refresh=Refrescar -clients.how_to=Per respondre als visitants fer clic al seu nom a la llista. -clients.intro=Aquesta pgina presenta la llista de visitants en espera. -clients.no_clients=Llista de visitant en espera buida -clients.queue.chat=Visitant dialogant -clients.queue.prio=Visitant amb prioritat per a atenci -clients.queue.wait=Esperant operador per primera vegada -clients.title=Llista de visitants en espera -common.asterisk_explanation=* - camps obligatoris -company.title=Mibew Messenger Comunitat -confirm.take.head=Canviar operador -confirm.take.message=Visitant {0} s actualment servit per {1}.
                                      Est vost segur que vol iniciar conversa amb els visitants? -confirm.take.no=No, tanqui la finestra -confirm.take.yes=S, Estic segur -content.blocked=Aqu es pot defensar de visitant maliciosos. -content.history=Cerca Histric de conversa. -content.logoff=Sortida del sistema. -data.saved=Canvis guardats -demo.chat.question=Hi ha tants navegadors per triar. Quin recomanes? -demo.chat.welcome=Hola, En qu puc ajudar-lo? -errors.failed.uploading.file=Error en carregar el fitxer "{0}": "{1}". -errors.file.move.error=Error al moure l'arxiu -errors.file.size.exceeded=Ha excedit la mida de fitxer per pujar -errors.footer=
                                    -errors.header=Corregir els errors:
                                      -errors.invalid.file.type=Tipus de fitxer vlid -errors.prefix=
                                    • -errors.required=Si us plau ompli "{0}". -errors.suffix=
                                    • -errors.wrong_field=Si us plau ompli "{0}" correctament. -features.saved=Caracterstiques activades -form.field.address.description=Ex: 12.23.45.123 or todo.com -form.field.address=Adrea de visitants -form.field.agent_commonname.description=Aquest nom ser vist per la visitants. -form.field.agent_commonname=Nom internacional (Latin) -form.field.agent_name.description=Aquest nom ser vist pels usuaris del seu lloc. -form.field.agent_name=Nom -form.field.avatar.current.description=La seva imatge avatar. -form.field.avatar.current=Imatge avatar actual -form.field.avatar.upload.description=Trieu l'arxiu a pujar.
                                      La mida de la imatge no ha d'excedir 100x100 px. -form.field.avatar.upload=Pujar avatar -form.field.ban_comment.description=Ra del bloqueig -form.field.ban_comment=Comentaris -form.field.ban_days.description=Quants dies voleu ignorar aquesta direcci? -form.field.ban_days=Dies -form.field.email=El seu email -form.field.groupcommondesc.description=Descripci en angls. -form.field.groupcommondesc=Descripci Internacional -form.field.groupcommonname.description=Nom en angls. -form.field.groupcommonname=Nom Internacional -form.field.groupdesc.description=Descripci de el grup. -form.field.groupdesc=Descripci -form.field.groupname.description=Nom per identificar el grup. -form.field.groupname=Nom -form.field.login.description=Usuari pot contenir petites lletres llatines
                                      i subratllats -form.field.login=Usuari -form.field.message=Missatge -form.field.name=El seu nom -form.field.password.description=Escriviu la nova contrasenya o deixi el
                                      camp buit per a accedir. -form.field.password=Contrasenya -form.field.password_confirm.description=Confirma la contrasenya. -form.field.password_confirm=Confirmaci -form.field.translation=Traducci -harderrors.header=No es pot executar:
                                        -image.button.login=/locales/ca/images/login.gif -image.button.save=/locales/ca/images/save.gif -image.button.search=/locales/ca/images/search.gif -image.chat.history=/locales/ca/images/history.gif -image.chat.message=/locales/ca/images/message.gif -image.chat.sprite=/locales/ca/images/wmchat.png -install.1.connected=Est connectat a MySQL server versi {0} -install.2.create=Crear base de dades "{0}" -install.2.db_exists=Base de dades "{0}" creada. -install.2.notice=Base de dades inexistent al servidor. si t permisos de creaci
                                        d'un clic sobre el segent enlla. -install.3.create=Crear les taules requerides. -install.3.tables_exist=Taules requerides creades. -install.4.create=Actualitzar taules -install.4.done=Estructura de taules actualitzades. -install.4.notice=Estructura de taules ajustades per a la nova versi de Mibew Messenger. -install.connection.error=No hi ha connexi, si us plau verifiqueu la configuraci del servidor en config.php. Error: {0} -install.done=Completada: -install.err.back=Resoleu el problema i proveu de nou. Premeu back per tornar a l'ajuda. -install.err.title=Problema -install.kill_tables.notice=Impossible actualitzar l'estructura de dades. Intenteu-ho manualment o reconstrueix cada taula (compte: totes les dades seran esborrades). -install.kill_tables=Elimineu les taules existents de la base de dades -install.license=Software license agreement -install.message=Seguiu els passos de l'assistent per configurar la seva base de dades. -install.next=Prxim pas: -install.title=Instal.laci -install.updatedb=Si us plau, executa l'Assistent d'Actualitzaci per ajustar la teva base de dades. -installed.login_link=Procediu a la pgina d'accs -installed.message=Aplicaci instal.lada amb xit. -installed.notice=Podeu accedir com a admin amb contrasenya buida.

                                        !!! Per seguretat, si us plau canvieu la contrasenya immediatament i elimineu el directori /webim/install del seu servidor. -lang.choose=Selecciona l'idioma -leavemail.body=T un missatge de {0}:\n\n{2}\n\nAquest email: {1}\n{3}\n---\nAtentament lloc Messenger -leavemail.subject=Pregunta des de {0} -leavemessage.close=Tanca -leavemessage.descr=Ho sentim, en aquests moments no hi ha operador disponible. Si us plau, torneu a provar-ho ms tard o envieu la vostra pregunta amb aquesta forma. -leavemessage.perform=Envia -leavemessage.sent.message=Grcies per utilitzar el nostre servei. Tot seguit rebrs una resposta al teu correu. -leavemessage.sent.title=El teu missatge ha estat enviat -leavemessage.title=Deixi el teu missatge -leftMenu.client_agents=Agents -leftMenu.client_gen_button=Codi del bot -leftMenu.client_settings=Configuracions -localedirection=ltr -localeid=Catal (ca) -mail.user.history.body=Hola {0}\n\nSU conversa:\n\n{1}\n---\nKind Regards,\nMibew Messenger -mail.user.history.subject=Mibew Messenger: Histric de conversa -mailthread.close=Tanca ... -mailthread.enter_email=Escrigui el seu e-mail: -mailthread.perform=Envia -mailthread.title=Envia l'historial de conversa
                                        per email -menu.agents=Llista d'agents -menu.blocked=Visitants bloquejats -menu.canned=Possibles missatges -menu.groups.content=Departament o habilitat obtinguda a partir de grups d'operadors. -menu.groups=Grups -menu.locale.content=Canviar regi. -menu.locale=Idioma -menu.main=Men principal -menu.operator=Tu ets {0} -menu.profile.content=Tu pots canviar la teva informaci personal en aquesta pgina. -menu.profile=Perfil -menu.translate=Regi -menu.updates.content=Comprovar actualitzacions. -menu.updates=Actualitzacions -my_settings.error.password_match=La contrasenya ingressada no coincideix -no_such_operator=No es troba operador -operator.group.no_description=<sense descripcin> -operator.groups.intro=Selecciona els grups amb base a les habilitats de l'operador. -operator.groups.title=Grup d'operadors -page.analysis.search.head_browser=Cercador -page.analysis.search.head_group=Grup -page.analysis.search.head_host=Direcci del visitant -page.analysis.search.head_messages=Missatge del Visitant -page.analysis.search.head_name=Nom -page.analysis.search.head_operator=Operador -page.analysis.search.head_time=Temps en conversa -page.analysis.userhistory.intro=Podeu trobar l'histric de converses dels teus visitants aqu. -page.analysis.userhistory.title=Histric de visites -page.chat.old_browser.close=Tanca ... -page.chat.old_browser.list=
                                          \n
                                        • Internet Explorer 5.5 +
                                        • \n
                                        • Firefox 1.0 +
                                        • \n
                                        • Opera 8.0 +
                                        • \n
                                        • Mozilla 1.4 +
                                        • \n
                                        • Netscape 7.1 +
                                        • \n
                                        • Safari 1.2 +
                                        • \n
                                        \n

                                        Aix mateix, donem suport alguns navegadors vells:

                                        \n
                                          \n
                                        • Internet Explorer 5.0
                                        • \n
                                        • Opera 7.0
                                        • \n
                                        -page.chat.old_browser.problem=

                                        El seu explorador web no est suportat per Mibew Messenger.\nSi us plau, utilitzi alguns d'aquests exploradors:

                                        -page.chat.old_browser.title=Si us plau, utilitzeu un altre navegador -page.gen_button.choose_group=Codi de grup -page.gen_button.choose_image=Escolliu imatge -page.gen_button.choose_locale=Target locale -page.gen_button.choose_style=Estil de la finestra del Xat -page.gen_button.code.description=Cura Si us plau no canvi
                                        el codi manualment perqu
                                        no es garanteix
                                        seu correcte funcionament! -page.gen_button.code=Codi HTML -page.gen_button.default_group=- tots els operadors - -page.gen_button.include_site_name=Inclou el nom del domini en el codi -page.gen_button.intro=Podeu generar el codi HTML per inserir-lo al vostre lloc. -page.gen_button.sample=Exemple -page.gen_button.secure_links=Usa enlla segur (https) -page.gen_button.title=Genera codi bot HTML -page.group.create_new=Aqu pots crear un nou grup. -page.group.duplicate_name=Per favor selecciona un altre nom, degut a que ja hi ha un el nom ingressat. -page.group.intro=En aquesta pgina podrs editar els detalls de grup. -page.group.membersnum=Operadors -page.group.no_such=No existeix el grup -page.group.title=Detalls de Grup -page.groupmembers.intro=Veure i editar llista de membres. -page.groupmembers.title=Membres -page.groups.intro=Aquesta pgina desplega una llista de grups de la teva companyia. Cada grup pot tenir per separat un bot i possibles respostes. -page.groups.new=Crea un nou grup ... -page.groups.title=Grups -page.preview.agentchat=Finestra de XAT (mode-operador) -page.preview.agentrochat=Veure finestra de Xat (operador amb permisos de lectura) -page.preview.chatsimple=Simple finestra de xat, enviar missatges d'actualitzaci (IE 5, Opera 7) -page.preview.choose=Tria estil -page.preview.choosetpl=Tria plantilla -page.preview.intro=Podeu obtenir una vista prvia d'estils del seu lloc. -page.preview.leavemessage=Deixar missatge finestra -page.preview.leavemessagesent="Missatge lliurat" finestra -page.preview.mail=Finestra de correu electrnic -page.preview.mailsent="El correu s enviat" finestra -page.preview.nochat=Llista de navegadors compatibles amb la finestra -page.preview.redirect=redirigeix visitant a una altra finestra d'operador -page.preview.redirected="El Visitant s redireccionat" finestra -page.preview.showerr=Mostra els errors -page.preview.style_default=- de configuraci general - -page.preview.title=Estil del lloc -page.preview.userchat=Finestra de XAT (mode-usuari) -page.translate.descr=Si no us agrada la traducci, si us plau els vostres suggeriments. -page.translate.done=La teva traducci ha estat desada. -page.translate.one=Introdueix la teva traducci. -page.translate.title=Traducci Open WebIM -page_agent.cannot_modify=Tu no tens perms per canviar aquest perfil personal. -page_agent.clear_avatar=Eliminar avatar -page_agent.create_new=Aqu pot crear un nou operador. -page_agent.error.duplicate_login=Si us plau, escolliu un altre nom d'usuari, ja que l'agent va entrar amb un usuari que ja est registrat en el sistema. -page_agent.error.wrong_login=Usuari noms cont carcters llatins, nmeros i simbols de subratllat. -page_agent.intro=Aquesta pgina mostra els detalls de cada agent, drets d'accs i edici. -page_agent.tab.avatar=Foto -page_agent.tab.groups=Grups -page_agent.tab.main=General -page_agent.tab.permissions=Permisos -page_agent.title=Detalls d'operadors -page_agents.agent_name=Nom -page_agents.agents=Llista completa d'agents: -page_agents.intro=Aquesta pgina mostra la llista d'agents de l'empresa a ms per afegir-ne de nous agents. -page_agents.login=Usuari -page_agents.new_agent=Crear nou agent ... -page_agents.title=Agents -page_analysis.full.text.search=Cerca de nom d'usuari o missatge de text: -page_analysis.search.title=Histric de conversa -page_avatar.intro=Pots pujar la teva foto en JPG, GIF, PNG o TIF fitxer d'imatge. -page_avatar.title=Pujar foto -page_ban.intro=Aqu pot bloquejar visitants maliciosos que afectin el seu treball amb missatges spam. -page_ban.sent=Adrea {0} bloquejada per a un nombre especificat de dies. -page_ban.thread=Vost obre aquesta finestra per a "{0}" thread, Direcci Camp ja s ple. Seleccioneu el nombre de dies i d'un clic Enviar. -page_ban.title=Bloca direcci -page_bans.add=Afegeix direcci -page_bans.list=Llista d'Adreces IPS prohibides: -page_bans.title=Bloquejat -page_bans.to=Fins -page_client.pending_users=Pots trobar visitants en espera. -page_group.tab.main=General -page_group.tab.members=Membres -page_login.error=Usuari/contrasenya incorrecte -page_login.intro=Si us plau ingressa el teu nom d'usuari i contrasenya per a accedir a les eines d'administraci, veure els teus visitants i buscar a l'historial. -page_login.login=Usuari: -page_login.password=Contrasenya: -page_login.remember=Recordar -page_login.title=Usuari -page_search.intro=Cerca l'historial de conversa d'un determinat usuari o una determinada frase en un missatge. -page_settings.intro=Especifiqueu les opcions que afecten a la finestra de xat i el comportament del sistema. -page_settings.tab.features=Serveis opcionals -page_settings.tab.main=General -page_settings.tab.themes=Vista prvia de temes -pending.menu.hide=Amaga men >> -pending.menu.show=Mostra el men >> -pending.popup_notification=Visitants nous estan en espera d'una resposta. -pending.table.ban=Bloca visitant -pending.table.head.contactid=Direcci del visitant -pending.table.head.etc=Misc -pending.table.head.name=Nom -pending.table.head.operator=Operador -pending.table.head.state=Estat -pending.table.head.total=Temps total -pending.table.head.waittime=Temps d'espera -pending.table.speak=Fes click per a conversar amb el visitant -pending.table.view=Veure conversa -permission.admin=Administraci del sistema: configurar, administrar operadors, generar codi del bot -permission.takeover=Prendre el control del Xat -permission.viewthreads=Veure el Xat d'un altre operador -permissions.intro=Aqu pot assignar els permisos a l'operador. -permissions.title=Permisos -presurvey.department=Selecciona Departament: -presurvey.intro=Grcies per contactar-nos! Per oferir un millor servei, si us plau omple el formulari i fes clic al bot Inicia Xat. -presurvey.mail=Correu electrnic: -presurvey.name=Nom: -presurvey.question=Pregunta inicial: -presurvey.submit=Inicia Xat -presurvey.title=Suport en lnia -report.bydate.1=Data -report.bydate.2=Sessions de Xat -report.bydate.3=Missatges dels operadors -report.bydate.4=Missatges dels visitants -report.bydate.title=s d'estadstiques per cada data -report.byoperator.1=Operador -report.byoperator.2=Sessions de Xat -report.byoperator.3=Missatges -report.byoperator.4=Longitud mitjana del missatge (en carcters) -report.byoperator.title=Connexions per operador -report.no_items=No hi ha prou dades -report.total=Total: -right.administration=Administraci -right.main=Inici -right.other=Un altre -settings.chat.title.description=Departament de la teva empresa per exemple. -settings.chat.title=Ttol a la finestra de xat -settings.chatstyle.description=Previsualitzaci per a totes les pgines de cada estil est disponible aqu -settings.chatstyle=Seleccioneu l'estil de les teves finestres de xat -settings.company.title.description=Introduu el nom de la teva empresa -settings.company.title=Nom de l'empresa -settings.email.description=Introduu el correu electrnic per rebre missatges del sistema -settings.email=Correu electrnic -settings.enableban.description=Usant-lo pots impedir els atacs d'una IP -settings.enableban=Activar funci "Visitants maliciosos" -settings.enablegroups.description=Usa-la per tenir files separades de diferents preguntes. -settings.enablegroups=Habilita "Grups" -settings.enablepresurvey.description=Obligar a l'usuari que ompli el formulari abans d'iniciar el xat. -settings.enablessl.description=Si us plau, verifica que el teu servidor web est configurada per suportar connexions https. -settings.enablessl=Permetre connexions segures (SSL) -settings.enablestatistics=Habilita "Estadstiques" -settings.forcessl.description=Mostra noms els xats amb connexions https -settings.forcessl=Obligar que tots els xats siguin segurs -settings.geolink.description=Cada IP es convertir a enlla d'obertura en una nova finestra. (ip) s substitut amb una IP real. -settings.geolink=Enlla extern a un servei de geolocalitzaci -settings.geolinkparams.description=Mida de la finestra i amagar barres d'eines -settings.geolinkparams=Finestra d'opcions de geolocalitzaci -settings.host.description=Destinaci per al nom de l'empresa o l'enlla del logo -settings.host=URL del teu lloc -settings.logo.description=Introduu l'adrea URL (http://) del logo de la seva empresa -settings.logo=Logo de la teva empresa -settings.no.title=Si us plau, introdueix el nom de la teva empresa -settings.onehostconnections=Nombre mxim de connexions des d'una mateixa direcci -settings.popup_notification.description=Mostra una finestra petita per atraure la teva atenci. -settings.popup_notification=Habilita "Dileg de notificaci de nous visitants". -settings.saved=Canvis guardats -settings.sendmessagekey=Enviar missatges amb: -settings.survey.askgroup.description=Mostra/Oculta el camp de selecci de Departament en el qestionari -settings.survey.askgroup=Permetre als visitants seleccionar el grup/departament -settings.survey.askmail.description=Mostra/Amaga camps de correu electrnic en les enquestes -settings.survey.askmail=Preguntar al visitant el seu Correu Electrnic -settings.survey.askmessage.description=Mostra/Amaga camp de pregunta inicial del qestionari -settings.survey.askmessage=Mostra camp de pregunta inicial -settings.title=Configuraci del Missatger -settings.usercanchangename.description=Desactiveu la casella per ocultar l'opci editar en la finestra de xat -settings.usercanchangename=Permet als usuaris canviar els seus noms -settings.usernamepattern.description=Com construir la cadena d'identificaci de visitant {name}, {id} o {addr}. Per defecte: {name} -settings.usernamepattern=Identificador de visitant -settings.wrong.email=Introduu l'adrea de correu electrnic correcta -settings.wrong.onehostconnections=El camp "Nombre mxim de connexions" ha de ser numric -site.title=mibew.org -site.url=http://mibew.org -statistics.dates=Selecciona les dates -statistics.description=Des d'aquesta pgina pots generar diferents informes. -statistics.from=Des de: -statistics.till=Fins a: -statistics.title=Estadstiques -statistics.wrong.dates=Has seleccionat la Data d'inici desprs de la Data de Terme -tag.pagination.info=Pgina {0} de {1}, {2} - {3} a {4} -tag.pagination.next=segent -tag.pagination.no_items.elements=Sense elements -tag.pagination.no_items=Trobats 0 elements -tag.pagination.previous=anterior -thread.back_to_search=Cerca -thread.chat_log=conversa log -thread.intro=La pgina mostra la conversa. -time.locale=ca_ES -time.timeformat=%H:%M -topMenu.admin=Administraci -topMenu.logoff=Surt -topMenu.main=Inici -topMenu.users.nomenu=sense men -topMenu.users=Visitants -translate.direction=Adrea: -translate.show.all=Tots els camps -translate.show.foradmin=Camps de l'administrador -translate.show.foroperator=Camps de l'operador -translate.show.forvisitor=Camps del visitant -translate.show=Mostra: -translate.sort.key=Clau d'indetificaci -translate.sort.lang=Camp d'idioma font -translate.sort=Ordenar per: -typing.remote=Usuari remot est escrivint ... -updates.current=Tu estas usant: -updates.env=Entorn: -updates.installed_locales=Idiomes instal.lats: -updates.intro=Actualitzacions de Web Messenger. -updates.latest=Darrera versi: -updates.news=Notcies: -updates.title=Actualitzacions +encoding=ISO-8859-1 +output_charset=utf-8 +output_encoding=utf-8 +admin.content.client_agents=Crear, eliminar agents. Edita permisos. +admin.content.client_gen_button=Genera codi bot HTML. +admin.content.client_settings=Especifiqueu les opcions que afecten a la finestra de la xerrada i al comportament de sistema com. +admin.content.description=Funcions disponibles noms per a usuaris administradors. +agent.not_logged_in=La vostra sessi ha expirat si us plau accedeix de nou +app.descr=Mibew Messenger s una aplicaci de codi obert per al suport en lnia. +app.title=Mibew Messenger +ban.error.duplicate=Adrea {0} est en el sistema, clic aqu per editar. +button.delete=Eliminar +button.enter=Entrar +button.offline.bottom=Deixa el teu missatge +button.offline.top=Ajuda en viu +button.offline=FORA DE LNIA +button.online.bottom=Deixa el teu missatge +button.online.top=Ajuda en viu +button.online=EN LNIA +button.save=Desa +button.search=Cerca +canned.actions.del=eliminar +canned.actions.edit=edita +canned.actions=Modificar +canned.add=Afegeix missatge ... +canned.descr=Edita missatges que sovint utilitzes en el Xat. +canned.group=Per als grups: +canned.locale=Per l'idioma: +canned.title=Possibles missatges +cannededit.descr=Editar un missatge existent. +cannededit.done=Desa +cannededit.message=Missatge +cannededit.no_such=No existeix el missatge +cannededit.title=Edita Missatge +cannednew.descr=Afegeix un nou missatge. +cannednew.title=Nous Missatges +char.redirect.operator.online_suff=(en lnia) +chat.came.from=visitants va ser redireccionat de la pgina {0} +chat.client.changename=Canviar nom +chat.client.name=El seu nom: +chat.default.username=Visitant +chat.error_page.close=Tanca ... +chat.error_page.head=Hi ha hagut un error: +chat.error_page.title=Error +chat.mailthread.sent.close=Tanca ... +chat.mailthread.sent.closewindow=Fes clic sobre aquest enlla per tancar la finestra +chat.mailthread.sent.content=La seva conversa va ser enviada a l'adrea {0} +chat.mailthread.sent.title=Enviat +chat.predefined_answers=Hola, en qu puc ajudar?\nHola! Benvingut a la nostra ajuda en viu. En qu puc ajudar-lo? +chat.redirect.back=Tornar ... +chat.redirect.cannot=No ests conversant amb cap visitant. +chat.redirect.choose=Selecciona: +chat.redirect.group=Grup: +chat.redirect.operator=Operador: +chat.redirect.title=redireccionar a
                                        un altre operador +chat.redirected.close=Tanca ... +chat.redirected.closewindow=Click per tancar la finestra +chat.redirected.content=Visitant en espera prioritria per l'operador {0}. +chat.redirected.title=Visitant redirigit a un altre operador +chat.status.operator.changed=Operador {0} canviat {1} +chat.status.operator.dead=L'Operador t problemes de connexi, est vost temporalment en espera. Ho sentim per la demora. +chat.status.operator.joined=Operador {0} Entrant a la conversa +chat.status.operator.left=Operador {0} ha sortit de la conversa +chat.status.operator.redirect=Operador {0} el redirecciona a un altre operador, si us plau esperi un moment +chat.status.operator.returned=Operador {0} de tornada +chat.status.user.changedname=Visitant canviar el seu nom {0} per {1} +chat.status.user.dead=Visitant tancant finestra de conversa +chat.status.user.left=Visitant {0} va sortir de la conversa +chat.status.user.reopenedthread=Visitant connectat a la conversa novament +chat.thread.state_chatting_with_agent=En conversa +chat.thread.state_closed=Tancat +chat.thread.state_loading=Carregant +chat.thread.state_wait=En espera +chat.thread.state_wait_for_another_agent=A l'espera d'un operador +chat.visitor.email=Correu electrnic: {0} +chat.visitor.info=Informaci: {0} +chat.wait=Grcies per posar-se en contacte amb nosaltres. L'operador estar amb vost en breu ... +chat.window.chatting_with=Est conversant amb: +chat.window.close_title=Tanca conversa +chat.window.poweredby=Powered by: +chat.window.poweredreftext=mibew.org +chat.window.predefined.select_answer=Tria resposta ... +chat.window.product_name=Mibew Messenger +chat.window.send_message=Envia Missatge +chat.window.send_message_short=Envia ({0}) +chat.window.title.agent=Mibew Messenger +chat.window.title.user=Mibew Messenger +chat.window.toolbar.mail_history=Envia conversa per email +chat.window.toolbar.redirect_user=Redireccionar visitant a un altre operador +chat.window.toolbar.refresh=Refrescar +clients.how_to=Per respondre als visitants fer clic al seu nom a la llista. +clients.intro=Aquesta pgina presenta la llista de visitants en espera. +clients.no_clients=Llista de visitant en espera buida +clients.queue.chat=Visitant dialogant +clients.queue.prio=Visitant amb prioritat per a atenci +clients.queue.wait=Esperant operador per primera vegada +clients.title=Llista de visitants en espera +common.asterisk_explanation=* - camps obligatoris +company.title=Mibew Messenger Comunitat +confirm.take.head=Canviar operador +confirm.take.message=Visitant {0} s actualment servit per {1}.
                                        Est vost segur que vol iniciar conversa amb els visitants? +confirm.take.no=No, tanqui la finestra +confirm.take.yes=S, Estic segur +content.blocked=Aqu es pot defensar de visitant maliciosos. +content.history=Cerca Histric de conversa. +content.logoff=Sortida del sistema. +data.saved=Canvis guardats +demo.chat.question=Hi ha tants navegadors per triar. Quin recomanes? +demo.chat.welcome=Hola, En qu puc ajudar-lo? +errors.failed.uploading.file=Error en carregar el fitxer "{0}": "{1}". +errors.file.move.error=Error al moure l'arxiu +errors.file.size.exceeded=Ha excedit la mida de fitxer per pujar +errors.footer=
                                      +errors.header=Corregir els errors:
                                        +errors.invalid.file.type=Tipus de fitxer vlid +errors.prefix=
                                      • +errors.required=Si us plau ompli "{0}". +errors.suffix=
                                      • +errors.wrong_field=Si us plau ompli "{0}" correctament. +features.saved=Caracterstiques activades +form.field.address.description=Ex: 12.23.45.123 or todo.com +form.field.address=Adrea de visitants +form.field.agent_commonname.description=Aquest nom ser vist per la visitants. +form.field.agent_commonname=Nom internacional (Latin) +form.field.agent_name.description=Aquest nom ser vist pels usuaris del seu lloc. +form.field.agent_name=Nom +form.field.avatar.current.description=La seva imatge avatar. +form.field.avatar.current=Imatge avatar actual +form.field.avatar.upload.description=Trieu l'arxiu a pujar.
                                        La mida de la imatge no ha d'excedir 100x100 px. +form.field.avatar.upload=Pujar avatar +form.field.ban_comment.description=Ra del bloqueig +form.field.ban_comment=Comentaris +form.field.ban_days.description=Quants dies voleu ignorar aquesta direcci? +form.field.ban_days=Dies +form.field.email=El seu email +form.field.groupcommondesc.description=Descripci en angls. +form.field.groupcommondesc=Descripci Internacional +form.field.groupcommonname.description=Nom en angls. +form.field.groupcommonname=Nom Internacional +form.field.groupdesc.description=Descripci de el grup. +form.field.groupdesc=Descripci +form.field.groupname.description=Nom per identificar el grup. +form.field.groupname=Nom +form.field.login.description=Usuari pot contenir petites lletres llatines
                                        i subratllats +form.field.login=Usuari +form.field.message=Missatge +form.field.name=El seu nom +form.field.password.description=Escriviu la nova contrasenya o deixi el
                                        camp buit per a accedir. +form.field.password=Contrasenya +form.field.password_confirm.description=Confirma la contrasenya. +form.field.password_confirm=Confirmaci +form.field.translation=Traducci +harderrors.header=No es pot executar:
                                          +image.button.login=/locales/ca/images/login.gif +image.button.save=/locales/ca/images/save.gif +image.button.search=/locales/ca/images/search.gif +image.chat.history=/locales/ca/images/history.gif +image.chat.message=/locales/ca/images/message.gif +image.chat.sprite=/locales/ca/images/wmchat.png +install.1.connected=Est connectat a MySQL server versi {0} +install.2.create=Crear base de dades "{0}" +install.2.db_exists=Base de dades "{0}" creada. +install.2.notice=Base de dades inexistent al servidor. si t permisos de creaci
                                          d'un clic sobre el segent enlla. +install.3.create=Crear les taules requerides. +install.3.tables_exist=Taules requerides creades. +install.4.create=Actualitzar taules +install.4.done=Estructura de taules actualitzades. +install.4.notice=Estructura de taules ajustades per a la nova versi de Mibew Messenger. +install.connection.error=No hi ha connexi, si us plau verifiqueu la configuraci del servidor en config.php. Error: {0} +install.done=Completada: +install.err.back=Resoleu el problema i proveu de nou. Premeu back per tornar a l'ajuda. +install.err.title=Problema +install.kill_tables.notice=Impossible actualitzar l'estructura de dades. Intenteu-ho manualment o reconstrueix cada taula (compte: totes les dades seran esborrades). +install.kill_tables=Elimineu les taules existents de la base de dades +install.license=Software license agreement +install.message=Seguiu els passos de l'assistent per configurar la seva base de dades. +install.next=Prxim pas: +install.title=Instal.laci +install.updatedb=Si us plau, executa l'Assistent d'Actualitzaci per ajustar la teva base de dades. +installed.login_link=Procediu a la pgina d'accs +installed.message=Aplicaci instal.lada amb xit. +installed.notice=Podeu accedir com a admin amb contrasenya buida.

                                          !!! Per seguretat, si us plau canvieu la contrasenya immediatament i elimineu el directori {0} del seu servidor. +lang.choose=Selecciona l'idioma +leavemail.body=T un missatge de {0}:\n\n{2}\n\nAquest email: {1}\n{3}\n---\nAtentament lloc Messenger +leavemail.subject=Pregunta des de {0} +leavemessage.close=Tanca +leavemessage.descr=Ho sentim, en aquests moments no hi ha operador disponible. Si us plau, torneu a provar-ho ms tard o envieu la vostra pregunta amb aquesta forma. +leavemessage.perform=Envia +leavemessage.sent.message=Grcies per utilitzar el nostre servei. Tot seguit rebrs una resposta al teu correu. +leavemessage.sent.title=El teu missatge ha estat enviat +leavemessage.title=Deixi el teu missatge +leftMenu.client_agents=Agents +leftMenu.client_gen_button=Codi del bot +leftMenu.client_settings=Configuracions +localedirection=ltr +localeid=Catal (ca) +mail.user.history.body=Hola {0}\n\nSU conversa:\n\n{1}\n---\nKind Regards,\nMibew Messenger +mail.user.history.subject=Mibew Messenger: Histric de conversa +mailthread.close=Tanca ... +mailthread.enter_email=Escrigui el seu e-mail: +mailthread.perform=Envia +mailthread.title=Envia l'historial de conversa
                                          per email +menu.agents=Llista d'agents +menu.blocked=Visitants bloquejats +menu.canned=Possibles missatges +menu.groups.content=Departament o habilitat obtinguda a partir de grups d'operadors. +menu.groups=Grups +menu.locale.content=Canviar regi. +menu.locale=Idioma +menu.main=Men principal +menu.operator=Tu ets {0} +menu.profile.content=Tu pots canviar la teva informaci personal en aquesta pgina. +menu.profile=Perfil +menu.translate=Regi +menu.updates.content=Comprovar actualitzacions. +menu.updates=Actualitzacions +my_settings.error.password_match=La contrasenya ingressada no coincideix +no_such_operator=No es troba operador +operator.group.no_description=<sense descripcin> +operator.groups.intro=Selecciona els grups amb base a les habilitats de l'operador. +operator.groups.title=Grup d'operadors +page.analysis.search.head_browser=Cercador +page.analysis.search.head_group=Grup +page.analysis.search.head_host=Direcci del visitant +page.analysis.search.head_messages=Missatge del Visitant +page.analysis.search.head_name=Nom +page.analysis.search.head_operator=Operador +page.analysis.search.head_time=Temps en conversa +page.analysis.userhistory.intro=Podeu trobar l'histric de converses dels teus visitants aqu. +page.analysis.userhistory.title=Histric de visites +page.chat.old_browser.close=Tanca ... +page.chat.old_browser.list=
                                            \n
                                          • Internet Explorer 5.5 +
                                          • \n
                                          • Firefox 1.0 +
                                          • \n
                                          • Opera 8.0 +
                                          • \n
                                          • Mozilla 1.4 +
                                          • \n
                                          • Netscape 7.1 +
                                          • \n
                                          • Safari 1.2 +
                                          • \n
                                          \n

                                          Aix mateix, donem suport alguns navegadors vells:

                                          \n
                                            \n
                                          • Internet Explorer 5.0
                                          • \n
                                          • Opera 7.0
                                          • \n
                                          +page.chat.old_browser.problem=

                                          El seu explorador web no est suportat per Mibew Messenger.\nSi us plau, utilitzi alguns d'aquests exploradors:

                                          +page.chat.old_browser.title=Si us plau, utilitzeu un altre navegador +page.gen_button.choose_group=Codi de grup +page.gen_button.choose_image=Escolliu imatge +page.gen_button.choose_locale=Target locale +page.gen_button.choose_style=Estil de la finestra del Xat +page.gen_button.code.description=Cura Si us plau no canvi
                                          el codi manualment perqu
                                          no es garanteix
                                          seu correcte funcionament! +page.gen_button.code=Codi HTML +page.gen_button.default_group=- tots els operadors - +page.gen_button.include_site_name=Inclou el nom del domini en el codi +page.gen_button.intro=Podeu generar el codi HTML per inserir-lo al vostre lloc. +page.gen_button.sample=Exemple +page.gen_button.secure_links=Usa enlla segur (https) +page.gen_button.title=Genera codi bot HTML +page.group.create_new=Aqu pots crear un nou grup. +page.group.duplicate_name=Per favor selecciona un altre nom, degut a que ja hi ha un el nom ingressat. +page.group.intro=En aquesta pgina podrs editar els detalls de grup. +page.group.membersnum=Operadors +page.group.no_such=No existeix el grup +page.group.title=Detalls de Grup +page.groupmembers.intro=Veure i editar llista de membres. +page.groupmembers.title=Membres +page.groups.intro=Aquesta pgina desplega una llista de grups de la teva companyia. Cada grup pot tenir per separat un bot i possibles respostes. +page.groups.new=Crea un nou grup ... +page.groups.title=Grups +page.preview.agentchat=Finestra de XAT (mode-operador) +page.preview.agentrochat=Veure finestra de Xat (operador amb permisos de lectura) +page.preview.chatsimple=Simple finestra de xat, enviar missatges d'actualitzaci (IE 5, Opera 7) +page.preview.choose=Tria estil +page.preview.choosetpl=Tria plantilla +page.preview.intro=Podeu obtenir una vista prvia d'estils del seu lloc. +page.preview.leavemessage=Deixar missatge finestra +page.preview.leavemessagesent="Missatge lliurat" finestra +page.preview.mail=Finestra de correu electrnic +page.preview.mailsent="El correu s enviat" finestra +page.preview.nochat=Llista de navegadors compatibles amb la finestra +page.preview.redirect=redirigeix visitant a una altra finestra d'operador +page.preview.redirected="El Visitant s redireccionat" finestra +page.preview.showerr=Mostra els errors +page.preview.style_default=- de configuraci general - +page.preview.title=Estil del lloc +page.preview.userchat=Finestra de XAT (mode-usuari) +page.translate.descr=Si no us agrada la traducci, si us plau els vostres suggeriments. +page.translate.done=La teva traducci ha estat desada. +page.translate.one=Introdueix la teva traducci. +page.translate.title=Traducci Open WebIM +page_agent.cannot_modify=Tu no tens perms per canviar aquest perfil personal. +page_agent.clear_avatar=Eliminar avatar +page_agent.create_new=Aqu pot crear un nou operador. +page_agent.error.duplicate_login=Si us plau, escolliu un altre nom d'usuari, ja que l'agent va entrar amb un usuari que ja est registrat en el sistema. +page_agent.error.wrong_login=Usuari noms cont carcters llatins, nmeros i simbols de subratllat. +page_agent.intro=Aquesta pgina mostra els detalls de cada agent, drets d'accs i edici. +page_agent.tab.avatar=Foto +page_agent.tab.groups=Grups +page_agent.tab.main=General +page_agent.tab.permissions=Permisos +page_agent.title=Detalls d'operadors +page_agents.agent_name=Nom +page_agents.agents=Llista completa d'agents: +page_agents.intro=Aquesta pgina mostra la llista d'agents de l'empresa a ms per afegir-ne de nous agents. +page_agents.login=Usuari +page_agents.new_agent=Crear nou agent ... +page_agents.title=Agents +page_analysis.full.text.search=Cerca de nom d'usuari o missatge de text: +page_analysis.search.title=Histric de conversa +page_avatar.intro=Pots pujar la teva foto en JPG, GIF, PNG o TIF fitxer d'imatge. +page_avatar.title=Pujar foto +page_ban.intro=Aqu pot bloquejar visitants maliciosos que afectin el seu treball amb missatges spam. +page_ban.sent=Adrea {0} bloquejada per a un nombre especificat de dies. +page_ban.thread=Vost obre aquesta finestra per a "{0}" thread, Direcci Camp ja s ple. Seleccioneu el nombre de dies i d'un clic Enviar. +page_ban.title=Bloca direcci +page_bans.add=Afegeix direcci +page_bans.list=Llista d'Adreces IPS prohibides: +page_bans.title=Bloquejat +page_bans.to=Fins +page_client.pending_users=Pots trobar visitants en espera. +page_group.tab.main=General +page_group.tab.members=Membres +page_login.error=Usuari/contrasenya incorrecte +page_login.intro=Si us plau ingressa el teu nom d'usuari i contrasenya per a accedir a les eines d'administraci, veure els teus visitants i buscar a l'historial. +page_login.login=Usuari: +page_login.password=Contrasenya: +page_login.remember=Recordar +page_login.title=Usuari +page_search.intro=Cerca l'historial de conversa d'un determinat usuari o una determinada frase en un missatge. +page_settings.intro=Especifiqueu les opcions que afecten a la finestra de xat i el comportament del sistema. +page_settings.tab.features=Serveis opcionals +page_settings.tab.main=General +page_settings.tab.themes=Vista prvia de temes +pending.menu.hide=Amaga men >> +pending.menu.show=Mostra el men >> +pending.popup_notification=Visitants nous estan en espera d'una resposta. +pending.table.ban=Bloca visitant +pending.table.head.contactid=Direcci del visitant +pending.table.head.etc=Misc +pending.table.head.name=Nom +pending.table.head.operator=Operador +pending.table.head.state=Estat +pending.table.head.total=Temps total +pending.table.head.waittime=Temps d'espera +pending.table.speak=Fes click per a conversar amb el visitant +pending.table.view=Veure conversa +permission.admin=Administraci del sistema: configurar, administrar operadors, generar codi del bot +permission.takeover=Prendre el control del Xat +permission.viewthreads=Veure el Xat d'un altre operador +permissions.intro=Aqu pot assignar els permisos a l'operador. +permissions.title=Permisos +presurvey.department=Selecciona Departament: +presurvey.intro=Grcies per contactar-nos! Per oferir un millor servei, si us plau omple el formulari i fes clic al bot Inicia Xat. +presurvey.mail=Correu electrnic: +presurvey.name=Nom: +presurvey.question=Pregunta inicial: +presurvey.submit=Inicia Xat +presurvey.title=Suport en lnia +report.bydate.1=Data +report.bydate.2=Sessions de Xat +report.bydate.3=Missatges dels operadors +report.bydate.4=Missatges dels visitants +report.bydate.title=s d'estadstiques per cada data +report.byoperator.1=Operador +report.byoperator.2=Sessions de Xat +report.byoperator.3=Missatges +report.byoperator.4=Longitud mitjana del missatge (en carcters) +report.byoperator.title=Connexions per operador +report.no_items=No hi ha prou dades +report.total=Total: +right.administration=Administraci +right.main=Inici +right.other=Un altre +settings.chat.title.description=Departament de la teva empresa per exemple. +settings.chat.title=Ttol a la finestra de xat +settings.chatstyle.description=Previsualitzaci per a totes les pgines de cada estil est disponible aqu +settings.chatstyle=Seleccioneu l'estil de les teves finestres de xat +settings.company.title.description=Introduu el nom de la teva empresa +settings.company.title=Nom de l'empresa +settings.email.description=Introduu el correu electrnic per rebre missatges del sistema +settings.email=Correu electrnic +settings.enableban.description=Usant-lo pots impedir els atacs d'una IP +settings.enableban=Activar funci "Visitants maliciosos" +settings.enablegroups.description=Usa-la per tenir files separades de diferents preguntes. +settings.enablegroups=Habilita "Grups" +settings.enablepresurvey.description=Obligar a l'usuari que ompli el formulari abans d'iniciar el xat. +settings.enablessl.description=Si us plau, verifica que el teu servidor web est configurada per suportar connexions https. +settings.enablessl=Permetre connexions segures (SSL) +settings.enablestatistics=Habilita "Estadstiques" +settings.forcessl.description=Mostra noms els xats amb connexions https +settings.forcessl=Obligar que tots els xats siguin segurs +settings.geolink.description=Cada IP es convertir a enlla d'obertura en una nova finestra. (ip) s substitut amb una IP real. +settings.geolink=Enlla extern a un servei de geolocalitzaci +settings.geolinkparams.description=Mida de la finestra i amagar barres d'eines +settings.geolinkparams=Finestra d'opcions de geolocalitzaci +settings.host.description=Destinaci per al nom de l'empresa o l'enlla del logo +settings.host=URL del teu lloc +settings.logo.description=Introduu l'adrea URL (http://) del logo de la seva empresa +settings.logo=Logo de la teva empresa +settings.no.title=Si us plau, introdueix el nom de la teva empresa +settings.onehostconnections=Nombre mxim de connexions des d'una mateixa direcci +settings.popup_notification.description=Mostra una finestra petita per atraure la teva atenci. +settings.popup_notification=Habilita "Dileg de notificaci de nous visitants". +settings.saved=Canvis guardats +settings.sendmessagekey=Enviar missatges amb: +settings.survey.askgroup.description=Mostra/Oculta el camp de selecci de Departament en el qestionari +settings.survey.askgroup=Permetre als visitants seleccionar el grup/departament +settings.survey.askmail.description=Mostra/Amaga camps de correu electrnic en les enquestes +settings.survey.askmail=Preguntar al visitant el seu Correu Electrnic +settings.survey.askmessage.description=Mostra/Amaga camp de pregunta inicial del qestionari +settings.survey.askmessage=Mostra camp de pregunta inicial +settings.title=Configuraci del Missatger +settings.usercanchangename.description=Desactiveu la casella per ocultar l'opci editar en la finestra de xat +settings.usercanchangename=Permet als usuaris canviar els seus noms +settings.usernamepattern.description=Com construir la cadena d'identificaci de visitant {name}, {id} o {addr}. Per defecte: {name} +settings.usernamepattern=Identificador de visitant +settings.wrong.email=Introduu l'adrea de correu electrnic correcta +settings.wrong.onehostconnections=El camp "Nombre mxim de connexions" ha de ser numric +site.title=mibew.org +site.url=http://mibew.org +statistics.dates=Selecciona les dates +statistics.description=Des d'aquesta pgina pots generar diferents informes. +statistics.from=Des de: +statistics.till=Fins a: +statistics.title=Estadstiques +statistics.wrong.dates=Has seleccionat la Data d'inici desprs de la Data de Terme +tag.pagination.info=Pgina {0} de {1}, {2} - {3} a {4} +tag.pagination.next=segent +tag.pagination.no_items.elements=Sense elements +tag.pagination.no_items=Trobats 0 elements +tag.pagination.previous=anterior +thread.back_to_search=Cerca +thread.chat_log=conversa log +thread.intro=La pgina mostra la conversa. +time.locale=ca_ES +time.timeformat=%H:%M +topMenu.admin=Administraci +topMenu.logoff=Surt +topMenu.main=Inici +topMenu.users.nomenu=sense men +topMenu.users=Visitants +translate.direction=Adrea: +translate.show.all=Tots els camps +translate.show.foradmin=Camps de l'administrador +translate.show.foroperator=Camps de l'operador +translate.show.forvisitor=Camps del visitant +translate.show=Mostra: +translate.sort.key=Clau d'indetificaci +translate.sort.lang=Camp d'idioma font +translate.sort=Ordenar per: +typing.remote=Usuari remot est escrivint ... +updates.current=Tu estas usant: +updates.env=Entorn: +updates.installed_locales=Idiomes instal.lats: +updates.intro=Actualitzacions de Web Messenger. +updates.latest=Darrera versi: +updates.news=Notcies: +updates.title=Actualitzacions diff --git a/src/messenger/webim/locales/de/properties b/src/messenger/webim/locales/de/properties index 6d9baf0d..8b3d807e 100644 --- a/src/messenger/webim/locales/de/properties +++ b/src/messenger/webim/locales/de/properties @@ -176,7 +176,7 @@ install.title=Installation install.updatedb=Bitte starten Sie den Update wizard um die Datenbank anzupassen. installed.login_link=Sie können sich nun anmelden installed.message=Das System wurde erfolgreich installiert. -installed.notice=Sie können sich als admin ohne Passwort anmelden.

                                          ACHTUNG: Aus Sicherheitsgründen sollten sie nach der Installation ein Passwort für den Benutzer admin vergeben und den Ordner /webim/install vom Server löschen. +installed.notice=Sie können sich als admin ohne Passwort anmelden.

                                          ACHTUNG: Aus Sicherheitsgründen sollten sie nach der Installation ein Passwort für den Benutzer admin vergeben und den Ordner {0} vom Server löschen. lang.choose=Wählen Sie ihre Sprache leavemail.body=Sie haben eine Nachricht von {0}:\n\n{2}\n\nSeine email: {1}\n{3}\n--- \nIhr Support Team leavemail.subject=Frage von {0} diff --git a/src/messenger/webim/locales/en/properties b/src/messenger/webim/locales/en/properties index 875d8292..f0a25ae3 100644 --- a/src/messenger/webim/locales/en/properties +++ b/src/messenger/webim/locales/en/properties @@ -164,6 +164,7 @@ image.button.search=/locales/en/images/search.gif image.chat.history=/locales/en/images/history.gif image.chat.message=/locales/en/images/message.gif image.chat.sprite=/locales/en/images/wmchat.png +install.0.app=Application path is {0} install.1.connected=You are connected to MySQL server version {0} install.2.create=Create database "{0}" install.2.db_exists=Database "{0}" is created. @@ -186,7 +187,7 @@ install.title=Installation install.updatedb=Please, run Update wizard to adjust your database. installed.login_link=Proceed to login page installed.message=Application installed successfully. -installed.notice=You can logon as admin with empty password.

                                          !!! For security reasons, please change your password immediately and remove /webim/install folder from your server. +installed.notice=You can logon as admin with empty password.

                                          !!! For security reasons, please change your password immediately and remove {0} folder from your server. lang.choose=Choose your language leavemail.body=Your have a message from {0}:\n\n{2}\n\nHis email: {1}\n{3}\n--- \nYours site messenger leavemail.subject=Question from {0} diff --git a/src/messenger/webim/locales/fr/properties b/src/messenger/webim/locales/fr/properties index e9935d7f..8fedeba2 100644 --- a/src/messenger/webim/locales/fr/properties +++ b/src/messenger/webim/locales/fr/properties @@ -175,7 +175,7 @@ install.title=Installation install.updatedb=Lancer Assistant de mise à jour pour rectifier votre base de données. installed.login_link=Procédez à l'identification installed.message=Application installée avec succès. -installed.notice=Vous pouvez ouvrir une session en tant que "admin" avec un mot de passe vide.

                                          Pour des raisons de sécurités, changez votre mot de passe immédiatement et effacez le dossier /webim/install de votre serveur. +installed.notice=Vous pouvez ouvrir une session en tant que "admin" avec un mot de passe vide.

                                          Pour des raisons de sécurités, changez votre mot de passe immédiatement et effacez le dossier {0} de votre serveur. lang.choose=Choisissez votre langue leavemail.body=Vous avez un message de {0}:\n\n{2}\n\nSon email: {1}\n{3}\n--- \nde votre messagerie instantatanée leavemail.subject=Question de {0} diff --git a/src/messenger/webim/locales/he/properties b/src/messenger/webim/locales/he/properties index 2b4e562e..0725bfc7 100644 --- a/src/messenger/webim/locales/he/properties +++ b/src/messenger/webim/locales/he/properties @@ -1,446 +1,446 @@ -encoding=utf-8 -output_charset=utf-8 -output_encoding=utf-8 -admin.content.client_agents=מחיקה ויצירה של מפעילי החברה. ניהול היכולות והעדפות שלהם. -admin.content.client_gen_button=לחצן יצירת קוד ה-HTML. -admin.content.client_settings=הגדרת פונקציות המשפיעות על חלון הצ 'אט ועל התנהגות המערכת בכלל. -admin.content.description=פונקציות זמינות עבור מפעילי האתר. -agent.not_logged_in=פג תוקף ההפעלה, בבקשה התחבר שוב -app.descr=מסנגר הוא הינו מקור פתוח לתמיכה בזמן אמת. -app.title=מסנגר -ban.error.duplicate=הכתובת שמצויינת כבר בשימוש, לחץ here אם ברצונך לערוך אותו. -button.delete=מחק -button.enter=היכנס -button.save=שמור -button.search=חפש -canned.actions.del=הסר -canned.actions.edit=ערוך -canned.actions=שנה -canned.add=הוסף הודעה .. -canned.descr=עריכת הודעות שאתה כותב לעיתים קרובות בצא'ט. -canned.group=עבור קבוצה: -canned.locale=עבור שפה: -canned.title=הודעות שמורות -cannededit.descr=ערוך הודעה קיימת. -cannededit.done=נשמר -cannededit.message=הודעה -cannededit.no_such=אין כזאת הודעה -cannededit.title=ערוך הודעה -cannednew.descr=הוסף הודעה חדשה. -cannednew.title=הודעה חדשה -char.redirect.operator.online_suff=(online) -chat.came.from=אורח הגיעה מעמוד {0} -chat.client.changename=שנה שם -chat.client.name=אתה -chat.client.spam.prefix=[spam]  -chat.default.username=אורח -chat.error_page.close=סגור... -chat.error_page.head=נוצרה שגיאה: -chat.error_page.title=שגיאה -chat.mailthread.sent.close=סגור... -chat.mailthread.sent.closewindow=לסגירת החלון, לחץ כאן -chat.mailthread.sent.content=היסטוריית השיחות שלך נשלחה אל הכתובת {0} -chat.mailthread.sent.title=נשלח -chat.predefined_answers=שלום, איך אני יכול לעזור לך?\nשלום! ברוכים הבאים לאתר התמיכה שלנו. איך אפשר לעזור לך? -chat.redirect.back=חזור... -chat.redirect.cannot=אינך משוחח עם המבקר -chat.redirect.choose=בחר: -chat.redirect.group=קבוצה: -chat.redirect.operator=נציג: -chat.redirect.title=הפנה אל
                                          לנציג אחר -chat.redirected.close=סגור... -chat.redirected.closewindow=לסגירת החלון לחץ כאן -chat.redirected.content=האורח הועבר מקום מועדף בתור של הנציג {0}. -chat.redirected.group.content=האורח הועבר למקום מועדף בתור של הקבוצה {0}. -chat.redirected.title=האורח הועבר לנציג אחר -chat.status.operator.changed=נציג {0} שונה לנציג אחר {1} -chat.status.operator.dead=נוצרה בעייה בחיבור אצל הנציג, זמנית העברנו אותך למצב המתנה לנציג אחר. מצטערים ומודים על הסבלנות. -chat.status.operator.joined=הנציג {0} הצטרף לשיחה -chat.status.operator.left=הנציג {0} התנתק מהשיחה -chat.status.operator.redirect=הנציג {0} העביר אותך לנציג אחר, אנא, המתן בבקשה -chat.status.operator.returned=הנציג {0} חזר לשיחה -chat.status.user.changedname=האורח שינה את שמו {0} ל {1} -chat.status.user.dead=האורח סגר את חלון השיחה -chat.status.user.left=האורח {0} התנתק מהשיחה -chat.status.user.reopenedthread=אורח שוב הצטרף לשיחה -chat.thread.state_chatting_with_agent=בשיחה -chat.thread.state_closed=סגור -chat.thread.state_loading=טוען -chat.thread.state_wait=בתור -chat.thread.state_wait_for_another_agent=ממתין לנציג -chat.visitor.email=E-Mail: {0} -chat.visitor.info=על האורח: {0} -chat.wait=תודה שפניתה אלינו. תכף התפנה אליך אחד מהנציגים שלנו... -chat.window.chatting_with=הנך מנהל שיחה עם: -chat.window.close_title=סגור שיחה -chat.window.poweredby=הוקצה על ידי: -chat.window.poweredreftext=mibew.org -chat.window.predefined.select_answer=בחר תשובה... -chat.window.product_name=מסנגר -chat.window.send_message=שלח הודעה -chat.window.send_message_short=שלח ({0}) -chat.window.title.agent=פתח מסנגר -chat.window.title.user=פתח מסנגר -chat.window.toolbar.mail_history=לשלוח היסטוריית השיחות בדואר אלקטרוני -chat.window.toolbar.redirect_user=להעביר את האורח לנציג אחר -chat.window.toolbar.refresh=לרענן את תוכן השיחה -clients.how_to=למתן תשובה לאורח, לחץ על השם המתאים ברשימה. -clients.intro=בעמוד זה ניתן לראות אורחים הממתינים לתשובות. -clients.no_clients=בתור זה אין אורחים ממתינים -clients.queue.chat=אורחים בשיחות -clients.queue.prio=רשימת אורחים מועדפים -clients.queue.wait=ממתינים לראשונה לנציג -clients.title=רשימת אורחים ממתינים -common.asterisk_explanation=* - שדות חושה למילוי +encoding=utf-8 +output_charset=utf-8 +output_encoding=utf-8 +admin.content.client_agents=מחיקה ויצירה של מפעילי החברה. ניהול היכולות והעדפות שלהם. +admin.content.client_gen_button=לחצן יצירת קוד ה-HTML. +admin.content.client_settings=הגדרת פונקציות המשפיעות על חלון הצ 'אט ועל התנהגות המערכת בכלל. +admin.content.description=פונקציות זמינות עבור מפעילי האתר. +agent.not_logged_in=פג תוקף ההפעלה, בבקשה התחבר שוב +app.descr=מסנגר הוא הינו מקור פתוח לתמיכה בזמן אמת. +app.title=מסנגר +ban.error.duplicate=הכתובת שמצויינת כבר בשימוש, לחץ here אם ברצונך לערוך אותו. +button.delete=מחק +button.enter=היכנס +button.save=שמור +button.search=חפש +canned.actions.del=הסר +canned.actions.edit=ערוך +canned.actions=שנה +canned.add=הוסף הודעה .. +canned.descr=עריכת הודעות שאתה כותב לעיתים קרובות בצא'ט. +canned.group=עבור קבוצה: +canned.locale=עבור שפה: +canned.title=הודעות שמורות +cannededit.descr=ערוך הודעה קיימת. +cannededit.done=נשמר +cannededit.message=הודעה +cannededit.no_such=אין כזאת הודעה +cannededit.title=ערוך הודעה +cannednew.descr=הוסף הודעה חדשה. +cannednew.title=הודעה חדשה +char.redirect.operator.online_suff=(online) +chat.came.from=אורח הגיעה מעמוד {0} +chat.client.changename=שנה שם +chat.client.name=אתה +chat.client.spam.prefix=[spam]  +chat.default.username=אורח +chat.error_page.close=סגור... +chat.error_page.head=נוצרה שגיאה: +chat.error_page.title=שגיאה +chat.mailthread.sent.close=סגור... +chat.mailthread.sent.closewindow=לסגירת החלון, לחץ כאן +chat.mailthread.sent.content=היסטוריית השיחות שלך נשלחה אל הכתובת {0} +chat.mailthread.sent.title=נשלח +chat.predefined_answers=שלום, איך אני יכול לעזור לך?\nשלום! ברוכים הבאים לאתר התמיכה שלנו. איך אפשר לעזור לך? +chat.redirect.back=חזור... +chat.redirect.cannot=אינך משוחח עם המבקר +chat.redirect.choose=בחר: +chat.redirect.group=קבוצה: +chat.redirect.operator=נציג: +chat.redirect.title=הפנה אל
                                          לנציג אחר +chat.redirected.close=סגור... +chat.redirected.closewindow=לסגירת החלון לחץ כאן +chat.redirected.content=האורח הועבר מקום מועדף בתור של הנציג {0}. +chat.redirected.group.content=האורח הועבר למקום מועדף בתור של הקבוצה {0}. +chat.redirected.title=האורח הועבר לנציג אחר +chat.status.operator.changed=נציג {0} שונה לנציג אחר {1} +chat.status.operator.dead=נוצרה בעייה בחיבור אצל הנציג, זמנית העברנו אותך למצב המתנה לנציג אחר. מצטערים ומודים על הסבלנות. +chat.status.operator.joined=הנציג {0} הצטרף לשיחה +chat.status.operator.left=הנציג {0} התנתק מהשיחה +chat.status.operator.redirect=הנציג {0} העביר אותך לנציג אחר, אנא, המתן בבקשה +chat.status.operator.returned=הנציג {0} חזר לשיחה +chat.status.user.changedname=האורח שינה את שמו {0} ל {1} +chat.status.user.dead=האורח סגר את חלון השיחה +chat.status.user.left=האורח {0} התנתק מהשיחה +chat.status.user.reopenedthread=אורח שוב הצטרף לשיחה +chat.thread.state_chatting_with_agent=בשיחה +chat.thread.state_closed=סגור +chat.thread.state_loading=טוען +chat.thread.state_wait=בתור +chat.thread.state_wait_for_another_agent=ממתין לנציג +chat.visitor.email=E-Mail: {0} +chat.visitor.info=על האורח: {0} +chat.wait=תודה שפניתה אלינו. תכף התפנה אליך אחד מהנציגים שלנו... +chat.window.chatting_with=הנך מנהל שיחה עם: +chat.window.close_title=סגור שיחה +chat.window.poweredby=הוקצה על ידי: +chat.window.poweredreftext=mibew.org +chat.window.predefined.select_answer=בחר תשובה... +chat.window.product_name=מסנגר +chat.window.send_message=שלח הודעה +chat.window.send_message_short=שלח ({0}) +chat.window.title.agent=פתח מסנגר +chat.window.title.user=פתח מסנגר +chat.window.toolbar.mail_history=לשלוח היסטוריית השיחות בדואר אלקטרוני +chat.window.toolbar.redirect_user=להעביר את האורח לנציג אחר +chat.window.toolbar.refresh=לרענן את תוכן השיחה +clients.how_to=למתן תשובה לאורח, לחץ על השם המתאים ברשימה. +clients.intro=בעמוד זה ניתן לראות אורחים הממתינים לתשובות. +clients.no_clients=בתור זה אין אורחים ממתינים +clients.queue.chat=אורחים בשיחות +clients.queue.prio=רשימת אורחים מועדפים +clients.queue.wait=ממתינים לראשונה לנציג +clients.title=רשימת אורחים ממתינים +common.asterisk_explanation=* - שדות חושה למילוי company.title=Mibew Messenger Community -confirm.take.head=להחליף נציג -confirm.take.message=Visitor {0} נמצא כבר בשיחה {1}.
                                          האם אתה בטוח שברצונך, להחליף את הנציג? -confirm.take.no=לא, סגור חלון -confirm.take.yes=כן, אני בטוח -content.blocked=יש כאן אבטחה מספאם ואורחים מזיקים -content.history=חיפוש בהיסטוריית השיחות -content.logoff=להתנתק מהמערכת. -data.saved=השינויים נשמרו -demo.chat.question=המלץ לי, בבקשה, על דפדפן טוב? -demo.chat.welcome=שלום! במה אוכל לעזור לך? -errors.failed.uploading.file=שגיאה בטעינת הקובץ "{0}": {1}. -errors.file.move.error=שגיאה העברת הקובץ -errors.file.size.exceeded=גודל הקובת עולה מעל המותר -errors.footer=
                                        -errors.header=לתקן שגיאות:
                                          -errors.invalid.file.type=פורמט הקובץ לא נתמך על ידי המערכת -errors.prefix=
                                        • -errors.required=מלא שדה זה "{0}". -errors.suffix=
                                        • -errors.wrong_field=מילאת שדה בצורה לא נכונה "{0}". -features.saved=רשימת השירותים עברה שינוי -form.field.address.description=Ex: 12.23.45.123 or todo.com -form.field.address=כתובת האורח -form.field.agent_commonname.description=בשם זה יראו אותך אורחים אחרים. -form.field.agent_commonname=שם בינלאומי (לטינית) -form.field.agent_name.description=בשם זה יראו אותך האורחים שלך. -form.field.agent_name=שם -form.field.avatar.current.description=את התמונה האורחים יראו בחלון הצאט שלהם. -form.field.avatar.current=תמונה נוכחית -form.field.avatar.upload.description=בחר קובץ מתוך המחשב שלך.
                                          גודל התמונה לא אמור לעלות מ 100x100 px. -form.field.avatar.upload=לעלות תמונה -form.field.ban_comment.description=סיבת שלילה -form.field.ban_comment=תגובה -form.field.ban_days.description=כמות ימים,
                                          בתקופת החסימה בתקופת החסימה -form.field.ban_days=ימים -form.field.email=email שלך -form.field.groupcommondesc.description=תיאור באנגלית. -form.field.groupcommondesc=תיאור הבינלאומי -form.field.groupcommonname.description=שם באנגלית. -form.field.groupcommonname=שם בינלאומי -form.field.groupdesc.description=תיאור של הקבוצה. -form.field.groupdesc=תיאור -form.field.groupname.description=שם בכדי לזהות את הקבוצה. -form.field.groupname=שם -form.field.login.description=הכינוי יכול להיות מורכב מאותיות לטיניות קטנות
                                          וסימני הדגשה. -form.field.login=כינוי -form.field.message=הודעה -form.field.name=השם שלך -form.field.password.description=הכנס סיסמה חדשה או השאר שדה זה
                                          ריק, כדי לשמור את הסיסמה הישנה. -form.field.password=סיסמה -form.field.password_confirm.description=הכנס את הסיסמה בשנית לאימות. -form.field.password_confirm=אימות -form.field.translation=טקסט לתרגום -harderrors.header=לא ניתן לביצוע:
                                            -image.button.login=/locales/en/images/login.gif -image.button.save=/locales/en/images/save.gif -image.button.search=/locales/en/images/search.gif -image.chat.history=/locales/en/images/history.gif -image.chat.message=/locales/en/images/message.gif -image.chat.sprite=/locales/en/images/wmchat.png -install.1.connected=הינך מחובר לשירות MySQL בגרסה {0} -install.2.create=ליצור בסיס נתונים "{0}" -install.2.db_exists=בסיס הנתונים נוצר "{0}" . -install.2.notice=בסיס הנתונים שבחרת, לא נמצא בשרת. אם יש לך הרשאות ליצירת בסיס נתונים,
                                            הינך יכול לעשות זאת בעצמך. -install.3.create=ליצור טבלאות דרושות. -install.3.tables_exist=הטבלאות הנדרשות נוצרו בהצלחה. -install.4.create=עדכן טבלאות -install.4.done=הטבלאות מוכנות לשימוש. -install.4.notice=צריך לחדש את מבנה הטבלאות לעבודה תקינה של המסנגר. -install.connection.error=אין גישה לשרת MySQL, בדוק העדפות ונתונים בקובץ config.php. שגיאה: {0} -install.done=בוצע: -install.err.back=תקן את הבעיה ונסה בשנית. לחץ חזרה כדי לחזור למנהל התקנה. -install.err.title=שגיאה -install.kill_tables.notice=לא ניתן לחדש את מבנה הטבלאות. נסה לעשות זאת ידנית או ליצור את כל הטבלאות מחדש. -install.kill_tables=מחק טבלאות קיימות -install.license=זכויות יוצרים של התוכנה -install.message=עקוב אחר הוראות מנהל ההתקנה ליצירת טבלאות בצורה נכונה. -install.next=צעד הבא: -install.title=התקנה -install.updatedb=בבקשה, תפעיל אשף עדכון כדי לעדכן את הנתונים. -installed.login_link=כניסה למערכת -installed.message=ההתקנה הסתיימה בהצלחה. -installed.notice=הינך יכול להיכנס למערכת כמנהל - admin עם סיסמה ריקה.

                                            !!! לטעמי בטחון, צריך למחוק את התקייה /webim/install מתוך השרת ושנה את הסיסמה. -lang.choose=בחר שפה -leavemail.body=האורח שלך '{0}' השאיר הודעה:\n\n{2}\n\n?mail: {1}\n{3}\n--- \nבכבוד רב,\nהמסנגר שלך -leavemail.subject=שאלה מ {0} -leavemessage.close=סגור -leavemessage.descr=לצערנו ברגעים אלו אין נציג פנוי. נסה שנית מאוחר יותר או השאר לנו שאלה ואחד הנציגים יחזור אליך בהקדם האפשרי במייל. -leavemessage.perform=להעביר -leavemessage.sent.message=תודה על השאלה, אחד הנציגים יחזור אליך בהקדם האפשרי. -leavemessage.sent.title=הודעתך נשמרה בהצלחה -leavemessage.title=השאר הודעה -leftMenu.client_agents=סוכנים -leftMenu.client_gen_button=הקוד של הכפתור -leftMenu.client_settings=העדפות -localedirection=rtl -localeid=Hebrew (he) -mail.user.history.body=שלום לך, {0}!\n\nבהמשך לבקשתך, זאת ההיסטוריה: \n\n{1}\n--- \nבכבוד רב,\nמסנגר -mail.user.history.subject=מסנגר: היסטוריית השיחות -mailthread.close=סגור... -mailthread.enter_email=הכנס את ה E-mail שלך: -mailthread.perform=שלח -mailthread.title=לשלוח את היסטוריית השיחות
                                            לכתובת דואר אלקטרוני. -menu.agents=רשימת סוכנים -menu.blocked=אורחים לא רצויים -menu.canned=הודעות שמורות -menu.groups.content=מחלקה או קבוצה המבוססת מנציגים מיומנים -menu.groups=קבוצות -menu.locale.content=שנה מיקום. -menu.locale=שפה -menu.main=ראשי -menu.operator=אתה {0} -menu.profile.content=אתה יכול לשנות את המידע האישי שלך בעמוד הזה. -menu.profile=פרופיל -menu.translate=למקם -menu.updates.content=בדוק חדשות ועדכונים -menu.updates=עדכונים -my_settings.error.password_match=הסיסמאות שהזנת צריכות להיות זהות, אחת לשניה -no_such_operator=מידע שביקשת אינו קיים -operator.group.no_description=<ללא תיאור> -operator.groups.intro=בחר קבוצה לפי מיומנויות הנציג. -operator.groups.title=קבוצות נציגים -page.analysis.search.head_browser=דפדפן -page.analysis.search.head_group=קבוצה -page.analysis.search.head_host=כתובת האורח -page.analysis.search.head_messages=הודעות האורח -page.analysis.search.head_name=שם -page.analysis.search.head_operator=נציג -page.analysis.search.head_time=זמן בשיחה -page.analysis.userhistory.intro=בעמוד ניכחי ניתו לראות את כל השיחות עם האורח שלך. -page.analysis.userhistory.title=היסטוריית השיחות -page.chat.old_browser.close=סגור... +confirm.take.head=להחליף נציג +confirm.take.message=Visitor {0} נמצא כבר בשיחה {1}.
                                            האם אתה בטוח שברצונך, להחליף את הנציג? +confirm.take.no=לא, סגור חלון +confirm.take.yes=כן, אני בטוח +content.blocked=יש כאן אבטחה מספאם ואורחים מזיקים +content.history=חיפוש בהיסטוריית השיחות +content.logoff=להתנתק מהמערכת. +data.saved=השינויים נשמרו +demo.chat.question=המלץ לי, בבקשה, על דפדפן טוב? +demo.chat.welcome=שלום! במה אוכל לעזור לך? +errors.failed.uploading.file=שגיאה בטעינת הקובץ "{0}": {1}. +errors.file.move.error=שגיאה העברת הקובץ +errors.file.size.exceeded=גודל הקובת עולה מעל המותר +errors.footer=
                                          +errors.header=לתקן שגיאות:
                                            +errors.invalid.file.type=פורמט הקובץ לא נתמך על ידי המערכת +errors.prefix=
                                          • +errors.required=מלא שדה זה "{0}". +errors.suffix=
                                          • +errors.wrong_field=מילאת שדה בצורה לא נכונה "{0}". +features.saved=רשימת השירותים עברה שינוי +form.field.address.description=Ex: 12.23.45.123 or todo.com +form.field.address=כתובת האורח +form.field.agent_commonname.description=בשם זה יראו אותך אורחים אחרים. +form.field.agent_commonname=שם בינלאומי (לטינית) +form.field.agent_name.description=בשם זה יראו אותך האורחים שלך. +form.field.agent_name=שם +form.field.avatar.current.description=את התמונה האורחים יראו בחלון הצאט שלהם. +form.field.avatar.current=תמונה נוכחית +form.field.avatar.upload.description=בחר קובץ מתוך המחשב שלך.
                                            גודל התמונה לא אמור לעלות מ 100x100 px. +form.field.avatar.upload=לעלות תמונה +form.field.ban_comment.description=סיבת שלילה +form.field.ban_comment=תגובה +form.field.ban_days.description=כמות ימים,
                                            בתקופת החסימה בתקופת החסימה +form.field.ban_days=ימים +form.field.email=email שלך +form.field.groupcommondesc.description=תיאור באנגלית. +form.field.groupcommondesc=תיאור הבינלאומי +form.field.groupcommonname.description=שם באנגלית. +form.field.groupcommonname=שם בינלאומי +form.field.groupdesc.description=תיאור של הקבוצה. +form.field.groupdesc=תיאור +form.field.groupname.description=שם בכדי לזהות את הקבוצה. +form.field.groupname=שם +form.field.login.description=הכינוי יכול להיות מורכב מאותיות לטיניות קטנות
                                            וסימני הדגשה. +form.field.login=כינוי +form.field.message=הודעה +form.field.name=השם שלך +form.field.password.description=הכנס סיסמה חדשה או השאר שדה זה
                                            ריק, כדי לשמור את הסיסמה הישנה. +form.field.password=סיסמה +form.field.password_confirm.description=הכנס את הסיסמה בשנית לאימות. +form.field.password_confirm=אימות +form.field.translation=טקסט לתרגום +harderrors.header=לא ניתן לביצוע:
                                              +image.button.login=/locales/en/images/login.gif +image.button.save=/locales/en/images/save.gif +image.button.search=/locales/en/images/search.gif +image.chat.history=/locales/en/images/history.gif +image.chat.message=/locales/en/images/message.gif +image.chat.sprite=/locales/en/images/wmchat.png +install.1.connected=הינך מחובר לשירות MySQL בגרסה {0} +install.2.create=ליצור בסיס נתונים "{0}" +install.2.db_exists=בסיס הנתונים נוצר "{0}" . +install.2.notice=בסיס הנתונים שבחרת, לא נמצא בשרת. אם יש לך הרשאות ליצירת בסיס נתונים,
                                              הינך יכול לעשות זאת בעצמך. +install.3.create=ליצור טבלאות דרושות. +install.3.tables_exist=הטבלאות הנדרשות נוצרו בהצלחה. +install.4.create=עדכן טבלאות +install.4.done=הטבלאות מוכנות לשימוש. +install.4.notice=צריך לחדש את מבנה הטבלאות לעבודה תקינה של המסנגר. +install.connection.error=אין גישה לשרת MySQL, בדוק העדפות ונתונים בקובץ config.php. שגיאה: {0} +install.done=בוצע: +install.err.back=תקן את הבעיה ונסה בשנית. לחץ חזרה כדי לחזור למנהל התקנה. +install.err.title=שגיאה +install.kill_tables.notice=לא ניתן לחדש את מבנה הטבלאות. נסה לעשות זאת ידנית או ליצור את כל הטבלאות מחדש. +install.kill_tables=מחק טבלאות קיימות +install.license=זכויות יוצרים של התוכנה +install.message=עקוב אחר הוראות מנהל ההתקנה ליצירת טבלאות בצורה נכונה. +install.next=צעד הבא: +install.title=התקנה +install.updatedb=בבקשה, תפעיל אשף עדכון כדי לעדכן את הנתונים. +installed.login_link=כניסה למערכת +installed.message=ההתקנה הסתיימה בהצלחה. +installed.notice=הינך יכול להיכנס למערכת כמנהל - admin עם סיסמה ריקה.

                                              !!! לטעמי בטחון, צריך למחוק את התקייה {0} מתוך השרת ושנה את הסיסמה. +lang.choose=בחר שפה +leavemail.body=האורח שלך '{0}' השאיר הודעה:\n\n{2}\n\n?mail: {1}\n{3}\n--- \nבכבוד רב,\nהמסנגר שלך +leavemail.subject=שאלה מ {0} +leavemessage.close=סגור +leavemessage.descr=לצערנו ברגעים אלו אין נציג פנוי. נסה שנית מאוחר יותר או השאר לנו שאלה ואחד הנציגים יחזור אליך בהקדם האפשרי במייל. +leavemessage.perform=להעביר +leavemessage.sent.message=תודה על השאלה, אחד הנציגים יחזור אליך בהקדם האפשרי. +leavemessage.sent.title=הודעתך נשמרה בהצלחה +leavemessage.title=השאר הודעה +leftMenu.client_agents=סוכנים +leftMenu.client_gen_button=הקוד של הכפתור +leftMenu.client_settings=העדפות +localedirection=rtl +localeid=Hebrew (he) +mail.user.history.body=שלום לך, {0}!\n\nבהמשך לבקשתך, זאת ההיסטוריה: \n\n{1}\n--- \nבכבוד רב,\nמסנגר +mail.user.history.subject=מסנגר: היסטוריית השיחות +mailthread.close=סגור... +mailthread.enter_email=הכנס את ה E-mail שלך: +mailthread.perform=שלח +mailthread.title=לשלוח את היסטוריית השיחות
                                              לכתובת דואר אלקטרוני. +menu.agents=רשימת סוכנים +menu.blocked=אורחים לא רצויים +menu.canned=הודעות שמורות +menu.groups.content=מחלקה או קבוצה המבוססת מנציגים מיומנים +menu.groups=קבוצות +menu.locale.content=שנה מיקום. +menu.locale=שפה +menu.main=ראשי +menu.operator=אתה {0} +menu.profile.content=אתה יכול לשנות את המידע האישי שלך בעמוד הזה. +menu.profile=פרופיל +menu.translate=למקם +menu.updates.content=בדוק חדשות ועדכונים +menu.updates=עדכונים +my_settings.error.password_match=הסיסמאות שהזנת צריכות להיות זהות, אחת לשניה +no_such_operator=מידע שביקשת אינו קיים +operator.group.no_description=<ללא תיאור> +operator.groups.intro=בחר קבוצה לפי מיומנויות הנציג. +operator.groups.title=קבוצות נציגים +page.analysis.search.head_browser=דפדפן +page.analysis.search.head_group=קבוצה +page.analysis.search.head_host=כתובת האורח +page.analysis.search.head_messages=הודעות האורח +page.analysis.search.head_name=שם +page.analysis.search.head_operator=נציג +page.analysis.search.head_time=זמן בשיחה +page.analysis.userhistory.intro=בעמוד ניכחי ניתו לראות את כל השיחות עם האורח שלך. +page.analysis.userhistory.title=היסטוריית השיחות +page.chat.old_browser.close=סגור... page.chat.old_browser.list=
                                                \n
                                              • Internet Explorer 5.5+
                                              • \n
                                              • Firefox 1.0+
                                              • \n
                                              • Opera 8.0+
                                              • \n
                                              • Mozilla 1.4+
                                              • \n
                                              • Netscape 7.1+
                                              • \n
                                              • Safari 1.2+
                                              • \n

                                              \nכמו כן נתמכים דפדפנים ישנים:\n

                                                \n
                                              • Internet Explorer 5.0
                                              • \n
                                              • Opera 7.0
                                              • \n
                                              page.chat.old_browser.problem=

                                              לצערנו, לעבודה תקינה של עמוד זה צריך דפדפן חדש יותר. לצפייה טובה יותר, השתמש ב:

                                              -page.chat.old_browser.title=השתמש בדפדפן חדש יותר -page.gen_button.choose_group=קוד לקבוצה -page.gen_button.choose_image=בחר תמונה -page.gen_button.choose_locale=קוד לשפה -page.gen_button.choose_style=סגנון של חלון הצאט -page.gen_button.code.description=שים לב! בזמן
                                              הכנסת שינויים
                                              לקוד זה
                                              של הכפתור, אנו לא יכולים לאבטיח את עבודתה התקינה של פונקציית הכפתור! -page.gen_button.code=קוד - HTML -page.gen_button.default_group=-כל הנציגים- -page.gen_button.include_site_name=להכיל את שם האתר בכפתור -page.gen_button.intro=בעמוד זה ניתן לקבל את קוד HTML של הכפתור "המסנגר" להצבתה בהאתר שלך.. -page.gen_button.sample=דוגמא -page.gen_button.secure_links=להשתמש בחיבור מאובטח (https) -page.gen_button.title=קבלת קוד HTML של הכפתור -page.group.create_new=כאן אתה יכול ליצור קבוצה חדשה -page.group.duplicate_name=בבקשה תבחר שם אחר, קבוצה בעלת שם כזה כבר קיימת -page.group.intro=בעמוד זה אתה יכול לערוך את פרטי הקבוצה -page.group.membersnum=נציגים -page.group.no_such=אין קבוצה כזאת -page.group.title=פרטי הקבוצה -page.groupmembers.intro=לצפות ולערוך את רשימת החברים -page.groupmembers.title=חברים -page.groups.intro=עמוד זה מציג את הקבוצות בחברה שלך. בכל קבוצה יכולים להיות כפתורים ותגובות שונות. -page.groups.new=צור קבוצה חדשה.... -page.groups.title=קבוצות -page.preview.agentchat=חלון שיחה (מצב-נציג) -page.preview.agentrochat=צפה בחלון שיחה (נציג במצב קריאה בלבד) -page.preview.chatsimple=חלון שיחה פשוט, רענן על מנת להוסיף הודעה (IE 5, Opera 7) -page.preview.choose=בחר סגנון -page.preview.choosetpl=בחר שבלונה -page.preview.intro=כאן ניתן לצפות בסגנון האתר שלך -page.preview.leavemessage=השאר חלון הודעו -page.preview.leavemessagesent=חלון "ההודעה נמסרה" -page.preview.mail=חלון הודעות -page.preview.mailsent=חלון "ההודעה נשלחה" -page.preview.nochat=חלון רשימת הדפדפנים הנתמכים -page.preview.redirect=חלון הפניה לנציג אחר -page.preview.redirected=חלון "האורח הופנה" -page.preview.showerr=הצג שגיאות -page.preview.style_default=-מהעדפות האתר- -page.preview.survey=סקר טרום שיחה -page.preview.title=סגנון המסנגר -page.preview.userchat=חלון שיחה (מצב משתמש) -page.translate.descr=אם התרגום לא מצא חן בענייך, שלח לנו את הגרסה שלך.. -page.translate.done=התרגום שלך נשמר. -page.translate.one=הכנס את הגרסה שלך של התרגום. -page.translate.title=מנהל הלוקליזציה -page_agent.cannot_modify=אינך רשאי לשנות את הפרופיל של משתמש זה. -page_agent.clear_avatar=מחק תמונה -page_agent.create_new=יצירת נציג חדש -page_agent.error.duplicate_login=בחר כינוי אחר, נציג עם שם כזה כבר קיים ונרשם במערכת. -page_agent.error.wrong_login=הכינוי חייב להיות מורכב מאותיות לטיניות, ספרות או סימני הדגשה. -page_agent.intro=בעמוד זה ניתן לצפות ולערות את פרופיל והעדפות הסוכן. -page_agent.tab.avatar=תמונה -page_agent.tab.groups=קבוצות -page_agent.tab.main=כללי -page_agent.tab.permissions=יכולות -page_agent.title=פרטי הנציג -page_agents.agent_name=שם -page_agents.agents=רשימה מלאה של סוכנים: -page_agents.intro=בעמוד זה ניתן לצפות ברשימת הסוכנים של החברה, להוסיף חדש במידת הצורך והרשאות מתאימות לכך. -page_agents.login=כינוי -page_agents.new_agent=צור נציג חדש... -page_agents.title=נציגים -page_analysis.full.text.search=חיפוש לפי שם האורח או תוכן הודעות טקסט: -page_analysis.search.title=היסטוריית השיחות -page_avatar.intro=ניתן לעלות סוגי תמונות JPG, GIF, PNG או TIF. -page_avatar.title=טעינת תמונה -page_ban.intro=על ידי מנגנון ההתנגדות, ניתן להתמודד עם אורחים לא רצויים, אשר פוגעים בעבודתם התקינה של הנציגים או הסוכנים - למשל, אלו שפותחים חלונות רבים או שולחים ספאמים. -page_ban.sent=כתובת {0} חסומה למספר ימים נקוב. -page_ban.thread=פתחת חלון זה לביצוע שיחה עם "{0}", לכן, בגלל זה השדה כתובת כבר מלא. בחר כמות ימים ולחץ על שלח. -page_ban.title=איסור כתובת -page_bans.add=הוסף כתובת -page_bans.list=רשימת כתובות אסורות: -page_bans.title=איסורים -page_bans.to=עד -page_client.pending_users=בעמוד זה ניתן לראות רשימת אורחים הממתינים לתשובות. -page_group.tab.main=כללי -page_group.tab.members=חברים -page_login.error=כינוי או סיסמה לא נכונים -page_login.intro=אנא הכנס שם משתמש וסיסמה כדי לקבל גישה לכלי ניהול, לראות את המבקרים ולעיין בהיסטוריה. -page_login.login=כינוי: -page_login.password=סיסמה: -page_login.remember=שמור -page_login.title=כניסה למערכת -page_search.intro=בעמוד נוכחי ניתן לבצע חיפוש שיחות לפי שם אורחים או ביטויים, אשר קיימים בתכני השיחות. -page_settings.intro=כאן ניתן לקבוע העדפות המשפיעות על תצורת חלון הצאט,והתנהגות כללית של המערכת -page_settings.tab.features=שירותים נוספים -page_settings.tab.main=כללי -page_settings.tab.themes=צפייה בסגנונות -pending.menu.hide=הסתר תפריט >> -pending.menu.show=הצג תפריט >> -pending.popup_notification=אורח חדש מחכה לתשובה. -pending.table.ban=לסמן את האורח כלא רצוי -pending.table.head.contactid=כתובת האורח -pending.table.head.etc=אחר -pending.table.head.name=שם -pending.table.head.operator=נציג -pending.table.head.state=מצב -pending.table.head.total=זמן כללי -pending.table.head.waittime=זמן המתנה -pending.table.speak=לחץ כדי לתת שירות לאורח -pending.table.view=להתחבר לשיחה במצב צפייה -permission.admin=ניהול מערכת: העדפות, ניהול נציגים, ניהול כפתור -permission.takeover=לקחת שיחה מנציגים אחרים -permission.viewthreads=לצפות בשיחות במצב אונליין עכשוי -permissions.intro=כאן ניתן להגביל את האפשרויות של הנציגים -permissions.title=יכולות הנציג -presurvey.department=בחר מחלקה: -presurvey.intro=תודה שיצרתה קשר איתנו! בכדי ליעל את השרות שלנו, בבקשה מלא את הכל ולאחר מכן לחץ להתחיל את השיחה. -presurvey.mail=Email: -presurvey.name=שם: -presurvey.question=שאלה ראשונית: -presurvey.submit=התחל שיחה -presurvey.title=תמיכה בזמן אמת -report.bydate.1=תאריך -report.bydate.2=שיחות -report.bydate.3=הודעות הצניגים -report.bydate.4=הודעות מאורחים -report.bydate.title=נתונים סטטיסטיים על השימוש עבור כל תאריך -report.byoperator.1=נציג -report.byoperator.2=שיחות -report.byoperator.3=הודעות -report.byoperator.4=עורך הודעה ממוצע (באותיות) -report.byoperator.title=על ידי הנציג -report.no_items=אין מספיק מידע -report.total=סה"כ: -right.administration=מינהל -right.main=כללי -right.other=אחר -settings.chat.title.description=לדוגמא, שם המדור של הכפתור -settings.chat.title=כותר בחלון הצאט -settings.chatstyle.description= צפיה בתצוגה מקדימה של הסגנונות ניתנת כאן -settings.chatstyle=בחר סגנון לחלון הצאט -settings.company.title.description=הכנס שם לכפתור שלך -settings.company.title=שם הכפתור -settings.email.description=הכנס כתובת דואר אלקטרוני לקבלת מכתבים מהמערכת -settings.email=כתובת דואר אלקטרוני -settings.enableban.description=בעזרתה ניתן לחסום התקפות מכתובות מסויימות -settings.enableban=הפעל פונקציית "אורחים לא רצויים" -settings.enablegroups.description=השתמש בזה על מנת לקבל תור נפרד לשאלות שונות -settings.enablegroups=אפשר "קזוצות" -settings.enablepresurvey.description=מאלץ את המשתמש למלא טופס מיוחד על מנת להפעיל את השיחה. -settings.enablepresurvey=אפשר "סקר טרום שיחה" -settings.enablessl.description=השרת שלך חייב להיות בעל יכולת עבודה בסביבת עבודה מאובטחת לבקשות https. -settings.enablessl=לאשר אבטחת חיבור (SSL) -settings.enablestatistics.description=הוסף עמוד עם דוח שימוש במסנגר -settings.enablestatistics=אפשר "סטטיסטיקה" -settings.forcessl.description=הצג שיחות דרך חיבור http בלבד -settings.forcessl=מאלץ את כל השיחות להיות בטוחות -settings.geolink.description=בכל כתובת IP ניתן יהיה לפתוח חלון עם גאו-מידע. ניתן להשתמש ב {ip}. -settings.geolink=חיבור ל geolocation חיצוני של השרת -settings.geolinkparams.description=גודל החלון וכמות ה- TOOLBARS -settings.geolinkparams=אופציות לחלון גאו-מידע -settings.host.description=יפתח בעת לחיצה על לוגו בחלון הצאט עם שם הצאט בחלון -settings.host=קישור לאתר האינטרנט שלך -settings.logo.description=הכנס קישור ללוגו התמונה של הכפתור -settings.logo=לוגו החברה -settings.no.title=הכנס שם לכפתור שלך -settings.onehostconnections.description=0 מאפשר כל מספר חיבורים שהוא -settings.onehostconnections=מספר מקסימלי מכתובת אחת -settings.popup_notification.description=דיאלוג קטן מופיע על מנת למשוך את תשומת לבך -settings.popup_notification=אפשר "הודעה קופצת המודיע על המבקר החדש" -settings.saved=שינויים נשמרו -settings.sendmessagekey=שלך הודעה עם: -settings.survey.askgroup.description=הצג / הסתר שדה בחירת מחלקה בסקר -settings.survey.askgroup=אפשר למשתמש לבחור מחלקה / קבוצה -settings.survey.askmail.description=הצג / הסתר שדה דואר אלקטרוני בסקר -settings.survey.askmail=בקש דואר אלקטרוני של המשתמש -settings.survey.askmessage.description=הצג / הסתר שדה שאלה ראשונית בסקר -settings.survey.askmessage=הצג שאלה ראשונית בסקר -settings.title=העדפות המסנגר -settings.usercanchangename.description=יכולת להוריד את שדה שינוי השם מחלון הצאט -settings.usercanchangename=לאשר לאורחים לשנות את שמם -settings.usernamepattern.description=ציין את אופן הצגת שמות האורחים לנציגי החברה. ניתן להשתמש ב {name}, {id} ו {addr}. לפי ברירת מחדל: {name} -settings.usernamepattern=שם תצוגה של אורח -settings.wrong.email=הכנס כתובת דואר אלקטרוני נכונה -settings.wrong.onehostconnections="מספר מקסימלי" שדה צריך להיות מספר -site.title=mibew.org -site.url=http://mibew.org -statistics.dates=בחר תאריכים -statistics.description=מדף זה תוכל ליצור מגוון דוחות שימוש -statistics.from=מ: -statistics.till=עד: -statistics.title=סטטיסטיקה -statistics.wrong.dates=בחרת מתאריך לאחר עד תאריך -tag.pagination.info=עמוד {0} מתוך {1}, מוצגים {2}-{3} מתוך {4} -tag.pagination.next=הבא -tag.pagination.no_items.elements=אין מידע לתצוגה. -tag.pagination.no_items=אין תוצאות חיפוש -tag.pagination.previous=הקודם -thread.back_to_search=עבור לחיפוש -thread.chat_log=סיכום השיחה -thread.intro=בעמוד נוכחי ניתן לצפות בשיחה -time.locale=he_IL -time.timeformat=%H:%M -topMenu.admin=תפריט של הנציגים -topMenu.logoff=יציאה -topMenu.main=בית -topMenu.users.nomenu=ללא תפריט -topMenu.users=אורחים -translate.direction=כיוון התרגום: -translate.show.all=כל השורות -translate.show.foradmin=שורות למנהל המערכת -translate.show.foroperator=שורות לנציג -translate.show.forvisitor=שורות לאורח -translate.show=הצג: -translate.sort.key=לפי מפתח המשאב -translate.sort.lang=לפי שורה משפה ראשונה -translate.sort=מיון: -typing.remote=מקליד... -updates.current=אתה משתמש: -updates.env=סביבה: -updates.installed_locales=לוקליזציות הותקנו: -updates.intro=עדכוני מסנגר. -updates.latest=גירסה אחרונה: -updates.news=חדשות: -updates.title=עדכונים +page.chat.old_browser.title=השתמש בדפדפן חדש יותר +page.gen_button.choose_group=קוד לקבוצה +page.gen_button.choose_image=בחר תמונה +page.gen_button.choose_locale=קוד לשפה +page.gen_button.choose_style=סגנון של חלון הצאט +page.gen_button.code.description=שים לב! בזמן
                                              הכנסת שינויים
                                              לקוד זה
                                              של הכפתור, אנו לא יכולים לאבטיח את עבודתה התקינה של פונקציית הכפתור! +page.gen_button.code=קוד - HTML +page.gen_button.default_group=-כל הנציגים- +page.gen_button.include_site_name=להכיל את שם האתר בכפתור +page.gen_button.intro=בעמוד זה ניתן לקבל את קוד HTML של הכפתור "המסנגר" להצבתה בהאתר שלך.. +page.gen_button.sample=דוגמא +page.gen_button.secure_links=להשתמש בחיבור מאובטח (https) +page.gen_button.title=קבלת קוד HTML של הכפתור +page.group.create_new=כאן אתה יכול ליצור קבוצה חדשה +page.group.duplicate_name=בבקשה תבחר שם אחר, קבוצה בעלת שם כזה כבר קיימת +page.group.intro=בעמוד זה אתה יכול לערוך את פרטי הקבוצה +page.group.membersnum=נציגים +page.group.no_such=אין קבוצה כזאת +page.group.title=פרטי הקבוצה +page.groupmembers.intro=לצפות ולערוך את רשימת החברים +page.groupmembers.title=חברים +page.groups.intro=עמוד זה מציג את הקבוצות בחברה שלך. בכל קבוצה יכולים להיות כפתורים ותגובות שונות. +page.groups.new=צור קבוצה חדשה.... +page.groups.title=קבוצות +page.preview.agentchat=חלון שיחה (מצב-נציג) +page.preview.agentrochat=צפה בחלון שיחה (נציג במצב קריאה בלבד) +page.preview.chatsimple=חלון שיחה פשוט, רענן על מנת להוסיף הודעה (IE 5, Opera 7) +page.preview.choose=בחר סגנון +page.preview.choosetpl=בחר שבלונה +page.preview.intro=כאן ניתן לצפות בסגנון האתר שלך +page.preview.leavemessage=השאר חלון הודעו +page.preview.leavemessagesent=חלון "ההודעה נמסרה" +page.preview.mail=חלון הודעות +page.preview.mailsent=חלון "ההודעה נשלחה" +page.preview.nochat=חלון רשימת הדפדפנים הנתמכים +page.preview.redirect=חלון הפניה לנציג אחר +page.preview.redirected=חלון "האורח הופנה" +page.preview.showerr=הצג שגיאות +page.preview.style_default=-מהעדפות האתר- +page.preview.survey=סקר טרום שיחה +page.preview.title=סגנון המסנגר +page.preview.userchat=חלון שיחה (מצב משתמש) +page.translate.descr=אם התרגום לא מצא חן בענייך, שלח לנו את הגרסה שלך.. +page.translate.done=התרגום שלך נשמר. +page.translate.one=הכנס את הגרסה שלך של התרגום. +page.translate.title=מנהל הלוקליזציה +page_agent.cannot_modify=אינך רשאי לשנות את הפרופיל של משתמש זה. +page_agent.clear_avatar=מחק תמונה +page_agent.create_new=יצירת נציג חדש +page_agent.error.duplicate_login=בחר כינוי אחר, נציג עם שם כזה כבר קיים ונרשם במערכת. +page_agent.error.wrong_login=הכינוי חייב להיות מורכב מאותיות לטיניות, ספרות או סימני הדגשה. +page_agent.intro=בעמוד זה ניתן לצפות ולערות את פרופיל והעדפות הסוכן. +page_agent.tab.avatar=תמונה +page_agent.tab.groups=קבוצות +page_agent.tab.main=כללי +page_agent.tab.permissions=יכולות +page_agent.title=פרטי הנציג +page_agents.agent_name=שם +page_agents.agents=רשימה מלאה של סוכנים: +page_agents.intro=בעמוד זה ניתן לצפות ברשימת הסוכנים של החברה, להוסיף חדש במידת הצורך והרשאות מתאימות לכך. +page_agents.login=כינוי +page_agents.new_agent=צור נציג חדש... +page_agents.title=נציגים +page_analysis.full.text.search=חיפוש לפי שם האורח או תוכן הודעות טקסט: +page_analysis.search.title=היסטוריית השיחות +page_avatar.intro=ניתן לעלות סוגי תמונות JPG, GIF, PNG או TIF. +page_avatar.title=טעינת תמונה +page_ban.intro=על ידי מנגנון ההתנגדות, ניתן להתמודד עם אורחים לא רצויים, אשר פוגעים בעבודתם התקינה של הנציגים או הסוכנים - למשל, אלו שפותחים חלונות רבים או שולחים ספאמים. +page_ban.sent=כתובת {0} חסומה למספר ימים נקוב. +page_ban.thread=פתחת חלון זה לביצוע שיחה עם "{0}", לכן, בגלל זה השדה כתובת כבר מלא. בחר כמות ימים ולחץ על שלח. +page_ban.title=איסור כתובת +page_bans.add=הוסף כתובת +page_bans.list=רשימת כתובות אסורות: +page_bans.title=איסורים +page_bans.to=עד +page_client.pending_users=בעמוד זה ניתן לראות רשימת אורחים הממתינים לתשובות. +page_group.tab.main=כללי +page_group.tab.members=חברים +page_login.error=כינוי או סיסמה לא נכונים +page_login.intro=אנא הכנס שם משתמש וסיסמה כדי לקבל גישה לכלי ניהול, לראות את המבקרים ולעיין בהיסטוריה. +page_login.login=כינוי: +page_login.password=סיסמה: +page_login.remember=שמור +page_login.title=כניסה למערכת +page_search.intro=בעמוד נוכחי ניתן לבצע חיפוש שיחות לפי שם אורחים או ביטויים, אשר קיימים בתכני השיחות. +page_settings.intro=כאן ניתן לקבוע העדפות המשפיעות על תצורת חלון הצאט,והתנהגות כללית של המערכת +page_settings.tab.features=שירותים נוספים +page_settings.tab.main=כללי +page_settings.tab.themes=צפייה בסגנונות +pending.menu.hide=הסתר תפריט >> +pending.menu.show=הצג תפריט >> +pending.popup_notification=אורח חדש מחכה לתשובה. +pending.table.ban=לסמן את האורח כלא רצוי +pending.table.head.contactid=כתובת האורח +pending.table.head.etc=אחר +pending.table.head.name=שם +pending.table.head.operator=נציג +pending.table.head.state=מצב +pending.table.head.total=זמן כללי +pending.table.head.waittime=זמן המתנה +pending.table.speak=לחץ כדי לתת שירות לאורח +pending.table.view=להתחבר לשיחה במצב צפייה +permission.admin=ניהול מערכת: העדפות, ניהול נציגים, ניהול כפתור +permission.takeover=לקחת שיחה מנציגים אחרים +permission.viewthreads=לצפות בשיחות במצב אונליין עכשוי +permissions.intro=כאן ניתן להגביל את האפשרויות של הנציגים +permissions.title=יכולות הנציג +presurvey.department=בחר מחלקה: +presurvey.intro=תודה שיצרתה קשר איתנו! בכדי ליעל את השרות שלנו, בבקשה מלא את הכל ולאחר מכן לחץ להתחיל את השיחה. +presurvey.mail=Email: +presurvey.name=שם: +presurvey.question=שאלה ראשונית: +presurvey.submit=התחל שיחה +presurvey.title=תמיכה בזמן אמת +report.bydate.1=תאריך +report.bydate.2=שיחות +report.bydate.3=הודעות הצניגים +report.bydate.4=הודעות מאורחים +report.bydate.title=נתונים סטטיסטיים על השימוש עבור כל תאריך +report.byoperator.1=נציג +report.byoperator.2=שיחות +report.byoperator.3=הודעות +report.byoperator.4=עורך הודעה ממוצע (באותיות) +report.byoperator.title=על ידי הנציג +report.no_items=אין מספיק מידע +report.total=סה"כ: +right.administration=מינהל +right.main=כללי +right.other=אחר +settings.chat.title.description=לדוגמא, שם המדור של הכפתור +settings.chat.title=כותר בחלון הצאט +settings.chatstyle.description= צפיה בתצוגה מקדימה של הסגנונות ניתנת כאן +settings.chatstyle=בחר סגנון לחלון הצאט +settings.company.title.description=הכנס שם לכפתור שלך +settings.company.title=שם הכפתור +settings.email.description=הכנס כתובת דואר אלקטרוני לקבלת מכתבים מהמערכת +settings.email=כתובת דואר אלקטרוני +settings.enableban.description=בעזרתה ניתן לחסום התקפות מכתובות מסויימות +settings.enableban=הפעל פונקציית "אורחים לא רצויים" +settings.enablegroups.description=השתמש בזה על מנת לקבל תור נפרד לשאלות שונות +settings.enablegroups=אפשר "קזוצות" +settings.enablepresurvey.description=מאלץ את המשתמש למלא טופס מיוחד על מנת להפעיל את השיחה. +settings.enablepresurvey=אפשר "סקר טרום שיחה" +settings.enablessl.description=השרת שלך חייב להיות בעל יכולת עבודה בסביבת עבודה מאובטחת לבקשות https. +settings.enablessl=לאשר אבטחת חיבור (SSL) +settings.enablestatistics.description=הוסף עמוד עם דוח שימוש במסנגר +settings.enablestatistics=אפשר "סטטיסטיקה" +settings.forcessl.description=הצג שיחות דרך חיבור http בלבד +settings.forcessl=מאלץ את כל השיחות להיות בטוחות +settings.geolink.description=בכל כתובת IP ניתן יהיה לפתוח חלון עם גאו-מידע. ניתן להשתמש ב {ip}. +settings.geolink=חיבור ל geolocation חיצוני של השרת +settings.geolinkparams.description=גודל החלון וכמות ה- TOOLBARS +settings.geolinkparams=אופציות לחלון גאו-מידע +settings.host.description=יפתח בעת לחיצה על לוגו בחלון הצאט עם שם הצאט בחלון +settings.host=קישור לאתר האינטרנט שלך +settings.logo.description=הכנס קישור ללוגו התמונה של הכפתור +settings.logo=לוגו החברה +settings.no.title=הכנס שם לכפתור שלך +settings.onehostconnections.description=0 מאפשר כל מספר חיבורים שהוא +settings.onehostconnections=מספר מקסימלי מכתובת אחת +settings.popup_notification.description=דיאלוג קטן מופיע על מנת למשוך את תשומת לבך +settings.popup_notification=אפשר "הודעה קופצת המודיע על המבקר החדש" +settings.saved=שינויים נשמרו +settings.sendmessagekey=שלך הודעה עם: +settings.survey.askgroup.description=הצג / הסתר שדה בחירת מחלקה בסקר +settings.survey.askgroup=אפשר למשתמש לבחור מחלקה / קבוצה +settings.survey.askmail.description=הצג / הסתר שדה דואר אלקטרוני בסקר +settings.survey.askmail=בקש דואר אלקטרוני של המשתמש +settings.survey.askmessage.description=הצג / הסתר שדה שאלה ראשונית בסקר +settings.survey.askmessage=הצג שאלה ראשונית בסקר +settings.title=העדפות המסנגר +settings.usercanchangename.description=יכולת להוריד את שדה שינוי השם מחלון הצאט +settings.usercanchangename=לאשר לאורחים לשנות את שמם +settings.usernamepattern.description=ציין את אופן הצגת שמות האורחים לנציגי החברה. ניתן להשתמש ב {name}, {id} ו {addr}. לפי ברירת מחדל: {name} +settings.usernamepattern=שם תצוגה של אורח +settings.wrong.email=הכנס כתובת דואר אלקטרוני נכונה +settings.wrong.onehostconnections="מספר מקסימלי" שדה צריך להיות מספר +site.title=mibew.org +site.url=http://mibew.org +statistics.dates=בחר תאריכים +statistics.description=מדף זה תוכל ליצור מגוון דוחות שימוש +statistics.from=מ: +statistics.till=עד: +statistics.title=סטטיסטיקה +statistics.wrong.dates=בחרת מתאריך לאחר עד תאריך +tag.pagination.info=עמוד {0} מתוך {1}, מוצגים {2}-{3} מתוך {4} +tag.pagination.next=הבא +tag.pagination.no_items.elements=אין מידע לתצוגה. +tag.pagination.no_items=אין תוצאות חיפוש +tag.pagination.previous=הקודם +thread.back_to_search=עבור לחיפוש +thread.chat_log=סיכום השיחה +thread.intro=בעמוד נוכחי ניתן לצפות בשיחה +time.locale=he_IL +time.timeformat=%H:%M +topMenu.admin=תפריט של הנציגים +topMenu.logoff=יציאה +topMenu.main=בית +topMenu.users.nomenu=ללא תפריט +topMenu.users=אורחים +translate.direction=כיוון התרגום: +translate.show.all=כל השורות +translate.show.foradmin=שורות למנהל המערכת +translate.show.foroperator=שורות לנציג +translate.show.forvisitor=שורות לאורח +translate.show=הצג: +translate.sort.key=לפי מפתח המשאב +translate.sort.lang=לפי שורה משפה ראשונה +translate.sort=מיון: +typing.remote=מקליד... +updates.current=אתה משתמש: +updates.env=סביבה: +updates.installed_locales=לוקליזציות הותקנו: +updates.intro=עדכוני מסנגר. +updates.latest=גירסה אחרונה: +updates.news=חדשות: +updates.title=עדכונים diff --git a/src/messenger/webim/locales/hr/properties b/src/messenger/webim/locales/hr/properties index 304b04bd..15b96d20 100644 --- a/src/messenger/webim/locales/hr/properties +++ b/src/messenger/webim/locales/hr/properties @@ -176,7 +176,7 @@ install.title=Instalacija install.updatedb=Molimo, pokrenite Čarobnjaka za ažuriranje kako biste prilagodili bazu podataka. installed.login_link=Nastavite na stranicu prijave installed.message=Aplikacija je uspješno instalirana. -installed.notice=Možete se prijaviti kao admin bez lozinke.

                                              !!! Iz sigurnosnih razloga, molimo da odmah promijenite lozinku i izbrišete /webim/install folder sa servera. +installed.notice=Možete se prijaviti kao admin bez lozinke.

                                              !!! Iz sigurnosnih razloga, molimo da odmah promijenite lozinku i izbrišete {0} folder sa servera. lang.choose=Odaberite jezik leavemail.body=Imate poruku od {0}: \n\n{2} \n\nNjegov/njezin email: {1} \n{3} \n--- \nVaš Mibew Messenger leavemail.subject=Pitanje od {0} diff --git a/src/messenger/webim/locales/hu/properties b/src/messenger/webim/locales/hu/properties index 6b5dea3f..e97ffb2d 100644 --- a/src/messenger/webim/locales/hu/properties +++ b/src/messenger/webim/locales/hu/properties @@ -1,429 +1,429 @@ -encoding=utf-8 -output_charset=utf-8 -output_encoding=utf-8 -admin.content.client_agents=Céges operátor létrehozása, törlése. Jogok kezelése. -admin.content.client_gen_button=Gomb HTML kód létrehozása. -admin.content.client_settings=Opciók megadása amik az üzenetküldő ablakot és a rendszerbállításokat módosítják. -admin.content.description=Az oldal operátorai által elérhető funkciók. -agent.not_logged_in=A munkamenet lejárt, jelentkezz be újra -app.descr=A Mibew üzenetküldő egy nyílt forráskódú ügyfélszolgálati alkalmazás. -app.title=Mibew üzenetküldő -ban.error.duplicate=A megadott cím már használatban van, kattintson ide ha szerkeszteni akarja. -button.delete=Törlés -button.enter=Bevitel -button.offline.bottom=Hagyjon üzenetet -button.online.bottom=Tegye fel kérdését -button.save=Mentés -button.search=Keresés -canned.actions.del=eltávolítás -canned.actions.edit=szerkesztés -canned.actions=Módosítás -canned.add=Üzenet hozzáadása... -canned.descr=Gyakori üzenetek szerkesztése. -canned.group=Csoportnak: -canned.locale=Nyelvnek: -canned.title=Tárolt Üzenetek -cannededit.descr=Meglévő üzenet szerkesztése. -cannededit.done=Elmentve -cannededit.message=Üzenet -cannededit.no_such=Nincs ilyen üzenet -cannededit.title=Üzenet szerkesztése -cannednew.descr=Új üzenet hozzáadása. -cannednew.title=Új üzenet -char.redirect.operator.away_suff=(nincs a gépnél) -char.redirect.operator.online_suff=(elérhető) -chat.came.from=Az ügyfél a {0} oldalról jött -chat.client.changename=Név módosítása -chat.client.name=Ön -chat.client.spam.prefix=[spam]  -chat.client.visited.page=Az ügyfél megnyitotta a {0} oldalt -chat.default.username=Látogató -chat.error_page.close=Bezárás... -chat.error_page.head=A hiba oka: -chat.error_page.title=Hiba -chat.mailthread.sent.close=Bezárás... -chat.mailthread.sent.closewindow=Kattintson erre a linkre az ablak bezárásához -chat.mailthread.sent.content=A beszélgetés a {0} címre el lett küldve -chat.mailthread.sent.title=Elküldve -chat.predefined_answers=Üdvözlöm, segíthetünk?\nÜdvözlöm az ügyfélszolgálaton! Miben segíthetünk? -chat.redirect.back=Vissza... -chat.redirect.cannot=Nem beszélget ügyféllel. -chat.redirect.choose=Válassz: -chat.redirect.group=Csoport: -chat.redirect.operator=Operátor: -chat.redirect.title=Átirányítás
                                              másik operátorhoz -chat.redirected.close=Bezárás... -chat.redirected.closewindow=Kattintson az ablak bezárásához -chat.redirected.content=Az ügyfél elsőbbséget élvez a(z) {0} operátornál. -chat.redirected.group.content=Az ügyfél elsőbbséget élvez a(z) {0} csoportnál. -chat.redirected.title=Az ügyfél át lett irányítva másik operátorhoz -chat.status.operator.changed=A(z) {0} operátor átváltott a(z) {1} operátorra -chat.status.operator.dead=Az operátornál probléma van a kapcsolatban, ideiglenesen átváltottunk háttérben küldésre. Elnézését kérjük. -chat.status.operator.joined=Az operátor {0} csatlakozott a beszélgetéshez -chat.status.operator.left=Az operátor {0} elhagyta a beszélgetést -chat.status.operator.redirect=A(z) {0} operátor átirányította egy másik operátorhoz, kérem várjon -chat.status.operator.returned=Az operátor {0} visszajött -chat.status.user.changedname=Az ügyfél megváltoztatta a nevét {0} -ról {1} -ra -chat.status.user.dead=Az ügyfél bezárta az üzenet ablakot -chat.status.user.left=Az ügyfél {0} kilépett a beszélgetésből -chat.status.user.reopenedthread=Az ügyfél visszalépett a beszélgetésbe -chat.thread.state_chatting_with_agent=Beszélgetésben -chat.thread.state_closed=Bezárva -chat.thread.state_loading=Betöltés -chat.thread.state_wait=Sorban -chat.thread.state_wait_for_another_agent=Várakozás az operátorra -chat.visitor.email=E-mail: {0} -chat.visitor.info=Információ: {0} -chat.wait=Köszönjük, hogy megkeresett bennünket! Kollégánk nemsokára felveszi önnel a kapcsolatot... -chat.window.chatting_with=Ön beszélget: -chat.window.close_title=Beszélgetés bezárása -chat.window.poweredby=Powered by: +encoding=utf-8 +output_charset=utf-8 +output_encoding=utf-8 +admin.content.client_agents=Céges operátor létrehozása, törlése. Jogok kezelése. +admin.content.client_gen_button=Gomb HTML kód létrehozása. +admin.content.client_settings=Opciók megadása amik az üzenetküldő ablakot és a rendszerbállításokat módosítják. +admin.content.description=Az oldal operátorai által elérhető funkciók. +agent.not_logged_in=A munkamenet lejárt, jelentkezz be újra +app.descr=A Mibew üzenetküldő egy nyílt forráskódú ügyfélszolgálati alkalmazás. +app.title=Mibew üzenetküldő +ban.error.duplicate=A megadott cím már használatban van, kattintson ide ha szerkeszteni akarja. +button.delete=Törlés +button.enter=Bevitel +button.offline.bottom=Hagyjon üzenetet +button.online.bottom=Tegye fel kérdését +button.save=Mentés +button.search=Keresés +canned.actions.del=eltávolítás +canned.actions.edit=szerkesztés +canned.actions=Módosítás +canned.add=Üzenet hozzáadása... +canned.descr=Gyakori üzenetek szerkesztése. +canned.group=Csoportnak: +canned.locale=Nyelvnek: +canned.title=Tárolt Üzenetek +cannededit.descr=Meglévő üzenet szerkesztése. +cannededit.done=Elmentve +cannededit.message=Üzenet +cannededit.no_such=Nincs ilyen üzenet +cannededit.title=Üzenet szerkesztése +cannednew.descr=Új üzenet hozzáadása. +cannednew.title=Új üzenet +char.redirect.operator.away_suff=(nincs a gépnél) +char.redirect.operator.online_suff=(elérhető) +chat.came.from=Az ügyfél a {0} oldalról jött +chat.client.changename=Név módosítása +chat.client.name=Ön +chat.client.spam.prefix=[spam]  +chat.client.visited.page=Az ügyfél megnyitotta a {0} oldalt +chat.default.username=Látogató +chat.error_page.close=Bezárás... +chat.error_page.head=A hiba oka: +chat.error_page.title=Hiba +chat.mailthread.sent.close=Bezárás... +chat.mailthread.sent.closewindow=Kattintson erre a linkre az ablak bezárásához +chat.mailthread.sent.content=A beszélgetés a {0} címre el lett küldve +chat.mailthread.sent.title=Elküldve +chat.predefined_answers=Üdvözlöm, segíthetünk?\nÜdvözlöm az ügyfélszolgálaton! Miben segíthetünk? +chat.redirect.back=Vissza... +chat.redirect.cannot=Nem beszélget ügyféllel. +chat.redirect.choose=Válassz: +chat.redirect.group=Csoport: +chat.redirect.operator=Operátor: +chat.redirect.title=Átirányítás
                                              másik operátorhoz +chat.redirected.close=Bezárás... +chat.redirected.closewindow=Kattintson az ablak bezárásához +chat.redirected.content=Az ügyfél elsőbbséget élvez a(z) {0} operátornál. +chat.redirected.group.content=Az ügyfél elsőbbséget élvez a(z) {0} csoportnál. +chat.redirected.title=Az ügyfél át lett irányítva másik operátorhoz +chat.status.operator.changed=A(z) {0} operátor átváltott a(z) {1} operátorra +chat.status.operator.dead=Az operátornál probléma van a kapcsolatban, ideiglenesen átváltottunk háttérben küldésre. Elnézését kérjük. +chat.status.operator.joined=Az operátor {0} csatlakozott a beszélgetéshez +chat.status.operator.left=Az operátor {0} elhagyta a beszélgetést +chat.status.operator.redirect=A(z) {0} operátor átirányította egy másik operátorhoz, kérem várjon +chat.status.operator.returned=Az operátor {0} visszajött +chat.status.user.changedname=Az ügyfél megváltoztatta a nevét {0} -ról {1} -ra +chat.status.user.dead=Az ügyfél bezárta az üzenet ablakot +chat.status.user.left=Az ügyfél {0} kilépett a beszélgetésből +chat.status.user.reopenedthread=Az ügyfél visszalépett a beszélgetésbe +chat.thread.state_chatting_with_agent=Beszélgetésben +chat.thread.state_closed=Bezárva +chat.thread.state_loading=Betöltés +chat.thread.state_wait=Sorban +chat.thread.state_wait_for_another_agent=Várakozás az operátorra +chat.visitor.email=E-mail: {0} +chat.visitor.info=Információ: {0} +chat.wait=Köszönjük, hogy megkeresett bennünket! Kollégánk nemsokára felveszi önnel a kapcsolatot... +chat.window.chatting_with=Ön beszélget: +chat.window.close_title=Beszélgetés bezárása +chat.window.poweredby=Powered by: chat.window.poweredreftext=mibew.org -chat.window.predefined.select_answer=Válasz kiválasztása... -chat.window.product_name=Mibew Messenger -chat.window.send_message=Üzenet küldése -chat.window.send_message_short=Elküldve {{0}} -chat.window.title.agent=Mibew üzenetküldő -chat.window.title.user=Mibew üzenetküldő -chat.window.toolbar.mail_history=A beszélgetés elküldése e-mailben -chat.window.toolbar.redirect_user=Az ügyfél átirányítása másik operátorhoz -chat.window.toolbar.refresh=Frissítés -clients.how_to=Hogy válaszoljon az ügyfélnek kattintson a nevére a listában. -clients.intro=Ez az oldal a várakozó ügyfelek listáját mutatja. -clients.no_clients=Nincs várakozó ügyfél -clients.queue.chat=Ügyfelek beszélgetésben -clients.queue.prio=Elsőbbségben lévő ügyfelek listája -clients.queue.wait=Először várakoznak operátorra -clients.title=Várakozó ügyfelek listája -common.asterisk_explanation=* - kötelező mezők -company.title=Mibew Messenger Community -confirm.take.head=Operátor váltása -confirm.take.message=Az ügyfélnek{0}már segít {1}.
                                              Biztos vagy benne, hogy beszélni akarsz az ügyféllel? -confirm.take.no=Nem, ablak bezárása -confirm.take.yes=Igen, biztos vagyok benne -content.blocked=Itt tud védekezni a rosszindulatú ügyfelektől. -content.history=Keresés a korábbi beszélgetésekben. -content.logoff=Kijelentkezés. -data.saved=Változtatások elmentve -demo.chat.question=Sok böngészőből lehet választani. Melyiket ajánlja? -demo.chat.welcome=Üdvözlöm! Miben segíthetek? -errors.captcha=A betűk nem egyeznek a képen látható betűkkel. -errors.failed.uploading.file=Hiba a fájl feltöltésekor "{0}": {1}. -errors.file.move.error=Hiba a fájl mozgatásakor -errors.file.size.exceeded=A feltöltött fájl mérete nagyobb mint a megengedett -errors.footer=
                                            -errors.header=Javítsa ki a következő hibát (hibákat):
                                              -errors.invalid.file.type=Érvénytelen fájltípus -errors.prefix=
                                            • -errors.required=Kérem töltse ki "{0}". -errors.suffix=
                                            • -errors.wrong_field=Kérem töltse ki "{0}" pontosan. -features.saved=Bekapcsolt szolgáltatások -form.field.address.description=Például: 12.23.45.123 vagy proba.com -form.field.address=Látogatók címei -form.field.agent_commonname.description=Ezt a nevet fogják látni az ügyfelek. -form.field.agent_commonname=Nemzetközi név (Latin) -form.field.agent_name.description=Ezt a nevet fogják látni az ügyfelek. -form.field.agent_name=Név -form.field.avatar.current.description=Profilképe. -form.field.avatar.current=Jelenlegi profilkép -form.field.avatar.upload.description=Válassza ki a profilképet.
                                              A kép mérete nem haladhatja meg a 100x100 pixelt. -form.field.avatar.upload=Profilkép feltöltése -form.field.ban_comment.description=Tiltás oka -form.field.ban_comment=Kommentek -form.field.ban_days.description=Napja blokkolva -form.field.ban_days=Napok -form.field.email=E-mail címe -form.field.groupcommondesc.description=Leírás magyarul. -form.field.groupcommondesc=Nemzetközi leírás -form.field.groupcommonname.description=Név magyarul. -form.field.groupcommonname=Nemzetközi név -form.field.groupdesc.description=A csoport leírása. -form.field.groupdesc=Leírás -form.field.groupname.description=Név a csoport azonosításához. -form.field.groupname=Név -form.field.login.description=A tartalmazhat kis latin betűket és aláhúzást. -form.field.login=Belépés -form.field.message=Üzenet -form.field.name=Név -form.field.password.description=Írjon be új jelszót vagy hagyja üresen a mezőt a jelenlegi megtartásához. -form.field.password=Jelszó -form.field.password_confirm.description=Az új jelszó még egyszer. -form.field.password_confirm=Újra -form.field.translation=Fordítás -harderrors.header=Nem futtatható:
                                                -image.button.login=/locales/hu/images/login.gif -image.button.save=/locales/hu/images/save.gif -image.button.search=/locales/hu/images/search.gif -image.chat.history=/locales/hu/images/history.gif -image.chat.message=/locales/hu/images/message.gif -image.chat.sprite=/locales/hu/images/wmchat.png -install.1.connected=Kapcsolódott a MySQL szerverhez {0} -install.2.create="{0}" adatbázis létrehozása -install.2.db_exists="{0}" adatbázis létrehozva. -install.2.notice=Az adatbázis nem találom a szerveren. Ha van jogosultsága hozza létre most, kattintson a következő linkre. -install.3.create=A szükséges táblák létrehozása. -install.3.tables_exist=A szükséges táblák létrehozva. -install.4.create=Táblák frissitése -install.4.done=A táblák szerkezete megfelelő. -install.4.notice=A táblák struktúráját változtatni kell az üzenetküldő új verziójához. -install.connection.error=Nem tudok csatlakozni, kérem ellenőrizze a szerver beállításait a config.php -ban. Hiba: {0} -install.done=Kész: -install.err.back=Javítsa ki a hibát és próbálja újra. Nyomja meg a vissza gombot, hogy visszatérjen a varázslóhoz. -install.err.title=Hiba -install.kill_tables.notice=Lehetetlen frissíteni a táblákat. Próbálja meg kézzel vagy hozza létre újra az összes táblát (figyelem: az összes adata törlődik). -install.kill_tables=Meglévő táblák törlése az adatbázisból -install.license=Szoftver licenc szerződés -install.message=Kövesse az varászlót az adatbázis beállításához. -install.next=Következő lépés: -install.title=Installálás -install.updatedb=Futtassa a Frissítés varázslót az adatbázis beállításához. -installed.login_link=Tovább a bejelentkező oldalra -installed.message=Az alkalmazás telepítése sikeresen befejeződött. -installed.notice=Bejelentkezhet admin felhasználónévvel, jelszó nélkül.

                                                !!! Biztonsági okokból kérem változtassa meg a jelszavát és távolítsa el a /webim/install mappát a szerverről. -lang.choose=Nyelv kiválasztása -leavemail.body=Üzenete érkezett {0} -tól: {2} E-mail: {1} {3} --- Az oldalad üzenetküldője -leavemail.subject=Kérdés {0} -tól -leavemessage.close=Bezárás -leavemessage.descr=Sajnos most nincs elérhető operátor. Kérem próbálja később vagy küldje el kérdését az alábbi űrlapon. -leavemessage.perform=Elküld -leavemessage.sent.message=Köszönjük, hogy igénybe vette szolgálásunkat. Kérdésére e-mailben válaszolunk amint lehetséges. -leavemessage.sent.title=Az üzenet elküldve -leavemessage.title=Hagyjon üzenetet -leftMenu.client_agents=Operátorok -leftMenu.client_gen_button=Gomb kód -leftMenu.client_settings=Beállítások -license.title=Licenc -localedirection=ltr -localeid=Hungarian (hu) -mail.user.history.body=Üdvözlöm, {0}!\n\nKorábbi beszélgetései: \n\n{1} \n--- Üdvözlettel,\nMibew üzenetküldő -mail.user.history.subject=Mibew üzenetküldő: korábbi beszélgetések -mailthread.close=Bezárás... -mailthread.enter_email=E-mail címe: -mailthread.perform=Küldés -mailthread.title=A beszélgetés elküldése
                                                e-mailben -menu.agents=Operátorok listája -menu.blocked=Tiltott látogatók -menu.canned=Tárolt üzenetek -menu.groups.content=Osztály vagy készség alapú operátor csoportok. -menu.groups=Csoportok -menu.locale.content=Nyelv beállítása. -menu.locale=Nyelv -menu.main=Menü -menu.operator=Ön {0} -menu.profile.content=A személyes információkat tudja megváltoztatni ezen az oldalon. -menu.profile=Profil -menu.translate=Lokalizáció -menu.updates.content=Frissítések és hírek keresése. -menu.updates=Frissítések -my_settings.error.password_match=A beírt két jelszó nem egyezik -no_such_operator=Nincs ilyen operátor -operator.group.no_description=<nincs leírás> -operator.groups.intro=Válassza ki a csoportokat az operátorok képességeinek megfelelően. -operator.groups.title=Operátor csoportok -page.analysis.search.head_browser=Böngésző -page.analysis.search.head_group=Csoport -page.analysis.search.head_host=Ügyfelek címei -page.analysis.search.head_messages=Ügyfelek üzenetei -page.analysis.search.head_name=Név -page.analysis.search.head_operator=Operátor -page.analysis.search.head_time=Idő -page.analysis.userhistory.intro=Itt találja az ügyfelekkel folytatott beszélgetéseket. -page.analysis.userhistory.title=Előzmények -page.chat.old_browser.close=Bezárás... -page.chat.old_browser.list=
                                                • Internet Explorer 5.5+
                                                • Firefox 1.0+
                                                • Opera 8.0+
                                                • Mozilla 1.4+
                                                • Netscape 7.1+
                                                • Safari 1.2+

                                                További támogatott böngészők:

                                                • Internet Explorer 5.0
                                                • Opera 7.0
                                                -page.chat.old_browser.problem=

                                                A böngészője nem teljesen támogatott. \nKérem használja a következő böngészők egyikét: \n

                                                -page.chat.old_browser.title=Kérem frissítse a böngészőjét -page.gen_button.choose_image=Kép kiválasztása -page.gen_button.code.description=Figyelem! Kérem ne változtassa meg
                                                a kódot kézzel,
                                                mert nem tudjuk garantálni,
                                                hogy működni fog! -page.gen_button.code=HTML kód -page.gen_button.default_group=-összes operátor- -page.gen_button.include_site_name=Tartalmazza a kiszolgáló nevét a kód -page.gen_button.intro=Itt tudja létrehozni a HTML kódot amit a weboldalába kell illeszteni. -page.gen_button.modsecurity=Kompatibilitás a mod_security -vel (modsecurity.org), csak akkor kapcsolja be, ha problémát okoz -page.gen_button.sample=Példa -page.gen_button.secure_links=Biztonságos kapcsolat használata (https) -page.gen_button.title=HTML kód létrehozása -page.group.create_new=Itt lehet csoportokat létrehozni. -page.group.duplicate_name=Kérem válasszon másik nevet, ilyen nevű csoport már létezik. -page.group.intro=Ezen az oldalon tudja szerkeszteni a csoport részleteit. -page.group.membersnum=Operátorok -page.group.no_such=Nincs ilyen csoport -page.group.title=Csoport részletei -page.groupmembers.intro=Tagok listája és szerkesztése. -page.groupmembers.title=Tagok -page.groups.confirm=Biztos, hogy törölni akarja a "{0}" csoportot? -page.groups.intro=Ez az oldal mutatja a csoportok listáját. Mindegyik csoportnak lehet külön gombja és előre tárolt válaszai. -page.groups.isaway=Nincs a gépnél -page.groups.isonline=Elérhető -page.groups.new=Új csoport létrehozása... -page.groups.title=Csoportok -page.preview.choose=Stílus kiválasztása -page.preview.choosetpl=Sablon kiválasztása -page.preview.error=Hibaablak -page.preview.leavemessage=Üzenet ablak bezárása -page.preview.redirected="Az ügyfél átirányítva" ablak -page.preview.showerr=Hibák mutatása -page.preview.title=Oldal stílusa -page.translate.descr=Ha nem tetszik a jelenlegi fordítás, kérem küldjön frissítést. -page.translate.done=Fordítás elmentve. -page.translate.one=Írja be a fordítást. -page.translate.title=Fordítási varázsló -page_agent.cannot_modify=Nincs jogosultsága ennek a profilnak a módosításához. -page_agent.clear_avatar=Profilkép eltávolítása -page_agent.create_new=Itt tud új operátort létrehozni. -page_agent.error.duplicate_login=Kérem válasszon másik nevet, ilyen nevű operátor már regisztrálva van. -page_agent.error.wrong_login=A név csak karaktereket, számokat és aláhúzást tartalmazhat. -page_agent.intro=Az operátorok beállításának szerkesztése. -page_agent.tab.avatar=Fotó -page_agent.tab.groups=Csoportok -page_agent.tab.main=Általános -page_agent.tab.permissions=Jogok -page_agent.title=Operátor tulajdonságai -page_agents.agent_name=Név -page_agents.isaway=Nincs a gép előtt -page_agents.isonline=Elérhető -page_agents.login=Bejelentkezés -page_agents.new_agent=Operátor hozzáadása... -page_agents.status=Utoljára aktív -page_agents.title=Operátorok -page_analysis.full.text.search=Felhasználónév vagy üzenet keresése: -page_analysis.search.title=Beszélgetések előzményei -page_avatar.intro=Csak JPG, GIF, PNG vagy TIF formátumú képeket lehet feltölteni. -page_avatar.title=Fotó feltöltése -page_ban.intro=Itt tudja blokkolni a veszélyes ügyfeleket akik Spam üzenetekkel zavarják a munkáját. -page_ban.sent=A {0} cím megadott napra blokkolva. -page_ban.thread=Megnyitotta ezt az ablakot "{0}" szálban a Cím mező már ki van töltve. Válassza ki a napok számát és kattintson a Küldésre. -page_ban.title=Cím tiltása -page_bans.add=Cím hozzáadása -page_bans.confirm=Biztosan törli a {0} címet a tiltólistából? -page_bans.list=A kitiltott IP címek listája: -page_bans.title=Kitiltottak listája -page_bans.to=Tiltás -page_client.pending_users=Itt találja a várakozó ügyfeleket. -page_group.tab.main=Általános -page_group.tab.members=Tagok -page_login.error=A felhasználónév vagy a jelszó hibás -page_login.intro=Kérem adja meg a felhasználónevét és jelszavát az adminisztrációs eszközök eléréséhez - itt láthatja az ügyfeleket és a beszélgetések előzményeit. -page_login.login=Felhasználónév: -page_login.password=Jelszó: -page_login.remember=Megjegyzés -page_login.title=Bejelentkezés -page_search.intro=Keresés az előzményekben egy ügyfélre vagy az üzenet egy részére. -page_settings.tab.features=Kiegészítő szolgáltatások -page_settings.tab.main=Általános -page_settings.tab.performance=Teljesítmény -page_settings.tab.themes=Témák előnézete -pending.menu.hide=Menü elrejtése >> -pending.menu.show=Menü megjelenítése>> -pending.popup_notification=Új ügyfél várakozik a válaszra. -pending.status.setaway=Beállítás "Nincs a gépnél" státuszba -pending.status.setonline=Beállítás "Elérhető" státuszba -pending.table.ban=Ügyfél tiltása -pending.table.head.contactid=Ügyfelek címe -pending.table.head.etc=Egyéb -pending.table.head.name=Név -pending.table.head.operator=Operátor -pending.table.head.state=Státusz -pending.table.head.total=Összes idő -pending.table.head.waittime=Várakozási idő -pending.table.speak=Kattintson ha beszélni szeretne az ügyféllel -pending.table.view=Beszélgetés figyelése -permission.admin=Rendszer adminisztráció: beállítások, operátorok kezelése, gomb létrehozása -permission.modifyprofile=Profil módosításának engedélyezése -permission.takeover=A beszélgetés átvétele -permission.viewthreads=Másik operátor beszélgetéseinek megnézése -permissions.intro=Az operátor jogainak megváltoztatása. -permissions.title=Jogok -presurvey.department=Osztály választása: -presurvey.intro=Köszönjük, hogy megkeresett bennünket! A megfelelő tájékoztatás érdekében kérem töltse ki az adatokat, és kattintson a Beszélgetés indítása gombra. -presurvey.mail=E-mail: -presurvey.name=Név: -presurvey.question=Indító kérdés: -presurvey.submit=Beszélgetés indítása -presurvey.title=Elő ügyfélszolgálat -report.bydate.1=Dátum -report.bydate.2=Beszélgetések -report.bydate.3=Üzenetek az operátoroktól -report.bydate.4=Üzenetek a látogatóktól -report.bydate.title=Használati statisztika minden napra -report.byoperator.1=Operátor -report.byoperator.2=Beszélgetések -report.byoperator.3=Üzenetek -report.byoperator.4=Átlagos üzenetek hossza (karakterben) -report.byoperator.title=Operátorok szálai -report.no_items=Nincs elég adat -report.total=Összesen: -right.administration=Adminisztráció -right.main=Menü -right.other=Egyéb -settings.chat.title.description=Például a cég neve. -settings.chat.title=A beszélgetés ablak címsora -settings.email.description=Adja meg az e-mail címét, hogy megkapja a rendszerüzeneteket -settings.email=E-mail -settings.enableban.description=Ezt a modult használva tud megadott IP címeket blokkolni -settings.enableban=Engedélyezze a "Veszélyes látogatók" modult -settings.enablegroups="Csoportok" engedélyezése -settings.enablessl.description=Kérem vegye figyelembe, hogy a kiszolgálónak támogatnia kell a https kapcsolatokat. -settings.enablessl=Biztonságos (SSL) kapcsolat szerkesztése -settings.enablestatistics="Statisztika" engedélyezése -settings.forcessl.description=Csak a https kapcsolaton keresztül érkezett beszélgetések mutassa -settings.forcessl=Biztonságos kapcsolat kényszerítése minden beszélgetéshez -settings.frequencychat=Beszélgetés frissítése -settings.frequencyoldchat.description=A régebbi böngészőknél szükséges az egész oldalt újratölteni, hogy megkapják az üzeneteket. Az alapérték 7 másodperc. -settings.frequencyoldchat=Oldal frissítési ideje a régi böngészőknél -settings.frequencyoperator.description=Adja meg a frissítési időt másodpercben. Az alapértelmezett 2 másodperc. -settings.frequencyoperator=Az operátor konzolok frissítési ideje -settings.host=A weboldal címe -settings.logo.description=Kérem adja meg a cég logójának http címét -settings.logo=A cég logója -settings.no.title=Kérem adja meg a cég nevét -settings.saved=A változtatások elmentve -settings.title=Az üzenetküldő beállításai -settings.usercanchangename=Engedélyezi az ügyfeleknek a névváltoztatást -settings.usernamepattern=Ügyfelek azonosítója -settings.wrong.email=Adja meg az E-mail címet +chat.window.predefined.select_answer=Válasz kiválasztása... +chat.window.product_name=Mibew Messenger +chat.window.send_message=Üzenet küldése +chat.window.send_message_short=Elküldve {{0}} +chat.window.title.agent=Mibew üzenetküldő +chat.window.title.user=Mibew üzenetküldő +chat.window.toolbar.mail_history=A beszélgetés elküldése e-mailben +chat.window.toolbar.redirect_user=Az ügyfél átirányítása másik operátorhoz +chat.window.toolbar.refresh=Frissítés +clients.how_to=Hogy válaszoljon az ügyfélnek kattintson a nevére a listában. +clients.intro=Ez az oldal a várakozó ügyfelek listáját mutatja. +clients.no_clients=Nincs várakozó ügyfél +clients.queue.chat=Ügyfelek beszélgetésben +clients.queue.prio=Elsőbbségben lévő ügyfelek listája +clients.queue.wait=Először várakoznak operátorra +clients.title=Várakozó ügyfelek listája +common.asterisk_explanation=* - kötelező mezők +company.title=Mibew Messenger Community +confirm.take.head=Operátor váltása +confirm.take.message=Az ügyfélnek{0}már segít {1}.
                                                Biztos vagy benne, hogy beszélni akarsz az ügyféllel? +confirm.take.no=Nem, ablak bezárása +confirm.take.yes=Igen, biztos vagyok benne +content.blocked=Itt tud védekezni a rosszindulatú ügyfelektől. +content.history=Keresés a korábbi beszélgetésekben. +content.logoff=Kijelentkezés. +data.saved=Változtatások elmentve +demo.chat.question=Sok böngészőből lehet választani. Melyiket ajánlja? +demo.chat.welcome=Üdvözlöm! Miben segíthetek? +errors.captcha=A betűk nem egyeznek a képen látható betűkkel. +errors.failed.uploading.file=Hiba a fájl feltöltésekor "{0}": {1}. +errors.file.move.error=Hiba a fájl mozgatásakor +errors.file.size.exceeded=A feltöltött fájl mérete nagyobb mint a megengedett +errors.footer=
                                              +errors.header=Javítsa ki a következő hibát (hibákat):
                                                +errors.invalid.file.type=Érvénytelen fájltípus +errors.prefix=
                                              • +errors.required=Kérem töltse ki "{0}". +errors.suffix=
                                              • +errors.wrong_field=Kérem töltse ki "{0}" pontosan. +features.saved=Bekapcsolt szolgáltatások +form.field.address.description=Például: 12.23.45.123 vagy proba.com +form.field.address=Látogatók címei +form.field.agent_commonname.description=Ezt a nevet fogják látni az ügyfelek. +form.field.agent_commonname=Nemzetközi név (Latin) +form.field.agent_name.description=Ezt a nevet fogják látni az ügyfelek. +form.field.agent_name=Név +form.field.avatar.current.description=Profilképe. +form.field.avatar.current=Jelenlegi profilkép +form.field.avatar.upload.description=Válassza ki a profilképet.
                                                A kép mérete nem haladhatja meg a 100x100 pixelt. +form.field.avatar.upload=Profilkép feltöltése +form.field.ban_comment.description=Tiltás oka +form.field.ban_comment=Kommentek +form.field.ban_days.description=Napja blokkolva +form.field.ban_days=Napok +form.field.email=E-mail címe +form.field.groupcommondesc.description=Leírás magyarul. +form.field.groupcommondesc=Nemzetközi leírás +form.field.groupcommonname.description=Név magyarul. +form.field.groupcommonname=Nemzetközi név +form.field.groupdesc.description=A csoport leírása. +form.field.groupdesc=Leírás +form.field.groupname.description=Név a csoport azonosításához. +form.field.groupname=Név +form.field.login.description=A tartalmazhat kis latin betűket és aláhúzást. +form.field.login=Belépés +form.field.message=Üzenet +form.field.name=Név +form.field.password.description=Írjon be új jelszót vagy hagyja üresen a mezőt a jelenlegi megtartásához. +form.field.password=Jelszó +form.field.password_confirm.description=Az új jelszó még egyszer. +form.field.password_confirm=Újra +form.field.translation=Fordítás +harderrors.header=Nem futtatható:
                                                  +image.button.login=/locales/hu/images/login.gif +image.button.save=/locales/hu/images/save.gif +image.button.search=/locales/hu/images/search.gif +image.chat.history=/locales/hu/images/history.gif +image.chat.message=/locales/hu/images/message.gif +image.chat.sprite=/locales/hu/images/wmchat.png +install.1.connected=Kapcsolódott a MySQL szerverhez {0} +install.2.create="{0}" adatbázis létrehozása +install.2.db_exists="{0}" adatbázis létrehozva. +install.2.notice=Az adatbázis nem találom a szerveren. Ha van jogosultsága hozza létre most, kattintson a következő linkre. +install.3.create=A szükséges táblák létrehozása. +install.3.tables_exist=A szükséges táblák létrehozva. +install.4.create=Táblák frissitése +install.4.done=A táblák szerkezete megfelelő. +install.4.notice=A táblák struktúráját változtatni kell az üzenetküldő új verziójához. +install.connection.error=Nem tudok csatlakozni, kérem ellenőrizze a szerver beállításait a config.php -ban. Hiba: {0} +install.done=Kész: +install.err.back=Javítsa ki a hibát és próbálja újra. Nyomja meg a vissza gombot, hogy visszatérjen a varázslóhoz. +install.err.title=Hiba +install.kill_tables.notice=Lehetetlen frissíteni a táblákat. Próbálja meg kézzel vagy hozza létre újra az összes táblát (figyelem: az összes adata törlődik). +install.kill_tables=Meglévő táblák törlése az adatbázisból +install.license=Szoftver licenc szerződés +install.message=Kövesse az varászlót az adatbázis beállításához. +install.next=Következő lépés: +install.title=Installálás +install.updatedb=Futtassa a Frissítés varázslót az adatbázis beállításához. +installed.login_link=Tovább a bejelentkező oldalra +installed.message=Az alkalmazás telepítése sikeresen befejeződött. +installed.notice=Bejelentkezhet admin felhasználónévvel, jelszó nélkül.

                                                  !!! Biztonsági okokból kérem változtassa meg a jelszavát és távolítsa el a {0} mappát a szerverről. +lang.choose=Nyelv kiválasztása +leavemail.body=Üzenete érkezett {0} -tól: {2} E-mail: {1} {3} --- Az oldalad üzenetküldője +leavemail.subject=Kérdés {0} -tól +leavemessage.close=Bezárás +leavemessage.descr=Sajnos most nincs elérhető operátor. Kérem próbálja később vagy küldje el kérdését az alábbi űrlapon. +leavemessage.perform=Elküld +leavemessage.sent.message=Köszönjük, hogy igénybe vette szolgálásunkat. Kérdésére e-mailben válaszolunk amint lehetséges. +leavemessage.sent.title=Az üzenet elküldve +leavemessage.title=Hagyjon üzenetet +leftMenu.client_agents=Operátorok +leftMenu.client_gen_button=Gomb kód +leftMenu.client_settings=Beállítások +license.title=Licenc +localedirection=ltr +localeid=Hungarian (hu) +mail.user.history.body=Üdvözlöm, {0}!\n\nKorábbi beszélgetései: \n\n{1} \n--- Üdvözlettel,\nMibew üzenetküldő +mail.user.history.subject=Mibew üzenetküldő: korábbi beszélgetések +mailthread.close=Bezárás... +mailthread.enter_email=E-mail címe: +mailthread.perform=Küldés +mailthread.title=A beszélgetés elküldése
                                                  e-mailben +menu.agents=Operátorok listája +menu.blocked=Tiltott látogatók +menu.canned=Tárolt üzenetek +menu.groups.content=Osztály vagy készség alapú operátor csoportok. +menu.groups=Csoportok +menu.locale.content=Nyelv beállítása. +menu.locale=Nyelv +menu.main=Menü +menu.operator=Ön {0} +menu.profile.content=A személyes információkat tudja megváltoztatni ezen az oldalon. +menu.profile=Profil +menu.translate=Lokalizáció +menu.updates.content=Frissítések és hírek keresése. +menu.updates=Frissítések +my_settings.error.password_match=A beírt két jelszó nem egyezik +no_such_operator=Nincs ilyen operátor +operator.group.no_description=<nincs leírás> +operator.groups.intro=Válassza ki a csoportokat az operátorok képességeinek megfelelően. +operator.groups.title=Operátor csoportok +page.analysis.search.head_browser=Böngésző +page.analysis.search.head_group=Csoport +page.analysis.search.head_host=Ügyfelek címei +page.analysis.search.head_messages=Ügyfelek üzenetei +page.analysis.search.head_name=Név +page.analysis.search.head_operator=Operátor +page.analysis.search.head_time=Idő +page.analysis.userhistory.intro=Itt találja az ügyfelekkel folytatott beszélgetéseket. +page.analysis.userhistory.title=Előzmények +page.chat.old_browser.close=Bezárás... +page.chat.old_browser.list=
                                                  • Internet Explorer 5.5+
                                                  • Firefox 1.0+
                                                  • Opera 8.0+
                                                  • Mozilla 1.4+
                                                  • Netscape 7.1+
                                                  • Safari 1.2+

                                                  További támogatott böngészők:

                                                  • Internet Explorer 5.0
                                                  • Opera 7.0
                                                  +page.chat.old_browser.problem=

                                                  A böngészője nem teljesen támogatott. \nKérem használja a következő böngészők egyikét: \n

                                                  +page.chat.old_browser.title=Kérem frissítse a böngészőjét +page.gen_button.choose_image=Kép kiválasztása +page.gen_button.code.description=Figyelem! Kérem ne változtassa meg
                                                  a kódot kézzel,
                                                  mert nem tudjuk garantálni,
                                                  hogy működni fog! +page.gen_button.code=HTML kód +page.gen_button.default_group=-összes operátor- +page.gen_button.include_site_name=Tartalmazza a kiszolgáló nevét a kód +page.gen_button.intro=Itt tudja létrehozni a HTML kódot amit a weboldalába kell illeszteni. +page.gen_button.modsecurity=Kompatibilitás a mod_security -vel (modsecurity.org), csak akkor kapcsolja be, ha problémát okoz +page.gen_button.sample=Példa +page.gen_button.secure_links=Biztonságos kapcsolat használata (https) +page.gen_button.title=HTML kód létrehozása +page.group.create_new=Itt lehet csoportokat létrehozni. +page.group.duplicate_name=Kérem válasszon másik nevet, ilyen nevű csoport már létezik. +page.group.intro=Ezen az oldalon tudja szerkeszteni a csoport részleteit. +page.group.membersnum=Operátorok +page.group.no_such=Nincs ilyen csoport +page.group.title=Csoport részletei +page.groupmembers.intro=Tagok listája és szerkesztése. +page.groupmembers.title=Tagok +page.groups.confirm=Biztos, hogy törölni akarja a "{0}" csoportot? +page.groups.intro=Ez az oldal mutatja a csoportok listáját. Mindegyik csoportnak lehet külön gombja és előre tárolt válaszai. +page.groups.isaway=Nincs a gépnél +page.groups.isonline=Elérhető +page.groups.new=Új csoport létrehozása... +page.groups.title=Csoportok +page.preview.choose=Stílus kiválasztása +page.preview.choosetpl=Sablon kiválasztása +page.preview.error=Hibaablak +page.preview.leavemessage=Üzenet ablak bezárása +page.preview.redirected="Az ügyfél átirányítva" ablak +page.preview.showerr=Hibák mutatása +page.preview.title=Oldal stílusa +page.translate.descr=Ha nem tetszik a jelenlegi fordítás, kérem küldjön frissítést. +page.translate.done=Fordítás elmentve. +page.translate.one=Írja be a fordítást. +page.translate.title=Fordítási varázsló +page_agent.cannot_modify=Nincs jogosultsága ennek a profilnak a módosításához. +page_agent.clear_avatar=Profilkép eltávolítása +page_agent.create_new=Itt tud új operátort létrehozni. +page_agent.error.duplicate_login=Kérem válasszon másik nevet, ilyen nevű operátor már regisztrálva van. +page_agent.error.wrong_login=A név csak karaktereket, számokat és aláhúzást tartalmazhat. +page_agent.intro=Az operátorok beállításának szerkesztése. +page_agent.tab.avatar=Fotó +page_agent.tab.groups=Csoportok +page_agent.tab.main=Általános +page_agent.tab.permissions=Jogok +page_agent.title=Operátor tulajdonságai +page_agents.agent_name=Név +page_agents.isaway=Nincs a gép előtt +page_agents.isonline=Elérhető +page_agents.login=Bejelentkezés +page_agents.new_agent=Operátor hozzáadása... +page_agents.status=Utoljára aktív +page_agents.title=Operátorok +page_analysis.full.text.search=Felhasználónév vagy üzenet keresése: +page_analysis.search.title=Beszélgetések előzményei +page_avatar.intro=Csak JPG, GIF, PNG vagy TIF formátumú képeket lehet feltölteni. +page_avatar.title=Fotó feltöltése +page_ban.intro=Itt tudja blokkolni a veszélyes ügyfeleket akik Spam üzenetekkel zavarják a munkáját. +page_ban.sent=A {0} cím megadott napra blokkolva. +page_ban.thread=Megnyitotta ezt az ablakot "{0}" szálban a Cím mező már ki van töltve. Válassza ki a napok számát és kattintson a Küldésre. +page_ban.title=Cím tiltása +page_bans.add=Cím hozzáadása +page_bans.confirm=Biztosan törli a {0} címet a tiltólistából? +page_bans.list=A kitiltott IP címek listája: +page_bans.title=Kitiltottak listája +page_bans.to=Tiltás +page_client.pending_users=Itt találja a várakozó ügyfeleket. +page_group.tab.main=Általános +page_group.tab.members=Tagok +page_login.error=A felhasználónév vagy a jelszó hibás +page_login.intro=Kérem adja meg a felhasználónevét és jelszavát az adminisztrációs eszközök eléréséhez - itt láthatja az ügyfeleket és a beszélgetések előzményeit. +page_login.login=Felhasználónév: +page_login.password=Jelszó: +page_login.remember=Megjegyzés +page_login.title=Bejelentkezés +page_search.intro=Keresés az előzményekben egy ügyfélre vagy az üzenet egy részére. +page_settings.tab.features=Kiegészítő szolgáltatások +page_settings.tab.main=Általános +page_settings.tab.performance=Teljesítmény +page_settings.tab.themes=Témák előnézete +pending.menu.hide=Menü elrejtése >> +pending.menu.show=Menü megjelenítése>> +pending.popup_notification=Új ügyfél várakozik a válaszra. +pending.status.setaway=Beállítás "Nincs a gépnél" státuszba +pending.status.setonline=Beállítás "Elérhető" státuszba +pending.table.ban=Ügyfél tiltása +pending.table.head.contactid=Ügyfelek címe +pending.table.head.etc=Egyéb +pending.table.head.name=Név +pending.table.head.operator=Operátor +pending.table.head.state=Státusz +pending.table.head.total=Összes idő +pending.table.head.waittime=Várakozási idő +pending.table.speak=Kattintson ha beszélni szeretne az ügyféllel +pending.table.view=Beszélgetés figyelése +permission.admin=Rendszer adminisztráció: beállítások, operátorok kezelése, gomb létrehozása +permission.modifyprofile=Profil módosításának engedélyezése +permission.takeover=A beszélgetés átvétele +permission.viewthreads=Másik operátor beszélgetéseinek megnézése +permissions.intro=Az operátor jogainak megváltoztatása. +permissions.title=Jogok +presurvey.department=Osztály választása: +presurvey.intro=Köszönjük, hogy megkeresett bennünket! A megfelelő tájékoztatás érdekében kérem töltse ki az adatokat, és kattintson a Beszélgetés indítása gombra. +presurvey.mail=E-mail: +presurvey.name=Név: +presurvey.question=Indító kérdés: +presurvey.submit=Beszélgetés indítása +presurvey.title=Elő ügyfélszolgálat +report.bydate.1=Dátum +report.bydate.2=Beszélgetések +report.bydate.3=Üzenetek az operátoroktól +report.bydate.4=Üzenetek a látogatóktól +report.bydate.title=Használati statisztika minden napra +report.byoperator.1=Operátor +report.byoperator.2=Beszélgetések +report.byoperator.3=Üzenetek +report.byoperator.4=Átlagos üzenetek hossza (karakterben) +report.byoperator.title=Operátorok szálai +report.no_items=Nincs elég adat +report.total=Összesen: +right.administration=Adminisztráció +right.main=Menü +right.other=Egyéb +settings.chat.title.description=Például a cég neve. +settings.chat.title=A beszélgetés ablak címsora +settings.email.description=Adja meg az e-mail címét, hogy megkapja a rendszerüzeneteket +settings.email=E-mail +settings.enableban.description=Ezt a modult használva tud megadott IP címeket blokkolni +settings.enableban=Engedélyezze a "Veszélyes látogatók" modult +settings.enablegroups="Csoportok" engedélyezése +settings.enablessl.description=Kérem vegye figyelembe, hogy a kiszolgálónak támogatnia kell a https kapcsolatokat. +settings.enablessl=Biztonságos (SSL) kapcsolat szerkesztése +settings.enablestatistics="Statisztika" engedélyezése +settings.forcessl.description=Csak a https kapcsolaton keresztül érkezett beszélgetések mutassa +settings.forcessl=Biztonságos kapcsolat kényszerítése minden beszélgetéshez +settings.frequencychat=Beszélgetés frissítése +settings.frequencyoldchat.description=A régebbi böngészőknél szükséges az egész oldalt újratölteni, hogy megkapják az üzeneteket. Az alapérték 7 másodperc. +settings.frequencyoldchat=Oldal frissítési ideje a régi böngészőknél +settings.frequencyoperator.description=Adja meg a frissítési időt másodpercben. Az alapértelmezett 2 másodperc. +settings.frequencyoperator=Az operátor konzolok frissítési ideje +settings.host=A weboldal címe +settings.logo.description=Kérem adja meg a cég logójának http címét +settings.logo=A cég logója +settings.no.title=Kérem adja meg a cég nevét +settings.saved=A változtatások elmentve +settings.title=Az üzenetküldő beállításai +settings.usercanchangename=Engedélyezi az ügyfeleknek a névváltoztatást +settings.usernamepattern=Ügyfelek azonosítója +settings.wrong.email=Adja meg az E-mail címet site.title=mibew.org site.url=http://mibew.org -statistics.dates=Dátumok kiválasztása -statistics.description=Erről az oldalról lehet különböző használati statisztikákat készíteni. -statistics.from=Ettől: -statistics.till=Eddig: -statistics.title=Statisztika -statistics.wrong.dates=Hibás dátum intervallum választás -tag.pagination.info={0} oldal a {1}, {2}-{3} a {4} -ból -tag.pagination.next=következő -tag.pagination.no_items.elements=Nincs elem -tag.pagination.no_items=Találtam 0 elemet -tag.pagination.previous=előző -thread.back_to_search=Kereséshez -thread.chat_log=Beszélgetés naplója -thread.intro=Ez az oldal mutatja a beszélgetés részleteit és a tartalmát. -time.dateformat=%Y-%B-%d -time.locale=hu_HU -time.never=Soha -time.timeformat=%I:%M %p -time.today.at=Ma -time.yesterday.at=Tegnap -topMenu.admin=Főoldal -topMenu.logoff=Kilépés -topMenu.main=Főoldal -topMenu.users.nomenu=menü nélkül -topMenu.users=Ügyfelek -translate.direction=Irány: -translate.show.all=Összes szöveg -translate.show.foradmin=Adminisztrátori szövegek -translate.show.foroperator=Operátori szövegek -translate.show.forvisitor=Látogatói beszélgetések -translate.show=Mutat: -translate.sort.key=Kulcs -translate.sort.lang=Forrás nyelv -translate.sort=Rendezés: -typing.remote=A felhasználó gépel... -updates.current=Jelenlegi verzió: -updates.env=Környezet: -updates.installed_locales=Telepített nyelvek: -updates.intro=Frissítések és hírek. -updates.latest=Utolsó verzió: -updates.news=Hírek: -updates.title=Frissítések +statistics.dates=Dátumok kiválasztása +statistics.description=Erről az oldalról lehet különböző használati statisztikákat készíteni. +statistics.from=Ettől: +statistics.till=Eddig: +statistics.title=Statisztika +statistics.wrong.dates=Hibás dátum intervallum választás +tag.pagination.info={0} oldal a {1}, {2}-{3} a {4} -ból +tag.pagination.next=következő +tag.pagination.no_items.elements=Nincs elem +tag.pagination.no_items=Találtam 0 elemet +tag.pagination.previous=előző +thread.back_to_search=Kereséshez +thread.chat_log=Beszélgetés naplója +thread.intro=Ez az oldal mutatja a beszélgetés részleteit és a tartalmát. +time.dateformat=%Y-%B-%d +time.locale=hu_HU +time.never=Soha +time.timeformat=%I:%M %p +time.today.at=Ma +time.yesterday.at=Tegnap +topMenu.admin=Főoldal +topMenu.logoff=Kilépés +topMenu.main=Főoldal +topMenu.users.nomenu=menü nélkül +topMenu.users=Ügyfelek +translate.direction=Irány: +translate.show.all=Összes szöveg +translate.show.foradmin=Adminisztrátori szövegek +translate.show.foroperator=Operátori szövegek +translate.show.forvisitor=Látogatói beszélgetések +translate.show=Mutat: +translate.sort.key=Kulcs +translate.sort.lang=Forrás nyelv +translate.sort=Rendezés: +typing.remote=A felhasználó gépel... +updates.current=Jelenlegi verzió: +updates.env=Környezet: +updates.installed_locales=Telepített nyelvek: +updates.intro=Frissítések és hírek. +updates.latest=Utolsó verzió: +updates.news=Hírek: +updates.title=Frissítések diff --git a/src/messenger/webim/locales/it/properties b/src/messenger/webim/locales/it/properties index be85a40c..0272bafb 100644 --- a/src/messenger/webim/locales/it/properties +++ b/src/messenger/webim/locales/it/properties @@ -175,7 +175,7 @@ install.title=Installazione install.updatedb=Cortesemente, lancia Aggiornamento guidato per sistemare il database. installed.login_link=Vai alla pagina di login installed.message=Applicazione installata con successo. -installed.notice=Puoi accedere lasciando vuota la password.

                                                  !!! Per ragioni di sicurezza, inserisci la password e cancella la cartella /webim/install dal server server. +installed.notice=Puoi accedere lasciando vuota la password.

                                                  !!! Per ragioni di sicurezza, inserisci la password e cancella la cartella {0} dal server server. lang.choose=Scegli la tua lingua leavemail.body=Hai una domanda da {0}:\n\n{2}\n\nLa sua e-mail: {1}\n{3}\n--- \nHelp on-line leavemail.subject=Domanda da {0} diff --git a/src/messenger/webim/locales/lv/properties b/src/messenger/webim/locales/lv/properties index caf8fb5d..41260981 100644 --- a/src/messenger/webim/locales/lv/properties +++ b/src/messenger/webim/locales/lv/properties @@ -1,204 +1,204 @@ -encoding=utf-8 -output_charset=utf-8 -output_encoding=utf-8 -admin.content.client_agents=Uzņēmuma jauno operatorus pievienošana, to raksturpazīmes vadīšana. -admin.content.client_gen_button=HTML-koda saņemšana pogai „Web Messenger”. -admin.content.client_settings=Jūs varat ievadīt opcijas ietekmējošie uz dialoga loga attēlošanu un kopējo sistēmas uzvedumu -admin.content.description=Funkciju saraksts, pieejamais tikai reģistrētiem operatoriem -agent.not_logged_in=Jūsu sesija novecoja, lūdzu ieejiet no jauna -app.title=Mibew Messenger -button.enter=Ieejiet +encoding=utf-8 +output_charset=utf-8 +output_encoding=utf-8 +admin.content.client_agents=Uzņēmuma jauno operatorus pievienošana, to raksturpazīmes vadīšana. +admin.content.client_gen_button=HTML-koda saņemšana pogai „Web Messenger”. +admin.content.client_settings=Jūs varat ievadīt opcijas ietekmējošie uz dialoga loga attēlošanu un kopējo sistēmas uzvedumu +admin.content.description=Funkciju saraksts, pieejamais tikai reģistrētiem operatoriem +agent.not_logged_in=Jūsu sesija novecoja, lūdzu ieejiet no jauna +app.title=Mibew Messenger +button.enter=Ieejiet button.offline.top=Saita Konsultants button.online=Onlainā -button.save=Saglabāt -button.search=Meklēt -chat.came.from=Apmeklētais atnāca no lapas {0} -chat.client.changename=Mainīt vārdu -chat.client.name=Jūs -chat.default.username=Apmeklētājs -chat.error_page.close=Aizvērt... -chat.error_page.head=Notikusi kļūda: -chat.error_page.title=Kļūda -chat.mailthread.sent.close=Aizvērt... -chat.mailthread.sent.closewindow=Nospiediet uz šo atsauci lai aizvērt logu -chat.mailthread.sent.content=Jūsu sarunu vēsture tika nosūtīta uz adresi {0} -chat.mailthread.sent.title=Tika nosūtīts -chat.status.operator.changed=Operators {0} nomainījis operatoru {1} -chat.status.operator.dead=Operatoram radušas problēmas ar sakaru, uz šo laiku mēs Jūs pārvedām uz rindu ar augstas prioritātes līmeņi. Lūdzam atvainot par gaidīšanu. -chat.status.operator.joined=Operators {0} pieslēdzās pie sarunas -chat.status.operator.left=Operators {0} pameta dialoga logu -chat.status.operator.returned=Operators {0} atgriezies dialoga logā -chat.status.user.changedname=Apmeklētājs nomainīja vārdu {0} uz {1} -chat.status.user.dead=Apmeklētājs aizvēra dialoga logu -chat.status.user.left=Apmeklētājs {0} pameta dialoga logu -chat.status.user.reopenedthread=Apmeklētājs no jauna pieslēdzies dialoga logam -chat.thread.state_chatting_with_agent=Dialogā -chat.thread.state_closed=Aizvērts -chat.thread.state_loading=Ielādējas -chat.thread.state_wait=Rindā -chat.thread.state_wait_for_another_agent=Operatora gaidīšana -chat.wait=Lūdzu uzgaidiet, Jums pievienosies operators.. -chat.window.chatting_with=Jūs runājat ar: -chat.window.close_title=Aizvērt dialoga logu -chat.window.poweredby=Piedavats: -chat.window.poweredreftext=mibew.org -chat.window.product_name=Mibew Messenger -chat.window.send_message=Sūtīt ziņojumu -chat.window.send_message_short=Sūtīt ({0}) +button.save=Saglabāt +button.search=Meklēt +chat.came.from=Apmeklētais atnāca no lapas {0} +chat.client.changename=Mainīt vārdu +chat.client.name=Jūs +chat.default.username=Apmeklētājs +chat.error_page.close=Aizvērt... +chat.error_page.head=Notikusi kļūda: +chat.error_page.title=Kļūda +chat.mailthread.sent.close=Aizvērt... +chat.mailthread.sent.closewindow=Nospiediet uz šo atsauci lai aizvērt logu +chat.mailthread.sent.content=Jūsu sarunu vēsture tika nosūtīta uz adresi {0} +chat.mailthread.sent.title=Tika nosūtīts +chat.status.operator.changed=Operators {0} nomainījis operatoru {1} +chat.status.operator.dead=Operatoram radušas problēmas ar sakaru, uz šo laiku mēs Jūs pārvedām uz rindu ar augstas prioritātes līmeņi. Lūdzam atvainot par gaidīšanu. +chat.status.operator.joined=Operators {0} pieslēdzās pie sarunas +chat.status.operator.left=Operators {0} pameta dialoga logu +chat.status.operator.returned=Operators {0} atgriezies dialoga logā +chat.status.user.changedname=Apmeklētājs nomainīja vārdu {0} uz {1} +chat.status.user.dead=Apmeklētājs aizvēra dialoga logu +chat.status.user.left=Apmeklētājs {0} pameta dialoga logu +chat.status.user.reopenedthread=Apmeklētājs no jauna pieslēdzies dialoga logam +chat.thread.state_chatting_with_agent=Dialogā +chat.thread.state_closed=Aizvērts +chat.thread.state_loading=Ielādējas +chat.thread.state_wait=Rindā +chat.thread.state_wait_for_another_agent=Operatora gaidīšana +chat.wait=Lūdzu uzgaidiet, Jums pievienosies operators.. +chat.window.chatting_with=Jūs runājat ar: +chat.window.close_title=Aizvērt dialoga logu +chat.window.poweredby=Piedavats: +chat.window.poweredreftext=mibew.org +chat.window.product_name=Mibew Messenger +chat.window.send_message=Sūtīt ziņojumu +chat.window.send_message_short=Sūtīt ({0}) chat.window.title.agent=Mibew Messenger chat.window.title.user=Mibew Messenger -chat.window.toolbar.mail_history=Nosūtīt dialoga vēsturi pa elektronisko pastu -chat.window.toolbar.refresh=Atjaunot dialoga loga saturu -clients.how_to=Lai sniegt atbildi apmeklētājam, uzklikšķiniet uz attiecīgo vārdu sarakstā. -clients.intro=Šajā lapā var apskatīt atbildes gaidījušo apmeklētāju sarakstu. -clients.no_clients=Šajā rindā gaidījušo apmeklētāju nav -clients.queue.chat=Apmeklētāji dialogos -clients.queue.prio=Apmeklētāju rinda ar augstu prioritātes līmeņi -clients.queue.wait=Pirmo reizi operatoru gaidījušie -clients.title=Gaidījušo apmeklētāju saraksts -common.asterisk_explanation=* - laukumi, obligātai aizpildīšanai +chat.window.toolbar.mail_history=Nosūtīt dialoga vēsturi pa elektronisko pastu +chat.window.toolbar.refresh=Atjaunot dialoga loga saturu +clients.how_to=Lai sniegt atbildi apmeklētājam, uzklikšķiniet uz attiecīgo vārdu sarakstā. +clients.intro=Šajā lapā var apskatīt atbildes gaidījušo apmeklētāju sarakstu. +clients.no_clients=Šajā rindā gaidījušo apmeklētāju nav +clients.queue.chat=Apmeklētāji dialogos +clients.queue.prio=Apmeklētāju rinda ar augstu prioritātes līmeņi +clients.queue.wait=Pirmo reizi operatoru gaidījušie +clients.title=Gaidījušo apmeklētāju saraksts +common.asterisk_explanation=* - laukumi, obligātai aizpildīšanai company.title=Mibew Messenger Community -content.history=Meklēšana pēc dialogu vēsturi -content.logoff=Atstāt sistēmu. -errors.footer=
                                                -errors.header=Izlabojiet kļūdas:
                                                  -errors.prefix=
                                                • -errors.required=Aizpildiet laukumu "{0}". -errors.suffix=
                                                • -errors.wrong_field=Nepareizi aizpildīts laukums "{0}" -form.field.agent_commonname.description=Zem šī vārda Jūs redzēs apmeklētāji no citām valstīm. -form.field.agent_commonname=Internacionālais vārds (ar latiņu burtiem) -form.field.agent_name.description=Zem šī vārda Jūs redzēs Jūsu apmeklētāji
                                                  kā arī pie Jums vērsies sistēma. -form.field.agent_name=Vārds -form.field.email=Jūsu e-pasta adrese -form.field.login.description=Lietotājvārds var būt izveidots no maziem latiņiem
                                                  burtiem un svītrošanas zīmes. -form.field.login=Lietotājvārds -form.field.message=Ziņojums -form.field.name=Jūsu vārds -form.field.password.description=Ievadiet jauno parole vai atstājiet laukumu
                                                  tukšu, lai saglabāt veco paroli. -form.field.password=Parole -form.field.password_confirm.description=Apstipriniet jauno paroli. -form.field.password_confirm=Apstiprinājums -image.button.login=/locales/en/images/login.gif -image.button.save=/locales/en/images/save.gif -image.button.search=/locales/en/images/search.gif -image.chat.history=/locales/lv/images/history.gif -image.chat.message=/locales/lv/images/message.gif -install.1.connected=Izveidots savienojums ar MySQL serveri, versija {0}. -install.2.create=Izveidot datu bāzi "{0}" -install.2.db_exists=Datu bāze tiek izveidota "{0}". -install.2.notice=Jūsu izvēlēta bāze serverī neeksistē. Ja Jums ir tiesības
                                                  datu bāzes izveidošanai, to var paveikt tagad. -install.3.create=Izveidot nepieciešamas tabulas. -install.3.tables_exist=Nepieciešamās tabulas izveidoti. -install.4.create=Atjaunot -install.4.done=Tabulu struktūra gatava lietošanai. -install.4.notice=Web Messengera korektai darbībai ir nepieciešams atjaunot tabulas struktūru. -install.connection.error=Nav pieejas pie MySQL servera, pārbaudiet iestatījumus failā config.php. Kļūda: {0} -install.done=Gatavs: -install.err.back=Izlabojiet kļūdu un mēģiniet vēlreiz. Uzspīdiet atpakaļ lai atgriezties pie uzstādīšanas meistara. -install.err.title=Kļūda -install.key.error=Jūsu atslēga kods {0} nav apstiprināts, lūdzam vērsties pēc tehniskā atbalsta Web Messengera pa pastu support@webim.ru. -install.kill_tables.notice=Nav iespējam atjaunot tabulu struktūru. Mēģiniet pavekt to Попробуйте сделать это вручную vai izveidojiet visas tabulas no jauna. -install.kill_tables=Dzēst esošas tabulas -install.license=Programmas nodrošinājuma licences līgums -install.message=Sekojiet meistara norādījumiem datu bāzei pareizai konfigurēšanai. -install.next=Nākamais solis: -install.title=Uzstādīšana -installed.login_link=Ieejiet sistēmā -installed.message=Uzstādīšana sekmīgi pabeigta. -installed.notice=Jūs varat ieejiet sistēmā ar lietotāja vārdu „admin” ar tukšu paroles laukumu.

                                                  !!! Drošības mērķos, lūdzu nodzēsiet katalogu /webim/install no Jūsu servera un nomainiet paroli. -leavemail.body=Jūsu apmeklētājs '{0}' atstājis ziņojumu:\n\n{2}\n\nЕmail: {1}\n{3}\n--- \nAr cieņu,\nJūsu Web Messenger -leavemail.subject=Jautājums no {0} -leavemessage.close=Aizvērt -leavemessage.descr=Diemžēl visi operatori pašlaik ir aizņemti. Mēģiniet vērsties vēlāk vai atstājiet savu jautājumu un mēs ar Jums sazināsimies pēc Jūsu norādītās adreses. -leavemessage.perform=Nosūtīt -leavemessage.sent.message=Paldies par Jūsu jautājumu, mēs pēc iespējas ātrāk pacenšamies uz to atbildēt. -leavemessage.sent.title=Jūsu ziņojums saglabāts -leavemessage.title=Atstājiet Jūsu ziņojumu -leftMenu.client_agents=Operatori -leftMenu.client_gen_button=Pogas kods -leftMenu.client_settings=Iestatījumi -localedirection=ltr -localeid=Latvian (lv) +content.history=Meklēšana pēc dialogu vēsturi +content.logoff=Atstāt sistēmu. +errors.footer=
                                                +errors.header=Izlabojiet kļūdas:
                                                  +errors.prefix=
                                                • +errors.required=Aizpildiet laukumu "{0}". +errors.suffix=
                                                • +errors.wrong_field=Nepareizi aizpildīts laukums "{0}" +form.field.agent_commonname.description=Zem šī vārda Jūs redzēs apmeklētāji no citām valstīm. +form.field.agent_commonname=Internacionālais vārds (ar latiņu burtiem) +form.field.agent_name.description=Zem šī vārda Jūs redzēs Jūsu apmeklētāji
                                                  kā arī pie Jums vērsies sistēma. +form.field.agent_name=Vārds +form.field.email=Jūsu e-pasta adrese +form.field.login.description=Lietotājvārds var būt izveidots no maziem latiņiem
                                                  burtiem un svītrošanas zīmes. +form.field.login=Lietotājvārds +form.field.message=Ziņojums +form.field.name=Jūsu vārds +form.field.password.description=Ievadiet jauno parole vai atstājiet laukumu
                                                  tukšu, lai saglabāt veco paroli. +form.field.password=Parole +form.field.password_confirm.description=Apstipriniet jauno paroli. +form.field.password_confirm=Apstiprinājums +image.button.login=/locales/en/images/login.gif +image.button.save=/locales/en/images/save.gif +image.button.search=/locales/en/images/search.gif +image.chat.history=/locales/lv/images/history.gif +image.chat.message=/locales/lv/images/message.gif +install.1.connected=Izveidots savienojums ar MySQL serveri, versija {0}. +install.2.create=Izveidot datu bāzi "{0}" +install.2.db_exists=Datu bāze tiek izveidota "{0}". +install.2.notice=Jūsu izvēlēta bāze serverī neeksistē. Ja Jums ir tiesības
                                                  datu bāzes izveidošanai, to var paveikt tagad. +install.3.create=Izveidot nepieciešamas tabulas. +install.3.tables_exist=Nepieciešamās tabulas izveidoti. +install.4.create=Atjaunot +install.4.done=Tabulu struktūra gatava lietošanai. +install.4.notice=Web Messengera korektai darbībai ir nepieciešams atjaunot tabulas struktūru. +install.connection.error=Nav pieejas pie MySQL servera, pārbaudiet iestatījumus failā config.php. Kļūda: {0} +install.done=Gatavs: +install.err.back=Izlabojiet kļūdu un mēģiniet vēlreiz. Uzspīdiet atpakaļ lai atgriezties pie uzstādīšanas meistara. +install.err.title=Kļūda +install.key.error=Jūsu atslēga kods {0} nav apstiprināts, lūdzam vērsties pēc tehniskā atbalsta Web Messengera pa pastu support@webim.ru. +install.kill_tables.notice=Nav iespējam atjaunot tabulu struktūru. Mēģiniet pavekt to Попробуйте сделать это вручную vai izveidojiet visas tabulas no jauna. +install.kill_tables=Dzēst esošas tabulas +install.license=Programmas nodrošinājuma licences līgums +install.message=Sekojiet meistara norādījumiem datu bāzei pareizai konfigurēšanai. +install.next=Nākamais solis: +install.title=Uzstādīšana +installed.login_link=Ieejiet sistēmā +installed.message=Uzstādīšana sekmīgi pabeigta. +installed.notice=Jūs varat ieejiet sistēmā ar lietotāja vārdu „admin” ar tukšu paroles laukumu.

                                                  !!! Drošības mērķos, lūdzu nodzēsiet katalogu {0} no Jūsu servera un nomainiet paroli. +leavemail.body=Jūsu apmeklētājs '{0}' atstājis ziņojumu:\n\n{2}\n\nЕmail: {1}\n{3}\n--- \nAr cieņu,\nJūsu Web Messenger +leavemail.subject=Jautājums no {0} +leavemessage.close=Aizvērt +leavemessage.descr=Diemžēl visi operatori pašlaik ir aizņemti. Mēģiniet vērsties vēlāk vai atstājiet savu jautājumu un mēs ar Jums sazināsimies pēc Jūsu norādītās adreses. +leavemessage.perform=Nosūtīt +leavemessage.sent.message=Paldies par Jūsu jautājumu, mēs pēc iespējas ātrāk pacenšamies uz to atbildēt. +leavemessage.sent.title=Jūsu ziņojums saglabāts +leavemessage.title=Atstājiet Jūsu ziņojumu +leftMenu.client_agents=Operatori +leftMenu.client_gen_button=Pogas kods +leftMenu.client_settings=Iestatījumi +localedirection=ltr +localeid=Latvian (lv) mail.user.history.body=Labdien, {0}!\n\nPēc Jūsu pieprasījuma izsūtam vēsturi: \n\n{1}\n--- \nAr cieņu,\nMibew Messenger mail.user.history.subject=Messenger: dialoga vēsture -mailthread.close=Aizvērt... -mailthread.enter_email=Ievediet Jūsu e-pasta adresi: -mailthread.perform=Sūtīt -mailthread.title=Nosūtīt sarunu vēsturi
                                                  uz pasta kastīti -menu.agents=Aģentu saraksts -menu.main=Galvenā -menu.operator=Jūs {0} -my_settings.error.password_match=Ievadītām parolēm jābūt vienādam -no_such_operator=Ievadītais lietotāja konts neeksistē -page.analysis.search.head_host=Apmeklētāju adrese -page.analysis.search.head_messages=Apmeklētāju ziņojumu -page.analysis.search.head_name=Vārds -page.analysis.search.head_operator=Operators -page.analysis.search.head_time=Laiks dialogā -page.chat.old_browser.close=Aizvērt... -page.chat.old_browser.content=Diemžēl, šīs lapas darbībai nepieciešama jaunāka pārlūkprogrammas versija. Labākai apskatīšanai izmantojiet:\n

                                                    \n
                                                  • Internet Explorer 5.5+\n
                                                  • Firefox 1.0+\n
                                                  • Opera 8.0+\n
                                                  • Mozilla 1.4+\n
                                                  • Netscape 7.1+\n
                                                  • Safari 1.2+\n

                                                  \nTika atbalstīti arī daži no vecajam pārlūkprogrammam:\n

                                                    \n
                                                  • Internet Explorer 5.0\n
                                                  • Opera 7.0\n

                                                  -page.chat.old_browser.title=Lūdzu izmantojiet jaunāko browser versiju -page.gen.choose_image=Attēla izvēle -page.gen.choose_locale=Kādai lokalei veidot kodu -page.gen.include_site_name=Iekļaut mājas lapas nosaukumu kodā -page.gen.secure_links=Izmantot šifrēto savienojumu (https) -page.gen_button.code.description=Uzmanību! Veicot
                                                  jebkuras izmaiņas
                                                  šajā kodā pogas
                                                  darbaspējīgums nav garantēts! -page.gen_button.code=HTML-kods -page.gen_button.intro=Šajā lapā Jūs varat saņemt HTML-kodu pogai "Web Messenger", lai izvietot to savā mājas lapā. -page.gen_button.sample=Piemērs -page.gen_button.title=HTML-koda pogas saņemšana -page_agent.create_new=Jauna operatora izveidošana -page_agent.error.duplicate_login=Izvēlēties citu lietotājvārdu, jo operators ar šo lietotājvārdu sistēmā jau ir reģistrēts. -page_agent.error.wrong_login=Lietotājvārdā varētu būt latiņu simboli, cipari un svītrošanas zīme. -page_agent.intro=Šajā lapā Jūs varat apskatīt aģentus detaļas un raksturpazīmes, kā arī norediģēt tos -page_agent.title=Operatora raksturpazīmes -page_agents.agent_name=Vārds -page_agents.agents=Operatorus pilns saraksts: -page_agents.intro=Šajā lapā var pievienot uzņēmuma jauna operatora, kā arī veikt izmaiņas jau eksistējoša operatora raksturpazīmēs. -page_agents.login=Lietotājvārds -page_agents.new_agent=Izveidot jauna operatora... -page_agents.title=Operatori -page_analysis.full.text.search=Meklēšana pēc apmeklētāja vārda vai ziņojuma teksta: -page_analysis.search.tite=Dialogu vēsture -page_client.pending_users=Šajā lapā var apskatīt atbildes gaidījušo apmeklētāju saraksts. -page_login.error=Lietotāja vārds vai parole norādīta nepareizi -page_login.login=Lietotājvārds: -page_login.password=Parole: -page_login.remember=Iegaumēt -page_login.title=Ieeja sistēmā -page_search.intro=Šajā lappusē var veikt dialoga meklējumu pēc lietotājvārda vai izteikuma, kurš tika lietots ziņojumā. -page_settings.intro=Šeit Jūs varat ievadīt opcijas ietekmējošie uz dialoga loga attēlošanu un kopējo sistēmas uzvedumu -pending.table.ban=Apzīmēt apmeklētāju ka nevēlamo -pending.table.head.contactid=Apmeklētāju adrese -pending.table.head.etc=Dažādi -pending.table.head.name=Vārds -pending.table.head.operator=Operators -pending.table.head.state=Stāvoklis -pending.table.head.total=Kopējais laiks -pending.table.head.waittime=Gaidīšanas laiks -pending.table.speak=Nospiediet lai apkalpot apmeklētāju -pending.table.view=Pieslēgties dialogam apskatīšanas režīmā -settings.company.title.description=Ievadiet Jūsu uzņēmuma nosaukumu -settings.company.title=Uzņēmuma nosaukums -settings.email.description=Ievadiet e-pasta adresi sistēmas ziņojumu saņemšanai -settings.email=E-pasta adrese -settings.host.description=Atvērsies dialoga logā pēc uzspiešanas uz logotipu vai uzņēmuma nosaukumu -settings.host=Atsauce uz Jūsu mājas lapu -settings.logo.description=Ievadiet atsauci uz uzņēmuma logotipu -settings.logo=Uzņēmuma logo -settings.no.title=Ievadiet Jūsu uzņēmuma nosaukumu -settings.title=Messengera iestatījumi -settings.wrong.email=Ievadiet pareizu e-pasta adresi +mailthread.close=Aizvērt... +mailthread.enter_email=Ievediet Jūsu e-pasta adresi: +mailthread.perform=Sūtīt +mailthread.title=Nosūtīt sarunu vēsturi
                                                  uz pasta kastīti +menu.agents=Aģentu saraksts +menu.main=Galvenā +menu.operator=Jūs {0} +my_settings.error.password_match=Ievadītām parolēm jābūt vienādam +no_such_operator=Ievadītais lietotāja konts neeksistē +page.analysis.search.head_host=Apmeklētāju adrese +page.analysis.search.head_messages=Apmeklētāju ziņojumu +page.analysis.search.head_name=Vārds +page.analysis.search.head_operator=Operators +page.analysis.search.head_time=Laiks dialogā +page.chat.old_browser.close=Aizvērt... +page.chat.old_browser.content=Diemžēl, šīs lapas darbībai nepieciešama jaunāka pārlūkprogrammas versija. Labākai apskatīšanai izmantojiet:\n

                                                    \n
                                                  • Internet Explorer 5.5+\n
                                                  • Firefox 1.0+\n
                                                  • Opera 8.0+\n
                                                  • Mozilla 1.4+\n
                                                  • Netscape 7.1+\n
                                                  • Safari 1.2+\n

                                                  \nTika atbalstīti arī daži no vecajam pārlūkprogrammam:\n

                                                    \n
                                                  • Internet Explorer 5.0\n
                                                  • Opera 7.0\n

                                                  +page.chat.old_browser.title=Lūdzu izmantojiet jaunāko browser versiju +page.gen.choose_image=Attēla izvēle +page.gen.choose_locale=Kādai lokalei veidot kodu +page.gen.include_site_name=Iekļaut mājas lapas nosaukumu kodā +page.gen.secure_links=Izmantot šifrēto savienojumu (https) +page.gen_button.code.description=Uzmanību! Veicot
                                                  jebkuras izmaiņas
                                                  šajā kodā pogas
                                                  darbaspējīgums nav garantēts! +page.gen_button.code=HTML-kods +page.gen_button.intro=Šajā lapā Jūs varat saņemt HTML-kodu pogai "Web Messenger", lai izvietot to savā mājas lapā. +page.gen_button.sample=Piemērs +page.gen_button.title=HTML-koda pogas saņemšana +page_agent.create_new=Jauna operatora izveidošana +page_agent.error.duplicate_login=Izvēlēties citu lietotājvārdu, jo operators ar šo lietotājvārdu sistēmā jau ir reģistrēts. +page_agent.error.wrong_login=Lietotājvārdā varētu būt latiņu simboli, cipari un svītrošanas zīme. +page_agent.intro=Šajā lapā Jūs varat apskatīt aģentus detaļas un raksturpazīmes, kā arī norediģēt tos +page_agent.title=Operatora raksturpazīmes +page_agents.agent_name=Vārds +page_agents.agents=Operatorus pilns saraksts: +page_agents.intro=Šajā lapā var pievienot uzņēmuma jauna operatora, kā arī veikt izmaiņas jau eksistējoša operatora raksturpazīmēs. +page_agents.login=Lietotājvārds +page_agents.new_agent=Izveidot jauna operatora... +page_agents.title=Operatori +page_analysis.full.text.search=Meklēšana pēc apmeklētāja vārda vai ziņojuma teksta: +page_analysis.search.tite=Dialogu vēsture +page_client.pending_users=Šajā lapā var apskatīt atbildes gaidījušo apmeklētāju saraksts. +page_login.error=Lietotāja vārds vai parole norādīta nepareizi +page_login.login=Lietotājvārds: +page_login.password=Parole: +page_login.remember=Iegaumēt +page_login.title=Ieeja sistēmā +page_search.intro=Šajā lappusē var veikt dialoga meklējumu pēc lietotājvārda vai izteikuma, kurš tika lietots ziņojumā. +page_settings.intro=Šeit Jūs varat ievadīt opcijas ietekmējošie uz dialoga loga attēlošanu un kopējo sistēmas uzvedumu +pending.table.ban=Apzīmēt apmeklētāju ka nevēlamo +pending.table.head.contactid=Apmeklētāju adrese +pending.table.head.etc=Dažādi +pending.table.head.name=Vārds +pending.table.head.operator=Operators +pending.table.head.state=Stāvoklis +pending.table.head.total=Kopējais laiks +pending.table.head.waittime=Gaidīšanas laiks +pending.table.speak=Nospiediet lai apkalpot apmeklētāju +pending.table.view=Pieslēgties dialogam apskatīšanas režīmā +settings.company.title.description=Ievadiet Jūsu uzņēmuma nosaukumu +settings.company.title=Uzņēmuma nosaukums +settings.email.description=Ievadiet e-pasta adresi sistēmas ziņojumu saņemšanai +settings.email=E-pasta adrese +settings.host.description=Atvērsies dialoga logā pēc uzspiešanas uz logotipu vai uzņēmuma nosaukumu +settings.host=Atsauce uz Jūsu mājas lapu +settings.logo.description=Ievadiet atsauci uz uzņēmuma logotipu +settings.logo=Uzņēmuma logo +settings.no.title=Ievadiet Jūsu uzņēmuma nosaukumu +settings.title=Messengera iestatījumi +settings.wrong.email=Ievadiet pareizu e-pasta adresi site.title=mibew.org site.url=http://mibew.org -tag.pagination.info=Lappuse {0} no {1}, attēloti {2}-{3} no {4} -tag.pagination.no_items=Nekas nav atrasts -thread.back_to_search=Pāriet meklēšanā -thread.chat_log=Sarunas protokols -thread.intro=Šajā lapā Jūs varat apskatīt dialogu. -time.timeformat=%H:%M -topMenu.admin=Operatoru izvēlne -topMenu.logoff=Izeja -topMenu.users=Apmeklētāji +tag.pagination.info=Lappuse {0} no {1}, attēloti {2}-{3} no {4} +tag.pagination.no_items=Nekas nav atrasts +thread.back_to_search=Pāriet meklēšanā +thread.chat_log=Sarunas protokols +thread.intro=Šajā lapā Jūs varat apskatīt dialogu. +time.timeformat=%H:%M +topMenu.admin=Operatoru izvēlne +topMenu.logoff=Izeja +topMenu.users=Apmeklētāji typing.remote=Jūsu sarunu biedrs ievada tekstu... diff --git a/src/messenger/webim/locales/nl/properties b/src/messenger/webim/locales/nl/properties index bc80cd9d..581cd68b 100644 --- a/src/messenger/webim/locales/nl/properties +++ b/src/messenger/webim/locales/nl/properties @@ -186,7 +186,7 @@ install.title=Installatie install.updatedb=Aub de Update wizard draaien om uw database aan te passen. installed.login_link=Ga door naar de inlogpagina installed.message=Applicatie met succes geïnstalleerd. -installed.notice=U kunt inloggen als admin zonder wachtwoord.

                                                  !!! Verander aub uw wachtwoord onmiddelijk en verwijder de /webim/install map van uw server. +installed.notice=U kunt inloggen als admin zonder wachtwoord.

                                                  !!! Verander aub uw wachtwoord onmiddelijk en verwijder de {0} map van uw server. lang.choose=Kies uw taal leavemail.body=U heeft een bericht ontvangen van {0}:\n\n{2}\n\nEmail: {1}\n{3}\n--- \nUw sitemessenger leavemail.subject=Vraag van {0} diff --git a/src/messenger/webim/locales/pl/properties b/src/messenger/webim/locales/pl/properties index 61d549bd..9959d769 100644 --- a/src/messenger/webim/locales/pl/properties +++ b/src/messenger/webim/locales/pl/properties @@ -175,7 +175,7 @@ install.title=Instalacja install.updatedb=Uruchom proszę, Kreatora aktualizacji aby ustawić swoją bazę danych. installed.login_link=Przejdź do strony logowania installed.message=Aplikacja została pomyślnie zainstalowana. -installed.notice=Możesz się teraz zalogować jako admin z pustym polem hasła.

                                                  !!! Z przyczyn bezpieczeństwa, zmień natychmiast swoje hasło oraz usuń folder /webim/install ze swojego serwera. +installed.notice=Możesz się teraz zalogować jako admin z pustym polem hasła.

                                                  !!! Z przyczyn bezpieczeństwa, zmień natychmiast swoje hasło oraz usuń folder {0} ze swojego serwera. lang.choose=Wybierz swój język leavemail.body=Masz nową wiadomość od {0}:\n\n{2}\n\nJego email: {1}\n{3}\n--- \nTwój Web Komunikator leavemail.subject=Zapytanie od {0} diff --git a/src/messenger/webim/locales/pt-br/properties b/src/messenger/webim/locales/pt-br/properties index 856b255b..564cb730 100644 --- a/src/messenger/webim/locales/pt-br/properties +++ b/src/messenger/webim/locales/pt-br/properties @@ -167,7 +167,7 @@ install.next=Próximo Passo: install.title=Instalação installed.login_link=Ir para a página de login installed.message=Aplicação instalado com sucesso. -installed.notice=Você pode logar como admin com a senha em branco.

                                                  !!! Por razões de segurança, mude sua imediatamente e remove a pasta /webim/install do seu servidor. +installed.notice=Você pode logar como admin com a senha em branco.

                                                  !!! Por razões de segurança, mude sua imediatamente e remove a pasta {0} do seu servidor. lang.choose=Selecione o Idioma leavemail.body=Você tem mensagens de {0}:\n\n{2}\n\nEmail: {1}\n{3}\n--- \nWeb Messenger leavemail.subject=Pergunta de {0} diff --git a/src/messenger/webim/locales/ro/properties b/src/messenger/webim/locales/ro/properties index 3f5f31a0..d3614b2e 100644 --- a/src/messenger/webim/locales/ro/properties +++ b/src/messenger/webim/locales/ro/properties @@ -186,7 +186,7 @@ install.title=Instalare install.updatedb=Vă rugăm, accesaţi Update wizard pentru a ajusta baza de date. installed.login_link=Procesare la pagina de întrare installed.message=Aplicaţiile de instalare cu succes. -installed.notice=Puteţi intra ca admin cu parola libera.

                                                  !!! Penru securitate, vă rugăm să schimbaţi parola imediatşi sa schimbaţi fişierul /webim/install din serverul dumneavoastră. +installed.notice=Puteţi intra ca admin cu parola libera.

                                                  !!! Penru securitate, vă rugăm să schimbaţi parola imediatşi sa schimbaţi fişierul {0} din serverul dumneavoastră. lang.choose=Alegeţi limba leavemail.body=Dumneavoastră aveţi mesaj de la {0} :\n\n{2} \n\nEmail-ul este: {1} \n{3} \n---\nMesagerul site-ului dvs leavemail.subject=Întrebare de la {0} diff --git a/src/messenger/webim/locales/ru/properties b/src/messenger/webim/locales/ru/properties index 9eb8df50..71190116 100644 --- a/src/messenger/webim/locales/ru/properties +++ b/src/messenger/webim/locales/ru/properties @@ -164,6 +164,7 @@ image.button.search=/locales/ru/images/search.gif image.chat.history=/locales/ru/images/history.gif image.chat.message=/locales/ru/images/message.gif image.chat.sprite=/locales/ru/images/wmchat.png +install.0.app= {0} install.1.connected= MySQL {0} install.2.create= "{0}" install.2.db_exists= "{0}". @@ -186,7 +187,7 @@ install.title= install.updatedb=, . installed.login_link= installed.message= . -installed.notice= admin .

                                                  !!! , , , /webim/install . +installed.notice= admin .

                                                  !!! , , , {0} . lang.choose= leavemail.body= '{0}' :\n\n{2}\n\nmail: {1}\n{3}\n--- \n ,\n leavemail.subject= {0} diff --git a/src/messenger/webim/locales/sp/properties b/src/messenger/webim/locales/sp/properties index 9c892e1a..d42eb879 100644 --- a/src/messenger/webim/locales/sp/properties +++ b/src/messenger/webim/locales/sp/properties @@ -173,7 +173,7 @@ install.title=Instalaci install.updatedb=Por favor, ejecuta el Asistente de Actualizacin para ajustar tu base de datos. installed.login_link=Proceda a la pgina de acceso installed.message=Aplicacin instalada con xito. -installed.notice=Puede accesar como administrador con contrasea vaca.

                                                  !!! Por seguridad, por favor cambie su contrasea inmediatamente y elimine el directorio /webim/install de su servidor. +installed.notice=Puede accesar como administrador con contrasea vaca.

                                                  !!! Por seguridad, por favor cambie su contrasea inmediatamente y elimine el directorio {0} de su servidor. lang.choose=Selecciona tu idioma leavemail.body=Tiene un mensaje de{0}:\n\n{2}\n\nEste email: {1}\n{3}\n--- \nAtentamente sitio Messenger leavemail.subject=Pregunta desde {0} diff --git a/src/messenger/webim/locales/sv/properties b/src/messenger/webim/locales/sv/properties index f9e85ef5..4b0cd1c0 100644 --- a/src/messenger/webim/locales/sv/properties +++ b/src/messenger/webim/locales/sv/properties @@ -186,7 +186,7 @@ install.title=Installation install.updatedb=Var god kör Uppdateringsguiden för att justera. installed.login_link=Gå till inloggnings sidan installed.message=Applikationen installerades korrekt -installed.notice=Du kan logga in somadmin med ett tomt lösenord

                                                  !!! För säkerhetsskäl så bör du byta lösenord och ta bort platsen /webim/install från din server katalog +installed.notice=Du kan logga in somadmin med ett tomt lösenord

                                                  !!! För säkerhetsskäl så bör du byta lösenord och ta bort platsen {0} från din server katalog lang.choose=Välj ditt språk leavemail.body=Du har ett medelande från {0}:\n\n{2}\n\nHans epost: {1}\n{3}\n--- \nDin web messenger leavemail.subject=Fråga från {0} diff --git a/src/messenger/webim/locales/th/properties b/src/messenger/webim/locales/th/properties index 0cdaee44..4b73f35a 100644 --- a/src/messenger/webim/locales/th/properties +++ b/src/messenger/webim/locales/th/properties @@ -186,7 +186,7 @@ install.title=การติดตั้ง install.updatedb=กรุณา, รันผู้ช่วยการปรับปรุง เพื่อปรับระบบฐานข้อมูล. installed.login_link=ดำเนินการล็อกอิน installed.message=แอพพลิเคชั่นติดตั้งสมบูรณ์แล้ว -installed.notice=คณสามารถล็อกอินเป็น ผู้ดูแล ด้วยการปราศจากรหัสผ่าน

                                                  !!! เพื่อความปลอดภัย กรุณาตั้งรหัสผ่านใหม่โดยทันทีและ ลบแฟ้มข้อมูลทั้งหมดของ /webim/install ในเครื่องที่ให้บริการ. +installed.notice=คณสามารถล็อกอินเป็น ผู้ดูแล ด้วยการปราศจากรหัสผ่าน

                                                  !!! เพื่อความปลอดภัย กรุณาตั้งรหัสผ่านใหม่โดยทันทีและ ลบแฟ้มข้อมูลทั้งหมดของ {0} ในเครื่องที่ให้บริการ. lang.choose=ระบุภาษา(Language) leavemail.body=คุณมีข้อความจาก {0}: {2} อีเมล์: {1} {3} ---------------------- leavemail.subject=คำถามจาก {0} diff --git a/src/messenger/webim/locales/tr/properties b/src/messenger/webim/locales/tr/properties index b62a5add..53b66a9e 100644 --- a/src/messenger/webim/locales/tr/properties +++ b/src/messenger/webim/locales/tr/properties @@ -186,7 +186,7 @@ install.title=Kurulum install.updatedb=Lütfen güncelleme sihirbazını çalıştırarak veritabanınızı ayarlayın. installed.login_link=Giriş sayfasına devam edin installed.message=Uygulama başarıyla kuruldu -installed.notice=Sisteme admin olarak boş şifre ile girebilirsiniz.

                                                  !!! Güvenlik sebebi ile şifrenizi hemen değiştirin ve ardından /webim/install klasörünü sunucunuzdan silin. +installed.notice=Sisteme admin olarak boş şifre ile girebilirsiniz.

                                                  !!! Güvenlik sebebi ile şifrenizi hemen değiştirin ve ardından {0} klasörünü sunucunuzdan silin. lang.choose=Tercih ettiğiniz dili seçin leavemail.body={0} tarafından iletilmiş mesajınız var:\n\n{2}\n\nE-posta adresi: {1}\n{3}\n---\nSistem Yöneticisi leavemail.subject={0} tarafından gelen soru diff --git a/src/messenger/webim/locales/ua/properties b/src/messenger/webim/locales/ua/properties index 27cfaa2a..6614cdc7 100644 --- a/src/messenger/webim/locales/ua/properties +++ b/src/messenger/webim/locales/ua/properties @@ -176,7 +176,7 @@ install.title= install.updatedb= , . installed.login_link= installed.message= . -installed.notice= admin .

                                                  !!! , , -, /webim/install . +installed.notice= admin .

                                                  !!! , , -, {0} . lang.choose= leavemail.body= {0} :\n\n{2}\n\n email: {1}\n{3}\n--- \n ,\n - leavemail.subject= {0} diff --git a/src/messenger/webim/locales/zh-cn/properties b/src/messenger/webim/locales/zh-cn/properties index 3c480dda..b4f7864e 100644 --- a/src/messenger/webim/locales/zh-cn/properties +++ b/src/messenger/webim/locales/zh-cn/properties @@ -172,7 +172,7 @@ install.title=安装 install.updatedb=请点击 更新向导 来调整您的数据库。 installed.login_link=继续到登入页面 installed.message=程序安装完成. -installed.notice=您可以用 admin 名称及空的密码来登入.

                                                  !!! 基于安全性考虑, 请立即更改您的密码并删除网站 /webim/install 数据夹. +installed.notice=您可以用 admin 名称及空的密码来登入.

                                                  !!! 基于安全性考虑, 请立即更改您的密码并删除网站 {0} 数据夹. lang.choose=选择您的语言 leavemail.body=您有讯息来自 {0}:\n\n{2}\n\nE-mail: {1}\n{3}\n--- \n来自您的网站实时通 leavemail.subject=问题来自 {0} diff --git a/src/messenger/webim/locales/zh-tw/properties b/src/messenger/webim/locales/zh-tw/properties index 9ddd22cd..8822e732 100644 --- a/src/messenger/webim/locales/zh-tw/properties +++ b/src/messenger/webim/locales/zh-tw/properties @@ -172,7 +172,7 @@ install.title=安裝 install.updatedb=請點擊 更新嚮導 來調整您的數據庫。 installed.login_link=繼續到登入頁面 installed.message=程式安裝完成. -installed.notice=您可以用 admin 名稱及空的密碼來登入.

                                                  !!! 基於安全性考量, 請立即更改您的密碼並刪除網站 /webim/install 資料夾. +installed.notice=您可以用 admin 名稱及空的密碼來登入.

                                                  !!! 基於安全性考量, 請立即更改您的密碼並刪除網站 {0} 資料夾. lang.choose=選擇您的語言 leavemail.body=您有訊息來自 {0}:\n\n{2}\n\nE-mail: {1}\n{3}\n--- \n來自您的網站即時通 leavemail.subject=問題來自 {0} From f54466f4cace5b2c11fc79341c6934f11a6f7b52 Mon Sep 17 00:00:00 2001 From: Evgeny Gryaznov Date: Wed, 16 Feb 2011 01:34:43 +0100 Subject: [PATCH 09/77] proper locale encodings --- src/messenger/.idea/encodings.xml | 9 ++++++++- src/messenger/.idea/messenger.iml | 6 ++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/src/messenger/.idea/encodings.xml b/src/messenger/.idea/encodings.xml index e206d70d..c37dcf8f 100644 --- a/src/messenger/.idea/encodings.xml +++ b/src/messenger/.idea/encodings.xml @@ -1,5 +1,12 @@ - + + + + + + + + diff --git a/src/messenger/.idea/messenger.iml b/src/messenger/.idea/messenger.iml index 6b8184f8..54192b37 100644 --- a/src/messenger/.idea/messenger.iml +++ b/src/messenger/.idea/messenger.iml @@ -4,6 +4,12 @@ + + + + + + From bfbc90aa8f790ec7f7a183b910f275541c094725 Mon Sep 17 00:00:00 2001 From: Evgeny Gryaznov Date: Wed, 16 Feb 2011 01:40:39 +0100 Subject: [PATCH 10/77] fix captcha --- src/messenger/webim/captcha.php | 2 +- src/messenger/webim/leavemessage.php | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/messenger/webim/captcha.php b/src/messenger/webim/captcha.php index b260775e..f17ab5c8 100644 --- a/src/messenger/webim/captcha.php +++ b/src/messenger/webim/captcha.php @@ -23,7 +23,7 @@ require_once('libs/common.php'); require_once('libs/captcha.php'); $captchaCode = gen_captcha(); -$_SESSION["captcha"] = $captchaCode; +$_SESSION["mibew_captcha"] = $captchaCode; draw_captcha($captchaCode); exit; diff --git a/src/messenger/webim/leavemessage.php b/src/messenger/webim/leavemessage.php index b5363306..e891fd17 100644 --- a/src/messenger/webim/leavemessage.php +++ b/src/messenger/webim/leavemessage.php @@ -83,11 +83,11 @@ if( !$email ) { if($settings["enablecaptcha"] == "1" && can_show_captcha()) { $captcha = getparam('captcha'); - $original = isset($_SESSION['captcha']) ? $_SESSION['captcha'] : ""; + $original = isset($_SESSION["mibew_captcha"]) ? $_SESSION["mibew_captcha"] : ""; if(empty($original) || empty($captcha) || $captcha != $original) { $errors[] = getlocal('errors.captcha'); } - unset($_SESSION['captcha']); + unset($_SESSION['mibew_captcha']); } if( count($errors) > 0 ) { From 7ba431d0de51deff1669419ac8cdaa0841945df9 Mon Sep 17 00:00:00 2001 From: Evgeny Gryaznov Date: Wed, 16 Feb 2011 01:42:25 +0100 Subject: [PATCH 11/77] update release script/whatsnew --- src/messenger/pack.pl | 29 ++++++++++++++++++------ src/messenger/webim/install/whatsnew.txt | 4 ++++ 2 files changed, 26 insertions(+), 7 deletions(-) diff --git a/src/messenger/pack.pl b/src/messenger/pack.pl index ddfe2c9a..474269ea 100755 --- a/src/messenger/pack.pl +++ b/src/messenger/pack.pl @@ -48,6 +48,12 @@ mkdir "release$suffix"; chdir "$targetFolder/locales"; +`zip -r ../../release$suffix/pre_webim${suffix}_cs.zip cs`; +`rm -rf cs`; + +`zip -r ../../release$suffix/pre_webim${suffix}_fi.zip fi`; +`rm -rf fi`; + `zip -r ../../release$suffix/pre_webim${suffix}_da.zip da`; `rm -rf da`; @@ -60,30 +66,36 @@ chdir "$targetFolder/locales"; `zip -r ../../release$suffix/pre_webim${suffix}_nl.zip nl`; `rm -rf nl`; -`zip -r ../../release$suffix/pre_webim${suffix}_ro.zip ro`; -`rm -rf ro`; - `zip -r ../../release$suffix/pre_webim${suffix}_tr.zip tr`; `rm -rf tr`; -`zip -r ../../release$suffix/pre_webim${suffix}_hu.zip hu`; -`rm -rf hu`; - chdir ".."; -`zip -r ../release$suffix/webim${suffix}demo.zip *`; +`zip -r ../release$suffix/webim${suffix}_all.zip *`; chdir "locales"; `zip -r ../../release$suffix/webim${suffix}_ar.zip ar`; `rm -rf ar`; +`zip -r ../../release$suffix/webim${suffix}_bg.zip bg`; +`rm -rf bg`; + +`zip -r ../../release$suffix/webim${suffix}_ca.zip ca`; +`rm -rf ca`; + `zip -r ../../release$suffix/webim${suffix}_de.zip de`; `rm -rf de`; `zip -r ../../release$suffix/webim${suffix}_ru.zip ru`; `rm -rf ru`; +`zip -r ../../release$suffix/webim${suffix}_ro.zip ro`; +`rm -rf ro`; + +`zip -r ../../release$suffix/webim${suffix}_hu.zip hu`; +`rm -rf hu`; + `zip -r ../../release$suffix/webim${suffix}_fr.zip fr`; `rm -rf fr`; @@ -99,6 +111,9 @@ chdir "locales"; `zip -r ../../release$suffix/webim${suffix}_sp.zip sp`; `rm -rf sp`; +`zip -r ../../release$suffix/webim${suffix}_sv.zip sv`; +`rm -rf sv`; + `zip -r ../../release$suffix/webim${suffix}_ua.zip ua`; `rm -rf ua`; diff --git a/src/messenger/webim/install/whatsnew.txt b/src/messenger/webim/install/whatsnew.txt index aa429329..788e7679 100644 --- a/src/messenger/webim/install/whatsnew.txt +++ b/src/messenger/webim/install/whatsnew.txt @@ -1,3 +1,7 @@ + 1.6.4 + ----- + [!] various compatibility fixes: button image, captcha, check webimroot variable (installation) + 1.6.3 ----- [+] password restore functionality for agent From c5bc5ed2f57d003a493dc33b1c6d042b3e664f61 Mon Sep 17 00:00:00 2001 From: Evgeny Gryaznov Date: Wed, 16 Feb 2011 01:43:19 +0100 Subject: [PATCH 12/77] fast history search, fix redirection to groups, extract webim_mail function into notify.php --- src/messenger/webim/leavemessage.php | 5 +++- src/messenger/webim/libs/common.php | 37 +++++++++--------------- src/messenger/webim/libs/notify.php | 37 ++++++++++++++++++++++++ src/messenger/webim/libs/operator.php | 33 ++++++++++++--------- src/messenger/webim/libs/pagination.php | 13 +++++++++ src/messenger/webim/mail.php | 5 +++- src/messenger/webim/operator/history.php | 32 +++++++++----------- src/messenger/webim/operator/restore.php | 8 ++--- 8 files changed, 109 insertions(+), 61 deletions(-) create mode 100644 src/messenger/webim/libs/notify.php diff --git a/src/messenger/webim/leavemessage.php b/src/messenger/webim/leavemessage.php index e891fd17..0ee3f036 100644 --- a/src/messenger/webim/leavemessage.php +++ b/src/messenger/webim/leavemessage.php @@ -24,6 +24,7 @@ require_once('libs/chat.php'); require_once('libs/expand.php'); require_once('libs/groups.php'); require_once('libs/captcha.php'); +require_once('libs/notify.php'); $errors = array(); $page = array(); @@ -110,7 +111,9 @@ $body = getstring2_("leavemail.body", array($visitor_name,$email,$message,$info $inbox_mail = $settings['email']; if($inbox_mail) { - webim_mail($inbox_mail, $email, $subject, $body); + $link = connect(); + webim_mail($inbox_mail, $email, $subject, $body, $link); + mysql_close($link); } setup_logo(); diff --git a/src/messenger/webim/libs/common.php b/src/messenger/webim/libs/common.php index e9d68d00..494b556f 100644 --- a/src/messenger/webim/libs/common.php +++ b/src/messenger/webim/libs/common.php @@ -338,14 +338,6 @@ function perform_query($query,$link) { or die(' Query failed: '.mysql_error()/*.": ".$query*/); } -function rows_count($link,$table,$whereclause="") { - $result = mysql_query("SELECT count(*) FROM $table $whereclause",$link) - or die(' Count query failed: '.mysql_error()); - $line = mysql_fetch_array($result, MYSQL_NUM); - mysql_free_result($result); - return $line[0]; -} - function select_one_row($query,$link) { $result = mysql_query($query,$link) or die(' Query failed: ' . mysql_error().": ".$query); @@ -366,6 +358,20 @@ function select_multi_assoc($query, $link) { return $result; } +function db_build_select($fields, $table, $conditions, $orderandgroup) { + $condition = count($conditions) > 0 ? " where ".implode(" and ", $conditions) : ""; + if($orderandgroup) $orderandgroup = " ".$orderandgroup; + return "select $fields from $table$condition$orderandgroup"; +} + +function db_rows_count($table,$conditions,$countfields, $link) { + $result = mysql_query(db_build_select("count(".($countfields ? $countfields : "*").")", $table, $conditions, ""),$link) + or die(' Count query failed: '.mysql_error()); + $line = mysql_fetch_array($result, MYSQL_NUM); + mysql_free_result($result); + return $line[0]; +} + function start_xml_output() { header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header("Cache-Control: no-store, no-cache, must-revalidate"); @@ -543,21 +549,6 @@ function date_to_text($unixtime) { return strftime($date_format." ".getlocal("time.timeformat"), $unixtime); } -function webim_mail($toaddr, $reply_to, $subject, $body) { - global $webim_encoding, $webim_mailbox, $mail_encoding; - - $headers = "From: $webim_mailbox\r\n" - ."Reply-To: ".myiconv($webim_encoding, $mail_encoding, $reply_to)."\r\n" - ."Content-Type: text/plain; charset=$mail_encoding\r\n" - .'X-Mailer: PHP/'.phpversion(); - - $real_subject = "=?".$mail_encoding."?B?".base64_encode(myiconv($webim_encoding,$mail_encoding,$subject))."?="; - - $body = preg_replace("/\n/","\r\n", $body); - - @mail($toaddr, $real_subject, wordwrap(myiconv($webim_encoding, $mail_encoding, $body),70), $headers); -} - $dbversion = '1.6.3'; $settings = array( diff --git a/src/messenger/webim/libs/notify.php b/src/messenger/webim/libs/notify.php new file mode 100644 index 00000000..672ba88c --- /dev/null +++ b/src/messenger/webim/libs/notify.php @@ -0,0 +1,37 @@ + \ No newline at end of file diff --git a/src/messenger/webim/libs/operator.php b/src/messenger/webim/libs/operator.php index 3ebbde7d..9a1cbc67 100644 --- a/src/messenger/webim/libs/operator.php +++ b/src/messenger/webim/libs/operator.php @@ -220,20 +220,30 @@ function setup_redirect_links($threadid,$token) { loadsettings(); $link = connect(); - $operatorscount = rows_count($link, "chatoperator"); - $groupscount = $settings['enablegroups'] == "1" ? rows_count($link, "chatgroup") : 0; - - prepare_pagination(max($operatorscount,$groupscount),8); - $limit = $page['pagination']['limit']; - - $query = "select operatorid, vclogin, vclocalename, vccommonname, istatus, (unix_timestamp(CURRENT_TIMESTAMP)-unix_timestamp(dtmlastvisited)) as time ". - "from chatoperator order by vclogin $limit"; - $operators = select_multi_assoc($query, $link); + $operatorscount = db_rows_count("chatoperator", array(), "", $link); + $groupscount = 0; if($settings['enablegroups'] == "1") { - $groups = get_groups($link, true); + $groups = array(); + foreach(get_groups($link, true) as $group) { + if($group['inumofagents'] == 0) { + continue; + } + $groups[] = $group; + } + $groupscount = count($groups); } + prepare_pagination(max($operatorscount,$groupscount),8); + $p = $page['pagination']; + $limit = $p['limit']; + + $operators = select_multi_assoc(db_build_select( + "operatorid, vclogin, vclocalename, vccommonname, istatus, (unix_timestamp(CURRENT_TIMESTAMP)-unix_timestamp(dtmlastvisited)) as time", + "chatoperator", array(), "order by vclogin $limit"), $link); + + $groups = array_slice($groups, $p['start'], $p['end']-$p['start']); + mysql_close($link); $agent_list = ""; @@ -257,9 +267,6 @@ function setup_redirect_links($threadid,$token) { if($settings['enablegroups'] == "1") { $params = array('thread' => $threadid, 'token' => $token); foreach($groups as $group) { - if($group['inumofagents'] == 0) { - continue; - } $params['nextGroup'] = $group['groupid']; $status = $group['ilastseen'] !== NULL && $group['ilastseen'] < $settings['online_timeout'] ? getlocal("char.redirect.operator.online_suff") diff --git a/src/messenger/webim/libs/pagination.php b/src/messenger/webim/libs/pagination.php index 0382fa1e..19d5a80a 100644 --- a/src/messenger/webim/libs/pagination.php +++ b/src/messenger/webim/libs/pagination.php @@ -72,6 +72,19 @@ function setup_pagination($items,$default_items_per_page=15) { } } +function select_with_pagintation($fields, $table, $conditions, $order, $countfields, $link) { + global $page; + $count = db_rows_count($table, $conditions, $countfields, $link); + prepare_pagination($count); + if($count) { + $p = $page['pagination']; + $limit = $p['limit']; + $page['pagination.items'] = select_multi_assoc(db_build_select($fields, $table, $conditions, $order)." ".$limit, $link); + } else { + $page['pagination.items'] = false; + } +} + function setup_empty_pagination() { global $page; $page['pagination.items'] = false; diff --git a/src/messenger/webim/mail.php b/src/messenger/webim/mail.php index d2d78f69..d79d23a3 100644 --- a/src/messenger/webim/mail.php +++ b/src/messenger/webim/mail.php @@ -22,6 +22,7 @@ require_once('libs/common.php'); require_once('libs/chat.php'); require_once('libs/expand.php'); +require_once('libs/notify.php'); $errors = array(); $page = array(); @@ -63,7 +64,9 @@ foreach( $output as $msg ) { $subject = getstring("mail.user.history.subject"); $body = getstring2("mail.user.history.body", array($thread['userName'],$history) ); -webim_mail($email, $webim_mailbox, $subject, $body); +$link = connect(); +webim_mail($email, $webim_mailbox, $subject, $body, $link); +mysql_close($link); setup_logo(); expand("styles", getchatstyle(), "mailsent.tpl"); diff --git a/src/messenger/webim/operator/history.php b/src/messenger/webim/operator/history.php index 2baa2585..fc26dd2e 100644 --- a/src/messenger/webim/operator/history.php +++ b/src/messenger/webim/operator/history.php @@ -42,31 +42,25 @@ if($query !== false) { while ($group = mysql_fetch_array($result, MYSQL_ASSOC)) { $groupName[$group['groupid']] = $group['vclocalname']; } - $page['groupName'] = $groupName; mysql_free_result($result); - - $result = mysql_query( - "select DISTINCT unix_timestamp(chatthread.dtmcreated) as created, ". + $page['groupName'] = $groupName; + + $escapedQuery = mysql_real_escape_string($query,$link); + select_with_pagintation("DISTINCT unix_timestamp(chatthread.dtmcreated) as created, ". "unix_timestamp(chatthread.dtmmodified) as modified, chatthread.threadid, ". "chatthread.remote, chatthread.agentName, chatthread.userName, groupid, ". - "messageCount as size ". - "from chatthread, chatmessage ". - "where chatmessage.threadid = chatthread.threadid and ". - "((chatthread.userName LIKE '%%$query%%') or ". - " (chatmessage.tmessage LIKE '%%$query%%'))". - "order by created DESC", $link) - or die(' Query failed: ' .mysql_error().": ".$query); - - $foundThreads = array(); - while ($thread = mysql_fetch_array($result, MYSQL_ASSOC)) { - $foundThreads[] = $thread; - } - - mysql_free_result($result); + "messageCount as size", + "chatthread, chatmessage", + array( + "chatmessage.threadid = chatthread.threadid", + "((chatthread.userName LIKE '%%$escapedQuery%%') or (chatmessage.tmessage LIKE '%%$escapedQuery%%'))" + ), + "order by created DESC", + "DISTINCT chatthread.dtmcreated", $link); + mysql_close($link); $page['formq'] = topage($query); - setup_pagination($foundThreads); } else { setup_empty_pagination(); } diff --git a/src/messenger/webim/operator/restore.php b/src/messenger/webim/operator/restore.php index d739035c..30249f04 100644 --- a/src/messenger/webim/operator/restore.php +++ b/src/messenger/webim/operator/restore.php @@ -22,6 +22,7 @@ require_once('../libs/common.php'); require_once('../libs/operator.php'); require_once('../libs/settings.php'); +require_once('../libs/notify.php'); $errors = array(); $page = array('version' => $version); @@ -46,11 +47,10 @@ if (isset($_POST['loginoremail'])) { $link = connect(); $query = "update chatoperator set dtmrestore = CURRENT_TIMESTAMP, vcrestoretoken = '$token' where operatorid = ".$torestore['operatorid']; perform_query($query, $link); + + $href = get_app_location(true,false)."/operator/resetpwd.php?id=".$torestore['operatorid']."&token=$token"; + webim_mail($email, $email, getstring("restore.mailsubj"), getstring2("restore.mailtext",array(get_operator_name($torestore), $href)), $link); mysql_close($link); - - $link = get_app_location(true,false)."/operator/resetpwd.php?id=".$torestore['operatorid']."&token=$token"; - - webim_mail($email, $email, getstring("restore.mailsubj"), getstring2("restore.mailtext",array(get_operator_name($torestore), $link))); $page['isdone'] = true; require('../view/restore.php'); From 7e529b0567a07c3fef43d69c968fdbc37fdfad05 Mon Sep 17 00:00:00 2001 From: Evgeny Gryaznov Date: Wed, 16 Feb 2011 01:47:12 +0100 Subject: [PATCH 13/77] update version: 1.6.4 --- src/messenger/pack.pl | 2 +- src/messenger/webim/VERSION | 2 +- src/messenger/webim/install/whatsnew.txt | 1 + src/messenger/webim/libs/common.php | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/messenger/pack.pl b/src/messenger/pack.pl index 474269ea..c2b435b0 100755 --- a/src/messenger/pack.pl +++ b/src/messenger/pack.pl @@ -5,7 +5,7 @@ ################################################################## $targetFolder = "deploy"; -$suffix = "163"; +$suffix = "164"; ################################################################## # Copies tree into target folder, preprocess .phps diff --git a/src/messenger/webim/VERSION b/src/messenger/webim/VERSION index 40208a80..cff47a7b 100644 --- a/src/messenger/webim/VERSION +++ b/src/messenger/webim/VERSION @@ -1 +1 @@ -Mibew/1.6.3 \ No newline at end of file +Mibew/1.6.4 \ No newline at end of file diff --git a/src/messenger/webim/install/whatsnew.txt b/src/messenger/webim/install/whatsnew.txt index 788e7679..5795065e 100644 --- a/src/messenger/webim/install/whatsnew.txt +++ b/src/messenger/webim/install/whatsnew.txt @@ -1,6 +1,7 @@ 1.6.4 ----- [!] various compatibility fixes: button image, captcha, check webimroot variable (installation) + [!] fix speed of history search, fix redirection to groups 1.6.3 ----- diff --git a/src/messenger/webim/libs/common.php b/src/messenger/webim/libs/common.php index 494b556f..6bf1619c 100644 --- a/src/messenger/webim/libs/common.php +++ b/src/messenger/webim/libs/common.php @@ -24,7 +24,7 @@ session_start(); require_once(dirname(__FILE__).'/converter.php'); require_once(dirname(__FILE__).'/config.php'); -$version = '1.6.3'; +$version = '1.6.4'; $jsver = "163"; function myiconv($in_enc, $out_enc, $string) { From 7b5f6192b5351417610f944eb86934e077303375 Mon Sep 17 00:00:00 2001 From: Evgeny Gryaznov Date: Wed, 16 Feb 2011 01:53:27 +0100 Subject: [PATCH 14/77] .gitattributes --- .gitattributes | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 .gitattributes diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 00000000..edafb651 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,13 @@ +*.php text +*.pl text +properties text +*.html text +*.css text +*.tpl text +*.xml text +*.java text +*.sh eol=lf +*.txt text +.project text +.classpath text +.buildpath text From 13e5ac59a6404a47354fe71817251fae365a692b Mon Sep 17 00:00:00 2001 From: Evgeny Gryaznov Date: Wed, 16 Feb 2011 02:17:30 +0100 Subject: [PATCH 15/77] fix XSS problem in leavemessage --- src/messenger/webim/libs/chat.php | 2 +- .../styles/default/templates/leavemessage.tpl | 2 +- .../original/templates/leavemessage.tpl | 2 +- .../simplicity/templates/leavemessage.tpl | 182 +++++++++--------- 4 files changed, 94 insertions(+), 94 deletions(-) diff --git a/src/messenger/webim/libs/chat.php b/src/messenger/webim/libs/chat.php index 95fa28bf..12265da8 100644 --- a/src/messenger/webim/libs/chat.php +++ b/src/messenger/webim/libs/chat.php @@ -288,7 +288,7 @@ function setup_leavemessage($name, $email, $message, $groupid, $groupname, $info $page['showcaptcha'] = $settings["enablecaptcha"] == "1" && $canshowcaptcha ? "1" : ""; $page['formgroupid'] = $groupid; $page['formgroupname'] = $groupname; - $page['info'] = topage($info); + $page['forminfo'] = topage($info); $page['referrer'] = urlencode(topage($referrer)); } diff --git a/src/messenger/webim/styles/default/templates/leavemessage.tpl b/src/messenger/webim/styles/default/templates/leavemessage.tpl index 119cf7b8..ebe482e3 100644 --- a/src/messenger/webim/styles/default/templates/leavemessage.tpl +++ b/src/messenger/webim/styles/default/templates/leavemessage.tpl @@ -43,7 +43,7 @@
                                                  - + ${if:formgroupid}${endif:formgroupid} diff --git a/src/messenger/webim/styles/original/templates/leavemessage.tpl b/src/messenger/webim/styles/original/templates/leavemessage.tpl index cee0ec1a..28c6f90a 100644 --- a/src/messenger/webim/styles/original/templates/leavemessage.tpl +++ b/src/messenger/webim/styles/original/templates/leavemessage.tpl @@ -28,7 +28,7 @@ - + ${if:formgroupid}${endif:formgroupid}
                                                  diff --git a/src/messenger/webim/styles/simplicity/templates/leavemessage.tpl b/src/messenger/webim/styles/simplicity/templates/leavemessage.tpl index e3c692a7..dfd58110 100644 --- a/src/messenger/webim/styles/simplicity/templates/leavemessage.tpl +++ b/src/messenger/webim/styles/simplicity/templates/leavemessage.tpl @@ -1,91 +1,91 @@ - - - -${msg:leavemessage.title} - - - - -
                                                  - - - - - ${if:formgroupid}${endif:formgroupid} -
                                                  - - - - - - - - - - -
                                                  -

                                                  ${if:formgroupname}${form:groupname}: ${endif:formgroupname}${msg:leavemessage.title}

                                                  -
                                                  - - - - - ${if:errors} - - - - ${endif:errors} - - - - - - - - - - - - -${if:showcaptcha} - - - - -${endif:showcaptcha} -
                                                  - ${msg:leavemessage.descr} -
                                                  - - - - - -
                                                  ${errors}
                                                  -
                                                  ${msg:form.field.email}:
                                                  ${msg:form.field.name}:
                                                  ${msg:form.field.message}:
                                                  -
                                                  - - - - - -
                                                  ${msg:leavemessage.perform}${msg:leavemessage.perform}
                                                  -
                                                  - - - - - -
                                                  ${msg:page.chat.old_browser.close}${msg:page.chat.old_browser.close}
                                                  -
                                                  -
                                                  - - - - - - - - + + + +${msg:leavemessage.title} + + + + +
                                                  +
                                                  + + + + ${if:formgroupid}${endif:formgroupid} + + + + + + + + + + + +
                                                  +

                                                  ${if:formgroupname}${form:groupname}: ${endif:formgroupname}${msg:leavemessage.title}

                                                  +
                                                  + + + + + ${if:errors} + + + + ${endif:errors} + + + + + + + + + + + + +${if:showcaptcha} + + + + +${endif:showcaptcha} +
                                                  + ${msg:leavemessage.descr} +
                                                  + + + + + +
                                                  ${errors}
                                                  +
                                                  ${msg:form.field.email}:
                                                  ${msg:form.field.name}:
                                                  ${msg:form.field.message}:
                                                  +
                                                  + + + + + +
                                                  ${msg:leavemessage.perform}${msg:leavemessage.perform}
                                                  +
                                                  + + + + + +
                                                  ${msg:page.chat.old_browser.close}${msg:page.chat.old_browser.close}
                                                  +
                                                  +
                                                  + + + + + +
                                                  + + From 26754f36cacd244c3b98035401d61ede500253a8 Mon Sep 17 00:00:00 2001 From: Evgeny Gryaznov Date: Wed, 16 Feb 2011 02:57:49 +0100 Subject: [PATCH 16/77] cr/lf --- src/messenger/webim/locales/da/properties | 70 ++++++++-------- src/messenger/webim/locales/fa/properties | 98 +++++++++++------------ 2 files changed, 84 insertions(+), 84 deletions(-) diff --git a/src/messenger/webim/locales/da/properties b/src/messenger/webim/locales/da/properties index 3af8d202..8e254954 100644 --- a/src/messenger/webim/locales/da/properties +++ b/src/messenger/webim/locales/da/properties @@ -1,35 +1,35 @@ -encoding=utf-8 -output_charset=utf-8 -output_encoding=utf-8 -admin.content.client_agents=Opret, slet firma operatører. Håndter deres rettigheder. -admin.content.client_gen_button=HTML code generator knap. -app.title=Mibew Messenger -button.delete=Slet -button.offline.bottom=Læg din besked -button.offline.top=Side konsulent -button.offline=OFFLINE -button.online=ONLINE -chat.came.from=Besøgende kom fra side {0} -chat.client.changename=Skift navn -chat.client.name=Du er -chat.client.visited.page=Besøgende navigerede til {0} -chat.default.username=Besøgende -chat.error_page.close=Luk... -chat.error_page.head=Fejl opstod: -chat.error_page.title=Fejl -chat.mailthread.sent.close=Luk... -chat.mailthread.sent.closewindow=Klik på dette link for at lukke vinduet -chat.mailthread.sent.content=Din chat-historik er sendt til {0} -chat.mailthread.sent.title=Sendt -chat.predefined_answers=Hejsa - kan jeg hjælpe med noget?\nVelkommen til vores support! Kan jeg hjælpe med noget? -chat.status.operator.changed=Operatøren {0} skiftede operatør {1} -chat.status.operator.joined=Operatøren {0} er kommet ind i chatten -chat.status.operator.left=Operatøren {0} har forladt chatten -chat.status.user.changedname=Operatøren {0} er tilbage igen -chat.window.poweredreftext=mibew.org -chat.window.product_name=Mibew Messenger -company.title=Mibew Messenger Community -localedirection=ltr -localeid=Danish (da) -site.title=mibew.org -site.url=http://mibew.org +encoding=utf-8 +output_charset=utf-8 +output_encoding=utf-8 +admin.content.client_agents=Opret, slet firma operatører. Håndter deres rettigheder. +admin.content.client_gen_button=HTML code generator knap. +app.title=Mibew Messenger +button.delete=Slet +button.offline.bottom=Læg din besked +button.offline.top=Side konsulent +button.offline=OFFLINE +button.online=ONLINE +chat.came.from=Besøgende kom fra side {0} +chat.client.changename=Skift navn +chat.client.name=Du er +chat.client.visited.page=Besøgende navigerede til {0} +chat.default.username=Besøgende +chat.error_page.close=Luk... +chat.error_page.head=Fejl opstod: +chat.error_page.title=Fejl +chat.mailthread.sent.close=Luk... +chat.mailthread.sent.closewindow=Klik på dette link for at lukke vinduet +chat.mailthread.sent.content=Din chat-historik er sendt til {0} +chat.mailthread.sent.title=Sendt +chat.predefined_answers=Hejsa - kan jeg hjælpe med noget?\nVelkommen til vores support! Kan jeg hjælpe med noget? +chat.status.operator.changed=Operatøren {0} skiftede operatør {1} +chat.status.operator.joined=Operatøren {0} er kommet ind i chatten +chat.status.operator.left=Operatøren {0} har forladt chatten +chat.status.user.changedname=Operatøren {0} er tilbage igen +chat.window.poweredreftext=mibew.org +chat.window.product_name=Mibew Messenger +company.title=Mibew Messenger Community +localedirection=ltr +localeid=Danish (da) +site.title=mibew.org +site.url=http://mibew.org diff --git a/src/messenger/webim/locales/fa/properties b/src/messenger/webim/locales/fa/properties index a415f0d4..2eaf1fe3 100644 --- a/src/messenger/webim/locales/fa/properties +++ b/src/messenger/webim/locales/fa/properties @@ -1,49 +1,49 @@ -encoding=utf-8 -output_charset=utf-8 -output_encoding=utf-8 -admin.content.client_agents=اپراتور ها را در این قسمت حذف،و یا بیافزایید.همچنین سطوح دسترسی آنها را تعیین نمایید -app.title=Mibew Messenger -button.delete=حذف -button.enter=ورود -button.offline.bottom=پیغام خود را بگذارید -button.offline=آفلاین -button.online.bottom=سوال خود را بپرسید -button.online=آنلاین -button.save=ذخیره -button.search=جستجو -canned.actions.del=پاک کـــردن -canned.actions.edit=ویرایش -canned.actions=تغییر -canned.add=افزودن پیغام... -canned.descr=ویرایش پیام هایی که بیشتر ارسال می کنید. -canned.group=برای گروه : -canned.locale=برای زبان -canned.title=پیام های آماده -cannededit.done=ذخیره شد -cannededit.message=پیغام -chat.came.from=کاربر منتقل شده از صفحه {0} -chat.client.changename=تغییرنام -chat.client.name=شما -chat.client.visited.page=کاربر منتلق شده به {0} -chat.default.username=بازدیدکننده -chat.error_page.close=بستن... -chat.error_page.head=اشکال رخ داده: -chat.error_page.title=خطا -chat.mailthread.sent.close=بستن... -chat.mailthread.sent.closewindow=برای بستن این پنجره اینجا کلیک کنید -chat.mailthread.sent.content=تاریخچه گفتمان شما از آدرس {0} فرستاده شده -chat.mailthread.sent.title=ارسال شد -chat.predefined_answers=سلام , میتونم کمکتون کنم؟\nسلام! به بخش پشتیبانی خوش آمدید. چطور میتونم کمکتون کنم ؟ -chat.redirect.back=بازگشت... -chat.window.poweredreftext=mibew.org -chat.window.product_name=Mibew Messenger -company.title=Mibew Messenger Community -confirm.take.head=تغییر جوابگو -localedirection=ltr -localeid=Persian (fa) -site.title=mibew.org -site.url=http://mibew.org -tag.pagination.previous=قبلی -updates.latest=ویرایش قدیمی -updates.news=اخبار -updates.title=به روز +encoding=utf-8 +output_charset=utf-8 +output_encoding=utf-8 +admin.content.client_agents=اپراتور ها را در این قسمت حذف،و یا بیافزایید.همچنین سطوح دسترسی آنها را تعیین نمایید +app.title=Mibew Messenger +button.delete=حذف +button.enter=ورود +button.offline.bottom=پیغام خود را بگذارید +button.offline=آفلاین +button.online.bottom=سوال خود را بپرسید +button.online=آنلاین +button.save=ذخیره +button.search=جستجو +canned.actions.del=پاک کـــردن +canned.actions.edit=ویرایش +canned.actions=تغییر +canned.add=افزودن پیغام... +canned.descr=ویرایش پیام هایی که بیشتر ارسال می کنید. +canned.group=برای گروه : +canned.locale=برای زبان +canned.title=پیام های آماده +cannededit.done=ذخیره شد +cannededit.message=پیغام +chat.came.from=کاربر منتقل شده از صفحه {0} +chat.client.changename=تغییرنام +chat.client.name=شما +chat.client.visited.page=کاربر منتلق شده به {0} +chat.default.username=بازدیدکننده +chat.error_page.close=بستن... +chat.error_page.head=اشکال رخ داده: +chat.error_page.title=خطا +chat.mailthread.sent.close=بستن... +chat.mailthread.sent.closewindow=برای بستن این پنجره اینجا کلیک کنید +chat.mailthread.sent.content=تاریخچه گفتمان شما از آدرس {0} فرستاده شده +chat.mailthread.sent.title=ارسال شد +chat.predefined_answers=سلام , میتونم کمکتون کنم؟\nسلام! به بخش پشتیبانی خوش آمدید. چطور میتونم کمکتون کنم ؟ +chat.redirect.back=بازگشت... +chat.window.poweredreftext=mibew.org +chat.window.product_name=Mibew Messenger +company.title=Mibew Messenger Community +confirm.take.head=تغییر جوابگو +localedirection=ltr +localeid=Persian (fa) +site.title=mibew.org +site.url=http://mibew.org +tag.pagination.previous=قبلی +updates.latest=ویرایش قدیمی +updates.news=اخبار +updates.title=به روز From c67b25d43e212a346c89c49a243ee2956bde5a26 Mon Sep 17 00:00:00 2001 From: Evgeny Gryaznov Date: Wed, 16 Feb 2011 18:06:45 +0100 Subject: [PATCH 17/77] cr/lf --- src/messenger/webim/images/dash/readme.txt | 36 +- .../webim/styles/simplicity/chat.css | 404 +++++++++--------- .../styles/simplicity/templates/chat.tpl | 316 +++++++------- .../simplicity/templates/chatsimple.tpl | 198 ++++----- .../styles/simplicity/templates/error.tpl | 96 ++--- .../simplicity/templates/leavemessagesent.tpl | 92 ++-- .../styles/simplicity/templates/mail.tpl | 146 +++---- .../styles/simplicity/templates/mailsent.tpl | 96 ++--- .../styles/simplicity/templates/nochat.tpl | 88 ++-- .../styles/simplicity/templates/redirect.tpl | 134 +++--- .../simplicity/templates/redirected.tpl | 96 ++--- .../styles/simplicity/templates/survey.tpl | 196 ++++----- 12 files changed, 949 insertions(+), 949 deletions(-) diff --git a/src/messenger/webim/images/dash/readme.txt b/src/messenger/webim/images/dash/readme.txt index adadfe26..165a5a1f 100644 --- a/src/messenger/webim/images/dash/readme.txt +++ b/src/messenger/webim/images/dash/readme.txt @@ -1,19 +1,19 @@ -"34aL volume 3.1" icons set - -Ammount of icons: -60 - -Colors: -Colored, grey - -Icon Sizes: -24x24 - -File Types: -.ico (RGBA, 256 color, 16 color), -.tiff (RGBA) -.gif (indexed) -.bmp (RGB - 1 color background), -.png (RGBA) - +"34aL volume 3.1" icons set + +Ammount of icons: +60 + +Colors: +Colored, grey + +Icon Sizes: +24x24 + +File Types: +.ico (RGBA, 256 color, 16 color), +.tiff (RGBA) +.gif (indexed) +.bmp (RGB - 1 color background), +.png (RGBA) + Note: These icons are free for use. \ No newline at end of file diff --git a/src/messenger/webim/styles/simplicity/chat.css b/src/messenger/webim/styles/simplicity/chat.css index 8399cf40..b90caee5 100644 --- a/src/messenger/webim/styles/simplicity/chat.css +++ b/src/messenger/webim/styles/simplicity/chat.css @@ -1,203 +1,203 @@ -BODY { - margin: 0px; - font-family: Verdana, Arial, Helvetica, sans-serif; - font-size: 10px; - background: #FFFFFF; - color: #666666; -} - -FORM { - margin-bottom: 0px; - margin-top: 0px; -} - -TABLE { - font-family: Verdana, Arial, Helvetica, sans-serif; - font-size: 11px; - color: #666666; -} - -A, A:active, A:link, A:visited { - text-decoration: none; - color: #BB0000; -} - -A:hover { - text-decoration: underline; - color: #BB0000; -} - -H1 { - margin-top: 0px; - margin-bottom: 5px; - font-family: Arial, Helvetica, sans-serif; - font-size: 16px; - color: #000000; - font-weight: bold; -} - -H2 { - margin-top: 0px; - margin-bottom: 0px; - font-family: Arial, Helvetica, sans-serif; - font-size: 14px; - color: #000000; - font-weight: bold; -} - -H3 { - margin-top: 0px; - margin-bottom: 0px; - font-family: Arial, Helvetica, sans-serif; - font-size: 12px; - color: #000000; - font-weight: bold; -} - -UL { - margin-top: 0px; - margin-bottom: 0px; -} - -#greybg { - background: #EFEFEF; -} - -#whitebg { - background: #FFFFFF; -} - -#toolbar { - background: #E3E3E3 url('images/toolbar_bg.jpg') repeat-x; - border-bottom: solid 1px #CCCCCC; -} - -#typingdiv, #engineinfo { - font-family: Verdana, Arial, Helvetica, sans-serif; - font-size: 11px; - color: #BB0000; - margin: 0px 3px; -} - -.chathistory { - width: 100%; - height: 300px; - border: solid 1px #CCCCCC; - overflow:auto; -} - -TEXTAREA.message { - margin: 0px; - border: solid 1px #CCCCCC; - padding: 0px 3px; - width: 100%; - height: 50px; - overflow: auto; -} - -.message { - font-family: Arial, Helvetica, sans-serif; - font-size: 11px; - color: #666666; - padding: 3px; - line-height: 15px; -} - -.message span.time { - color: #000000; -} - -.message span.nuser { - color: #B11E23; - font-weight: bold; -} - -.message span.nagent { - font-weight: bold; -} - -.message span.minf { - color: #1E48B1; - font-size: 11px; -} - -.message span.mevent { - color: #A1A1A1; - font-size: 11px; -} - -.message span.mhidden { - color: #A1A1A1; - font-size: 11px; -} - -.message span.mconn { - color: #A1A1A1; - font-size: 11px; -} - -.submit { - padding-top: 1px; -} - -.text { - font-family: Verdana, Arial, Helvetica, sans-serif; - font-size: 11px; - color: #4C4C4C; -} - -.text span.grey { - color: #666666; -} - -#form { - width: 100%; - background: #EFEFEF; - border: solid 1px #CCCCCC; -} - -#form TD.text { - width: 1%; - white-space: nowrap; -} - -#errorimage { - margin-right: 5px; -} - -.field { - border: 1px solid #CCCCCC; - font-family: Arial, Helvetica, sans-serif; - font-size: 11px; - color: #666666; - padding-left: 3px; -} - -textarea.field { - margin: 0px; - padding: 0px 3px; - overflow: auto; -} - -.dropdown { - font-family: Arial, Helvetica, sans-serif; - font-size: 11px; - color: #666666; -} - -.button A { - font-family: Arial, Helvetica, sans-serif; - font-size: 11px; - color: #666666; -} - -#footer { - text-align: center; - font-size: 10px; - color: #999999; -} - -#footer A { - color: #999999; - text-decoration: underline; +BODY { + margin: 0px; + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 10px; + background: #FFFFFF; + color: #666666; +} + +FORM { + margin-bottom: 0px; + margin-top: 0px; +} + +TABLE { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 11px; + color: #666666; +} + +A, A:active, A:link, A:visited { + text-decoration: none; + color: #BB0000; +} + +A:hover { + text-decoration: underline; + color: #BB0000; +} + +H1 { + margin-top: 0px; + margin-bottom: 5px; + font-family: Arial, Helvetica, sans-serif; + font-size: 16px; + color: #000000; + font-weight: bold; +} + +H2 { + margin-top: 0px; + margin-bottom: 0px; + font-family: Arial, Helvetica, sans-serif; + font-size: 14px; + color: #000000; + font-weight: bold; +} + +H3 { + margin-top: 0px; + margin-bottom: 0px; + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #000000; + font-weight: bold; +} + +UL { + margin-top: 0px; + margin-bottom: 0px; +} + +#greybg { + background: #EFEFEF; +} + +#whitebg { + background: #FFFFFF; +} + +#toolbar { + background: #E3E3E3 url('images/toolbar_bg.jpg') repeat-x; + border-bottom: solid 1px #CCCCCC; +} + +#typingdiv, #engineinfo { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 11px; + color: #BB0000; + margin: 0px 3px; +} + +.chathistory { + width: 100%; + height: 300px; + border: solid 1px #CCCCCC; + overflow:auto; +} + +TEXTAREA.message { + margin: 0px; + border: solid 1px #CCCCCC; + padding: 0px 3px; + width: 100%; + height: 50px; + overflow: auto; +} + +.message { + font-family: Arial, Helvetica, sans-serif; + font-size: 11px; + color: #666666; + padding: 3px; + line-height: 15px; +} + +.message span.time { + color: #000000; +} + +.message span.nuser { + color: #B11E23; + font-weight: bold; +} + +.message span.nagent { + font-weight: bold; +} + +.message span.minf { + color: #1E48B1; + font-size: 11px; +} + +.message span.mevent { + color: #A1A1A1; + font-size: 11px; +} + +.message span.mhidden { + color: #A1A1A1; + font-size: 11px; +} + +.message span.mconn { + color: #A1A1A1; + font-size: 11px; +} + +.submit { + padding-top: 1px; +} + +.text { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 11px; + color: #4C4C4C; +} + +.text span.grey { + color: #666666; +} + +#form { + width: 100%; + background: #EFEFEF; + border: solid 1px #CCCCCC; +} + +#form TD.text { + width: 1%; + white-space: nowrap; +} + +#errorimage { + margin-right: 5px; +} + +.field { + border: 1px solid #CCCCCC; + font-family: Arial, Helvetica, sans-serif; + font-size: 11px; + color: #666666; + padding-left: 3px; +} + +textarea.field { + margin: 0px; + padding: 0px 3px; + overflow: auto; +} + +.dropdown { + font-family: Arial, Helvetica, sans-serif; + font-size: 11px; + color: #666666; +} + +.button A { + font-family: Arial, Helvetica, sans-serif; + font-size: 11px; + color: #666666; +} + +#footer { + text-align: center; + font-size: 10px; + color: #999999; +} + +#footer A { + color: #999999; + text-decoration: underline; } \ No newline at end of file diff --git a/src/messenger/webim/styles/simplicity/templates/chat.tpl b/src/messenger/webim/styles/simplicity/templates/chat.tpl index 8850ba30..0182351d 100644 --- a/src/messenger/webim/styles/simplicity/templates/chat.tpl +++ b/src/messenger/webim/styles/simplicity/templates/chat.tpl @@ -1,158 +1,158 @@ - - - -${msg:chat.window.title.agent} - - - - - - - - - -
                                                  - - - - - -
                                                  - ${if:agent} - - - -
                                                  - ${if:historyParams} - ${msg:chat.window.chatting_with} - ${page:ct.user.name} - ${else:historyParams} - ${msg:chat.window.chatting_with} ${page:ct.user.name} - ${endif:historyParams} - - ${msg:chat.window.close_title} -
                                                  - ${endif:agent} - ${if:user} - ${if:canChangeName} -
                                                  - - - - - - -
                                                  ${msg:chat.client.name}${msg:chat.client.changename}
                                                  -
                                                  -
                                                  - - - - - -
                                                  ${page:ct.user.name}${msg:chat.client.changename}
                                                  -
                                                  - ${else:canChangeName} -
                                                  - ${msg:chat.client.name} ${page:ct.user.name} -
                                                  - ${endif:canChangeName} - ${endif:user} -
                                                  - - ${if:user} - - ${endif:user} - ${if:agent} - ${if:canpost} - - ${endif:canpost} - ${if:historyParams} - - ${endif:historyParams} - ${endif:agent} - - - ${if:sslLink} - - ${endif:sslLink} - -
                                                  - ${msg:chat.window.toolbar.mail_history} - - ${msg:chat.window.toolbar.redirect_user} - - ${msg:page.analysis.userhistory.title} - - Sound On/Off - - ${msg:chat.window.toolbar.refresh} - - SSL - - ${msg:chat.window.close_title} -
                                                  -
                                                  - - - - - - - - - - ${if:canpost} - - - - - - - - - ${endif:canpost} -
                                                  - -   -
                                                  - - -
                                                  -
                                                  - - - - - - -
                                                  - ${msg:chat.window.send_message_short,send_shortcut} -
                                                  -
                                                  - ${if:agent} - - ${endif:agent} -
                                                  - - - - - -
                                                  - - - + + + +${msg:chat.window.title.agent} + + + + + + + + + +
                                                  + + + + + +
                                                  + ${if:agent} + + + +
                                                  + ${if:historyParams} + ${msg:chat.window.chatting_with} + ${page:ct.user.name} + ${else:historyParams} + ${msg:chat.window.chatting_with} ${page:ct.user.name} + ${endif:historyParams} + + ${msg:chat.window.close_title} +
                                                  + ${endif:agent} + ${if:user} + ${if:canChangeName} +
                                                  + + + + + + +
                                                  ${msg:chat.client.name}${msg:chat.client.changename}
                                                  +
                                                  +
                                                  + + + + + +
                                                  ${page:ct.user.name}${msg:chat.client.changename}
                                                  +
                                                  + ${else:canChangeName} +
                                                  + ${msg:chat.client.name} ${page:ct.user.name} +
                                                  + ${endif:canChangeName} + ${endif:user} +
                                                  + + ${if:user} + + ${endif:user} + ${if:agent} + ${if:canpost} + + ${endif:canpost} + ${if:historyParams} + + ${endif:historyParams} + ${endif:agent} + + + ${if:sslLink} + + ${endif:sslLink} + +
                                                  + ${msg:chat.window.toolbar.mail_history} + + ${msg:chat.window.toolbar.redirect_user} + + ${msg:page.analysis.userhistory.title} + + Sound On/Off + + ${msg:chat.window.toolbar.refresh} + + SSL + + ${msg:chat.window.close_title} +
                                                  +
                                                  + + + + + + + + + + ${if:canpost} + + + + + + + + + ${endif:canpost} +
                                                  + +   +
                                                  + + +
                                                  +
                                                  + + + + + + +
                                                  + ${msg:chat.window.send_message_short,send_shortcut} +
                                                  +
                                                  + ${if:agent} + + ${endif:agent} +
                                                  + + + + + +
                                                  + + + diff --git a/src/messenger/webim/styles/simplicity/templates/chatsimple.tpl b/src/messenger/webim/styles/simplicity/templates/chatsimple.tpl index 847239af..5f22d2b1 100644 --- a/src/messenger/webim/styles/simplicity/templates/chatsimple.tpl +++ b/src/messenger/webim/styles/simplicity/templates/chatsimple.tpl @@ -1,99 +1,99 @@ - - - -${msg:chat.window.title.user} - - - - - -
                                                  - - - - - -
                                                  - ${if:user} - ${if:canChangeName} - - - - -
                                                  ${msg:chat.client.name}${msg:chat.client.changename}
                                                  - ${else:canChangeName} -
                                                  - ${msg:chat.client.name} ${page:ct.user.name} -
                                                  - ${endif:canChangeName} - ${endif:user} -
                                                  - - - - -
                                                  - ${msg:chat.window.toolbar.mail_history} - - ${msg:chat.window.toolbar.refresh} - - ${msg:chat.window.close_title} -
                                                  -
                                                  - - - - - - - - - -
                                                  - -
                                                  -
                                                  - - - -
                                                  -
                                                  - - - - -
                                                  - ${msg:chat.window.send_message_short,send_shortcut} -
                                                  -
                                                  - - - - - -
                                                  - - - + + + +${msg:chat.window.title.user} + + + + + +
                                                  + + + + + +
                                                  + ${if:user} + ${if:canChangeName} + + + + +
                                                  ${msg:chat.client.name}${msg:chat.client.changename}
                                                  + ${else:canChangeName} +
                                                  + ${msg:chat.client.name} ${page:ct.user.name} +
                                                  + ${endif:canChangeName} + ${endif:user} +
                                                  + + + + +
                                                  + ${msg:chat.window.toolbar.mail_history} + + ${msg:chat.window.toolbar.refresh} + + ${msg:chat.window.close_title} +
                                                  +
                                                  + + + + + + + + + +
                                                  + +
                                                  +
                                                  + + + +
                                                  +
                                                  + + + + +
                                                  + ${msg:chat.window.send_message_short,send_shortcut} +
                                                  +
                                                  + + + + + +
                                                  + + + diff --git a/src/messenger/webim/styles/simplicity/templates/error.tpl b/src/messenger/webim/styles/simplicity/templates/error.tpl index c6b49f8b..65256b3e 100644 --- a/src/messenger/webim/styles/simplicity/templates/error.tpl +++ b/src/messenger/webim/styles/simplicity/templates/error.tpl @@ -1,48 +1,48 @@ - - - -${msg:chat.error_page.title} - - - - -
                                                  - - - - - - - - - - -
                                                  -

                                                  ${msg:chat.error_page.head}

                                                  -
                                                  - - - - -
                                                  - ${harderrors} -
                                                  -
                                                  - - - - - -
                                                  ${msg:chat.error_page.close}${msg:chat.error_page.close}
                                                  -
                                                  - - - - - -
                                                  - - - + + + +${msg:chat.error_page.title} + + + + +
                                                  + + + + + + + + + + +
                                                  +

                                                  ${msg:chat.error_page.head}

                                                  +
                                                  + + + + +
                                                  + ${harderrors} +
                                                  +
                                                  + + + + + +
                                                  ${msg:chat.error_page.close}${msg:chat.error_page.close}
                                                  +
                                                  + + + + + +
                                                  + + + diff --git a/src/messenger/webim/styles/simplicity/templates/leavemessagesent.tpl b/src/messenger/webim/styles/simplicity/templates/leavemessagesent.tpl index 6def91f4..1f424ab9 100644 --- a/src/messenger/webim/styles/simplicity/templates/leavemessagesent.tpl +++ b/src/messenger/webim/styles/simplicity/templates/leavemessagesent.tpl @@ -1,47 +1,47 @@ - - - -${msg:leavemessage.sent.title} - - - - -
                                                  - - - - - - - - - - -
                                                  -

                                                  ${msg:leavemessage.sent.title}

                                                  -
                                                  - - - - -
                                                  - ${msg:leavemessage.sent.message} -
                                                  -
                                                  - - - - - -
                                                  ${msg:chat.mailthread.sent.close}${msg:chat.mailthread.sent.close}
                                                  -
                                                  - - - - - -
                                                  - + + + +${msg:leavemessage.sent.title} + + + + +
                                                  + + + + + + + + + + +
                                                  +

                                                  ${msg:leavemessage.sent.title}

                                                  +
                                                  + + + + +
                                                  + ${msg:leavemessage.sent.message} +
                                                  +
                                                  + + + + + +
                                                  ${msg:chat.mailthread.sent.close}${msg:chat.mailthread.sent.close}
                                                  +
                                                  + + + + + +
                                                  + \ No newline at end of file diff --git a/src/messenger/webim/styles/simplicity/templates/mail.tpl b/src/messenger/webim/styles/simplicity/templates/mail.tpl index a8ed8181..9b650e55 100644 --- a/src/messenger/webim/styles/simplicity/templates/mail.tpl +++ b/src/messenger/webim/styles/simplicity/templates/mail.tpl @@ -1,73 +1,73 @@ - - - -${msg:chat.window.title.user} - - - - -
                                                  -
                                                  - - - - - - - - - - - - - - - -
                                                  -

                                                  ${msg:mailthread.title}

                                                  -
                                                  - - ${if:errors} - - - - ${endif:errors} - - - - -
                                                  - - - - - -
                                                  ${errors}
                                                  -
                                                  ${msg:mailthread.enter_email}
                                                  -
                                                  - - - - - -
                                                  ${msg:mailthread.perform}${msg:mailthread.perform}
                                                  -
                                                  - - - - - -
                                                  ${msg:mailthread.close}${msg:mailthread.close}
                                                  -
                                                  -
                                                  - - - - - -
                                                  - - - + + + +${msg:chat.window.title.user} + + + + +
                                                  +
                                                  + + + + + + + + + + + + + + + +
                                                  +

                                                  ${msg:mailthread.title}

                                                  +
                                                  + + ${if:errors} + + + + ${endif:errors} + + + + +
                                                  + + + + + +
                                                  ${errors}
                                                  +
                                                  ${msg:mailthread.enter_email}
                                                  +
                                                  + + + + + +
                                                  ${msg:mailthread.perform}${msg:mailthread.perform}
                                                  +
                                                  + + + + + +
                                                  ${msg:mailthread.close}${msg:mailthread.close}
                                                  +
                                                  +
                                                  + + + + + +
                                                  + + + diff --git a/src/messenger/webim/styles/simplicity/templates/mailsent.tpl b/src/messenger/webim/styles/simplicity/templates/mailsent.tpl index f6ba2b12..96f7056b 100644 --- a/src/messenger/webim/styles/simplicity/templates/mailsent.tpl +++ b/src/messenger/webim/styles/simplicity/templates/mailsent.tpl @@ -1,48 +1,48 @@ - - - -${msg:chat.window.title.user} - - - - -
                                                  - - - - - - - - - - -
                                                  -

                                                  ${msg:chat.mailthread.sent.title}

                                                  -
                                                  - - - - -
                                                  - ${msg:chat.mailthread.sent.content,email} -
                                                  -
                                                  - - - - - -
                                                  ${msg:chat.mailthread.sent.close}${msg:chat.mailthread.sent.close}
                                                  -
                                                  - - - - - -
                                                  - - - + + + +${msg:chat.window.title.user} + + + + +
                                                  + + + + + + + + + + +
                                                  +

                                                  ${msg:chat.mailthread.sent.title}

                                                  +
                                                  + + + + +
                                                  + ${msg:chat.mailthread.sent.content,email} +
                                                  +
                                                  + + + + + +
                                                  ${msg:chat.mailthread.sent.close}${msg:chat.mailthread.sent.close}
                                                  +
                                                  + + + + + +
                                                  + + + diff --git a/src/messenger/webim/styles/simplicity/templates/nochat.tpl b/src/messenger/webim/styles/simplicity/templates/nochat.tpl index a3745369..7be4ee81 100644 --- a/src/messenger/webim/styles/simplicity/templates/nochat.tpl +++ b/src/messenger/webim/styles/simplicity/templates/nochat.tpl @@ -1,44 +1,44 @@ - - - -${msg:page.chat.old_browser.title} - - - - -
                                                  - - - - - - - -
                                                  - - - - -
                                                  - ${msg:page.chat.old_browser.problem} - ${msg:page.chat.old_browser.list} -
                                                  -
                                                  - - - - - -
                                                  ${msg:page.chat.old_browser.close}${msg:page.chat.old_browser.close}
                                                  -
                                                  - - - - - -
                                                  - - - + + + +${msg:page.chat.old_browser.title} + + + + +
                                                  + + + + + + + +
                                                  + + + + +
                                                  + ${msg:page.chat.old_browser.problem} + ${msg:page.chat.old_browser.list} +
                                                  +
                                                  + + + + + +
                                                  ${msg:page.chat.old_browser.close}${msg:page.chat.old_browser.close}
                                                  +
                                                  + + + + + +
                                                  + + + diff --git a/src/messenger/webim/styles/simplicity/templates/redirect.tpl b/src/messenger/webim/styles/simplicity/templates/redirect.tpl index a85431e5..16303356 100644 --- a/src/messenger/webim/styles/simplicity/templates/redirect.tpl +++ b/src/messenger/webim/styles/simplicity/templates/redirect.tpl @@ -1,67 +1,67 @@ - - - -${msg:chat.window.title.agent} - - - - -
                                                  - - - - - - - - - - - - - - -
                                                  -

                                                  ${msg:chat.redirect.title}

                                                  -
                                                  -

                                                  ${msg:chat.redirect.choose}

                                                  -
                                                  - - - - -
                                                  - ${if:redirectToAgent} - ${msg:chat.redirect.operator} -
                                                    - ${page:redirectToAgent} -
                                                  - ${endif:redirectToAgent} - ${if:redirectToGroup} - ${msg:chat.redirect.group}
                                                  -
                                                    - ${page:redirectToGroup} -
                                                  - ${endif:redirectToGroup} -
                                                  -
                                                  - ${pagination} - - - - - - -
                                                  ${msg:chat.redirect.back}${msg:chat.redirect.back}
                                                  -
                                                  - - - - - -
                                                  - - - + + + +${msg:chat.window.title.agent} + + + + +
                                                  + + + + + + + + + + + + + + +
                                                  +

                                                  ${msg:chat.redirect.title}

                                                  +
                                                  +

                                                  ${msg:chat.redirect.choose}

                                                  +
                                                  + + + + +
                                                  + ${if:redirectToAgent} + ${msg:chat.redirect.operator} +
                                                    + ${page:redirectToAgent} +
                                                  + ${endif:redirectToAgent} + ${if:redirectToGroup} + ${msg:chat.redirect.group}
                                                  +
                                                    + ${page:redirectToGroup} +
                                                  + ${endif:redirectToGroup} +
                                                  +
                                                  + ${pagination} + + + + + + +
                                                  ${msg:chat.redirect.back}${msg:chat.redirect.back}
                                                  +
                                                  + + + + + +
                                                  + + + diff --git a/src/messenger/webim/styles/simplicity/templates/redirected.tpl b/src/messenger/webim/styles/simplicity/templates/redirected.tpl index bd29ba79..5ad74ffc 100644 --- a/src/messenger/webim/styles/simplicity/templates/redirected.tpl +++ b/src/messenger/webim/styles/simplicity/templates/redirected.tpl @@ -1,48 +1,48 @@ - - - -${msg:chat.window.title.agent} - - - - -
                                                  - - - - - - - - - - -
                                                  -

                                                  ${msg:chat.redirected.title}

                                                  -
                                                  - - - - -
                                                  - ${page:message} -
                                                  -
                                                  - - - - - -
                                                  ${msg:chat.redirected.close}${msg:chat.redirected.close}
                                                  -
                                                  - - - - - -
                                                  - - - + + + +${msg:chat.window.title.agent} + + + + +
                                                  + + + + + + + + + + +
                                                  +

                                                  ${msg:chat.redirected.title}

                                                  +
                                                  + + + + +
                                                  + ${page:message} +
                                                  +
                                                  + + + + + +
                                                  ${msg:chat.redirected.close}${msg:chat.redirected.close}
                                                  +
                                                  + + + + + +
                                                  + + + diff --git a/src/messenger/webim/styles/simplicity/templates/survey.tpl b/src/messenger/webim/styles/simplicity/templates/survey.tpl index 809148f8..244d23a4 100644 --- a/src/messenger/webim/styles/simplicity/templates/survey.tpl +++ b/src/messenger/webim/styles/simplicity/templates/survey.tpl @@ -1,98 +1,98 @@ - - - -${msg:presurvey.title} - - - - -
                                                  -
                                                  - - - - - ${ifnot:showemail}${endif:showemail} - ${ifnot:groups}${if:formgroupid}${endif:formgroupid}${endif:groups} - ${ifnot:showmessage}${endif:showmessage} - - - - - - - - - - - -
                                                  -

                                                  ${msg:presurvey.title}

                                                  -
                                                  - - - - - ${if:errors} - - - - ${endif:errors} - ${if:groups} - - - - - ${endif:groups} - - - - - ${if:showemail} - - - - - ${endif:showemail} - ${if:showmessage} - - - - - ${endif:showmessage} -
                                                  - ${msg:presurvey.intro} -
                                                  - - - - - -
                                                  ${errors}
                                                  -
                                                  ${msg:presurvey.department}
                                                  ${msg:presurvey.name}
                                                  ${msg:presurvey.mail}
                                                  ${msg:presurvey.question}
                                                  -
                                                  - - - - - -
                                                  ${msg:presurvey.submit}${msg:presurvey.submit}
                                                  -
                                                  - - - - - -
                                                  ${msg:page.chat.old_browser.close}${msg:page.chat.old_browser.close}
                                                  -
                                                  -
                                                  - - - - - -
                                                  - - + + + +${msg:presurvey.title} + + + + +
                                                  +
                                                  + + + + + ${ifnot:showemail}${endif:showemail} + ${ifnot:groups}${if:formgroupid}${endif:formgroupid}${endif:groups} + ${ifnot:showmessage}${endif:showmessage} + + + + + + + + + + + +
                                                  +

                                                  ${msg:presurvey.title}

                                                  +
                                                  + + + + + ${if:errors} + + + + ${endif:errors} + ${if:groups} + + + + + ${endif:groups} + + + + + ${if:showemail} + + + + + ${endif:showemail} + ${if:showmessage} + + + + + ${endif:showmessage} +
                                                  + ${msg:presurvey.intro} +
                                                  + + + + + +
                                                  ${errors}
                                                  +
                                                  ${msg:presurvey.department}
                                                  ${msg:presurvey.name}
                                                  ${msg:presurvey.mail}
                                                  ${msg:presurvey.question}
                                                  +
                                                  + + + + + +
                                                  ${msg:presurvey.submit}${msg:presurvey.submit}
                                                  +
                                                  + + + + + +
                                                  ${msg:page.chat.old_browser.close}${msg:page.chat.old_browser.close}
                                                  +
                                                  +
                                                  + + + + + +
                                                  + + From c08ec28f1a956520fa83c14484feab93565b7768 Mon Sep 17 00:00:00 2001 From: Evgeny Gryaznov Date: Wed, 16 Feb 2011 18:53:14 +0100 Subject: [PATCH 18/77] update ar, cs, da, fa, fi, it, ka, ru --- src/messenger/webim/locales/ar/properties | 16 +- src/messenger/webim/locales/cs/properties | 130 +++++++++++++++ src/messenger/webim/locales/da/properties | 65 +++++++- src/messenger/webim/locales/fa/properties | 69 +++++++- src/messenger/webim/locales/fi/properties | 190 ++++++++++++++++++++++ src/messenger/webim/locales/it/properties | 2 +- src/messenger/webim/locales/ka/properties | 8 + src/messenger/webim/locales/ru/properties | 2 +- 8 files changed, 465 insertions(+), 17 deletions(-) diff --git a/src/messenger/webim/locales/ar/properties b/src/messenger/webim/locales/ar/properties index 86225810..df9ff017 100644 --- a/src/messenger/webim/locales/ar/properties +++ b/src/messenger/webim/locales/ar/properties @@ -38,7 +38,7 @@ char.redirect.operator.away_suff=(بعيد) char.redirect.operator.online_suff=(على الخط) chat.came.from=زائر جاء من الصفحة {0} chat.client.changename=تغيير الاسم -chat.client.name=أنت +chat.client.name=أسمك في المحادثة chat.client.spam.prefix=[مزعج]  chat.client.visited.page=الزائر عبر إلى {0} chat.default.username=زائر @@ -62,9 +62,9 @@ chat.redirected.content=الزائر وضع في قائمة انتظار مقد chat.redirected.group.content=الزائر وضع في قائمة انتظار المجموعة {0}. chat.redirected.title=الزائر تم توجيهه لمقدم خدمة آخر chat.status.operator.changed=مقدم الخدمة {0} تغيير مقدم الخدمة {1} -chat.status.operator.dead=مقدم الخدمة لديه مشاكل بالإتصال ، تم نقلك لصف الإنتظر ، نأسف لجعلك تنتظر. -chat.status.operator.joined=مقدم الخدمة {0} الآن متصل -chat.status.operator.left=مقدم الخدمة {0} غادر المحادثة +chat.status.operator.dead=مقدم الخدمة سيكون معك بعض لحظـات . +chat.status.operator.joined=الذي يتحدث معك الـآن : {0} +chat.status.operator.left=تم غلق المحادثة ، لعمل محادثة أخرى يرجى الكـتابة . chat.status.operator.redirect=مقدم الخدمة {0} وجهك إلى مشغل آخر, من فضلك أنتظر قليلا chat.status.operator.returned=مقدم الخدمة {0} عاد للمحادثة chat.status.user.changedname=الزائر {0} قام بتعديل ألاسم إلى: {1} @@ -78,11 +78,11 @@ chat.thread.state_wait=في الطابور chat.thread.state_wait_for_another_agent=ينتظر مقدم الخدمة chat.visitor.email=E-Mail: {0} chat.visitor.info=Info: {0} -chat.wait=شكرا للتواصل معنا ، مقدم الخدمة سيكون معك قريبا ... +chat.wait=مقــدم الخدمة سيتكلم معك بعض لحظات . chat.window.chatting_with=أنت تتحدث مع: chat.window.close_title=إنهاء المحادثة -chat.window.poweredby=بدعم من : -chat.window.poweredreftext=mibew.org +chat.window.poweredby=: معلوماتك الشاملة +chat.window.poweredreftext=. chat.window.predefined.select_answer=اختيار اجابة... chat.window.product_name=Mibew Messenger chat.window.send_message=ارسال رسالة @@ -94,7 +94,7 @@ chat.window.toolbar.redirect_user=توجيه الزائر إلى مقدم خدم chat.window.toolbar.refresh=تحديث clients.how_to=للإجابة على أحد الزوار ، قم بالنقر على أسمه من القائمة. clients.intro=هذه الصفحة تعرض قائمة الزوار الذين ينتظرون الإجابة. -clients.no_clients=قائمة الزوار المنتظرين فارغة +clients.no_clients=قائمة الزوار المنتظرين ، فارغ clients.queue.chat=محادثة زائر clients.queue.prio=طابر أفضلية الزوار clients.queue.wait=ينتظر مقدم اخدمة من بداية الوقت diff --git a/src/messenger/webim/locales/cs/properties b/src/messenger/webim/locales/cs/properties index b19cb67f..68733e14 100644 --- a/src/messenger/webim/locales/cs/properties +++ b/src/messenger/webim/locales/cs/properties @@ -1,11 +1,141 @@ encoding=utf-8 output_charset=utf-8 output_encoding=utf-8 +admin.content.client_agents=Vytváření a mazání operátorů, správa jejich oprávnění. +admin.content.client_gen_button=Generování HTML tlačítka. +admin.content.client_settings=Nastavení chatovacího okna a chování systému. +admin.content.description=Funkce dostupné pro administrátory. +agent.not_logged_in=Vaše sezení vypršelo, prosím přihlaste se znovu +app.descr=Mibew Messenger je aplikace pro živou podporu s otevřeným kódem. app.title=Mibew Messenger +ban.error.duplicate=Tato adresa je již využívána, klikněte sem pokud ji chcete editovat. +button.delete=Smazat +button.enter=Vložit +button.offline.bottom=Zanechte zprávu +button.offline.top=Site consultant +button.offline=Offline +button.online.bottom=Napište svou otázku +button.online.top=Site consultant +button.online=Online +button.save=Uložit +button.search=Hledat +canned.actions.del=Odstranit +canned.actions.edit=Editovat +canned.actions=Změnit +canned.add=Přidat zprávu... +canned.descr=Upravte zprávy, které často píšete do chatu. +canned.group=Pro skupinu: +canned.locale=Pro jazyk: +canned.title=Časté zprávy +char.redirect.operator.away_suff=(nepřítomný) +char.redirect.operator.online_suff=(online) +chat.came.from=Návštěvník přišel ze stránky {0} +chat.client.changename=Změnit jméno +chat.client.name=Jste +chat.client.spam.prefix=[spam]  +chat.client.visited.page=Návštěvník přešel na {0} +chat.default.username=Návštěvník +chat.error_page.close=Zavřít... +chat.error_page.head=Nastala chyba: +chat.error_page.title=Chyba +chat.mailthread.sent.close=Zavřít... +chat.mailthread.sent.closewindow=Klikněte zde pro zavření okna +chat.mailthread.sent.content=Záznam vašeho chatu byl odeslán na adresu {0} +chat.mailthread.sent.title=Odesláno +chat.predefined_answers=Zdravím, jak vám mohu pomoci?\nZdravím, vítejte u nás. Jak vám mohu pomoci? +chat.redirect.back=Zpět... +chat.redirect.operator=Operátor: +chat.status.operator.changed=Operátor {0} vystřídal operátora {1} +chat.status.operator.dead=Operátor ztratil spojení, dočasně jsme vás přesunuli do přední fronty. Omlouváme se, že vás necháváme čekat. +chat.status.operator.joined=Operátor {0} vstoupil do chatu +chat.status.operator.left=Operátor {0} opustil chat +chat.status.operator.returned=Operátor {0} je zpět +chat.status.user.changedname=Návštěvník změnil jméno {0} na {1} +chat.status.user.dead=Návštěvník zavřel okno chatu +chat.status.user.left=Návštěvník {0} opustil chat +chat.status.user.reopenedthread=Návštěvník se opět vrátil do chatu +chat.visitor.email=E-mail: {0} +chat.visitor.info=Info: {0} +chat.wait=Díky, že jste nás kontaktovali. Operátor u vás bude za chvilku... +chat.window.chatting_with=Chatujete s: +chat.window.close_title=Zavřít chat +chat.window.poweredby=Používáme: chat.window.poweredreftext=mibew.org +chat.window.predefined.select_answer=Vyberte odpověď... chat.window.product_name=Mibew Messenger +chat.window.send_message=Odeslat zprávu +chat.window.send_message_short=Odeslat ({0}) +chat.window.title.agent=Mibew Messenger +chat.window.title.user=Mibew Messenger +chat.window.toolbar.mail_history=Odeslat záznam chatu e-mailem +chat.window.toolbar.redirect_user=Přesměrovat návštěvníka na jiného operátora +chat.window.toolbar.refresh=Aktualizovat +common.asterisk_explanation=* - povinné položky company.title=Mibew Messenger Community +confirm.take.head=Změna operátora +confirm.take.message=Návštěvníkovi {0} se již věnuje {1}.
                                                  Jste si jisti, že chcete zahájit chat s návštěvníkem? +confirm.take.no=Ne, zavřít okno +content.logoff=Odhlásit se. +errors.captcha=Písmena, která jste napsali, neodpovídají těm na obrázku. +errors.footer=
                                                +errors.header=Opravte chyby:
                                                  +errors.prefix=
                                                • +errors.required=Prosím vyplňte "{0}". +errors.suffix=
                                                • +errors.wrong_field=Prosím vyplňte "{0}" správně. +form.field.ban_comment.description=Důvod blokování +form.field.ban_comment=Komentář +form.field.ban_days.description=Počet dní po které je tato adresa blokována +form.field.ban_days=Dny +form.field.email=Váš e-mail +form.field.login=Přihlašovací jméno +form.field.message=Zpráva +form.field.name=Vaše jméno +form.field.password=Heslo +harderrors.header=Nelze vykonat:
                                                    +image.chat.history=/locales/cs/images/history.gif +image.chat.message=/locales/cs/images/message.gif +image.chat.sprite=/locales/cs/images/wmchat.png +leavemail.body=Máte zprávu od {0}:\n\n{2} \n\nE-mail návštěvníka: {1} \n{3} \n--- \nVáš site messenger +leavemail.subject=Dotaz od {0} +leavemessage.close=Zavřít +leavemessage.descr=Omlouváme se, žádný operátor v tuto chvíli není dostupný. prosím, zkuste později, nebo pošlete svou otázku tímto formulářem. +leavemessage.perform=Odeslat +leavemessage.sent.message=Děkujeme. Odpovíme vám e-mailem hned, jakmile to bude možné. +leavemessage.sent.title=Vaše zpráva byla odeslána +leavemessage.title=Zanechte svou zprávu +license.title=Licence localedirection=ltr localeid=Czech (cs) +mail.user.history.body=Nazdar, {0}! \n\nZáznam vašeho chatu:\n\n{1} \n--- \nSrdečné pozdravy, \nMibew Messenger +mail.user.history.subject=Mibew Messenger: zaznam dialogu +mailthread.close=Zavřít... +mailthread.enter_email=Zadejte váš e-mail: +mailthread.perform=Odeslat +mailthread.title=Odeslat záznam chatu
                                                    e-mailem +menu.profile=Profil +menu.translate=Lokalizace +menu.updates=Aktualizace +my_settings.error.password_match=Zadaná hesla nesouhlasí +page.analysis.search.head_browser=Prohlížeč +page.chat.old_browser.close=Zavřít... +page.chat.old_browser.list=
                                                    • Internet Explorer 5.5+
                                                    • Firefox 1.0+
                                                    • Opera 8.0+
                                                    • Mozilla 1.4+
                                                    • Netscape 7.1+
                                                    • Safari 1.2+

                                                    Také podporujeme některé staré prohlížeče:

                                                    • Internet Explorer 5.0
                                                    • Opera 7.0
                                                    +page.chat.old_browser.problem=

                                                    Váš prohlížeč není Mibew Messengerem plně podporován. Prosím, používejte některý z těchto prohlížečů:

                                                    +page.chat.old_browser.title=Prosím používejte novější prohlížeč +presurvey.department=Vyberte oddělení: +presurvey.intro=Díky za váš zájem! Abychom vám lépe pomohli, vyplňte následující formulář a klikněte na tlačítko Vstoupit. +presurvey.mail=Email: +presurvey.name=Jméno: +presurvey.question=Úvodní otázka: +presurvey.submit=Vstoupit +presurvey.title=Živá podpora site.title=mibew.org site.url=http://mibew.org +time.dateformat=%B %d, %Y +time.timeformat=%I:%M %p +topMenu.users.nomenu=bez menu +typing.remote=Vzdálený uživatel píše... +updates.current=Používáte: +updates.installed_locales=Nainstalované lokace: +updates.latest=Poslední verze: +updates.news=Novinky: diff --git a/src/messenger/webim/locales/da/properties b/src/messenger/webim/locales/da/properties index 8e254954..f9d630a9 100644 --- a/src/messenger/webim/locales/da/properties +++ b/src/messenger/webim/locales/da/properties @@ -9,6 +9,10 @@ button.offline.bottom=Læg din besked button.offline.top=Side konsulent button.offline=OFFLINE button.online=ONLINE +canned.descr=Rediger de spørgsmål du typisk bruger i chatten +canned.locale=Sprog +cannededit.done=Gemt +char.redirect.operator.online_suff=Online chat.came.from=Besøgende kom fra side {0} chat.client.changename=Skift navn chat.client.name=Du er @@ -23,13 +27,72 @@ chat.mailthread.sent.content=Din chat-historik er sendt til {0} chat.mailthread.sent.title=Sendt chat.predefined_answers=Hejsa - kan jeg hjælpe med noget?\nVelkommen til vores support! Kan jeg hjælpe med noget? chat.status.operator.changed=Operatøren {0} skiftede operatør {1} +chat.status.operator.dead=Operatøren har problemer med at forbinde og vi har midlertidigt anbragt dig forest i køen. Beklager ventetiden. chat.status.operator.joined=Operatøren {0} er kommet ind i chatten chat.status.operator.left=Operatøren {0} har forladt chatten -chat.status.user.changedname=Operatøren {0} er tilbage igen +chat.status.operator.returned=Operatøren {0} er tilbage +chat.status.user.changedname=Besøgende har ændret sit navn fra {0} til {1} +chat.status.user.dead=Besøgende har lukket chat vinduet +chat.status.user.left=Besøgende {0} har forladt chatten +chat.status.user.reopenedthread=Besøgende er kommet tilbage til chatten igen +chat.thread.state_closed=Lukkede +chat.visitor.email=E-mail: {0} +chat.visitor.info=Info: {0} +chat.wait=Tak for at du kontakter os. En operatør vil være klar om et øjeblik... +chat.window.chatting_with=Du chatter med: +chat.window.close_title=Luk chatten +chat.window.poweredby=Kører på: chat.window.poweredreftext=mibew.org +chat.window.predefined.select_answer=Vælg svar... chat.window.product_name=Mibew Messenger +chat.window.send_message=Send besked +chat.window.send_message_short=Send ({0}) +chat.window.title.agent=Mibew Messenger +chat.window.title.user=Mibew Messenger +chat.window.toolbar.mail_history=Send chat historik via e-mail +chat.window.toolbar.redirect_user=Videresend den besøgende til en anden operatør +chat.window.toolbar.refresh=Opdater company.title=Mibew Messenger Community +content.logoff=Log ud af systemet +errors.captcha=De indtastede bogstaver stemmer ikke overens med dem i billedet. +errors.required=Udfyld venligst "{0}". +errors.wrong_field=Udfyld venligst "{0}" korrekt. +form.field.email=Din e-mail +form.field.message=Besked +form.field.name=Dit navn +harderrors.header=Kan ikke eksekvere:
                                                      +image.chat.history=/locales/da/images/history.gif +image.chat.message=/locales/da/images/message.gif +image.chat.sprite=/locales/da/images/wmchat.png +leavemail.body=Du har en besked fra {0}:\n\n{2}\n\nHans/hendes e-mail: {1}\n{3} +leavemail.subject=Spørgsmål fra {0} +leavemessage.close=Luk +leavemessage.descr=Beklager, der er i øjeblikket ingen operatør ledig. Venligst igen om et øjeblik eller stil dit spørgsmål i denne form. +leavemessage.perform=Indsend +leavemessage.sent.message=Tak for at anvende vores service. Vi vil besvare din mail så hurtigt som muligt. +leavemessage.sent.title=Din besked er sendt +leavemessage.title=Angiv din besked +license.title=Licens localedirection=ltr localeid=Danish (da) +mail.user.history.body=Hej, {0}!\n\nDin chat historik:\n\n{1}\n---\nVenlig hilsen,\nMibew Messenger +mail.user.history.subject=Mibew Messenger: chat historik +mailthread.close=Luk... +mailthread.enter_email=Indtast din e-mail: +mailthread.perform=Send +mailthread.title=Send chat historik
                                                      via e-mail +page.chat.old_browser.close=Luk... +page.chat.old_browser.list=
                                                        \n
                                                      • Internet Explorer 5.5+
                                                      • \n
                                                      • Fireforx 1.0+
                                                      • \n
                                                      • Opera 8.0+
                                                      • \n
                                                      • Mozilla 1.4+
                                                      • \n
                                                      • Netscape 7.1+
                                                      • \n
                                                      • Safari 1.2+
                                                      • \n
                                                      \n

                                                      Vi understøtter også nogle ældre browsers:

                                                      \n
                                                        \n
                                                      • Internet Explorer 5.0
                                                      • \n
                                                      • Opera 7.0
                                                      • \n
                                                      +page.chat.old_browser.problem=

                                                      Din browser er ikke fuldt ud kompatibel med Mibew Messenger.\nAnvend venligst end af browsers:

                                                      +page.chat.old_browser.title=Anvend venligst en nyerer browser +presurvey.department=Vælg afdeling: +presurvey.intro=Tak for at du har kontaktet os. For bedre at kunne servicere dig, udfyld venligst formen nedenfor og klik Start chat knappen. +presurvey.mail=E-mail: +presurvey.name=Navn: +presurvey.question=Første spørgsmål: +presurvey.submit=Start chat +presurvey.title=Live support site.title=mibew.org site.url=http://mibew.org +typing.remote=Bruger skriver... +updates.current=Du bruger: diff --git a/src/messenger/webim/locales/fa/properties b/src/messenger/webim/locales/fa/properties index 2eaf1fe3..2fcbcb8b 100644 --- a/src/messenger/webim/locales/fa/properties +++ b/src/messenger/webim/locales/fa/properties @@ -1,7 +1,8 @@ encoding=utf-8 output_charset=utf-8 output_encoding=utf-8 -admin.content.client_agents=اپراتور ها را در این قسمت حذف،و یا بیافزایید.همچنین سطوح دسترسی آنها را تعیین نمایید +admin.content.client_agents=ایجاد و یا حذف کارکنان را از این قسمت انجام دهید. و همچنین می توانید سطح دسترسی آنها را تعیین کنید. +admin.content.client_gen_button=دکمه HTML ساخت کد. app.title=Mibew Messenger button.delete=حذف button.enter=ورود @@ -17,7 +18,7 @@ canned.actions=تغییر canned.add=افزودن پیغام... canned.descr=ویرایش پیام هایی که بیشتر ارسال می کنید. canned.group=برای گروه : -canned.locale=برای زبان +canned.locale=برای زبان: canned.title=پیام های آماده cannededit.done=ذخیره شد cannededit.message=پیغام @@ -33,17 +34,73 @@ chat.mailthread.sent.close=بستن... chat.mailthread.sent.closewindow=برای بستن این پنجره اینجا کلیک کنید chat.mailthread.sent.content=تاریخچه گفتمان شما از آدرس {0} فرستاده شده chat.mailthread.sent.title=ارسال شد -chat.predefined_answers=سلام , میتونم کمکتون کنم؟\nسلام! به بخش پشتیبانی خوش آمدید. چطور میتونم کمکتون کنم ؟ +chat.predefined_answers=سلام, چطور می توانم کمکتان کنم? سلام! به بخش پشتیبانی ما خوش آمدید. چطور می توانم کمکتان کنم? chat.redirect.back=بازگشت... +chat.status.operator.changed=اپراتور {0} اپراتور تغییر داده شد {1} +chat.status.operator.dead=اپراتور در حال گفتگوست, شما در صف انتظار قرا گرفتید. از صبر شما سپاسگذاریم. +chat.status.operator.joined=اپراتور {0} به گفتگو پیوست +chat.status.operator.left=اپراتور {0} از گفتگو خارج شد +chat.status.operator.returned=اپراتور {0} به گفتگو بازگشت +chat.status.user.changedname=بازدید کننده اسمش را از {0} به {1} تغییر داد +chat.status.user.dead=بازدید کننده پنجره گفتگو را بست +chat.status.user.left=بازدید کننده {0} از گفتگو خارج شد +chat.status.user.reopenedthread=بازدید کننده به گفتگو بازگشت +chat.visitor.email=ایمیل : {0} +chat.visitor.info=اطلاعات: {0} +chat.wait=با تشکر از تماس شما . یک اپراتور در مدت کوتاهی با شما پاسخ خواهد داد ... +chat.window.chatting_with=شما گفتگو می کنید با: +chat.window.close_title=پایان گفتگو +chat.window.poweredby=ترجمه شده توسط: chat.window.poweredreftext=mibew.org -chat.window.product_name=Mibew Messenger +chat.window.predefined.select_answer=انتخاب پاسخ ... +chat.window.product_name=Mibew پشتیبانی آنلاین +chat.window.send_message=ارسال پیغام +chat.window.send_message_short=ارسال ({0}) +chat.window.title.agent=Mibew Messenger +chat.window.toolbar.mail_history=ارسال تاریخچه گفتگو بوسیله ایمیل +chat.window.toolbar.redirect_user=انتقال بازدید کننده به اپراتور دیگر +chat.window.toolbar.refresh=تازه کردن company.title=Mibew Messenger Community confirm.take.head=تغییر جوابگو +errors.captcha=متن نوشته شده توسط شما با تصویری نشان داده شده در بالا مطابقت ندارد. +errors.required=لطفا پر کنید "{0}". +errors.wrong_field=لطفا پر کنید "{0}" به طور صحیح. +form.field.email=ایمیل شما +form.field.message=پیغام +form.field.name=نام شما +harderrors.header=نمی توان اجرا کرد:
                                                        +leavemail.body=شما یک پیغام دارید از {0}: {2} ایمیل: {1} {3} --- بخش آنلاین سایت شما +leavemail.subject=پرسش از {0} +leavemessage.close=بستن +leavemessage.descr=متاسفانه هیچ اپراتوری حاضر نیست. لطفا , بعد مجددا تماس بگیرید یا سوالتان را در کادر زیر وارد نمایید. +leavemessage.perform=ارسال +leavemessage.sent.message=متشکریم از اینکه سایت ما را انتخاب نموده اید.ما به در خواست شما رسیدگی کرده و در اسرع وقت پاسخ خواهیم داد. +leavemessage.sent.title=پیغام شما فرستاده شده است +leavemessage.title=پیام خود را بگذارید +license.title=مجوز localedirection=ltr localeid=Persian (fa) +mail.user.history.body=سلام, {0}! تاریخچه گفتگوی شما: {1} --- بهترین آرزو ها, Mibew Messenger +mail.user.history.subject=Mibew Messenger: تارخچه گفتگو +mailthread.close=بستن... +mailthread.enter_email=ایمیل خود را وارد نمایید: +mailthread.perform=ارسال +mailthread.title=ارسال تاریخچه گفتگو
                                                        بوسیله ایمیل +page.chat.old_browser.close=بستن... +page.chat.old_browser.list=
                                                        • اینترنت اکسپلورر 5.5+
                                                        • فایرفاکس 1.0+
                                                        • اپرا 8.0+
                                                        • موزیلا 1.4+
                                                        • نت اسکیپ 7.1+
                                                        • سفری 1.2+

                                                        همچنین, ما از مرورگرهای قدیمی پشتیبانی می کنیم از :

                                                        • اینترنت اکسپلورر5.0
                                                        • اپرا 7.0
                                                        +page.chat.old_browser.problem=

                                                        مرورگر وب شما کاملا پشتیبانی نمی شود توسط Mibew Messenger. \nلطفا, از یکی از مرورگرهای زیر استفاده نمایید:

                                                        +page.chat.old_browser.title=لطفا, از یک مرورگر جدیدتر استفاده نمایید +presurvey.department=بخش مورد نظر: +presurvey.intro=از ارتباط با ما متشکریم! برای پشتیبانی بهتر لطفا کادرهای زیر پر کرده سپس روی دکمه شروع کلیک نمایید. +presurvey.mail=ایمیل: +presurvey.name=نام: +presurvey.question=سوال اولیه: +presurvey.submit=شروع گفتگو +presurvey.title=پشتیبانی زنده site.title=mibew.org site.url=http://mibew.org tag.pagination.previous=قبلی -updates.latest=ویرایش قدیمی -updates.news=اخبار +typing.remote=کاربر در حال تایپ کردن است ... +updates.latest=آخرین ویرایش: +updates.news=اخبار: updates.title=به روز diff --git a/src/messenger/webim/locales/fi/properties b/src/messenger/webim/locales/fi/properties index 72833d64..bbeb2669 100644 --- a/src/messenger/webim/locales/fi/properties +++ b/src/messenger/webim/locales/fi/properties @@ -2,10 +2,200 @@ encoding=utf-8 output_charset=utf-8 output_encoding=utf-8 app.title=Mibew Messenger +button.delete=Poista +button.offline.bottom=Jätä viestisi +button.offline.top=Sivuston tuki +button.offline=POISSA LINJOILTA +button.online.bottom=Kysy kysymyksesi +button.online.top=Sivun konsultantti +button.online=LINJOILLA +button.save=Tallenna +button.search=Etsi +canned.actions.del=poista +canned.actions.edit=muokkaa +canned.actions=Muokkaa +canned.add=Lisää viesti... +canned.descr=Muokkaa viestejä joita usein kirjoitat chattiin. +canned.group=Ryhmälle: +canned.locale=Kielelle: +canned.title=Tallennetut Viestit +cannededit.descr=Muokkaa olemassa olevaa viestiä. +cannededit.done=Tallennettu +cannededit.message=Viesti +cannededit.title=Muokkaa Viestiä +cannednew.descr=Lisää uusi viesti. +cannednew.title=Uusi Viesti +char.redirect.operator.away_suff=(poissa) +char.redirect.operator.online_suff=(käyettävissä) +chat.came.from=Käviä tuli sivulta {0} +chat.client.changename=Muuta nimi +chat.client.name=Sinä olet +chat.client.visited.page=Käviä suuntasi sivulle {0} +chat.default.username=Käviä +chat.error_page.close=Sulje... +chat.error_page.head=Tapahtui virhe: +chat.error_page.title=Virhe +chat.mailthread.sent.close=Sulje... +chat.mailthread.sent.closewindow=Napsauta tätä linkkiä sulkeaksesi ikkuna +chat.mailthread.sent.content=Tämän keskustelun historia lähetettiin osoitteeseen {0} +chat.mailthread.sent.title=Lähetetty +chat.predefined_answers=Päivää, miten voin auttaa?\nTervetuloa tukeemme. Miten voin auttaa? +chat.redirect.back=Takaisin... +chat.redirect.choose=Valitse: +chat.redirect.group=Ryhmä: +chat.redirected.close=Sulje... +chat.redirected.closewindow=Napsauta sulkeaksesi ikkuna +chat.status.user.dead=Käviä sulki kesukusteluikkunan +chat.status.user.reopenedthread=Vierailija liittyi keskusteluun uudestaan +chat.thread.state_chatting_with_agent=Keskustelussa +chat.thread.state_closed=Suljettu +chat.thread.state_loading=Ladataan +chat.thread.state_wait=Jonossa +chat.visitor.email=Sähköposti: {0} +chat.window.close_title=Sulje keskustelu chat.window.poweredreftext=mibew.org +chat.window.predefined.select_answer=Valitse vastaus... chat.window.product_name=Mibew Messenger +chat.window.send_message=Lähetä viesti +chat.window.send_message_short=Lähetä ({0}) +chat.window.title.agent=Mibew Messenger +chat.window.title.user=Mibew Messenger +chat.window.toolbar.mail_history=Lähetä keskusteluhistoria sähköpostitse +chat.window.toolbar.refresh=Lataa uudelleen +clients.how_to=Vastataksesi vierailijalle, klikkaa hänen nimeä listalta. +clients.intro=Tämä sivu näyttää lista odottavista vierailijoista. +clients.no_clients=Odottavien vierailijoiden lista on tyhjä +clients.online_operators.away=(Poissa) +clients.title=Lista odottavista vierailijoista company.title=Mibew Messenger Community +confirm.take.no=Ei, sulje ikkuna +confirm.take.yes=Kyllä, olen varma +content.logoff=Kirjaudu ulos järjestelmästä. +data.saved=Muutokset tallennettu +errors.captcha=Kirjoittamasi kirjaimet eivät täsmää kirjaimia jotka näyttettiin kuvassa. +errors.file.move.error=Virhe tiedoston siirtämisessä +errors.invalid.file.type=Virheellinen tiedosomuoto +errors.required=Täytä "{0}". +errors.wrong_field=Täytä "{0}" oikein. +features.saved=Ominaisuudet aktivoitu +form.field.address.description=Esim.: 12.23.35.123 tai todo.com +form.field.address=Käviän Osoite +form.field.agent_commonname.description=Tämä nimi näytetään käviöille. +form.field.agent_name.description=Tämä nimi näytetään käviöille. +form.field.agent_name=Nimi +form.field.ban_days=Päiviä +form.field.email=Sähköpostisi +form.field.groupcommonname.description=Nimi Englanniksi. +form.field.groupdesc.description=Ryhmän kuvaus. +form.field.groupdesc=Kuvaus +form.field.groupname=Nimi +form.field.message=Viesti +form.field.name=Nimesi +harderrors.header=Ei voi suorittaa:
                                                        +errors.header=Διόρθωση των λαθών:
                                                          +errors.invalid.file.type=Μη-έγκυρος τύπος αρχείου +errors.prefix=
                                                        • +errors.required=Παρακαλώ εισάγετε το πεδίο "{0}". +errors.suffix=
                                                        • +errors.wrong_field=Παρακαλώ εισάγετε το πεδίο "{0}" σωστά. +features.saved=Τα Χαρακτηριστικά έχουν ενεργοποιηθεί +form.field.address.description=Πχ: 12.23.45.123 ή todo.com +form.field.address=Η Διεύθυνση του επισκέπτη +form.field.agent_commonname.description=Αυτό το όνομα θα είναι ορατό από τους επισκέπτες σας. +form.field.agent_commonname=Διεθνής ονομασία (Λατινικά) +form.field.agent_name.description=Αυτό το όνομα θα είναι ορατό από τους επισκέπτες σας. +form.field.agent_name=Όνομα +form.field.avatar.current.description=Η εικόνα avatar σας. +form.field.avatar.current=Η τρέχουσα εικόνα avatar +form.field.avatar.upload.description=Επιλέξτε το αρχείο εικόνας για ανέβασμα.
                                                          Η εικόνα δεν θα πρέπει να ξεπερνά τα 100x100 px. +form.field.avatar.upload=Ανέβασμα εικόνας avatar +form.field.ban_comment.description=Αιτία μπλοκαρίσματος +form.field.ban_comment=Σχόλιο +form.field.ban_days.description=Αριθμός Ημερών που αυτή η διεύθυνση είναι μπλοκαρισμένη +form.field.ban_days=Ημέρες +form.field.email=To email σας +form.field.groupcommondesc.description=Περιγραφή στα Αγγλικά. +form.field.groupcommondesc=Διεθνής περιγραφή +form.field.groupcommonname.description=Όνομα στα Αγγλικά. +form.field.groupcommonname=Διεθνές όνομα +form.field.groupdesc.description=Περιγραφή της ομάδας. +form.field.groupdesc=Περιγραφή +form.field.groupname.description=Όνομα για ταυτοποίηση της ομάδας. +form.field.groupname=Όνομα +form.field.login.description=Η Είσοδος μπορεί να αποτελείται από μικρά λατινικά γράμματα και υπόπαυλα. +form.field.login=Είσοδος +form.field.mail.description=Για ενημερώσεις και επαναφορά κωδικού. +form.field.mail=E-mail +form.field.message=Μήνυμα +form.field.name=Το όνομά σας +form.field.password.description=Πληκτρολογήστε νέο κωδικό πρόσβασης ή αφήστε το πεδίο κενό για να κρατήσει τον προηγούμενο. +form.field.password=Κωδικός +form.field.password_confirm.description=Επιβεβαίωση νέου κωδικού. +form.field.password_confirm=Επιβεβαίωση +form.field.translation=Μετάφραση +harderrors.header=Δεν μπορεί να εκτελεστεί:
                                                            +image.button.login=/locales/el/images/login.gif +image.button.save=/locales/el/images/save.gif +image.button.search=/locales/el/images/search.gif +image.chat.history=/locales/el/images/history.gif +image.chat.message=/locales/el/images/message.gif +image.chat.sprite=/locales/el/images/wmchat.png +install.1.connected=Έχετε συνδεθεί με τον διακομιστή MySQL έκδοση {0} +install.2.create=Δημιουργία βάσης "{0}" +install.2.db_exists=Η βάση "{0}" έχει δημιουργηθεί. +install.2.notice=Η Βάση δεδομένων δεν βρέθηκε στον διακομιστή. Εάν έχετε δικαιώματα για να δημιουργηθεί τώρα, κάντε κλικ στον παρακάτω σύνδεσμο. +install.3.create=Δημιουργία απαιτούμενων πινάκων. +install.3.tables_exist=Οι απαιτούμενοι πίνακες δημιουργήθηκαν. +install.4.create=Ενημέρωση πινάκων +install.4.done=Η δομή των πινάκων είναι ενημερωμένη. +install.4.notice=Η δομή των πινάκων σας πρέπει να τροποποιηθεί για να είναι συμβατοί με την νέα έκδοση του Messenger. +install.connection.error=Δεν μπορεί να συνδεθεί, παρακαλώ ελέγξτε τις ρυθμίσεις του διακομιστή στο config.php. Σφάλμα: {0} +install.done=Ολοκληρώθηκε: +install.err.back=Επιλύστε το πρόβλημα και δοκιμάστε ξανά. Πατήστε επιστροφή για να επιστρέψετε στον οδηγό. +install.err.title=Πρόβλημα +install.kill_tables.notice=Δεν είναι δυνατό να ενημερωθεί η δομή των πινάκων. Προσπαθήστε να το κάνετε χειροκίνητα ή να αναδημιουργήσετε όλους τους πίνακες (προειδοποίηση: όλα τα δεδομένα σας θα χαθούν). +install.kill_tables=Διαγραφή υπαρχόντων πινάκων από τη βάση δεδομένων +install.license=Άδεια χρήσης λογισμικού +install.message=Ακολουθείστε τον οδηγό για την εγκατάσταση της βάσης δεδομένων. +install.next=Επόμενο βήμα: +install.title=Εγκατάσταση +install.updatedb=Παρακαλώ, τρέξτε τον Οδηγό Ενημέρωσης για να αναπροσαρμόσετε την βάση δεδομένων σας. +installed.login_link=Μεταβείτε στην σελίδα εισόδου +installed.message=Η Εφαρμογή εγκαταστάθηκε επιτυχώς. +installed.notice=Μπορείτε να συνδεθείτε ως διαχειριστής με κενό κωδικό.

                                                            !!! Για λόγους ασφαλείας όμως, παρακαλώ αλλάξτε τον κωδικό σας άμεσα και σβήστε τον φάκελο {0} από τον διακομιστή. +lang.choose=Επιλογή Γλώσσας +leavemail.body=Έχετε ένα μήνυμα από {0}: \n\n{2} \n\nΤο email του: {1} \n{3}\n--- \nΑπό το Συνομιλητή τις Ιστοσελίδας σας +leavemail.subject=Ερώτηση από {0} +leavemessage.close=Κλείσιμο +leavemessage.descr=Δυστυχώς, κανένας χειριστής δεν είναι διαθέσιμος αυτή τη στιγμή. Παρακαλώ, δοκιμάστε αργότερα,η στείλτε μας την ερώτησή σας μέσω τις φόρμας αποστολής. +leavemessage.perform=Αποστολή +leavemessage.sent.message=Σας ευχαριστούμε που χρησιμοποιήσατε την υπηρεσία μας. Θα σας απαντήσουμε μέσω e-mail το συντομότερο δυνατόν. +leavemessage.sent.title=To μήνυμά σας έχει αποσταλεί +leavemessage.title=Αφήστε το μήνυμά σας +leftMenu.client_agents=Χειριστές +leftMenu.client_gen_button=Κώδικας κουμπιού +leftMenu.client_settings=Ρυθμίσεις +license.title=Άδεια +localedirection=ltr +localeid=Ελληνικά (el) +mail.user.history.body=Γεια σας, {0}!\n\nΤο ιστορικό συζητήσεών σας: \n\n{1}\n---\nΜε φιλικούς χαιρετισμούς,\nΣυνομιλητής Mibew +mail.user.history.subject=Συνομιλητής Mibew: ιστορικό συνομιλιών +mailthread.close=Κλείσιμο... +mailthread.enter_email=Εισάγετε το e-mail σας: +mailthread.perform=Αποστολή +mailthread.title=Αποστολή ιστορικού συνομιλίας
                                                            με e-mail +menu.agents=Λίστα χειριστών +menu.blocked=Αποκλεισμένοι επισκέπτες +menu.canned=Προκαθορισμένα μηνύματα +menu.groups.content=Τμήματα. +menu.groups=Ομάδες +menu.locale.content=Αλλάξτε την γλώσσα. +menu.locale=Γλώσσα +menu.main=Κεντρικό +menu.operator=Είστε ο/η {0} +menu.profile.content=Μπορείτε να αλλάξετε τα προσωπικά σας στοιχεία σε αυτή τη σελίδα. +menu.profile=Προφίλ +menu.translate=Μετάφραση +menu.updates.content=Έλεγχος για νέα και ενημερώσεις. +menu.updates=Ενημερώσεις +my_settings.error.password_match=Οι Κωδικοί που εισάγατε δεν ταιριάζουν +no_such_operator=Δεν υπάρχει τέτοιος χειριστής +operator.group.no_description=<δεν υπάρχει περιγραφή> +operator.groups.intro=Επιλέξτε τις ομάδες ανάλογα με τις ικανότητες του χειριστή. +operator.groups.title=Ομάδες χειριστών +page.analysis.search.head_browser=Περιηγητής +page.analysis.search.head_group=Ομάδα +page.analysis.search.head_host=Διεύθυνση του επισκέπτη +page.analysis.search.head_messages=Μηνύματα του επισκέπτη +page.analysis.search.head_name=Όνομα +page.analysis.search.head_operator=Χειριστής +page.analysis.search.head_time=Χρόνος παραμονής στην συνομιλία +page.analysis.userhistory.intro=Μπορείτε να βρείτε το ιστορικό συνομιλίας των επισκεπτών σας εδώ. +page.analysis.userhistory.title=Ιστορικό επισκέψεων +page.chat.old_browser.close=Κλείσιμο... +page.chat.old_browser.list=
                                                              \n
                                                            • Internet Explorer 5.5+
                                                            • \n
                                                            • Firefox 1.0+
                                                            • \n
                                                            • Opera 8.0+
                                                            • \n
                                                            • Mozilla 1.4+
                                                            • \n
                                                            • Netscape 7.1+
                                                            • \n
                                                            • Safari 1.2+
                                                            • \n
                                                            \n

                                                            Επίσης, υποστηρίζουμε κάποια παλιά προγράμματα περιήγησης:

                                                              \n
                                                            • Internet Explorer 5.0
                                                            • \n
                                                            • Opera 7.0
                                                            • \n
                                                            +page.chat.old_browser.problem=

                                                            Το πρόγραμμα περιήγησής σας δεν υποστηρίζετε πλήρως από τον Συνομιλητή Mibew. Παρακαλούμε, χρησιμοποιήστε ένα από τα παρακάτω προγράμματα περιήγησης στο Web:

                                                            +page.chat.old_browser.title=Παρακαλούμε, χρησιμοποιήστε νεότερο πρόγραμμα περιήγησης +page.gen_button.choose_group=Κώδικας για την ομάδα +page.gen_button.choose_image=Επιλέξτε εικόνα +page.gen_button.choose_locale=Κώδικας για τη γλώσσα +page.gen_button.choose_style=Στυλ παράθυρου Συνομιλίας +page.gen_button.code.description=Προσοχή! Παρακαλώ μην αλλάζετε τον κώδικα
                                                            χειροκίνητα
                                                            γιατί δεν μπορούμε να εγγυηθούμε ότι
                                                            αυτό θα λειτουργήσει! +page.gen_button.code=Κώδικας HTML +page.gen_button.default_group=-Όλοι οι χειριστές- +page.gen_button.include_site_name=Συμπεριλάβετε το όνομα του Διακομιστή στον κώδικα +page.gen_button.intro=Εδώ μπορείτε να δημιουργήσετε HTML κώδικα για να τοποθετήσετε στο site σας. +page.gen_button.modsecurity=Συμβατότητα με το mod_security (modsecurity.org), ενεργοποιήστε μόνο εάν έχετε προβλήματα με αυτό +page.gen_button.sample=Παράδειγμα +page.gen_button.secure_links=Χρησιμοποιήστε ασφαλείς συνδέσεις (https) +page.gen_button.title=Παραγωγή του HTML κώδικα του Κουμπιού +page.group.create_new=Εδώ μπορείτε να δημιουργήσετε νέα ομάδα. +page.group.duplicate_name=Παρακαλώ διαλέξτε ένα άλλο όνομα, γιατί ομάδα με το όνομα αυτό υπάρχει ήδη. +page.group.intro=Σε αυτή τη σελίδα μπορείτε να επεξεργαστείτε τις λεπτομέρειες της ομάδας. +page.group.membersnum=Χειριστές +page.group.no_such=Δεν υπάρχει τέτοια ομάδα +page.group.title=Λεπτομέρειες Ομάδας +page.groupmembers.intro=Δείτε και επεξεργαστείτε τη λίστα μελών. +page.groupmembers.title=Μέλη +page.groups.confirm=Είστε σίγουροι ότι θέλετε να διαγράψετε την ομάδα "{0}"? +page.groups.intro=Αυτή η σελίδα εμφανίζει μια λίστα των ομάδων της εταιρείας. Κάθε ομάδα μπορεί να έχει ξεχωριστό κουμπί και έτοιμες απαντήσεις. +page.groups.isaway=Απών +page.groups.isonline=Συνδεμένος +page.groups.new=Δημιουργία νέας ομάδας ... +page.groups.title=Ομάδες +page.preview.agentchat=Chat window (operator-mode) +page.preview.agentrochat=Δείτε παράθυρο του Chat (χειριστή σε λειτουργία μόνο για ανάγνωση) +page.preview.chatsimple=Απλό παράθυρο του chat, ανανεώστε για να αναρτήσετε μηνύματα για περιηγητές (IE 5, Opera 7) +page.preview.choose=Επιλέξτε το στυλ +page.preview.choosetpl=Επιλογή εμφάνισης +page.preview.error=Παράθυρο σφάλματος +page.preview.intro=Από εδώ, μπορείτε να δείτε τη λίστα των θεμάτων που σήμερα έχουν εγκατασταθεί. +page.preview.leavemessage=Παράθυρο για αφήσετε μήνυμα +page.preview.leavemessagesent=παράθυρο "Μήνυμα παραδόθηκε" +page.preview.mail=παράθυρο νήματος Email +page.preview.mailsent=παράθυρο "Μήνυμα στάλθηκε" +page.preview.nochat=Λίστα των υποστηριζόμενων περιηγητών +page.preview.redirect=Ανακατεύθυνση επισκέπτη σε ένα άλλο παράθυρο χειριστή +page.preview.redirected=παράθυρο "Ανακατεύθυνση Επισκέπτη" +page.preview.showerr=Εμφάνιση σφαλμάτων +page.preview.style_default=-Από τις γενικές ρυθμίσεις- +page.preview.survey=Έρευνα πριν την συνομιλία +page.preview.title=Στυλ Ιστοσελίδας +page.preview.userchat=Παράθυρο συνομιλίας (user-mode) +page.translate.descr=Αν δεν σας αρέσει η μετάφραση, παρακαλούμε να μας ενημερώσετε για τα λάθη. +page.translate.done=Η μετάφρασή σας έχει αποθηκευτεί. +page.translate.one=Εισάγετε σας μετάφραση. +page.translate.title=Οδηγός τοπικοποίησης +page_agent.cannot_modify=Δεν σας επιτρέπεται να αλλάξετε το προφίλ του προσώπου αυτού. +page_agent.clear_avatar=Κατάργηση avatar +page_agent.create_new=Εδώ μπορείτε να προσθέσετε νέο χειριστή. +page_agent.error.duplicate_login=Παρακαλώ επιλέξτε ένα άλλο όνομα σύνδεσης , επειδή χειριστής με αυτό όνομα ήδη υπάρχει καταχωρημένος στο σύστημα. +page_agent.error.wrong_login=Όνομα σύνδεσης θα πρέπει να περιέχει μόνο λατινικούς χαρακτήρες, αριθμούς και κάτω παύλα σύμβολο. +page_agent.intro=Επεξεργασία γενικών ρυθμίσεων του χειριστή. +page_agent.tab.avatar=Φωτογραφία +page_agent.tab.groups=Ομάδες +page_agent.tab.main=Γενικά +page_agent.tab.permissions=Δικαιώματα +page_agent.title=Λεπτομέρειες Χειριστή +page_agents.agent_name=Όνομα +page_agents.agents=Πλήρης λίστα χειριστών: +page_agents.confirm=Είστε σίγουροι ότι θέλετε να διαγράψετε χειριστή "{0}"? +page_agents.intro=Αυτή η σελίδα εμφανίζει μια λίστα με χειριστές της εταιρείας. +page_agents.isaway=Απών +page_agents.isonline=Συνδεμένος +page_agents.login=Σύνδεση +page_agents.new_agent=Εισάγετε χειριστή... +page_agents.status=Πρόσφατες δραστηριότητες +page_agents.title=Χειριστές +page_analysis.full.text.search=Όνομα χρήστη ή μήνυμα αναζήτησης κειμένου: +page_analysis.search.title=Ιστορικό συνομιλιών +page_avatar.intro=Μπορείτε να ανεβάσετε τη φωτογραφία σας μόνο σε μορφή JPG, GIF, PNG ή TIF αρχείων εικόνας. +page_avatar.title=Ανεβάστε τη φωτογραφία +page_ban.intro=Εδώ μπορείτε να αποτρέψετε τους κακόβουλους επισκέπτες που επηρεάζουν την εργασία σας με τα μηνύματα spam. +page_ban.sent=Διεύθυνση {0} είναι αποκλεισμένη για συγκεκριμένο αριθμό ημερών. +page_ban.thread=Μπορείτε άνοιξε αυτό το παράθυρο για "{0}" νήμα, Διεύθυνση πεδίο είναι ήδη συμπληρωμένο. Επιλέξτε τον αριθμό των ημερών και κάντε κλικ στο Αποστολή. +page_ban.title=Μπλοκάρισμα διεύθυνσης +page_bans.add=Εισάγετε διεύθυνση +page_bans.confirm=Είστε σίγουροι ότι θέλετε να διαγράψετε τη διεύθυνση {0} από τη φραγή? +page_bans.list=Λίστα μπλοκαρισμένων IPs: +page_bans.title=Λίστα φραγής +page_bans.to=Έως +page_client.pending_users=Μπορείτε να δείτε την λίστα με την ουρά επισκεπτών. +page_group.tab.main=Γενικά +page_group.tab.members=Χρήστες +page_login.error=Όνομα σύνδεσης/κωδικός είναι εσφαλμένα +page_login.intro=Παρακαλώ εισάγετε το όνομα χρήστη και το κωδικό σας για να αποκτήσετε πρόσβαση στην Διαχείριση , δείτε τους επισκέπτες σας και περιηγηθείτε στο ιστορικό. +page_login.login=Σύνδεση: +page_login.password=Κωδικός: +page_login.remember=Να με Θυμάσαι +page_login.title=Σύνδεση +page_search.intro=Αναζήτηση για ιστορία συνομιλίας ενός συγκεκριμένου χρήστη ή μια συγκεκριμένη φράση σε ένα μήνυμα. +page_settings.intro=Καθορίστε τις επιλογές που επηρεάζουν παράθυρο συνομιλίας και την κοινή συμπεριφορά του συστήματος. +page_settings.tab.features=Προαιρετικές Υπηρεσίες +page_settings.tab.main=Γενικά +page_settings.tab.performance=Επιδόσεις +page_settings.tab.themes=Προεπισκόπηση Θεμάτων +pending.menu.hide=Απόκρυψη μενού >> +pending.menu.show=Εμφάνιση μενού >> +pending.popup_notification=Νέος Επισκέπτης σε αναμονή απάντησης. +pending.status.setaway=Επιλογή κατάστασης "Απών" +pending.status.setonline=Επιλογή κατάστασης "Διαθέσιμος" +pending.table.ban=Φραγή Επισκέπτη +pending.table.head.contactid=Διεύθυνση Επισκέπτη +pending.table.head.etc=Διάφορα +pending.table.head.name=Όνομα +pending.table.head.operator=Χειριστής +pending.table.head.state=Κατάσταση +pending.table.head.total=Συνολικός Χρόνος +pending.table.head.waittime=Χρόνος Αναμονής +pending.table.speak=Κάντε κλικ για να συνομιλήσετε με τον επισκέπτη +pending.table.view=Παρακολουθήστε την συνομιλία +permission.admin=Σύστημα διαχείρισης: Οι ρυθμίσεις, διαχείριση χειριστών, το κουμπί παραγωγής HTML +permission.modifyprofile=Δυνατότητα να τροποποιήσετε το προφίλ +permission.takeover=Αναλάβετε νήμα συνομιλίας +permission.viewthreads=Δείτε νήματα άλλον χειριστών +permissions.intro=Αλλαγή των περιορισμών και των διαθέσιμων στοιχείων για την εν λόγω χειριστή. +permissions.title=Δικαιώματα +presurvey.department=Επιλογή Τμήματος: +presurvey.intro=Σας ευχαριστούμε που επικοινωνήσατε μαζί μας! Για την καλύτερη εξυπηρέτησή σας, παρακαλούμε να συμπληρώσετε την παρακάτω φόρμα και κάντε κλικ στο κουμπί Έναρξη συνομιλίας. +presurvey.mail=Email: +presurvey.name=Όνομα: +presurvey.question=Αρχική Ερώτηση: +presurvey.submit=Έναρξη συνομιλίας +presurvey.title=Άμεση Υποστήριξη +report.bydate.1=Ημερομηνία +report.bydate.2=θέματα συνομιλίας +report.bydate.3=Μηνύματα από χειριστές +report.bydate.4=Μηνύματα από Επισκέπτες +report.bydate.title=Στατιστικά χρήσης για κάθε ημερομηνία +report.byoperator.1=Χειριστής +report.byoperator.2=θέματα συνομιλίας +report.byoperator.3=Μηνύματα +report.byoperator.4=Μέσος όρος μήκους του μηνύματος (σε χαρακτήρες) +report.byoperator.title=Θέματα από χειριστές +report.no_items=Δεν υπάρχουν αρκετά δεδομένα +report.total=Σύνολο: +resetpwd.changed.title=Ο κωδικός σας έχει αλλάξει! +resetpwd.changed=Σύνδεση με το νέο κωδικό πρόσβασης. +resetpwd.intro=Παρακαλούμε επιλέξτε έναν κωδικό πρόσβασης για χρήση με Mibew λογαριασμό σας. +resetpwd.login=Προχωρήστε για να συνδεθείτε +resetpwd.submit=Αλλαγή +resetpwd.title=Αλλάξτε κωδικό πρόσβασης σας στο Mibew +restore.back_to_login=Επιστροφή στην σελίδα εισόδου +restore.emailorlogin=Σύνδεση ή E-mail: +restore.intro=Δεν μπορείτε να ανακτήσετε τον κωδικό πρόσβασής σας, αλλά μπορείτε να ορίσετε ένα νέο ακολουθώντας τον σύνδεσμο που σας έχει σταλεί με email. +restore.mailsubj=Επαναφορά τον κωδικό πρόσβασης σας στο Mibew +restore.mailtext=Γεια σου, {0} Κάνε κλικ στον παρακάτω σύνδεσμο ή αντιγράψτε και επικολλήστε τη διεύθυνση URL στο πρόγραμμα περιήγησης σας: {1} Αυτό θα σας αφήσει να επιλέξετε ένα άλλο κωδικό για το Mibew Messenger. +restore.pwd.message=Ξεχάσατε τον κωδικό σας? +restore.sent.title=Ανάκτηση κωδικού πρόσβασης +restore.sent=Στείλαμε τις οδηγίες στο email σας. Παρακαλούμε, ελέγξτε το! +restore.submit=Επαναφορά κωδικού πρόσβασης +restore.title=Προβλήματα με την πρόσβαση στο λογαριασμό σας? +right.administration=Διαχείριση +right.main=Γενικά +right.other=Άλλα +settings.chat.title.description=Το όνομα της εταιρείας σας, για παράδειγμα. +settings.chat.title=Τίτλος στο παράθυρο συνομιλίας +settings.chatstyle.description=Προεπισκόπηση για όλες τις σελίδες του κάθε στυλ είναι διαθέσιμη εδώ +settings.chatstyle=Επιλέξτε στυλ για σας παράθυρα συνομιλίας +settings.company.title.description=Εισάγετε τον τίτλο της εταιρείας σας +settings.company.title=Τίτλος Εταιρείας +settings.email.description=Εισάγετε το email για να λαμβάνετε μηνύματα του συστήματος +settings.email=Email +settings.enableban.description=Με την χρήση του μπορείτε να αποκλείσετε τις επιθέσεις από συγκεκριμένες IPs +settings.enableban=Ενεργοποιήστε το χαρακτηριστικό "Κακόβουλοι Επισκέπτες" +settings.enablegroups.description=Χρησιμοποιήστε το για να έχουν χωριστές ουρές για διαφορετικές ερωτήσεις. +settings.enablegroups=Ενεργοποίηση "Ομάδες" +settings.enablepresurvey.description=Δώστε δυνατότητα στο χρήστη να συμπληρώσει ένα ειδικό έντυπο για να ξεκινήσει συνομιλία. +settings.enablepresurvey=Ενεργοποίηση "Προ-chat έρευνα" +settings.enablessl.description=Παρακαλούμε, σημειώστε ότι web server σας θα πρέπει να ρυθμιστεί ώστε να υποστηρίζει https αιτήματα. +settings.enablessl=Επιτρέψτε ασφαλές συνδέσεις (SSL) +settings.enablestatistics.description=Προσθέτει σελίδα με αναφορές χρήσης συνομιλιών. +settings.enablestatistics=Ενεργοποίηση "Στατιστικά" +settings.forcessl.description=Δείτε τις συνομιλίες μόνο με https σύνδεση +settings.forcessl=Υποχρέωση όλων των συνομιλιών να είναι ασφαλή +settings.frequencychat.description=Καθορίστε το διάστημα σταθμοσκόπησης σε δευτερόλεπτα. Η προεπιλογή είναι 2 δευτερόλεπτα. +settings.frequencychat=Χρόνος ανανέωσης Συνομιλίας +settings.frequencyoldchat.description=Παλιοί περιηγητές μπορεί να χρειαστούν να ανανεώσουν ολόκληρη τη σελίδα για να εμφανιστούν τα μηνύματα. Η προεπιλογή είναι 7 δευτερόλεπτα. +settings.frequencyoldchat=Σελίδα ανανέωσης χρόνου για τις παλιούς περιηγητές +settings.frequencyoperator.description=Καθορίστε το διάστημα σταθμοσκόπησης σε δευτερόλεπτα. Η προεπιλογή είναι 2 δευτερόλεπτα. +settings.frequencyoperator=κονσόλα ανανέωσης χρόνου Χειριστή +settings.geolink.description=Άνοιγμα συνδέσμου τις κάθε ΙΡ σε νέο παράθυρο. {Ip} αντικαθίσταται με ένα πραγματικό ip. +settings.geolink=Σύνδεση σε εξωτερική υπηρεσία geolocation +settings.geolinkparams.description=Μέγεθος Παράθυρου και γραμμές εργαλείων κρύβονται +settings.geolinkparams=Παράθυρο επιλογών Γεωγραφικής τοποθεσίας +settings.host.description=Προορισμός για το όνομα της εταιρείας σας ή του λογοτύπου +settings.host=URL της ιστοσελίδας σας +settings.leavemessage_captcha.description=Προστασία από αυτοματοποιημένη spam (captcha) +settings.leavemessage_captcha=Επιβολή στον επισκέπτη να εισάγει τον κωδικό επαλήθευσης κατά την αποστολή μηνυμάτων +settings.logo.description=Εισάγετε τη διεύθυνση http του λογότυπου της εταιρείας σας +settings.logo=Λογότυπο της εταιρείας σας +settings.no.title=Παρακαλώ εισάγετε τον τίτλο της εταιρείας σας +settings.onehostconnections.description=0 επιτρέπει οποιοδήποτε αριθμό των συνδέσεων +settings.onehostconnections=Μέγιστο αριθμό των νημάτων από μια διεύθυνση +settings.onlinetimeout.description=Ορίστε τον αριθμό των δευτερολέπτων να δείξει Χειριστή συνδεμένο. Η προεπιλογή είναι 30 δευτερόλεπτα. +settings.onlinetimeout=Όριο χρόνου σύνδεσης Χειριστή +settings.popup_notification.description=Εμφάνιση μικρόν παραθύρων για να προσελκύσουν την προσοχή σας. +settings.popup_notification=Ενεργοποίηση "αναδυόμενο παράθυρο για κοινοποίηση για νέους επισκέπτες". +settings.saved=Οι αλλαγές αποθηκεύτηκαν +settings.sendmessagekey=Αποστολή μηνυμάτων με: +settings.survey.askgroup.description=Εμφάνιση / απόκρυψη πεδίο επιλογής τμήματος +settings.survey.askgroup=Επιτρέπει επισκέπτη να επιλέξει τμήμα/ομάδα +settings.survey.askmail.description=Εμφάνιση / απόκρυψη πεδίο email +settings.survey.askmail=Ζητήστε e-mail του επισκέπτη +settings.survey.askmessage.description=Εμφάνιση / απόκρυψη αρχικό πεδίο ερώτησης +settings.survey.askmessage=Δείτε αρχικό πεδίο ερώτησης +settings.title=Ρυθμίσεις Messenger +settings.usercanchangename.description=Απενεργοποιήστε την απόκρυψη πλαίσιο επεξεργασίας από παράθυρο συνομιλίας +settings.usercanchangename=Επιτρέπει στους χρήστες να αλλάζουν τα ονόματά τους +settings.usernamepattern.description=Πώς να φτιάξουμε αναζήτηση επισκεπτών με σειρά από {name}, {id} ή {addr}. Προεπιλογή: {name} +settings.usernamepattern=Αναγνωριστικό Επισκέπτη +settings.wrong.email=Εισάγετε σωστή διεύθυνση e-mail +settings.wrong.onehostconnections=«Τον μέγιστο αριθμό θεμάτων" πεδίο θα πρέπει να είναι ο αριθμός +site.title=mibew.org +site.url=http://mibew.org +statistics.dates=Επιλέξτε ημερομηνίες +statistics.description=Σε αυτή την σελίδα μπορείτε να δείτε διάφορα στατιστικά χρήσης. +statistics.from=Από: +statistics.till=Μέχρι: +statistics.title=Στατιστικά +statistics.wrong.dates=Έχετε επιλέξει Από την ημερομηνία μετά έως την ημερομηνία +tag.pagination.info=Σελίδα {0} από {1}, {2} - {3} από {4} +tag.pagination.next=επόμενο +tag.pagination.no_items.elements=Δεν υπάρχουν στοιχεία +tag.pagination.no_items=Βρέθηκαν 0 στοιχεία +tag.pagination.previous=προηγούμενο +thread.back_to_search=Μετάβαση στην αναζήτηση +thread.chat_log=Καταγραφές συνομιλίας +thread.intro=Αυτή η σελίδα εμφανίζει λεπτομέρειες συνομιλίας και το περιεχόμενο. +time.dateformat=%B %d, %Y +time.locale=el_GR.UTF8 +time.never=Ποτέ +time.timeformat=%I:%M %p +time.today.at=Σήμερα στις +time.yesterday.at=Yesterday at +topMenu.admin=Αρχική +topMenu.logoff=Έξοδος +topMenu.main=Αρχική +topMenu.users.nomenu=χωρίς μενού +topMenu.users=Επισκέπτες +translate.direction=Κατεύθυνση: +translate.show.all=Όλες σειρές +translate.show.foradmin=Σειρές για διαχειριστή +translate.show.foroperator=Σειρές για χειριστή +translate.show.forvisitor=Σειρές για Επισκέπτη +translate.show=Προβολή: +translate.sort.key=Αναγνωριστικό κλειδί +translate.sort.lang=Σειρά γλώσσας - πηγής +translate.sort=Ταξινόμηση ανά: +typing.remote=Απομακρυσμένος χρήστης πληκτρολογεί ... +updates.current=Εσείς χρησιμοποιείτε: +updates.env=Περιβάλλον: +updates.installed_locales=Εγκατεστημένες τοπικές προσαρμογές: +updates.intro=Ενημερώσεις Messenger. +updates.latest=Τελευταία έκδοση: +updates.news=Νέα: +updates.title=Ενημερώσεις diff --git a/src/messenger/webim/locales/fa/properties b/src/messenger/webim/locales/fa/properties index 2fcbcb8b..98ad181e 100644 --- a/src/messenger/webim/locales/fa/properties +++ b/src/messenger/webim/locales/fa/properties @@ -1,106 +1,364 @@ encoding=utf-8 output_charset=utf-8 output_encoding=utf-8 -admin.content.client_agents=ایجاد و یا حذف کارکنان را از این قسمت انجام دهید. و همچنین می توانید سطح دسترسی آنها را تعیین کنید. -admin.content.client_gen_button=دکمه HTML ساخت کد. -app.title=Mibew Messenger +admin.content.client_agents=ایجاد و مدیریت پرسنل و دسترسی‌های آنها. +admin.content.client_gen_button=ایجاد کد برای دکمه‌ی چت +admin.content.client_settings=تنظیمات پنجره‌ی چت +admin.content.description=امکانات موجود برای متصدیان سایت +agent.not_logged_in=لطفا دوباره وارد سیستم شوید +app.descr=Mibew یک پیامرسان تحت وب متن باز است +app.title=پیام رسان Mibew button.delete=حذف button.enter=ورود -button.offline.bottom=پیغام خود را بگذارید +button.offline.bottom=پیام بگذارید button.offline=آفلاین -button.online.bottom=سوال خود را بپرسید +button.online.bottom=سوال بپرسید button.online=آنلاین button.save=ذخیره button.search=جستجو -canned.actions.del=پاک کـــردن +canned.actions.del=حذف canned.actions.edit=ویرایش -canned.actions=تغییر -canned.add=افزودن پیغام... -canned.descr=ویرایش پیام هایی که بیشتر ارسال می کنید. -canned.group=برای گروه : +canned.actions=ویرایش +canned.add=اضافه نمودن پیام +canned.descr=ویرایش پیامهایی که در چت زیاد استفاده میکنید. +canned.group=برای گروه: canned.locale=برای زبان: -canned.title=پیام های آماده +canned.title=پیام آماده +cannededit.descr=ویرایش یک پیام cannededit.done=ذخیره شد -cannededit.message=پیغام -chat.came.from=کاربر منتقل شده از صفحه {0} -chat.client.changename=تغییرنام -chat.client.name=شما -chat.client.visited.page=کاربر منتلق شده به {0} -chat.default.username=بازدیدکننده -chat.error_page.close=بستن... -chat.error_page.head=اشکال رخ داده: +cannededit.message=پیام +cannededit.no_such=پیامی وجود ندارد +cannededit.title=ویرایش پیام +cannednew.descr=اضافه نمودن پیام جدید +cannednew.title=پیام جدید +char.redirect.operator.away_suff=(عدم امکان پاسخگویی) +char.redirect.operator.online_suff=(آنلاین) +chat.came.from=این کاربر از صفحه‌ی {0} آمده است +chat.client.changename=تغییر نام +chat.client.name= خوش آمدید +chat.client.spam.prefix=[اسپم]  +chat.default.username=کاربر +chat.error_page.close=خروج +chat.error_page.head=این خطا روی داده است: chat.error_page.title=خطا -chat.mailthread.sent.close=بستن... -chat.mailthread.sent.closewindow=برای بستن این پنجره اینجا کلیک کنید -chat.mailthread.sent.content=تاریخچه گفتمان شما از آدرس {0} فرستاده شده +chat.mailthread.sent.close=خروج +chat.mailthread.sent.closewindow=برای خروج از این پنجره کلیک کنید. +chat.mailthread.sent.content=گزارش چت شما به {0} ارسال شد chat.mailthread.sent.title=ارسال شد -chat.predefined_answers=سلام, چطور می توانم کمکتان کنم? سلام! به بخش پشتیبانی ما خوش آمدید. چطور می توانم کمکتان کنم? -chat.redirect.back=بازگشت... -chat.status.operator.changed=اپراتور {0} اپراتور تغییر داده شد {1} -chat.status.operator.dead=اپراتور در حال گفتگوست, شما در صف انتظار قرا گرفتید. از صبر شما سپاسگذاریم. -chat.status.operator.joined=اپراتور {0} به گفتگو پیوست -chat.status.operator.left=اپراتور {0} از گفتگو خارج شد -chat.status.operator.returned=اپراتور {0} به گفتگو بازگشت -chat.status.user.changedname=بازدید کننده اسمش را از {0} به {1} تغییر داد -chat.status.user.dead=بازدید کننده پنجره گفتگو را بست -chat.status.user.left=بازدید کننده {0} از گفتگو خارج شد -chat.status.user.reopenedthread=بازدید کننده به گفتگو بازگشت -chat.visitor.email=ایمیل : {0} +chat.predefined_answers=سلام،چطور میتونم به شما کمک کنم؟\nسلام،خوشحال میشم بدون امروز چطور میتونم کمکتون کنم +chat.redirect.back=بازگشت +chat.redirect.cannot=شما در حال چت نمیباشد +chat.redirect.choose=انتخاب: +chat.redirect.group=گروه: +chat.redirect.operator=متصدی: +chat.redirect.title=ارجاع به
                                                            متصدی دیگر +chat.redirected.close=خروج +chat.redirected.closewindow=برای بستن پنجره کلیک کنید +chat.redirected.content={0} در صف انتظار برای چت با متصدی مربوطه قرار گرفت. +chat.redirected.group.content={0} در صف انتظار برای چت با بخش مربوطه قرار گرفت. +chat.redirected.title=کاربر به متصدی دیگری ارجاع شد +chat.status.operator.dead=ارتباط متصدی پاسخگوی شما با مشکل مواجه شده است، شما موقتا در صف انتظار قرار گرفتید، با پوز ش از این وقفه، لطفا منتظر بمانید +chat.status.operator.joined={0} آماده‌ی پاسخگویی به شماست +chat.status.operator.left={0} از چت خارج شد +chat.status.operator.redirect={0} شما را به متصدی دیگری ارجاع داد، لطفا کمی منتظر بمانید +chat.status.operator.returned={0} به چت بازگشت +chat.status.user.changedname=کاربر نام خود را از {0} به {1} تغییر داد +chat.status.user.dead=کاربر پنجره‌ی چت را بست +chat.status.user.left={0} از چت خارج شد +chat.status.user.reopenedthread=بازگشت کاربر به پنجره‌ی چت +chat.thread.state_chatting_with_agent=در حال چت +chat.thread.state_closed=بسته شد +chat.thread.state_loading=بارگذاری +chat.thread.state_wait=در صف انتظار +chat.thread.state_wait_for_another_agent=در انتظار یک متصدی +chat.visitor.email=آدرس ایمیل: {0} chat.visitor.info=اطلاعات: {0} -chat.wait=با تشکر از تماس شما . یک اپراتور در مدت کوتاهی با شما پاسخ خواهد داد ... -chat.window.chatting_with=شما گفتگو می کنید با: -chat.window.close_title=پایان گفتگو -chat.window.poweredby=ترجمه شده توسط: +chat.wait=با تشکر از اینکه ایران سرور را انتخاب نمودید،لطفا منتظر بمانید... +chat.window.chatting_with=شما در حال هستید با: +chat.window.close_title= اتمام چت +chat.window.poweredby=قدرت گرفته از: chat.window.poweredreftext=mibew.org -chat.window.predefined.select_answer=انتخاب پاسخ ... -chat.window.product_name=Mibew پشتیبانی آنلاین -chat.window.send_message=ارسال پیغام +chat.window.predefined.select_answer=انتخاب پاسخ +chat.window.product_name=Mibew Messenger +chat.window.send_message=ارسال chat.window.send_message_short=ارسال ({0}) -chat.window.title.agent=Mibew Messenger -chat.window.toolbar.mail_history=ارسال تاریخچه گفتگو بوسیله ایمیل -chat.window.toolbar.redirect_user=انتقال بازدید کننده به اپراتور دیگر -chat.window.toolbar.refresh=تازه کردن +chat.window.title.agent=Mibew پیغام‌رسان +chat.window.title.user=Mibew پیغام‌رسان +chat.window.toolbar.mail_history=ارسال متن چت بوسیله‌ی ایمیل +chat.window.toolbar.redirect_user=ارجاع کاربر به یک متصدی دیگر +clients.how_to=برای پاسخ به کاربر برروی نام او در لیست کلیک کنید +clients.intro=لیست کاربرانِ در انتظار چت در این صفحه نمایش داده میشود. +clients.no_clients=هیچ کاربری در صف انتظار نمیباشد. +clients.queue.prio=کاربران موجود در صف چت +clients.queue.wait=در انتظار چت با متصدی برای اولین بار +clients.title=لیست صف کاربران company.title=Mibew Messenger Community -confirm.take.head=تغییر جوابگو -errors.captcha=متن نوشته شده توسط شما با تصویری نشان داده شده در بالا مطابقت ندارد. -errors.required=لطفا پر کنید "{0}". -errors.wrong_field=لطفا پر کنید "{0}" به طور صحیح. +confirm.take.head=تغییر متصدی +confirm.take.message=کاربر {0} در حال چت با {1}.
                                                            میباشد، آیا شما از ورود به چت با این کاربر اطمینان دارید؟ +confirm.take.no=خیر، پنجره بسته شود +confirm.take.yes=بله، مطمئن هستم +content.history=جستجو در گزارشات چت +content.logoff=خروج از سیستم +data.saved=تغییرات ذخیره شد +demo.chat.welcome=سلام، چطور میتونم به شما کمک کنم؟ +errors.captcha=حروف نمایش داده شده در عکس با حروف ورودی شما مطابقت ندارد +errors.failed.uploading.file=خطا در آپلود فایل "{0}": {1}. +errors.file.move.error=خطا در انتقال فایل +errors.file.size.exceeded=آپلود با موفقیت انجام شد +errors.footer=
                                                          +errors.header=این اشکالات را رفع نمایید:
                                                            +errors.invalid.file.type=این نوع فایل مجاز نمیباشد +errors.prefix=
                                                          • +errors.required=لطفا "{0}" کامل شود. +errors.suffix=
                                                          • +errors.wrong_field=لطفا فید "{0}" را بدرستی پر نمایید +features.saved=امکانات فعال شد +form.field.address=آدرس کاربر +form.field.agent_commonname.description=این نام توسط کاربر دیده میشود +form.field.agent_commonname=نام انگلیسی +form.field.agent_name.description=این نام توسط کاربر دیده میشود +form.field.agent_name=نام +form.field.avatar.current.description=آواتار شما +form.field.avatar.current=آواتار فعلی +form.field.avatar.upload=آوپلود آواتار +form.field.ban_comment.description=دلیل مسدود سازی +form.field.ban_comment=توضیح form.field.email=ایمیل شما -form.field.message=پیغام +form.field.groupcommondesc.description=توضیحات به انگلیسی +form.field.groupcommondesc=توضیحات برای کاربران خارجی +form.field.groupcommonname.description=نام به انگلیسی +form.field.groupcommonname=نام برای کاربران حارجی +form.field.groupdesc.description=توضیحاتی در رابطه با این بخش. +form.field.groupdesc=توضیحات +form.field.groupname.description=یک نام برای شناسایی این بخش +form.field.groupname=نام بخش +form.field.login=ورود +form.field.mail.description=برای بازیابی رمز و اخبار و اطلاعات +form.field.mail=آدرس ایمیل +form.field.message=پیام form.field.name=نام شما -harderrors.header=نمی توان اجرا کرد:
                                                              -leavemail.body=شما یک پیغام دارید از {0}: {2} ایمیل: {1} {3} --- بخش آنلاین سایت شما -leavemail.subject=پرسش از {0} -leavemessage.close=بستن -leavemessage.descr=متاسفانه هیچ اپراتوری حاضر نیست. لطفا , بعد مجددا تماس بگیرید یا سوالتان را در کادر زیر وارد نمایید. +form.field.password=رمز +form.field.password_confirm.description=رمز را دوباره وارد کنید +form.field.password_confirm=تایید رمز +form.field.translation=ترجمه +install.next=گام بعدی: +leavemessage.close=خروج +leavemessage.descr=متاسفانه در حال حاضر هیچ متصدی امکان چت ندارد، لطفا از طریق فرم درخواست خود را ارسال نمایید تا سریعا بررسی شود. leavemessage.perform=ارسال -leavemessage.sent.message=متشکریم از اینکه سایت ما را انتخاب نموده اید.ما به در خواست شما رسیدگی کرده و در اسرع وقت پاسخ خواهیم داد. -leavemessage.sent.title=پیغام شما فرستاده شده است -leavemessage.title=پیام خود را بگذارید -license.title=مجوز -localedirection=ltr +leavemessage.sent.message=با تشکر از انتخاب ایران سرور، بزودی از طریق ایمیل به شما پاسخ خواهیم داد. +leavemessage.sent.title=پیام شما ارسال شد +leavemessage.title=پیغام بگذارید +leftMenu.client_agents=متصدیان +leftMenu.client_gen_button=کد برای کلید چت +leftMenu.client_settings=تنظیمات +license.title=لیسانس +localedirection=rtl localeid=Persian (fa) -mail.user.history.body=سلام, {0}! تاریخچه گفتگوی شما: {1} --- بهترین آرزو ها, Mibew Messenger -mail.user.history.subject=Mibew Messenger: تارخچه گفتگو -mailthread.close=بستن... -mailthread.enter_email=ایمیل خود را وارد نمایید: +mailthread.close=خروج +mailthread.enter_email=آدرس ایمیل خود را وارد کنید: mailthread.perform=ارسال -mailthread.title=ارسال تاریخچه گفتگو
                                                              بوسیله ایمیل -page.chat.old_browser.close=بستن... -page.chat.old_browser.list=
                                                              • اینترنت اکسپلورر 5.5+
                                                              • فایرفاکس 1.0+
                                                              • اپرا 8.0+
                                                              • موزیلا 1.4+
                                                              • نت اسکیپ 7.1+
                                                              • سفری 1.2+

                                                              همچنین, ما از مرورگرهای قدیمی پشتیبانی می کنیم از :

                                                              • اینترنت اکسپلورر5.0
                                                              • اپرا 7.0
                                                              -page.chat.old_browser.problem=

                                                              مرورگر وب شما کاملا پشتیبانی نمی شود توسط Mibew Messenger. \nلطفا, از یکی از مرورگرهای زیر استفاده نمایید:

                                                              -page.chat.old_browser.title=لطفا, از یک مرورگر جدیدتر استفاده نمایید -presurvey.department=بخش مورد نظر: -presurvey.intro=از ارتباط با ما متشکریم! برای پشتیبانی بهتر لطفا کادرهای زیر پر کرده سپس روی دکمه شروع کلیک نمایید. +mailthread.title=ارسال گزارش چت
                                                              به ایمیل +menu.agents=لیست متصدیان +menu.blocked=مسدود نمودن کاربران +menu.canned=پیامهای اماده +menu.groups.content=بخش‌ها و دپارتمانها +menu.groups=دپارتمانها +menu.locale.content=تغییرات محلی +menu.locale=زبان +menu.main=منوی اصلی +menu.operator={0} خوش آمدی +menu.profile.content=در این قسمت میتوانید مشخصات خود را تغییر دهید. +menu.profile=مشخصات شما +menu.translate=بومی سازی +menu.updates.content=اخبار و بروزرسانی‌ها +menu.updates=بروزرسانی‌ها +my_settings.error.password_match=رمز ورودی و تایید آن همخوانی ندارد +no_such_operator=هیچ متصدی‌ای وجود ندارد +operator.group.no_description=<بدون توضیحات> +operator.groups.intro=بخش مرتبط با این متصدی را مشخص نمایید +operator.groups.title=بخش‌ها +page.analysis.search.head_browser=مرورگر +page.analysis.search.head_group=بخش +page.analysis.search.head_host=آدرس کاربر +page.analysis.search.head_messages=پیامهای کاربر +page.analysis.search.head_name=نام +page.analysis.search.head_operator=متصدی +page.analysis.search.head_time=زمان چت +page.analysis.userhistory.intro=تاریچه و گزارشات چت کاربران از این قسمت در دسترس است +page.analysis.userhistory.title=تاریخچه‌ی بازدید +page.chat.old_browser.close=بستن پنجره +page.chat.old_browser.title=لطفا از یک مرورگر بروزشده استفاده نمایید. این نسخه پشتیبانی نمیشود +page.gen_button.choose_group=کد برای بخش +page.gen_button.choose_image=انتخاب عکس +page.gen_button.choose_locale=کد برای زبان +page.gen_button.choose_style=ظاهر پنجره‌ی چت +page.gen_button.default_group=-تمام متصدیان- +page.gen_button.sample=مثال +page.gen_button.secure_links=استفاده از لینک امن (https) +page.group.create_new=از اینجا میتوانید یک بخش جدید ایجاد کنید. +page.group.duplicate_name=این بخش وجود دارد، از یک نام دیگر برای بخش جدید استفاده کنید. +page.group.intro=در این قسمت میتوانید بخش‌های شرکت را مشخص نمایید +page.group.membersnum=تعداد اپراتورها +page.group.no_such=هیچ بخش‌ای یافت نشد +page.group.title=مشخصات گروهها +page.groupmembers.intro=مشاهده و ویرایش لیست اعضا. +page.groupmembers.title=اعضا +page.groups.confirm=آیا از حذف بخش "{0}" اطمینان دارید? +page.groups.intro=این صفحه لیست بخشهای مختلف شرکت شما را نمایش میدهد، هر گروه دسترسی‌ها، متصدیان و پیامهای پیش‌فرض مخصوص به خود را دارد. +page.groups.isaway=دور از دسترس +page.groups.isonline=آنلاین +page.groups.new=ایجاد بخش جدید +page.groups.title=بخش‌ها +page.preview.agentchat=پنجره‌ی چت (در حالت متصدی) +page.preview.choose=انتخاب ظاهر +page.preview.error=پنجره‌ی خطا +page.translate.descr=اگر این ترجمه‌ها صحیح نمیباشند، شما ترجمه‌ی صحیح را برای ما ارسال کنید +page.translate.done=ترجمه‌ی شما ذخیره شد. +page.translate.one=ترجمه‌ی خود را وارد کنید. +page.translate.title=همیارِ ترجمه +page_agent.cannot_modify=شما مجاز به ویرایش مشخصات این کاربر نمیباشید. +page_agent.clear_avatar=حذف آواتار +page_agent.create_new=از این قسمت میتوانید متصدی جدید اضافه کنید. +page_agent.error.duplicate_login=یک نام‌کاربری دیگر انتخاب کنید، متصدی با این نام کاربری در سیستم وجود دارد. +page_agent.error.wrong_login=نام کاربری فقط میتوانید شامل حروف انگلیسی، اعداد و زیرخط باشد. +page_agent.intro=ویرایش تنظیمات عمومی متصدی. +page_agent.tab.avatar=عکس +page_agent.tab.groups=بخش‌ها +page_agent.tab.main=عمومی +page_agent.tab.permissions=دسترسی‌ها +page_agent.title=مشخصات متصدی +page_agents.agent_name=نام متصدی +page_agents.agents=لیست تمام متصدیان: +page_agents.intro=این صفحه لیست متصدیان شرکت را نمایش میدهد. +page_agents.isaway=دور از دسترس +page_agents.isonline=آنلاین +page_agents.login=نام کاربری +page_agents.new_agent=افزودن متصدی +page_agents.status=آخرین فعالیت +page_agents.title=متصدیان +page_analysis.search.title=تاریخچه‌ی چت +page_avatar.title=آپلود عکس +page_ban.title=مسدودسازی آدرس +page_bans.add=افزودن آدرس +page_bans.list=لیست IPهای مسدود شده: +page_bans.title=لیست مسدود شده‌ها +page_bans.to=تا +page_client.pending_users=مشاهده‌ی صف کاربران برای چت +page_group.tab.main=عمومی +page_group.tab.members=اعضا +page_login.login=ورود: +page_login.password=رمز: +page_login.remember=مرا به یاد داشته باش +page_login.title=ورود +page_settings.intro=تنظیمات محیط چت و قسمتهای مختلف سیستم +page_settings.tab.features=تنظیمات پیشرفته +page_settings.tab.main=عمومی +page_settings.tab.performance=بهره‌وری +page_settings.tab.themes=پیش‌نمایش ظاهر +pending.menu.hide=حذف منو >> +pending.menu.show=نمایش منو >> +pending.popup_notification=یک کاربر جدید در انتظار چت است. +pending.status.setaway=برای تغییر وضعیت به "عدم امکان پاسخگویی" ایجا کلیک کنید +pending.status.setonline=برای تغییر وضعیت به "در دسترس" ایجا کلیک کنید +pending.table.ban=مسدود نمودن کاربر +pending.table.head.contactid=آدرس کاربر +pending.table.head.etc=مرورگر +pending.table.head.name=نام +pending.table.head.operator=متصدی +pending.table.head.state=وضعیت +pending.table.head.total=مجموع زمان +pending.table.head.waittime=زمان انتظار +pending.table.speak=برای چت با این کاربر کلیک کنید +permission.modifyprofile=امکان تغییر مشخصات +permissions.title=دسترسی‌ها +presurvey.department=انتخاب بخش: +presurvey.intro=ابتدا بخش مورد نظر خود را انتخاب نموده و سپس برروی کلید "آغاز چت" کلیک نمایید. presurvey.mail=ایمیل: presurvey.name=نام: -presurvey.question=سوال اولیه: -presurvey.submit=شروع گفتگو +presurvey.question=پرسش اولیه: +presurvey.submit=آغازچت presurvey.title=پشتیبانی زنده +report.bydate.1=تاریخ +report.bydate.3=پیام اپراتور +report.bydate.4=پیام کاربر +report.bydate.title=آمار استفاده براساس روز +report.byoperator.1=اپراتور +report.byoperator.3=پیام +report.total=مجموع: +resetpwd.changed.title=رمز شما تغییر یافت! +resetpwd.changed=با رمز جدیدتان وارد شوید. +resetpwd.submit=ویرایش +resetpwd.title=تغییر رمز ورود +restore.emailorlogin=نام کاربری یا ایمیل: +restore.pwd.message=رمز خود را فراموش کرده‌اید? +restore.sent.title=بازیابی رمز +restore.submit=ریست نمودن رمز +right.administration=مدیر +right.main=منوی اصلی +right.other=دیگر امکانات +settings.chat.title.description=عنوانی که مایل هستید کاربران در پنچره‌ی چت مشاهده کنند +settings.chat.title=نام شرکت در پنجره‌ی چت +settings.chatstyle=انتخاب ظاهر پنجره‌ی چت +settings.company.title.description=نام شرکت شما +settings.company.title=شرکت +settings.email=ایمیل +settings.enableban.description=فعال شدن این امکان درخواستهای زیاد از یک آدرس IP را مسدود میکند +settings.enableban=فعال نمودن امکان شناسایی "کاربر نماها" +settings.enablegroups=فعال سازی "بخش‌ها" +settings.enablessl.description=توجه داشته باشید، سرور شما باید برای استفاده از این امکان پیکربندی شده باشد. +settings.enablessl=امکان استفاده از اتصال امن (SSL) +settings.enablestatistics=فعال سازی "آمار" +settings.host=آدرس وب‌سایت شما +settings.leavemessage_captcha.description=فعال سازی کپچا +settings.logo.description=آدرس وب برای لوگوی شرکت +settings.logo=لوگوی شرکت شما +settings.no.title=لطفاعنوان شرکت را وارد کنید +settings.saved=تغییرات ذخیره شد +settings.survey.askgroup.description=نمایش یا عدم نمایش انتخاب بخش در پنجره‌ی اولیه‌ی چت +settings.survey.askgroup=امکان انتخاب "بخش" در پنجره‌ی چت +settings.survey.askmail.description=نمایش یا عدم نمایش دریافت آدرس ایمیل کاربر در پنجره‌ی چت +settings.survey.askmail=دریافت ایمیل از کاربر +settings.survey.askmessage.description=نمایش یا عدم نمایش سوال اولیه در پنجره‌ی چت +settings.survey.askmessage=نمایش سوال اولیه در پنجره‌ی چت +settings.title=تنظیمات پیام‌رسان +settings.usercanchangename.description=در صورت غیرفعال بودن این امکان از پنجره‌ی چت حذف خواهد شد +settings.usercanchangename=دسترسی به کاربران برای تغییر نام خود site.title=mibew.org site.url=http://mibew.org +statistics.dates=انتخاب تاریخ +statistics.description=آمار استفاده و پاسخگویی‌ها. +statistics.from=از: +statistics.till=تا: +statistics.title=آمار +statistics.wrong.dates=حداقل زمان انتخابی از حداکثر زمان انتخابی بیشتر است! +tag.pagination.next=بعدی +tag.pagination.no_items.elements=هیچ رکوردی وجود ندارد +tag.pagination.no_items=موردی یافت نشد tag.pagination.previous=قبلی -typing.remote=کاربر در حال تایپ کردن است ... -updates.latest=آخرین ویرایش: +thread.back_to_search=جستجو +thread.chat_log=گزارش چت +time.dateformat=%B %d, %Y +time.never=هرگز +time.timeformat=%I:%M %p +time.today.at=امروز در +time.yesterday.at=دیروز در +topMenu.admin=منوی اصلی +topMenu.logoff=خروج +topMenu.main=خانه +topMenu.users.nomenu=بدون منو +topMenu.users=کاربران +translate.direction=اصلی: +translate.show.all=تمام جملات +translate.show.foradmin=جملات بخش مدیریت +translate.show.foroperator=جملات بخش اپراتورها +translate.show.forvisitor=جملات بخش کاربران +translate.show=نمایش: +translate.sort.lang=زبان مبدا +translate.sort=مرتب سازی براساس: +typing.remote=کاربر در حال نگارش متن... +updates.env=محیط: +updates.installed_locales=زبانهای نصب شده: +updates.intro=بروزرسانی‌های پیام رسان +updates.latest=آخرین نسخه: updates.news=اخبار: -updates.title=به روز +updates.title=بروزرسانی‌ها From ef92f51afddc648927a454d7ad43b30a3e0a0bec Mon Sep 17 00:00:00 2001 From: Evgeny Gryaznov Date: Mon, 21 Feb 2011 00:06:13 +0100 Subject: [PATCH 21/77] ignore .DS_Store --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 76947b62..c2dbe7fa 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ src/messenger/.idea/workspace.xml +.DS_Store \ No newline at end of file From 7de97c2a683404072ea0a47b08635c1e4cad8dfc Mon Sep 17 00:00:00 2001 From: Evgeny Gryaznov Date: Mon, 21 Feb 2011 01:02:39 +0100 Subject: [PATCH 22/77] apply patch by Andrew Armstrong: available operators list (revised); remove odd eval code in common.js; fix obfuscation --- src/messenger/compile_js | 2 +- src/messenger/webim/default.css | 7 ++ src/messenger/webim/images/opaway.gif | Bin 0 -> 3480 bytes src/messenger/webim/images/oponline.gif | Bin 0 -> 3481 bytes src/messenger/webim/js/163/brws.js | 1 - src/messenger/webim/js/163/chat.js | 1 - src/messenger/webim/js/163/common.js | 1 - src/messenger/webim/js/163/users.js | 1 - src/messenger/webim/js/164/brws.js | 1 + src/messenger/webim/js/164/chat.js | 1 + src/messenger/webim/js/164/common.js | 1 + src/messenger/webim/js/{163 => 164}/ie.js | 0 src/messenger/webim/js/{163 => 164}/locale.js | 0 src/messenger/webim/js/{163 => 164}/update.js | 0 src/messenger/webim/js/164/users.js | 1 + src/messenger/webim/js/source/JSO.java | 2 +- src/messenger/webim/js/source/build.xml | 2 +- src/messenger/webim/js/source/common.js | 20 +---- src/messenger/webim/js/source/users.js | 77 +++++++++++++----- src/messenger/webim/libs/common.php | 3 +- src/messenger/webim/libs/operator.php | 25 ++++++ src/messenger/webim/locales/en/properties | 2 + src/messenger/webim/locales/ru/properties | 2 + src/messenger/webim/operator/features.php | 2 +- src/messenger/webim/operator/operators.php | 22 +---- src/messenger/webim/operator/update.php | 26 +++++- src/messenger/webim/operator/users.php | 1 + src/messenger/webim/view/agents.php | 6 +- src/messenger/webim/view/features.php | 9 ++ src/messenger/webim/view/pending_users.php | 7 +- 30 files changed, 148 insertions(+), 75 deletions(-) create mode 100644 src/messenger/webim/images/opaway.gif create mode 100644 src/messenger/webim/images/oponline.gif delete mode 100644 src/messenger/webim/js/163/brws.js delete mode 100644 src/messenger/webim/js/163/chat.js delete mode 100644 src/messenger/webim/js/163/common.js delete mode 100644 src/messenger/webim/js/163/users.js create mode 100644 src/messenger/webim/js/164/brws.js create mode 100644 src/messenger/webim/js/164/chat.js create mode 100644 src/messenger/webim/js/164/common.js rename src/messenger/webim/js/{163 => 164}/ie.js (100%) rename src/messenger/webim/js/{163 => 164}/locale.js (100%) rename src/messenger/webim/js/{163 => 164}/update.js (100%) create mode 100644 src/messenger/webim/js/164/users.js diff --git a/src/messenger/compile_js b/src/messenger/compile_js index 459de7d1..79b63a56 100755 --- a/src/messenger/compile_js +++ b/src/messenger/compile_js @@ -1,5 +1,5 @@ #!/bin/sh cd webim/js/source -/usr/local/ant/bin/ant +ant rm -rf bin diff --git a/src/messenger/webim/default.css b/src/messenger/webim/default.css index 237fc974..e4508727 100644 --- a/src/messenger/webim/default.css +++ b/src/messenger/webim/default.css @@ -555,6 +555,13 @@ table.awaiting td.visitor { text-decoration: underline; } +/* online operators */ + +#onlineoperators { + padding-right: 10px; + float: right; +} + /* search */ #searchtext { diff --git a/src/messenger/webim/images/opaway.gif b/src/messenger/webim/images/opaway.gif new file mode 100644 index 0000000000000000000000000000000000000000..e905691806859ad59efecf5a67cf5141a20fcaaf GIT binary patch literal 3480 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 Qtv*EJc9$I$OlM&KZ%3Vs00000 literal 0 HcmV?d00001 diff --git a/src/messenger/webim/images/oponline.gif b/src/messenger/webim/images/oponline.gif new file mode 100644 index 0000000000000000000000000000000000000000..ea245356e451d1cece0a1ebcca6452606544de94 GIT binary patch literal 3481 zcmbW4XH-+!7J$#aX#^5l0@4Y+NmU>;DWM8TuYwSg5JCwMx)l*oih_tp69usV3YMXW z4G~0?K~Vt}bwC~>>Nq%x4K?pZ)>7VEYi8bh`^R42*=O&2_TBrOyUulSbEaC*34j1b zz;`JEpcH@_0QkVVT;KYnvgcXzHK(lt5NQesYo9rsBkO zUEAyCzJ&|dK3u&1=`x?sU(9+@t9(M^0k8%t{4Z`any-t4i?NZh2>=9F4-PjG76%}K zo61A%l;Dt13T_C%01vRh7yvpWCCSsz*o&4eT_rMo)chTjo z&-boD(t|&3KZAeT66*n=&LhPs`Du%)1fXL(05T7M+SCsLAeIY2`>iD}BrVu6F{!CZ zmWGBI85sr~7Q;YL(I4`U4nI8q8kVeQAXx85@hFb0XnIO>i6e_Kt%IFb!UUIq)7VKoEq3 zh!6>qg_I!;NDnfBsL(3N3G#q^p%5q%VnbXg4cZ88g9@Qis0yls8lltBIp_*B01ZR@ z2hb!m3;hXwhEXs9Cc}!bCTs{(VSCse_J_k^Hk=HvhjZcGa0OfspMcxpEAUNt1fGCj z!t*GA5xb)ouEcTp3lSEx^DESiL-p!LyK zXjgOqnt@J6Z$=lPtI)^M?dV?gUGyY+4*d;7#3*3&FqRlMOfZIx$-v}c$}vYVZJ0jH z2xc1d9*f0FW3{m6SXXQaHWs@9TZBD;ZN+wDhp|)Gc^nQWi_^o|;Jk2jTq-UPSBX1; zyNtVoo5p<<5)o1sG7)kX3KilCcrQE?pM@{RH{iSQ zxA4>W1z`zcEnypBf8ki+t-=+;Ey8`mkA&Zfh={0)Scv$Da7402Dnw3+To;)X`9zQ; z=n`mzFhUw(H{lqeoA7|}mPjOO677hg#8l#LVk7Y?@d@#xC`r^n)J>Erx<#~Fv|aR$ z=xZ^&n1-0W*gCQGV&!6I#cqkc632^ciqpjD;+w^*#m|Y4iO)-rB#b4zBoZWwB$^}! zB%Vv+BsC?SB$<-Al7}U)N=}hbBsCI^#2{@WHIVv9(_}1Ji|j^@B^Q!Ul84B1Qj$_D zr2?fgrK+VaN=-WWaDJ_$acs+mP5-RJ^MAN=aJDPAOKYOzD!+tTIV?l`==UO!>0%3yKuQo)S-~p!8Da zR1{QPRnk=IREAU*RJBwCRC82YRUfMft5MaW)ymX*)aKNc)jicWsyC}Y)WB;{HDWaO zYxHY;(A3fl(%hlhq4``(M$1iWy;ifaAq0tX+BElw|5@ zy2G@`^sAY<8PBZ6Y}Q=eJkq?ze2hw_dQ*$2*DWv>4i;N1E?9iBG_y>#JY)HXmA+M+ zRg=|oYb|S*b%XVkjj9dZrp{(!6=hZAsza+LY*lROw)M78?bPg;c1P`I>~-v8?N8Xh zb}(|_IkY)^pjpy3(YhT`jxLS`jzdn8P619;PEVXwo!QRK&T}rNE*o6BT`{iiu6ta^ z+!WmyZjEkptIbz$THWhTaOeBESGhm+(DmSXba}#_t3CI6K3b!(hP$T23wXJC?e%)> zt>vBUeclJ_i zQy%k*L*rC&-o(1b9*q4E=M{G>jvpTs-cx=3tg?R({sZdgt{= zHlQ~!HuP*%*|>G%c3dybb%l&&wG+UvQuy^K;;Q1)(L#J+*@mE{Nb3-3?cKT+XP z(OIcpSyK6>DyC|r+M&9&MxiFZ=EDKzfjhN!wJiq~4;CK$e28=Cew|BQd%b3T`C;tg z^ux~@0vq~|P>(bol{;E^l>hY@_t?a7-{ZZF=8cU_3Qfh$aC2Jo?1``ww@*5r>}=6* zscV&PEj$HIrJZ_lI`Z`B8TT_iXQ^jfe$n`)rj68A&@cT>pXk=#o8CsFOyy_ zyvqAs;`f@@+OL24!|sp4x!}3!H@r9eKa1YVzCHGC<-4AF@A)V16W%X;DEKJ*@%Sg| zr~c1DpJx^_zTm!8eAW5d_09d;BYpz%*CDu#BR@^Z{Tb_LS6k9=M3K|ESu%F0o4HHM zz)XBI1c?kTk{+vi{pto{wt)PMp2 literal 0 HcmV?d00001 diff --git a/src/messenger/webim/js/163/brws.js b/src/messenger/webim/js/163/brws.js deleted file mode 100644 index 4121bfdc..00000000 --- a/src/messenger/webim/js/163/brws.js +++ /dev/null @@ -1 +0,0 @@ -var myAgent="";var $j=0;var myRealAgent="";function _j(){var mk=["opera","msie","safari","firefox","netscape","mozilla"];var tj=navigator.userAgent.toLowerCase();for(var i=0;i");ht.write("");ht.write("");ht.write("
                                                              ");ht.write("");ht.close();tt.onload=function(){if(tt.jt){rt.st(tt).getElementById('content').innerHTML+=tt.jt;rt.kt(tt);} } ;} ,lt:function(tt,ot){var pt=this.st(tt).getElementById('content');if(pt==null){if(!tt.jt)tt.jt="";tt.jt+=ot;} else{pt.innerHTML+=ot;} } ,kt:function(tt){var dt=this.st(tt).getElementById('bottom');if(myAgent=='opera'){try{tt.contentWindow.scrollTo(0,this.st(tt).getElementById('content').clientHeight);} catch(e){} } if(dt){dt.scrollIntoView(false);} } } ;sq.et=mn.nn();mn.sn(sq.et,sq.lq,{qn:function(pq){this.oq(pq);this.pq.onComplete=this.ft.on(this);this.pq.jr=this.gt.on(this);this.pq.hr=this._q.on(this);this.pq.timeout=0x1388;this.at={} ;this.frequency=(this.pq.frequency||2);this.bt=0;this.ct=true;this.vt=true;this.wt=true;this.xt=this.pq.yt!=null;rt.ut(this.pq.zt);if(this.pq.yt){this.pq.yt.onkeydown=this.$t.on(this);this.pq.yt.onfocus=(function(){this.wt=true;} ).on(this);this.pq.yt.onblur=(function(){this.wt=false;} ).on(this)} this._t();} ,gt:function(mu,nu){this.qu("offline, reconnecting");this.ru();this.su=setTimeout(this._t.on(this),01750);} ,_q:function(mu){this.qu("timeout, reconnecting");this.ru();this.su=setTimeout(this._t.on(this),(620+380));} ,tu:function(uu){this.pq.fq='act='+uu+'&thread='+(this.pq.threadid||0)+'&token='+(this.pq.token||0)+'&lastid='+(this.pq.hu||0);if(this.pq.user)this.pq.fq+="&user=true";if(uu=='refresh'&&this.pq.yt&&this.pq.yt.value!='')this.pq.fq+="&typed=1";} ,iu:function(ju){if(this.pq.yt)this.pq.yt.disabled=!ju;} ,ru:function(){this.iu(true);if(this.at.pq)this.at.pq.onComplete=undefined;clearTimeout(this.su);} ,_t:function(){this.tu("refresh");this.at=new sq.vq(this.pq.servl,this.pq);} ,ft:function(hq){try{this.iu(true);this.ct=true;var ku=sq.uq(hq);if(ku&&ku.tagName=='thread'){this.lu(ku);} else{this.ou(hq,ku,'refresh messages failed');} } catch(e){} this.vt=false;this.su=setTimeout(this._t.on(this),this.frequency*(775+225));} ,pu:function(du){if(du==""||!this.ct){return;} this.ct=false;this.ru();this.vt=true;this.tu("post");var eu={} .un(this.pq);eu.fq+="&message="+encodeURIComponent(du);eu.onComplete=(function(fu){this.ft(fu);if(this.pq.yt){this.pq.yt.value='';this.pq.yt.focus();} } ).on(this);if(myRealAgent!='opera')this.iu(false);this.at=new sq.vq(this.pq.servl,eu);} ,gu:function(au){this.vt=true;new sq.vq(this.pq.servl,{fq:'act=rename&thread='+(this.pq.threadid||0)+'&token='+(this.pq.token||0)+'&name='+encodeURIComponent(au)} );} ,bu:function(hq){var ku=sq.uq(hq);if(ku&&ku.tagName=='closed'){setTimeout('window.close()',(1224+776));} else{this.ou(hq,ku,'cannot close');} } ,cu:function(){var vu='act=close&thread='+(this.pq.threadid||0)+'&token='+(this.pq.token||0);if(this.pq.user)vu+="&user=true";new sq.vq(this.pq.servl,{fq:vu,onComplete:this.bu.on(this)} );} ,wu:function(xu,yt){var yu=qs.us(yt);rt.lt(xu,yu);} ,zu:function($u){if($("typingdiv")){$("typingdiv").style.display=$u?'inline':'none';} } ,_u:function(mh){var nh=qs.us(mh);if(this.pq.mh&&this.pq.user){this.pq.mh.innerHTML=nh!=""?"\"\"\"\"/":"";} } ,lu:function(ku){var rh=false;var sh=this.pq.zt;var th=qs.ks(ku,"lastid");if(th){this.pq.hu=th;} var uh=qs.ks(ku,"typing");if(uh){this.zu(uh=='1');} var hh=qs.ks(ku,"canpost");if(hh){if(hh=='1'&&!this.xt||this.xt&&hh!='1'){window.location.href=window.location.href;} } for(var i=0;i=0){var ju="updated";if(this.bt>0){var jh=((new Date()).getTime()-this.bt)/(892+108);ju=ju+", "+jh+" secs";if(jh>012){alert(ju);} } this.bt=(new Date()).getTime();this.qu(ju);} else{this.kh();} if(rh){rt.kt(this.pq.zt);if(!this.vt){var lh=$('soundimg');if(lh==null||lh.className.match(new RegExp("\\bisound\\b"))){$s(it.qh+'/sounds/new_message.wav');} } if(!this.wt){window.focus();} } } ,oh:function(ph,dh){return((dh==(12+1)&&(ph||this.pq.ignorectrl))||(dh==012));} ,$t:function(k){if(k){eh=k.ctrlKey;k=k.which;} else{k=event.keyCode;eh=event.ctrlKey;} if(this.pq.yt&&this.oh(eh,k)){var fh=this.pq.yt.value;if(this.pq.ignorectrl){fh=fh.replace(/[\r\n]+$/,'');} this.pu(fh);return false;} return true;} ,ou:function(hq,ku,gh){if(ku&&ku.tagName=='error'){this.qu(qs.rs(ku,"descr"));} else{this.qu("reconnecting");} } ,ah:function(k){if($("engineinfo")){$("engineinfo").style.display='inline';$("engineinfo").innerHTML=k;} } ,qu:function(k){if(this.bh)clearTimeout(this.bh);this.ah(k);this.bh=setTimeout(this.kh.on(this),07640);} ,kh:function(){$("engineinfo").style.display='none';} } );var it={ch:{} ,vh:function(){it.ch.gu($('uname').value);$('changename1').style.display='none';$('changename2').style.display='inline';$('unamelink').innerHTML=nt($('uname').value);} ,wh:function(){$('changename1').style.display='inline';$('changename2').style.display='none';} } ;er.lr({'#postmessage a':function(xh){xh.onclick=function(){var yt=$('msgwnd');if(yt)it.ch.pu(yt.value);} ;} ,'select#predefined':function(xh){xh.onchange=function(){var yt=$('msgwnd');if(this.selectedIndex!=0){yt.value=this.options[this.selectedIndex].innerText||this.options[this.selectedIndex].innerHTML;} this.selectedIndex=0;yt.focus();} ;} ,'div#changename2 a':function(xh){xh.onclick=function(){it.wh();return false;} ;} ,'div#changename1 a':function(xh){xh.onclick=function(){it.vh();return false;} ;} ,'div#changename1 input#uname':function(xh){xh.onkeydown=function(e){var or=e||event;if(or.keyCode==015){it.vh();} } ;} ,'a#refresh':function(xh){xh.onclick=function(){it.ch.ru();it.ch._t();} ;} ,'a#togglesound':function(xh){xh.onclick=function(){var lh=$('soundimg');if(!lh){return;} if(lh.className.match(new RegExp("\\bisound\\b"))){lh.className="tplimage inosound";} else{lh.className="tplimage isound";} var yh=$('msgwnd');if(yh)yh.focus();} ;} ,'a.closethread':function(xh){xh.onclick=function(){it.ch.cu();} ;} } );kr.lr(window,'onload',function(){it.qh=threadParams.wroot;it.cssfile=threadParams.cssfile;it.ch=new sq.et(({ignorectrl:-1,zt:myRealAgent=='safari'?self.frames[0]:$("chatwnd"),mh:$("avatarwnd"),yt:$("msgwnd")} ).un(threadParams||{} ));} ); \ No newline at end of file diff --git a/src/messenger/webim/js/163/common.js b/src/messenger/webim/js/163/common.js deleted file mode 100644 index c17803e6..00000000 --- a/src/messenger/webim/js/163/common.js +++ /dev/null @@ -1 +0,0 @@ -var mn={nn:function(){return function(){this.qn.rn(this,arguments);} ;} ,sn:function(tn,parent,body){Object.un(Object.un(tn.prototype,parent.prototype),body);} } ;Object.un=function(hn,jn){for(kn in jn){hn[kn]=jn[kn];} return hn;} ;Object.prototype.un=function(ln){return Object.un.rn(this,[this,ln]);} ;Function.prototype.on=function(ln){var pn=this;return function(){return pn.rn(ln,arguments);} } ;Function.prototype.dn=function(ln){var pn=this;return function(event){pn.call(ln,event||window.event);} } ;Number.prototype.en=function(){var fn=this.toString((11+5));if(this<(13+3))return'0'+fn;return fn;} ;var gn={an:function(){var returnValue;for(var i=0;i=(161+39)&&hq.status<(247+53)){var iq=hq.responseXML;if(iq&&iq.documentElement)return iq.documentElement;} return null;} ,jq:function(hq){return hq.statusText||"connection error N"+hq.status;} ,kq:function(){} } ;sq.lq=function(){} ;sq.lq.prototype={oq:function(pq){this.pq={dq:'post',eq:true,fq:''} .un(pq||{} );} ,gq:function(){try{return this.aq.status||0;} catch(e){return 0} } ,bq:function(){var status=this.gq();return!status||(status>=0310&&status<0x12c);} ,cq:function(){return!this.bq();} } ;sq.vq=mn.nn();sq.vq.wq=['Uninitialized','Loading','Loaded','Interactive','Complete'];mn.sn(sq.vq,sq.lq,{qn:function(url,pq){this.aq=sq.tq();this.oq(pq);this.xq={} ;this.yq=false;this.zq(url);} ,zq:function(url){var fq=this.pq.fq||'';if(fq.length>0)fq+='&_=';try{if(this.pq.dq=='get'&&fq.length>0)url+='?'+fq;this.aq.open(this.pq.dq.toUpperCase(),url,this.pq.eq);if(this.pq.eq){this.aq.onreadystatechange=this.$q.on(this);if(this.pq.timeout){this.xq=setTimeout(this._q.on(this),this.pq.timeout);} } this.mr();var nr=this.pq.qr?this.pq.qr:fq;this.aq.send(this.pq.dq=='post'?nr:null);} catch(e){this.rr(e);} } ,mr:function(){var sr=['X-Requested-With','XMLHttpRequest'];if(this.pq.dq=='post'){sr.$n('Content-type','application/x-www-form-urlencoded');if(this.aq.overrideMimeType&&(navigator.userAgent.match("/Gecko\/(\d{4} )/")||[0,03725])[1]<(1793+212))sr.$n('Connection','close');} if(this.pq.sr)sr.$n.rn(sr,this.pq.sr);for(var i=0;i-1){var yr=token.split('#');var zr=yr[0];var id=yr[1];var element=document.getElementById(id);if(element==null||zr&&element.nodeName.toLowerCase()!=zr){return new Array();} xr=new Array(element);continue;} if(token.indexOf('.')>-1){var yr=token.split('.');var zr=yr[0];var $r=yr[1];if(!zr){zr='*';} var _r=new Array;var ms=0;for(var h=0;h=0)ys="audio/mpeg";} return ys;} function $s(_s){var mt=document.getElementById("player");if(mt){mt.parentNode.removeChild(mt);} mt=document.body.appendChild(document.createElement("div"));var zs=navigator.userAgent.toLowerCase();if(zs.indexOf('safari')==-1&&zs.indexOf('windows')!=-1){mt.innerHTML='';} else{mt.innerHTML='
                                                              ';} } function nt(qt){return qt.replace('&','&').replace('<','<').replace('>','>').replace('"','"');} \ No newline at end of file diff --git a/src/messenger/webim/js/163/users.js b/src/messenger/webim/js/163/users.js deleted file mode 100644 index b209f5e6..00000000 --- a/src/messenger/webim/js/163/users.js +++ /dev/null @@ -1 +0,0 @@ -sq.zh=mn.nn();mn.sn(sq.zh,sq.lq,{qn:function(pq){this.oq(pq);this.pq.onComplete=this.ft.on(this);this.pq.jr=this.gt.on(this);this.pq.hr=this._q.on(this);this.pq.timeout=(4693+307);this.frequency=(this.pq.frequency||2);this.at={} ;this._t();} ,gt:function(mu,nu){if(this.pq.ou)this.pq.ou("offline, reconnecting");this.ru();this.su=setTimeout(this._t.on(this),(832+168));} ,_q:function(mu){if(this.pq.ou)this.pq.ou("timeout, reconnecting");this.ru();this.su=setTimeout(this._t.on(this),01750);} ,ru:function(){if(this.at.pq)this.at.pq.onComplete=undefined;clearTimeout(this.su);} ,_t:function(){if(this.pq.$h)this.pq.fq=(this.pq.$h)();this.at=new sq.vq(this.pq.url,this.pq);} ,ft:function(fu){try{var ku=sq.uq(fu);if(ku){(this.pq.lu||sq.kq)(ku);} else{if(this.pq.ou)this.pq.ou("reconnecting");} } catch(e){} this.su=setTimeout(this._t.on(this),this.frequency*(704+296));} } );var _h={mi:function(link,title,ni,qi,width,height,ri){return''+qi+'';} ,si:function(content){return''+content+'
                                                              ';} ,ti:function(ui,hi,id,ii,ji,ki,yt,li){var oi=2;var link=hi+"?thread="+id;var pi='';if(ji||ii){pi+=_h.mi((li||!ii)?link:link+"&viewonly=true",localized[ji?0:1],"ImCenter"+id,ui,(501+139),(295+185),null);} else{pi+=''+ui+'';} pi+='';if(ji){pi+='';pi+=_h.mi(link,localized[0],"ImCenter"+id,''+localized[0]+'',01200,(437+43),null);pi+='';oi++;} if(ii){pi+='';pi+=_h.mi(link+"&viewonly=true",localized[1],"ImCenter"+id,''+localized[1]+'',(485+155),(375+105),null);pi+='';oi++;} if(yt!=""){pi+='';pi+=yt.length>036?yt.substring(0,(19+11))+'...':yt;pi+='';} return _h.si(pi);} ,di:function(id,ei){return''+_h.mi(qh+'/operator/ban.php?'+(ei?'id='+ei:'thread='+id),localized[2],"ban"+id,''+localized[2]+'',01320,(417+63),null)+'';} } ;sq.fi=mn.nn();mn.sn(sq.fi,sq.lq,{qn:function(pq){this.oq(pq);this.pq.$h=this.$h.on(this);this.pq.ou=this.ou.on(this);this.pq.lu=this.lu.on(this);this.pq.gi=0;this.ai=new Object();this.bi=0;this.t=this.pq.ci;this.vi=new sq.zh(this.pq);} ,$h:function(){return"since="+this.pq.gi+"&status="+this.pq.istatus;} ,qu:function(du){this.pq.status.innerHTML=du;} ,ou:function(s){this.qu(s);} ,wi:function(ih){var id,xi,yi,ii=false,ji=false,zi=false,ki=null,ei=null;for(var i=0;i';if(ki!=null){hj=''+qs.rs(ih,"reason")+'';} if(zi){hj+=_h.di(id,ei);} hj=_h.si(hj);var ij=ls.os("t"+xi,this.t);var jj=ls.os("t"+xi+"end",this.t);if(mj!=null&&(mj.rowIndex<=ij.rowIndex||mj.rowIndex>=jj.rowIndex)){this.t.deleteRow(mj.rowIndex);this.ai[id]=null;mj=null;} if(mj==null){mj=this.t.insertRow(ij.rowIndex+1);mj.className=(ki=="blocked"&&xi!="chat")?"ban":"in"+xi;mj.id="thr"+id;this.ai[id]=new Array(sj,uj,xi);ls.insertCell(mj,"name","visitor",null,null,_h.ti(qj,this.pq.agentservl,id,ii,ji,ki,yt,xi!='chat'));ls.insertCell(mj,"contid","visitor","center",null,rj);ls.insertCell(mj,"state","visitor","center",null,yi);ls.insertCell(mj,"op","visitor","center",null,tj);ls.insertCell(mj,"time","visitor","center",null,this.kj(sj));ls.insertCell(mj,"wait","visitor","center",null,(xi!='chat'?this.kj(uj):'-'));ls.insertCell(mj,"etc","visitor","center",null,hj);if(xi=='wait'||xi=='prio')return true;} else{this.ai[id]=new Array(sj,uj,xi);mj.className=(ki=="blocked"&&xi!="chat")?"ban":"in"+xi;_i(this.t,mj,"name",_h.ti(qj,this.pq.agentservl,id,ii,ji,ki,yt,xi!='chat'));_i(this.t,mj,"contid",rj);_i(this.t,mj,"state",yi);_i(this.t,mj,"op",tj);_i(this.t,mj,"time",this.kj(sj));_i(this.t,mj,"wait",(xi!='chat'?this.kj(uj):'-'));_i(this.t,mj,"etc",hj);} return false;} ,lj:function(){function oj(t,id){var ij=$(id);var jj=$(id+"end");if(ij==null||jj==null){return false;} return ij.rowIndex+1=074){var bj=Math.floor(gj/(46+14));gj=gj%0x3c;if(gj<012)gj="0"+gj;aj=bj+":";} return aj+gj+":"+fj;} ,cj:function(){for(var i in this.ai){if(this.ai[i]!=null){var value=this.ai[i];var mj=ls.os("thr"+i,this.t);if(mj!=null){function _i(ds,mj,id,nj){var ws=ls.fs(id,mj,ds);if(ws)ws.innerHTML=nj;} _i(this.t,mj,"time",this.kj(value[0]));_i(this.t,mj,"wait",(value[2]!='chat'?this.kj(value[1]):'-'));} } } } ,lu:function(vj){var wj=false;if(vj.tagName=='threads'){var xj=qs.ks(vj,"time");var yj=qs.ks(vj,"revision");if(xj)this.bi=(new Date()).getTime()-xj;if(yj)this.pq.gi=yj;for(var i=0;i");tt.write("");tt.write("");tt.write("
                                                              ");tt.write("");tt.close();rt.onload=function(){if(rt.ht){nt.qt(rt).getElementById('content').innerHTML+=rt.ht;nt.it(rt);} } ;} ,jt:function(rt,kt){var lt=this.qt(rt).getElementById('content');if(lt==null){if(!rt.ht)rt.ht="";rt.ht+=kt;} else{lt.innerHTML+=kt;} } ,it:function(rt){var ot=this.qt(rt).getElementById('bottom');if(myAgent=='opera'){try{rt.contentWindow.scrollTo(0,this.qt(rt).getElementById('content').clientHeight);} catch(e){} } if(ot){ot.scrollIntoView(false);} } } ;nq.pt=mn.nn();mn.rn(nq.pt,nq.iq,{qn:function(kq){this.jq(kq);this.kq.onComplete=this.dt.ln(this);this.kq.ur=this.et.ln(this);this.kq.sr=this.yq.ln(this);this.kq.timeout=(3954+1046);this.ft={} ;this.frequency=(this.kq.frequency||2);this.gt=0;this.at=true;this.bt=true;this.ct=true;this.vt=this.kq.wt!=null;nt.st(this.kq.xt);if(this.kq.wt){this.kq.wt.onkeydown=this.yt.ln(this);this.kq.wt.onfocus=(function(){this.ct=true;} ).ln(this);this.kq.wt.onblur=(function(){this.ct=false;} ).ln(this)} this.zt();} ,et:function($t,_t){this.mu("offline, reconnecting");this.nu();this.qu=setTimeout(this.zt.ln(this),0x3e8);} ,yq:function($t){this.mu("timeout, reconnecting");this.nu();this.qu=setTimeout(this.zt.ln(this),0x3e8);} ,ru:function(su){this.kq.pq='act='+su+'&thread='+(this.kq.threadid||0)+'&token='+(this.kq.token||0)+'&lastid='+(this.kq.tu||0);if(this.kq.user)this.kq.pq+="&user=true";if(su=='refresh'&&this.kq.wt&&this.kq.wt.value!='')this.kq.pq+="&typed=1";} ,uu:function(hu){if(this.kq.wt)this.kq.wt.disabled=!hu;} ,nu:function(){this.uu(true);if(this.ft.kq)this.ft.kq.onComplete=undefined;clearTimeout(this.qu);} ,zt:function(){this.ru("refresh");this.ft=new nq.aq(this.kq.servl,this.kq);} ,dt:function(sq){try{this.uu(true);this.at=true;var iu=nq.rq(sq);if(iu&&iu.tagName=='thread'){this.ju(iu);} else{this.ku(sq,iu,'refresh messages failed');} } catch(e){} this.bt=false;this.qu=setTimeout(this.zt.ln(this),this.frequency*(973+27));} ,lu:function(ou){if(ou==""||!this.at){return;} this.at=false;this.nu();this.bt=true;this.ru("post");var pu={} .tn(this.kq);pu.pq+="&message="+encodeURIComponent(ou);pu.onComplete=(function(du){this.dt(du);if(this.kq.wt){this.kq.wt.value='';this.kq.wt.focus();} } ).ln(this);if(myRealAgent!='opera')this.uu(false);this.ft=new nq.aq(this.kq.servl,pu);} ,eu:function(fu){this.bt=true;new nq.aq(this.kq.servl,{pq:'act=rename&thread='+(this.kq.threadid||0)+'&token='+(this.kq.token||0)+'&name='+encodeURIComponent(fu)} );} ,gu:function(sq){var iu=nq.rq(sq);if(iu&&iu.tagName=='closed'){setTimeout('window.close()',0x7d0);} else{this.ku(sq,iu,'cannot close');} } ,au:function(){var bu='act=close&thread='+(this.kq.threadid||0)+'&token='+(this.kq.token||0);if(this.kq.user)bu+="&user=true";new nq.aq(this.kq.servl,{pq:bu,onComplete:this.gu.ln(this)} );} ,cu:function(vu,wt){var wu=ms.ss(wt);nt.jt(vu,wu);} ,xu:function(yu){if($("typingdiv")){$("typingdiv").style.display=yu?'inline':'none';} } ,zu:function($u){var _u=ms.ss($u);if(this.kq.$u&&this.kq.user){this.kq.$u.innerHTML=_u!=""?"\"\"\"\"/":"";} } ,ju:function(iu){var nh=false;var qh=this.kq.xt;var rh=ms.is(iu,"lastid");if(rh){this.kq.tu=rh;} var sh=ms.is(iu,"typing");if(sh){this.xu(sh=='1');} var th=ms.is(iu,"canpost");if(th){if(th=='1'&&!this.vt||this.vt&&th!='1'){window.location.href=window.location.href;} } for(var i=0;i=0){var hu="updated";if(this.gt>0){var hh=((new Date()).getTime()-this.gt)/(974+26);hu=hu+", "+hh+" secs";if(hh>(6+4)){alert(hu);} } this.gt=(new Date()).getTime();this.mu(hu);} else{this.ih();} if(nh){nt.it(this.kq.xt);if(!this.bt){var jh=$('soundimg');if(jh==null||jh.className.match(new RegExp("\\bisound\\b"))){ys(ut.mh+'/sounds/new_message.wav');} } if(!this.ct){window.focus();} } } ,kh:function(lh,oh){return((oh==(9+4)&&(lh||this.kq.ignorectrl))||(oh==012));} ,yt:function(k){if(k){ph=k.ctrlKey;k=k.which;} else{k=event.keyCode;ph=event.ctrlKey;} if(this.kq.wt&&this.kh(ph,k)){var dh=this.kq.wt.value;if(this.kq.ignorectrl){dh=dh.replace(/[\r\n]+$/,'');} this.lu(dh);return false;} return true;} ,ku:function(sq,iu,eh){if(iu&&iu.tagName=='error'){this.mu(ms.ns(iu,"descr"));} else{this.mu("reconnecting");} } ,fh:function(k){if($("engineinfo")){$("engineinfo").style.display='inline';$("engineinfo").innerHTML=k;} } ,mu:function(k){if(this.gh)clearTimeout(this.gh);this.fh(k);this.gh=setTimeout(this.ih.ln(this),0xfa0);} ,ih:function(){$("engineinfo").style.display='none';} } );var ut={ah:{} ,bh:function(){ut.ah.eu($('uname').value);$('changename1').style.display='none';$('changename2').style.display='inline';$('unamelink').innerHTML=_s($('uname').value);} ,ch:function(){$('changename1').style.display='inline';$('changename2').style.display='none';} } ;pr.ir({'#postmessage a':function(vh){vh.onclick=function(){var wt=$('msgwnd');if(wt)ut.ah.lu(wt.value);} ;} ,'select#predefined':function(vh){vh.onchange=function(){var wt=$('msgwnd');if(this.selectedIndex!=0){wt.value=this.options[this.selectedIndex].innerText||this.options[this.selectedIndex].innerHTML;} this.selectedIndex=0;wt.focus();} ;} ,'div#changename2 a':function(vh){vh.onclick=function(){ut.ch();return false;} ;} ,'div#changename1 a':function(vh){vh.onclick=function(){ut.bh();return false;} ;} ,'div#changename1 input#uname':function(vh){vh.onkeydown=function(e){var kr=e||event;if(kr.keyCode==(10+3)){ut.bh();} } ;} ,'a#refresh':function(vh){vh.onclick=function(){ut.ah.nu();ut.ah.zt();} ;} ,'a#togglesound':function(vh){vh.onclick=function(){var jh=$('soundimg');if(!jh){return;} if(jh.className.match(new RegExp("\\bisound\\b"))){jh.className="tplimage inosound";} else{jh.className="tplimage isound";} var wh=$('msgwnd');if(wh)wh.focus();} ;} ,'a.closethread':function(vh){vh.onclick=function(){ut.ah.au();} ;} } );hr.ir(window,'onload',function(){ut.mh=threadParams.wroot;ut.cssfile=threadParams.cssfile;ut.ah=new nq.pt(({ignorectrl:-1,xt:myRealAgent=='safari'?self.frames[0]:$("chatwnd"),$u:$("avatarwnd"),wt:$("msgwnd")} ).tn(threadParams||{} ));} ); \ No newline at end of file diff --git a/src/messenger/webim/js/164/common.js b/src/messenger/webim/js/164/common.js new file mode 100644 index 00000000..0db0381a --- /dev/null +++ b/src/messenger/webim/js/164/common.js @@ -0,0 +1 @@ +var mn={nn:function(){return function(){this.qn.apply(this,arguments);} ;} ,rn:function(sn,parent,body){Object.tn(Object.tn(sn.prototype,parent.prototype),body);} } ;Object.tn=function(un,hn){for(jn in hn){un[jn]=hn[jn];} return un;} ;Object.prototype.tn=function(kn){return Object.tn.apply(this,[this,kn]);} ;Function.prototype.ln=function(kn){var on=this;return function(){return on.apply(kn,arguments);} } ;Function.prototype.pn=function(kn){var on=this;return function(event){on.call(kn,event||window.event);} } ;Number.prototype.dn=function(){var en=this.toString((11+5));if(this<(13+3))return'0'+en;return en;} ;var fn={gn:function(){var returnValue;for(var i=0;i=(127+73)&&sq.status<0454){var tq=sq.responseXML;if(tq&&tq.documentElement)return tq.documentElement;} return null;} ,uq:function(sq){return sq.statusText||"connection error N"+sq.status;} ,hq:function(){} } ;nq.iq=function(){} ;nq.iq.prototype={jq:function(kq){this.kq={lq:'post',oq:true,pq:''} .tn(kq||{} );} ,dq:function(){try{return this.eq.status||0;} catch(e){return 0} } ,fq:function(){var status=this.dq();return!status||(status>=0310&&status<(242+58));} ,gq:function(){return!this.fq();} } ;nq.aq=mn.nn();nq.aq.bq=['Uninitialized','Loading','Loaded','Interactive','Complete'];mn.rn(nq.aq,nq.iq,{qn:function(url,kq){this.eq=nq.qq();this.jq(kq);this.cq={} ;this.vq=false;this.wq(url);} ,wq:function(url){var pq=this.kq.pq||'';if(pq.length>0)pq+='&_=';try{if(this.kq.lq=='get'&&pq.length>0)url+='?'+pq;this.eq.open(this.kq.lq.toUpperCase(),url,this.kq.oq);if(this.kq.oq){this.eq.onreadystatechange=this.xq.ln(this);if(this.kq.timeout){this.cq=setTimeout(this.yq.ln(this),this.kq.timeout);} } this.zq();var $q=this.kq._q?this.kq._q:pq;this.eq.send(this.kq.lq=='post'?$q:null);} catch(e){this.mr(e);} } ,zq:function(){var nr=['X-Requested-With','XMLHttpRequest'];if(this.kq.lq=='post'){nr.zn('Content-type','application/x-www-form-urlencoded');if(this.eq.overrideMimeType&&(navigator.userAgent.match("/Gecko\/(\d{4} )/")||[0,(1984+21)])[1]<0x7d5)nr.zn('Connection','close');} if(this.kq.nr)nr.zn.apply(nr,this.kq.nr);for(var i=0;i-1){var wr=token.split('#');var xr=wr[0];var id=wr[1];var element=document.getElementById(id);if(element==null||xr&&element.nodeName.toLowerCase()!=xr){return new Array();} vr=new Array(element);continue;} if(token.indexOf('.')>-1){var wr=token.split('.');var xr=wr[0];var yr=wr[1];if(!xr){xr='*';} var zr=new Array;var $r=0;for(var h=0;h=0)ws="audio/mpeg";} return ws;} function ys(zs){var $s=document.getElementById("player");if($s){$s.parentNode.removeChild($s);} $s=document.body.appendChild(document.createElement("div"));var xs=navigator.userAgent.toLowerCase();if(xs.indexOf('safari')==-1&&xs.indexOf('windows')!=-1){$s.innerHTML='';} else{$s.innerHTML='
                                                              ';} } function _s(mt){return mt.replace('&','&').replace('<','<').replace('>','>').replace('"','"');} \ No newline at end of file diff --git a/src/messenger/webim/js/163/ie.js b/src/messenger/webim/js/164/ie.js similarity index 100% rename from src/messenger/webim/js/163/ie.js rename to src/messenger/webim/js/164/ie.js diff --git a/src/messenger/webim/js/163/locale.js b/src/messenger/webim/js/164/locale.js similarity index 100% rename from src/messenger/webim/js/163/locale.js rename to src/messenger/webim/js/164/locale.js diff --git a/src/messenger/webim/js/163/update.js b/src/messenger/webim/js/164/update.js similarity index 100% rename from src/messenger/webim/js/163/update.js rename to src/messenger/webim/js/164/update.js diff --git a/src/messenger/webim/js/164/users.js b/src/messenger/webim/js/164/users.js new file mode 100644 index 00000000..d6e7e05b --- /dev/null +++ b/src/messenger/webim/js/164/users.js @@ -0,0 +1 @@ +nq.xh=mn.nn();mn.rn(nq.xh,nq.iq,{qn:function(kq){this.jq(kq);this.kq.onComplete=this.dt.ln(this);this.kq.ur=this.et.ln(this);this.kq.sr=this.yq.ln(this);this.kq.timeout=(4957+43);this.frequency=(this.kq.frequency||2);this.ft={} ;this.zt();} ,et:function($t,_t){if(this.kq.ku)this.kq.ku("offline, reconnecting");this.nu();this.qu=setTimeout(this.zt.ln(this),01750);} ,yq:function($t){if(this.kq.ku)this.kq.ku("timeout, reconnecting");this.nu();this.qu=setTimeout(this.zt.ln(this),(938+62));} ,nu:function(){if(this.ft.kq)this.ft.kq.onComplete=undefined;clearTimeout(this.qu);} ,zt:function(){if(this.kq.yh)this.kq.pq=(this.kq.yh)();this.ft=new nq.aq(this.kq.url,this.kq);} ,dt:function(du){try{var iu=nq.rq(du);if(iu){(this.kq.ju||nq.hq)(iu);} else{if(this.kq.ku)this.kq.ku("reconnecting");} } catch(e){} this.qu=setTimeout(this.zt.ln(this),this.frequency*(890+110));} } );var zh={$h:function(link,title,_h,mi,width,height,ni){return''+mi+'';} ,qi:function(content){return''+content+'
                                                              ';} ,ri:function(si,ti,id,ui,hi,ii,wt,ji){var ki=2;var link=ti+"?thread="+id;var li='';if(hi||ui){li+=zh.$h((ji||!ui)?link:link+"&viewonly=true",localized[hi?0:1],"ImCenter"+id,si,(599+41),0x1e0,null);} else{li+=''+si+'';} li+='';if(hi){li+='';li+=zh.$h(link,localized[0],"ImCenter"+id,''+localized[0]+'',01200,0740,null);li+='';ki++;} if(ui){li+='';li+=zh.$h(link+"&viewonly=true",localized[1],"ImCenter"+id,''+localized[1]+'',0x280,0740,null);li+='';ki++;} if(wt!=""){li+='';li+=wt.length>(24+6)?wt.substring(0,0x1e)+'...':wt;li+='';} return zh.qi(li);} ,oi:function(id,pi){return''+zh.$h(mh+'/operator/ban.php?'+(pi?'id='+pi:'thread='+id),localized[2],"ban"+id,''+localized[2]+'',01320,0x1e0,null)+'';} } ;nq.di=mn.nn();mn.rn(nq.di,nq.iq,{qn:function(kq){this.jq(kq);this.kq.yh=this.yh.ln(this);this.kq.ku=this.ku.ln(this);this.kq.ju=this.ju.ln(this);this.kq.ei=0;this.fi=new Object();this.gi=0;this.t=this.kq.ai;this.bi=new nq.xh(this.kq);} ,yh:function(){return"since="+this.kq.ei+"&status="+this.kq.istatus+(this.kq.showonline?"&showonline=1":"");} ,mu:function(ou){this.kq.status.innerHTML=ou;} ,ku:function(s){this.mu(s);} ,ci:function(uh){var id,vi,wi,ui=false,hi=false,xi=false,ii=null,pi=null;for(var i=0;i';if(ii!=null){tj=''+ms.ns(uh,"reason")+'';} if(xi){tj+=zh.oi(id,pi);} tj=zh.qi(tj);var uj=js.ks("t"+vi,this.t);var hj=js.ks("t"+vi+"end",this.t);if($i!=null&&($i.rowIndex<=uj.rowIndex||$i.rowIndex>=hj.rowIndex)){this.t.deleteRow($i.rowIndex);this.fi[id]=null;$i=null;} if($i==null){$i=this.t.insertRow(uj.rowIndex+1);$i.className=(ii=="blocked"&&vi!="chat")?"ban":"in"+vi;$i.id="thr"+id;this.fi[id]=new Array(qj,sj,vi);js.insertCell($i,"name","visitor",null,null,zh.ri(mj,this.kq.agentservl,id,ui,hi,ii,wt,vi!='chat'));js.insertCell($i,"contid","visitor","center",null,nj);js.insertCell($i,"state","visitor","center",null,wi);js.insertCell($i,"op","visitor","center",null,rj);js.insertCell($i,"time","visitor","center",null,this.ij(qj));js.insertCell($i,"wait","visitor","center",null,(vi!='chat'?this.ij(sj):'-'));js.insertCell($i,"etc","visitor","center",null,tj);if(vi=='wait'||vi=='prio')return true;} else{this.fi[id]=new Array(qj,sj,vi);$i.className=(ii=="blocked"&&vi!="chat")?"ban":"in"+vi;zi(this.t,$i,"name",zh.ri(mj,this.kq.agentservl,id,ui,hi,ii,wt,vi!='chat'));zi(this.t,$i,"contid",nj);zi(this.t,$i,"state",wi);zi(this.t,$i,"op",rj);zi(this.t,$i,"time",this.ij(qj));zi(this.t,$i,"wait",(vi!='chat'?this.ij(sj):'-'));zi(this.t,$i,"etc",tj);} return false;} ,jj:function(){function kj(t,id){var uj=$(id);var hj=$(id+"end");if(uj==null||hj==null){return false;} return uj.rowIndex+1=(46+14)){var gj=Math.floor(ej/(40+20));ej=ej%074;if(ej<(6+4))ej="0"+ej;fj=gj+":";} return fj+ej+":"+dj;} ,aj:function(){for(var i in this.fi){if(this.fi[i]!=null){var value=this.fi[i];var $i=js.ks("thr"+i,this.t);if($i!=null){function zi(os,$i,id,_i){var cs=js.ds(id,$i,os);if(cs)cs.innerHTML=_i;} zi(this.t,$i,"time",this.ij(value[0]));zi(this.t,$i,"wait",(value[2]!='chat'?this.ij(value[1]):'-'));} } } } ,bj:function(cj){var vj=false;var wj=ms.is(cj,"time");var xj=ms.is(cj,"revision");if(wj)this.gi=(new Date()).getTime()-wj;if(xj)this.kq.ei=xj;for(var i=0;i '+name;} zj.innerHTML=$j.join(', ');} ,ju:function(cj){if(cj.tagName=='update'){for(var i=0;i - + diff --git a/src/messenger/webim/js/source/common.js b/src/messenger/webim/js/source/common.js index 983eef5a..b552f5c0 100644 --- a/src/messenger/webim/js/source/common.js +++ b/src/messenger/webim/js/source/common.js @@ -10,7 +10,7 @@ //- localized -//- onComplete, obj, params, $apply$ +//- onComplete, showonline //- threadParams, servl, frequency, user, threadid, token, cssfile //- updaterOptions, url, company, agentservl, noclients, wroot, havemenu, showpopup, ignorectrl, istatus @@ -145,24 +145,6 @@ function $() { return elems; } -if (!Function.prototype.apply) { - Function.prototype.apply = function(obj, params) { - var parameterStrings = new Array(); - if (!obj) obj = window; - if (!params) params = new Array(); - - for (var i = 0; i < params.length; i++) - parameterStrings[i] = 'params[' + i + ']'; - - obj.$apply$ = this; - var result = eval('obj.$apply$(' + - parameterStrings.join(', ') + ')'); - obj.$apply$ = null; - - return result; - }; -} - var Ajax = { getTransport: function() { return Try.these( diff --git a/src/messenger/webim/js/source/users.js b/src/messenger/webim/js/source/users.js index d02cc636..5ba79a8c 100644 --- a/src/messenger/webim/js/source/users.js +++ b/src/messenger/webim/js/source/users.js @@ -117,7 +117,7 @@ Class.inherit( Ajax.ThreadListUpdater, Ajax.Base, { }, updateParams: function() { - return "since=" + this._options.lastrevision + "&status=" + this._options.istatus; + return "since=" + this._options.lastrevision + "&status=" + this._options.istatus + (this._options.showonline ? "&showonline=1" : ""); }, setStatus: function(msg) { @@ -273,31 +273,66 @@ Class.inherit( Ajax.ThreadListUpdater, Ajax.Base, { } }, - updateContent: function(root) { + updateThreads: function(root) { var newAdded = false; - if( root.tagName == 'threads' ) { - var _time = NodeUtils.getAttrValue(root, "time"); - var _revision = NodeUtils.getAttrValue(root, "revision" ); + var _time = NodeUtils.getAttrValue(root, "time"); + var _revision = NodeUtils.getAttrValue(root, "revision" ); + + if( _time ) + this.delta = (new Date()).getTime() - _time; + if( _revision ) + this._options.lastrevision = _revision; + + for( var i = 0; i < root.childNodes.length; i++ ) { + var node = root.childNodes[i]; + if( node.tagName == 'thread' ) + if( this.updateThread(node) ) + newAdded = true; + } + this.updateQueueMessages(); + this.updateTimers(); + this.setStatus(this._options.istatus ? "Away" : "Up to date"); + if( newAdded ) { + playSound(webimRoot+'/sounds/new_user.wav'); + window.focus(); + if(updaterOptions.showpopup) { + alert(localized[5]); + } + } + }, + + updateOperators: function(root) { + var div = $('onlineoperators'); + if (!div) + return; - if( _time ) - this.delta = (new Date()).getTime() - _time; - if( _revision ) - this._options.lastrevision = _revision; + var names = []; + + for( var i = 0; i < root.childNodes.length; i++ ) { + var node = root.childNodes[i]; + if(node.tagName != 'operator') + continue; + + var name = NodeUtils.getAttrValue(node, 'name'); + var isAway = NodeUtils.getAttrValue(node, 'away') != null; + + names[names.length] = + ''+localized[1]+' '+ name; + } + div.innerHTML = names.join(', '); + }, + + updateContent: function(root) { + if( root.tagName == 'update' ) { for( var i = 0; i < root.childNodes.length; i++ ) { var node = root.childNodes[i]; - if( node.tagName == 'thread' ) - if( this.updateThread(node) ) - newAdded = true; - } - this.updateQueueMessages(); - this.updateTimers(); - this.setStatus(this._options.istatus ? "Away" : "Up to date"); - if( newAdded ) { - playSound(webimRoot+'/sounds/new_user.wav'); - window.focus(); - if(updaterOptions.showpopup) { - alert(localized[5]); + + if (node.tagName == 'threads') { + this.updateThreads(node); + } else if (node.tagName == 'operators') { + this.updateOperators(node); } } } else if( root.tagName == 'error' ) { diff --git a/src/messenger/webim/libs/common.php b/src/messenger/webim/libs/common.php index 6bf1619c..dd7002d7 100644 --- a/src/messenger/webim/libs/common.php +++ b/src/messenger/webim/libs/common.php @@ -25,7 +25,7 @@ require_once(dirname(__FILE__).'/converter.php'); require_once(dirname(__FILE__).'/config.php'); $version = '1.6.4'; -$jsver = "163"; +$jsver = "164"; function myiconv($in_enc, $out_enc, $string) { global $_utf8win1251, $_win1251utf8; @@ -579,6 +579,7 @@ $settings = array( 'surveyaskgroup' => '1', 'surveyaskmessage' => '0', 'enablepopupnotification' => '0', + 'showonlineoperators' => '0', 'enablecaptcha' => '0', 'online_timeout' => 30, /* Timeout (in seconds) when online operator becomes offline */ diff --git a/src/messenger/webim/libs/operator.php b/src/messenger/webim/libs/operator.php index 9a1cbc67..9f98333f 100644 --- a/src/messenger/webim/libs/operator.php +++ b/src/messenger/webim/libs/operator.php @@ -61,6 +61,31 @@ function operator_by_id($id) { return $operator; } +function operator_get_all() { + $link = connect(); + + $query = "select operatorid, vclogin, vclocalename, vccommonname, istatus, (unix_timestamp(CURRENT_TIMESTAMP)-unix_timestamp(dtmlastvisited)) as time ". + "from chatoperator order by vclogin"; + $operators = select_multi_assoc($query, $link); + mysql_close($link); + return $operators; +} + +function operator_is_online($operator) { + global $settings; + return $operator['time'] < $settings['online_timeout']; +} + +function operator_is_available($operator) { + global $settings; + return $operator['istatus'] == 0 && $operator['time'] < $settings['online_timeout'] ? "1" : ""; +} + +function operator_is_away($operator) { + global $settings; + return $operator['istatus'] != 0 && $operator['time'] < $settings['online_timeout'] ? "1" : ""; +} + function update_operator($operatorid,$login,$email,$password,$localename,$commonname) { $link = connect(); $query = sprintf( diff --git a/src/messenger/webim/locales/en/properties b/src/messenger/webim/locales/en/properties index f0a25ae3..50ec82f4 100644 --- a/src/messenger/webim/locales/en/properties +++ b/src/messenger/webim/locales/en/properties @@ -444,6 +444,8 @@ settings.popup_notification.description=Small dialog appears to attract your att settings.popup_notification=Enable "Popup dialog notification of the new visitor". settings.saved=Changes saved settings.sendmessagekey=Send messages with: +settings.show_online_operators.description=Can slow down the update rate of the list +settings.show_online_operators=Show online operators on "List of awaiting visitors" page settings.survey.askgroup.description=Show/hide department selection field in the survey settings.survey.askgroup=Allows visitor to choose department/group settings.survey.askmail.description=Show/hide email field in the survey diff --git a/src/messenger/webim/locales/ru/properties b/src/messenger/webim/locales/ru/properties index aae108fc..a63178b2 100644 --- a/src/messenger/webim/locales/ru/properties +++ b/src/messenger/webim/locales/ru/properties @@ -436,6 +436,8 @@ settings.popup_notification.description= settings.popup_notification= . settings.saved= settings.sendmessagekey= : +settings.show_online_operators.description= +settings.show_online_operators= settings.survey.askgroup.description=/ settings.survey.askgroup= settings.survey.askmail.description=/ diff --git a/src/messenger/webim/operator/features.php b/src/messenger/webim/operator/features.php index fecb1cd3..2a65d67c 100644 --- a/src/messenger/webim/operator/features.php +++ b/src/messenger/webim/operator/features.php @@ -32,7 +32,7 @@ $options = array( 'enableban', 'usercanchangename', 'enablegroups', 'enablestatistics', 'enablessl', 'forcessl', 'enablepresurvey', 'surveyaskmail', 'surveyaskgroup', 'surveyaskmessage', - 'enablepopupnotification', + 'enablepopupnotification', 'showonlineoperators', 'enablecaptcha'); loadsettings(); diff --git a/src/messenger/webim/operator/operators.php b/src/messenger/webim/operator/operators.php index 1c895401..0893034d 100644 --- a/src/messenger/webim/operator/operators.php +++ b/src/messenger/webim/operator/operators.php @@ -59,28 +59,8 @@ if( isset($_GET['act']) && $_GET['act'] == 'del' ) { } } -function is_online($operator) { - global $settings; - return $operator['istatus'] == 0 && $operator['time'] < $settings['online_timeout'] ? "1" : ""; -} - -function is_away($operator) { - global $settings; - return $operator['istatus'] != 0 && $operator['time'] < $settings['online_timeout'] ? "1" : ""; -} - -function get_operators() { - $link = connect(); - - $query = "select operatorid, vclogin, vclocalename, vccommonname, istatus, (unix_timestamp(CURRENT_TIMESTAMP)-unix_timestamp(dtmlastvisited)) as time ". - "from chatoperator order by vclogin"; - $operators = select_multi_assoc($query, $link); - mysql_close($link); - return $operators; -} - $page = array(); -$page['allowedAgents'] = get_operators(); +$page['allowedAgents'] = operator_get_all(); $page['canmodify'] = is_capable($can_administrate, $operator); setlocale(LC_TIME, getstring("time.locale")); diff --git a/src/messenger/webim/operator/update.php b/src/messenger/webim/operator/update.php index 22708474..e6fa3b18 100644 --- a/src/messenger/webim/operator/update.php +++ b/src/messenger/webim/operator/update.php @@ -140,7 +140,6 @@ function print_pending_threads($groupids,$since) { mysql_close($link); - start_xml_output(); echo ""; foreach( $output as $thr ) { print myiconv($webim_encoding,"utf-8",$thr); @@ -148,12 +147,37 @@ function print_pending_threads($groupids,$since) { echo ""; } +function print_operators() { + echo ""; + $operators = operator_get_all(); + $names = array(); + + foreach($operators as $operator) { + if (!operator_is_online($operator)) + continue; + + $name = htmlspecialchars(htmlspecialchars($operator['vclocalename'])); + $away = operator_is_away($operator) ? " away=\"1\"" : ""; + + echo ""; + } + echo ""; +} + $since = verifyparam( "since", "/^\d{1,9}$/", 0); $status = verifyparam( "status", "/^\d{1,2}$/", 0); +$showonline = verifyparam( "showonline", "/^1$/", 0); loadsettings(); $groupids = $_SESSION['operatorgroups']; + +start_xml_output(); +echo ''; +if($showonline) { + print_operators(); +} print_pending_threads($groupids,$since); +echo ''; notify_operator_alive($operator['operatorid'], $status); exit; diff --git a/src/messenger/webim/operator/users.php b/src/messenger/webim/operator/users.php index dba5593d..2f4c6270 100644 --- a/src/messenger/webim/operator/users.php +++ b/src/messenger/webim/operator/users.php @@ -46,6 +46,7 @@ $page['havemenu'] = isset($_GET['nomenu']) ? "0" : "1"; $page['showpopup'] = $settings['enablepopupnotification'] == '1' ? "1" : "0"; $page['frequency'] = $settings['updatefrequency_operator']; $page['istatus'] = $status; +$page['showonline'] = $settings['showonlineoperators'] == '1' ? "1" : "0"; prepare_menu($operator); start_html_output(); diff --git a/src/messenger/webim/view/agents.php b/src/messenger/webim/view/agents.php index 18644d62..c91240ca 100644 --- a/src/messenger/webim/view/agents.php +++ b/src/messenger/webim/view/agents.php @@ -75,10 +75,10 @@ require_once('inc_errors.php'); / - - + + - + diff --git a/src/messenger/webim/view/features.php b/src/messenger/webim/view/features.php index 955d146c..211e0c79 100644 --- a/src/messenger/webim/view/features.php +++ b/src/messenger/webim/view/features.php @@ -184,6 +184,15 @@ require_once('inc_errors.php');
                                                              +
                                                              +
                                                              +
                                                              + /> +
                                                              +
                                                              +
                                                              +
                                                              +
                                                              diff --git a/src/messenger/webim/view/pending_users.php b/src/messenger/webim/view/pending_users.php index fbd3b566..bdaf92fa 100644 --- a/src/messenger/webim/view/pending_users.php +++ b/src/messenger/webim/view/pending_users.php @@ -39,7 +39,7 @@ var localized = new Array( var updaterOptions = { url:"/operator/update.php",wroot:"", agentservl:"/operator/agent.php", frequency:, istatus:, - noclients:"", havemenu: , showpopup: }; + noclients:"", havemenu: , showpopup: , showonline: }; //-->
                                                              + +
                                                              +
                                                              + + Date: Sat, 19 Feb 2011 18:44:37 -0700 Subject: [PATCH 23/77] Check admin permissions --- src/messenger/webim/operator/features.php | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/messenger/webim/operator/features.php b/src/messenger/webim/operator/features.php index 2a65d67c..bb6843bc 100644 --- a/src/messenger/webim/operator/features.php +++ b/src/messenger/webim/operator/features.php @@ -42,12 +42,16 @@ foreach($options as $opt) { } if (isset($_POST['sent'])) { - foreach($options as $opt) { - $settings[$opt] = verifyparam($opt,"/^on$/", "") == "on" ? "1" : "0"; + if (is_capable($can_administrate, $operator)) { + foreach($options as $opt) { + $settings[$opt] = verifyparam($opt,"/^on$/", "") == "on" ? "1" : "0"; + } + update_settings(); + header("Location: $webimroot/operator/features.php?stored"); + exit; + } else { + $errors[] = "Not an administrator."; } - update_settings(); - header("Location: $webimroot/operator/features.php?stored"); - exit; } $page['stored'] = isset($_GET['stored']); @@ -59,4 +63,4 @@ prepare_menu($operator); setup_settings_tabs(1); start_html_output(); require('../view/features.php'); -?> \ No newline at end of file +?> From 56edca952cd574e37b68016be078b8e88ce38c99 Mon Sep 17 00:00:00 2001 From: Evgeny Gryaznov Date: Tue, 22 Feb 2011 00:02:58 +0100 Subject: [PATCH 24/77] Ignore packaged releases/output of check_translation (proposed by Peter Harkins); fix formatting in php --- .gitignore | 4 +++- src/messenger/webim/operator/features.php | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index c2dbe7fa..d493e88f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,4 @@ src/messenger/.idea/workspace.xml -.DS_Store \ No newline at end of file +src/messenger/absent_* +src/messenger/release* +.DS_Store diff --git a/src/messenger/webim/operator/features.php b/src/messenger/webim/operator/features.php index bb6843bc..ba316643 100644 --- a/src/messenger/webim/operator/features.php +++ b/src/messenger/webim/operator/features.php @@ -47,8 +47,8 @@ if (isset($_POST['sent'])) { $settings[$opt] = verifyparam($opt,"/^on$/", "") == "on" ? "1" : "0"; } update_settings(); - header("Location: $webimroot/operator/features.php?stored"); - exit; + header("Location: $webimroot/operator/features.php?stored"); + exit; } else { $errors[] = "Not an administrator."; } From 7443faf4490b257e846619b0bb1cf4c1138b54d2 Mon Sep 17 00:00:00 2001 From: Evgeny Gryaznov Date: Tue, 22 Feb 2011 00:22:36 +0100 Subject: [PATCH 25/77] disable feature checkboxes for non-admin --- src/messenger/webim/operator/features.php | 3 ++- src/messenger/webim/view/features.php | 31 ++++++++++++----------- 2 files changed, 18 insertions(+), 16 deletions(-) diff --git a/src/messenger/webim/operator/features.php b/src/messenger/webim/operator/features.php index ba316643..e3527b7b 100644 --- a/src/messenger/webim/operator/features.php +++ b/src/messenger/webim/operator/features.php @@ -50,10 +50,11 @@ if (isset($_POST['sent'])) { header("Location: $webimroot/operator/features.php?stored"); exit; } else { - $errors[] = "Not an administrator."; + $errors[] = "Not an administrator"; } } +$page['canmodify'] = is_capable($can_administrate, $operator); $page['stored'] = isset($_GET['stored']); foreach($options as $opt) { $page["form$opt"] = $params[$opt] == "1"; diff --git a/src/messenger/webim/view/features.php b/src/messenger/webim/view/features.php index 211e0c79..2e18ad67 100644 --- a/src/messenger/webim/view/features.php +++ b/src/messenger/webim/view/features.php @@ -57,7 +57,7 @@ $(function(){ @@ -88,7 +88,7 @@ require_once('inc_errors.php');
                                                              - /> + />

                                                              @@ -97,7 +97,7 @@ require_once('inc_errors.php');
                                                              - /> + />

                                                              @@ -105,7 +105,7 @@ require_once('inc_errors.php');
                                                              - /> + />

                                                              @@ -115,7 +115,7 @@ require_once('inc_errors.php');
                                                              - /> + />

                                                              @@ -124,7 +124,7 @@ require_once('inc_errors.php');
                                                              - /> + />

                                                              @@ -133,7 +133,7 @@ require_once('inc_errors.php');
                                                              - /> + />

                                                              @@ -142,7 +142,7 @@ require_once('inc_errors.php');
                                                              - /> + />

                                                              @@ -150,7 +150,7 @@ require_once('inc_errors.php');
                                                              - /> + />

                                                              @@ -159,7 +159,7 @@ require_once('inc_errors.php');
                                                              - /> + />

                                                              @@ -168,7 +168,7 @@ require_once('inc_errors.php');
                                                              - /> + />

                                                              @@ -178,7 +178,7 @@ require_once('inc_errors.php');
                                                              - /> + />

                                                              @@ -187,7 +187,7 @@ require_once('inc_errors.php');
                                                              - /> + />

                                                              @@ -196,16 +196,17 @@ require_once('inc_errors.php');
                                                              - /> + />

                                                              +
                                                              - +
                                                              From c709c809374e80e9cad0c77ae1d36baa654d5abd Mon Sep 17 00:00:00 2001 From: Evgeny Gryaznov Date: Thu, 24 Feb 2011 22:15:55 +0100 Subject: [PATCH 26/77] Georgian locale (by George Zviadadze) --- .../webim/locales/ka/button/mblue_off.gif | Bin 0 -> 7071 bytes .../webim/locales/ka/button/mblue_on.gif | Bin 0 -> 11202 bytes .../webim/locales/ka/button/mgreen_off.gif | Bin 0 -> 7093 bytes .../webim/locales/ka/button/mgreen_on.gif | Bin 0 -> 10126 bytes .../webim/locales/ka/button/simple_off.gif | Bin 0 -> 4698 bytes .../webim/locales/ka/button/simple_on.gif | Bin 0 -> 4384 bytes .../webim/locales/ka/button/webim_off.gif | Bin 0 -> 4439 bytes .../webim/locales/ka/button/webim_on.gif | Bin 0 -> 14402 bytes .../webim/locales/ka/images/history.gif | Bin 0 -> 288 bytes .../webim/locales/ka/images/login.gif | Bin 0 -> 2472 bytes .../webim/locales/ka/images/message.gif | Bin 0 -> 325 bytes .../webim/locales/ka/images/save.gif | Bin 0 -> 2506 bytes .../webim/locales/ka/images/search.gif | Bin 0 -> 2523 bytes .../webim/locales/ka/images/wmchat.png | Bin 0 -> 507 bytes src/messenger/webim/locales/ka/properties | 477 +++++++++++++++++- 15 files changed, 470 insertions(+), 7 deletions(-) create mode 100644 src/messenger/webim/locales/ka/button/mblue_off.gif create mode 100644 src/messenger/webim/locales/ka/button/mblue_on.gif create mode 100644 src/messenger/webim/locales/ka/button/mgreen_off.gif create mode 100644 src/messenger/webim/locales/ka/button/mgreen_on.gif create mode 100644 src/messenger/webim/locales/ka/button/simple_off.gif create mode 100644 src/messenger/webim/locales/ka/button/simple_on.gif create mode 100644 src/messenger/webim/locales/ka/button/webim_off.gif create mode 100644 src/messenger/webim/locales/ka/button/webim_on.gif create mode 100644 src/messenger/webim/locales/ka/images/history.gif create mode 100644 src/messenger/webim/locales/ka/images/login.gif create mode 100644 src/messenger/webim/locales/ka/images/message.gif create mode 100644 src/messenger/webim/locales/ka/images/save.gif create mode 100644 src/messenger/webim/locales/ka/images/search.gif create mode 100644 src/messenger/webim/locales/ka/images/wmchat.png diff --git a/src/messenger/webim/locales/ka/button/mblue_off.gif b/src/messenger/webim/locales/ka/button/mblue_off.gif new file mode 100644 index 0000000000000000000000000000000000000000..4f6bf986f9c08188d85581b49de9925b51e8a904 GIT binary patch literal 7071 zcmWlcS5#Ap!^H2sxw#2F6p?Ner3o6aP^5$+C^f7siy|1MHwlOsL?HAcB}kPTI*39* zI*6eONWiE_Sz1_>CTi^6eE)AA=4syM%ciZwC3szpd^X%_b>91GLRwy9TV9A=Tz=Ws%ur2x_lKAN`r90AN&d?vAZ+7B zXJPG~D>+qd4H+qn#<`B1>-6H;_L^Hh2A;Hx&)aKW@!3J?#UsU6{~Kx8m}rkEzU%Dc z8N{;37e?b_qU!)T_S)r%>tDZO>=d3{!HQ*W%7 z_0mY$?BWV<rB72!p%jfg=eushom*)T5|91jl__P@7_=Loy#S@{PHrBC zT0ku-E};sR3072AxCy$|)i-#!d4za0Gh15kx3xAkxrH>i#W{#QWDN|m)E}ykjEaqq zvL~mWaGs9B>eJIN=4NLW;HBji?&^PQFP9uH+d4X8rHrwTe;?azZjQZp&REp(!_uUK zI-mY~AIUN`M?Y9o%}KAWVn|;#LOGNwo0ZvDJM34>oaSse_CbvAZ+zgumCJ*#k44lOB6{~SD0Je zd^$CdsByVTlNjfjIDcQ}nXwv`XE&H2#FsTLS)f+;CC2TrS87&r8u7|Bxpn)~bd2d~Q8w+%KQ(*}yv&&*k* z(2FuMjs*nPKP2u=e~t0*deY=ZF@5{9Yi&E&ci`Gm@&Ha(OmjynB@~m``pBV8|@Jl!w~+ZzA~co>wU6xg#TV*+0p+tJc3PC1heT9 zzq8F^uO4W~CXf4h7UmpP&mR>u*xQnmD{fCcu-mcC$02fCq{Y&AS+NC?7G`vNiy3)} zKe~tI;6@}pCIvizj@8qfN>_1s3t@z-#$w1!UmVE%wsfsN>zDdAuG&e@9~3n;B;!MJ z$}G$T!|2TY@khP|m!-%sWa=2@wWsb2F<$Iw z^_ZpT(R3z^Ca@UoBARWt6NgG0#=ONSMV}jkcHu7Sip%KrSe03PQfKXo{_`|$3I3*z zLK1t>gQ%;&97j=jl6XQnOk{Vu(dn#V5|3?rPk-^f1J2zAI}TSC7kFfdOTK2vn3HF)_nV< z_{p}V<$lqGr=R&kz0L$}Ci+FxHB3$&b5zM<7?%Jj8uBoJ_Rd}+4#1icg`|OjOzE!} z)nPKaqcI-1M1~A-_~3H{n!q`dK3f(av+oQRyMFDy)S@XWhG^DWjRyc3BBH~jjbQ;m z_17wBF?RuDOFpFXJM+Lpp|Zdft9+$LLIO^Wz|7^V3HP>cA`&jepYgoh#0C*0U}5%a zKF(OKkA*l=2ET85>wbGP5EJLh`nleT`T1%q45aP>2&3AU#2G03917Uc1r&@JXb^i* zAsK-L1vyt@IIQ$_AJA%PZ}680XH3|B9gUP7(b6ie0*sHBB@LY4j|JXUb9z@^5%_-I z^V837$TYW5SD`PA*pG8#R5-Lk83)0Q|^hLWd<* zqmWJFYlsKx6orThVb62_Vzr!*qI+0;TUj>yl5F^&dXgzV?zbleO%$cmGa=LE5<2|^ zju8@F6g%ckzzC5jNNyXEqvLnT&cAhknW3p@o=R~my*1fPVepfS39iTi1!Jg_i z*z}BiDV(X)d`ELa3t8l>unJN_qU-d%tA1BpQB|Z))A_Sn_*8+0^VWdrAv=jd)7}av z*C+MfW?_#6mg-pMw|+l+1iigDpJ}lUqvjmS>ft^&mOAPVF{Y(vf=ulFY7IM-_>lr%6K3%tNv{0}auY@sh@j*zw=10>D_l%tsqd6F;!;%Ml6L36kbMi~Hd!g(cFD z57HvGQwC7JZdfh-ivqJ}3;!C^N;;+>zu$=_AXtM5sp_pIoXV|K2@g2ms0zuX;8C6_ zE$}`?593obksEHNvSDnGJ$x5YNxHdRtl^n~M`TEnz{1!Y#THdc-L4P6ib>%3qjoON zDAFznf3SM~YdoZO_fdf40RT95PpyNcG#20kG|^$M=##%b-?#OponX_-B>S%<{%&xU zc`qwq4}{5(39yU;*b|VWmb$X-EJnho5!3)VO*=%u_WHBWmY|EbGTZ(dFt+r&g@yjp zKOp+$1=gWUd-vOypN(fO?^c$YIIlufe1rX0jx^TZY?K^uCU$DR)(q$<^$C75-pS1z zyvv@1jHS32ZO-fVJ_KSd&ye9mhvOa`ph0B|KQ9EP3_=O|Y#{9GrWNKJtDt`=N9p`3 z$!bem@eeQA=KO!x#(HMTN93{QU2A$kcSmA_hw$@9o%SSs5$q$3j)fc|UgMi8`Flod zI1={7n}gq2pwze0jc8R7NeyBcUnw5kO0hCv@h8J--+%trfW6uc z)AZ$?VP*HNG`{Ydya_K(*XToY(~qS?hl%Xhn`dSDzaE(%x?Z`VH(FyNB(cb-RU&ZF zo?HMkMoQ2O1Vl(AF)18ZO5%(ZB2gGp6Y(VG^AQ>wkbCmW3+; z^5z{ogokYQJI+4mhZ`hAL3Po__0eZ2;J|D!`YFH;r(wHjmXBz{UDS!r8{%^}vUC%l z`drmDgRdS9*^_%!u|6ta>bkOOTx58t5DPxphKMubF3});oTDfQk!OO=WYk_B%v8_f(}=)~4jUq}tTq5KBn~ znA8y;N}6tLoEMbXj!_{)E`<^2eS?bYq83%-Jayx){DmB30#PIj2_DLb1e~Ek&HEu| z213E150MdX0PV{`X08}1lhOLzYyJc%h>X6(ihH4lKI4coKSfLNO;vF+G5ew_#^Y;S z=3716Z+DFhY^d4U1HisDRT;(&D<8Yu=Yj7w)zWu+$4-M^yE3P9Rd0_*xNWBG-JR5; zc2m~-rWNwoqx|TIE)CM8B;R1gozYejXJjPJ zWw5_!BRF7H&CZmRI^UWZtpjZP=F}duiuDLf(FI~ZS{iPtYB9j2S7yFDkhv=uj0lz38d9wWd+VQIi20JD$fj3Yowe(9mI zkSrPfPwcHVNA%Yh!O3$#rdptOM5Z_lq}Sx=HRRNyy`m)m>p4D1Jey^{WiXkP`?D)| z18YwDo-3!9=e`-T7kd-iou`RId}Tm25^#}afdi65uo#GgP?+F806e;pP6062nWz&q zv>y&a(;({Yf`v^u>U+W0Q$WRWAdHiPkP6Y&P$*EULDP&?20|&Nv+8i#cTB2FDqb>| z?R{Ge0DQh+$kKWqH2-aN)9@pJiyq+Eodz|4M~LO}K6%dSp_d9hiq~O78sRttW5PoD zGGQq+C`!+l=R)!vMAW+2l@12T!el1O4ftOGai&3+Xay!r#C#4Ip3lfoGqFh3MDQ>f zr?<9QvLOSc*XOKtmpXAXlK$prEy(JLkjge1a^#3`{al%YK>0OXxg4eXvtPMVayhaU z<>!d(Vxa;Em;VYuU8J4ISf3PS)<_?)ait+5Mfsg)Q3@=`V77vK7H!V~KzwDg9+E*d zeUVx@E|sgzt$g;fK)*Y4%@@esD#$+tn|{~+q2_7Is><%pl%u58r6j&PT`fldtPJu# zoh}z4phV~m`$lW+*of)AngIZ-7T4%6Tpv}m!YcHj3-;y|5ztCOjD6NO0*Kg5uE* z3gq!*8*tPSahhg$A1z{#HVKLKAWm(;8n_k>M(M=1Dui#5j5LjToH8waFLx*<*AL3~ zE6bL}RD`zz#55Ih8u8A(CF|;2a!q+f4TaWd=dDJIWN;U;)@>do&cMhM@>_;4yUW=$ z2{yXiDVkM={-kB}_0&Q_chQliKU~bT86~k*;Mle*B2^da-xBt3N=#3H=L9jlr&NUi zI(y$+7%$A#Gf#X`Uym&hv+4X8QJt68@bYnOiFMd63MkA%o*qM+FhPxQ-=OxQI&1!= z=5vh3JITr|#i zImkX7q#yxaqGcQ-fe%hphLAe6@o-jm<~ah`E8Q~?ZaU=O@~?i6+|9x}Hu}BNt?Fq# zO*ebuZnshbdjI`V-`(5W*W3AUqE?0l8?r!M3VfJ{I>fATvN-9>V%TsQkM$h2=MY&M zvhD4tjED5;up*>%hJ#rwZYXSoSA_Z{DZnmV<~g8cw6z_*zsIwe-`{RNRCV*=Gf#+$ z%N;d)h!DWgFPNs+NZCRlmE_Vs@vuuiuSbY=eWCZkLEFv8;Fm9u3kemR(l}X<_!9D; z`!;&$LwgyBGkrkg_<&+MbegcsMSJkTjqck*{i_GzP&z;@0XSznBwUeRG>htJsbLK*a7?GYdgjL`CJq<}XIJm7#ec%du&<3vxj}4z^Ke8Pyj%3qH z`rRj5mcON(x;uV5uvdjM%$I*GN4#HoquZ7S>9Y7&R-X>A3Q>FM={I|eNOY7x9o$E6 zZV8<5Wf>{Np_GN?=%6+bz> zIGp`scuw=N6Rz*Lcd$4O{idW@76)DW->kThGZ$mPWiU0S&T_K7H79iG@O1)uNxbVa z33;f%{>grFbuj?_;Q6m#&sSZCOx-vpOHVKv9DybFle@H~&m1aoa#7=H2(wp&J~_YG z>%~QmGq23mXLtQO<;_DmaKX1UAew<3Vj#Zv5M5rfCIji01y2*72(wVJ6Y%lUN!DFh z=kMw0-?KEuxj46JW4DfR+YZ4u{FJoKX)E2y^gBSE@8pWX3#X_TBJ>x#$-#&u7yvxb z?L;49V4@i43&h-p9<)4buRr&xFCD?N0Xr5@KY+3Y5D^0MU4iXJnCn|w=$~8|X0wHY zQqw2r76j*CoS!VSozHc9aa$1ap1UqVL0!jzSX`qhuF;i&62>FmTm+(t1#vKnq0fTo zj?O$(bE({MvXU*m!K!B#LmB&2I-0RK_PKQB$Agt$Q7ba?E!pSC^EELC0RIDwGVCGP zn!(j3V718t09~MzAy9=E3}L~$d5*OMh=@RA5HCq|8{?yeDC|RAIItfneoy8#7djlo zMhsa<0G0t?%rdxizEyl&PItx4x|@9DHfnzn0TAotr{Cr8`-y@M7lI zIO9gcLi+u)8Gx25s7Xehxj6B-tEScenF0R4L-_x^HKC1CP?P(g329e#?D6K+#>;nL zDuEjwy+JM8m{sRqvmei6Z(P4TUV->y-8UtfT)` z`1PF?Flz<4%mWXPA&1Al{9ZxxS4NadsqUL?&YMDSxjDF1fc(bZZq@Mo>e8P#jy$NP z-^PlC__2_~93-MXc|PNsY&z0m2uYFA!mM?9t+m!56+`B`3IO^2XQL0_;(*iB!L@vm z^pD}7GZbK9c|9+Diw*%0pa5DNkEG{l0UqqY8H2d6AWqK#_nvqb)F6ObJQ#zwbLXPX z*3p7^ADB{Vii0u6;Hi1&G6{TE4czR1U%+`^!~u(F{5MtfHz6d%kpOEljuD7&k0(JS zrn5Zzj%#{j5Dn2~EGtxE{%%1U-a}Trk5#m_oG`C72tLO^te#rPQplXKT|bpQ4XwL?CGV#@4-?Th7;7R>Nc>ic`;ae+T&DkXxWfibL22^RNdVRu7q6rg zZzC$ItbAPj^l20EGs3#Z0|Q7_e+!nBcnDf!G&Djr1Y-m=1RNlNrrLA%u)r>zHrP5w zu&JTS@|>5J#^rOC0+w3492}Y;zI&ZONK8$Wpbj)MVb;?;UabK`)uEyG!}g)3mo+3q z1>9pKC9SQsF<+6d80t^zAO0UH?iQRhep4Au=Fq?)%go*Sq(BPOO9(c1m1vi}c#@r! zWl~E%eSaN`k~eZcy5$KyQ9VGl%!sSq9xpFuFY4+4Z8oyU5MsUT`L6n?5vKl0KRdEh z2zas64UIn6jr`?4!y3bLUyXB$f42P+rw|2VO-y_0IXbm*()v1&bGsVQ%XS8zcD7E? zgI7QR;0wHT;*nz$jL3cDkYQ^JwIJNda87Lo_Mk$o1(1riIgoSs`kaeCXGO-a!c&FO zZOzJ5eB_DK$|2JD#U?w^{q`dhSY6eT%y!^DJ7wA@CUivG+3u03EH&4T^I&Z*U}5Hg zuRih96Hx22wM+wdC+j_Io$zw0x8MT#e`nBQ^-7_bu(45Q0@ktml*JL}Ks-a#HxLJ* zE>W0g_wRd8frW&H-w(?D#Cpo9Ri?MfX*4khg_N}Vz6@*fuw;uvy@XkL-P3v6Wd!#z zyn~Qi$t4SdWY?vHW0tI$U1^W%u}X(GaJ(X6dnb;W!mHeW%mhBv*SV`*Z`oLm6#Nu2 zAe5XPvT{+gk7R-TsUWY5=oX5LqZHawN371+wkC<_GKldahA!Wp_%-;Qdf{?>X@9(Z zQ`l28^%yEYn-yjeJ20W$Bcq$dpvoxE>~Yv3uZhBaUcyQ`@cgbSUG>wmFhshOcy6eW zy0Aybi9BmpKUuX5nlWeHO(LCRaRr{!U-2=ro)im8_@0JK*kux0W z#t0`K*7)@8-%hU1Y}HlMq{d5G8@FG-30RgJZPI?%A@sISfaV%}_)%(dQ|2RCu*T4u zZSJ7f^W(srj3J9M93{b9C3x(WA_XFQEu8A^dt1}v_usO092Zge#2OUo`;!yo-)D3^ z_p#>Ja9jFlpMvMZqqBh@C$*pN=uGH*{xz9HG*N%T`8a1l8Tc{mLjqHG;X&COOnN;0 z)9%;#;b{MtIB`KaAH`T17u$gWIn8u8K+ur4Jv+Y8vD2~e-=N{g$*|d=&M89Y&J~B6 zF~_)-Xb0Y5mZigKLZk;F#8m7g!6FHEFqtHZ4okZZ3mx9s9Vh3%Q(#`=LZP69Bp4)? zNZ`?stjMonj?yNlBo!X-c;y}Az3JL$ie&ZeUi$g2|L4@tw{3ged3o>hX2w61hOPF= zA9KmZ38M|C+W!Y8iutSj3sYXhXeUieSb;${-#V^PXel|>d0|av5v|4l^=USk|NGkp zzgpq|@14o}PxXq=g!2twX*Wl_wP8S`oJ8&6idfvvAZkI^6m8%D9y_7DfH0*rtUseoR3vrR>BWwiZ$ zYS5Qg6DocgPPD<|@#hyRd*siAw@xj^%xvfNj?IpD2ege&HAlNPkL0)YTP0lIdAAhU zJ$=Pd{T!uQBeAM0)7c`s#h~P#U&F(V=MSF0{~YUSJ-)E~vae*hr}4+fcmBB*1-=Gv z$6DR8YDcRhHfH)SSNGm)E4_2CZRh8nX+6^-Hb0?f(yeP+J23m{KkHEy%?T|7PjBQd z_GTGZJs58$4KA^km=&5ywR(9Sp~ZF7@|@tl*_%06)>}F)+n(1nmYpx@n(E3hEbaHs zYjD(&zh9Cza4UAl=6Z6gEo0jbpzu2GOf8B|1?0WO@+q-8So;}Y@ zLQ@lJ=#R?13?rztWS2J&Yn|xRM&*6#QH3^l-*o=7txxU3T`f+CC#4S0niY0hH%@2P zcesrIIM+6(8j^qbKP7v}X=Rh3&tlKZH!`BA4j?LaJrk*RE+F=H^!!kZ(miqA)E*QHzLx~K=Q z#249d6`nK8k+eO77Am=PrqyGTKSxv>2fj_w97OkYhIRMs+oJj4MjrD93< z%_P7u1Q0YLu7>16J!$fLElh@@u3WTXMo~Jx4a9DL_~(@2y62+_%Q{K>KL5AXxnkeb zOdsmUPTJg6vP?`+N!N7xab5@upqxP=`@7C{ZrRtK1zfrncFHU4tBCH-M%n8>x)&b+ zoVqL4kGEqbqomSf(rqtjZ?c34`1r>X0(QR;Xc5mqDRf{23JMP-ieAdP;WYaXmx&GN zX&f+!NaM$2Nohg&b3_;hie>}X0HN9uW2bfo;P&Gr9Sj$+t@S!gi3prkkhK50@g`Nw zPr=(-QY>)g#yR5JI4E<`G`-x{IM6>$(5-K+QaS@A2Ui^1r)1mJmdkM)w=Jh zq0px*jyd7XT7^0ZlAtK=O-2CT9_`wYY`Y2|OC$7VNir!h5kWjBT{z#Do<+pJZ*fUX z07OMd8j7O+V|KEl_l7{wQS`%rB7Bi~@@-Yr@Z=&_d2zV(4df_lQ}Ua9{Uee@za*98}~x)A4> zQo^w>8_Vg!E7&{8auAV@VMnUMLY>DyjYc?oY#&yO*4vni)qD|q9AaltI}&8)Lb}6m z3CJ?UeU>AvL|^pmMTwf)adtr88MlxGQ?SIK68F$rCYSmI9?(S;uPS;{Ike}_1w0xYT{Qj7$b2{-w*8OjSuC8} zT;Y>EsGn3_$)k*6khpdBCTi+^KD(ObN^Sztf<<<7FA!D*Rl5(o=6$|4og8Ge$fyO< zNRa9{7Et<|`%AivuOyK9sQM^Xg$qfaZ2=?JpKftklq6HcPWnFlxS2vA#(l(yQgI(s z)&azB$^`z?$dwVc&dT#A4%?Ymz0@oZa}wKUFA3TW`a?lcG;8eKc_!LS)JLrgcB^yk z(2b?n%t(80rCHoJMUz;l-~p=i0V%_)B%XC563reF{zxN9#(0xCy-9=RF-Q{}jYoUJ z6d0sZxXzK#oJ9N&`w7VFE+U6PA0U+_45%@fq%n#)=K&rXXNpCdej}1Nw?%ONn=iakn<R{LI^>l6vxo9EWwCyOHh07T*0S z*Ef5glufq#g@`gZJ&D#)1Kv~#=D4zXJT;+8H6`Yl%V?d(+Gy`_ z9W7&@IS{3Xci_ugqhH2VOZM8DgpTD^SP~$J47M=HGYi+ov=X*i%z7&fZ_KhRG@b@V z8)qYx6~cmaw@$Ve*Or`7z61Z$pUyKu%qX_s1hpA<^^4swf4mSlnHG0Om#DB%7w4&N+Az#l4!5s`K8i9Eg$ zB2sRf3UDgObH?SiAX#KON0S7{pzx6u({DH87V9lJTVkh?FHZ>j_#eT`$B(!RoqX!# zekvYMt=}gi1!b+nF#O!Z@HhMO7p~saha?-YK_C=NL;}7a8!+CdtT1u)M~0h*2htG> zK0UsyQuNLrKe%WyLU|Dn)4NVN8fu4d2ZZJ@^cOkKJ~wOBzDD(quWYPZ9b34=Yx~2B zf~wZW`Y=d^3Re+Q-^$^cMmHq?L6J`wdOr+d?}|GTNjiiV-PaCOk}pVQIxjJY44X&b z>(@xmS4cef3r5af@sFHqE8&+n6Ve}flU7k?MvyI9O1Hn z=`;g=Dfc{E@V;br!!09f7*6TTUci>^F2c%j1I$4 z6Ca8KKN4Tht{(Yw?`E50-|+jkml*~g&5ajnGD?n-Il3yvKhr34eNQ68B`!REr+BsB zHR)^bbwgqageE9The&DDP&x$iZ5jL{ts%iTm&@_fdIYlEaS)0Z0cI%$l@XdJpQF6` z<}Wx*G-*|@@m`G&l7AYqaQ@-jcwE_7ucvc(=Z|+|LjB9`Xj1Wp#@vstl__`iD-y)t zpt|bkf=FZV&&}F}TdSOiiMziRP~LDpJ$;am=hNYD_2ezb(@BdWZ`e6iJiOu)`jTu6 zz8bIfS{H{V0tR=Ua3m}^tlB<#H2B`Y@n3r3!@eg5y)T^#`g@vh zg008NKo0#Xf4dJyc!W8sotCEHQVY{b-GbqXB)Qy5)x9@UfyyE5bGKmL+laCFR2so`@urTurF3PDWu)A&7u#2C1%>^h!j%>9%mN5}c2gc!2~Znn8Y8 zySzw)*kWV!fYhHER+5-tlU~gboVZ@rA*J-kHKqvB7)2btKx}i4N5&H!b-WyYMbLy2 zn$9MO6W~SG2@BSwl?;-zO?VA5(M?p{Z-exYwajr0=%Wn?;ZxkZ5XykKG6wRg40eJD z4JYW)WUY@xP!g|_Pc927&?&~(A;x=|pr|%kkC@sAceWxL2WH{*h+Mxiv-T+Fdc^NS zL^1ri8xt0%QONTcptLvpoD1nf7J#Cq*DaCkGos#FK#${KK53v05z0#dAy|iS2K;LP z+?EQ%d&47bgrZ^)9ynk<5|TawPgoWb!of(ltr;7c#6Gwf-L_sHil$`&v$io!S?6*3 zXbf?|Chdo%kp<%rx-4o$w}P#>c*h4TkkjIl_oO;f<800@B{d{y=z;G6jpxGh0H0U^10(;#+e?rRNdJdwHBa z1viU9u+O|+9uD^9KYEuR+yl?BCccf&pQtZ3Bo8_iF_FF*9Ccwvn+F=kKqRL8aAon~Jf`f6N#Dte;$l<^MY+iqPt|$TelaeRp z3i>g9`DXJdeem;upF(y3KrF5vhMWfgwJju{w_iQfA|t@-f{y+**MbIf7(gtMUOy~0 zoU}06FR4~8tqCl3&MN&APm;jp+!`q_=Y3~riy_boduM=;j%1* z05#eJfVIA)+OWVd0+g31Ep<{J&+tB&03uYf-0|A?-$9ZiU_oOl5_EWcMSij^l(=8~ z%*N=N*v&clvU>BI1}*-{7^KE*a3mFs!Bm*^XU7xZX0|YpRbvrRTBn@zr#by#vqFOI ztBr^1L9C=B4}r3yL;iCan0OT` zWONIn;$3Zk)0ZLCz0}d?q(kF5{M3kLM)%+gqV?HXH;-19CAbzWX5Th!0j_5uEgsh! zPu1ku!Ojzbe78ai{ab#)4K}R}r-Z>a*^>|!h-V>mlstV@8q;GN(*3(38~)~GvH@^f`VWKh`@eF zIM5jdgZNbD`35&>5u5tOwMBry|D5BI0jM8NpAUQcpX|EbMe~p;6&Z}SOl8}0Hoe*m z%9(3;b*d?H7WqyL8cPMS?%4~KHA}6{pZo7n#apZfx)0)Sy{){JB%tg=fVuL)qZ%%+ zop-q5@35=i8mM3$PL-a>f=y*L{MK*#SKOR!5%9_i#?*(3c;Aks-$Oira!VL#_}+KE z1};LwAG#sWO{=JXY>)S^);QWdU)d8>)vS1}du8elYWB|V{+&1aEj5$6>poB?_AS|n zyHRD)%6OL>ag8-cubND^>U7`m(>QDiuxoRB0Cm8ZecA(K@m(om=F@In8fo>BukI&L znQI8P8)~=fxgkoGyJaQ1&*SfewcUBe*&A`HS52bh`c$np9TJ97)|o||_J*GezM{;4 zqoz6pfKGDTT>&EGNCZUlt%-!L z>sCYP4bvq-!No1Fhp-O@!ls+A{OO5QZMo~-B=NDZJcq3O9d?3s+4utj8LZd#`ywm{ zg2g~IY-mS_;AxzE{TevcjPUync@hskcSrJLz!()M-z-ve@Zk|Rq*q*jkAAb;n2MNp zKhnVT+%#S9BQhADef!hl(EO``4uePZQ@ybg9eY)f{0~s&EKm;%*fPMj)|oC&%dAm2X40B*$C|N-xrkut#%yW;Z8@VsE>M1ZU|?hJaCNd28yg@36*Gp) z6Pwca^2Xejjl$bar0b16myM;@O~ZTeJo&~GLkNe({Lq=a$`Nj-Z7fMB!qrr@`yf}_A!tIA;0*957)+*aBo1vPt!||J z-5^SDCQ3sS95>UXYa~@`a#oR{jLk>}qRmH_=^BtKxQsYHYH0w05^@8Z=rhyH$INPm{B+K_15 zyz^qSPG8ij6R|Vj4%FGcXcizn zE*Y{3UuDDpZlaC1Zw#?2!oO5`uGM>UuB5;eF&~Wx#z*N0p9bZ2SwIh06dnKAwYUMJ#7i!3m7&FW{5i)|hxoOQ_HHI!F12HHtbJpd;2ZCjD{-SF0iFwKCU z0C3U(4l3Y9tP90LgT2QR+7UAJABhnUwWvTM0}{%BUGM_Vrat6g|ExGY*81#s2k#$$ z!yoo+@TS+F6dL^IA)EsTNg*8ANBop*hkLO>8OBdf9Q2CJFOk$QOOBjzZ?=tS2vq{? zg4mTD%@;(O)GwTm+bUr~Y=)cKvF|nFMem_9sqY3ofkSDKkHxG^{q2iJ1*dTGdBKyD z;a-}4Y8v*M8D469_VyVve2OVvS}7XvT6B?@*X7_F<=16$;0`I)wHg}Mx9-~WX=s*d zxY1MiWQ0>fL;1%i931$ko*X&|&(0|>ELsPfALZrM(bv(jgX%#cvM_-UavLy7Wn~Wq zn{69u=`g4r#LiML&U#T%%c_q~+$4ZvTDucjMOGvku@?t>TRu1^l8@FQ%ac9z;q%M8fwO;I-AU%J zd*uE&R=a4@@`VIp-Tq-0-bxuJ?7mWFX4Yr%8!W1oZ_3iMnGk;G-$ewhDH){+>-QCC z{U&0fIFwgB3OR3QROMl>-Jooid8TBy;rEW|4)Otq;E{4|`7xA<78h&&vG0qf3l3y3 zmM=!xDZr+&#i-6Y{g6K_B*xH1F81ho5ZaeU=dX*;5`frHn=zeaBtM?Pk+tJZ6u!R< z9SAH|c7nm*+=UYM1G=h;I3?zlcFLtVbq7qd3J(R4h~rH`sTW0bV-Kf56yAcIG^ zCL1NmF4)&^X=K1PlGr3iw+1GJ5K31hadl{n*gJI{v2@qz6Y3g++Eo)r_|=@BkLCXK zp0$daOqi`kGE}zz`^y17khs|y+T*xnDT}#l{B{;&s1L4sHC~^Rw@YOF1D$fv{2E1! zWDaFI#y$xG!c~{_?z?zgOPJCI5`l zquFgOHB+tai5`k=EsY=aLm(O}uT=f-vc*HiuL)0!Crc`Rm(3E+n}uR@3<;x9(dzhN z;LI8@+@mzHx7i@-O=u}Xc3+Yrqd}#YNuq#9waCo~<9A*o|{j`pmamci*D#20oyq+J6*oH@3JsLu|U{5o+0&02|K+%bh9 zc<(X89|$XdS1H<=3b~@XcND^Y`g?dvi}5f;HiCI~-2&Ie`7OJBWL&TQF`BQLFv>sI z@qjOUZ1d8C(Vn~)bPH~!QV;XGx1PaY#gFU1%8*(L@;N7HeJx8jvTrR%_gxP>EOWWtO}-pQHYqEl_J6RZKZgp~s&zR$-}F2N zjJroaxpX$i^FejL9qk&#IOLc2pD#wJEo$)k=rnSF>R?FVX)&pp*;%=H6!Fx;qI4>?u;fN+1i7*z6%+?=mee;iHr+O)WaeeZbmY(rZj0Z$ z-&1H+5+NQ@305+050BIv0;w(J$(B1=9Zx%-b>`-z-{@WLv3mV5;?dCRYTf91BVaf^ zV>tKuONaOzdxxI$((2x?UlA)-j~?lQ;lQBm#|!gf7ixIh7`y@*`-(o$Ua@mCV z&=~IWJNy0Ax#Lh}?4l{@H1~1DBqMN?L4%qhV_nA8$FV4@Zq8z#b%Z3!>+o8|aEU7Z zx`$(SSYWmzr-~NXvo95MJ1oZ(-NPsMCnwX@6v09Z$0(f=?j!RsWL-F)&6`-Y#;Q7^l^%(XvJWU>RYvV_(SsE-f7>RRA0u+ssycC{aAHY0HvECWLTH) zEY1gF_^Qr!g5G0TAYv5CO;N_JDsayJvc9x6$$(n1MYpT4Oy;jlNIOR{JfMCZe<3mL zK)=r{%wBNLTS8G~Vq)FK47LZUo1OC^ii(2P1#s^W(auuHes{RgXGeD`sz z6qASuxPW3U51J{fJ+HW#@j-pU%-VL5K6= z#f!kI%ZbYkMW~sa^84YQ%4#ZSmR&cnPR>Ql?gY7*Wtk`8T_fm58zRr0O-a)hv&dJ! zkq}?1SPBTvK4{~RD9;}b{zz0)3XDwXqTlVSDVJNQLV2qv@S zuQ1@WYfHweS)<>2-*0g`#v_lGl?9rIg?UDTZ3NPwQlgo9bY_N5Qsr475Wx@GPQRgDJsz5mF!1Y{UQt(n#L5RyQAy5ZY!g3Ioo-% zX;|?k(NXp8?R>0)yyV8FAZnnfAYLtNA7*u|}bt!nZwN3*G zld0W+-4U_1dh5hR!I6Y%eq_FK1`o`7Q-P^wYiH(NEJ*s_$lLdS5h?KhAd(ytlb$Y4 z$xY2IEFg>LXJ02rl%5R<# zy*<0XdUpp_2bLBqUybHJ05fUK$PG7daG@?8j2?Mqt8mX}Rx<#+;wvWF!O|zz$s;IxVaHJNy={O&&2(^3!_kIT_d6F4UpZcXedP4>e2}Zow<`9N zvqsAODKWJGyESG~8d2>0=R&@_0U@>P?;5BAkGK%A*gSu#z)3Sym}Gv`Q>=EBCf6&& zz03_}qi+Ex0j~L==2iDf*ZSj#U^B-i`t6ZkRjudaO`TFh#XzA34B4EbI2%cA$3(W%R(AWLH+E*CAwo&Daj`)P>x;aV5#ua!kp@vDxi|`I?jM;~ zLDm+47Qcox@2i+OCN`a;w+budXyX&jbf~THisWF{9;OI%BSJh3C9aT54N%g<`t@ z-?cQ6Y{8b7-e&D8<|ir8Ppo026Rr=}$Bcy^$7GE5)bIda_BDV_LMPCi%@ z73!lFF63IA?u_{x$?z5gkX1*bW1Q|_15rin!+>wJlBW&i3qv_yP|yX!Zn0&K zy1dHudCppyc?G{e#Xe9s_!RFOp8J993lLTA#|D$XonJXwG;iGm9yvY~~$={5OW8Jd34c-*kXgtY+MHQ64S110O zkD^8{%8lHEO8muSs(07&L=O^SA8}S32emxHf@z3fw;!3fFkr$i^>PBBm01HOFDz|M zrd!nf3~;6(1??-K+0V4#m%E;yi}sV7Am*Xy(99}H3jzMENptBlrSwp1E&(=DY?KOb z?DLU5AvEpzu>s1L#gvqdw(=6cn{&B6O}%i^-twmgUv+4cc9{H_k8oZ2!c3FJG7A#! zb{3VWy|4Ym&|Nml^VrWRt%u35mjVZ{d#E^^ga>d0{%PYub)oBqCskL?2 z{}Z##x!Ey>g+&GQuCAK2j_R_$esQY`tD(UNkeLeV>OO9noJx}*16i5$zT(2?WibO* zH~UJ`${$$K-mVR$uF=M}Qe8fSspAdPJJ(h64ErAKzxsVJ6tO;}Z#%5SbF+)QHQ(jl z7w!Y7ef?nDzS}Nz(@U4-3yUqNA1f3yPg!q1CUWw!Yq+m#wx8dW+Gp?K(4yN-Pb$Ay zIaKeV`SkLJ&b7`&sn<_Stb6=b4f?vFPEd1tnwHIfszzP=?#k#TmXC#LeB9JKC%!5^ z=*a`LT*-*v4Fk&IjPKTb`Y;x*y7U*l?1M>HN4|~YD<1E_!Y}Srb5b8m)pTAe6MOX- zA9lnzTTE?Aev~aUdhsn;LTRKE)0dWp+K;^OY^sPtgNTloy?F=+KMe?iwJtU_fo zJ}H&4?#as476 z4&vq!*P(sn8rfy5DSMBvdxS?M)CmdbPwCjyQfww{gmV5mh5W};@QGacKe9^Di+y5> zvMTdp@9qBV2fT{p+&tGBorGdqJAiDtW{bPFX{+@XF3y}%7YDtAgrZV(8dap)b+e#M zH#>{|EERuF=+fUJreUx8T}lVA+h(QW?@KSPQms{*028hkQ@Y7|)bu_wPNR`|>q#u< zAvD7u*P!|G>$-A;`+t`$>x<(Xx3sd+KnbXZwc}4VCV7t{DWTr5QSv=|H7607s4EDg zBPE@NxBt#vc_bo8ivg287&)@;f^19Bz~$Wdyg}gI-4}M_OmoRoP`ve`-8W*?yxo;G zu7%`XKJ(Wa4R<1E@j9(-a~bPl6IzTP|2D6tehQmdAd7_etroCqL8*9;MLlW5K=khV zbj(5K`?&AdVjfu;L|@%V%1qIAZMgDOchjosX~LrhiSXU^B=^Q-*rfn_; z2VGalshgGF-yU9xY$bCdZY8m&poItD|8U9;e!q2_2bgVpWQY2P;)2cMD5IG09k%A~ zel^(6JLffo9Tn-M?GN!nQvZy}JUV{BICb1cV1{=%^~kSFX&gAELax$bVjAB2h+v-p z;szx7`ZDBDVJ{DDgM~VvDt~=WH!wpJl446HMB+4u{YLME^GA?isJS#D$X4`6i8Qva z3n!r08vVW56AdlreEss&RkF>Zim1@AT+R^$#oJuwEpgP>hRA(7Mpm}LC5KylJEthy zT&7en%NRxGj`TK{`pd}RDs_S&d`GYz@tuc!!`Bq)0IJJo+*Er`5RSDFc<91;;_q7a z*@JqCV=OCEm#%`W_B655T4X{W0TMn+dpM*tZmzgfJlXdSWkRz$UR`%3{jZjSqIJK3 z7;cU0>Pq$z+sUZ`(=L8mXrtN|%F?7e;zplZ9hc`M>gb1^GX9s1IFY$wGsySyspTWs zixVbZa^EYi)8ET@;GPKnWtPv*C`!!ZQNfO9F{-=%I^!+rrsa69Xl*8+J&r7ok;4E6 F{~s+{lbZkl literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/ka/button/mgreen_off.gif b/src/messenger/webim/locales/ka/button/mgreen_off.gif new file mode 100644 index 0000000000000000000000000000000000000000..8595fa9a5da6ab325f3f0762b4e01fbee28da788 GIT binary patch literal 7093 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 LZ{kD(!1VtB{9GFy literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/ka/button/mgreen_on.gif b/src/messenger/webim/locales/ka/button/mgreen_on.gif new file mode 100644 index 0000000000000000000000000000000000000000..99c45f5da7fb3eb591368b3794c75681ccd8a53b GIT binary patch literal 10126 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 literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/ka/button/simple_off.gif b/src/messenger/webim/locales/ka/button/simple_off.gif new file mode 100644 index 0000000000000000000000000000000000000000..59d4c72e1885e64fbc7ed94046a59bcb33f58f12 GIT binary patch literal 4698 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 literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/ka/button/simple_on.gif b/src/messenger/webim/locales/ka/button/simple_on.gif new file mode 100644 index 0000000000000000000000000000000000000000..6784ace9fd8ed0b18de1a0fd9cb4945f49d11aa4 GIT binary patch literal 4384 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 P`;pMMM0qnCfHnUEKea=} literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/ka/button/webim_on.gif b/src/messenger/webim/locales/ka/button/webim_on.gif new file mode 100644 index 0000000000000000000000000000000000000000..cd6b52a8c3e431b293d5c33fea7cfb500f21c373 GIT binary patch literal 14402 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 literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/ka/images/history.gif b/src/messenger/webim/locales/ka/images/history.gif new file mode 100644 index 0000000000000000000000000000000000000000..5acac61b524bddf5caf2c39bde2592af96e701b8 GIT binary patch literal 288 zcmZ?wbhEHb6k!Np*v!DNbm`LL$B&;qd-loSQ^&G)F zW>Wp;cO&lkP0xN7ThNeSUy;aF)0W%V>X22Ip4qEjozYd-F|)5OrMYz0y!o?c`zCcv zn7*`r!bI1!nD*i&%cgAH(7$4HXm`7A<-Wb!J@*_ryn0PR$ceT453Pzjz3cSJgIkYY iIC1Hsl||^?aBdS{17B@lZnZ!;g-{_8F;ihd25SHd;Djy! literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/ka/images/login.gif b/src/messenger/webim/locales/ka/images/login.gif new file mode 100644 index 0000000000000000000000000000000000000000..2c7a7da62d671123b490077f92291d79463095d3 GIT binary patch literal 2472 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 literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/ka/images/message.gif b/src/messenger/webim/locales/ka/images/message.gif new file mode 100644 index 0000000000000000000000000000000000000000..83b7c9b0ddd947edf74b98ca9630436a9c833399 GIT binary patch literal 325 zcmV-L0lNN2Nk%w1VH5yW0J8u9(UT@^DFgQ`? XLx?*PC|JNy&x6B<5F<*A7y$q~Xgr@Y literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/ka/images/save.gif b/src/messenger/webim/locales/ka/images/save.gif new file mode 100644 index 0000000000000000000000000000000000000000..d27f651e78971447967b568b841021da9d98507d GIT binary patch literal 2506 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 U5sYXg#3)X&idW2Hm;?j>JB3*Z1^@s6 literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/ka/images/search.gif b/src/messenger/webim/locales/ka/images/search.gif new file mode 100644 index 0000000000000000000000000000000000000000..69554f970c60b150bf650592483f4c23927c5622 GIT binary patch literal 2523 zcmV<12_*JMNk%w1VQv5;0Qdg@?e+WK-rhBU#LD3EmA2U+X0tMU!qwsKLXFc{z1d zHi5<~a=pvi>+bUQKa9;JYPKb8x7^&^!{PN;qvtn$$y1x;E_lC7oY*jS!cLjmUy;Wz zZnjF1-0kr7Ta3h8rRyGIu*BZ-yxH$jnd3{D*hQ4mti|9icD|m*=RAqaFnGW^gvmF8 z#(}cjWU%vMuJI>sxIKr>$=K>to#npQ?oXKCt;gY9jl~{hu|I~;JBP}HxZ-BB^fZ3M zW3Tctc*81kyHKIrV3Wy6kJ&|r#WjG%HGjl9ce^lhxh`?IA!oDs`T6ql^7Hfa@$vEO z?Ck35>izxw?d|RE?(XpL@c;k+>+9?2=;-O`>E`C<=jZ3-Fx43gUFM!*S@~K?)Lob^ZG`X)H#O9y}i9FbiC5i(qfj&W}D71 zdcfl1;#8jH9b&IWmD5+N;x&B6N}Jb&wck33$*9oo?(y|ZoY&0T?CbCIlECRnn$|gf z!8w7;RjA-YiPb`p&_t8cMUd30%IEU-`O4YqKz_hdq2N=e;7_01SE1-3XtQLP%qMBH zMvT}%f4^3r=dQ=&f3Vw6o8MTb=GWu!z1#5L?)X@&5#|kJA}(ViOs9T;8dsIT&L{q@%CV#MhP>n{ak^2T*j1k9zuE5~WwB3|;VyK* zOqkp)b-p};&MbDl!QJyYd%wcm@n4zH_V)Jg@9+2b_xSku^z`)g_4WGt`uqF){QUfv zmzMwl00000A^8LW00930EC2ui0B!&y000R80RIUbNU)&6g9sBUT*$DY!-oU;#JQ74 zkDfet;_!jUv7^V22;2(p zNwjFgISR_;%twzN&z<+8-t(ehj?t@F|J8XDU}?Tl9tPPu6mQa?SD@~7(WfuKn>tzJ z#(d)jUrt0wtf1IKj2MbPk;=is@q(>BHgDuAZrHD};}J^(QL2Omi-0SYpZIMjgvtTK z0UV1SO}ez{)2LIcCjAAUYu7m;m@180nJ%h_~%K9pWxe_6j2r57(K8^4B~FOaD#?0W40 zA)%NA5Ia2Lg8>vg5WyC|5VxFh&M_F>7|>BCp<&e-hFw%^X&03}PWi-?J?-UWS5B?H zCgK-ftmg$7V5GR7d?w<92qgxv^GyTAtm23xncPqe2uyG=#3f6Jzyb!#6}Mn>&NT_$ zbI|Ft4|dgUmz_^)iRToD9)^h0i0_r?-g{({iQ;=L!e}BAm9PSZ2C8HNNGQq70002U zbYg)3M-*W~1-lH#+&&IMSsis!t~Diw+d?^<-NQwxccu0SXiZu|O<CvJELDz{nZi2!l!jDKv3LBR$MqMFC0t zitn#eRu}YISpw~EhkE<}!y(fPJB!c1E&l6|#4KtnaXn--o^2VBM_vXQVT6(OQil)& z&BzX1Ok99v<+Y=88F^GFZxhRwH%rqI4^0E;E&~gGH;k1x%gcBN;p}&yQ zW4J%!8Q$!sU@Q!(@Dcm7t;S_we7y5w5Ca;T*E}>BurZUe$0Yu6iEcRI297XCFkl6b zLXd+7?&1Xp&QSwgq$6(80oJ}UWFepU&3#YFiQop;EERbHc+~QO@XXLZe}v(9WeCFn zE4RGLp+O8f1fl@{gNVSU?1TW3xPS(r;D81UAXZR3!#1vvh$3La9ZFDylg@`7g6RWb z+yR-MDV;I7d$vZ3`ij>{{ZL_954V19-xj?gy0%Tk`TY@HZWq*15!k5 z3Q8;mwct@rTa=?*0GpRbKK`(ku@plZX8Fol(y||rlFB`BAOvR6q8hC@gEpAp2`1=9 z0K$v}1qh-40!%n#ICgLIOM@bg{m*ge6EbhX7pX04%70XGOr=5QLxtwcr9KVBl8ggl09^ z&8~L0D;k5mfenUqJmQj;d|7Wx|aC<^d`h1dcte0`xR2aYg9YJ!J)uw`yd0s|i2Fcb-USRo==ge2rp l54D(~4U$-dOFqovg-C=V7Qu){T1?{_+xW&fhDksG06TS15mNvF literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/ka/images/wmchat.png b/src/messenger/webim/locales/ka/images/wmchat.png new file mode 100644 index 0000000000000000000000000000000000000000..4d9ef1f782970fb80d904a839d5526a6f09a5d42 GIT binary patch literal 507 zcmeAS@N?(olHy`uVBq!ia0vp^B0#*HgBeJwarQg`Qj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS>Jid+MHLR^EXkN z|Ni~^|L^a{jT;|5di4A2>kE^VzJLGz;m(fhi=98*+5Z3k|0PS7T$rQ?G--8oe<_d> zFA4Gs28v?=49^^%#W652YI?djhE&{oGxarJlL1d_`=h__GQa=pU)A8VZLVjtJx`~v z&l&gYm-{a5n*06sRY$gGdp}QKD(v|%NTu1`{ec(99fKEV0{#gsn8$eh_{EQBgs08$ zxyu)AJXKQW@{AcgnP-YzKNdEq@z1NN5U6Z=!nx5=YO)IdXH{`6ArY-vJl;;9|2{I% zd8s_d(dYM)rOmVYO0538oV9?vb-i4Y%)7n&ufN{BZ|z4LU9H|Vjoepx;!bxn8Uu`*f;qQclez`pR zt|YFqefv}Ij=1=x3p#0zu`>fE%wMtYg5`?;>s}v7o7-kN^XQWMf(ai|41>RRJ&mlL t^Lep!<2$}xsW0pv%|5;Bha3|R!)ISk(-m^D{=jf$@O1TaS?83{1OPhV0Z{+| literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/ka/properties b/src/messenger/webim/locales/ka/properties index 4f22062f..172b2649 100644 --- a/src/messenger/webim/locales/ka/properties +++ b/src/messenger/webim/locales/ka/properties @@ -1,27 +1,60 @@ +encoding=utf-8 +output_charset=utf-8 +output_encoding=utf-8 admin.content.client_agents=შექმენი, წაშალე კომპანიის ოპერატორები. მართე მათი უფლებები. admin.content.client_gen_button=HTML ღილაკის კოდის გენერაცია. admin.content.client_settings=განსაზღვრე ოპციები რომლებიც განაპირობებს ჩატის სარკმელს და სისტემის ძირითად მახასიათებლებს. admin.content.description=ფუნქციები ნებადართულია საიტის ოპერატორებისათვის. +agent.not_logged_in=თქვენი დრო ამოიწურა გთხოვთ ჩაერთოთ ახლიდან +app.descr=Mibew Messenger-ი არის ღია წყარო დახმარების აპლიკაციის მხარდასაჭერად. +app.title=Mibew Messenger +ban.error.duplicate=აღნიშნული მისამართი უკვე არის გამოყენებაში, დააჭირე აქ თუ გსურს რედაქტირება. button.delete=წაშლა +button.enter=შესვლა button.offline.bottom=დატოვეთ შეტყობინება button.offline.top=საიტის კონსულტანტი button.offline=გათიშულია +button.online.bottom=დასვი შეკითხვა +button.online.top=საიტის კონსულტანტი +button.online=ონლაინ +button.save=შენახვა +button.search=მოძებნა +canned.actions.del=წაშლა +canned.actions.edit=შესწორება +canned.actions=განსაზღვრე +canned.add=შეტყობინების დამატება... +canned.descr=შესწორება გაუკეთე შეტყობინებებს რომელსაც ხშირად წერ ამ საუბარში. +canned.group=ჯგუფისთვის: +canned.locale=ენისთვის: +canned.title=ყველა შეტყობინება +cannededit.descr=შეტყობინების რედაქტირება. +cannededit.done=შენახულია +cannededit.message=შეტყობინება +cannededit.no_such=ესეთი შეტყობინება არ არსებობს +cannededit.title=შეტყობინების რედაქტირება +cannednew.descr=დაამატე ახალი შეტყობინება. +cannednew.title=ახალი შეტყობინება +char.redirect.operator.away_suff=(გასულია) +char.redirect.operator.online_suff=(ხაზზეა) chat.came.from=სტუმარი შემოგვიერთდა {0} –დან chat.client.changename=სახელის შეცვლა chat.client.name=თქვენ ხართ +chat.client.spam.prefix=[სპამი]  +chat.client.visited.page=სტუმარი გადამისამართდა ოპერატორთან {0} chat.default.username=სტუმარი chat.error_page.close=დახურვა... chat.error_page.head=მოხდა შეცდომა: chat.error_page.title=შეცდომა chat.mailthread.sent.close=დახურვა... chat.mailthread.sent.closewindow=დააჭირეთ ამ ბმულს ფანჯრის დასახურად -chat.mailthread.sent.content=საუბარი გამოგზანილია {0} მისამართზე +chat.mailthread.sent.content=საუბარი გადმოგზავნილია მისამართზე {0} chat.mailthread.sent.title=გაგზავნა -chat.predefined_answers=გამარჯობა, რით შემიძლია დაგეხმაროთ?\nგამარჯობა! რით შემიძლია დაგეხმაროთ? +chat.predefined_answers=გამარჯობა, რით შემიძლია დაგეხმაროთ?\nგამარჯობა! რითი შემიძლია დაგეხმაროთ? chat.redirect.back=უკან... chat.redirect.cannot=ახლა თქვენ ელაპარაკებით სტუმარს. chat.redirect.choose=აირჩიეთ: chat.redirect.group=ჯგუფი: +chat.redirect.operator=ოპერატორი: chat.redirect.title=გადამისამართება
                                                              სხვა ოპერატორთან chat.redirected.close=დახურვა... chat.redirected.closewindow=დააჭირეთ ამ ბმულს ფანჯრის დასახურად @@ -30,24 +63,26 @@ chat.redirected.group.content=სტუმარი გადაყვანი chat.redirected.title=სტუმარი გადამისამართებულია სხვა ოპერატორთან chat.status.operator.changed=ოპერატორი {0} შეცვალა ოპერატორმა {1} chat.status.operator.dead=ჩვენ ოპერატორს აქვს პრობლემა ინტერნეტთან, დროებით გადაგიყვანეთ მოლოდინის სიაში. ბოდიშს ვიხდით თქვენ დროის დახარჯვისთვის. -chat.status.operator.joined={0} შემოუერთდა საუბარს. -chat.status.operator.left={0}–მ დატოვა საუბარი. +chat.status.operator.joined=ოპერატორი {0} შემოუერთდა საუბარს +chat.status.operator.left={0}დატოვა საუბარი chat.status.operator.redirect={0}–მ გადაგამისამართათ სხვა ოპერატორთან, გთხოვთ მოითმინოთ ცოტახანი chat.status.operator.returned={0} დაბრუნდა -chat.status.user.changedname=სტუმარმა შეიცვალა სახელი:{0}, {1}–ით +chat.status.user.changedname=სტუმარმა შეიცვალა სახელი {0} {1}-ით chat.status.user.dead=სტუმარმა დახურა საუბრის ფანჯარა -chat.status.user.left=სტუმარიმა: {0} დატოვა საუბარი +chat.status.user.left=სტუმარმა {0} დატოვა საუბარი chat.status.user.reopenedthread=სტუმარი ისევ შემოუერთდა საუბარს chat.thread.state_chatting_with_agent=საუბარში chat.thread.state_closed=დახურა chat.thread.state_loading=იტვირთება chat.thread.state_wait=რიგში chat.thread.state_wait_for_another_agent=ველოდებით ოპერატორს +chat.visitor.email=სტუმრის ელ.ფოსტა :{0} chat.visitor.info=ინფორმაცია: {0} chat.wait=მადლობას გიხდით ჩვენთან დაკავშირებისთვის. ოპერატორი მალე მოგემსახურებათ... chat.window.chatting_with=თქვენ ესაუბრებით: chat.window.close_title=საუბრის დახურვა chat.window.poweredby=ჩეთისთვის ვიყენებთ: +chat.window.poweredreftext=mibew.org chat.window.predefined.select_answer=აირჩიეთ პასუხი... chat.window.product_name=Mibew Messenger chat.window.send_message=შეტყობინების გაგზავნა @@ -57,15 +92,443 @@ chat.window.title.user=Mibew Messenger chat.window.toolbar.mail_history=გავგზავნოთ საუბარი ელექტრონულ ფოსტაზე chat.window.toolbar.redirect_user=გადავამოსამართოთ სტუმარი სხვა ოპერატორთან chat.window.toolbar.refresh=განახლება +clients.how_to=პასუხის გასაცემად სიაში დააჭირე მის სახელს. +clients.intro=ეს გვერდი ხსნის მოლოდინში მყოფ სტუმართა სიას. +clients.no_clients=მოლოდინის სტუმართა სიაში არავინ არის +clients.online_operators.away=(გასულია) +clients.online_operators.field=ონლაინ ოპერატორები: +clients.queue.chat=სტუმრები დიალოგებში +clients.queue.prio=პრიორიტეტული სტუმართა რიგი +clients.queue.wait=ველოდები ოპერატორს პირველად +clients.title=მოლოდინში მყოფი სტუმრების სია +common.asterisk_explanation=* -სავალდებულო ველები company.title=Mibew Messenger Community +confirm.take.head=ოპერატორის შეცვლა +confirm.take.message=Visitor {0} already assisted by {1}.
                                                              დარწმუნებული ხართ რომ გსურთ სტუმართან დიალოგის დაწყება? +confirm.take.no=არა, დახურე ფანჯარა +confirm.take.yes=დიახ, დარწმუნებული ვარ +content.blocked=თავდაცვა მავნე სტუმრებისგან. +content.history=მოძებნე დიალოგების ისტორია. +content.logoff=სისტემიდან გასვლა. +data.saved=ცვლილებები შენახულია +demo.chat.question=ბევრი ბრაუზერია გახსნილი. რომელებს მირჩევთ? +demo.chat.welcome=გამარჯობა, როგორ შემიძლია დაგეხმარო? +errors.captcha=თქვენს მიერ აკრეფილი სიტყვა, არ დაემთხვა ნაჩვენებ სურათს. +errors.failed.uploading.file=შეცდომა ფაილის ატვირთისას "{0}": {1}. +errors.file.move.error=შეცდომა ფაილის აღება +errors.file.size.exceeded=ატვირთული ფაილის ზომამ გადააჭარბა ნორმას +errors.footer=
                                                            +errors.header=შეასწორე შეცდომები:
                                                              +errors.invalid.file.type=გაუქმებულია ფაილის ფორმატი +errors.prefix=
                                                            • +errors.required=გთხოვთ შეავსოთ "{0}". +errors.suffix=
                                                            • +errors.wrong_field=გთხოვთ, სწორედ "{0}" შეავსოთ. +features.saved=მახასიათებლები გააქტიურებულია +form.field.address.description=Ex: 12.23.45.123 ან todo.com +form.field.address=სტუმრის მისამართი +form.field.agent_commonname.description=ეს სახელი გამოჩნდება მნახველების მიერ. +form.field.agent_commonname=საერთაშორისო სახელი (ლათინურად) +form.field.agent_name.description=ეს სახელი გამოჩნდება მნახველების მიერ. +form.field.agent_name=სახელი +form.field.avatar.current.description=თქვენი სურათი. +form.field.avatar.current=მიმდინარე სურათი +form.field.avatar.upload.description=აირჩიე სურათი ასატვირთად.
                                                              სურათის ზომამ არ უნდა გადააჭარბოს 100x100 პიქსელს. +form.field.avatar.upload=სურათის ატვირთვა +form.field.ban_comment.description=დაბლოკვის მიზეზი +form.field.ban_comment=კომენტარი +form.field.ban_days.description=დღეების რიცხვები ეს მისამართი დაბლოკილია +form.field.ban_days=დღეები form.field.email=თქვენი ელ. ფოსტა +form.field.groupcommondesc.description=აღწერა ინგლისურად. +form.field.groupcommondesc=საერთაშორისო აღწერილობა +form.field.groupcommonname.description=სახელი ინგლისურად. +form.field.groupcommonname=საერთაშორისო სახელი +form.field.groupdesc.description=ჯგუფის აღწერა. +form.field.groupdesc=აღწერა +form.field.groupname.description=სახელი ჯგუფის საიდენტიფიკაციოდ. +form.field.groupname=ჯგუფის სახელი +form.field.jabber.description=დაუყოვნებლივი ცნობისთვის +form.field.jabber=მოსაუბრის საიდენტიფიკაციო ნომერი +form.field.jabbernotify.description=ჩაბარება საუბრით (დაუყოვნებლივ) +form.field.jabbernotify=ცნობა ახალი სტუმრისგან +form.field.login.description=რეგისტრაცია შეიძლება შეიცავდეს ლათინურ ასოებს და ხაზგასმას. +form.field.login=შესვლა +form.field.mail.description=შეტყობინებების და პაროლის აღსადგენად. +form.field.mail=ელ.ფოსტა form.field.message=შეტყობინება form.field.name=თქვენი სახელი +form.field.password.description=შეიყვანეთ ახალი პაროლი ან დატოვეთ ველი ცარიელი უკან დასაბრუნებლად. +form.field.password=პაროლი +form.field.password_confirm.description=დაადასტურეთ ახალი პაროლი. +form.field.password_confirm=თანხმობა +form.field.translation=თარგმანი +harderrors.header=თქვენი თხოვნა ვერ შესრულდება:
                                                                +image.button.login=/locales/ka/images/login.gif +image.button.save=/locales/ka/images/save.gif +image.button.search=/locales/ka/images/search.gif +image.chat.history=/locales/ka/images/history.gif +image.chat.message=/locales/ka/images/message.gif +image.chat.sprite=/locales/ka/images/wmchat.png +install.1.connected=თქვენ ხართ დაკავშირებული MySQL-ის სერვერთან {0} +install.2.create=მონაცემთა ბაზის შექმნა "{0}" +install.2.db_exists=მონაცემთა "{0}" ბაზა შექმნილია. +install.2.notice=მონაცემთა ბაზა არ არის ნაპოვნი სერვერში.თუ გაქვთ ნებართვა რომ შექმნათ ეხლა,დააჭირეთ შემდეგ ლინკს. +install.3.create=შექმენი მოთხოვნილი ცხრილები. +install.3.tables_exist=მოთხოვნილი ცხრილი შექმნილია. +install.4.create=ცხრილების განახლება +install.4.done=ცხრილების სტუქტურა განახლებულია. +install.4.notice=თქვენი ცხრილების სტრუქტურა სასურველია განახლდეს მესენჯერის ახალი ვერსიისთვის. +install.connection.error=დაკავშირირება შეუძლებელია,გთხოვთ შეამოწმოთ სერვერის პარამეტრები კონფიგურაციაში.php. მოხდა ცდომიდლება: {0} +install.done=შესრულებულია: +install.err.back=გადაჭერი პრობლემა და სცადე ხელახლა. დააჭირეუკან დაბრუნებას. +install.err.title=პრობლემა +install.kill_tables.notice=შეუძლებელია ცხრილების სტურქტურის განახლება. სცადეთ ხელით ან ახლიდან შექმენით ყველა ცხრილი (გაფრთხილება: ყველა თქვენი ამჟამინდელი ცხრილი იქნება წაშლილი). +install.kill_tables=არსებული ცხრილის მონაცემთა ბაზიდან ამოგდება +install.license=პროგრამული უზრუნველყოფის ლიცენზიის ხელშეკრულება +install.message=მონაცემთა ბაზის მოსაწყობად. +install.newfeatures=გილოცავთ! Mibew Messenger {1} დაგიინსტალდათ. ჩართეთ განახლებისთვის არჩევითი სერვისები გვერდზე. +install.next=შემდეგი საფეხური: +install.title=ინსტალაცია +install.updatedb=გთხოვთ, გაუშვათ განახლებამონაცემთა ბაზის წესრიგში რეგულირებისთვის. +installed.login_link=მიმდინარეობს გვერდის ჩატვირთვა +installed.message=აპლიკაცია წარმატებით დაინსტალდა. +installed.notice=თქვენ შეგიძლიათ ჩაერთოთ როგორც ადმინსიტრატორი მხოლოდ პაროლით.

                                                                !!! თავდაცვისთვის, გთხოვთ შეცვალოთ პაროლი დაუყოვნებლივ და აიღოთ/webim/ თქვენი სერვერის ფაილიდან. +lang.choose=აირჩიეთ თქვენი ენა +leavemail.body=თქვენ გაქვთ შეტყობინება {0}:\n\n{2}\n\nმისი ელ.ფოსტაა:{1} {3} --- თქვენი საიტის მესენჯერი +leavemail.subject=კითხვის ფორმა {0} leavemessage.close=დახურვა leavemessage.descr=ამჟამად არცერთი ოპერატორი არ არის ხაზზე. გააგზავნეთ შეკითხვა ან სცადეთ მოგვიანებით. leavemessage.perform=გაგზავნა +leavemessage.sent.message=გმადლობთ რომ იყენებთ ჩვენ სერვის. ჩვენ გიპასუხებთ ელ.ფოსტით როგორც კი შევძლებთ. +leavemessage.sent.title=დატოვებული შეტყობინება გაგზავნილია leavemessage.title=დატოვეთ შეტყობინება +leftMenu.client_agents=ოპერატორები +leftMenu.client_gen_button=კოდი +leftMenu.client_settings=პარამეტრები +license.title=ლიცენზია localedirection=ltr -localeid=Georgian (ka) +localeid=ქართულად (ka) +mail.user.history.body=გამარჯობა, {0}!\n\nთქვენი დიალოგების ისტორია: {1} --- საუკეთესო სურვილებით, Mibew Messenger +mail.user.history.subject=Mibew Messenger: დიალოგის ისტორია +mailthread.close=დახურვა... +mailthread.enter_email=შეიყვანეთ თქვენი ელ.ფოსტა: +mailthread.perform=გაგზავნა +mailthread.title=დიალოგების ისტორიის გაგზავნა
                                                                ელ.ფოსტით +menu.agents=ოპერატორების სია +menu.blocked=დაბლოკილი სტუმრები +menu.canned=ყველა შეტყობინება +menu.goonline=თქვენ გასული ხართ.
                                                                შემოსვლა.. +menu.groups.content=დეპარტამენტის ან უნარ-ჩვევების მიხედვით ოპერატორთა ჯგუფები. +menu.groups=ჯგუფები +menu.locale.content=ადგილის შეცვლა. +menu.locale=ენა +menu.main=მთავარი +menu.notifications.content=ყველა ცნობა მესენჯერისგან. +menu.notifications=ცნობები +menu.operator=თქვენ ხართ {0} +menu.profile.content=პერსონალური ინფორმაციის შეცვლა. +menu.profile=პროფილი +menu.translate=განსაზღვრა +menu.updates.content=სიახლეების შემოწმება. +menu.updates=სიალხეები +my_settings.error.password_match=პაროლი არასწორია +no_such_operator=არ არსებობს ესეთი ოპერატორი +notification.back_to_list=სიაში დაბრუნება +notification.intro=შინაარსი გაგზავნილი შეტყობინებების. +notification.label.subj=საგანი +notification.label.time=დრო +notification.label.to=სთვის +notification.title=შეტყობინების დეტალები +notifications.head.msg=ტექსტი +notifications.head.subj=საგანი +notifications.head.time=დრო +notifications.head.to=სთვის +notifications.kind.all=-ყველა- +notifications.kind.mail=ელ.ფოსტა +notifications.kind.xmpp=XMPP/მოსაუბრე +notifications.kind=შეტყობინებების სახეობა +notifications.locale.all=-ყველა- +notifications.locale=ენა +notify.new.subject="{0}" +notify.new.text={1}: {0} +operator.group.no_description=<აღწერილობის გარეშე> +operator.groups.intro=აირჩიე ჯგუფები ოპერატორის უნარ-ჩვევების მიხედვით. +operator.groups.title=ოპერატორი ჯგუფები +page.analysis.search.head_browser=ბრაუზერი +page.analysis.search.head_group=ჯგუფი +page.analysis.search.head_host=სტუმრის მისამართი +page.analysis.search.head_messages=სტუმრის შეტყობინებები +page.analysis.search.head_name=სახელი +page.analysis.search.head_operator=ოპერატორი +page.analysis.search.head_time=დიალოგის საუბრის დრო +page.analysis.userhistory.intro=სტუმრებთან დიალოგების ისტორია. +page.analysis.userhistory.title=მნახველთა ისტორია +page.chat.old_browser.close=დახურვა... +page.chat.old_browser.list=
                                                                • Internet Explorer 5.5+
                                                                • Firefox 1.0+
                                                                • Opera 8.0+
                                                                • Mozilla 1.4+
                                                                • Netscape 7.1+
                                                                • Safari 1.2+

                                                                Also, ჩვენ მხარს ვუჭერთ ზოგიერთ ძველ ბრაუზერს:

                                                                • Internet Explorer 5.0
                                                                • ოპერა 7.0
                                                                +page.chat.old_browser.problem=

                                                                თქვენი ვებ-ბრაუზერი არ არის სრულად მხარდაჭერილი Mibew Messenger ის მიერ.\nგთხოვთ, გამოიყენოთ შემდეგი ვებ-ბრაუზერები :

                                                                +page.chat.old_browser.title=გთხოვთ, გამოიყენოთ ახალი ბრაუზერი +page.gen_button.choose_group=კოდი ჯგუფებისათვის +page.gen_button.choose_image=აირჩიე სურათი +page.gen_button.choose_locale=კოდი ენისთვის +page.gen_button.choose_style=სადიალოგო ფანჯრის სტილი +page.gen_button.code.description=<ძლიერი>გაფრთხილება! გთხოვთ არ შეცვალოთ
                                                                კოდი ხელით რადგანაც
                                                                გარანტიას ვერ მოგცემთ რომ
                                                                იმუშავებს! +page.gen_button.code=HTML კოდი +page.gen_button.default_group=-ყველა ოპერატორი- +page.gen_button.include_site_name=ჩასვი მფლობელის სახელი კოდში +page.gen_button.intro=თქვენ შეგიძლიათ გენერირება გაუკეთოთ HTML კოდს საიტზე დადებისთვის აქ. +page.gen_button.modsecurity=შეწყობა დამცავ ფორმასთან,(modsecurity.org),ჩართეთ მხოლოდ პრობლემების არსებობის შემთხვევაში +page.gen_button.sample=მაგალითი +page.gen_button.secure_links=დამცავი კავშირების გამოყენება (https) +page.gen_button.title=HTML კოდის გენერაცია +page.group.create_new=ჯგუფის შექმნა. +page.group.duplicate_name=გთხოვთ აირჩიოთ სხვა სახელი, იმიტომ რომ ამ ჯგუფის სახელი სისტემაში უკვე არსებობს. +page.group.intro=ჯგუფის დეტალების შესწორება. +page.group.membersnum=ოპერატორები +page.group.no_such=ესეთი ჯგუფი არ არსებობს +page.group.title=ჯგუფის დეტალები +page.groupmembers.intro=ნახვა და ცვლილებების შეტანა წევრების სიაში. +page.groupmembers.title=წევრები +page.groups.confirm=დარწმუნებული ხართ რომ გსურთ ამ ჯგუფის წაშლა? "{0}"? +page.groups.intro=ეს გვერდი ხსნის ჯგუფების სიას თქვენს კომპანიაში. ყველა ჯგუფს შეიძლება ჰქონდეს საკუთარი ღილაკი და მჭიდრო პასუხები. +page.groups.isaway=გასულია +page.groups.isonline=ხაზზეა +page.groups.new=ჯგუფის შექმნა... +page.groups.title=ჯგუფები +page.notifications.intro=ეს სია ხსნის მესენჯერის მიერ გამოგზავნილ ყველა შეტყობინებას, დაუყოვნებლივი ტექსტის და ელ-ფოსტის შემცველობით. +page.notifications.title=ცნობების ნახვა +page.preview.agentchat=სასაუბრო ფანჯარა (ოპერატორი-რეჟიმი) +page.preview.agentrochat=საუბრის ფანჯრის ნახვა (ოპერატორის წაკითხვის ფორმაში) +page.preview.chatsimple=მარტივი საუბრის რეჟიმი, განაახლე შეტყობინებს დასაწერად(IE 5, Opera 7) +page.preview.choose=აირჩიე სტილი +page.preview.choosetpl=აირჩიეთ ნიმუში +page.preview.error=მოხდა ცდომილება +page.preview.intro=თემების სიის ნახვა რომელსაც გაუკეთდა ინსტალიზაცია. +page.preview.leavemessage=დატოვეთ მესიჯი +page.preview.leavemessagesent="შეტყობინება გადაცემულია" +page.preview.mail=მეილის გაფრთხილების ფანჯარა +page.preview.mailsent="შეტყობინება " გაგზავნილია +page.preview.nochat=მხარდაჭერილი ბრაუზერების სია +page.preview.redirect=სტუმრის გადამისამართება სხვა ოპერატორთან +page.preview.redirected="სტუმარი გადამისამართებულია" +page.preview.showerr=აჩვენე ცდომილებები +page.preview.style_default=-მთავარი პარამეტრებიდან- +page.preview.survey=საუბრამდე მიმოხილვა +page.preview.title=საიტის სტილი +page.preview.userchat=საუბრის ფანჯარა (მომხმარებლის-რეჟიმში) +page.translate.descr=თუ არ ხართ კმაყოფილი ნათარგმნით, გთხოვთ მოგვწეროთ თქვენი ვერსია. +page.translate.done=თქვენი ნათარგმნი შენახულია. +page.translate.one=შეიყვანეთ თქვენი თარგმანი. +page.translate.title=პროგრამის ლოკალიზება +page_agent.cannot_modify=თქვენ არ გაქვთ ნებართვა ამ პიროვნების პროფილის შეცვლის. +page_agent.clear_avatar=სურათის აღება +page_agent.create_new=შექმენი ახალი ოპერატორი. +page_agent.error.duplicate_login=გთხოვთ აირჩიოთ სხვა სახელი, რადგანაც ოპერატორი აღნისნული სახელით უკვე არის დარეგისტრირებული სისტემაში. +page_agent.error.wrong_login=სისტემაში შესასვლისთვის სიტყვა უნდა შეიცავდეს, მხოლოდ ლათინურ ნიშნებს, ციფრებს და აღმნიშვნელ სიმბოლოებს. +page_agent.intro=მთავარი ოპერატორი პარამეტრების კორექტირება. +page_agent.tab.avatar=სურათი +page_agent.tab.groups=ჯგუფები +page_agent.tab.main=მთავარი +page_agent.tab.permissions=ნებართვები +page_agent.title=ოპერატორის დეტალები +page_agents.agent_name=სახელი +page_agents.agents=ოპერატორების სრული სია: +page_agents.confirm=დარწმუნებული ხართ რომ გსურთ ოპერატორის წაშლა "{0}"? +page_agents.intro=კომპანიის ოპერატორების სიის ნახვა. +page_agents.isaway=გასულია +page_agents.isonline=ხაზზეა +page_agents.login=შესვლა +page_agents.new_agent=ოპერატორის დამატება... +page_agents.status=ბოლო აქტივობა (ქმედება) +page_agents.title=ოპერატორები +page_analysis.full.text.search=მომხმარებლის სახელის ან ტექსტის მოძებნა: +page_analysis.search.title=დიალოგების ისტორია +page_avatar.intro=თქვენ შეგიძლიათ ატვირთოთ სურათი მხოლოდ JPG, GIF, PNG or TIF -ის ფორმატში. +page_avatar.title=სურათის ატვირთვა +page_ban.intro=აქ შეგიძლიათ დაბლოკოთ სარისკო სტუმრები რომლებსაც შეუძლიათ ეფექტის მოხდენა სამუშაოზე მათი რეკლამებით. +page_ban.sent=მისამართი {0}დაბლოკილია განსაზღვული დღეების მანძილზე. +page_ban.thread=თქვენ გახსენით ფანჯარა "{0}"გაფრთხილება,მისამართისველი უკვე შევსებულია. აირჩიეთ დღეების რაოდენობა და დააჭირეთ გაგზავნას. +page_ban.title=მისამართის დაბლოკვა +page_bans.add=დაამატე მისამართი +page_bans.confirm=დარწმუნებული ხართ რომ გსურთ წაშალოთ მისამართი {0} დაბლოკილთა სიიდან? +page_bans.list=დაბლოკილი IP-ების(კომპიუტერის საიდენტიფიკაციო ნომრების)სია: +page_bans.title=დაბლოკილთა სია +page_bans.to=მდე +page_client.pending_users=მოლოდინის სიაში მყოფი სტუმრები. +page_group.tab.main=მთავარი +page_group.tab.members=წევრები +page_login.error=მომხმარებლოს სახელი/პაროლი არასწორია +page_login.intro=გთხოვთ შეიყვანოთ თქვენი სახელი ან პაროლი ადმინისტრაციულ უფლებებთან წვდომისთვის, ნახე სტუმრები და ისტორია. +page_login.login=შესვლა: +page_login.password=პაროლი: +page_login.remember=დაიმახსოვრე +page_login.title=შესვლა +page_search.intro=ძებნა საუბრის ისტორიის კონკრეტული მომხმარებლის ან კონკრეტული ფრაზის საშუალებით დიალოგში. +page_settings.intro=დაყავი პარამეტრები სასაუბრო ფანჯარაზე ზემოქმდებით და მსგავსი სისტემით. +page_settings.tab.features=პარამეტრების სერვისები +page_settings.tab.main=მთავარი +page_settings.tab.performance=შესრულება +page_settings.tab.themes=თემების ჩვენება +pending.menu.hide=მენიუს დამალვა >> +pending.menu.show=მენიუს ჩვენება >> +pending.popup_notification=ახალი სტუმარი ელოდება პასუხს. +pending.status.setaway=გასულია +pending.status.setonline=ხაზზეა +pending.table.ban=სტუმრის დაბლოკვა +pending.table.head.contactid=სტუმრების მისამართები +pending.table.head.etc=ანგარიში +pending.table.head.name=სახელი +pending.table.head.operator=ოპერატორი +pending.table.head.state=ქვეყანა +pending.table.head.total=სრული დრო +pending.table.head.waittime=მოლოდინის დრო +pending.table.speak=დააჭირე სტუმართან საუბრისთვის +pending.table.view=საუბრისთვის ყურება +permission.admin=სისტემის ადმინსიტრირება: პარამეტრები, ოპერატორების მენეჯმენტი, გენერაციის საშუალება +permission.modifyprofile=პროფილის მოდიფიცირების ნებართვა +permission.takeover=საუბრის გაფრთხილებების მიღება +permission.viewthreads=ჩვენება სხვა ოპერატორების საუბრის გაფრთხილებების +permissions.intro=შეზღუდვების მოხსნა ამ ოპერატორისთვის. +permissions.title=ნებართვები +presurvey.department=აირჩიეთ დეპარტამენტი: +presurvey.intro=გმადლობთ ჩვენთან კონტაქტისათვის! უკეთესად რომ მოგემსახუროთ, გთხოვთ შეავსოთ მოცემული ფორმა და დააჭიროთ დიალოგის დაწყების ღილაკს. +presurvey.mail=ელ.ფოსტა: +presurvey.name=სახელი: +presurvey.question=პირველი შეკითხვა: +presurvey.submit=საუბრის დაწყება +presurvey.title=Live დახმარება +report.bydate.1=თარიღი +report.bydate.2=ჩეთის გაფრთხილებები +report.bydate.3=შეტყობინებები ოპერატორებისგან +report.bydate.4=სტუმრებისგან შეტყობინებები +report.bydate.title=სტატისტიკის გამოყენება თითოეული დღისთვის +report.byoperator.1=ოპერატორი +report.byoperator.2=ჩეთის კავშირები +report.byoperator.3=შეტყობინებები +report.byoperator.4=საშუალო მესიჯის სიგრძე (დღიურ სამუშაოში) +report.byoperator.title=კავშირები ოპერატორისგან +report.no_items=მონაცემთა ბაზა არასაკმარისია +report.total=სულ: +resetpwd.changed.title=თქვენი პაროლი შეცვლილია! +resetpwd.changed=შესვლა ახალი პაროლით. +resetpwd.intro=გთხოვთ აირჩიოთ პაროლი თქვენი Mibew-ის ანგარიშისთვის. +resetpwd.login=იტვირთება ჩასართავად +resetpwd.submit=შეცვლა +resetpwd.title=Mibew-ს პაროლოს შეცვლა +restore.back_to_login=უკან დაბრუნება შემოსვლისთვის +restore.emailorlogin=შესვლა ან ელ.ფოსტა: +restore.intro=თქვენ ვეღარ აღადგენთ პაროლს, მაგრამ შეგიძლიათ დააყენოთ ახალი ელ.ფოსტაზე გამოგზავნილი ლინკით. +restore.mailsubj=Mibew-ს პაროლის გადაყენება +restore.mailtext=მოგესალმებით, {0}\nგთხოვთ დააჭიროთ მოცემულ ლინკს ან დააკოპიროთ და ჩასვათ URL თქვენს ბრაუზერში:{1} ეს მოგცემთ საშუალებას რომ აირჩიოთ ახალი პაროლი. \nMibew Messenger. +restore.pwd.message=დაგავიწყდათ პაროლი? +restore.sent.title=პაროლის აღდგენა +restore.sent=ინსტრუქციები გამოგზავნილია ელ.ფოსტაზე. გთხოვთ, შეამოწმოთ! +restore.submit=პაროლის შეცვლა +restore.title=დაგავიწყდათ პაროლი? +right.administration=ადმინისტრატორი +right.main=მთავარი +right.other=სხვა +settings.chat.title.description=დაასახელეთ თქვენი კომპანიის სახელწოდება მაგალითისთვის. +settings.chat.title=ჩეთის ფანჯრის სათაური +settings.chatstyle.description=ჩვენება ყველა გვერდის თითოეული არსებული სტილისთვისhere +settings.chatstyle=შეარჩიე სტილი საუბრის ფანჯრისთვის +settings.company.title.description=შეიყვანეთ თქვენი კომპანიის სახელწოდება +settings.company.title=კომპანიის სახელწოდება +settings.email.description=შეიყვანეთ ელ.ფოსტა სისტემისგან შეტყობინებების მისაღებად +settings.email=ელ.ფოსტა +settings.enableban.description=ამის გამოყენებით თქვენ შეგიძლიათ დაბლოკოთ შეტევები სპეციალური IP-ებისგან +settings.enableban=ნების დართვა "საშიში მნახველებისთვის" +settings.enablegroups.description=დაყავი სხვადასხვა შეკითხვები რიგებად(აბზაცებად). +settings.enablegroups=ნებართვა "ჯგუფებისთვის" +settings.enablejabber.description=დაუყოვნებლივი ცნობა ახალი სტუმრისთვის(მოითხოვე Mibew Jabberპროგრამის) +settings.enablejabber=ნების დართვა "საუბრის ცნობებისთვის" +settings.enablepresurvey.description=იძულება-მომხმარებელმა უნდა შევასოს სპეციალური ფორმა ჩეთის დასაწყებად. +settings.enablepresurvey=ნების დართვა "ჩეთამდე დათვალიერების" +settings.enablessl.description=გთხოვთ, გაითვალისწინოთ რომ თქვენი ვებ სერვერის ფორმა უნდა ჯდებოდეს მხარდამჭერი https-ს მოთხოვნებში. +settings.enablessl=ნების დართვა დამცველი კავშირებისთვის (SSL) +settings.enablestatistics.description=დაამატე გვერდი მესენჯერის შეტყობინებების მოხმარებისთვის. +settings.enablestatistics=ნების დართვა "სტატისტიკისთვის" +settings.forcessl.description=აჩვენე ჩეთი მხოლოდ https კავშირით +settings.forcessl=აიძილე ყველა ჩეთს რომ იყოს დაცული +settings.frequencychat.description=განსაზღვრე გამოკითხვის ინტერვალი წამებში. გამოსვლის შუალედუ 2 წამში. +settings.frequencychat=ჩეთის განახლების დრო +settings.frequencyoldchat.description=ძველი ბრაუზერები საჭიროა განახლდეს შეტყობინებების მისაღებად. გამოუცხადებლობა არის 7 წამი. +settings.frequencyoldchat=გვერდის განახლების დრო ძველი ბრაუზერებისთვის +settings.frequencyoperator.description=განსაზღვე გამოკითხვის შუალედი წამებში. გამოუცხადებლობა არის 2 წამი. +settings.frequencyoperator=ოპერატორის კონსოლის განახლების დრო +settings.geolink.description=თითოეული IP-კოდი გახდეს ლინკი ახალი ფანჯრის გასახსენლად. {ip} არის შეცვლილი ნამდვილი ip-ით. +settings.geolink=ჯეო ლოკალიზაციის სერვისის ლინკი დამატებით +settings.geolinkparams.description=ფანჯრის ზომის და პანელის დამალვა +settings.geolinkparams=ჯეო-ლოკალიზაციის ფანჯრის პარამეტრები +settings.host.description=ადგილმდებარეობა თქვენი კომპანიის სახელის ან ლოგოსი +settings.host=URL თქვენი ვებ-საიტის +settings.leavemessage_captcha.description=თავდაცვა ავტომატური რეკლამებისგან (captcha) +settings.leavemessage_captcha=სავალდებულია სტუმრებმა შეიყვანონ საიდენტიფიკაციო ნომერი შეტყობინების დატოვების დროს +settings.logo.description=შეიყვანეთ თქვენი კომპანიის ლოგოს http მისამართი +settings.logo=თქვენი კომპანიის ლოგო +settings.no.title=გთხოვთ შეიყვანოთ თქვენი კომპანიის სახელწოდება +settings.onehostconnections.description=0 ნებას რთავს არცერთი ციფრის კავშირს +settings.onehostconnections=მაქსიმალური კავშირის ციფრი მიღებულია ერთი მისამართიდან +settings.onlinetimeout.description=ოპერატორების ხაზზე ყოფნის წამების დაყენება. გამოუცხადებლობა არის 30 წამი. +settings.onlinetimeout=ოპერატორის ხაზზე ყოფნის დროის ლიმიტი +settings.popup_notification.description=პატარა დიალოგის გამოჩნდება თქვენი ყურადღების მისაპყრობად. +settings.popup_notification=ნებას რთავს "Popup-ის უწყებებს ახალი სტუმრისთვის". +settings.saved=ცვლილებები შენახულია +settings.sendmessagekey=გააგზავნე შეტყობინება თან: +settings.survey.askgroup.description=აჩვენე/დამალე დეპარტამენტის არჩევის ველი მიმოხილვაში +settings.survey.askgroup=სტუმრებისთვის ნებართვა დეპარტამენტის/ჯგუფის ასარჩევად +settings.survey.askmail.description=აჩვენე/დამალე ელ ფოსტის მისამართი ამ ველის მიმოხილვაში +settings.survey.askmail=შეეკითხე სტუმარს ელ.ფოსტის მისამართი +settings.survey.askmessage.description=აჩვენე/დამალე ინიციალური(დაწყებითი) შეკითხვა დათვალიერების ველში +settings.survey.askmessage=აჩვენე ინიციალი შეკითხვა ველზე +settings.title=მესენჯერის პარამეტრები +settings.usercanchangename.description=ჩეთის ფანჯრიდან ხელსაწყოების გრაფის გამორთვა +settings.usercanchangename=მომხმარებლებისთვის სახელის შეცვლის ნებართვა +settings.usernamepattern.description=რის მიხედვით დაფუძნდეს სტუმართა საიდენტიფიკაციო წყობა {სახელიდან}, {პირადი ნომრიდან} ან {მისამართიდან}. \nსავალდებულოა: {სახელი} +settings.usernamepattern=სტუმრების იდენტიფიკატორი +settings.wrong.email=შეიყვანეთ ზუსტი ელ ფოსტის მისამართი +settings.wrong.onehostconnections="მაქსიმალური ციფრი გაფრთხილებების" ველში ჩაწერეთ ციფრი site.title=mibew.org site.url=http://mibew.org +statistics.dates=თარიღის შერჩევა +statistics.description=ამ გვერდიდან შეგიძლიაც გენერაცია გაუკეთოთ გამოყენებულ შეცვლილ ანგარიშებს. +statistics.from=დან: +statistics.till=მდე: +statistics.title=სტატისტიკა +statistics.wrong.dates=თქვენ აირჩიეთ ამ დღიდან დღევანდელ დღემდე +tag.pagination.info=გვერდი {0} დან {1},{2}-{3} დან {4} +tag.pagination.next=შემდეგი +tag.pagination.no_items.elements=არ შეიცავს არცერთ ელემენტს +tag.pagination.no_items=ნაპოვნია 0 ელემენტი +tag.pagination.previous=წინა +thread.back_to_search=ძიებაში შესვლა +thread.chat_log=ჩეთის ჩართვა +thread.intro=ეს გვერდი ხსნის დიალოგების დეტალებს და შინაარს. +time.dateformat=თარიღის დაფორმატება +time.locale=ინგლისურად +time.never=არასოდეს +time.timeformat=საათის დაფორმატება%I:%M %p +time.today.at=დღეს +time.yesterday.at=გუშინ +topMenu.admin=მთავარი +topMenu.logoff=გასვლა +topMenu.main=მთავარზე დაბრუნება +topMenu.users.nomenu=მენიუს გარეშე +topMenu.users=სტუმრები +translate.direction=მიმართულება: +translate.show.all=ყველა საშუალება +translate.show.foradmin=ადმინისტრატორისთვის +translate.show.foroperator=საშუალებები ოპერატორებისთვის +translate.show.forvisitor=სტუმრისთვის +translate.show=აჩვენე: +translate.sort.key=მთავარი იდენთიფიკატორი +translate.sort.lang=ენის წყარო +translate.sort=სახეობების მიხედვით დალაგება: +typing.remote=მომხმარებელი ბეჭდავს... +updates.current=თქვენ იყენებთ: +updates.env=გარემო ვითარება: +updates.installed_locales=დაინსტალირებული ლოკალიზაციები: +updates.intro=მესენჯერის განახლებები. +updates.latest=უახლესი ვერსია: +updates.news=სიახლეები: +updates.title=განახლებები From 46da2208ab6bc000d866746102566091ab536608 Mon Sep 17 00:00:00 2001 From: Evgeny Gryaznov Date: Fri, 25 Feb 2011 00:45:40 +0100 Subject: [PATCH 27/77] update ka images --- .../webim/locales/ka/button/mblue_off.gif | Bin 7071 -> 8269 bytes .../webim/locales/ka/button/mblue_on.gif | Bin 11202 -> 10857 bytes .../webim/locales/ka/button/mgreen_off.gif | Bin 7093 -> 0 bytes .../webim/locales/ka/button/mgreen_on.gif | Bin 10126 -> 0 bytes .../webim/locales/ka/button/simple_off.gif | Bin 4698 -> 0 bytes .../webim/locales/ka/button/simple_on.gif | Bin 4384 -> 0 bytes .../webim/locales/ka/button/webim_off.gif | Bin 4439 -> 0 bytes .../webim/locales/ka/button/webim_on.gif | Bin 14402 -> 0 bytes .../webim/locales/ka/images/login.gif | Bin 2472 -> 2501 bytes .../webim/locales/ka/images/save.gif | Bin 2506 -> 2539 bytes .../webim/locales/ka/images/search.gif | Bin 2523 -> 2551 bytes 11 files changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 src/messenger/webim/locales/ka/button/mblue_off.gif mode change 100644 => 100755 src/messenger/webim/locales/ka/button/mblue_on.gif delete mode 100644 src/messenger/webim/locales/ka/button/mgreen_off.gif delete mode 100644 src/messenger/webim/locales/ka/button/mgreen_on.gif delete mode 100644 src/messenger/webim/locales/ka/button/simple_off.gif delete mode 100644 src/messenger/webim/locales/ka/button/simple_on.gif delete mode 100644 src/messenger/webim/locales/ka/button/webim_off.gif delete mode 100644 src/messenger/webim/locales/ka/button/webim_on.gif mode change 100644 => 100755 src/messenger/webim/locales/ka/images/login.gif mode change 100644 => 100755 src/messenger/webim/locales/ka/images/save.gif mode change 100644 => 100755 src/messenger/webim/locales/ka/images/search.gif diff --git a/src/messenger/webim/locales/ka/button/mblue_off.gif b/src/messenger/webim/locales/ka/button/mblue_off.gif old mode 100644 new mode 100755 index 4f6bf986f9c08188d85581b49de9925b51e8a904..61378381306d90fc441d3643a9040d9b3435f7ce GIT binary patch literal 8269 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 L#?6gMz^?xT!LHRy literal 7071 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 F{~s+{lbZkl diff --git a/src/messenger/webim/locales/ka/button/mgreen_off.gif b/src/messenger/webim/locales/ka/button/mgreen_off.gif deleted file mode 100644 index 8595fa9a5da6ab325f3f0762b4e01fbee28da788..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7093 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 LZ{kD(!1VtB{9GFy diff --git a/src/messenger/webim/locales/ka/button/mgreen_on.gif b/src/messenger/webim/locales/ka/button/mgreen_on.gif deleted file mode 100644 index 99c45f5da7fb3eb591368b3794c75681ccd8a53b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10126 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 diff --git a/src/messenger/webim/locales/ka/button/simple_off.gif b/src/messenger/webim/locales/ka/button/simple_off.gif deleted file mode 100644 index 59d4c72e1885e64fbc7ed94046a59bcb33f58f12..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4698 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 diff --git a/src/messenger/webim/locales/ka/button/simple_on.gif b/src/messenger/webim/locales/ka/button/simple_on.gif deleted file mode 100644 index 6784ace9fd8ed0b18de1a0fd9cb4945f49d11aa4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4384 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 P`;pMMM0qnCfHnUEKea=} diff --git a/src/messenger/webim/locales/ka/button/webim_on.gif b/src/messenger/webim/locales/ka/button/webim_on.gif deleted file mode 100644 index cd6b52a8c3e431b293d5c33fea7cfb500f21c373..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14402 zcmZv@c|4T=-}imYKK8Nij3qmb$X;gbYawM#Lli36in7cYV^@teWEuNf#u_T$v1F$~ zmM9ICh=hHWCUHA3h@i_kdJU++k{d_&&hqU)Fk zFCT>!PlhfJHDzXJbXA0njE>Crl`>Z+0&iWfh_LPYTpsY^__G|pn!3udhxZaIf(90w zKYxEW`827uBX+nvmYf&j?(RO&km%#*S-Bk6Rv1zl=b0Pf+?I0n%j@pFt&Jw;gQd#H zLzC^yg|{}E(kU-IzP=qEc%JcoqV;K3{A68fVTdtWkbPjTh)rp3P&4tPJ>A@F6^`FP- zqdg^S?_VyB);xZ2xvwtj%a_&o^O~KRZi8EO3(pHb&eHF6;wZuPC1JtMS%Jfe;dSv5 zj90ZQqt8g!oHDOmm|f_9_4#>Gwa2sPE$wR=n~M{7igj^jmNoBVqQ~{t-@dp%bB?~7 z6FsQaz3|wpRkmo^fAQP&(a{kA08&S6XG|T>8RP6sPpDxapnqTegu(^@0-*Bu8Tj{@ z0K^fIK#GmM6Q7Wnl$?@!@BRZyT6#w2ee%PcJ7J+WWTT6y#U-U>JvBX3#ldn@Pv0|$<+iFd z$j17zr4919nv(u?PYWgXergnAbnK4C?4QFU!0;q3$j2h*rn4&=?G!M=#_8(*Jg3U^ zWf#IJH7PIc0i%782g!9K4F4s~!wt@VQ)90QKt z?`5QYNPb%H`6Lsd%6%4+Yxiz#3&bTPvvHjWf42qLinZ=-e=5cfb&DDbE%n(-h4EcA zEIJpLUHce6$?nqatuR?a&X)Zg=@o3RP!-t{-R6v@ zAIoHC6D4jA5}M?`**2M_>#n zaDfY%b|h9Vo6RoBbAE=K0IW=K7@`IJWX_$if@DR)mf{p_RxZhL9T3TM@KAinz7l8O4fEuq_Het>Q8$YZr!(lffTibEhEFqPdSzM?!X=}OWkV!lhqsvA4|)|9H# zN2)Q13!vaY=0x6vR2OWTDfAfD6H#tTxYn-btVXrKZn?d#GJ)yJVm8`X#O&#hBh6?^M@1Ub77GZIgI|`kl3Cgc zy+}3rZDtXk`myBVGFvjc!`+(INaG>)0tG9oPT>(DhR}l z1+76Ex0PVrt_M)ofs*TZDatOm?tPk-Yj&Ar&)p6j!9BeF7<~N1(@&z{r}tiCog68! zl&5v9Fg|mg>&@e)lAZ{G+r9M93lR^|rc1{niM)Z%3DS+OyDCF1(NMe|6()dOLBzoC zuOEwrx%wK%0D7*HbO3xuK_R=yz`@dZXL^|5tyihGjX2DV0P|iBA{X#mcp7k<2-TDM z?qB0JJC$}^{*T*>Uv9=Lh<1-2EZ4YBM>0w-gRMT za^^TsZdG*^ggbfOh4_OLa%ta-*$h@V1G2(P0(>j5;{Y9IkoZt?q^y+jZqW zr$UddKR(a0UkLb6h)9cKfFEsy5JUo!^qVnacysW59FA>{Az~^-@=~)S3D6!O?N%0g z?rL}I2-SmG?TQ5>=^)8AT9R0z6u+-dy{K!0q`TdNYpqP|Ud$R&-B*a&=d3Aghl?7r z#`EN@^lIJrL^zHZD|Xr?fY^z!;zXk$EH|uaC5Vr(V~jQ&?>{@cMS-+=DG4z%RQK_0 z^_C>TGD-~00ATT9f_UOFuy3bSjzD$*7LjHSm6Yv5ATh_lXLQLr=_Oo{L?cKi28b4F zQaV2i1H`9Bhw=kdHZ_A7ej}YY*33l~KnDk_LL~&; z)_|KZ@oe(UI9W6^zt%urq}Rw$fPIon#iC3q#c$vuoHwT(S|R>b*e2p|JEz7M%jsMe z2k7wTc~sH)swnX=6)M6Yht5K$#Gg4Mg-}l<3ZiK6zlRQA)|A)FWyC4B1@na^f)&It zK-272!OlUYg7+^6uV1`Hz)4fcZK4qH7SCoyyuxx~4r(hMgSe^#;ZaDAQ?yw`@~?o{ z3z-m&GAR!EqZK2)7FW)nwzOo8mQVM+L|&chrD2%br0}RIg!g?kwuM3M<|HAR)f+TJ~`7ZuO^?%>t5sx!>^r+s(v+m zrM2kBEoDU!YOH{FSEY3ucDq{$B0*U^9YUw0!ckx;IV$)ZtS&&FN|cZVHJ)H0a?Y|$ zM~eI?RJjHCYFoQ_$c44v?p+t(S9Fa*7sG@Vd;uLQS%r)NU2q0C7KqR{(w-phKxgn> zs^jb!j>DT$#YI%+l|?z-&p)+csLpn=`9#=1x%U*s^_XN%zT%EzU+jgyUkARobQoTz z`$)bALzYsZvakt(`70D-brjH03p_(iCoEQe2jAIMkjyF<;jUIN#Wffe6rwHq;gNKX ztbCO#%Rmr3K5o-9Xf}|&3J=CIU)i|#rwPW%@MBjD#KG@lVE^DoMsM7n<&&nsm7LpHc!@YJX}g#@vo}A;k%+~9Q_-ccetxK)eirLW#3XmTe1;l!y6nN1c5m-h@f!x0bANeGCwB%xo-iTnHE2MQrdcsOK!k>;g9@I|%TtcTyLD`& zO3Sa1Y(APR7~2W*ZPmrLI;mbU`W*sH{HgQ7Eq=Wd|9f2jo+pb0oh+(?M&c5`zvrRA zl|#SxhroNv|6Ex|o16sB#nf?%Y!(_Tgz=fK(7T*!N;zNmfM9ByUE-UY@rDLVtmZ%X znu$cg7fgi30Ej<-Zu#mDJm>;(wynkmr1kyx8}1yUW5;HCx*otSF<>kzq3WupV8X`R zM&~$#@mCT$Rm$s3k6*Ke>0UYy!Y77^ktp#Mzr9g{EW#T79C5nt*FF&)Cf zEE!;+l?s<|UaUD^86%uo2vN?bvY$!>P08cqC9nmon@{dSBQaS=!TFOMJjmZOU4`Ev zp;WHZN)dm`K0s8l-s}db1MnFDfH{LUF*mzei~zurBn3W2^_}Vh;&1yM?HBX?A7lDeIqcc%HRO+5W{N1gko|4)1Li{%4iVW!ww5&%*3K-66~i|x;U2c zoFQl|xXF67lEh;+|A6s!bm%klzOO;J90)O>!1z&+&;dJ52I(RuC=dX(BmS%a5h#v+AW38e#DfRNf&j8Q9K-}i z_Fa*F2%ig2ul9vc3xd?C1T7u@PdeN_Sg2dzgRd6RoOG_F&lDb()VmB2m`3^V8PW6^ z!Ks_X5eRg)A*@$Zz}RRLOJSQ;#5u(@wl@eqdIlde<7ZoD#NTUl2e=EQ-k>}%oK12= zol&B}d}z>X7?8@UBMt>woPw$dfu$JGiGEFa8uUXOIAI@5_Jp>EWf&`hqNqvH)T9XN z5n>|nLF)_x90+jGGa?vp4MwKpYSz=IxrHuS8bIpKepae(p0!_Y&d-bpOy1Qbh#WJ? zgd!@4;XaPGJ;RR>I!VG~AwR?J+RQ@EV(x=b@vazd@*+6SGUkIk$Wa#(1>EMLx_{qi z`J@fu+|2N>e30jo_2Fs3d^JL!lof$0h^BMm!zM!bm}(B2Kr0BMMsc=4 zLB{qj7HJXr?EpNA-#HATXm{U-&iNjfvtE_IFU0ym9*||^MA<>l>PBa}KwT`eA~4{+ z{oMS)aIs&xpOex!^9s-V<%-ng)#avnZRVNKjk(Y;Hwqhu39$(Dy8%B^KZk-kViWl3 z5Us>p9E)JpO)!5D2w4-}<`m7tdK*8OF_K%zht4!kD*n`t5a`H6Z06dnf?Qm)E-C@9 zl5)>jWqr0RPr6!MGgxSt2r;5$&&d?sgFpuQL9CeIplp)99_bVf>LA5$LxrCOLN7DG z2{GW*t4Lk*XimTQh`@pitalz(<(=1yHbrM1po;M`fPQ89he||kcJ-s7GCu7HQ=mEm z12O$OjNGke)6G+?iSYtJa#W)^8CWYW*5M_{f&$m`4`n}ptMij{ls~7DUYR@^7C?os zDKV1AZH+4bRf6M{4quGackJogV!RDEkzy+ujZ-hojitx zDq%n-7||=bsTewT+uzC(5RD#!s*Zz`b^#wEReTGfYyQ|UC&x%9iH(iy#e}1%P%dRy zjVV+Ws6R#pLViK#7a`(P_BOINw3$SmG$^?S26_}C5!9$U-+U$|$qNtF)ISMetu%E& zR*bk~7!Zcf)aJDb06@BSd5nIEY;1#rsm-sLAPD}++25_ciP?QkPYicX0~pZrskl>t zU`ae&lHU}-!|z-me5Bl#q};ZmgUqN7tvP{>(3HkN(RQJM3OUSE2ZpH!5G4Vtzc}kA z9|#T~4s-f#V?%=@nP5qjDGCqu!Xw9M&Cs=oM*U~aZqHhNcZ^XYTAw|8KL4zB4b&!z z{10Zc{)^cl00fi(`u{IxllVe4;Qte|vnXH`N>0h?HrX|ni%f7uVa4GZp?qPbPe>Z# zoSacDtxwz9JDxp%(fJR(>zT+&w1qFhnE)gE*OLXWw=~IUyo$Tj+&%yH-NO6ly>d=7 zq|<6MdU_MBoZ_MN_BWV2yL&&PuAkJ?C;WMG8TumJe&ZECM_Z?z&@H?~X97xQDVP}l z{-oSxEQ^28jR8qbTSi@IIQz%WDpqUAlzt*sQ$TY-u1xhBX~Xx~ zF2bZp`*=q8$8x^e;qunRRrJ$ycEYK8tXEd<4C87ILqktRxu&Q%y4ezPFAgnRP1ig* zqN37&%MYU|ZOlKb=xp)1)3Mv!`yZY@fZzlwIOOmU8VqN4ja`m?|K=y$O}Uvsc3~Q| zDXQ%7S*uLHa>r`h+!wU3!nom+M~Br8vFkzg}SyZv~RMX*G;5PQ661T21UHgZ$fDORB#l~zP}RfWPwv6?v-xv+K0 z3&%C?g212^oX&!ShnkeNxDR(iPnS zPN`j%xoT=d%%x1iY)~(nl`phBrfT|bO-)?~&o$ifW;_4t@Gunpu8b63&jc;CuSk6Wby4x+FmD+a7oQv#)o} zkgarDF(jT4Zhz)hyPUci4`MZE7)f}G+mKwzJ_*>%fdsNiyhmG@BUkR&xNll!r%QX4 zS7^yZG)!6a<;y4&^=V0NNcL8*$@!5JeLh{!w~p&yU%YXzNy)7rRQt#NCf?^oeoEio zgv!=vSKY6KF&HTS+N<5E@j%HNBkVatYaQ<2$N57p?#$TyF6na9@0o&4dA&*1bSAu3 z-<#l@5&QAh;-UC`R)QmoAdf`Dm*TElrRUYf>$b{oEyT~{x6SNL+nW#HHHY1r(|@YX6+Lbn~a= zG2bJb^$QaluBvspp*h_X=4YS&ytDSI?N{+Qjt3f~`-7!~jnp>bX=9c+^@&45n3w!9 zJy>T`RV^SWwNed1RnCWe&QJ|zVCE=W!D4u(ikuo{$!ND_1jYn{pCX)v&ohafykx^w+u5@0P zB$C6t#k~R&D#RoTLdg(UEQFt}eaPe2_QOPz9)XT5V-j)+d~)`f9JeJ&OEy@5?&zbs z!+7E=!GrX*78RPtBE@RxsaI`eyOSvvJQR9fm8Sg3!K5+eX}sn}2wW-@IO8G0gNbhQ z;)X8T+)4-X9Stfaeql(k^rk%IF&spUVkU0i#Kl$a1vz8@N*mv~ZeWG3*Hj~7Z#RRY z=?coa{HEdnE;mU9jL%P^-A|v)kE-$&F;&u>UFqWD^sPSQ;$=}R9-rrXy&9s_VOQL_ zldt+%+BnDx94vsNR@H$-_OD>?aF)Q%A7K@x)#rf33*)tS?W!2;Z>D-=cdPYbe@`ZF z`n1??t&`(b*IlXu!H7TW9RDY_L+AL6`0o@K(JGsH+NrbSFDLxzACn`>J}(@jg}h>}28jqd<~jGc%c{Q|65rXCx~%*T#nuC6kjan~iSg zI(pY$o_YhnDm~p|F}i;4>(EdXc{-|>%+4QU6l2_dp<0!rPB-E1fKhU0tN7@;4cnL5 zqQ1;0P}9=T*k{&P)iT=(Ux3e-w#7|;i2-}<$3i98#wx!QgV1qRdZu}12hz729d~+6 zr~EA%yd3D$swByg#7l-)%?jO@vK{z?lm*A--CNdplCmp4rmj_*i-4lL*6V-+!Ogv| z4a%ZI^u2gx(o=>tKO{{e8GQ5meF|nlO67M!$Hy_;>vMtIw(Dcaz# zIE6C-X^*DDn4fR71-X+0=v^Ayc(tDrL9Y_;*94V@gR}=gYLJ0gM6boFm76On=D%9= z|680B?!@2v-&*qrcf5jwQ7A5QVUbw?A}lffPEpaFTVY}Lk@d8O#-`@~73VGXJURgc z{VMCKzhN#I09J{#uZ!=Ct9$;pHJ^R+v@<|XUtgr}xYz^%H9~t;SsgaF@ojT!j0c6i zO$ho#Qti`|(-_6SbJ12ftA7W{tCabP4V>rs3waS6XO=(|ZiMsHXecLBIiBpJoZGI+ z4u;!vwzY#B+;fAS8j%wq^8GqJm~o#pn#9GKq2TdH*YBEwWNABvCo1d2ELv0DTV%4) z#5U=y!&Pu9zmIsoi-m2sLq}*GMGjLpm`{8BblU7&~v_V=vY&q8J#C>X6K{>Ojd+Jr`m15(Y8`ocs587v2AAdAK zuEaRW6o&skPSwD*8vHO&e)sG4YUhL26ff~r27hs>_50CVRZ)9B<*j+>0otB9i`|Mb z`TFJZV=2g#t+3ZuJGOkL30cRU7Ld(MW59QhUW7SVaTagKXu@dORNXM!9KHx1SLa0+ zDTh|vS*dM7XWv89&r~COEVW0{McB7Y5IifJc@&%VbD%JS-k#9oExw1O28(tNn6pZ` zw7>U5pstjm6&FGtpiNnq<_tNe8;$((8fHX2^;u>n15sDnyFEi4KIdk?hGmy0vZd)T za|j>purNiD5Pl%wZJdNEPo3So@LII1nJ72nG;#@|H_^FvQ)~IjZ0(D> zPuGkz{`4)GK%(~-u_{qIAa${N6N8kamyvjP^_P*F>kX1eOWmY)vM(;s1Sz|fz@l~R zfK@Ddr;EfJ9SKU2W=oOz=u^z2w)@i)LCe*R9fh`v22Dz)RbG}sjzK9*G*8zeV zra#1*U+MjRiAb3I(ao8-|Q_kKx=#pH3%fkLi5$`eDn)hO#lyxdsxGXqojS;EcEDe(-`So{TeS_GEI76ciS}sYxJ%|gRA*F zBW#_>dr8MrVy&LB7%%v8Ed+A3Efn=6d?m8?Ui3%T+DrOB{uT-S#fzosk*_%n4jLtc zf4f6jGHS&(JhuJ;;9Sv>luLhh7U6HkOSnRRlO(|ont6}U-aXyK{Ebpz`=)y%rf`LX zHu#Lru}p<=gnR4=?dh<0lj6od;D4Yg$5D5e!j~xpH)`UW;F@#;mkjDmLKh>S@Z3W*1Uo#6-^GsY`8zx3Jj&k$gC6X6gFmN-aEFzi&Pki-PoFh9C} z@n1$E_aP|0|AhQenmw{y!Q67lA#XeL-#B*~w7SqYjF4+uPnjm5wLdE>GkzQY$noEp737o=^hjqoi+=mQc76M=S%35_vP| zpZ7g~rLKZk&(08b5W`-yiDS!m84I2JUbz3ZoR_$X*i@W^?V>By2#R3PfdkTLKwi%j zO)}JSEdFJ)EOH5NY<%TgZf8D@6}f56M+HijcUC0rsTP!_E|weESQVIhJdVjz`aG0` za-f0F@}Oagm?{f|uw9KXXeT?@`CmEbqB4HKT`b3a+EjPz&Sq}q2@ zpsNdQV(fm*&2--7=Mo+G;t>bTJlNysBD^&A2#Q5K$j;1LbF7fR%X-dZdB^OYO_#B< z==rg`CmMopUGp)ubMD@_^)TSZ<4apum$c;R4C$}6{`NregXGuwYac5)F1K^(RJA+= z&({C(T>p zgdRS8`*QV~XuJCa>Gs25+d8)b{JS@&r!yK}1Y9yz0%9k^YTDneMW1qA2+>>2BQe~M z_NUumyh2YO7_WYcI{GsGG5!awFzSZ$cmLU~34TtEf*Z+P!}FZqPIeWa^z{&p96Ju+ zUgX6QgPxTLdU&*yQE=-{qW*4>qU?6-cR+{}>eBkJo!WYz;83Y&HHAudU>y8itZLhH zvNE$zmmgn2klDI<|KMO7qveQ0I#?32|00n1JuX7{qgkKsGeUFI@kQpM+1}2J$T(H1 zF58O!(N;H6pb6c|==*iA7z*iuu)!B&^xuXIe?F+Uj9G(4 z;j?65-3Zws2nE>$s?XW3xytZ@^Z21KkFPAT&F$0l3krJ|9*<~ULGoXlw*E!p9lhS* zbuPEq2mi%>>VIQDK|&(pf14B1NCAR+gxlnT*gP|xgm{U< zg7~bzcD?R#MzEQjFDbvGK=(SK*ej(q;R(H~yC*R?IN&@XsC9%S7f_N?PX4F&@0^g@ zC#OHU5X+cKoQ!+3{JEzukKkMgI{rRZ4mF-Uxs((t9{LYrCGGGKHs4og`uvO>d9%^! zJ~xadqSp?~M~lUp3HS)OANlrxG`x2KzkANM!m`)+R=+HZAx z$gW!;(@^fqy%2Ap$dE<+;10Ftl>|%=^zcM^I8o6=-9}ODu1gTt1cWDNV(}JLNj&kA zkHoW*48~cv>qjxkT{9M>3#P&v5-6GFPZBi3c**We%tHhu;tIM^KcnJ9Zt{%g-P9-RxDJO#Ix6aKqBX zEsbXSey=q5<6F#1?sI;~GLSgy)=R}&3$pd|r<7<ek3 zp<0f_qd9N8d6g!1;ZHf=x!zO!Q|Ev^ zA<+w1qkhLD?}M)|9bLRkrZ2l3g`*Kr`PEG9J(3B2_+IQ=`Nf*Q|TQEb%|}siSh+zBnY%5J9AZt&=&K> zi_pB-1tM4|CQ1`*n)@Ze81UD}1kBocbGy}cwdl>=UmW0vOsr!|;tFn~X;dzKqiK9^ z;t6`}bi|EkZ;ZD6*i!CBpfvCAjGIaG9Hix;O{?_lo4*~}Z$3uMT&owATyb*%0?PU< zjvx-n4I7f;2i%OlotobP{gT@2G?_WeI^KWo;Um_bfpr*&p5rnHjU$>(5!*6eLJb8& zTSA@<&qlh%Fed2vk&W?fhxz`=tqrj>Zf?k_sy5Yx)UVB)I*jHqleM?IGh*lPd$irX zy11$L12HWV>Bpi%Cp^#UKOJ;Xp3sHl@tlG2t+ACgdAT>TEgVPp* zgtzEA?|V6Gce$0?um5Zz7@XQ)?7Nx&e49%6g)r!d;5j2+VHw&1U3&W|>&=zQzCTA^ z?~c3#_bZF)3b+Z8XoXcKT-i*V^P|1OO1#xk0-GSa5$wGU7T|pw2q5;0xx(-)hk9`k z88rUJ)MXM{b{1jiOat9$i~Y0ll%DdM69iOw$agaUwmb$GXHFOB3nf9IV>1quTFidc zqDN$IGhSz;7>dS|QKvWH1q>|9S&Lq2k*!1vn-ZRf1HE#34WO@89<1<1h^j0;@ytkx zz|(=3YSL+J?YzA_JLgZT-w#4L?Uabj4D@Mf5kY!HYVY061o?2Vgx~d2i5~;~GFoVm zQdJ(;txB*OemoIPr*o@Q2TniXhN3rP*`-$pcn{SfK2U-Abp<`RY}yeUfkx+6MGsls z9S5gn;uLLH6SU)t*`>vL`MoK<+Q@FQ0E#SazlvZBTqKuALIkf1TUl0|NavsdpoKsq z6mlu2ubGKf$r(1pQ$Zd1Ww0bgD|Qt2;q{M3+9vy?6Yfknm8*8hYG|;=1 zODbnKtz{cCfXstf(*hSeX*FI5!PnQ6o0Spfx=qF0sFqyTJ!hZ%nymS!(#qcQTyjkV z=){1jiu`5*8>2DH)MVA>qJOM=Yg3+SzPzGLvQ@U(Yx0GodwwT>zHy8+(yZVwS2#YS z5UYrk*6f(?7NFR5!zt(*vQDuPZgVsy4^>VG?>Q4CJXz~Ot9QLu#xd7E8n(Ps5b^1l z?VvxzusDmtrXaoph_Ywaz(NjA^=XzxSwaIFx0Sew};MQHbs(W1lEU{$gW z$qPHTHD7GEpd+S+&F0fJ!UXYGB%$1KrOyj6$jaCNI|A2s_@`6_j?oyQupk5K=ka{oWG_s*UFAET50B09mDTolVj z_z$I1ixU3tjP9#Xf>l$UJxl+C=y&?=)II-qvu*ZYMDG#lW0Lex!?ZC5dE(95`qz!o ze*t}QH&#w#gci0E7xoQ+u;%|oa}nI&X?5YtHz}MT4eu>p#{_f?pQ!tm6edux|Ncga zSYQauJvY866eyOdJtK9m0h!2*{UDR~yO-kLk# z@=jR?wJd!JY;;We&Wm#D`2E$@P&#N+aS9LGL8iYxlDF}T;ZjpZU6@N0wX}1(COW#4 z7p41zI0I5!j_)D14`!9di7PtGUe)EZ!|4p&J0bO#y)h5X=8Ea|d{Mdbd>|sr)I-0w zFa*^OwsNdk*qe$_f#kHDIWekhV!=Kvfm_DCK- zupeuBYm~CyY<2P4W0vNjrCu~=??eLcm+q~hjwbqW!t-w(!w7|UOWoZKOr@+|$)h~l zl1kvgID+kSG$;k#aL~2!f^~S?yqEp>!RAr#&y8*p;1E82Q|HLc_nQjm0myog?eanL zkdn4d(6EYme$ZdermXi{vAA1vN6{T^GvV3WwvueEW_U5lWc&7@{jZ*csA;Wd&)-N{t*-U3hOBn-?9Z7}D7W63C5Rtv#?Eu5tcrb7e+*(C0phA9HVJo*byO^{*Zrp)YzjcBsIbQf@5=Y7-BZ=AQlY^G5>%)YT#! zs&^;}+I;miRQ7l5ZxK{M_W5riePfUuE(q)%EwwCRy2Ii|jH&{ZICG z{CDMUHjMBLT@X9%Nj#pj^?=A;hDKNp82zVmmzBuJ18mcFC`$}jnBQ{H%5^(EN3)dI zjQWqELF3US3>wP&8q;U&5L?f8@FF@n;k0`b}vXe#3w^;Rh1u*X5JN1GXnSZhRG3gHu z3B0UCH!6}jdcS9i>mY5psL#Q(kcRIjm3gbqXb z5La}pz|V3%2@xYOQWm~{#b#^Mu7tH%6UR}hr11+;mDB*+6)S7i$z=Gz&!g;*UX)c<+j|j9HJL|dge6tCU-n%QI7YvQ{7h)SGL(ivbqn?1jY#Db5l~!E8wg}a+(i= zicqT6yzI(viVL|L@P8@*vY%`|RkCef)sx>5oILMf7Ly{om3K|6okxXc z)1IJ<^i9{T7U`2Y+nJRCrfPoex{jY&iyJEsz$i`SK2`49B95C|h|yA_qBB=_Z|_v0}f{k`2P?j1`;a zl5yexk>3A@FeillYs~-0UV2t`+J6~yauN0av*lDO;y?y!o2NYTTbw-^{*vd zCs+txZ=}g+AO;D1mm2<=`&XE^cgZ<KI_>sDi5~w7^XXt>MUi?8xwTFt7{+1bdZUUX&(k^<4Su6yu~Qy=tTRfF z;qF*z`Yu+S^n~_P=UN|C|BbH;F#g$gIGf|{)C|1b=`A`)m;G7a4kUMM60Y&+E z5fk4CE~Rq&;Te)N)vAw2h}M%QWv))~D@X=yzwi`0Cl{x{Ci?2n$~#ucEFm8^5k~n( zwEDr;Sx_wPXHx9ire?9KD8|V%M&LDu>eusoLz~%^%v}bR6k8vt?mg2qrVJSBj z?`aBp@I?Bhq-(R?Y<|mY8ZMyGrh3-<@CJ*EwTR80xym+frr58_6O#+uPWs~M)zzZp z@7R?Xb_IMruXL=O3hTEu~Gl^40EoYf@ zyqWT~b;YU-Bob(JR}P_;_|mUqXSy^dZK0K^W_CIdJ;0{#?);6u$N0pA{Z`BAl_ZSn zr+^?PVldS(A?(%>veEH+N?%l9zItDjiOMzr{oZZX>>-{B{pMF8`|Hga`5?nbH$wf@@T9;Ih>mGl1MknU=aF9z1O( z`C^#U&4AXNei6^sqp|6YJp2q#$;?n7QRWLN3F3Og8$>9C@*z*hK;$gn;8Q106 z09L!`_f3*!Hi4b@K0W3N6~bz@X~ibKd=+(A%LH+U8%Qby@_$Up$Ox5Tdz)qwr5XG7 zNDFzYbjmY!yXS59>HQ=%B-o7;Wpd;%b#ig4ID(pj-ZVqdCr6DEb$Ud(xsei_&x!H1 zbb)}n@lzDp5`lW^OZLX`n6EeL2`=l#LOu;IdG3z$+pPC+PHe?+odNjte0z)zF%VXw z$~~{k#`{zSq#T;a;)EieJ)|PgcGT2xm0Y+Qg`5`|c!!LMk=Q{eT7D_M4;I3STI3A) zc#a*#N_vB(vYCzCcIlMt*RlU); z+c^U^6(=4Jj$G0Ep36v;L+x82L#f3%RjCzPPX|W>?w-rd-HEpcFHk%ic8G4=ECBTQ-uU?y-}R6 z?IP=RRX|GxC*_*OVh!T4)-*_V)0aDP=*%655Y&0+YbWaGh!tAXO?P#aJRZDpp`Ezh z7{$M?e(urSX@$L}Y*|15UB-n1hwK7miKiai9^T^5mwTg1@uK{j_(#i`6$7EF7Q)Zo zcIkz+ys}kgsYrG_#phJl7!}})6LCmy4S^ERpfM$rv!YHc?{oN*=zRzo&eWYxvTafFFY!BVQ3c=5-^i|FQ4>s=B1q?dD;WsoXvJ z!E+}PevZ_}(Q^N}{$8u}=WqoyME_GY6x=h0(AyV9K{1J--kc)cL%GXme~t0X{*2Ad z0*n{lFmKCcF*dvxe4I)VY3$vQJ32s__UNi*Nf$@PVJwTv9~Le#>~O)EUBj+g!PAEv ih$$f=S{7|_e!inIJ8tRy<`T#y;nxhk!V?Vu`u`7}hLX$x diff --git a/src/messenger/webim/locales/ka/images/login.gif b/src/messenger/webim/locales/ka/images/login.gif old mode 100644 new mode 100755 index 2c7a7da62d671123b490077f92291d79463095d3..1a83efb2f7de6fd9d27c1917967cc78b21acf1e1 GIT binary patch delta 2292 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 H1Oxy()_IG- delta 2324 zcmV+v3G4Rj6Uq|}M@dFFIbm)9BLMgR0Fe+I1M&6vkuEAZOPts+cEVqg$1iTSN|D^{ z@bz1a#88{xSghk)rRyGIus4FoQJLec#o#@O%r1DpWU%vMuJI^txRH?|13-w;k+nsC z^78WW@$u~J?CR?3{r&y!?(XgF?eOsM>+9?3>FMa`=;r3;=jZ3-Fx4RquncXyqCDzQla3;*y&TJ;6|0x@bmXPg3c^zNvM6wWx<{7P zNR`+^kI+n)+aYMPMUd1_pWG*Dvo?XoH*>gPs_$H+kgL@%2`p=VX`6C~31`tngv3@i2M7H-pDCf5Vfr*g%WUPnO~G_W8`) z>{XuTN0rt$bGJErzeSbQSE1;COq|$4kk3Yp*i)z9O_bjtWw9Y;vo3VNuE*m{nA}2& z)J~e;Iefr5f5BU@<~o1EHh;w}b-qxS;p^}6WSGoRq}@@Z-f6e@IDyJJg2`B><~oDR z%-rojj?PJz*FlcX-{0Rce8NC}z?Qe#`T6$Lh+O)iTuwmyk#Lb;Ox5#VPIl$=T5KfB<3xK-Jn_Ve?a_zgJ(KwH#x1_AQwj|M_P7cQecUjC z2Aec@T!YU+r=)bzNvBUf+FjS(c0Q>^o>Lxwf;b{dCB}CmeDQ@Dri$^sC?kq8;DL$` z3K*aX8W{B04+8=a5W@==6i`iZ&gBDPlh;}IEerJmRZF-^f`*pEJUnQK@R7L@q-ZaUAj^GMt2Qihx`KnjIif(9bu!0`Yy{n+6M z4Gb6|1T!Q^qK7d@DoNcwPeS=*ulo3-uRm;gm#DCe7Mo(EU`Bdri_Sh#g|nM3JkJ!H zQZa2~Ug2X28`z-0NGd-N0tXKu@Q?|ABp58CP75Y1aKQ~_fRbc$(dol0l!St3k3Tlo zD0OVP8-FBNEv00xvi0KzsPJU|Hsng}vP z5h@3v#|*m4t1FaJYPZ(SQVHABzW8|P4@&afjnckiF8>TIwF%Ed#o*IUVff*HQ&0f~ z6i_b($Snmp6z63`0xikV3Rry<}FPAaF!Do#=a>);dUmJ-{N++ zI4eW}3NC~~{9qV``!!`Ju&BfV6rclS7(fjD_(3!Oet-rs7=Qu&Ab>f4UhoZ0)F2T{ zvYvMOnpZznmypx*KZpS+=udZeBdxv_@)uwXr0a0nKJ zpcSMD!~vH9MBW5qH*dfJ38Ik!5kO!%O1c+Y3I(2E@dSMJ0iT%2m%e?muZ%F99}VC5 z#w%O_3!nt$6||rQ8;YlY1F=X#3_@TE0hpj4dH6&g7+?ZLtfC($umLfyApuq-AawR( zn?3aLD|#r3XHCJ|qmHJqrY%izii2P8*62nTdQy~8zyc{jNy<|4Ls3$(M+tm@4rY9S z0Kn)+3x?1FBLKrU{b0fX_K<-`)S^1TR3wMUga1rN#b!nDxl|Q@*yk|B-HwGYw5BJo z5QR@-!IN3gLMXM6g)M9$qFHE6coKyRAo#!rFDSwrE*GF3aKHjJ@W3XVbRl|8DIVw1 z($Db5qWCQBVbtm!8fnHK5v6DrxS0hmT(qcL;6g^f8P2HCK?#Sr!8JN@f)%iV z4S%V`9bn)I3zUI>7jsyWlcu;&N1kqjkz&!LMp&&)U9x@9+?^F33cpWk;hIDRs$Pp~ zR4{;n3r5|7Mw=QHOe|pnlGwo=nBV|f&_Wb2n1BPQQ3F-Hf=Rq0RQ9UmuM!z+St^>8 z!f2Pf!BIhlom}WA^{P~)CN-&C0E0#SDqB9M@WC`;7(;e{=AeNBM0Ntem4E~aaEc~8 z!UJK2PCHt|+~zv>xur2k7qnm)Thsyxp$J78%Af~n)Zh`xkVOO@goVT`=DZHs$`~xP z2^S<{1{>Ib2ZRBEUn(g8Z$Ynqj}iwbU}%x}l$SiJvflzTq$X*Y2V2ypq$i}I3qvum ugcTx^KMVpR4D(P+6}B*lKe%MVAYO<>C}I(eXe7iaPO*wt%wm`X1OPi$Ql>lr diff --git a/src/messenger/webim/locales/ka/images/search.gif b/src/messenger/webim/locales/ka/images/search.gif old mode 100644 new mode 100755 index 69554f970c60b150bf650592483f4c23927c5622..dbbc183944ed6d09725715a3b0d3bf5c2568c99d GIT binary patch delta 2271 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 rB3Xna Date: Fri, 25 Feb 2011 01:00:03 +0100 Subject: [PATCH 28/77] ka images, part 2 --- .../webim/locales/ka/images/history.gif | Bin 288 -> 304 bytes .../webim/locales/ka/images/message.gif | Bin 325 -> 301 bytes .../webim/locales/ka/images/wmchat.png | Bin 507 -> 521 bytes 3 files changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 src/messenger/webim/locales/ka/images/history.gif mode change 100644 => 100755 src/messenger/webim/locales/ka/images/message.gif mode change 100644 => 100755 src/messenger/webim/locales/ka/images/wmchat.png diff --git a/src/messenger/webim/locales/ka/images/history.gif b/src/messenger/webim/locales/ka/images/history.gif old mode 100644 new mode 100755 index 5acac61b524bddf5caf2c39bde2592af96e701b8..d5407b6d5e00a585fb3f4bbe8bbbf8f6a1559335 GIT binary patch delta 246 zcmV(IO@z`i3N1@0ipvLrWL3=FI$(L7~w)-Cm*DO*a#biZx5~lgv|} z(F(V=R$il(#qGP~{?hwnRdIG~Bz|{NO@@Iyf_r~?dWS@lI!b1hgM}u6mu5?oH(8)z zjEb3>jgNnrr75Q+uVI{6sdFi6p`MYou&up(vYB;UiiuE;vsi$7s+7Kq%*m3^#+II0 whu3(vUevpB+N^il#LTbIWZ~u3*IYTy?=dgt6!bIG9rzOQiyRg53nBmjJI#-I1^@s6 delta 230 zcmVmQdv0bHCX^#m~~>wNuU`@f+|Wx zsg$Uw+%J=AcfT^Bo^T`C2#=bg>$hY!lfdUFDm_&(%4$}+eRiAQW!N=Vl}%?FmAm$~ z!EbS#JU7?TclFhJE&GUbGZ=zXGI)lAfF^%XdubVjV>momfeVC@cQccfE`)_Ln~FAG zke8rAl!AUnoqctTr>u#MquIhM@dFFIbjq4RRFU9kqktC^6)S=L@F!my(U8ez>S(0kZ8vkVmeNO zOHKr;pi|2!{LJVYp76yO36Gq~?uaZEWkhIHx=~V{S8P_b8GYkZFcDCKzaFlHFGg@EaoscQRhR5I}#{Z Rz);VF!-o(fN{ko*06Px!gQ)-j diff --git a/src/messenger/webim/locales/ka/images/wmchat.png b/src/messenger/webim/locales/ka/images/wmchat.png old mode 100644 new mode 100755 index 4d9ef1f782970fb80d904a839d5526a6f09a5d42..9310bdc390405e54d875b0af33b42985cf14eea5 GIT binary patch delta 370 zcmV-&0ge9q1BnEXkPrX=|EuMxX8-^I7j#liQ<0$*fB*jg=0N6N0003uNkl)O%4HQVD$H#qmdizYb$nY?wAu>$K!wKLi0ld_2b+GQfI_zNfy}^!s(+b-e4J&8W z|KT5p{w|f9D1zHoV$KCgn&nibLm~N<8N>A!ShdL=$yIOFhV3Bf*ZS!oNfH(E)djDO z9=%{CgYRAIun5(2z26bkfi2426f{{qAY^{*S7FOtzg#gFg(3O-#&3*VB&Dx}Epi)j$ASC z@jNXmjjVwS)eK%M0&6Ak*8j%<_NSjWoWb_q101jy?O}LFk!Pa*hck!I*PAwjwg{7< zk_O}Iw87B*kikxE48GK1sy*%bF5DLv($FksN`RfuFyHC|E}x6W}SvPnZ=~v z5n%9SF;n%5 Date: Sat, 26 Feb 2011 11:56:17 +0100 Subject: [PATCH 29/77] move generate_button -> getcode.php --- src/messenger/webim/libs/operator.php | 16 ---------------- src/messenger/webim/operator/getcode.php | 16 ++++++++++++++++ 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/src/messenger/webim/libs/operator.php b/src/messenger/webim/libs/operator.php index 9f98333f..6684a203 100644 --- a/src/messenger/webim/libs/operator.php +++ b/src/messenger/webim/libs/operator.php @@ -173,22 +173,6 @@ function append_query($link,$pv) { return "$link$infix$pv"; } -function generate_button($title,$locale,$style,$group,$inner,$showhost,$forcesecure,$modsecurity) { - $link = get_app_location($showhost,$forcesecure)."/client.php"; - if($locale) - $link = append_query($link, "locale=$locale"); - if($style) - $link = append_query($link, "style=$style"); - if($group) - $link = append_query($link, "group=$group"); - - $modsecfix = $modsecurity ? ".replace('http://','').replace('https://','')" : ""; - $jslink = append_query("'".$link,"url='+escape(document.location.href$modsecfix)+'&referrer='+escape(document.referrer$modsecfix)"); - $temp = get_popup($link, "$jslink", - $inner, $title, "webim", "toolbar=0,scrollbars=0,location=0,status=1,menubar=0,width=640,height=480,resizable=1" ); - return "".$temp.""; -} - function check_login($redirect=true) { global $webimroot; if( !isset( $_SESSION['operator'] ) ) { diff --git a/src/messenger/webim/operator/getcode.php b/src/messenger/webim/operator/getcode.php index 245e708b..b101a45d 100644 --- a/src/messenger/webim/operator/getcode.php +++ b/src/messenger/webim/operator/getcode.php @@ -23,6 +23,22 @@ require_once('../libs/common.php'); require_once('../libs/operator.php'); require_once('../libs/groups.php'); +function generate_button($title,$locale,$style,$group,$inner,$showhost,$forcesecure,$modsecurity) { + $link = get_app_location($showhost,$forcesecure)."/client.php"; + if($locale) + $link = append_query($link, "locale=$locale"); + if($style) + $link = append_query($link, "style=$style"); + if($group) + $link = append_query($link, "group=$group"); + + $modsecfix = $modsecurity ? ".replace('http://','').replace('https://','')" : ""; + $jslink = append_query("'".$link,"url='+escape(document.location.href$modsecfix)+'&referrer='+escape(document.referrer$modsecfix)"); + $temp = get_popup($link, "$jslink", + $inner, $title, "webim", "toolbar=0,scrollbars=0,location=0,status=1,menubar=0,width=640,height=480,resizable=1" ); + return "".$temp.""; +} + $operator = check_login(); loadsettings(); From 6bc85737cdc5f533e640dd6c219adb896c13f96c Mon Sep 17 00:00:00 2001 From: Evgeny Gryaznov Date: Sat, 26 Feb 2011 12:57:56 +0100 Subject: [PATCH 30/77] extract get_operator_groupslist -> libs/groups.php; optimize db access (connect once); disable spelling inspection --- .../inspectionProfiles/Project_Default.xml | 11 +++++++++++ .../inspectionProfiles/profiles_settings.xml | 7 +++++++ src/messenger/webim/libs/common.php | 15 +++++++++++---- src/messenger/webim/libs/groups.php | 14 ++++++++++++++ src/messenger/webim/operator/users.php | 18 +++++------------- 5 files changed, 48 insertions(+), 17 deletions(-) create mode 100644 src/messenger/.idea/inspectionProfiles/Project_Default.xml create mode 100644 src/messenger/.idea/inspectionProfiles/profiles_settings.xml diff --git a/src/messenger/.idea/inspectionProfiles/Project_Default.xml b/src/messenger/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 00000000..c66df003 --- /dev/null +++ b/src/messenger/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,11 @@ + + + + \ No newline at end of file diff --git a/src/messenger/.idea/inspectionProfiles/profiles_settings.xml b/src/messenger/.idea/inspectionProfiles/profiles_settings.xml new file mode 100644 index 00000000..3b312839 --- /dev/null +++ b/src/messenger/.idea/inspectionProfiles/profiles_settings.xml @@ -0,0 +1,7 @@ + + + + \ No newline at end of file diff --git a/src/messenger/webim/libs/common.php b/src/messenger/webim/libs/common.php index dd7002d7..343f11d4 100644 --- a/src/messenger/webim/libs/common.php +++ b/src/messenger/webim/libs/common.php @@ -590,15 +590,14 @@ $settings = array( $settingsloaded = false; $settings_in_db = array(); -function loadsettings() { +function loadsettings_($link) { global $settingsloaded, $settings_in_db, $settings; if($settingsloaded) { return; } $settingsloaded = true; - $link = connect(); - $sqlresult = mysql_query('select vckey,vcvalue from chatconfig',$link) or die(' Query failed: '.mysql_error().": ".$query); + $sqlresult = mysql_query("select vckey,vcvalue from chatconfig", $link) or die(' Query failed: '.mysql_error($link)); while ($row = mysql_fetch_array($sqlresult, MYSQL_ASSOC)) { $name = $row['vckey']; @@ -606,7 +605,15 @@ function loadsettings() { $settings_in_db[$name] = true; } mysql_free_result($sqlresult); - mysql_close($link); +} + +function loadsettings() { + global $settingsloaded; + if(!$settingsloaded) { + $link = connect(); + loadsettings_($link); + mysql_close($link); + } } function getchatstyle() { diff --git a/src/messenger/webim/libs/groups.php b/src/messenger/webim/libs/groups.php index 71ce7972..58b0e4c5 100644 --- a/src/messenger/webim/libs/groups.php +++ b/src/messenger/webim/libs/groups.php @@ -47,4 +47,18 @@ function setup_group_settings_tabs($gid, $active) { } } +function get_operator_groupslist($operatorid, $link) { + global $settings; + if($settings['enablegroups'] == '1') { + $groupids = array(0); + $allgroups = select_multi_assoc("select groupid from chatgroupoperator where operatorid = $operatorid order by groupid",$link); + foreach($allgroups as $g) { + $groupids[] = $g['groupid']; + } + return implode(",", $groupids); + } else { + return ""; + } +} + ?> \ No newline at end of file diff --git a/src/messenger/webim/operator/users.php b/src/messenger/webim/operator/users.php index 2f4c6270..a25ba5ec 100644 --- a/src/messenger/webim/operator/users.php +++ b/src/messenger/webim/operator/users.php @@ -21,25 +21,17 @@ require_once('../libs/common.php'); require_once('../libs/operator.php'); +require_once('../libs/groups.php'); $operator = check_login(); $status = isset($_GET['away']) ? 1 : 0; notify_operator_alive($operator['operatorid'], $status); -loadsettings(); -if($settings['enablegroups'] == '1') { - $link = connect(); - $groupids = array(0); - $allgroups = select_multi_assoc("select groupid from chatgroupoperator where operatorid = ".$operator['operatorid']." order by groupid",$link); - foreach($allgroups as $g) { - $groupids[] = $g['groupid']; - } - $_SESSION['operatorgroups'] = implode(",", $groupids); - mysql_close($link); -} else { - $_SESSION['operatorgroups'] = ""; -} +$link = connect(); +loadsettings_($link); +$_SESSION['operatorgroups'] = get_operator_groupslist($operator['operatorid'], $link); +mysql_close($link); $page = array(); $page['havemenu'] = isset($_GET['nomenu']) ? "0" : "1"; From 3ca088f197195c07d63101db6b7625cfd711e2d3 Mon Sep 17 00:00:00 2001 From: Evgeny Gryaznov Date: Sat, 26 Feb 2011 13:09:46 +0100 Subject: [PATCH 31/77] fix & remove unused var --- src/messenger/webim/operator/update.php | 3 +-- src/messenger/webim/view/pending_users.php | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/messenger/webim/operator/update.php b/src/messenger/webim/operator/update.php index e6fa3b18..7c770262 100644 --- a/src/messenger/webim/operator/update.php +++ b/src/messenger/webim/operator/update.php @@ -150,8 +150,7 @@ function print_pending_threads($groupids,$since) { function print_operators() { echo ""; $operators = operator_get_all(); - $names = array(); - + foreach($operators as $operator) { if (!operator_is_online($operator)) continue; diff --git a/src/messenger/webim/view/pending_users.php b/src/messenger/webim/view/pending_users.php index bdaf92fa..f4e6d253 100644 --- a/src/messenger/webim/view/pending_users.php +++ b/src/messenger/webim/view/pending_users.php @@ -92,7 +92,7 @@ function tpl_content() { global $page, $webimroot; "> -"> +"> From 2dd0839f0d30c68c55981a916073eb1bdae670bc Mon Sep 17 00:00:00 2001 From: Evgeny Gryaznov Date: Sat, 26 Feb 2011 13:15:35 +0100 Subject: [PATCH 32/77] notify about new features --- src/messenger/webim/default.css | 4 ++-- src/messenger/webim/libs/common.php | 2 ++ src/messenger/webim/locales/en/properties | 1 + src/messenger/webim/operator/features.php | 4 ++++ src/messenger/webim/operator/index.php | 2 ++ src/messenger/webim/view/menu.php | 5 ++++- 6 files changed, 15 insertions(+), 3 deletions(-) diff --git a/src/messenger/webim/default.css b/src/messenger/webim/default.css index e4508727..775261ea 100644 --- a/src/messenger/webim/default.css +++ b/src/messenger/webim/default.css @@ -397,9 +397,9 @@ input.formauth { border: 1px solid #4C96D4; background-color: #E7F1F9; padding: 8px 11px; - font-size: 11px; + font-size: 0.85em; font-weight:bold; - width : 400px; + max-width: 700px; margin: 0px 2px 10px; color: #515151; } diff --git a/src/messenger/webim/libs/common.php b/src/messenger/webim/libs/common.php index 343f11d4..ca290c50 100644 --- a/src/messenger/webim/libs/common.php +++ b/src/messenger/webim/libs/common.php @@ -550,9 +550,11 @@ function date_to_text($unixtime) { } $dbversion = '1.6.3'; +$featuresversion = '1.6.4'; $settings = array( 'dbversion' => 0, + 'featuresversion' => 0, 'title' => 'Your Company', 'hosturl' => 'http://mibew.org', 'logo' => '', diff --git a/src/messenger/webim/locales/en/properties b/src/messenger/webim/locales/en/properties index 50ec82f4..5ab29254 100644 --- a/src/messenger/webim/locales/en/properties +++ b/src/messenger/webim/locales/en/properties @@ -182,6 +182,7 @@ install.kill_tables.notice=Impossible to update tables structure. Try to do it m install.kill_tables=Drop existing tables from database install.license=Software license agreement install.message=Follow the wizard to setup your database. +install.newfeatures=Congratulations! You now have Mibew Messenger {1} installed. Turn on more features on Optional services page. install.next=Next step: install.title=Installation install.updatedb=Please, run Update wizard to adjust your database. diff --git a/src/messenger/webim/operator/features.php b/src/messenger/webim/operator/features.php index e3527b7b..2acfbc49 100644 --- a/src/messenger/webim/operator/features.php +++ b/src/messenger/webim/operator/features.php @@ -36,6 +36,10 @@ $options = array( 'enablecaptcha'); loadsettings(); +if($settings['featuresversion'] != $featuresversion) { + $settings['featuresversion'] = $featuresversion; + update_settings(); +} $params = array(); foreach($options as $opt) { $params[$opt] = $settings[$opt]; diff --git a/src/messenger/webim/operator/index.php b/src/messenger/webim/operator/index.php index 0a958946..68a25c5e 100644 --- a/src/messenger/webim/operator/index.php +++ b/src/messenger/webim/operator/index.php @@ -30,6 +30,8 @@ $page = array( 'localeLinks' => get_locale_links("$webimroot/operator/index.php"), 'needUpdate' => $settings['dbversion'] != $dbversion, 'updateWizard' => "$webimroot/install/", + 'newFeatures' => $settings['featuresversion'] != $featuresversion, + 'featuresPage' => "$webimroot/operator/features.php", ); prepare_menu($operator); diff --git a/src/messenger/webim/view/menu.php b/src/messenger/webim/view/menu.php index b51a786f..2f9c92ef 100644 --- a/src/messenger/webim/view/menu.php +++ b/src/messenger/webim/view/menu.php @@ -38,13 +38,16 @@ function menuseparator() { if(($menuItemsCount%3) == 0) { echo ""; } } -function tpl_content() { global $page, $webimroot, $current_locale, $menuItemsCount; +function tpl_content() { global $page, $webimroot, $current_locale, $menuItemsCount, $version; ?>

                                                                + +
                                                                +
                                                                From 00e9c651d5af709d07fde69a2e64acfafea80415 Mon Sep 17 00:00:00 2001 From: Evgeny Gryaznov Date: Sat, 26 Feb 2011 13:24:29 +0100 Subject: [PATCH 33/77] "you are offline" notification box --- src/messenger/webim/default.css | 21 +++++++++++++++++++-- src/messenger/webim/images/dash/warn.gif | Bin 0 -> 1175 bytes src/messenger/webim/libs/operator.php | 9 +++++++++ src/messenger/webim/locales/en/properties | 1 + src/messenger/webim/locales/ru/properties | 2 ++ src/messenger/webim/operator/index.php | 7 ++++++- src/messenger/webim/view/inc_menu.php | 6 ++++++ 7 files changed, 43 insertions(+), 3 deletions(-) create mode 100644 src/messenger/webim/images/dash/warn.gif diff --git a/src/messenger/webim/default.css b/src/messenger/webim/default.css index 775261ea..c7c8f7c7 100644 --- a/src/messenger/webim/default.css +++ b/src/messenger/webim/default.css @@ -400,10 +400,27 @@ input.formauth { font-size: 0.85em; font-weight:bold; max-width: 700px; - margin: 0px 2px 10px; + margin: -10px 2px 10px; color: #515151; } +#offwarn { + border: 1px solid #4CD496; + background-color: #E7F9F1; + color: #515151; + padding: 8px 11px; + font-size: 0.85em; + font-weight:bold; + line-height: 140%; + margin: 0px; +} + +#offwarn img { + margin-top: .4em; + float: left; + padding-right: 10px; +} + .asterisk { padding: 10px 20px; } @@ -821,7 +838,7 @@ table.awaiting td.visitor { /* rtl rules */ -.lrtl .dashitem img, .lrtl #dashlocalesPopup h2 img { +.lrtl .dashitem img, .lrtl #dashlocalesPopup h2 img, .lrtl #offwarn img { float: right; padding-right:0px; padding-left:10px; diff --git a/src/messenger/webim/images/dash/warn.gif b/src/messenger/webim/images/dash/warn.gif new file mode 100644 index 0000000000000000000000000000000000000000..a775a52ddab471fd441dfd3c20f23d7eaaa82425 GIT binary patch literal 1175 zcmchW{WIGK0LH)ZR%%slZll*9=&*2Jns{lv#7le$J6Eymde_bjHFafer_Q>y>xh>s zLZ}=qdPJ%=bWtz0(usIqmFP4$=? zAa*ve(u10Sf6C9`nmrnmu-u0YHAH@p1)}sMI+>X4Ml&A^ay)gV_&!LbL&`^Q5#B6< zdJAf2ugnd-K`0N?&OF3@HY!5U02|H94|TKQO2V)8bMNTj<`wVVk_8Y-P3OT_#%1gA0k9O^!*IS>yS+TjvxFD%Ha zF~mi>13JCXD^Yeo!UKPZoHsjik>ibqfX&TKNRQ(Z9e16ep1|WkoVSC5L;V(kX&J5I(4*Oh&44DIanIPKrm|kcMH6r-9f1@ z21>O3!H@;@b+n+&7uiARA+;|bqudVymz@G0>Rc$rw-7qc&CTJ)iQSTu5R-eg9*|st zJOj;~1@$~y{LmMVtv~VaKBg;L-63G&(#M+padMn?+mfjV@el_Y)@Sid0(m&v zm>8;AxpS84NJF8ccIqcAsj%`2KL;So0i|5zFtsC6q`RQ&i;yRfy;DLOny@8u}vxFu# znpjlrm)KmuJrWZ|lssx*MdE*twMLId5L1NXyXJSFAPhk?8y#gSM$0{um}ZfK!m2{c z^9g$57gDjz*!n1ocbZ?+mu;YkHcCz^6rCFMb}@W@ue2^2*y$3)nw;@g|9#uJm?LL?j3Z4C<>fe!5ucjs*ydKzLRuCpnewdZ<`yrkADYAP#!_3vIc05+~N7L5fhNgAhCRIj1 zn61y#e^+KrrsKA`)l8b+2f`q0uwQUJK1*U6+v}3_*-Uej%bBj0ap#5{jBKoAH?6Yi tV#4UUILp6X6?1^**tR&Ar$=WPTIlNk5lpbub*~F(tk?`5M_-Td{tr7Xa#R2S literal 0 HcmV?d00001 diff --git a/src/messenger/webim/libs/operator.php b/src/messenger/webim/libs/operator.php index 6684a203..9283714f 100644 --- a/src/messenger/webim/libs/operator.php +++ b/src/messenger/webim/libs/operator.php @@ -158,6 +158,15 @@ function has_online_operators($groupid="") { return $row['time'] < $settings['online_timeout'] && $row['total'] > 0; } +function is_operator_online($operatorid, $link) { + global $settings; + loadsettings_($link); + $query = "select count(*) as total, min(unix_timestamp(CURRENT_TIMESTAMP)-unix_timestamp(dtmlastvisited)) as time ". + "from chatoperator where operatorid = $operatorid"; + $row = select_one_row($query,$link); + return $row['time'] < $settings['online_timeout'] && $row['total'] == 1; +} + function get_operator_name($operator) { global $home_locale, $current_locale; if( $home_locale == $current_locale ) diff --git a/src/messenger/webim/locales/en/properties b/src/messenger/webim/locales/en/properties index 5ab29254..f33e39f3 100644 --- a/src/messenger/webim/locales/en/properties +++ b/src/messenger/webim/locales/en/properties @@ -213,6 +213,7 @@ mailthread.title=Send chat history
                                                                by mail menu.agents=Operators list menu.blocked=Blocked visitors menu.canned=Canned Messages +menu.goonline=You are Offline.
                                                                Connect.. menu.groups.content=Department or skill based operator groups. menu.groups=Groups menu.locale.content=Change locale. diff --git a/src/messenger/webim/locales/ru/properties b/src/messenger/webim/locales/ru/properties index a63178b2..5b28257c 100644 --- a/src/messenger/webim/locales/ru/properties +++ b/src/messenger/webim/locales/ru/properties @@ -182,6 +182,7 @@ install.kill_tables.notice= install.kill_tables= install.license= install.message= . +install.newfeatures=! Mibew {1}. , . install.next= : install.title= install.updatedb=, . @@ -212,6 +213,7 @@ mailthread.title= menu.agents= menu.blocked= menu.canned= +menu.goonline= .
                                                                .. menu.groups.content= . menu.groups= menu.locale.content= . diff --git a/src/messenger/webim/operator/index.php b/src/messenger/webim/operator/index.php index 68a25c5e..bb2a940a 100644 --- a/src/messenger/webim/operator/index.php +++ b/src/messenger/webim/operator/index.php @@ -23,7 +23,11 @@ require_once('../libs/common.php'); require_once('../libs/operator.php'); $operator = check_login(); -loadsettings(); + +$link = connect(); +loadsettings_($link); +$isonline = is_operator_online($operator['operatorid'], $link); +mysql_close($link); $page = array( 'version' => $version, @@ -32,6 +36,7 @@ $page = array( 'updateWizard' => "$webimroot/install/", 'newFeatures' => $settings['featuresversion'] != $featuresversion, 'featuresPage' => "$webimroot/operator/features.php", + 'isOnline' => $isonline ); prepare_menu($operator); diff --git a/src/messenger/webim/view/inc_menu.php b/src/messenger/webim/view/inc_menu.php index 95cf0cc4..ce7dd780 100644 --- a/src/messenger/webim/view/inc_menu.php +++ b/src/messenger/webim/view/inc_menu.php @@ -28,6 +28,12 @@ function menuli($name) { } function tpl_menu() { global $page, $webimroot, $errors; + if(isset($page['isOnline']) && !$page['isOnline']) { ?> +
                                                              • + +

                                                                +
                                                              • +
                                                              • From b18085de384bc5c24bf9dfe76970d797152e0c09 Mon Sep 17 00:00:00 2001 From: Evgeny Gryaznov Date: Sat, 26 Feb 2011 14:13:16 +0100 Subject: [PATCH 34/77] $mysqlprefix variable added --- src/messenger/webim/install/dbinfo.php | 50 +++++------ src/messenger/webim/install/dbperform.php | 86 +++++++++---------- src/messenger/webim/libs/chat.php | 39 +++++---- src/messenger/webim/libs/common.php | 4 +- src/messenger/webim/libs/config.php | 1 + src/messenger/webim/libs/groups.php | 7 +- src/messenger/webim/libs/operator.php | 68 ++++++++------- src/messenger/webim/libs/settings.php | 6 +- src/messenger/webim/operator/ban.php | 6 +- src/messenger/webim/operator/blocked.php | 4 +- src/messenger/webim/operator/canned.php | 7 +- src/messenger/webim/operator/cannededit.php | 9 +- src/messenger/webim/operator/group.php | 11 ++- src/messenger/webim/operator/groupmembers.php | 11 ++- src/messenger/webim/operator/groups.php | 6 +- src/messenger/webim/operator/history.php | 18 ++-- src/messenger/webim/operator/operators.php | 4 +- src/messenger/webim/operator/opgroups.php | 5 +- src/messenger/webim/operator/permissions.php | 3 +- src/messenger/webim/operator/redirect.php | 2 +- src/messenger/webim/operator/resetpwd.php | 2 +- src/messenger/webim/operator/restore.php | 2 +- src/messenger/webim/operator/statistics.php | 10 +-- .../webim/operator/threadprocessor.php | 3 +- src/messenger/webim/operator/update.php | 10 +-- src/messenger/webim/operator/userhistory.php | 3 +- 26 files changed, 205 insertions(+), 172 deletions(-) diff --git a/src/messenger/webim/install/dbinfo.php b/src/messenger/webim/install/dbinfo.php index 8041c652..0e672a36 100644 --- a/src/messenger/webim/install/dbinfo.php +++ b/src/messenger/webim/install/dbinfo.php @@ -20,7 +20,7 @@ */ $dbtables = array( - "chatgroup" => array( + "${mysqlprefix}chatgroup" => array( "groupid" => "int NOT NULL auto_increment PRIMARY KEY", "vcemail" => "varchar(64)", "vclocalname" => "varchar(64) NOT NULL", @@ -29,7 +29,7 @@ $dbtables = array( "vccommondescription" => "varchar(1024) NOT NULL", ), - "chatthread" => array( + "${mysqlprefix}chatthread" => array( "threadid" => "int NOT NULL auto_increment PRIMARY KEY", "userName" => "varchar(64) NOT NULL", "userid" => "varchar(255)", @@ -51,12 +51,12 @@ $dbtables = array( "shownmessageid" => "int NOT NULL DEFAULT 0", "userAgent" => "varchar(255)", "messageCount" => "varchar(16)", - "groupid" => "int references chatgroup(groupid)", + "groupid" => "int references ${mysqlprefix}chatgroup(groupid)", ), - "chatmessage" => array( + "${mysqlprefix}chatmessage" => array( "messageid" => "int NOT NULL auto_increment PRIMARY KEY", - "threadid" => "int NOT NULL references chatthread(threadid)", + "threadid" => "int NOT NULL references ${mysqlprefix}chatthread(threadid)", "ikind" => "int NOT NULL", "agentId" => "int NOT NULL DEFAULT 0", "tmessage" => "text NOT NULL", @@ -64,7 +64,7 @@ $dbtables = array( "tname" => "varchar(64)" ), - "chatoperator" => array( + "${mysqlprefix}chatoperator" => array( "operatorid" => "int NOT NULL auto_increment PRIMARY KEY", "vclogin" => "varchar(64) NOT NULL", "vcpassword" => "varchar(64) NOT NULL", @@ -80,16 +80,16 @@ $dbtables = array( "vcrestoretoken" => "varchar(64)", ), - "chatrevision" => array( + "${mysqlprefix}chatrevision" => array( "id" => "INT NOT NULL" ), - "chatgroupoperator" => array( - "groupid" => "int NOT NULL references chatgroup(groupid)", - "operatorid" => "int NOT NULL references chatoperator(operatorid)", + "${mysqlprefix}chatgroupoperator" => array( + "groupid" => "int NOT NULL references ${mysqlprefix}chatgroup(groupid)", + "operatorid" => "int NOT NULL references ${mysqlprefix}chatoperator(operatorid)", ), - "chatban" => array( + "${mysqlprefix}chatban" => array( "banid" => "INT NOT NULL auto_increment PRIMARY KEY", "dtmcreated" => "datetime DEFAULT 0", "dtmtill" => "datetime DEFAULT 0", @@ -98,16 +98,16 @@ $dbtables = array( "blockedCount" => "int DEFAULT 0" ), - "chatconfig" => array ( + "${mysqlprefix}chatconfig" => array ( "id" => "INT NOT NULL auto_increment PRIMARY KEY", "vckey" => "varchar(255)", "vcvalue" => "varchar(255)", ), - "chatresponses" => array( + "${mysqlprefix}chatresponses" => array( "id" => "INT NOT NULL auto_increment PRIMARY KEY", "locale" => "varchar(8)", - "groupid" => "int references chatgroup(groupid)", + "groupid" => "int references ${mysqlprefix}chatgroup(groupid)", "vcvalue" => "varchar(1024) NOT NULL", ) ); @@ -115,13 +115,13 @@ $dbtables = array( $memtables = array(); $dbtables_can_update = array( - "chatthread" => array("agentId", "userTyping", "agentTyping", "messageCount", "nextagent", "shownmessageid", "userid", "userAgent", "groupid"), - "chatmessage" => array("agentId"), - "chatoperator" => array("vcavatar", "vcjabbername", "iperm", "istatus", "vcemail", "dtmrestore", "vcrestoretoken"), - "chatban" => array(), - "chatgroup" => array("vcemail"), - "chatgroupoperator" => array(), - "chatresponses" => array(), + "${mysqlprefix}chatthread" => array("agentId", "userTyping", "agentTyping", "messageCount", "nextagent", "shownmessageid", "userid", "userAgent", "groupid"), + "${mysqlprefix}chatmessage" => array("agentId"), + "${mysqlprefix}chatoperator" => array("vcavatar", "vcjabbername", "iperm", "istatus", "vcemail", "dtmrestore", "vcrestoretoken"), + "${mysqlprefix}chatban" => array(), + "${mysqlprefix}chatgroup" => array("vcemail"), + "${mysqlprefix}chatgroupoperator" => array(), + "${mysqlprefix}chatresponses" => array(), ); function show_install_err($text) { @@ -137,7 +137,7 @@ function show_install_err($text) { } function create_table($id,$link) { - global $dbtables, $memtables, $dbencoding; + global $dbtables, $memtables, $dbencoding, $mysqlprefix; if(!isset($dbtables[$id])) { show_install_err("Unknown table: $id, ".mysql_error()); @@ -160,10 +160,10 @@ function create_table($id,$link) { mysql_query($query,$link) or show_install_err(' Query failed: '.mysql_error()); - if( $id == 'chatoperator' ) { + if( $id == "${mysqlprefix}chatoperator" ) { create_operator_("admin", "", "", "Administrator", "Administrator", "", $link); - } else if( $id == 'chatrevision' ) { - perform_query("INSERT INTO chatrevision VALUES (1)",$link); + } else if( $id == "${mysqlprefix}chatrevision" ) { + perform_query("INSERT INTO ${mysqlprefix}chatrevision VALUES (1)",$link); } } diff --git a/src/messenger/webim/install/dbperform.php b/src/messenger/webim/install/dbperform.php index 68d3f753..2e22d3cc 100644 --- a/src/messenger/webim/install/dbperform.php +++ b/src/messenger/webim/install/dbperform.php @@ -77,86 +77,86 @@ if ($act == "silentcreateall") { } } - if( in_array("chatmessage.agentId", $absent) ) { - runsql("ALTER TABLE chatmessage ADD agentId int NOT NULL DEFAULT 0 AFTER ikind", $link); - runsql("update chatmessage,chatoperator set agentId = operatorid where agentId = 0 AND ikind = 2 AND (vclocalename = tname OR vccommonname = tname)", $link); + if( in_array("${mysqlprefix}chatmessage.agentId", $absent) ) { + runsql("ALTER TABLE ${mysqlprefix}chatmessage ADD agentId int NOT NULL DEFAULT 0 AFTER ikind", $link); + runsql("update ${mysqlprefix}chatmessage,${mysqlprefix}chatoperator set agentId = operatorid where agentId = 0 AND ikind = 2 AND (vclocalename = tname OR vccommonname = tname)", $link); } - if( in_array("chatthread.agentId", $absent) ) { - runsql("ALTER TABLE chatthread ADD agentId int NOT NULL DEFAULT 0 AFTER agentName", $link); - runsql("update chatthread,chatoperator set agentId = operatorid where agentId = 0 AND (vclocalename = agentName OR vccommonname = agentName)", $link); + if( in_array("${mysqlprefix}chatthread.agentId", $absent) ) { + runsql("ALTER TABLE ${mysqlprefix}chatthread ADD agentId int NOT NULL DEFAULT 0 AFTER agentName", $link); + runsql("update ${mysqlprefix}chatthread,${mysqlprefix}chatoperator set agentId = operatorid where agentId = 0 AND (vclocalename = agentName OR vccommonname = agentName)", $link); } - if( in_array("chatthread.agentTyping", $absent) ) { - runsql("ALTER TABLE chatthread ADD agentTyping int DEFAULT 0", $link); + if( in_array("${mysqlprefix}chatthread.agentTyping", $absent) ) { + runsql("ALTER TABLE ${mysqlprefix}chatthread ADD agentTyping int DEFAULT 0", $link); } - if( in_array("chatthread.userTyping", $absent) ) { - runsql("ALTER TABLE chatthread ADD userTyping int DEFAULT 0", $link); + if( in_array("${mysqlprefix}chatthread.userTyping", $absent) ) { + runsql("ALTER TABLE ${mysqlprefix}chatthread ADD userTyping int DEFAULT 0", $link); } - if( in_array("chatthread.messageCount", $absent) ) { - runsql("ALTER TABLE chatthread ADD messageCount varchar(16)", $link); - runsql("ALTER TABLE chatmessage ADD INDEX idx_threadid_ikind (threadid, ikind)", $link); - runsql("UPDATE chatthread t SET t.messageCount = (SELECT COUNT(*) FROM chatmessage WHERE chatmessage.threadid = t.threadid AND ikind = 1)", $link); - runsql("ALTER TABLE chatmessage DROP INDEX idx_threadid_ikind", $link); + if( in_array("${mysqlprefix}chatthread.messageCount", $absent) ) { + runsql("ALTER TABLE ${mysqlprefix}chatthread ADD messageCount varchar(16)", $link); + runsql("ALTER TABLE ${mysqlprefix}chatmessage ADD INDEX idx_threadid_ikind (threadid, ikind)", $link); + runsql("UPDATE ${mysqlprefix}chatthread t SET t.messageCount = (SELECT COUNT(*) FROM ${mysqlprefix}chatmessage WHERE ${mysqlprefix}chatmessage.threadid = t.threadid AND ikind = 1)", $link); + runsql("ALTER TABLE ${mysqlprefix}chatmessage DROP INDEX idx_threadid_ikind", $link); } - if( in_array("chatthread.nextagent", $absent) ) { - runsql("ALTER TABLE chatthread ADD nextagent int NOT NULL DEFAULT 0", $link); + if( in_array("${mysqlprefix}chatthread.nextagent", $absent) ) { + runsql("ALTER TABLE ${mysqlprefix}chatthread ADD nextagent int NOT NULL DEFAULT 0", $link); } - if( in_array("chatthread.shownmessageid", $absent) ) { - runsql("ALTER TABLE chatthread ADD shownmessageid int NOT NULL DEFAULT 0", $link); + if( in_array("${mysqlprefix}chatthread.shownmessageid", $absent) ) { + runsql("ALTER TABLE ${mysqlprefix}chatthread ADD shownmessageid int NOT NULL DEFAULT 0", $link); } - if( in_array("chatthread.userid", $absent) ) { - runsql("ALTER TABLE chatthread ADD userid varchar(255) DEFAULT \"\"", $link); + if( in_array("${mysqlprefix}chatthread.userid", $absent) ) { + runsql("ALTER TABLE ${mysqlprefix}chatthread ADD userid varchar(255) DEFAULT \"\"", $link); } - if( in_array("chatoperator.iperm", $absent) ) { - runsql("ALTER TABLE chatoperator ADD iperm int DEFAULT 65535", $link); + if( in_array("${mysqlprefix}chatoperator.iperm", $absent) ) { + runsql("ALTER TABLE ${mysqlprefix}chatoperator ADD iperm int DEFAULT 65535", $link); } - if( in_array("chatoperator.istatus", $absent) ) { - runsql("ALTER TABLE chatoperator ADD istatus int DEFAULT 0", $link); + if( in_array("${mysqlprefix}chatoperator.istatus", $absent) ) { + runsql("ALTER TABLE ${mysqlprefix}chatoperator ADD istatus int DEFAULT 0", $link); } - if( in_array("chatoperator.vcavatar", $absent) ) { - runsql("ALTER TABLE chatoperator ADD vcavatar varchar(255)", $link); + if( in_array("${mysqlprefix}chatoperator.vcavatar", $absent) ) { + runsql("ALTER TABLE ${mysqlprefix}chatoperator ADD vcavatar varchar(255)", $link); } - if( in_array("chatoperator.vcjabbername", $absent) ) { - runsql("ALTER TABLE chatoperator ADD vcjabbername varchar(255)", $link); + if( in_array("${mysqlprefix}chatoperator.vcjabbername", $absent) ) { + runsql("ALTER TABLE ${mysqlprefix}chatoperator ADD vcjabbername varchar(255)", $link); } - if( in_array("chatoperator.vcemail", $absent) ) { - runsql("ALTER TABLE chatoperator ADD vcemail varchar(64)", $link); + if( in_array("${mysqlprefix}chatoperator.vcemail", $absent) ) { + runsql("ALTER TABLE ${mysqlprefix}chatoperator ADD vcemail varchar(64)", $link); } - if( in_array("chatoperator.dtmrestore", $absent) ) { - runsql("ALTER TABLE chatoperator ADD dtmrestore datetime DEFAULT 0", $link); + if( in_array("${mysqlprefix}chatoperator.dtmrestore", $absent) ) { + runsql("ALTER TABLE ${mysqlprefix}chatoperator ADD dtmrestore datetime DEFAULT 0", $link); } - if( in_array("chatoperator.vcrestoretoken", $absent) ) { - runsql("ALTER TABLE chatoperator ADD vcrestoretoken varchar(64)", $link); + if( in_array("${mysqlprefix}chatoperator.vcrestoretoken", $absent) ) { + runsql("ALTER TABLE ${mysqlprefix}chatoperator ADD vcrestoretoken varchar(64)", $link); } - if( in_array("chatthread.groupid", $absent) ) { - runsql("ALTER TABLE chatthread ADD groupid int references chatgroup(groupid)", $link); + if( in_array("${mysqlprefix}chatthread.groupid", $absent) ) { + runsql("ALTER TABLE ${mysqlprefix}chatthread ADD groupid int references ${mysqlprefix}chatgroup(groupid)", $link); } - if( in_array("chatthread.userAgent", $absent) ) { - runsql("ALTER TABLE chatthread ADD userAgent varchar(255)", $link); + if( in_array("${mysqlprefix}chatthread.userAgent", $absent) ) { + runsql("ALTER TABLE ${mysqlprefix}chatthread ADD userAgent varchar(255)", $link); } - if( in_array("chatgroup.vcemail", $absent) ) { - runsql("ALTER TABLE chatgroup ADD vcemail varchar(64)", $link); + if( in_array("${mysqlprefix}chatgroup.vcemail", $absent) ) { + runsql("ALTER TABLE ${mysqlprefix}chatgroup ADD vcemail varchar(64)", $link); } - $res = mysql_query("select null from information_schema.statistics where table_name = 'chatmessage' and index_name = 'idx_agentid'", $link); + $res = mysql_query("select null from information_schema.statistics where table_name = '${mysqlprefix}chatmessage' and index_name = 'idx_agentid'", $link); if($res && mysql_num_rows($res) == 0) { - runsql("ALTER TABLE chatmessage ADD INDEX idx_agentid (agentid)", $link); + runsql("ALTER TABLE ${mysqlprefix}chatmessage ADD INDEX idx_agentid (agentid)", $link); } } } diff --git a/src/messenger/webim/libs/chat.php b/src/messenger/webim/libs/chat.php index 12265da8..9a00cb67 100644 --- a/src/messenger/webim/libs/chat.php +++ b/src/messenger/webim/libs/chat.php @@ -52,14 +52,16 @@ function next_token() { } function next_revision($link) { - perform_query("update chatrevision set id=LAST_INSERT_ID(id+1)",$link); + global $mysqlprefix; + perform_query("update ${mysqlprefix}chatrevision set id=LAST_INSERT_ID(id+1)",$link); $val = mysql_insert_id($link); return $val; } function post_message_($threadid,$kind,$message,$link,$from=null,$utime=null,$opid=null) { + global $mysqlprefix; $query = sprintf( - "insert into chatmessage (threadid,ikind,tmessage,tname,agentId,dtmcreated) values (%s, %s,'%s',%s,%s,%s)", + "insert into ${mysqlprefix}chatmessage (threadid,ikind,tmessage,tname,agentId,dtmcreated) values (%s, %s,'%s',%s,%s,%s)", $threadid, $kind, mysql_real_escape_string($message,$link), @@ -113,11 +115,11 @@ function message_to_text($msg) { } function get_messages($threadid,$meth,$isuser,&$lastid) { - global $kind_for_agent, $kind_avatar, $webim_encoding; + global $kind_for_agent, $kind_avatar, $webim_encoding, $mysqlprefix; $link = connect(); $query = sprintf( - "select messageid,ikind,unix_timestamp(dtmcreated) as created,tname,tmessage from chatmessage ". + "select messageid,ikind,unix_timestamp(dtmcreated) as created,tname,tmessage from ${mysqlprefix}chatmessage ". "where threadid = %s and messageid > %s %s order by messageid", $threadid, $lastid, $isuser ? "and ikind <> $kind_for_agent" : "" ); @@ -369,9 +371,10 @@ function setup_chatview_for_user($thread,$level) { } function load_canned_messages($locale, $groupid) { + global $mysqlprefix; $link = connect(); $result = select_multi_assoc( - "select vcvalue from chatresponses where locale = '".$locale."' ". + "select vcvalue from ${mysqlprefix}chatresponses where locale = '".$locale."' ". "AND (groupid is NULL OR groupid = 0) order by vcvalue", $link); if(count($result) == 0) { foreach(explode("\n", getstring_('chat.predefined_answers', $locale)) as $answer) { @@ -380,7 +383,7 @@ function load_canned_messages($locale, $groupid) { } if($groupid) { $result2 = select_multi_assoc( - "select vcvalue from chatresponses where locale = '".$locale."' ". + "select vcvalue from ${mysqlprefix}chatresponses where locale = '".$locale."' ". "AND groupid = $groupid order by vcvalue", $link); foreach($result as $r) { $result2[] = $r; @@ -433,6 +436,7 @@ function setup_chatview_for_operator($thread,$operator) { } function update_thread_access($threadid, $params, $link) { + global $mysqlprefix; $clause = ""; foreach( $params as $k => $v ) { if( strlen($clause) > 0 ) @@ -440,7 +444,7 @@ function update_thread_access($threadid, $params, $link) { $clause .= $k."=".$v; } perform_query( - "update chatthread set $clause ". + "update ${mysqlprefix}chatthread set $clause ". "where threadid = ".$threadid,$link); } @@ -482,7 +486,8 @@ function ping_thread($thread, $isuser,$istyping) { } function commit_thread($threadid,$params,$link) { - $query = "update chatthread t set lrevision = ".next_revision($link).", dtmmodified = CURRENT_TIMESTAMP"; + global $mysqlprefix; + $query = "update ${mysqlprefix}chatthread t set lrevision = ".next_revision($link).", dtmmodified = CURRENT_TIMESTAMP"; foreach( $params as $k => $v ) { $query .= ", ".$k."=".$v; } @@ -505,12 +510,12 @@ function rename_user($thread, $newname) { } function close_thread($thread,$isuser) { - global $state_closed, $kind_events; + global $state_closed, $kind_events, $mysqlprefix; $link = connect(); if( $thread['istate'] != $state_closed ) { commit_thread( $thread['threadid'], array('istate' => $state_closed, - 'messageCount' => '(SELECT COUNT(*) FROM chatmessage WHERE chatmessage.threadid = t.threadid AND ikind = 1)'), $link); + 'messageCount' => "(SELECT COUNT(*) FROM ${mysqlprefix}chatmessage WHERE ${mysqlprefix}chatmessage.threadid = t.threadid AND ikind = 1)"), $link); } $message = $isuser ? getstring2_("chat.status.user.left", array($thread['userName']), $thread['locale']) @@ -520,14 +525,16 @@ function close_thread($thread,$isuser) { } function thread_by_id_($id,$link) { + global $mysqlprefix; return select_one_row("select threadid,userName,agentName,agentId,lrevision,istate,ltoken,userTyping,agentTyping". ",unix_timestamp(dtmmodified) as modified, unix_timestamp(dtmcreated) as created". ",remote,referer,locale,unix_timestamp(lastpinguser) as lpuser,unix_timestamp(lastpingagent) as lpagent, unix_timestamp(CURRENT_TIMESTAMP) as current,nextagent,shownmessageid,userid,userAgent,groupid". - " from chatthread where threadid = ". $id, $link ); + " from ${mysqlprefix}chatthread where threadid = ". $id, $link ); } function ban_for_addr_($addr,$link) { - return select_one_row("select banid,comment from chatban where unix_timestamp(dtmtill) > unix_timestamp(CURRENT_TIMESTAMP) AND address = '".mysql_real_escape_string($addr,$link)."'", $link ); + global $mysqlprefix; + return select_one_row("select banid,comment from ${mysqlprefix}chatban where unix_timestamp(dtmtill) > unix_timestamp(CURRENT_TIMESTAMP) AND address = '".mysql_real_escape_string($addr,$link)."'", $link ); } function thread_by_id($id) { @@ -538,8 +545,9 @@ function thread_by_id($id) { } function create_thread($groupid,$username,$remoteHost,$referer,$lang,$userid,$userbrowser,$initialState,$link) { + global $mysqlprefix; $query = sprintf( - "insert into chatthread (userName,userid,ltoken,remote,referer,lrevision,locale,userAgent,dtmcreated,dtmmodified,istate".($groupid?",groupid":"").") values ". + "insert into ${mysqlprefix}chatthread (userName,userid,ltoken,remote,referer,lrevision,locale,userAgent,dtmcreated,dtmmodified,istate".($groupid?",groupid":"").") values ". "('%s','%s',%s,'%s','%s',%s,'%s','%s',CURRENT_TIMESTAMP,CURRENT_TIMESTAMP,$initialState".($groupid?",$groupid":"").")", mysql_real_escape_string($username, $link), mysql_real_escape_string($userid, $link), @@ -644,12 +652,12 @@ function check_for_reassign($thread,$operator) { } function check_connections_from_remote($remote,$link) { - global $settings, $state_closed, $state_left; + global $settings, $state_closed, $state_left, $mysqlprefix; if($settings['max_connections_from_one_host'] == 0) { return true; } $result = select_one_row( - "select count(*) as opened from chatthread ". + "select count(*) as opened from ${mysqlprefix}chatthread ". "where remote = '". mysql_real_escape_string($remote, $link)."' AND istate <> $state_closed AND istate <> $state_left", $link ); if($result && isset($result['opened'])) { return $result['opened'] < $settings['max_connections_from_one_host']; @@ -672,7 +680,6 @@ function visitor_from_request() { $userName = getgetparam('name', $userName); } - $userId = ""; if (isset($_COOKIE[$usercookie])) { $userId = $_COOKIE[$usercookie]; } else { diff --git a/src/messenger/webim/libs/common.php b/src/messenger/webim/libs/common.php index ca290c50..d449b948 100644 --- a/src/messenger/webim/libs/common.php +++ b/src/messenger/webim/libs/common.php @@ -593,13 +593,13 @@ $settingsloaded = false; $settings_in_db = array(); function loadsettings_($link) { - global $settingsloaded, $settings_in_db, $settings; + global $settingsloaded, $settings_in_db, $settings, $mysqlprefix; if($settingsloaded) { return; } $settingsloaded = true; - $sqlresult = mysql_query("select vckey,vcvalue from chatconfig", $link) or die(' Query failed: '.mysql_error($link)); + $sqlresult = mysql_query("select vckey,vcvalue from ${mysqlprefix}chatconfig", $link) or die(' Query failed: '.mysql_error($link)); while ($row = mysql_fetch_array($sqlresult, MYSQL_ASSOC)) { $name = $row['vckey']; diff --git a/src/messenger/webim/libs/config.php b/src/messenger/webim/libs/config.php index 53b5b4d1..fbeca687 100644 --- a/src/messenger/webim/libs/config.php +++ b/src/messenger/webim/libs/config.php @@ -36,6 +36,7 @@ $mysqlhost = "localhost"; $mysqldb = "webim_db"; $mysqllogin = "webim_lite"; $mysqlpass = "123"; +$mysqlprefix = ""; $dbencoding = "utf8"; $force_charset_in_connection = true; diff --git a/src/messenger/webim/libs/groups.php b/src/messenger/webim/libs/groups.php index 58b0e4c5..6f2edf3a 100644 --- a/src/messenger/webim/libs/groups.php +++ b/src/messenger/webim/libs/groups.php @@ -20,9 +20,10 @@ */ function group_by_id($id) { + global $mysqlprefix; $link = connect(); $group = select_one_row( - "select * from chatgroup where groupid = $id", $link ); + "select * from ${mysqlprefix}chatgroup where groupid = $id", $link ); mysql_close($link); return $group; } @@ -48,10 +49,10 @@ function setup_group_settings_tabs($gid, $active) { } function get_operator_groupslist($operatorid, $link) { - global $settings; + global $settings, $mysqlprefix; if($settings['enablegroups'] == '1') { $groupids = array(0); - $allgroups = select_multi_assoc("select groupid from chatgroupoperator where operatorid = $operatorid order by groupid",$link); + $allgroups = select_multi_assoc("select groupid from ${mysqlprefix}chatgroupoperator where operatorid = $operatorid order by groupid",$link); foreach($allgroups as $g) { $groupids[] = $g['groupid']; } diff --git a/src/messenger/webim/libs/operator.php b/src/messenger/webim/libs/operator.php index 9283714f..de34e4d2 100644 --- a/src/messenger/webim/libs/operator.php +++ b/src/messenger/webim/libs/operator.php @@ -34,24 +34,27 @@ $permission_ids = array( ); function operator_by_login($login) { + global $mysqlprefix; $link = connect(); $operator = select_one_row( - "select * from chatoperator where vclogin = '".mysql_real_escape_string($login)."'", $link ); + "select * from ${mysqlprefix}chatoperator where vclogin = '".mysql_real_escape_string($login)."'", $link ); mysql_close($link); return $operator; } function operator_by_email($mail) { + global $mysqlprefix; $link = connect(); $operator = select_one_row( - "select * from chatoperator where vcemail = '".mysql_real_escape_string($mail)."'", $link ); + "select * from ${mysqlprefix}chatoperator where vcemail = '".mysql_real_escape_string($mail)."'", $link ); mysql_close($link); return $operator; } function operator_by_id_($id,$link) { + global $mysqlprefix; return select_one_row( - "select * from chatoperator where operatorid = $id", $link ); + "select * from ${mysqlprefix}chatoperator where operatorid = $id", $link ); } function operator_by_id($id) { @@ -62,10 +65,11 @@ function operator_by_id($id) { } function operator_get_all() { + global $mysqlprefix; $link = connect(); $query = "select operatorid, vclogin, vclocalename, vccommonname, istatus, (unix_timestamp(CURRENT_TIMESTAMP)-unix_timestamp(dtmlastvisited)) as time ". - "from chatoperator order by vclogin"; + "from ${mysqlprefix}chatoperator order by vclogin"; $operators = select_multi_assoc($query, $link); mysql_close($link); return $operators; @@ -87,9 +91,10 @@ function operator_is_away($operator) { } function update_operator($operatorid,$login,$email,$password,$localename,$commonname) { + global $mysqlprefix; $link = connect(); $query = sprintf( - "update chatoperator set vclogin = '%s',%s vclocalename = '%s', vccommonname = '%s'". + "update ${mysqlprefix}chatoperator set vclogin = '%s',%s vclocalename = '%s', vccommonname = '%s'". ", vcemail = '%s', vcjabbername= '%s'". " where operatorid = %s", mysql_real_escape_string($login), @@ -105,9 +110,10 @@ function update_operator($operatorid,$login,$email,$password,$localename,$common } function update_operator_avatar($operatorid,$avatar) { + global $mysqlprefix; $link = connect(); $query = sprintf( - "update chatoperator set vcavatar = '%s' where operatorid = %s", + "update ${mysqlprefix}chatoperator set vcavatar = '%s' where operatorid = %s", mysql_real_escape_string($avatar), $operatorid ); perform_query($query,$link); @@ -115,8 +121,9 @@ function update_operator_avatar($operatorid,$avatar) { } function create_operator_($login,$email,$password,$localename,$commonname,$avatar,$link) { + global $mysqlprefix; $query = sprintf( - "insert into chatoperator (vclogin,vcpassword,vclocalename,vccommonname,vcavatar,vcemail,vcjabbername) values ('%s','%s','%s','%s','%s','%s','%s')", + "insert into ${mysqlprefix}chatoperator (vclogin,vcpassword,vclocalename,vccommonname,vcavatar,vcemail,vcjabbername) values ('%s','%s','%s','%s','%s','%s','%s')", mysql_real_escape_string($login), md5($password), mysql_real_escape_string($localename), @@ -127,7 +134,7 @@ function create_operator_($login,$email,$password,$localename,$commonname,$avata perform_query($query,$link); $id = mysql_insert_id($link); - return select_one_row("select * from chatoperator where operatorid = $id", $link ); + return select_one_row("select * from ${mysqlprefix}chatoperator where operatorid = $id", $link ); } function create_operator($login,$email,$password,$localename,$commonname,$avatar) { @@ -138,18 +145,19 @@ function create_operator($login,$email,$password,$localename,$commonname,$avatar } function notify_operator_alive($operatorid, $istatus) { + global $mysqlprefix; $link = connect(); - perform_query("update chatoperator set istatus = $istatus, dtmlastvisited = CURRENT_TIMESTAMP where operatorid = $operatorid",$link); + perform_query("update ${mysqlprefix}chatoperator set istatus = $istatus, dtmlastvisited = CURRENT_TIMESTAMP where operatorid = $operatorid",$link); mysql_close($link); } function has_online_operators($groupid="") { - global $settings; + global $settings, $mysqlprefix; loadsettings(); $link = connect(); - $query = "select count(*) as total, min(unix_timestamp(CURRENT_TIMESTAMP)-unix_timestamp(dtmlastvisited)) as time from chatoperator"; + $query = "select count(*) as total, min(unix_timestamp(CURRENT_TIMESTAMP)-unix_timestamp(dtmlastvisited)) as time from ${mysqlprefix}chatoperator"; if($groupid) { - $query .= ", chatgroupoperator where groupid = $groupid and chatoperator.operatorid = chatgroupoperator.operatorid and istatus = 0"; + $query .= ", ${mysqlprefix}chatgroupoperator where groupid = $groupid and ${mysqlprefix}chatoperator.operatorid = ${mysqlprefix}chatgroupoperator.operatorid and istatus = 0"; } else { $query .= " where istatus = 0"; } @@ -159,10 +167,10 @@ function has_online_operators($groupid="") { } function is_operator_online($operatorid, $link) { - global $settings; + global $settings, $mysqlprefix; loadsettings_($link); $query = "select count(*) as total, min(unix_timestamp(CURRENT_TIMESTAMP)-unix_timestamp(dtmlastvisited)) as time ". - "from chatoperator where operatorid = $operatorid"; + "from ${mysqlprefix}chatoperator where operatorid = $operatorid"; $row = select_one_row($query,$link); return $row['time'] < $settings['online_timeout'] && $row['total'] == 1; } @@ -234,15 +242,15 @@ function logout_operator() { } function setup_redirect_links($threadid,$token) { - global $page, $webimroot, $settings; + global $page, $webimroot, $settings, $mysqlprefix; loadsettings(); $link = connect(); - $operatorscount = db_rows_count("chatoperator", array(), "", $link); + $operatorscount = db_rows_count("${mysqlprefix}chatoperator", array(), "", $link); $groupscount = 0; + $groups = array(); if($settings['enablegroups'] == "1") { - $groups = array(); foreach(get_groups($link, true) as $group) { if($group['inumofagents'] == 0) { continue; @@ -258,10 +266,9 @@ function setup_redirect_links($threadid,$token) { $operators = select_multi_assoc(db_build_select( "operatorid, vclogin, vclocalename, vccommonname, istatus, (unix_timestamp(CURRENT_TIMESTAMP)-unix_timestamp(dtmlastvisited)) as time", - "chatoperator", array(), "order by vclogin $limit"), $link); + "${mysqlprefix}chatoperator", array(), "order by vclogin $limit"), $link); - $groups = array_slice($groups, $p['start'], $p['end']-$p['start']); - + $groups = array_slice($groups, $p['start'], $p['end']-$p['start']); mysql_close($link); $agent_list = ""; @@ -334,29 +341,32 @@ function prepare_menu($operator,$hasright=true) { } function get_all_groups($link) { - $query = "select chatgroup.groupid as groupid, vclocalname, vclocaldescription from chatgroup order by vclocalname"; + global $mysqlprefix; + $query = "select ${mysqlprefix}chatgroup.groupid as groupid, vclocalname, vclocaldescription from ${mysqlprefix}chatgroup order by vclocalname"; return select_multi_assoc($query, $link); } function get_groups($link,$checkaway) { - $query = "select chatgroup.groupid as groupid, vclocalname, vclocaldescription". - ", (SELECT count(*) from chatgroupoperator where chatgroup.groupid = chatgroupoperator.groupid) as inumofagents". + global $mysqlprefix; + $query = "select ${mysqlprefix}chatgroup.groupid as groupid, vclocalname, vclocaldescription". + ", (SELECT count(*) from ${mysqlprefix}chatgroupoperator where ${mysqlprefix}chatgroup.groupid = ${mysqlprefix}chatgroupoperator.groupid) as inumofagents". ", (SELECT min(unix_timestamp(CURRENT_TIMESTAMP)-unix_timestamp(dtmlastvisited)) as time ". - "from chatgroupoperator, chatoperator where istatus = 0 and chatgroup.groupid = chatgroupoperator.groupid ". - "and chatgroupoperator.operatorid = chatoperator.operatorid) as ilastseen". + "from ${mysqlprefix}chatgroupoperator, ${mysqlprefix}chatoperator where istatus = 0 and ${mysqlprefix}chatgroup.groupid = ${mysqlprefix}chatgroupoperator.groupid ". + "and ${mysqlprefix}chatgroupoperator.operatorid = ${mysqlprefix}chatoperator.operatorid) as ilastseen". ($checkaway ? ", (SELECT min(unix_timestamp(CURRENT_TIMESTAMP)-unix_timestamp(dtmlastvisited)) as time ". - "from chatgroupoperator, chatoperator where istatus <> 0 and chatgroup.groupid = chatgroupoperator.groupid ". - "and chatgroupoperator.operatorid = chatoperator.operatorid) as ilastseenaway" + "from ${mysqlprefix}chatgroupoperator, ${mysqlprefix}chatoperator where istatus <> 0 and ${mysqlprefix}chatgroup.groupid = ${mysqlprefix}chatgroupoperator.groupid ". + "and ${mysqlprefix}chatgroupoperator.operatorid = ${mysqlprefix}chatoperator.operatorid) as ilastseenaway" : "" ). - " from chatgroup order by vclocalname"; + " from ${mysqlprefix}chatgroup order by vclocalname"; return select_multi_assoc($query, $link); } function get_operator_groupids($operatorid) { + global $mysqlprefix; $link = connect(); - $query = "select groupid from chatgroupoperator where operatorid = $operatorid"; + $query = "select groupid from ${mysqlprefix}chatgroupoperator where operatorid = $operatorid"; $result = select_multi_assoc($query, $link); mysql_close($link); return $result; diff --git a/src/messenger/webim/libs/settings.php b/src/messenger/webim/libs/settings.php index cc9d9e09..cdd24415 100644 --- a/src/messenger/webim/libs/settings.php +++ b/src/messenger/webim/libs/settings.php @@ -20,13 +20,13 @@ */ function update_settings() { - global $settings, $settings_in_db; + global $settings, $settings_in_db, $mysqlprefix; $link = connect(); foreach ($settings as $key => $value) { if(!isset($settings_in_db[$key])) { - perform_query("insert into chatconfig (vckey) values ('$key')",$link); + perform_query("insert into ${mysqlprefix}chatconfig (vckey) values ('$key')",$link); } - $query = sprintf("update chatconfig set vcvalue='%s' where vckey='$key'", mysql_real_escape_string($value)); + $query = sprintf("update ${mysqlprefix}chatconfig set vcvalue='%s' where vckey='$key'", mysql_real_escape_string($value)); perform_query($query,$link); } diff --git a/src/messenger/webim/operator/ban.php b/src/messenger/webim/operator/ban.php index 248c16a9..063a63fc 100644 --- a/src/messenger/webim/operator/ban.php +++ b/src/messenger/webim/operator/ban.php @@ -64,14 +64,14 @@ if( isset($_POST['address']) ) { $utime = time() + $days * 24*60*60; if (!$banId) { $query = sprintf( - "insert into chatban (dtmcreated,dtmtill,address,comment) values (CURRENT_TIMESTAMP,%s,'%s','%s')", + "insert into ${mysqlprefix}chatban (dtmcreated,dtmtill,address,comment) values (CURRENT_TIMESTAMP,%s,'%s','%s')", "FROM_UNIXTIME($utime)", mysql_real_escape_string($address,$link), mysql_real_escape_string($comment,$link)); perform_query($query,$link); } else { $query = sprintf( - "update chatban set dtmtill = %s,address = '%s',comment = '%s' where banid = $banId", + "update ${mysqlprefix}chatban set dtmtill = %s,address = '%s',comment = '%s' where banid = $banId", "FROM_UNIXTIME($utime)", mysql_real_escape_string($address,$link), mysql_real_escape_string($comment,$link)); @@ -96,7 +96,7 @@ if( isset($_POST['address']) ) { } else if(isset($_GET['id'])) { $banId = verifyparam( 'id', "/^\d{1,9}$/"); $link = connect(); - $ban = select_one_row("select banid,(unix_timestamp(dtmtill)-unix_timestamp(CURRENT_TIMESTAMP)) as days,address,comment from chatban where banid = $banId", $link); + $ban = select_one_row("select banid,(unix_timestamp(dtmtill)-unix_timestamp(CURRENT_TIMESTAMP)) as days,address,comment from ${mysqlprefix}chatban where banid = $banId", $link); mysql_close($link); if( $ban ) { diff --git a/src/messenger/webim/operator/blocked.php b/src/messenger/webim/operator/blocked.php index aa4da3f4..4a392c9c 100644 --- a/src/messenger/webim/operator/blocked.php +++ b/src/messenger/webim/operator/blocked.php @@ -40,13 +40,13 @@ if( isset($_GET['act']) && $_GET['act'] == 'del' ) { } if( count($errors) == 0 ) { - perform_query("delete from chatban where banid = $banId",$link); + perform_query("delete from ${mysqlprefix}chatban where banid = $banId",$link); header("Location: $webimroot/operator/blocked.php"); exit; } } -$result = mysql_query("select banid,unix_timestamp(dtmtill) as till,address,comment from chatban", $link) +$result = mysql_query("select banid,unix_timestamp(dtmtill) as till,address,comment from ${mysqlprefix}chatban", $link) or die(' Query failed: ' .mysql_error()); $blockedList = array(); diff --git a/src/messenger/webim/operator/canned.php b/src/messenger/webim/operator/canned.php index 5bd8df32..68ce9226 100644 --- a/src/messenger/webim/operator/canned.php +++ b/src/messenger/webim/operator/canned.php @@ -32,8 +32,9 @@ $errors = array(); $page = array(); function load_canned_messages($locale, $groupid) { + global $mysqlprefix; $link = connect(); - $query = "select id, vcvalue from chatresponses ". + $query = "select id, vcvalue from ${mysqlprefix}chatresponses ". "where locale = '".$locale."' AND (". ($groupid ? "groupid = $groupid" @@ -46,7 +47,7 @@ function load_canned_messages($locale, $groupid) { $result[] = array('id' => '', 'vcvalue' => $answer); } if(count($result) > 0) { - $updatequery = "insert into chatresponses (vcvalue,locale,groupid) values "; + $updatequery = "insert into ${mysqlprefix}chatresponses (vcvalue,locale,groupid) values "; for($i=0;$i 0) { $updatequery .= ", "; @@ -109,7 +110,7 @@ if(isset($_GET['act']) && $_GET['act'] == 'delete') { if( count($errors) == 0 ) { $link = connect(); - perform_query("delete from chatresponses where id = $key",$link); + perform_query("delete from ${mysqlprefix}chatresponses where id = $key",$link); mysql_close($link); header("Location: $webimroot/operator/canned.php?lang=$lang&group=$groupid"); exit; diff --git a/src/messenger/webim/operator/cannededit.php b/src/messenger/webim/operator/cannededit.php index 031708b3..40d037f0 100644 --- a/src/messenger/webim/operator/cannededit.php +++ b/src/messenger/webim/operator/cannededit.php @@ -24,22 +24,25 @@ require_once('../libs/operator.php'); require_once('../libs/pagination.php'); function load_message($key) { + global $mysqlprefix; $link = connect(); - $result = select_one_row("select vcvalue from chatresponses where id = $key", $link); + $result = select_one_row("select vcvalue from ${mysqlprefix}chatresponses where id = $key", $link); mysql_close($link); return $result ? $result['vcvalue'] : null; } function save_message($key,$message) { + global $mysqlprefix; $link = connect(); - perform_query("update chatresponses set vcvalue = '".mysql_real_escape_string($message,$link)."' ". + perform_query("update ${mysqlprefix}chatresponses set vcvalue = '".mysql_real_escape_string($message,$link)."' ". "where id = $key", $link); mysql_close($link); } function add_message($locale,$groupid,$message) { + global $mysqlprefix; $link = connect(); - perform_query("insert into chatresponses (locale,groupid,vcvalue) values ('$locale',". + perform_query("insert into ${mysqlprefix}chatresponses (locale,groupid,vcvalue) values ('$locale',". ($groupid ? "$groupid, " : "null, "). "'".mysql_real_escape_string($message,$link)."')", $link); mysql_close($link); diff --git a/src/messenger/webim/operator/group.php b/src/messenger/webim/operator/group.php index 51fff9ab..1cdd680b 100644 --- a/src/messenger/webim/operator/group.php +++ b/src/messenger/webim/operator/group.php @@ -30,17 +30,19 @@ $errors = array(); $groupid = ''; function group_by_name($name) { + global $mysqlprefix; $link = connect(); $group = select_one_row( - "select * from chatgroup where vclocalname = '".mysql_real_escape_string($name)."'", $link ); + "select * from ${mysqlprefix}chatgroup where vclocalname = '".mysql_real_escape_string($name)."'", $link ); mysql_close($link); return $group; } function create_group($name,$descr,$commonname,$commondescr) { + global $mysqlprefix; $link = connect(); $query = sprintf( - "insert into chatgroup (vclocalname,vclocaldescription,vccommonname,vccommondescription) values ('%s','%s','%s','%s')", + "insert into ${mysqlprefix}chatgroup (vclocalname,vclocaldescription,vccommonname,vccommondescription) values ('%s','%s','%s','%s')", mysql_real_escape_string($name), mysql_real_escape_string($descr), mysql_real_escape_string($commonname), @@ -49,15 +51,16 @@ function create_group($name,$descr,$commonname,$commondescr) { perform_query($query,$link); $id = mysql_insert_id($link); - $newdep = select_one_row("select * from chatgroup where groupid = $id", $link ); + $newdep = select_one_row("select * from ${mysqlprefix}chatgroup where groupid = $id", $link ); mysql_close($link); return $newdep; } function update_group($groupid,$name,$descr,$commonname,$commondescr) { + global $mysqlprefix; $link = connect(); $query = sprintf( - "update chatgroup set vclocalname = '%s', vclocaldescription = '%s', vccommonname = '%s', vccommondescription = '%s' where groupid = %s", + "update ${mysqlprefix}chatgroup set vclocalname = '%s', vclocaldescription = '%s', vccommonname = '%s', vccommondescription = '%s' where groupid = %s", mysql_real_escape_string($name), mysql_real_escape_string($descr), mysql_real_escape_string($commonname), diff --git a/src/messenger/webim/operator/groupmembers.php b/src/messenger/webim/operator/groupmembers.php index 2d7ce52d..9d977bb0 100644 --- a/src/messenger/webim/operator/groupmembers.php +++ b/src/messenger/webim/operator/groupmembers.php @@ -26,26 +26,29 @@ require_once('../libs/groups.php'); $operator = check_login(); function get_group_members($groupid) { + global $mysqlprefix; $link = connect(); - $query = "select operatorid from chatgroupoperator where groupid = $groupid"; + $query = "select operatorid from ${mysqlprefix}chatgroupoperator where groupid = $groupid"; $result = select_multi_assoc($query, $link); mysql_close($link); return $result; } function update_group_members($groupid,$newvalue) { + global $mysqlprefix; $link = connect(); - perform_query("delete from chatgroupoperator where groupid = $groupid", $link); + perform_query("delete from ${mysqlprefix}chatgroupoperator where groupid = $groupid", $link); foreach($newvalue as $opid) { - perform_query("insert into chatgroupoperator (groupid, operatorid) values ($groupid,$opid)", $link); + perform_query("insert into ${mysqlprefix}chatgroupoperator (groupid, operatorid) values ($groupid,$opid)", $link); } mysql_close($link); } function get_operators() { + global $mysqlprefix; $link = connect(); - $query = "select * from chatoperator order by vclogin"; + $query = "select * from ${mysqlprefix}chatoperator order by vclogin"; $result = select_multi_assoc($query, $link); mysql_close($link); return $result; diff --git a/src/messenger/webim/operator/groups.php b/src/messenger/webim/operator/groups.php index c1fae7ad..599afe7a 100644 --- a/src/messenger/webim/operator/groups.php +++ b/src/messenger/webim/operator/groups.php @@ -38,9 +38,9 @@ if( isset($_GET['act']) && $_GET['act'] == 'del' ) { if( count($errors) == 0 ) { $link = connect(); - perform_query("delete from chatgroup where groupid = $groupid",$link); - perform_query("delete from chatgroupoperator where groupid = $groupid",$link); - perform_query("update chatthread set groupid = 0 where groupid = $groupid",$link); + perform_query("delete from ${mysqlprefix}chatgroup where groupid = $groupid",$link); + perform_query("delete from ${mysqlprefix}chatgroupoperator where groupid = $groupid",$link); + perform_query("update ${mysqlprefix}chatthread set groupid = 0 where groupid = $groupid",$link); mysql_close($link); header("Location: $webimroot/operator/groups.php"); exit; diff --git a/src/messenger/webim/operator/history.php b/src/messenger/webim/operator/history.php index fc26dd2e..26ea2e1d 100644 --- a/src/messenger/webim/operator/history.php +++ b/src/messenger/webim/operator/history.php @@ -36,8 +36,8 @@ $query = isset($_GET['q']) ? myiconv(getoutputenc(), $webim_encoding, $_GET['q'] if($query !== false) { $link = connect(); - $result = mysql_query("select chatgroup.groupid as groupid, vclocalname ". - "from chatgroup order by vclocalname", $link); + $result = mysql_query("select ${mysqlprefix}chatgroup.groupid as groupid, vclocalname ". + "from ${mysqlprefix}chatgroup order by vclocalname", $link); $groupName = array(); while ($group = mysql_fetch_array($result, MYSQL_ASSOC)) { $groupName[$group['groupid']] = $group['vclocalname']; @@ -46,17 +46,17 @@ if($query !== false) { $page['groupName'] = $groupName; $escapedQuery = mysql_real_escape_string($query,$link); - select_with_pagintation("DISTINCT unix_timestamp(chatthread.dtmcreated) as created, ". - "unix_timestamp(chatthread.dtmmodified) as modified, chatthread.threadid, ". - "chatthread.remote, chatthread.agentName, chatthread.userName, groupid, ". + select_with_pagintation("DISTINCT unix_timestamp(${mysqlprefix}chatthread.dtmcreated) as created, ". + "unix_timestamp(${mysqlprefix}chatthread.dtmmodified) as modified, ${mysqlprefix}chatthread.threadid, ". + "${mysqlprefix}chatthread.remote, ${mysqlprefix}chatthread.agentName, ${mysqlprefix}chatthread.userName, groupid, ". "messageCount as size", - "chatthread, chatmessage", + "${mysqlprefix}chatthread, ${mysqlprefix}chatmessage", array( - "chatmessage.threadid = chatthread.threadid", - "((chatthread.userName LIKE '%%$escapedQuery%%') or (chatmessage.tmessage LIKE '%%$escapedQuery%%'))" + "${mysqlprefix}chatmessage.threadid = ${mysqlprefix}chatthread.threadid", + "((${mysqlprefix}chatthread.userName LIKE '%%$escapedQuery%%') or (${mysqlprefix}chatmessage.tmessage LIKE '%%$escapedQuery%%'))" ), "order by created DESC", - "DISTINCT chatthread.dtmcreated", $link); + "DISTINCT ${mysqlprefix}chatthread.dtmcreated", $link); mysql_close($link); diff --git a/src/messenger/webim/operator/operators.php b/src/messenger/webim/operator/operators.php index 0893034d..cb5294f5 100644 --- a/src/messenger/webim/operator/operators.php +++ b/src/messenger/webim/operator/operators.php @@ -50,8 +50,8 @@ if( isset($_GET['act']) && $_GET['act'] == 'del' ) { if( count($errors) == 0 ) { $link = connect(); - perform_query("delete from chatgroupoperator where operatorid = $operatorid",$link); - perform_query("delete from chatoperator where operatorid = $operatorid",$link); + perform_query("delete from ${mysqlprefix}chatgroupoperator where operatorid = $operatorid",$link); + perform_query("delete from ${mysqlprefix}chatoperator where operatorid = $operatorid",$link); mysql_close($link); header("Location: $webimroot/operator/operators.php"); diff --git a/src/messenger/webim/operator/opgroups.php b/src/messenger/webim/operator/opgroups.php index d1846eb1..34cab7ca 100644 --- a/src/messenger/webim/operator/opgroups.php +++ b/src/messenger/webim/operator/opgroups.php @@ -26,10 +26,11 @@ require_once('../libs/operator_settings.php'); $operator = check_login(); function update_operator_groups($operatorid,$newvalue) { + global $mysqlprefix; $link = connect(); - perform_query("delete from chatgroupoperator where operatorid = $operatorid", $link); + perform_query("delete from ${mysqlprefix}chatgroupoperator where operatorid = $operatorid", $link); foreach($newvalue as $groupid) { - perform_query("insert into chatgroupoperator (groupid, operatorid) values ($groupid,$operatorid)", $link); + perform_query("insert into ${mysqlprefix}chatgroupoperator (groupid, operatorid) values ($groupid,$operatorid)", $link); } mysql_close($link); } diff --git a/src/messenger/webim/operator/permissions.php b/src/messenger/webim/operator/permissions.php index 6a97253b..2e3abef7 100644 --- a/src/messenger/webim/operator/permissions.php +++ b/src/messenger/webim/operator/permissions.php @@ -26,8 +26,9 @@ require_once('../libs/operator_settings.php'); $operator = check_login(); function update_operator_permissions($operatorid,$newvalue) { + global $mysqlprefix; $link = connect(); - $query = "update chatoperator set iperm = $newvalue where operatorid = $operatorid"; + $query = "update ${mysqlprefix}chatoperator set iperm = $newvalue where operatorid = $operatorid"; perform_query($query,$link); mysql_close($link); diff --git a/src/messenger/webim/operator/redirect.php b/src/messenger/webim/operator/redirect.php index 89b28b0a..08339919 100644 --- a/src/messenger/webim/operator/redirect.php +++ b/src/messenger/webim/operator/redirect.php @@ -69,7 +69,7 @@ if(isset($_GET['nextGroup'])) { $link = connect(); $threadupdate = array("istate" => $state_waiting, "nextagent" => $nextid, "agentId" => 0); if($thread['groupid'] != 0) { - if(FALSE === select_one_row("select groupid from chatgroupoperator where operatorid = $nextid and groupid = ".$thread['groupid'], $link)) { + if(FALSE === select_one_row("select groupid from ${mysqlprefix}chatgroupoperator where operatorid = $nextid and groupid = ".$thread['groupid'], $link)) { $threadupdate['groupid'] = 0; } } diff --git a/src/messenger/webim/operator/resetpwd.php b/src/messenger/webim/operator/resetpwd.php index 2a404cdf..ab6de384 100644 --- a/src/messenger/webim/operator/resetpwd.php +++ b/src/messenger/webim/operator/resetpwd.php @@ -53,7 +53,7 @@ if (count($errors) == 0 && isset($_POST['password'])) { $page['isdone'] = true; $link = connect(); - $query = "update chatoperator set vcpassword = '".md5($password)."', vcrestoretoken = '' where operatorid = ".$opId; + $query = "update ${mysqlprefix}chatoperator set vcpassword = '".md5($password)."', vcrestoretoken = '' where operatorid = ".$opId; perform_query($query, $link); mysql_close($link); diff --git a/src/messenger/webim/operator/restore.php b/src/messenger/webim/operator/restore.php index 30249f04..e7fb92f1 100644 --- a/src/messenger/webim/operator/restore.php +++ b/src/messenger/webim/operator/restore.php @@ -45,7 +45,7 @@ if (isset($_POST['loginoremail'])) { $token = md5((time() + microtime()).rand(0,99999999)); $link = connect(); - $query = "update chatoperator set dtmrestore = CURRENT_TIMESTAMP, vcrestoretoken = '$token' where operatorid = ".$torestore['operatorid']; + $query = "update ${mysqlprefix}chatoperator set dtmrestore = CURRENT_TIMESTAMP, vcrestoretoken = '$token' where operatorid = ".$torestore['operatorid']; perform_query($query, $link); $href = get_app_location(true,false)."/operator/resetpwd.php?id=".$torestore['operatorid']."&token=$token"; diff --git a/src/messenger/webim/operator/statistics.php b/src/messenger/webim/operator/statistics.php index 86fd642c..7abea198 100644 --- a/src/messenger/webim/operator/statistics.php +++ b/src/messenger/webim/operator/statistics.php @@ -69,14 +69,14 @@ if( $start > $end ) { $link = connect(); -$page['reportByDate'] = select_multi_assoc("select DATE(dtmcreated) as date, COUNT(distinct threadid) as threads, SUM(chatmessage.ikind = $kind_agent) as agents, SUM(chatmessage.ikind = $kind_user) as users ". - "from chatmessage where unix_timestamp(dtmcreated) >= $start AND unix_timestamp(dtmcreated) < $end group by DATE(dtmcreated) order by dtmcreated desc", $link); +$page['reportByDate'] = select_multi_assoc("select DATE(dtmcreated) as date, COUNT(distinct threadid) as threads, SUM(${mysqlprefix}chatmessage.ikind = $kind_agent) as agents, SUM(${mysqlprefix}chatmessage.ikind = $kind_user) as users ". + "from ${mysqlprefix}chatmessage where unix_timestamp(dtmcreated) >= $start AND unix_timestamp(dtmcreated) < $end group by DATE(dtmcreated) order by dtmcreated desc", $link); -$page['reportByDateTotal'] = select_one_row("select COUNT(distinct threadid) as threads, SUM(chatmessage.ikind = $kind_agent) as agents, SUM(chatmessage.ikind = $kind_user) as users ". - "from chatmessage where unix_timestamp(dtmcreated) >= $start AND unix_timestamp(dtmcreated) < $end", $link); +$page['reportByDateTotal'] = select_one_row("select COUNT(distinct threadid) as threads, SUM(${mysqlprefix}chatmessage.ikind = $kind_agent) as agents, SUM(${mysqlprefix}chatmessage.ikind = $kind_user) as users ". + "from ${mysqlprefix}chatmessage where unix_timestamp(dtmcreated) >= $start AND unix_timestamp(dtmcreated) < $end", $link); $page['reportByAgent'] = select_multi_assoc("select vclocalename as name, COUNT(distinct threadid) as threads, SUM(ikind = $kind_agent) as msgs, AVG(CHAR_LENGTH(tmessage)) as avglen ". - "from chatmessage, chatoperator ". + "from ${mysqlprefix}chatmessage, ${mysqlprefix}chatoperator ". "where agentId = operatorid AND unix_timestamp(dtmcreated) >= $start AND unix_timestamp(dtmcreated) < $end group by operatorid", $link); $page['showresults'] = count($errors) == 0; diff --git a/src/messenger/webim/operator/threadprocessor.php b/src/messenger/webim/operator/threadprocessor.php index 944a1244..7e92c87f 100644 --- a/src/messenger/webim/operator/threadprocessor.php +++ b/src/messenger/webim/operator/threadprocessor.php @@ -32,11 +32,12 @@ loadsettings(); setlocale(LC_TIME, getstring("time.locale")); function thread_info($id) { + global $mysqlprefix; $link = connect(); $thread = select_one_row("select userName,agentName,remote,userAgent,". "unix_timestamp(dtmmodified) as modified, unix_timestamp(dtmcreated) as created,". "vclocalname as groupName ". - "from chatthread left join chatgroup on chatthread.groupid = chatgroup.groupid ". + "from ${mysqlprefix}chatthread left join ${mysqlprefix}chatgroup on ${mysqlprefix}chatthread.groupid = ${mysqlprefix}chatgroup.groupid ". "where threadid = ". $id, $link ); mysql_close($link); return $thread; diff --git a/src/messenger/webim/operator/update.php b/src/messenger/webim/operator/update.php index 7c770262..f57bfdd1 100644 --- a/src/messenger/webim/operator/update.php +++ b/src/messenger/webim/operator/update.php @@ -51,7 +51,7 @@ $threadstate_key = array( function thread_to_xml($thread,$link) { global $state_chatting, $threadstate_to_string, $threadstate_key, $webim_encoding, $operator, $settings, - $can_viewthreads, $can_takeover; + $can_viewthreads, $can_takeover, $mysqlprefix; $state = $threadstate_to_string[$thread['istate']]; $result = ""; if( $thread["shownmessageid"] != 0 ) { - $query = "select tmessage from chatmessage where messageid = ".$thread["shownmessageid"]; + $query = "select tmessage from ${mysqlprefix}chatmessage where messageid = ".$thread["shownmessageid"]; $line = select_one_row($query, $link); if( $line ) { $message = preg_replace("/[\r\n\t]+/", " ", $line["tmessage"]); @@ -112,14 +112,14 @@ function thread_to_xml($thread,$link) { } function print_pending_threads($groupids,$since) { - global $webim_encoding, $settings, $state_closed, $state_left; + global $webim_encoding, $settings, $state_closed, $state_left, $mysqlprefix; $link = connect(); $revision = $since; $output = array(); $query = "select threadid, userName, agentName, unix_timestamp(dtmcreated), userTyping, ". - "unix_timestamp(dtmmodified), lrevision, istate, remote, nextagent, agentId, userid, shownmessageid, userAgent, (select vclocalname from chatgroup where chatgroup.groupid = chatthread.groupid) as groupname ". - "from chatthread where lrevision > $since ". + "unix_timestamp(dtmmodified), lrevision, istate, remote, nextagent, agentId, userid, shownmessageid, userAgent, (select vclocalname from ${mysqlprefix}chatgroup where ${mysqlprefix}chatgroup.groupid = ${mysqlprefix}chatthread.groupid) as groupname ". + "from ${mysqlprefix}chatthread where lrevision > $since ". ($since <= 0 ? "AND istate <> $state_closed AND istate <> $state_left " : ""). diff --git a/src/messenger/webim/operator/userhistory.php b/src/messenger/webim/operator/userhistory.php index 5fd6315d..1f896ef3 100644 --- a/src/messenger/webim/operator/userhistory.php +++ b/src/messenger/webim/operator/userhistory.php @@ -38,6 +38,7 @@ if( isset($_GET['userid'])) { } function threads_by_userid($userid) { + global $mysqlprefix; if ($userid == "") { return null; } @@ -45,7 +46,7 @@ function threads_by_userid($userid) { $query = sprintf("select unix_timestamp(dtmcreated) as created, unix_timestamp(dtmmodified) as modified, ". " threadid, remote, agentName, userName ". - "from chatthread ". + "from ${mysqlprefix}chatthread ". "where userid=\"$userid\" order by created DESC", $userid); $result = mysql_query($query, $link) or die(' Query failed: ' .mysql_error().": ".$query); From e160af13ef6c7fb222670b29910394002c05cdf6 Mon Sep 17 00:00:00 2001 From: Evgeny Gryaznov Date: Sat, 26 Feb 2011 14:43:30 +0100 Subject: [PATCH 35/77] use mysqlprefix in names of session vars --- src/messenger/.idea/projectCodeStyle.xml | 70 +++++ src/messenger/webim/libs/operator.php | 295 ++++++++++--------- src/messenger/webim/operator/avatar.php | 4 +- src/messenger/webim/operator/permissions.php | 39 +-- src/messenger/webim/operator/update.php | 10 +- src/messenger/webim/operator/users.php | 2 +- 6 files changed, 263 insertions(+), 157 deletions(-) create mode 100644 src/messenger/.idea/projectCodeStyle.xml diff --git a/src/messenger/.idea/projectCodeStyle.xml b/src/messenger/.idea/projectCodeStyle.xml new file mode 100644 index 00000000..2a025446 --- /dev/null +++ b/src/messenger/.idea/projectCodeStyle.xml @@ -0,0 +1,70 @@ + + + + + + + diff --git a/src/messenger/webim/libs/operator.php b/src/messenger/webim/libs/operator.php index de34e4d2..205df16b 100644 --- a/src/messenger/webim/libs/operator.php +++ b/src/messenger/webim/libs/operator.php @@ -33,179 +33,197 @@ $permission_ids = array( $can_modifyprofile => "modifyprofile" ); -function operator_by_login($login) { - global $mysqlprefix; +function operator_by_login($login) +{ + global $mysqlprefix; $link = connect(); $operator = select_one_row( - "select * from ${mysqlprefix}chatoperator where vclogin = '".mysql_real_escape_string($login)."'", $link ); + "select * from ${mysqlprefix}chatoperator where vclogin = '" . mysql_real_escape_string($login) . "'", $link); mysql_close($link); return $operator; } -function operator_by_email($mail) { - global $mysqlprefix; +function operator_by_email($mail) +{ + global $mysqlprefix; $link = connect(); $operator = select_one_row( - "select * from ${mysqlprefix}chatoperator where vcemail = '".mysql_real_escape_string($mail)."'", $link ); + "select * from ${mysqlprefix}chatoperator where vcemail = '" . mysql_real_escape_string($mail) . "'", $link); mysql_close($link); return $operator; } -function operator_by_id_($id,$link) { - global $mysqlprefix; +function operator_by_id_($id, $link) +{ + global $mysqlprefix; return select_one_row( - "select * from ${mysqlprefix}chatoperator where operatorid = $id", $link ); + "select * from ${mysqlprefix}chatoperator where operatorid = $id", $link); } -function operator_by_id($id) { +function operator_by_id($id) +{ $link = connect(); - $operator = operator_by_id_($id,$link); + $operator = operator_by_id_($id, $link); mysql_close($link); return $operator; } -function operator_get_all() { - global $mysqlprefix; +function operator_get_all() +{ + global $mysqlprefix; $link = connect(); - $query = "select operatorid, vclogin, vclocalename, vccommonname, istatus, (unix_timestamp(CURRENT_TIMESTAMP)-unix_timestamp(dtmlastvisited)) as time ". + $query = "select operatorid, vclogin, vclocalename, vccommonname, istatus, (unix_timestamp(CURRENT_TIMESTAMP)-unix_timestamp(dtmlastvisited)) as time " . "from ${mysqlprefix}chatoperator order by vclogin"; $operators = select_multi_assoc($query, $link); mysql_close($link); return $operators; } -function operator_is_online($operator) { +function operator_is_online($operator) +{ global $settings; return $operator['time'] < $settings['online_timeout']; } -function operator_is_available($operator) { +function operator_is_available($operator) +{ global $settings; - return $operator['istatus'] == 0 && $operator['time'] < $settings['online_timeout'] ? "1" : ""; + return $operator['istatus'] == 0 && $operator['time'] < $settings['online_timeout'] ? "1" : ""; } -function operator_is_away($operator) { +function operator_is_away($operator) +{ global $settings; - return $operator['istatus'] != 0 && $operator['time'] < $settings['online_timeout'] ? "1" : ""; + return $operator['istatus'] != 0 && $operator['time'] < $settings['online_timeout'] ? "1" : ""; } -function update_operator($operatorid,$login,$email,$password,$localename,$commonname) { - global $mysqlprefix; +function update_operator($operatorid, $login, $email, $password, $localename, $commonname) +{ + global $mysqlprefix; $link = connect(); $query = sprintf( - "update ${mysqlprefix}chatoperator set vclogin = '%s',%s vclocalename = '%s', vccommonname = '%s'". - ", vcemail = '%s', vcjabbername= '%s'". + "update ${mysqlprefix}chatoperator set vclogin = '%s',%s vclocalename = '%s', vccommonname = '%s'" . + ", vcemail = '%s', vcjabbername= '%s'" . " where operatorid = %s", mysql_real_escape_string($login), - ($password ? " vcpassword='".md5($password)."'," : ""), + ($password ? " vcpassword='" . md5($password) . "'," : ""), mysql_real_escape_string($localename), mysql_real_escape_string($commonname), mysql_real_escape_string($email), '', - $operatorid ); + $operatorid); - perform_query($query,$link); + perform_query($query, $link); mysql_close($link); } -function update_operator_avatar($operatorid,$avatar) { - global $mysqlprefix; +function update_operator_avatar($operatorid, $avatar) +{ + global $mysqlprefix; $link = connect(); $query = sprintf( "update ${mysqlprefix}chatoperator set vcavatar = '%s' where operatorid = %s", - mysql_real_escape_string($avatar), $operatorid ); + mysql_real_escape_string($avatar), $operatorid); - perform_query($query,$link); + perform_query($query, $link); mysql_close($link); } -function create_operator_($login,$email,$password,$localename,$commonname,$avatar,$link) { - global $mysqlprefix; +function create_operator_($login, $email, $password, $localename, $commonname, $avatar, $link) +{ + global $mysqlprefix; $query = sprintf( "insert into ${mysqlprefix}chatoperator (vclogin,vcpassword,vclocalename,vccommonname,vcavatar,vcemail,vcjabbername) values ('%s','%s','%s','%s','%s','%s','%s')", - mysql_real_escape_string($login), - md5($password), - mysql_real_escape_string($localename), - mysql_real_escape_string($commonname), - mysql_real_escape_string($avatar), - mysql_real_escape_string($email), ''); + mysql_real_escape_string($login), + md5($password), + mysql_real_escape_string($localename), + mysql_real_escape_string($commonname), + mysql_real_escape_string($avatar), + mysql_real_escape_string($email), ''); - perform_query($query,$link); + perform_query($query, $link); $id = mysql_insert_id($link); - return select_one_row("select * from ${mysqlprefix}chatoperator where operatorid = $id", $link ); + return select_one_row("select * from ${mysqlprefix}chatoperator where operatorid = $id", $link); } -function create_operator($login,$email,$password,$localename,$commonname,$avatar) { +function create_operator($login, $email, $password, $localename, $commonname, $avatar) +{ $link = connect(); - $newop = create_operator_($login,$email,$password,$localename,$commonname,$avatar,$link); + $newop = create_operator_($login, $email, $password, $localename, $commonname, $avatar, $link); mysql_close($link); return $newop; } -function notify_operator_alive($operatorid, $istatus) { - global $mysqlprefix; +function notify_operator_alive($operatorid, $istatus) +{ + global $mysqlprefix; $link = connect(); - perform_query("update ${mysqlprefix}chatoperator set istatus = $istatus, dtmlastvisited = CURRENT_TIMESTAMP where operatorid = $operatorid",$link); + perform_query("update ${mysqlprefix}chatoperator set istatus = $istatus, dtmlastvisited = CURRENT_TIMESTAMP where operatorid = $operatorid", $link); mysql_close($link); } -function has_online_operators($groupid="") { +function has_online_operators($groupid = "") +{ global $settings, $mysqlprefix; loadsettings(); $link = connect(); $query = "select count(*) as total, min(unix_timestamp(CURRENT_TIMESTAMP)-unix_timestamp(dtmlastvisited)) as time from ${mysqlprefix}chatoperator"; - if($groupid) { + if ($groupid) { $query .= ", ${mysqlprefix}chatgroupoperator where groupid = $groupid and ${mysqlprefix}chatoperator.operatorid = ${mysqlprefix}chatgroupoperator.operatorid and istatus = 0"; } else { $query .= " where istatus = 0"; } - $row = select_one_row($query,$link); + $row = select_one_row($query, $link); mysql_close($link); return $row['time'] < $settings['online_timeout'] && $row['total'] > 0; } -function is_operator_online($operatorid, $link) { +function is_operator_online($operatorid, $link) +{ global $settings, $mysqlprefix; loadsettings_($link); - $query = "select count(*) as total, min(unix_timestamp(CURRENT_TIMESTAMP)-unix_timestamp(dtmlastvisited)) as time ". + $query = "select count(*) as total, min(unix_timestamp(CURRENT_TIMESTAMP)-unix_timestamp(dtmlastvisited)) as time " . "from ${mysqlprefix}chatoperator where operatorid = $operatorid"; - $row = select_one_row($query,$link); + $row = select_one_row($query, $link); return $row['time'] < $settings['online_timeout'] && $row['total'] == 1; } -function get_operator_name($operator) { +function get_operator_name($operator) +{ global $home_locale, $current_locale; - if( $home_locale == $current_locale ) + if ($home_locale == $current_locale) return $operator['vclocalename']; else return $operator['vccommonname']; } -function append_query($link,$pv) { +function append_query($link, $pv) +{ $infix = '?'; - if( strstr($link,$infix) !== FALSE ) + if (strstr($link, $infix) !== FALSE) $infix = '&'; return "$link$infix$pv"; } -function check_login($redirect=true) { - global $webimroot; - if( !isset( $_SESSION['operator'] ) ) { - if( isset($_COOKIE['webim_lite']) ) { - list($login,$pwd) = preg_split("/,/", $_COOKIE['webim_lite'], 2); +function check_login($redirect = true) +{ + global $webimroot, $mysqlprefix; + if (!isset($_SESSION["${mysqlprefix}operator"])) { + if (isset($_COOKIE['webim_lite'])) { + list($login, $pwd) = preg_split("/,/", $_COOKIE['webim_lite'], 2); $op = operator_by_login($login); - if( $op && isset($pwd) && isset($op['vcpassword']) && md5($op['vcpassword']) == $pwd ) { - $_SESSION['operator'] = $op; + if ($op && isset($pwd) && isset($op['vcpassword']) && md5($op['vcpassword']) == $pwd) { + $_SESSION["${mysqlprefix}operator"] = $op; return $op; } } $requested = $_SERVER['PHP_SELF']; - if($_SERVER['REQUEST_METHOD'] == 'GET' && $_SERVER['QUERY_STRING']) { - $requested .= "?".$_SERVER['QUERY_STRING']; + if ($_SERVER['REQUEST_METHOD'] == 'GET' && $_SERVER['QUERY_STRING']) { + $requested .= "?" . $_SERVER['QUERY_STRING']; } - if($redirect) { + if ($redirect) { $_SESSION['backpath'] = $requested; header("Location: $webimroot/operator/login.php"); exit; @@ -213,35 +231,40 @@ function check_login($redirect=true) { return null; } } - return $_SESSION['operator']; + return $_SESSION["${mysqlprefix}operator"]; } -function get_logged_in() { - return isset( $_SESSION['operator'] ) ? $_SESSION['operator'] : FALSE; +function get_logged_in() +{ + global $mysqlprefix; + return isset($_SESSION["${mysqlprefix}operator"]) ? $_SESSION["${mysqlprefix}operator"] : FALSE; } -function login_operator($operator,$remember) { - global $webimroot; - $_SESSION['operator'] = $operator; - if( $remember ) { - $value = $operator['vclogin'].",".md5($operator['vcpassword']); - setcookie('webim_lite', $value, time()+60*60*24*1000, "$webimroot/"); +function login_operator($operator, $remember) +{ + global $webimroot, $mysqlprefix; + $_SESSION["${mysqlprefix}operator"] = $operator; + if ($remember) { + $value = $operator['vclogin'] . "," . md5($operator['vcpassword']); + setcookie('webim_lite', $value, time() + 60 * 60 * 24 * 1000, "$webimroot/"); - } else if( isset($_COOKIE['webim_lite']) ) { + } else if (isset($_COOKIE['webim_lite'])) { setcookie('webim_lite', '', time() - 3600, "$webimroot/"); } } -function logout_operator() { - global $webimroot; - unset($_SESSION['operator']); +function logout_operator() +{ + global $webimroot, $mysqlprefix; + unset($_SESSION["${mysqlprefix}operator"]); unset($_SESSION['backpath']); - if( isset($_COOKIE['webim_lite']) ) { + if (isset($_COOKIE['webim_lite'])) { setcookie('webim_lite', '', time() - 3600, "$webimroot/"); } } -function setup_redirect_links($threadid,$token) { +function setup_redirect_links($threadid, $token) +{ global $page, $webimroot, $settings, $mysqlprefix; loadsettings(); $link = connect(); @@ -249,59 +272,59 @@ function setup_redirect_links($threadid,$token) { $operatorscount = db_rows_count("${mysqlprefix}chatoperator", array(), "", $link); $groupscount = 0; - $groups = array(); - if($settings['enablegroups'] == "1") { - foreach(get_groups($link, true) as $group) { - if($group['inumofagents'] == 0) { + $groups = array(); + if ($settings['enablegroups'] == "1") { + foreach (get_groups($link, true) as $group) { + if ($group['inumofagents'] == 0) { continue; } $groups[] = $group; } $groupscount = count($groups); } - - prepare_pagination(max($operatorscount,$groupscount),8); + + prepare_pagination(max($operatorscount, $groupscount), 8); $p = $page['pagination']; $limit = $p['limit']; $operators = select_multi_assoc(db_build_select( - "operatorid, vclogin, vclocalename, vccommonname, istatus, (unix_timestamp(CURRENT_TIMESTAMP)-unix_timestamp(dtmlastvisited)) as time", - "${mysqlprefix}chatoperator", array(), "order by vclogin $limit"), $link); - - $groups = array_slice($groups, $p['start'], $p['end']-$p['start']); + "operatorid, vclogin, vclocalename, vccommonname, istatus, (unix_timestamp(CURRENT_TIMESTAMP)-unix_timestamp(dtmlastvisited)) as time", + "${mysqlprefix}chatoperator", array(), "order by vclogin $limit"), $link); + + $groups = array_slice($groups, $p['start'], $p['end'] - $p['start']); mysql_close($link); $agent_list = ""; $params = array('thread' => $threadid, 'token' => $token); - foreach($operators as $agent) { + foreach ($operators as $agent) { $params['nextAgent'] = $agent['operatorid']; $status = $agent['time'] < $settings['online_timeout'] - ? ($agent['istatus'] == 0 - ? getlocal("char.redirect.operator.online_suff") - : getlocal("char.redirect.operator.away_suff") - ) - : ""; - $agent_list .= "
                                                              • ". - topage(get_operator_name($agent)). - " $status
                                                              • "; + ? ($agent['istatus'] == 0 + ? getlocal("char.redirect.operator.online_suff") + : getlocal("char.redirect.operator.away_suff") + ) + : ""; + $agent_list .= "
                                                              • " . + topage(get_operator_name($agent)) . + " $status
                                                              • "; } $page['redirectToAgent'] = $agent_list; $group_list = ""; - if($settings['enablegroups'] == "1") { + if ($settings['enablegroups'] == "1") { $params = array('thread' => $threadid, 'token' => $token); - foreach($groups as $group) { + foreach ($groups as $group) { $params['nextGroup'] = $group['groupid']; - $status = $group['ilastseen'] !== NULL && $group['ilastseen'] < $settings['online_timeout'] - ? getlocal("char.redirect.operator.online_suff") + $status = $group['ilastseen'] !== NULL && $group['ilastseen'] < $settings['online_timeout'] + ? getlocal("char.redirect.operator.online_suff") : ($group['ilastseenaway'] !== NULL && $group['ilastseenaway'] < $settings['online_timeout'] - ? getlocal("char.redirect.operator.away_suff") - : ""); - $group_list .= "
                                                              • ". - topage(get_group_name($group)). - " $status
                                                              • "; + ? getlocal("char.redirect.operator.away_suff") + : ""); + $group_list .= "
                                                              • " . + topage(get_group_name($group)) . + " $status
                                                              • "; } } $page['redirectToGroup'] = $group_list; @@ -309,10 +332,11 @@ function setup_redirect_links($threadid,$token) { $permission_list = array(); -function get_permission_list() { +function get_permission_list() +{ global $permission_list, $permission_ids; - if(count($permission_list) == 0) { - foreach($permission_ids as $permid) { + if (count($permission_list) == 0) { + foreach ($permission_ids as $permid) { $permission_list[] = array( 'id' => $permid, 'descr' => getlocal("permission.$permid") @@ -322,15 +346,17 @@ function get_permission_list() { return $permission_list; } -function is_capable($perm,$operator) { +function is_capable($perm, $operator) +{ $permissions = $operator && isset($operator['iperm']) ? $operator['iperm'] : 0; return $perm >= 0 && $perm < 32 && ($permissions & (1 << $perm)) != 0; } -function prepare_menu($operator,$hasright=true) { +function prepare_menu($operator, $hasright = true) +{ global $page, $settings, $can_administrate; $page['operator'] = topage(get_operator_name($operator)); - if($hasright) { + if ($hasright) { loadsettings(); $page['showban'] = $settings['enableban'] == "1"; $page['showgroups'] = $settings['enablegroups'] == "1"; @@ -340,31 +366,34 @@ function prepare_menu($operator,$hasright=true) { } } -function get_all_groups($link) { - global $mysqlprefix; +function get_all_groups($link) +{ + global $mysqlprefix; $query = "select ${mysqlprefix}chatgroup.groupid as groupid, vclocalname, vclocaldescription from ${mysqlprefix}chatgroup order by vclocalname"; return select_multi_assoc($query, $link); } -function get_groups($link,$checkaway) { - global $mysqlprefix; - $query = "select ${mysqlprefix}chatgroup.groupid as groupid, vclocalname, vclocaldescription". - ", (SELECT count(*) from ${mysqlprefix}chatgroupoperator where ${mysqlprefix}chatgroup.groupid = ${mysqlprefix}chatgroupoperator.groupid) as inumofagents". - ", (SELECT min(unix_timestamp(CURRENT_TIMESTAMP)-unix_timestamp(dtmlastvisited)) as time ". - "from ${mysqlprefix}chatgroupoperator, ${mysqlprefix}chatoperator where istatus = 0 and ${mysqlprefix}chatgroup.groupid = ${mysqlprefix}chatgroupoperator.groupid ". - "and ${mysqlprefix}chatgroupoperator.operatorid = ${mysqlprefix}chatoperator.operatorid) as ilastseen". - ($checkaway - ? ", (SELECT min(unix_timestamp(CURRENT_TIMESTAMP)-unix_timestamp(dtmlastvisited)) as time ". - "from ${mysqlprefix}chatgroupoperator, ${mysqlprefix}chatoperator where istatus <> 0 and ${mysqlprefix}chatgroup.groupid = ${mysqlprefix}chatgroupoperator.groupid ". - "and ${mysqlprefix}chatgroupoperator.operatorid = ${mysqlprefix}chatoperator.operatorid) as ilastseenaway" - : "" - ). +function get_groups($link, $checkaway) +{ + global $mysqlprefix; + $query = "select ${mysqlprefix}chatgroup.groupid as groupid, vclocalname, vclocaldescription" . + ", (SELECT count(*) from ${mysqlprefix}chatgroupoperator where ${mysqlprefix}chatgroup.groupid = ${mysqlprefix}chatgroupoperator.groupid) as inumofagents" . + ", (SELECT min(unix_timestamp(CURRENT_TIMESTAMP)-unix_timestamp(dtmlastvisited)) as time " . + "from ${mysqlprefix}chatgroupoperator, ${mysqlprefix}chatoperator where istatus = 0 and ${mysqlprefix}chatgroup.groupid = ${mysqlprefix}chatgroupoperator.groupid " . + "and ${mysqlprefix}chatgroupoperator.operatorid = ${mysqlprefix}chatoperator.operatorid) as ilastseen" . + ($checkaway + ? ", (SELECT min(unix_timestamp(CURRENT_TIMESTAMP)-unix_timestamp(dtmlastvisited)) as time " . + "from ${mysqlprefix}chatgroupoperator, ${mysqlprefix}chatoperator where istatus <> 0 and ${mysqlprefix}chatgroup.groupid = ${mysqlprefix}chatgroupoperator.groupid " . + "and ${mysqlprefix}chatgroupoperator.operatorid = ${mysqlprefix}chatoperator.operatorid) as ilastseenaway" + : "" + ) . " from ${mysqlprefix}chatgroup order by vclocalname"; return select_multi_assoc($query, $link); } -function get_operator_groupids($operatorid) { - global $mysqlprefix; +function get_operator_groupids($operatorid) +{ + global $mysqlprefix; $link = connect(); $query = "select groupid from ${mysqlprefix}chatgroupoperator where operatorid = $operatorid"; $result = select_multi_assoc($query, $link); diff --git a/src/messenger/webim/operator/avatar.php b/src/messenger/webim/operator/avatar.php index 3e78b916..10b48376 100644 --- a/src/messenger/webim/operator/avatar.php +++ b/src/messenger/webim/operator/avatar.php @@ -77,8 +77,8 @@ if( !$op ) { if(count($errors) == 0) { update_operator_avatar($op['operatorid'],$avatar); - if ($opId && $avatar && $_SESSION['operator'] && $operator['operatorid'] == $opId) { - $_SESSION['operator']['vcavatar'] = $avatar; + if ($opId && $avatar && $_SESSION["${mysqlprefix}operator"] && $operator['operatorid'] == $opId) { + $_SESSION["${mysqlprefix}operator"]['vcavatar'] = $avatar; } header("Location: $webimroot/operator/avatar.php?op=$opId"); exit; diff --git a/src/messenger/webim/operator/permissions.php b/src/messenger/webim/operator/permissions.php index 2e3abef7..308f3957 100644 --- a/src/messenger/webim/operator/permissions.php +++ b/src/messenger/webim/operator/permissions.php @@ -25,45 +25,46 @@ require_once('../libs/operator_settings.php'); $operator = check_login(); -function update_operator_permissions($operatorid,$newvalue) { - global $mysqlprefix; +function update_operator_permissions($operatorid, $newvalue) +{ + global $mysqlprefix; $link = connect(); $query = "update ${mysqlprefix}chatoperator set iperm = $newvalue where operatorid = $operatorid"; - perform_query($query,$link); + perform_query($query, $link); mysql_close($link); } -$opId = verifyparam( "op","/^\d{1,9}$/"); +$opId = verifyparam("op", "/^\d{1,9}$/"); $page = array('opid' => $opId, 'canmodify' => is_capable($can_administrate, $operator) ? "1" : ""); $errors = array(); $op = operator_by_id($opId); -if( !$op ) { +if (!$op) { $errors[] = getlocal("no_such_operator"); -} else if( isset($_POST['op']) ) { +} else if (isset($_POST['op'])) { - if(!is_capable($can_administrate, $operator)) { + if (!is_capable($can_administrate, $operator)) { $errors[] = getlocal('page_agent.cannot_modify'); } $new_permissions = isset($op['iperm']) ? $op['iperm'] : 0; - foreach($permission_ids as $perm => $id) { - if( verifyparam("permissions$id","/^on$/", "") == "on") { + foreach ($permission_ids as $perm => $id) { + if (verifyparam("permissions$id", "/^on$/", "") == "on") { $new_permissions |= (1 << $perm); } else { - $new_permissions &= ~ (1 << $perm); + $new_permissions &= ~(1 << $perm); } } - if(count($errors) == 0) { - update_operator_permissions($op['operatorid'],$new_permissions); + if (count($errors) == 0) { + update_operator_permissions($op['operatorid'], $new_permissions); - if ($opId && $_SESSION['operator'] && $operator['operatorid'] == $opId) { - $_SESSION['operator']['iperm'] = $new_permissions; + if ($opId && $_SESSION["${mysqlprefix}operator"] && $operator['operatorid'] == $opId) { + $_SESSION["${mysqlprefix}operator"]['iperm'] = $new_permissions; } header("Location: $webimroot/operator/permissions.php?op=$opId&stored"); exit; @@ -73,11 +74,11 @@ if( !$op ) { $page['permissionsList'] = get_permission_list(); $page['formpermissions'] = array(""); -$page['currentop'] = $op ? topage(get_operator_name($op))." (".$op['vclogin'].")" : "-not found-"; +$page['currentop'] = $op ? topage(get_operator_name($op)) . " (" . $op['vclogin'] . ")" : "-not found-"; -if($op) { - foreach($permission_ids as $perm => $id) { - if(is_capable($perm,$op)) { +if ($op) { + foreach ($permission_ids as $perm => $id) { + if (is_capable($perm, $op)) { $page['formpermissions'][] = $id; } } @@ -85,7 +86,7 @@ if($op) { $page['stored'] = isset($_GET['stored']); prepare_menu($operator); -setup_operator_settings_tabs($opId,3); +setup_operator_settings_tabs($opId, 3); start_html_output(); require('../view/permissions.php'); ?> \ No newline at end of file diff --git a/src/messenger/webim/operator/update.php b/src/messenger/webim/operator/update.php index f57bfdd1..7d5b4a27 100644 --- a/src/messenger/webim/operator/update.php +++ b/src/messenger/webim/operator/update.php @@ -23,6 +23,7 @@ require_once('../libs/common.php'); require_once('../libs/chat.php'); require_once('../libs/userinfo.php'); require_once('../libs/operator.php'); +require_once('../libs/groups.php'); $operator = get_logged_in(); if( !$operator ) { @@ -167,8 +168,13 @@ $since = verifyparam( "since", "/^\d{1,9}$/", 0); $status = verifyparam( "status", "/^\d{1,2}$/", 0); $showonline = verifyparam( "showonline", "/^1$/", 0); -loadsettings(); -$groupids = $_SESSION['operatorgroups']; +$link = connect(); +loadsettings_($link); +if(!isset($_SESSION['operatorgroups'])) { + $_SESSION["${mysqlprefix}operatorgroups"] = get_operator_groupslist($operator['operatorid'], $link); +} +mysql_close($link); +$groupids = $_SESSION["${mysqlprefix}operatorgroups"]; start_xml_output(); echo ''; diff --git a/src/messenger/webim/operator/users.php b/src/messenger/webim/operator/users.php index a25ba5ec..dba8d1f4 100644 --- a/src/messenger/webim/operator/users.php +++ b/src/messenger/webim/operator/users.php @@ -30,7 +30,7 @@ notify_operator_alive($operator['operatorid'], $status); $link = connect(); loadsettings_($link); -$_SESSION['operatorgroups'] = get_operator_groupslist($operator['operatorid'], $link); +$_SESSION["${mysqlprefix}operatorgroups"] = get_operator_groupslist($operator['operatorid'], $link); mysql_close($link); $page = array(); From 693ece85fe6a72d4763c8523d74f61a979e323b1 Mon Sep 17 00:00:00 2001 From: Evgeny Gryaznov Date: Sat, 26 Feb 2011 14:57:23 +0100 Subject: [PATCH 36/77] format code, fix minor issues (link param, etc.) --- src/messenger/webim/install/dbinfo.php | 44 ++++----- src/messenger/webim/install/dbperform.php | 94 ++++++++++---------- src/messenger/webim/install/index.php | 72 ++++++++------- src/messenger/webim/libs/common.php | 8 +- src/messenger/webim/operator/blocked.php | 2 +- src/messenger/webim/operator/userhistory.php | 2 +- 6 files changed, 114 insertions(+), 108 deletions(-) diff --git a/src/messenger/webim/install/dbinfo.php b/src/messenger/webim/install/dbinfo.php index 0e672a36..2f215e65 100644 --- a/src/messenger/webim/install/dbinfo.php +++ b/src/messenger/webim/install/dbinfo.php @@ -98,7 +98,7 @@ $dbtables = array( "blockedCount" => "int DEFAULT 0" ), - "${mysqlprefix}chatconfig" => array ( + "${mysqlprefix}chatconfig" => array( "id" => "INT NOT NULL auto_increment PRIMARY KEY", "vckey" => "varchar(255)", "vcvalue" => "varchar(255)", @@ -124,7 +124,8 @@ $dbtables_can_update = array( "${mysqlprefix}chatresponses" => array(), ); -function show_install_err($text) { +function show_install_err($text) +{ global $page, $version, $errors, $webimroot; $page = array( 'version' => $version, @@ -136,17 +137,18 @@ function show_install_err($text) { exit; } -function create_table($id,$link) { +function create_table($id, $link) +{ global $dbtables, $memtables, $dbencoding, $mysqlprefix; - if(!isset($dbtables[$id])) { - show_install_err("Unknown table: $id, ".mysql_error()); + if (!isset($dbtables[$id])) { + show_install_err("Unknown table: $id, " . mysql_error($link)); } $query = - "CREATE TABLE $id\n". - "(\n"; - foreach( $dbtables[$id] as $k => $v ) { + "CREATE TABLE $id\n" . + "(\n"; + foreach ($dbtables[$id] as $k => $v) { $query .= " $k $v,\n"; } @@ -158,19 +160,20 @@ function create_table($id,$link) { $query .= " TYPE=InnoDb"; } - mysql_query($query,$link) or show_install_err(' Query failed: '.mysql_error()); + mysql_query($query, $link) or show_install_err(' Query failed: ' . mysql_error($link)); - if( $id == "${mysqlprefix}chatoperator" ) { + if ($id == "${mysqlprefix}chatoperator") { create_operator_("admin", "", "", "Administrator", "Administrator", "", $link); - } else if( $id == "${mysqlprefix}chatrevision" ) { - perform_query("INSERT INTO ${mysqlprefix}chatrevision VALUES (1)",$link); + } else if ($id == "${mysqlprefix}chatrevision") { + perform_query("INSERT INTO ${mysqlprefix}chatrevision VALUES (1)", $link); } } -function get_tables($link) { +function get_tables($link) +{ global $mysqldb, $errors; - $result = mysql_query("SHOW TABLES FROM `$mysqldb`"); - if( $result ) { + $result = mysql_query("SHOW TABLES FROM `$mysqldb`", $link); + if ($result) { $arr = array(); while ($row = mysql_fetch_array($result, MYSQL_NUM)) { $arr[] = $row[0]; @@ -179,15 +182,16 @@ function get_tables($link) { return $arr; } else { - $errors[] = "Cannot get tables from database. Error: ".mysql_error(); + $errors[] = "Cannot get tables from database. Error: " . mysql_error($link); return false; } } -function get_columns($tablename,$link) { +function get_columns($tablename, $link) +{ global $errors; - $result = mysql_query("SHOW COLUMNS FROM $tablename"); - if( $result ) { + $result = mysql_query("SHOW COLUMNS FROM $tablename", $link); + if ($result) { $arr = array(); while ($row = mysql_fetch_array($result, MYSQL_NUM)) { $arr[] = $row[0]; @@ -196,7 +200,7 @@ function get_columns($tablename,$link) { return $arr; } else { - $errors[] = "Cannot get columns from table \"$tablename\". Error: ".mysql_error(); + $errors[] = "Cannot get columns from table \"$tablename\". Error: " . mysql_error($link); return false; } } diff --git a/src/messenger/webim/install/dbperform.php b/src/messenger/webim/install/dbperform.php index 2e22d3cc..0186f40c 100644 --- a/src/messenger/webim/install/dbperform.php +++ b/src/messenger/webim/install/dbperform.php @@ -23,139 +23,135 @@ require_once('../libs/common.php'); require_once('../libs/operator.php'); require_once('dbinfo.php'); -function runsql($query,$link) { - $res = mysql_query($query,$link) - or show_install_err(' Query failed: '.mysql_error()); +function runsql($query, $link) +{ + $res = mysql_query($query, $link) or show_install_err(' Query failed: ' . mysql_error($link)); return $res; } -$act = verifyparam( "act", "/^(silentcreateall|createdb|ct|dt|addcolumns)$/"); +$act = verifyparam("act", "/^(silentcreateall|createdb|ct|dt|addcolumns)$/"); -$link = @mysql_connect($mysqlhost,$mysqllogin ,$mysqlpass ) - or show_install_err('Could not connect: ' . mysql_error()); +$link = @mysql_connect($mysqlhost, $mysqllogin, $mysqlpass) + or show_install_err('Could not connect: ' . mysql_error($link)); if ($act == "silentcreateall") { - mysql_query("CREATE DATABASE $mysqldb",$link) - or show_install_err(' Query failed: '.mysql_error()); - foreach($dbtables as $id) { + mysql_query("CREATE DATABASE $mysqldb", $link) or show_install_err(' Query failed: ' . mysql_error($link)); + foreach ($dbtables as $id) { create_table($id, $link); - } -} else if($act == "createdb") { - mysql_query("CREATE DATABASE $mysqldb",$link) - or show_install_err(' Query failed: '.mysql_error()); + } +} else if ($act == "createdb") { + mysql_query("CREATE DATABASE $mysqldb", $link) or show_install_err(' Query failed: ' . mysql_error($link)); } else { - mysql_select_db($mysqldb,$link) - or show_install_err('Could not select database'); - if( $force_charset_in_connection ) { + mysql_select_db($mysqldb, $link) or show_install_err('Could not select database'); + if ($force_charset_in_connection) { mysql_query("SET character set $dbencoding", $link); } - if( $act == "ct") { + if ($act == "ct") { $curr_tables = get_tables($link); - if( $curr_tables === false) { + if ($curr_tables === false) { show_install_err($errors[0]); } $tocreate = array_diff(array_keys($dbtables), $curr_tables); - foreach( $tocreate as $id) { + foreach ($tocreate as $id) { create_table($id, $link); } - } else if( $act == "dt") { - foreach( array_keys($dbtables) as $id) { - mysql_query("DROP TABLE IF EXISTS $id",$link) - or show_install_err(' Query failed: '.mysql_error()); + } else if ($act == "dt") { + foreach (array_keys($dbtables) as $id) { + mysql_query("DROP TABLE IF EXISTS $id", $link) or show_install_err(' Query failed: ' . mysql_error($link)); } - } else if( $act == "addcolumns") { + } else if ($act == "addcolumns") { $absent = array(); - foreach( $dbtables as $id => $columns) { + foreach ($dbtables as $id => $columns) { $curr_columns = get_columns($id, $link); - if( $curr_columns === false ) { + if ($curr_columns === false) { show_install_err($errors[0]); } $tocreate = array_diff(array_keys($columns), $curr_columns); - foreach($tocreate as $v) { + foreach ($tocreate as $v) { $absent[] = "$id.$v"; } } - if( in_array("${mysqlprefix}chatmessage.agentId", $absent) ) { + if (in_array("${mysqlprefix}chatmessage.agentId", $absent)) { runsql("ALTER TABLE ${mysqlprefix}chatmessage ADD agentId int NOT NULL DEFAULT 0 AFTER ikind", $link); runsql("update ${mysqlprefix}chatmessage,${mysqlprefix}chatoperator set agentId = operatorid where agentId = 0 AND ikind = 2 AND (vclocalename = tname OR vccommonname = tname)", $link); } - if( in_array("${mysqlprefix}chatthread.agentId", $absent) ) { + if (in_array("${mysqlprefix}chatthread.agentId", $absent)) { runsql("ALTER TABLE ${mysqlprefix}chatthread ADD agentId int NOT NULL DEFAULT 0 AFTER agentName", $link); runsql("update ${mysqlprefix}chatthread,${mysqlprefix}chatoperator set agentId = operatorid where agentId = 0 AND (vclocalename = agentName OR vccommonname = agentName)", $link); } - if( in_array("${mysqlprefix}chatthread.agentTyping", $absent) ) { + if (in_array("${mysqlprefix}chatthread.agentTyping", $absent)) { runsql("ALTER TABLE ${mysqlprefix}chatthread ADD agentTyping int DEFAULT 0", $link); } - if( in_array("${mysqlprefix}chatthread.userTyping", $absent) ) { + if (in_array("${mysqlprefix}chatthread.userTyping", $absent)) { runsql("ALTER TABLE ${mysqlprefix}chatthread ADD userTyping int DEFAULT 0", $link); } - if( in_array("${mysqlprefix}chatthread.messageCount", $absent) ) { + if (in_array("${mysqlprefix}chatthread.messageCount", $absent)) { runsql("ALTER TABLE ${mysqlprefix}chatthread ADD messageCount varchar(16)", $link); runsql("ALTER TABLE ${mysqlprefix}chatmessage ADD INDEX idx_threadid_ikind (threadid, ikind)", $link); runsql("UPDATE ${mysqlprefix}chatthread t SET t.messageCount = (SELECT COUNT(*) FROM ${mysqlprefix}chatmessage WHERE ${mysqlprefix}chatmessage.threadid = t.threadid AND ikind = 1)", $link); runsql("ALTER TABLE ${mysqlprefix}chatmessage DROP INDEX idx_threadid_ikind", $link); } - if( in_array("${mysqlprefix}chatthread.nextagent", $absent) ) { + if (in_array("${mysqlprefix}chatthread.nextagent", $absent)) { runsql("ALTER TABLE ${mysqlprefix}chatthread ADD nextagent int NOT NULL DEFAULT 0", $link); } - if( in_array("${mysqlprefix}chatthread.shownmessageid", $absent) ) { + if (in_array("${mysqlprefix}chatthread.shownmessageid", $absent)) { runsql("ALTER TABLE ${mysqlprefix}chatthread ADD shownmessageid int NOT NULL DEFAULT 0", $link); } - if( in_array("${mysqlprefix}chatthread.userid", $absent) ) { + if (in_array("${mysqlprefix}chatthread.userid", $absent)) { runsql("ALTER TABLE ${mysqlprefix}chatthread ADD userid varchar(255) DEFAULT \"\"", $link); } - if( in_array("${mysqlprefix}chatoperator.iperm", $absent) ) { + if (in_array("${mysqlprefix}chatoperator.iperm", $absent)) { runsql("ALTER TABLE ${mysqlprefix}chatoperator ADD iperm int DEFAULT 65535", $link); } - if( in_array("${mysqlprefix}chatoperator.istatus", $absent) ) { + if (in_array("${mysqlprefix}chatoperator.istatus", $absent)) { runsql("ALTER TABLE ${mysqlprefix}chatoperator ADD istatus int DEFAULT 0", $link); } - - if( in_array("${mysqlprefix}chatoperator.vcavatar", $absent) ) { + + if (in_array("${mysqlprefix}chatoperator.vcavatar", $absent)) { runsql("ALTER TABLE ${mysqlprefix}chatoperator ADD vcavatar varchar(255)", $link); } - if( in_array("${mysqlprefix}chatoperator.vcjabbername", $absent) ) { + if (in_array("${mysqlprefix}chatoperator.vcjabbername", $absent)) { runsql("ALTER TABLE ${mysqlprefix}chatoperator ADD vcjabbername varchar(255)", $link); } - if( in_array("${mysqlprefix}chatoperator.vcemail", $absent) ) { + if (in_array("${mysqlprefix}chatoperator.vcemail", $absent)) { runsql("ALTER TABLE ${mysqlprefix}chatoperator ADD vcemail varchar(64)", $link); } - if( in_array("${mysqlprefix}chatoperator.dtmrestore", $absent) ) { + if (in_array("${mysqlprefix}chatoperator.dtmrestore", $absent)) { runsql("ALTER TABLE ${mysqlprefix}chatoperator ADD dtmrestore datetime DEFAULT 0", $link); } - if( in_array("${mysqlprefix}chatoperator.vcrestoretoken", $absent) ) { + if (in_array("${mysqlprefix}chatoperator.vcrestoretoken", $absent)) { runsql("ALTER TABLE ${mysqlprefix}chatoperator ADD vcrestoretoken varchar(64)", $link); } - - if( in_array("${mysqlprefix}chatthread.groupid", $absent) ) { + + if (in_array("${mysqlprefix}chatthread.groupid", $absent)) { runsql("ALTER TABLE ${mysqlprefix}chatthread ADD groupid int references ${mysqlprefix}chatgroup(groupid)", $link); } - if( in_array("${mysqlprefix}chatthread.userAgent", $absent) ) { + if (in_array("${mysqlprefix}chatthread.userAgent", $absent)) { runsql("ALTER TABLE ${mysqlprefix}chatthread ADD userAgent varchar(255)", $link); } - if( in_array("${mysqlprefix}chatgroup.vcemail", $absent) ) { + if (in_array("${mysqlprefix}chatgroup.vcemail", $absent)) { runsql("ALTER TABLE ${mysqlprefix}chatgroup ADD vcemail varchar(64)", $link); } - + $res = mysql_query("select null from information_schema.statistics where table_name = '${mysqlprefix}chatmessage' and index_name = 'idx_agentid'", $link); - if($res && mysql_num_rows($res) == 0) { + if ($res && mysql_num_rows($res) == 0) { runsql("ALTER TABLE ${mysqlprefix}chatmessage ADD INDEX idx_agentid (agentid)", $link); } } diff --git a/src/messenger/webim/install/index.php b/src/messenger/webim/install/index.php index 1376a3c2..26807ade 100644 --- a/src/messenger/webim/install/index.php +++ b/src/messenger/webim/install/index.php @@ -33,35 +33,37 @@ $page['nextstep'] = false; $page['nextnotice'] = false; $errors = array(); -function check_webimroot() { +function check_webimroot() +{ global $page, $errors, $webimroot; $requestUri = $_SERVER["REQUEST_URI"]; - if(!preg_match('/^(.*)\\/install(\\/[^\\/\\\\]*)?$/', $requestUri, $matches)) { + if (!preg_match('/^(.*)\\/install(\\/[^\\/\\\\]*)?$/', $requestUri, $matches)) { $errors[] = "Cannot detect application location: $requestUri"; - return false; + return false; } $applocation = $matches[1]; - - if($applocation != $webimroot) { + + if ($applocation != $webimroot) { $errors[] = "Please, check file ${applocation}/libs/config.php
                                                                Wrong value of \$webimroot variable, should be \"$applocation\""; $webimroot = $applocation; - return false; + return false; } $page['done'][] = getlocal2("install.0.app", array($applocation)); return true; } -function check_connection() { - global $mysqlhost,$mysqllogin,$mysqlpass, $page, $errors, $webimroot; - $link = @mysql_connect($mysqlhost,$mysqllogin,$mysqlpass); +function check_connection() +{ + global $mysqlhost, $mysqllogin, $mysqlpass, $page, $errors, $webimroot; + $link = @mysql_connect($mysqlhost, $mysqllogin, $mysqlpass); if ($link) { $result = mysql_query("SELECT VERSION() as c", $link); - if( $result && $ver = mysql_fetch_array($result, MYSQL_ASSOC)) { + if ($result && $ver = mysql_fetch_array($result, MYSQL_ASSOC)) { $page['done'][] = getlocal2("install.1.connected", array($ver['c'])); mysql_free_result($result); } else { - $errors[] = "Version of your SQL server is unknown. Please check. Error: ".mysql_error(); + $errors[] = "Version of your SQL server is unknown. Please check. Error: " . mysql_error($link); mysql_close($link); return null; } @@ -72,11 +74,12 @@ function check_connection() { } } -function check_database($link) { +function check_database($link) +{ global $mysqldb, $force_charset_in_connection, $dbencoding, $page, $webimroot; - if(mysql_select_db($mysqldb,$link)) { + if (mysql_select_db($mysqldb, $link)) { $page['done'][] = getlocal2("install.2.db_exists", array($mysqldb)); - if( $force_charset_in_connection ) { + if ($force_charset_in_connection) { mysql_query("SET character set $dbencoding", $link); } return true; @@ -88,12 +91,13 @@ function check_database($link) { return false; } -function check_tables($link) { +function check_tables($link) +{ global $dbtables, $page, $webimroot; $curr_tables = get_tables($link); - if( $curr_tables !== false) { + if ($curr_tables !== false) { $tocreate = array_diff(array_keys($dbtables), $curr_tables); - if( count($tocreate) == 0 ) { + if (count($tocreate) == 0) { $page['done'][] = getlocal("install.3.tables_exist"); return true; } else { @@ -104,19 +108,20 @@ function check_tables($link) { return false; } -function check_columns($link) { +function check_columns($link) +{ global $dbtables, $dbtables_can_update, $errors, $page, $webimroot; $need_to_create_columns = false; - foreach( $dbtables as $id => $columns) { + foreach ($dbtables as $id => $columns) { $curr_columns = get_columns($id, $link); - if( $curr_columns === false ) { + if ($curr_columns === false) { return false; } $tocreate = array_diff(array_keys($columns), $curr_columns); - if( count($tocreate) != 0 ) { + if (count($tocreate) != 0) { $cannot_update = array_diff($tocreate, $dbtables_can_update[$id]); - if( count($cannot_update) != 0) { + if (count($cannot_update) != 0) { $errors[] = "Key columns are absent in table `$id'. Unable to continue installation."; $page['nextstep'] = getlocal("install.kill_tables"); $page['nextstepurl'] = "$webimroot/install/dbperform.php?act=dt"; @@ -127,7 +132,7 @@ function check_columns($link) { } } - if( $need_to_create_columns ) { + if ($need_to_create_columns) { $page['nextstep'] = getlocal("install.4.create"); $page['nextstepurl'] = "$webimroot/install/dbperform.php?act=addcolumns"; $page['nextnotice'] = getlocal("install.4.notice"); @@ -138,29 +143,30 @@ function check_columns($link) { return true; } -function check_status() { +function check_status() +{ global $page, $webimroot, $settings, $dbversion; - - if(!check_webimroot()) { + + if (!check_webimroot()) { return; } - + $link = check_connection(); - if(!$link) { + if (!$link) { return; } - if( !check_database($link)) { + if (!check_database($link)) { mysql_close($link); return; } - if( !check_tables($link)) { + if (!check_tables($link)) { mysql_close($link); return; } - if( !check_columns($link)) { + if (!check_columns($link)) { mysql_close($link); return; } @@ -168,9 +174,9 @@ function check_status() { $page['done'][] = getlocal("installed.message"); $page['nextstep'] = getlocal("installed.login_link"); - $page['nextnotice'] = getlocal2("installed.notice", array($webimroot."/install/")); + $page['nextnotice'] = getlocal2("installed.notice", array("${webimroot}/install/")); $page['nextstepurl'] = "$webimroot/"; - + $page['show_small_login'] = true; mysql_close($link); diff --git a/src/messenger/webim/libs/common.php b/src/messenger/webim/libs/common.php index d449b948..d9ab098c 100644 --- a/src/messenger/webim/libs/common.php +++ b/src/messenger/webim/libs/common.php @@ -335,12 +335,12 @@ function connect() { function perform_query($query,$link) { mysql_query($query,$link) - or die(' Query failed: '.mysql_error()/*.": ".$query*/); + or die(' Query failed: '.mysql_error($link)/*.": ".$query*/); } function select_one_row($query,$link) { $result = mysql_query($query,$link) or die(' Query failed: ' . - mysql_error().": ".$query); + mysql_error($link) /*.": ".$query*/); $line = mysql_fetch_array($result, MYSQL_ASSOC); mysql_free_result($result); return $line; @@ -348,7 +348,7 @@ function select_one_row($query,$link) { function select_multi_assoc($query, $link) { $sqlresult = mysql_query($query,$link) or die(' Query failed: ' . - mysql_error().": ".$query); + mysql_error($link) /*.": ".$query*/); $result = array(); while ($row = mysql_fetch_array($sqlresult, MYSQL_ASSOC)) { @@ -366,7 +366,7 @@ function db_build_select($fields, $table, $conditions, $orderandgroup) { function db_rows_count($table,$conditions,$countfields, $link) { $result = mysql_query(db_build_select("count(".($countfields ? $countfields : "*").")", $table, $conditions, ""),$link) - or die(' Count query failed: '.mysql_error()); + or die(' Count query failed: '.mysql_error($link)); $line = mysql_fetch_array($result, MYSQL_NUM); mysql_free_result($result); return $line[0]; diff --git a/src/messenger/webim/operator/blocked.php b/src/messenger/webim/operator/blocked.php index 4a392c9c..e75ce7c4 100644 --- a/src/messenger/webim/operator/blocked.php +++ b/src/messenger/webim/operator/blocked.php @@ -47,7 +47,7 @@ if( isset($_GET['act']) && $_GET['act'] == 'del' ) { } $result = mysql_query("select banid,unix_timestamp(dtmtill) as till,address,comment from ${mysqlprefix}chatban", $link) - or die(' Query failed: ' .mysql_error()); + or die(' Query failed: ' .mysql_error($link)); $blockedList = array(); while ($ban = mysql_fetch_array($result, MYSQL_ASSOC)) { diff --git a/src/messenger/webim/operator/userhistory.php b/src/messenger/webim/operator/userhistory.php index 1f896ef3..d7e419f2 100644 --- a/src/messenger/webim/operator/userhistory.php +++ b/src/messenger/webim/operator/userhistory.php @@ -49,7 +49,7 @@ function threads_by_userid($userid) { "from ${mysqlprefix}chatthread ". "where userid=\"$userid\" order by created DESC", $userid); - $result = mysql_query($query, $link) or die(' Query failed: ' .mysql_error().": ".$query); + $result = mysql_query($query, $link) or die(' Query failed: ' .mysql_error($link) /*.": ".$query*/); $foundThreads = array(); while ($thread = mysql_fetch_array($result, MYSQL_ASSOC)) { From a90594235a92ecb7ccac9b84d53104ae8e1a8048 Mon Sep 17 00:00:00 2001 From: Evgeny Gryaznov Date: Sat, 26 Feb 2011 15:04:12 +0100 Subject: [PATCH 37/77] format code in libs/ --- src/messenger/webim/libs/captcha.php | 81 +-- src/messenger/webim/libs/chat.php | 525 ++++++++++-------- src/messenger/webim/libs/common.php | 479 +++++++++------- src/messenger/webim/libs/config.php | 4 +- src/messenger/webim/libs/converter.php | 60 +- src/messenger/webim/libs/demothread.php | 80 +-- src/messenger/webim/libs/expand.php | 70 +-- src/messenger/webim/libs/groups.php | 42 +- src/messenger/webim/libs/notify.php | 17 +- .../webim/libs/operator_settings.php | 9 +- src/messenger/webim/libs/pagination.php | 83 +-- src/messenger/webim/libs/settings.php | 14 +- src/messenger/webim/libs/userinfo.php | 50 +- 13 files changed, 819 insertions(+), 695 deletions(-) diff --git a/src/messenger/webim/libs/captcha.php b/src/messenger/webim/libs/captcha.php index 3515aa4e..cd4628d0 100644 --- a/src/messenger/webim/libs/captcha.php +++ b/src/messenger/webim/libs/captcha.php @@ -15,54 +15,57 @@ Copyright 2006 WebCheatSheet.com */ -function can_show_captcha() { +function can_show_captcha() +{ return extension_loaded("gd"); } -function gen_captcha() { - $md5_hash = md5(rand(0,9999)); - return substr($md5_hash, 15, 5); +function gen_captcha() +{ + $md5_hash = md5(rand(0, 9999)); + return substr($md5_hash, 15, 5); } -function draw_captcha($security_code) { +function draw_captcha($security_code) +{ - //Set the image width and height - $width = 100; - $height = 25; + //Set the image width and height + $width = 100; + $height = 25; - //Create the image resource - $image = ImageCreate($width, $height); - if(function_exists('imageantialias')) { + //Create the image resource + $image = ImageCreate($width, $height); + if (function_exists('imageantialias')) { imageantialias($image, true); - } - - //We are making three colors, white, black and gray - $white = ImageColorAllocate($image, 255, 255, 255); - $black = ImageColorAllocate($image, 15, 50, 15); - $grey = ImageColorAllocate($image, 204, 204, 204); - $ellipsec = ImageColorAllocate($image, 0, 100, 60); - - //Make the background black - ImageFill($image, 0, 0, $black); - imagefilledellipse($image, 56,15,30,17, $ellipsec); - - //Add randomly generated string in white to the image - ImageString($image, 5, 30, 4, $security_code, $white); - - //Throw in some lines to make it a little bit harder for any bots to break - ImageRectangle($image,0,0,$width-1,$height-1,$grey); - imageline($image, 0, $height/2+3, $width, $height/2+5, $grey); - imageline($image, $width/2-14, 0, $width/2+7, $height, $grey); + } - - //Tell the browser what kind of file is come in - header("Content-Type: image/jpeg"); + //We are making three colors, white, black and gray + $white = ImageColorAllocate($image, 255, 255, 255); + $black = ImageColorAllocate($image, 15, 50, 15); + $grey = ImageColorAllocate($image, 204, 204, 204); + $ellipsec = ImageColorAllocate($image, 0, 100, 60); - //Output the newly created image in jpeg format - ImageJpeg($image); - - //Free up resources - ImageDestroy($image); + //Make the background black + ImageFill($image, 0, 0, $black); + imagefilledellipse($image, 56, 15, 30, 17, $ellipsec); + + //Add randomly generated string in white to the image + ImageString($image, 5, 30, 4, $security_code, $white); + + //Throw in some lines to make it a little bit harder for any bots to break + ImageRectangle($image, 0, 0, $width - 1, $height - 1, $grey); + imageline($image, 0, $height / 2 + 3, $width, $height / 2 + 5, $grey); + imageline($image, $width / 2 - 14, 0, $width / 2 + 7, $height, $grey); + + + //Tell the browser what kind of file is come in + header("Content-Type: image/jpeg"); + + //Output the newly created image in jpeg format + ImageJpeg($image); + + //Free up resources + ImageDestroy($image); } - + ?> \ No newline at end of file diff --git a/src/messenger/webim/libs/chat.php b/src/messenger/webim/libs/chat.php index 9a00cb67..7deb64f7 100644 --- a/src/messenger/webim/libs/chat.php +++ b/src/messenger/webim/libs/chat.php @@ -40,88 +40,97 @@ $kind_conn = 5; $kind_events = 6; $kind_avatar = 7; -$kind_to_string = array( $kind_user => "user", $kind_agent => "agent", $kind_for_agent => "hidden", - $kind_info => "inf", $kind_conn => "conn", $kind_events => "event", $kind_avatar => "avatar" ); +$kind_to_string = array($kind_user => "user", $kind_agent => "agent", $kind_for_agent => "hidden", + $kind_info => "inf", $kind_conn => "conn", $kind_events => "event", $kind_avatar => "avatar"); -function get_user_id() { - return (time() + microtime()).rand(0,99999999); +function get_user_id() +{ + return (time() + microtime()) . rand(0, 99999999); } -function next_token() { - return rand(99999,99999999); +function next_token() +{ + return rand(99999, 99999999); } -function next_revision($link) { - global $mysqlprefix; - perform_query("update ${mysqlprefix}chatrevision set id=LAST_INSERT_ID(id+1)",$link); +function next_revision($link) +{ + global $mysqlprefix; + perform_query("update ${mysqlprefix}chatrevision set id=LAST_INSERT_ID(id+1)", $link); $val = mysql_insert_id($link); return $val; } -function post_message_($threadid,$kind,$message,$link,$from=null,$utime=null,$opid=null) { - global $mysqlprefix; +function post_message_($threadid, $kind, $message, $link, $from = null, $utime = null, $opid = null) +{ + global $mysqlprefix; $query = sprintf( "insert into ${mysqlprefix}chatmessage (threadid,ikind,tmessage,tname,agentId,dtmcreated) values (%s, %s,'%s',%s,%s,%s)", - $threadid, - $kind, - mysql_real_escape_string($message,$link), - $from ? "'".mysql_real_escape_string($from,$link)."'" : "null", - $opid ? $opid : "0", - $utime ? "FROM_UNIXTIME($utime)" : "CURRENT_TIMESTAMP" ); + $threadid, + $kind, + mysql_real_escape_string($message, $link), + $from ? "'" . mysql_real_escape_string($from, $link) . "'" : "null", + $opid ? $opid : "0", + $utime ? "FROM_UNIXTIME($utime)" : "CURRENT_TIMESTAMP"); - perform_query($query,$link); + perform_query($query, $link); return mysql_insert_id($link); } -function post_message($threadid,$kind,$message,$from=null,$agentid=null) { +function post_message($threadid, $kind, $message, $from = null, $agentid = null) +{ $link = connect(); - $id = post_message_($threadid,$kind,$message,$link,$from,null,$agentid); + $id = post_message_($threadid, $kind, $message, $link, $from, null, $agentid); mysql_close($link); return $id; } -function prepare_html_message($text) { +function prepare_html_message($text) +{ $escaped_text = htmlspecialchars($text); - $text_w_links = preg_replace('/(http|ftp):\/\/\S*/','$0',$escaped_text); - $multiline = str_replace("\n","
                                                                ",$text_w_links); + $text_w_links = preg_replace('/(http|ftp):\/\/\S*/', '$0', $escaped_text); + $multiline = str_replace("\n", "
                                                                ", $text_w_links); return $multiline; } -function message_to_html($msg) { +function message_to_html($msg) +{ global $kind_to_string, $kind_avatar; - if( $msg['ikind'] == $kind_avatar ) return ""; - $message = "".date("H:i:s",$msg['created'])." "; + if ($msg['ikind'] == $kind_avatar) return ""; + $message = "" . date("H:i:s", $msg['created']) . " "; $kind = $kind_to_string{$msg['ikind']}; - if( $msg['tname'] ) - $message.= "".htmlspecialchars($msg['tname']).": "; - $message.= "".prepare_html_message($msg['tmessage'])."
                                                                "; + if ($msg['tname']) + $message .= "" . htmlspecialchars($msg['tname']) . ": "; + $message .= "" . prepare_html_message($msg['tmessage']) . "
                                                                "; return $message; } -function message_to_text($msg) { +function message_to_text($msg) +{ global $kind_user, $kind_agent, $kind_info, $kind_avatar; - if( $msg['ikind'] == $kind_avatar ) return ""; - $message_time = date("H:i:s ",$msg['created']); - if($msg['ikind'] == $kind_user || $msg['ikind'] == $kind_agent) { - if( $msg['tname'] ) - return $message_time.$msg['tname'].": ".$msg['tmessage']."\n"; + if ($msg['ikind'] == $kind_avatar) return ""; + $message_time = date("H:i:s ", $msg['created']); + if ($msg['ikind'] == $kind_user || $msg['ikind'] == $kind_agent) { + if ($msg['tname']) + return $message_time . $msg['tname'] . ": " . $msg['tmessage'] . "\n"; else - return $message_time.$msg['tmessage']."\n"; - } else if($msg['ikind'] == $kind_info ) { - return $message_time.$msg['tmessage']."\n"; + return $message_time . $msg['tmessage'] . "\n"; + } else if ($msg['ikind'] == $kind_info) { + return $message_time . $msg['tmessage'] . "\n"; } else { - return $message_time."[".$msg['tmessage']."]\n"; + return $message_time . "[" . $msg['tmessage'] . "]\n"; } } -function get_messages($threadid,$meth,$isuser,&$lastid) { +function get_messages($threadid, $meth, $isuser, &$lastid) +{ global $kind_for_agent, $kind_avatar, $webim_encoding, $mysqlprefix; $link = connect(); $query = sprintf( - "select messageid,ikind,unix_timestamp(dtmcreated) as created,tname,tmessage from ${mysqlprefix}chatmessage ". + "select messageid,ikind,unix_timestamp(dtmcreated) as created,tname,tmessage from ${mysqlprefix}chatmessage " . "where threadid = %s and messageid > %s %s order by messageid", - $threadid, $lastid, $isuser ? "and ikind <> $kind_for_agent" : "" ); + $threadid, $lastid, $isuser ? "and ikind <> $kind_for_agent" : ""); $messages = array(); $msgs = select_multi_assoc($query, $link); @@ -130,10 +139,10 @@ function get_messages($threadid,$meth,$isuser,&$lastid) { if ($meth == 'xml') { switch ($msg['ikind']) { case $kind_avatar: - $message = "".myiconv($webim_encoding,"utf-8",escape_with_cdata($msg['tmessage'])).""; + $message = "" . myiconv($webim_encoding, "utf-8", escape_with_cdata($msg['tmessage'])) . ""; break; default: - $message = "".myiconv($webim_encoding,"utf-8",escape_with_cdata(message_to_html($msg)))."\n"; + $message = "" . myiconv($webim_encoding, "utf-8", escape_with_cdata(message_to_html($msg))) . "\n"; } } else { if ($msg['ikind'] != $kind_avatar) { @@ -142,7 +151,7 @@ function get_messages($threadid,$meth,$isuser,&$lastid) { } $messages[] = $message; - if( $msg['messageid'] > $lastid ) { + if ($msg['messageid'] > $lastid) { $lastid = $msg['messageid']; } } @@ -151,97 +160,102 @@ function get_messages($threadid,$meth,$isuser,&$lastid) { return $messages; } -function print_thread_messages($thread, $token, $lastid, $isuser, $format, $agentid=null) { +function print_thread_messages($thread, $token, $lastid, $isuser, $format, $agentid = null) +{ global $webim_encoding, $webimroot, $connection_timeout, $settings; $threadid = $thread['threadid']; - $istyping = abs($thread['current']-$thread[$isuser ? "lpagent" : "lpuser"]) < $connection_timeout - && $thread[$isuser?"agentTyping":"userTyping"] == "1" ? "1" : "0"; + $istyping = abs($thread['current'] - $thread[$isuser ? "lpagent" : "lpuser"]) < $connection_timeout + && $thread[$isuser ? "agentTyping" : "userTyping"] == "1" ? "1" : "0"; - if( $format == "xml" ) { - $output = get_messages($threadid,"xml",$isuser,$lastid); + if ($format == "xml") { + $output = get_messages($threadid, "xml", $isuser, $lastid); start_xml_output(); - print(""); - foreach( $output as $msg ) { + print(""); + foreach ($output as $msg) { print $msg; } print(""); - } else if( $format == "html" ) { + } else if ($format == "html") { loadsettings(); - $output = get_messages($threadid,"html",$isuser,$lastid); + $output = get_messages($threadid, "html", $isuser, $lastid); start_html_output(); - $url = "$webimroot/thread.php?act=refresh&thread=$threadid&token=$token&html=on&user=".($isuser?"true":"false"); + $url = "$webimroot/thread.php?act=refresh&thread=$threadid&token=$token&html=on&user=" . ($isuser ? "true" : "false"); print( - "". - "\n\n". - "\n". - "\n". - "\n". - "chat\n". - "\n". - "". - "
                                                                " ); - - foreach( $output as $msg ) { + "" . + "\n\n" . + "\n" . + "\n" . + "\n" . + "chat\n" . + "\n" . + "" . + "
                                                                "); + + foreach ($output as $msg) { print $msg; } print( - "
                                                                ". - "" ); + "
                                                                " . + ""); } } -function get_user_name($username, $addr, $id) { +function get_user_name($username, $addr, $id) +{ global $settings; loadsettings(); return str_replace("{addr}", $addr, - str_replace("{id}", $id, - str_replace("{name}", $username, $settings['usernamepattern']))); + str_replace("{id}", $id, + str_replace("{name}", $username, $settings['usernamepattern']))); } -function is_ajax_browser($browserid,$ver,$useragent) { - if( $browserid == "opera" ) +function is_ajax_browser($browserid, $ver, $useragent) +{ + if ($browserid == "opera") return $ver >= 8.02; - if( $browserid == "safari" ) + if ($browserid == "safari") return $ver >= 125; - if( $browserid == "msie" ) + if ($browserid == "msie") return $ver >= 5.5 && !strstr($useragent, "powerpc"); - if( $browserid == "netscape" ) + if ($browserid == "netscape") return $ver >= 7.1; - if( $browserid == "mozilla") + if ($browserid == "mozilla") return $ver >= 1.4; - if( $browserid == "firefox") + if ($browserid == "firefox") return $ver >= 1.0; - if( $browserid == "chrome") + if ($browserid == "chrome") return true; return false; } -function is_old_browser($browserid,$ver) { - if( $browserid == "opera" ) +function is_old_browser($browserid, $ver) +{ + if ($browserid == "opera") return $ver < 7.0; - if( $browserid == "msie" ) + if ($browserid == "msie") return $ver < 5.0; return false; } -$knownAgents = array("opera","msie","chrome","safari","firefox","netscape","mozilla"); +$knownAgents = array("opera", "msie", "chrome", "safari", "firefox", "netscape", "mozilla"); -function get_remote_level($useragent) { +function get_remote_level($useragent) +{ global $knownAgents; $useragent = strtolower($useragent); - foreach( $knownAgents as $agent ) { - if( strstr($useragent,$agent) ) { - if( preg_match( "/".$agent."[\\s\/]?(\\d+(\\.\\d+)?)/", $useragent, $matches ) ) { + foreach ($knownAgents as $agent) { + if (strstr($useragent, $agent)) { + if (preg_match("/" . $agent . "[\\s\/]?(\\d+(\\.\\d+)?)/", $useragent, $matches)) { $ver = $matches[1]; - if( is_ajax_browser($agent,$ver,$useragent) ) + if (is_ajax_browser($agent, $ver, $useragent)) return "ajaxed"; - else if( is_old_browser($agent,$ver) ) + else if (is_old_browser($agent, $ver)) return "old"; return "simple"; @@ -251,10 +265,11 @@ function get_remote_level($useragent) { return "simple"; } -function is_agent_opera95() { +function is_agent_opera95() +{ $useragent = strtolower($_SERVER['HTTP_USER_AGENT']); - if( strstr($useragent,"opera") ) { - if( preg_match( "/opera[\\s\/]?(\\d+(\\.\\d+)?)/", $useragent, $matches ) ) { + if (strstr($useragent, "opera")) { + if (preg_match("/opera[\\s\/]?(\\d+(\\.\\d+)?)/", $useragent, $matches)) { $ver = $matches[1]; if ($ver >= "9.5") @@ -264,17 +279,20 @@ function is_agent_opera95() { return false; } -function is_mac_opera() { +function is_mac_opera() +{ $useragent = strtolower($_SERVER['HTTP_USER_AGENT']); - return strstr($useragent,"opera") && strstr($useragent, "mac"); + return strstr($useragent, "opera") && strstr($useragent, "mac"); } -function needsFramesrc() { +function needsFramesrc() +{ $useragent = strtolower($_SERVER['HTTP_USER_AGENT']); - return strstr($useragent,"safari/"); + return strstr($useragent, "safari/"); } -function setup_logo() { +function setup_logo() +{ global $page, $settings; loadsettings(); $page['ct.company.name'] = topage($settings['title']); @@ -282,7 +300,8 @@ function setup_logo() { $page['webimHost'] = topage($settings['hosturl']); } -function setup_leavemessage($name, $email, $message, $groupid, $groupname, $info, $referrer,$canshowcaptcha) { +function setup_leavemessage($name, $email, $message, $groupid, $groupname, $info, $referrer, $canshowcaptcha) +{ global $settings, $page; $page['formname'] = topage($name); $page['formemail'] = topage($email); @@ -294,44 +313,46 @@ function setup_leavemessage($name, $email, $message, $groupid, $groupname, $info $page['referrer'] = urlencode(topage($referrer)); } -function setup_survey($name, $email, $groupid, $info, $referrer) { +function setup_survey($name, $email, $groupid, $info, $referrer) +{ global $settings, $page; - + $page['formname'] = topage($name); $page['formemail'] = topage($email); $page['formgroupid'] = $groupid; $page['forminfo'] = topage($info); $page['referrer'] = urlencode(topage($referrer)); - if($settings['enablegroups'] == '1' && $settings["surveyaskgroup"] == "1") { + if ($settings['enablegroups'] == '1' && $settings["surveyaskgroup"] == "1") { $link = connect(); - $allgroups = get_groups($link,false); + $allgroups = get_groups($link, false); mysql_close($link); $val = ""; - foreach($allgroups as $k) { + foreach ($allgroups as $k) { $groupname = $k['vclocalname']; - if($k['inumofagents'] == 0) { + if ($k['inumofagents'] == 0) { continue; } - if($k['ilastseen'] !== NULL && $k['ilastseen'] < $settings['online_timeout']) { - if(!$groupid) { - $groupid = $k['groupid']; // select first online group + if ($k['ilastseen'] !== NULL && $k['ilastseen'] < $settings['online_timeout']) { + if (!$groupid) { + $groupid = $k['groupid']; // select first online group } } else { $groupname .= " (offline)"; } $isselected = $k['groupid'] == $groupid; - $val .= ""; + $val .= ""; } $page['groups'] = $val; } - + $page['showemail'] = $settings["surveyaskmail"] == "1" ? "1" : ""; $page['showmessage'] = $settings["surveyaskmessage"] == "1" ? "1" : ""; $page['showname'] = $settings['usercanchangename'] == "1" ? "1" : ""; } -function setup_chatview_for_user($thread,$level) { +function setup_chatview_for_user($thread, $level) +{ global $page, $webimroot, $settings; loadsettings(); $page = array(); @@ -349,19 +370,19 @@ function setup_chatview_for_user($thread,$level) { $page['chat.title'] = topage($settings['chattitle']); setup_logo(); - if($settings['sendmessagekey'] == 'enter') { + if ($settings['sendmessagekey'] == 'enter') { $page['send_shortcut'] = "Enter"; - $page['ignorectrl'] = 1; + $page['ignorectrl'] = 1; } else { $page['send_shortcut'] = is_mac_opera() ? "⌘-Enter" : "Ctrl-Enter"; - $page['ignorectrl'] = 0; + $page['ignorectrl'] = 0; } - $params = "thread=".$thread['threadid']."&token=".$thread['ltoken']; - $page['mailLink'] = "$webimroot/client.php?".$params."&level=$level&act=mailthread"; + $params = "thread=" . $thread['threadid'] . "&token=" . $thread['ltoken']; + $page['mailLink'] = "$webimroot/client.php?" . $params . "&level=$level&act=mailthread"; - if($settings['enablessl'] == "1" && !is_secure_request()) { - $page['sslLink'] = get_app_location(true, true)."/client.php?".$params."&level=$level"; + if ($settings['enablessl'] == "1" && !is_secure_request()) { + $page['sslLink'] = get_app_location(true, true) . "/client.php?" . $params . "&level=$level"; } $page['isOpera95'] = is_agent_opera95(); @@ -370,22 +391,23 @@ function setup_chatview_for_user($thread,$level) { $page['frequency'] = $settings['updatefrequency_chat']; } -function load_canned_messages($locale, $groupid) { - global $mysqlprefix; +function load_canned_messages($locale, $groupid) +{ + global $mysqlprefix; $link = connect(); $result = select_multi_assoc( - "select vcvalue from ${mysqlprefix}chatresponses where locale = '".$locale."' ". - "AND (groupid is NULL OR groupid = 0) order by vcvalue", $link); - if(count($result) == 0) { - foreach(explode("\n", getstring_('chat.predefined_answers', $locale)) as $answer) { + "select vcvalue from ${mysqlprefix}chatresponses where locale = '$locale' " . + "AND (groupid is NULL OR groupid = 0) order by vcvalue", $link); + if (count($result) == 0) { + foreach (explode("\n", getstring_('chat.predefined_answers', $locale)) as $answer) { $result[] = array('vcvalue' => $answer); } } - if($groupid) { + if ($groupid) { $result2 = select_multi_assoc( - "select vcvalue from ${mysqlprefix}chatresponses where locale = '".$locale."' ". - "AND groupid = $groupid order by vcvalue", $link); - foreach($result as $r) { + "select vcvalue from ${mysqlprefix}chatresponses where locale = '$locale' " . + "AND groupid = $groupid order by vcvalue", $link); + foreach ($result as $r) { $result2[] = $r; } $result = $result2; @@ -394,7 +416,8 @@ function load_canned_messages($locale, $groupid) { return $result; } -function setup_chatview_for_operator($thread,$operator) { +function setup_chatview_for_operator($thread, $operator) +{ global $page, $webimroot, $company_logo_link, $company_name, $settings; loadsettings(); $page = array(); @@ -403,76 +426,78 @@ function setup_chatview_for_operator($thread,$operator) { $page['canpost'] = $thread['agentId'] == $operator['operatorid']; $page['ct.chatThreadId'] = $thread['threadid']; $page['ct.token'] = $thread['ltoken']; - $page['ct.user.name'] = htmlspecialchars(topage(get_user_name($thread['userName'],$thread['remote'],$thread['userid']))); + $page['ct.user.name'] = htmlspecialchars(topage(get_user_name($thread['userName'], $thread['remote'], $thread['userid']))); $page['chat.title'] = topage($settings['chattitle']); setup_logo(); - if($settings['sendmessagekey'] == 'enter') { + if ($settings['sendmessagekey'] == 'enter') { $page['send_shortcut'] = "Enter"; - $page['ignorectrl'] = 1; + $page['ignorectrl'] = 1; } else { $page['send_shortcut'] = is_mac_opera() ? "⌘-Enter" : "Ctrl-Enter"; - $page['ignorectrl'] = 0; + $page['ignorectrl'] = 0; } - if($settings['enablessl'] == "1" && !is_secure_request()) { - $page['sslLink'] = get_app_location(true, true)."/operator/agent.php?thread=".$thread['threadid']."&token=".$thread['ltoken']; + if ($settings['enablessl'] == "1" && !is_secure_request()) { + $page['sslLink'] = get_app_location(true, true) . "/operator/agent.php?thread=" . $thread['threadid'] . "&token=" . $thread['ltoken']; } $page['isOpera95'] = is_agent_opera95(); $page['neediframesrc'] = needsFramesrc(); - $page['historyParams'] = array("userid" => "".$thread['userid']); - $page['historyParamsLink'] = add_params($webimroot."/operator/userhistory.php",$page['historyParams']); + $page['historyParams'] = array("userid" => "" . $thread['userid']); + $page['historyParamsLink'] = add_params($webimroot . "/operator/userhistory.php", $page['historyParams']); $predefinedres = ""; $canned_messages = load_canned_messages($thread['locale'], $thread['groupid']); - foreach($canned_messages as $answer) { - $predefinedres .= ""; + foreach ($canned_messages as $answer) { + $predefinedres .= ""; } $page['predefinedAnswers'] = $predefinedres; - $params = "thread=".$thread['threadid']."&token=".$thread['ltoken']; - $page['redirectLink'] = "$webimroot/operator/agent.php?".$params."&act=redirect"; + $params = "thread=" . $thread['threadid'] . "&token=" . $thread['ltoken']; + $page['redirectLink'] = "$webimroot/operator/agent.php?" . $params . "&act=redirect"; $page['namePostfix'] = ""; $page['frequency'] = $settings['updatefrequency_chat']; } -function update_thread_access($threadid, $params, $link) { - global $mysqlprefix; +function update_thread_access($threadid, $params, $link) +{ + global $mysqlprefix; $clause = ""; - foreach( $params as $k => $v ) { - if( strlen($clause) > 0 ) + foreach ($params as $k => $v) { + if (strlen($clause) > 0) $clause .= ", "; - $clause .= $k."=".$v; + $clause .= $k . "=" . $v; } perform_query( - "update ${mysqlprefix}chatthread set $clause ". - "where threadid = ".$threadid,$link); + "update ${mysqlprefix}chatthread set $clause " . + "where threadid = $threadid", $link); } -function ping_thread($thread, $isuser,$istyping) { +function ping_thread($thread, $isuser, $istyping) +{ global $kind_for_agent, $state_queue, $state_loading, $state_chatting, $state_waiting, $kind_conn, $connection_timeout; $link = connect(); $params = array(($isuser ? "lastpinguser" : "lastpingagent") => "CURRENT_TIMESTAMP", - ($isuser ? "userTyping" : "agentTyping") => ($istyping? "1" : "0") ); + ($isuser ? "userTyping" : "agentTyping") => ($istyping ? "1" : "0")); $lastping = $thread[$isuser ? "lpagent" : "lpuser"]; $current = $thread['current']; - if( $thread['istate'] == $state_loading && $isuser) { + if ($thread['istate'] == $state_loading && $isuser) { $params['istate'] = $state_queue; commit_thread($thread['threadid'], $params, $link); mysql_close($link); return; } - if( $lastping > 0 && abs($current-$lastping) > $connection_timeout ) { + if ($lastping > 0 && abs($current - $lastping) > $connection_timeout) { $params[$isuser ? "lastpingagent" : "lastpinguser"] = "0"; - if( !$isuser ) { + if (!$isuser) { $message_to_post = getstring_("chat.status.user.dead", $thread['locale']); - post_message_($thread['threadid'],$kind_for_agent,$message_to_post,$link,null,$lastping+$connection_timeout); - } else if( $thread['istate'] == $state_chatting ) { + post_message_($thread['threadid'], $kind_for_agent, $message_to_post, $link, null, $lastping + $connection_timeout); + } else if ($thread['istate'] == $state_chatting) { $message_to_post = getstring_("chat.status.operator.dead", $thread['locale']); - post_message_($thread['threadid'],$kind_conn,$message_to_post,$link,null,$lastping+$connection_timeout); + post_message_($thread['threadid'], $kind_conn, $message_to_post, $link, null, $lastping + $connection_timeout); $params['istate'] = $state_waiting; $params['nextagent'] = 0; commit_thread($thread['threadid'], $params, $link); @@ -485,111 +510,120 @@ function ping_thread($thread, $isuser,$istyping) { mysql_close($link); } -function commit_thread($threadid,$params,$link) { - global $mysqlprefix; - $query = "update ${mysqlprefix}chatthread t set lrevision = ".next_revision($link).", dtmmodified = CURRENT_TIMESTAMP"; - foreach( $params as $k => $v ) { - $query .= ", ".$k."=".$v; +function commit_thread($threadid, $params, $link) +{ + global $mysqlprefix; + $query = "update ${mysqlprefix}chatthread t set lrevision = " . next_revision($link) . ", dtmmodified = CURRENT_TIMESTAMP"; + foreach ($params as $k => $v) { + $query .= ", " . $k . "=" . $v; } - $query .= " where threadid = ".$threadid; + $query .= " where threadid = $threadid"; - perform_query($query,$link); + perform_query($query, $link); } -function rename_user($thread, $newname) { +function rename_user($thread, $newname) +{ global $kind_events; $link = connect(); - commit_thread( $thread['threadid'], array('userName' => "'".mysql_real_escape_string($newname,$link)."'"), $link); + commit_thread($thread['threadid'], array('userName' => "'" . mysql_real_escape_string($newname, $link) . "'"), $link); - if( $thread['userName'] != $newname ) { - post_message_($thread['threadid'],$kind_events, - getstring2_("chat.status.user.changedname",array($thread['userName'], $newname), $thread['locale']), $link); + if ($thread['userName'] != $newname) { + post_message_($thread['threadid'], $kind_events, + getstring2_("chat.status.user.changedname", array($thread['userName'], $newname), $thread['locale']), $link); } mysql_close($link); } -function close_thread($thread,$isuser) { +function close_thread($thread, $isuser) +{ global $state_closed, $kind_events, $mysqlprefix; $link = connect(); - if( $thread['istate'] != $state_closed ) { - commit_thread( $thread['threadid'], array('istate' => $state_closed, - 'messageCount' => "(SELECT COUNT(*) FROM ${mysqlprefix}chatmessage WHERE ${mysqlprefix}chatmessage.threadid = t.threadid AND ikind = 1)"), $link); + if ($thread['istate'] != $state_closed) { + commit_thread($thread['threadid'], array('istate' => $state_closed, + 'messageCount' => "(SELECT COUNT(*) FROM ${mysqlprefix}chatmessage WHERE ${mysqlprefix}chatmessage.threadid = t.threadid AND ikind = 1)"), $link); } - $message = $isuser ? getstring2_("chat.status.user.left", array($thread['userName']), $thread['locale']) - : getstring2_("chat.status.operator.left", array($thread['agentName']), $thread['locale']); + $message = $isuser ? getstring2_("chat.status.user.left", array($thread['userName']), $thread['locale']) + : getstring2_("chat.status.operator.left", array($thread['agentName']), $thread['locale']); post_message_($thread['threadid'], $kind_events, $message, $link); mysql_close($link); } -function thread_by_id_($id,$link) { - global $mysqlprefix; - return select_one_row("select threadid,userName,agentName,agentId,lrevision,istate,ltoken,userTyping,agentTyping". - ",unix_timestamp(dtmmodified) as modified, unix_timestamp(dtmcreated) as created". - ",remote,referer,locale,unix_timestamp(lastpinguser) as lpuser,unix_timestamp(lastpingagent) as lpagent, unix_timestamp(CURRENT_TIMESTAMP) as current,nextagent,shownmessageid,userid,userAgent,groupid". - " from ${mysqlprefix}chatthread where threadid = ". $id, $link ); +function thread_by_id_($id, $link) +{ + global $mysqlprefix; + return select_one_row("select threadid,userName,agentName,agentId,lrevision,istate,ltoken,userTyping,agentTyping" . + ",unix_timestamp(dtmmodified) as modified, unix_timestamp(dtmcreated) as created" . + ",remote,referer,locale,unix_timestamp(lastpinguser) as lpuser,unix_timestamp(lastpingagent) as lpagent, unix_timestamp(CURRENT_TIMESTAMP) as current,nextagent,shownmessageid,userid,userAgent,groupid" . + " from ${mysqlprefix}chatthread where threadid = " . $id, $link); } -function ban_for_addr_($addr,$link) { - global $mysqlprefix; - return select_one_row("select banid,comment from ${mysqlprefix}chatban where unix_timestamp(dtmtill) > unix_timestamp(CURRENT_TIMESTAMP) AND address = '".mysql_real_escape_string($addr,$link)."'", $link ); +function ban_for_addr_($addr, $link) +{ + global $mysqlprefix; + return select_one_row("select banid,comment from ${mysqlprefix}chatban where unix_timestamp(dtmtill) > unix_timestamp(CURRENT_TIMESTAMP) AND address = '" . mysql_real_escape_string($addr, $link) . "'", $link); } -function thread_by_id($id) { +function thread_by_id($id) +{ $link = connect(); - $thread = thread_by_id_($id,$link); + $thread = thread_by_id_($id, $link); mysql_close($link); return $thread; } -function create_thread($groupid,$username,$remoteHost,$referer,$lang,$userid,$userbrowser,$initialState,$link) { - global $mysqlprefix; +function create_thread($groupid, $username, $remoteHost, $referer, $lang, $userid, $userbrowser, $initialState, $link) +{ + global $mysqlprefix; $query = sprintf( - "insert into ${mysqlprefix}chatthread (userName,userid,ltoken,remote,referer,lrevision,locale,userAgent,dtmcreated,dtmmodified,istate".($groupid?",groupid":"").") values ". - "('%s','%s',%s,'%s','%s',%s,'%s','%s',CURRENT_TIMESTAMP,CURRENT_TIMESTAMP,$initialState".($groupid?",$groupid":"").")", - mysql_real_escape_string($username, $link), - mysql_real_escape_string($userid, $link), - next_token(), - mysql_real_escape_string($remoteHost, $link), - mysql_real_escape_string($referer, $link), - next_revision($link), - mysql_real_escape_string($lang, $link), - mysql_real_escape_string($userbrowser, $link)); + "insert into ${mysqlprefix}chatthread (userName,userid,ltoken,remote,referer,lrevision,locale,userAgent,dtmcreated,dtmmodified,istate" . ($groupid ? ",groupid" : "") . ") values " . + "('%s','%s',%s,'%s','%s',%s,'%s','%s',CURRENT_TIMESTAMP,CURRENT_TIMESTAMP,$initialState" . ($groupid ? ",$groupid" : "") . ")", + mysql_real_escape_string($username, $link), + mysql_real_escape_string($userid, $link), + next_token(), + mysql_real_escape_string($remoteHost, $link), + mysql_real_escape_string($referer, $link), + next_revision($link), + mysql_real_escape_string($lang, $link), + mysql_real_escape_string($userbrowser, $link)); - perform_query($query,$link); + perform_query($query, $link); $id = mysql_insert_id($link); - $newthread = thread_by_id_($id,$link); + $newthread = thread_by_id_($id, $link); return $newthread; } -function do_take_thread($threadid,$operatorId,$operatorName) { +function do_take_thread($threadid, $operatorId, $operatorName) +{ global $state_chatting; $link = connect(); - commit_thread( $threadid, - array("istate" => $state_chatting, - "nextagent" => 0, - "agentId" => $operatorId, - "agentName" => "'".mysql_real_escape_string($operatorName, $link)."'"), $link); + commit_thread($threadid, + array("istate" => $state_chatting, + "nextagent" => 0, + "agentId" => $operatorId, + "agentName" => "'" . mysql_real_escape_string($operatorName, $link) . "'"), $link); mysql_close($link); } -function reopen_thread($threadid) { - global $state_queue,$state_loading,$state_waiting,$state_chatting,$state_closed,$state_left,$kind_events; +function reopen_thread($threadid) +{ + global $state_queue, $state_loading, $state_waiting, $state_chatting, $state_closed, $state_left, $kind_events; $link = connect(); $thread = thread_by_id_($threadid, $link); - if( !$thread ) + if (!$thread) return FALSE; - if( $thread['istate'] == $state_closed || $thread['istate'] == $state_left ) + if ($thread['istate'] == $state_closed || $thread['istate'] == $state_left) return FALSE; - if( $thread['istate'] != $state_chatting && $thread['istate'] != $state_queue && $thread['istate'] != $state_loading ) { - commit_thread( $threadid, - array("istate" => $state_waiting, "nextagent" => 0), $link); + if ($thread['istate'] != $state_chatting && $thread['istate'] != $state_queue && $thread['istate'] != $state_loading) { + commit_thread($threadid, + array("istate" => $state_waiting, "nextagent" => 0), $link); } post_message_($thread['threadid'], $kind_events, getstring_("chat.status.user.reopenedthread", $thread['locale']), $link); @@ -597,7 +631,8 @@ function reopen_thread($threadid) { return $thread; } -function take_thread($thread,$operator) { +function take_thread($thread, $operator) +{ global $state_queue, $state_loading, $state_waiting, $state_chatting, $kind_events, $kind_avatar, $home_locale; $state = $thread['istate']; @@ -606,11 +641,11 @@ function take_thread($thread,$operator) { $operatorName = ($thread['locale'] == $home_locale) ? $operator['vclocalename'] : $operator['vccommonname']; - if( $state == $state_queue || $state == $state_waiting || $state == $state_loading) { + if ($state == $state_queue || $state == $state_waiting || $state == $state_loading) { do_take_thread($threadid, $operator['operatorid'], $operatorName); - if( $state == $state_waiting ) { - if( $operatorName != $thread['agentName'] ) { + if ($state == $state_waiting) { + if ($operatorName != $thread['agentName']) { $message_to_post = getstring2_("chat.status.operator.changed", array($operatorName, $thread['agentName']), $thread['locale']); } else { $message_to_post = getstring2_("chat.status.operator.returned", array($operatorName), $thread['locale']); @@ -618,8 +653,8 @@ function take_thread($thread,$operator) { } else { $message_to_post = getstring2_("chat.status.operator.joined", array($operatorName), $thread['locale']); } - } else if( $state == $state_chatting ) { - if( $operator['operatorid'] != $thread['agentId'] ) { + } else if ($state == $state_chatting) { + if ($operator['operatorid'] != $thread['agentId']) { do_take_thread($threadid, $operator['operatorid'], $operatorName); $message_to_post = getstring2_("chat.status.operator.changed", array($operatorName, $thread['agentName']), $thread['locale']); } @@ -627,56 +662,59 @@ function take_thread($thread,$operator) { die("cannot take thread"); } - if( $message_to_post ) { - post_message($threadid,$kind_events,$message_to_post); - post_message($threadid,$kind_avatar,$operator['vcavatar'] ? $operator['vcavatar'] : ""); + if ($message_to_post) { + post_message($threadid, $kind_events, $message_to_post); + post_message($threadid, $kind_avatar, $operator['vcavatar'] ? $operator['vcavatar'] : ""); } } -function check_for_reassign($thread,$operator) { +function check_for_reassign($thread, $operator) +{ global $state_waiting, $home_locale, $kind_events, $kind_avatar; $operatorName = ($thread['locale'] == $home_locale) ? $operator['vclocalename'] : $operator['vccommonname']; - if( $thread['istate'] == $state_waiting && - ( $thread['nextagent'] == $operator['operatorid'] - || $thread['agentId'] == $operator['operatorid'] )) { + if ($thread['istate'] == $state_waiting && + ($thread['nextagent'] == $operator['operatorid'] + || $thread['agentId'] == $operator['operatorid'])) { do_take_thread($thread['threadid'], $operator['operatorid'], $operatorName); - if( $operatorName != $thread['agentName'] ) { + if ($operatorName != $thread['agentName']) { $message_to_post = getstring2_("chat.status.operator.changed", array($operatorName, $thread['agentName']), $thread['locale']); } else { $message_to_post = getstring2_("chat.status.operator.returned", array($operatorName), $thread['locale']); } - post_message($thread['threadid'],$kind_events,$message_to_post); - post_message($thread['threadid'],$kind_avatar,$operator['vcavatar'] ? $operator['vcavatar'] : ""); + post_message($thread['threadid'], $kind_events, $message_to_post); + post_message($thread['threadid'], $kind_avatar, $operator['vcavatar'] ? $operator['vcavatar'] : ""); } } -function check_connections_from_remote($remote,$link) { +function check_connections_from_remote($remote, $link) +{ global $settings, $state_closed, $state_left, $mysqlprefix; - if($settings['max_connections_from_one_host'] == 0) { + if ($settings['max_connections_from_one_host'] == 0) { return true; } $result = select_one_row( - "select count(*) as opened from ${mysqlprefix}chatthread ". - "where remote = '". mysql_real_escape_string($remote, $link)."' AND istate <> $state_closed AND istate <> $state_left", $link ); - if($result && isset($result['opened'])) { + "select count(*) as opened from ${mysqlprefix}chatthread " . + "where remote = '" . mysql_real_escape_string($remote, $link) . "' AND istate <> $state_closed AND istate <> $state_left", $link); + if ($result && isset($result['opened'])) { return $result['opened'] < $settings['max_connections_from_one_host']; } return true; } -function visitor_from_request() { +function visitor_from_request() +{ global $namecookie, $webim_encoding, $usercookie; $defaultName = getstring("chat.default.username"); $userName = $defaultName; - if( isset($_COOKIE[$namecookie]) ) { - $data = base64_decode(strtr($_COOKIE[$namecookie],'-_,', '+/=')); - if( strlen($data) > 0 ) { - $userName = myiconv("utf-8",$webim_encoding,$data); + if (isset($_COOKIE[$namecookie])) { + $data = base64_decode(strtr($_COOKIE[$namecookie], '-_,', '+/=')); + if (strlen($data) > 0) { + $userName = myiconv("utf-8", $webim_encoding, $data); } } - if($userName == $defaultName) { + if ($userName == $defaultName) { $userName = getgetparam('name', $userName); } @@ -684,16 +722,17 @@ function visitor_from_request() { $userId = $_COOKIE[$usercookie]; } else { $userId = get_user_id(); - setcookie($usercookie, $userId, time()+60*60*24*365); + setcookie($usercookie, $userId, time() + 60 * 60 * 24 * 365); } - return array( 'id' => $userId, 'name' => $userName ); + return array('id' => $userId, 'name' => $userName); } -function get_remote_host() { +function get_remote_host() +{ $extAddr = $_SERVER['REMOTE_ADDR']; if (isset($_SERVER['HTTP_X_FORWARDED_FOR']) && - $_SERVER['HTTP_X_FORWARDED_FOR'] != $_SERVER['REMOTE_ADDR']) { - $extAddr = $_SERVER['REMOTE_ADDR'].' ('.$_SERVER['HTTP_X_FORWARDED_FOR'].')'; + $_SERVER['HTTP_X_FORWARDED_FOR'] != $_SERVER['REMOTE_ADDR']) { + $extAddr = $_SERVER['REMOTE_ADDR'] . ' (' . $_SERVER['HTTP_X_FORWARDED_FOR'] . ')'; } return isset($_SERVER['REMOTE_HOST']) ? $_SERVER['REMOTE_HOST'] : $extAddr; } diff --git a/src/messenger/webim/libs/common.php b/src/messenger/webim/libs/common.php index d9ab098c..a2dde416 100644 --- a/src/messenger/webim/libs/common.php +++ b/src/messenger/webim/libs/common.php @@ -21,68 +21,73 @@ session_start(); -require_once(dirname(__FILE__).'/converter.php'); -require_once(dirname(__FILE__).'/config.php'); +require_once(dirname(__FILE__) . '/converter.php'); +require_once(dirname(__FILE__) . '/config.php'); $version = '1.6.4'; $jsver = "164"; -function myiconv($in_enc, $out_enc, $string) { +function myiconv($in_enc, $out_enc, $string) +{ global $_utf8win1251, $_win1251utf8; - if($in_enc == $out_enc ) { + if ($in_enc == $out_enc) { return $string; } - if( function_exists('iconv') ) { + if (function_exists('iconv')) { $converted = @iconv($in_enc, $out_enc, $string); - if( $converted !== FALSE ) { + if ($converted !== FALSE) { return $converted; } } - if( $in_enc == "cp1251" && $out_enc == "utf-8" ) + if ($in_enc == "cp1251" && $out_enc == "utf-8") return strtr($string, $_win1251utf8); - if( $in_enc == "utf-8" && $out_enc == "cp1251" ) + if ($in_enc == "utf-8" && $out_enc == "cp1251") return strtr($string, $_utf8win1251); return $string; // do not know how to convert } -function verifyparam( $name, $regexp, $default = null ) { - if( isset( $_GET[$name] ) ) { +function verifyparam($name, $regexp, $default = null) +{ + if (isset($_GET[$name])) { $val = $_GET[$name]; - if( preg_match( $regexp, $val ) ) + if (preg_match($regexp, $val)) return $val; - } else if( isset( $_POST[$name] ) ) { + } else if (isset($_POST[$name])) { $val = $_POST[$name]; - if( preg_match( $regexp, $val ) ) + if (preg_match($regexp, $val)) return $val; } else { - if( isset( $default ) ) + if (isset($default)) return $default; } - echo "Wrong parameter used or absent: ".$name.""; + echo "Wrong parameter used or absent: " . $name . ""; exit; } -function debugexit_print( $var ) { +function debugexit_print($var) +{ echo "
                                                                ";
                                                                -	print_r( $var );
                                                                +	print_r($var);
                                                                 	echo "
                                                                "; exit; } $locale_pattern = "/^[\w-]{2,5}$/"; -function locale_exists($locale) { - return file_exists(dirname(__FILE__)."/../locales/$locale/properties"); +function locale_exists($locale) +{ + return file_exists(dirname(__FILE__) . "/../locales/$locale/properties"); } -function get_available_locales() { +function get_available_locales() +{ global $locale_pattern; $list = array(); - $folder = dirname(__FILE__)."/../locales"; - if($handle = opendir($folder)) { + $folder = dirname(__FILE__) . "/../locales"; + if ($handle = opendir($folder)) { while (false !== ($file = readdir($handle))) { if (preg_match($locale_pattern, $file) && $file != 'names' && is_dir("$folder/$file")) { $list[] = $file; @@ -94,45 +99,47 @@ function get_available_locales() { return $list; } -function get_user_locale() { +function get_user_locale() +{ global $default_locale; - if( isset($_COOKIE['webim_locale']) ) { + if (isset($_COOKIE['webim_locale'])) { $requested_lang = $_COOKIE['webim_locale']; - if( locale_exists($requested_lang) ) + if (locale_exists($requested_lang)) return $requested_lang; } - if( isset($_SERVER['HTTP_ACCEPT_LANGUAGE']) ) { - $requested_langs = explode(",",$_SERVER['HTTP_ACCEPT_LANGUAGE']); - foreach( $requested_langs as $requested_lang) { - if( strlen($requested_lang) > 2 ) - $requested_lang = substr($requested_lang,0,2); + if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) { + $requested_langs = explode(",", $_SERVER['HTTP_ACCEPT_LANGUAGE']); + foreach ($requested_langs as $requested_lang) { + if (strlen($requested_lang) > 2) + $requested_lang = substr($requested_lang, 0, 2); - if( locale_exists($requested_lang) ) + if (locale_exists($requested_lang)) return $requested_lang; } } - if( locale_exists($default_locale) ) + if (locale_exists($default_locale)) return $default_locale; return 'en'; } -function get_locale() { +function get_locale() +{ global $webimroot, $locale_pattern; $locale = verifyparam("locale", $locale_pattern, ""); - if( $locale && locale_exists($locale) ) { + if ($locale && locale_exists($locale)) { $_SESSION['locale'] = $locale; - setcookie('webim_locale', $locale, time()+60*60*24*1000, "$webimroot/"); - } else if( isset($_SESSION['locale']) ){ + setcookie('webim_locale', $locale, time() + 60 * 60 * 24 * 1000, "$webimroot/"); + } else if (isset($_SESSION['locale'])) { $locale = $_SESSION['locale']; } - if( !$locale || !locale_exists($locale) ) + if (!$locale || !locale_exists($locale)) $locale = get_user_locale(); return $locale; } @@ -141,42 +148,44 @@ $current_locale = get_locale(); $messages = array(); $output_encoding = array(); -if(function_exists("date_default_timezone_set")) { +if (function_exists("date_default_timezone_set")) { // TODO try to get timezone from config.php/session etc. // autodetect timezone @date_default_timezone_set(function_exists("date_default_timezone_get") ? @date_default_timezone_get() : "GMT"); } -function get_locale_links($href) { +function get_locale_links($href) +{ global $current_locale; $localeLinks = array(); $allLocales = get_available_locales(); - if(count($allLocales) < 2) { + if (count($allLocales) < 2) { return null; } - foreach($allLocales as $k) { + foreach ($allLocales as $k) { $localeLinks[$k] = getlocal_($k, "names"); } return $localeLinks; } -function load_messages($locale) { +function load_messages($locale) +{ global $messages, $webim_encoding, $output_encoding; $hash = array(); $current_encoding = $webim_encoding; - $fp = fopen(dirname(__FILE__)."/../locales/$locale/properties", "r"); + $fp = fopen(dirname(__FILE__) . "/../locales/$locale/properties", "r"); while (!feof($fp)) { $line = fgets($fp, 4096); - $keyval = preg_split("/=/", $line, 2 ); - if( isset($keyval[1]) ) { - if($keyval[0] == 'encoding') { + $keyval = preg_split("/=/", $line, 2); + if (isset($keyval[1])) { + if ($keyval[0] == 'encoding') { $current_encoding = trim($keyval[1]); - } else if($keyval[0] == 'output_encoding') { + } else if ($keyval[0] == 'output_encoding') { $output_encoding[$locale] = trim($keyval[1]); - } else if( $current_encoding == $webim_encoding ) { - $hash[$keyval[0]] = str_replace("\\n", "\n",trim($keyval[1])); + } else if ($current_encoding == $webim_encoding) { + $hash[$keyval[0]] = str_replace("\\n", "\n", trim($keyval[1])); } else { - $hash[$keyval[0]] = myiconv($current_encoding, $webim_encoding, str_replace("\\n", "\n",trim($keyval[1]))); + $hash[$keyval[0]] = myiconv($current_encoding, $webim_encoding, str_replace("\\n", "\n", trim($keyval[1]))); } } } @@ -184,132 +193,146 @@ function load_messages($locale) { $messages[$locale] = $hash; } -function getoutputenc() { +function getoutputenc() +{ global $current_locale, $output_encoding, $webim_encoding, $messages; - if(!isset($messages[$current_locale])) + if (!isset($messages[$current_locale])) load_messages($current_locale); return isset($output_encoding[$current_locale]) ? $output_encoding[$current_locale] : $webim_encoding; } -function getstring_($text,$locale) { +function getstring_($text, $locale) +{ global $messages; - if(!isset($messages[$locale])) + if (!isset($messages[$locale])) load_messages($locale); $localized = $messages[$locale]; - if( isset($localized[$text]) ) + if (isset($localized[$text])) return $localized[$text]; - if( $locale != 'en' ) { - return getstring_($text,'en'); + if ($locale != 'en') { + return getstring_($text, 'en'); } - return "!".$text; + return "!" . $text; } -function getstring($text) { +function getstring($text) +{ global $current_locale; - return getstring_($text,$current_locale); + return getstring_($text, $current_locale); } -function getlocal($text) { +function getlocal($text) +{ global $current_locale, $webim_encoding; - return myiconv($webim_encoding,getoutputenc(), getstring_($text,$current_locale)); + return myiconv($webim_encoding, getoutputenc(), getstring_($text, $current_locale)); } -function getlocal_($text,$locale) { +function getlocal_($text, $locale) +{ global $webim_encoding; - return myiconv($webim_encoding,getoutputenc(), getstring_($text,$locale)); + return myiconv($webim_encoding, getoutputenc(), getstring_($text, $locale)); } -function topage($text) { +function topage($text) +{ global $webim_encoding; - return myiconv($webim_encoding,getoutputenc(), $text); + return myiconv($webim_encoding, getoutputenc(), $text); } -function getstring2_($text,$params,$locale) { - $string = getstring_($text,$locale); - for( $i = 0; $i < count($params); $i++ ) { - $string = str_replace("{".$i."}", $params[$i], $string); +function getstring2_($text, $params, $locale) +{ + $string = getstring_($text, $locale); + for ($i = 0; $i < count($params); $i++) { + $string = str_replace("{" . $i . "}", $params[$i], $string); } return $string; } -function getstring2($text,$params) { +function getstring2($text, $params) +{ global $current_locale; - return getstring2_($text,$params,$current_locale); + return getstring2_($text, $params, $current_locale); } -function getlocal2($text,$params) { +function getlocal2($text, $params) +{ global $current_locale, $webim_encoding; - $string = myiconv($webim_encoding,getoutputenc(), getstring_($text,$current_locale)); - for( $i = 0; $i < count($params); $i++ ) { - $string = str_replace("{".$i."}", $params[$i], $string); + $string = myiconv($webim_encoding, getoutputenc(), getstring_($text, $current_locale)); + for ($i = 0; $i < count($params); $i++) { + $string = str_replace("{" . $i . "}", $params[$i], $string); } return $string; } /* prepares for Javascript string */ -function getlocalforJS($text,$params) { +function getlocalforJS($text, $params) +{ global $current_locale, $webim_encoding; - $string = myiconv($webim_encoding,getoutputenc(), getstring_($text,$current_locale)); - $string = str_replace("\"", "\\\"", str_replace("\n", "\\n", $string)); - for( $i = 0; $i < count($params); $i++ ) { - $string = str_replace("{".$i."}", $params[$i], $string); + $string = myiconv($webim_encoding, getoutputenc(), getstring_($text, $current_locale)); + $string = str_replace("\"", "\\\"", str_replace("\n", "\\n", $string)); + for ($i = 0; $i < count($params); $i++) { + $string = str_replace("{" . $i . "}", $params[$i], $string); } return $string; } /* ajax server actions use utf-8 */ -function getrawparam( $name ) { +function getrawparam($name) +{ global $webim_encoding; - if( isset($_POST[$name]) ) { - $value = myiconv("utf-8",$webim_encoding,$_POST[$name]); + if (isset($_POST[$name])) { + $value = myiconv("utf-8", $webim_encoding, $_POST[$name]); if (get_magic_quotes_gpc()) { $value = stripslashes($value); } return $value; } - die("no ".$name." parameter"); + die("no " . $name . " parameter"); } /* form processors use current Output encoding */ -function getparam( $name ) { +function getparam($name) +{ global $webim_encoding; - if( isset($_POST[$name]) ) { + if (isset($_POST[$name])) { $value = myiconv(getoutputenc(), $webim_encoding, $_POST[$name]); if (get_magic_quotes_gpc()) { $value = stripslashes($value); } return $value; } - die("no ".$name." parameter"); + die("no " . $name . " parameter"); } -function unicode_urldecode($url) { - preg_match_all('/%u([[:alnum:]]{4})/', $url, $a); +function unicode_urldecode($url) +{ + preg_match_all('/%u([[:alnum:]]{4})/', $url, $a); - foreach ($a[1] as $uniord) { - $dec = hexdec($uniord); - $utf = ''; + foreach ($a[1] as $uniord) { + $dec = hexdec($uniord); + $utf = ''; - if ($dec < 128) { - $utf = chr($dec); - } else if ($dec < 2048) { - $utf = chr(192 + (($dec - ($dec % 64)) / 64)); - $utf .= chr(128 + ($dec % 64)); - } else { - $utf = chr(224 + (($dec - ($dec % 4096)) / 4096)); - $utf .= chr(128 + ((($dec % 4096) - ($dec % 64)) / 64)); - $utf .= chr(128 + ($dec % 64)); - } - $url = str_replace('%u'.$uniord, $utf, $url); - } - return urldecode($url); + if ($dec < 128) { + $utf = chr($dec); + } else if ($dec < 2048) { + $utf = chr(192 + (($dec - ($dec % 64)) / 64)); + $utf .= chr(128 + ($dec % 64)); + } else { + $utf = chr(224 + (($dec - ($dec % 4096)) / 4096)); + $utf .= chr(128 + ((($dec % 4096) - ($dec % 64)) / 64)); + $utf .= chr(128 + ($dec % 64)); + } + $url = str_replace('%u' . $uniord, $utf, $url); + } + return urldecode($url); } -function getgetparam($name,$default='') { +function getgetparam($name, $default = '') +{ global $webim_encoding; - if( !isset($_GET[$name]) || !$_GET[$name] ) { + if (!isset($_GET[$name]) || !$_GET[$name]) { return $default; } $value = myiconv("utf-8", $webim_encoding, unicode_urldecode($_GET[$name])); @@ -319,36 +342,40 @@ function getgetparam($name,$default='') { return $value; } -function connect() { +function connect() +{ global $mysqlhost, $mysqllogin, $mysqlpass, $mysqldb, $dbencoding, $force_charset_in_connection; - if(!extension_loaded("mysql")) { + if (!extension_loaded("mysql")) { die('Mysql extension is not loaded'); } - $link = @mysql_connect($mysqlhost,$mysqllogin ,$mysqlpass ) - or die('Could not connect: ' . mysql_error()); - mysql_select_db($mysqldb,$link) or die('Could not select database'); - if( $force_charset_in_connection ) { + $link = @mysql_connect($mysqlhost, $mysqllogin, $mysqlpass) + or die('Could not connect: ' . mysql_error()); + mysql_select_db($mysqldb, $link) or die('Could not select database'); + if ($force_charset_in_connection) { mysql_query("SET NAMES '$dbencoding'", $link); } return $link; } -function perform_query($query,$link) { - mysql_query($query,$link) - or die(' Query failed: '.mysql_error($link)/*.": ".$query*/); +function perform_query($query, $link) +{ + mysql_query($query, $link) + or die(' Query failed: ' . mysql_error($link) /*.": ".$query*/); } -function select_one_row($query,$link) { - $result = mysql_query($query,$link) or die(' Query failed: ' . - mysql_error($link) /*.": ".$query*/); +function select_one_row($query, $link) +{ + $result = mysql_query($query, $link) or die(' Query failed: ' . + mysql_error($link) /*.": ".$query*/); $line = mysql_fetch_array($result, MYSQL_ASSOC); mysql_free_result($result); return $line; } -function select_multi_assoc($query, $link) { - $sqlresult = mysql_query($query,$link) or die(' Query failed: ' . - mysql_error($link) /*.": ".$query*/); +function select_multi_assoc($query, $link) +{ + $sqlresult = mysql_query($query, $link) or die(' Query failed: ' . + mysql_error($link) /*.": ".$query*/); $result = array(); while ($row = mysql_fetch_array($sqlresult, MYSQL_ASSOC)) { @@ -358,21 +385,24 @@ function select_multi_assoc($query, $link) { return $result; } -function db_build_select($fields, $table, $conditions, $orderandgroup) { - $condition = count($conditions) > 0 ? " where ".implode(" and ", $conditions) : ""; - if($orderandgroup) $orderandgroup = " ".$orderandgroup; +function db_build_select($fields, $table, $conditions, $orderandgroup) +{ + $condition = count($conditions) > 0 ? " where " . implode(" and ", $conditions) : ""; + if ($orderandgroup) $orderandgroup = " " . $orderandgroup; return "select $fields from $table$condition$orderandgroup"; -} +} -function db_rows_count($table,$conditions,$countfields, $link) { - $result = mysql_query(db_build_select("count(".($countfields ? $countfields : "*").")", $table, $conditions, ""),$link) - or die(' Count query failed: '.mysql_error($link)); +function db_rows_count($table, $conditions, $countfields, $link) +{ + $result = mysql_query(db_build_select("count(" . ($countfields ? $countfields : "*") . ")", $table, $conditions, ""), $link) + or die(' Count query failed: ' . mysql_error($link)); $line = mysql_fetch_array($result, MYSQL_NUM); mysql_free_result($result); return $line[0]; } -function start_xml_output() { +function start_xml_output() +{ header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header("Cache-Control: no-store, no-cache, must-revalidate"); header("Pragma: no-cache"); @@ -380,173 +410,196 @@ function start_xml_output() { echo ""; } -function start_html_output() { +function start_html_output() +{ $charset = getstring("output_charset"); header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header("Cache-Control: no-store, no-cache, must-revalidate"); header("Pragma: no-cache"); - header("Content-type: text/html".(isset($charset)?"; charset=".$charset:"")); + header("Content-type: text/html" . (isset($charset) ? "; charset=" . $charset : "")); } -function escape_with_cdata($text) { - return "", "]]>]]>"; +function escape_with_cdata($text) +{ + return "", "]]>]]>"; } -function form_value($key) { +function form_value($key) +{ global $page; - if( isset($page) && isset($page["form$key"]) ) + if (isset($page) && isset($page["form$key"])) return htmlspecialchars($page["form$key"]); return ""; } -function form_value_cb($key) { +function form_value_cb($key) +{ global $page; - if( isset($page) && isset($page["form$key"]) ) + if (isset($page) && isset($page["form$key"])) return $page["form$key"] === true; return false; } -function form_value_mb($key,$id) { +function form_value_mb($key, $id) +{ global $page; - if( isset($page) && isset($page["form$key"]) && is_array($page["form$key"]) ) { + if (isset($page) && isset($page["form$key"]) && is_array($page["form$key"])) { return in_array($id, $page["form$key"]); } return false; } -function no_field($key) { - return getlocal2("errors.required",array(getlocal($key))); +function no_field($key) +{ + return getlocal2("errors.required", array(getlocal($key))); } -function failed_uploading_file($filename, $key) { +function failed_uploading_file($filename, $key) +{ return getlocal2("errors.failed.uploading.file", - array($filename, getlocal($key))); + array($filename, getlocal($key))); } -function wrong_field($key) { - return getlocal2("errors.wrong_field",array(getlocal($key))); +function wrong_field($key) +{ + return getlocal2("errors.wrong_field", array(getlocal($key))); } -function get_popup($href,$jshref,$message,$title,$wndName,$options) { - if(!$jshref) { $jshref = "'$href'"; } - return "$message"; +function get_popup($href, $jshref, $message, $title, $wndName, $options) +{ + if (!$jshref) { + $jshref = "'$href'"; + } + return "$message"; } -function get_image($href,$width,$height) { - if( $width != 0 && $height != 0 ) +function get_image($href, $width, $height) +{ + if ($width != 0 && $height != 0) return "\"\"/"; return "\"\"/"; } -function get_gifimage_size($filename) { - if( function_exists('gd_info')) { +function get_gifimage_size($filename) +{ + if (function_exists('gd_info')) { $info = gd_info(); - if( isset($info['GIF Read Support']) && $info['GIF Read Support'] ) { + if (isset($info['GIF Read Support']) && $info['GIF Read Support']) { $img = @imagecreatefromgif($filename); - if($img) { + if ($img) { $height = imagesy($img); $width = imagesx($img); imagedestroy($img); - return array($width,$height); + return array($width, $height); } } } - return array(0,0); + return array(0, 0); } -function add_params($servlet, $params) { +function add_params($servlet, $params) +{ $infix = '?'; - if( strstr($servlet,$infix) !== FALSE ) + if (strstr($servlet, $infix) !== FALSE) $infix = '&'; - foreach($params as $k => $v) { - $servlet .= $infix.$k."=".$v; + foreach ($params as $k => $v) { + $servlet .= $infix . $k . "=" . $v; $infix = '&'; } return $servlet; } -function div($a,$b) { - return ($a-($a % $b)) / $b; +function div($a, $b) +{ + return ($a - ($a % $b)) / $b; } -function date_diff_to_text($seconds) { - $minutes = div($seconds,60); +function date_diff_to_text($seconds) +{ + $minutes = div($seconds, 60); $seconds = $seconds % 60; - if( $minutes < 60 ) { - return sprintf("%02d:%02d",$minutes, $seconds); + if ($minutes < 60) { + return sprintf("%02d:%02d", $minutes, $seconds); } else { - $hours = div($minutes,60); + $hours = div($minutes, 60); $minutes = $minutes % 60; - return sprintf("%02d:%02d:%02d",$hours, $minutes, $seconds); + return sprintf("%02d:%02d:%02d", $hours, $minutes, $seconds); } } -function is_valid_email($email) { +function is_valid_email($email) +{ return preg_match("/^[^@]+@[^\.]+(\.[^\.]+)*$/", $email); } -function get_app_location($showhost,$issecure) { +function get_app_location($showhost, $issecure) +{ global $webimroot; - if( $showhost ) { - return ($issecure?"https://":"http://").$_SERVER['HTTP_HOST'].$webimroot; + if ($showhost) { + return ($issecure ? "https://" : "http://") . $_SERVER['HTTP_HOST'] . $webimroot; } else { return $webimroot; } } -function is_secure_request() { +function is_secure_request() +{ return - isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] == '443' - || isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == "on" - || isset($_SERVER["HTTP_HTTPS"]) && $_SERVER["HTTP_HTTPS"] == "on"; + isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] == '443' + || isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == "on" + || isset($_SERVER["HTTP_HTTPS"]) && $_SERVER["HTTP_HTTPS"] == "on"; } -function get_month_selection($fromtime,$totime) { +function get_month_selection($fromtime, $totime) +{ $start = getdate($fromtime); $month = $start['mon']; $year = $start['year']; $result = array(); do { - $current = mktime(0,0,0,$month,1,$year); - $result[date("m.y",$current)] = strftime("%B, %Y",$current); + $current = mktime(0, 0, 0, $month, 1, $year); + $result[date("m.y", $current)] = strftime("%B, %Y", $current); $month++; - if( $month > 12 ) { + if ($month > 12) { $month = 1; $year++; } - } while( $current < $totime ); + } while ($current < $totime); return $result; } -function get_form_date($day,$month) { - if( preg_match('/^(\d{2}).(\d{2})$/', $month, $matches)) { - return mktime(0,0,0,$matches[1],$day,$matches[2]); +function get_form_date($day, $month) +{ + if (preg_match('/^(\d{2}).(\d{2})$/', $month, $matches)) { + return mktime(0, 0, 0, $matches[1], $day, $matches[2]); } return 0; } -function set_form_date($utime,$prefix) { +function set_form_date($utime, $prefix) +{ global $page; $page["form${prefix}day"] = date("d", $utime); $page["form${prefix}month"] = date("m.y", $utime); } -function date_to_text($unixtime) { - if ($unixtime < 60*60*24*30) +function date_to_text($unixtime) +{ + if ($unixtime < 60 * 60 * 24 * 30) return getlocal("time.never"); - + $then = getdate($unixtime); $now = getdate(); if ($then['yday'] == $now['yday'] && $then['year'] == $now['year']) { $date_format = getlocal("time.today.at"); - } else if (($then['yday']+1) == $now['yday'] && $then['year'] == $now['year']) { + } else if (($then['yday'] + 1) == $now['yday'] && $then['year'] == $now['year']) { $date_format = getlocal("time.yesterday.at"); } else { $date_format = getlocal("time.dateformat"); } - - return strftime($date_format." ".getlocal("time.timeformat"), $unixtime); + + return strftime($date_format . " " . getlocal("time.timeformat"), $unixtime); } $dbversion = '1.6.3'; @@ -566,25 +619,25 @@ $settings = array( 'max_uploaded_file_size' => 100000, 'max_connections_from_one_host' => 10, - 'email' => '', /* inbox for left messages */ + 'email' => '', /* inbox for left messages */ 'left_messages_locale' => $home_locale, 'sendmessagekey' => 'center', 'enableban' => '0', 'enablessl' => '0', - 'forcessl' => '0', + 'forcessl' => '0', 'usercanchangename' => '1', 'enablegroups' => '0', 'enablestatistics' => '1', 'enablepresurvey' => '1', - 'surveyaskmail' => '0', - 'surveyaskgroup' => '1', - 'surveyaskmessage' => '0', + 'surveyaskmail' => '0', + 'surveyaskgroup' => '1', + 'surveyaskmessage' => '0', 'enablepopupnotification' => '0', 'showonlineoperators' => '0', 'enablecaptcha' => '0', - 'online_timeout' => 30, /* Timeout (in seconds) when online operator becomes offline */ + 'online_timeout' => 30, /* Timeout (in seconds) when online operator becomes offline */ 'updatefrequency_operator' => 2, 'updatefrequency_chat' => 2, 'updatefrequency_oldchat' => 7, @@ -592,14 +645,15 @@ $settings = array( $settingsloaded = false; $settings_in_db = array(); -function loadsettings_($link) { +function loadsettings_($link) +{ global $settingsloaded, $settings_in_db, $settings, $mysqlprefix; - if($settingsloaded) { + if ($settingsloaded) { return; } $settingsloaded = true; - $sqlresult = mysql_query("select vckey,vcvalue from ${mysqlprefix}chatconfig", $link) or die(' Query failed: '.mysql_error($link)); + $sqlresult = mysql_query("select vckey,vcvalue from ${mysqlprefix}chatconfig", $link) or die(' Query failed: ' . mysql_error($link)); while ($row = mysql_fetch_array($sqlresult, MYSQL_ASSOC)) { $name = $row['vckey']; @@ -609,28 +663,31 @@ function loadsettings_($link) { mysql_free_result($sqlresult); } -function loadsettings() { +function loadsettings() +{ global $settingsloaded; - if(!$settingsloaded) { + if (!$settingsloaded) { $link = connect(); loadsettings_($link); - mysql_close($link); - } + mysql_close($link); + } } -function getchatstyle() { +function getchatstyle() +{ global $settings; - $chatstyle = verifyparam( "style", "/^\w+$/", ""); - if($chatstyle) { + $chatstyle = verifyparam("style", "/^\w+$/", ""); + if ($chatstyle) { return $chatstyle; } loadsettings(); return $settings['chatstyle']; } -function jspath() { +function jspath() +{ global $jsver; - return "js/$jsver"; + return "js/$jsver"; } ?> \ No newline at end of file diff --git a/src/messenger/webim/libs/config.php b/src/messenger/webim/libs/config.php index fbeca687..6d541b4e 100644 --- a/src/messenger/webim/libs/config.php +++ b/src/messenger/webim/libs/config.php @@ -50,7 +50,7 @@ $mail_encoding = "utf-8"; /* * Locales */ -$home_locale = "en"; /* native name will be used in this locale */ -$default_locale = "en"; /* if user does not provide known lang */ +$home_locale = "en"; /* native name will be used in this locale */ +$default_locale = "en"; /* if user does not provide known lang */ ?> \ No newline at end of file diff --git a/src/messenger/webim/libs/converter.php b/src/messenger/webim/libs/converter.php index a7ea04d5..02e5a2e2 100644 --- a/src/messenger/webim/libs/converter.php +++ b/src/messenger/webim/libs/converter.php @@ -20,36 +20,36 @@ */ $_utf8win1251 = array( -"\xD0\x90"=>"\xC0","\xD0\x91"=>"\xC1","\xD0\x92"=>"\xC2","\xD0\x93"=>"\xC3","\xD0\x94"=>"\xC4", -"\xD0\x95"=>"\xC5","\xD0\x81"=>"\xA8","\xD0\x96"=>"\xC6","\xD0\x97"=>"\xC7","\xD0\x98"=>"\xC8", -"\xD0\x99"=>"\xC9","\xD0\x9A"=>"\xCA","\xD0\x9B"=>"\xCB","\xD0\x9C"=>"\xCC","\xD0\x9D"=>"\xCD", -"\xD0\x9E"=>"\xCE","\xD0\x9F"=>"\xCF","\xD0\xA0"=>"\xD0","\xD0\xA1"=>"\xD1","\xD0\xA2"=>"\xD2", -"\xD0\xA3"=>"\xD3","\xD0\xA4"=>"\xD4","\xD0\xA5"=>"\xD5","\xD0\xA6"=>"\xD6","\xD0\xA7"=>"\xD7", -"\xD0\xA8"=>"\xD8","\xD0\xA9"=>"\xD9","\xD0\xAA"=>"\xDA","\xD0\xAB"=>"\xDB","\xD0\xAC"=>"\xDC", -"\xD0\xAD"=>"\xDD","\xD0\xAE"=>"\xDE","\xD0\xAF"=>"\xDF","\xD0\x87"=>"\xAF","\xD0\x86"=>"\xB2", -"\xD0\x84"=>"\xAA","\xD0\x8E"=>"\xA1","\xD0\xB0"=>"\xE0","\xD0\xB1"=>"\xE1","\xD0\xB2"=>"\xE2", -"\xD0\xB3"=>"\xE3","\xD0\xB4"=>"\xE4","\xD0\xB5"=>"\xE5","\xD1\x91"=>"\xB8","\xD0\xB6"=>"\xE6", -"\xD0\xB7"=>"\xE7","\xD0\xB8"=>"\xE8","\xD0\xB9"=>"\xE9","\xD0\xBA"=>"\xEA","\xD0\xBB"=>"\xEB", -"\xD0\xBC"=>"\xEC","\xD0\xBD"=>"\xED","\xD0\xBE"=>"\xEE","\xD0\xBF"=>"\xEF","\xD1\x80"=>"\xF0", -"\xD1\x81"=>"\xF1","\xD1\x82"=>"\xF2","\xD1\x83"=>"\xF3","\xD1\x84"=>"\xF4","\xD1\x85"=>"\xF5", -"\xD1\x86"=>"\xF6","\xD1\x87"=>"\xF7","\xD1\x88"=>"\xF8","\xD1\x89"=>"\xF9","\xD1\x8A"=>"\xFA", -"\xD1\x8B"=>"\xFB","\xD1\x8C"=>"\xFC","\xD1\x8D"=>"\xFD","\xD1\x8E"=>"\xFE","\xD1\x8F"=>"\xFF", -"\xD1\x96"=>"\xB3","\xD1\x97"=>"\xBF","\xD1\x94"=>"\xBA","\xD1\x9E"=>"\xA2"); + "\xD0\x90" => "\xC0", "\xD0\x91" => "\xC1", "\xD0\x92" => "\xC2", "\xD0\x93" => "\xC3", "\xD0\x94" => "\xC4", + "\xD0\x95" => "\xC5", "\xD0\x81" => "\xA8", "\xD0\x96" => "\xC6", "\xD0\x97" => "\xC7", "\xD0\x98" => "\xC8", + "\xD0\x99" => "\xC9", "\xD0\x9A" => "\xCA", "\xD0\x9B" => "\xCB", "\xD0\x9C" => "\xCC", "\xD0\x9D" => "\xCD", + "\xD0\x9E" => "\xCE", "\xD0\x9F" => "\xCF", "\xD0\xA0" => "\xD0", "\xD0\xA1" => "\xD1", "\xD0\xA2" => "\xD2", + "\xD0\xA3" => "\xD3", "\xD0\xA4" => "\xD4", "\xD0\xA5" => "\xD5", "\xD0\xA6" => "\xD6", "\xD0\xA7" => "\xD7", + "\xD0\xA8" => "\xD8", "\xD0\xA9" => "\xD9", "\xD0\xAA" => "\xDA", "\xD0\xAB" => "\xDB", "\xD0\xAC" => "\xDC", + "\xD0\xAD" => "\xDD", "\xD0\xAE" => "\xDE", "\xD0\xAF" => "\xDF", "\xD0\x87" => "\xAF", "\xD0\x86" => "\xB2", + "\xD0\x84" => "\xAA", "\xD0\x8E" => "\xA1", "\xD0\xB0" => "\xE0", "\xD0\xB1" => "\xE1", "\xD0\xB2" => "\xE2", + "\xD0\xB3" => "\xE3", "\xD0\xB4" => "\xE4", "\xD0\xB5" => "\xE5", "\xD1\x91" => "\xB8", "\xD0\xB6" => "\xE6", + "\xD0\xB7" => "\xE7", "\xD0\xB8" => "\xE8", "\xD0\xB9" => "\xE9", "\xD0\xBA" => "\xEA", "\xD0\xBB" => "\xEB", + "\xD0\xBC" => "\xEC", "\xD0\xBD" => "\xED", "\xD0\xBE" => "\xEE", "\xD0\xBF" => "\xEF", "\xD1\x80" => "\xF0", + "\xD1\x81" => "\xF1", "\xD1\x82" => "\xF2", "\xD1\x83" => "\xF3", "\xD1\x84" => "\xF4", "\xD1\x85" => "\xF5", + "\xD1\x86" => "\xF6", "\xD1\x87" => "\xF7", "\xD1\x88" => "\xF8", "\xD1\x89" => "\xF9", "\xD1\x8A" => "\xFA", + "\xD1\x8B" => "\xFB", "\xD1\x8C" => "\xFC", "\xD1\x8D" => "\xFD", "\xD1\x8E" => "\xFE", "\xD1\x8F" => "\xFF", + "\xD1\x96" => "\xB3", "\xD1\x97" => "\xBF", "\xD1\x94" => "\xBA", "\xD1\x9E" => "\xA2"); $_win1251utf8 = array( -"\xC0"=>"\xD0\x90","\xC1"=>"\xD0\x91","\xC2"=>"\xD0\x92","\xC3"=>"\xD0\x93","\xC4"=>"\xD0\x94", -"\xC5"=>"\xD0\x95","\xA8"=>"\xD0\x81","\xC6"=>"\xD0\x96","\xC7"=>"\xD0\x97","\xC8"=>"\xD0\x98", -"\xC9"=>"\xD0\x99","\xCA"=>"\xD0\x9A","\xCB"=>"\xD0\x9B","\xCC"=>"\xD0\x9C","\xCD"=>"\xD0\x9D", -"\xCE"=>"\xD0\x9E","\xCF"=>"\xD0\x9F","\xD0"=>"\xD0\xA0","\xD1"=>"\xD0\xA1","\xD2"=>"\xD0\xA2", -"\xD3"=>"\xD0\xA3","\xD4"=>"\xD0\xA4","\xD5"=>"\xD0\xA5","\xD6"=>"\xD0\xA6","\xD7"=>"\xD0\xA7", -"\xD8"=>"\xD0\xA8","\xD9"=>"\xD0\xA9","\xDA"=>"\xD0\xAA","\xDB"=>"\xD0\xAB","\xDC"=>"\xD0\xAC", -"\xDD"=>"\xD0\xAD","\xDE"=>"\xD0\xAE","\xDF"=>"\xD0\xAF","\xAF"=>"\xD0\x87","\xB2"=>"\xD0\x86", -"\xAA"=>"\xD0\x84","\xA1"=>"\xD0\x8E","\xE0"=>"\xD0\xB0","\xE1"=>"\xD0\xB1","\xE2"=>"\xD0\xB2", -"\xE3"=>"\xD0\xB3","\xE4"=>"\xD0\xB4","\xE5"=>"\xD0\xB5","\xB8"=>"\xD1\x91","\xE6"=>"\xD0\xB6", -"\xE7"=>"\xD0\xB7","\xE8"=>"\xD0\xB8","\xE9"=>"\xD0\xB9","\xEA"=>"\xD0\xBA","\xEB"=>"\xD0\xBB", -"\xEC"=>"\xD0\xBC","\xED"=>"\xD0\xBD","\xEE"=>"\xD0\xBE","\xEF"=>"\xD0\xBF","\xF0"=>"\xD1\x80", -"\xF1"=>"\xD1\x81","\xF2"=>"\xD1\x82","\xF3"=>"\xD1\x83","\xF4"=>"\xD1\x84","\xF5"=>"\xD1\x85", -"\xF6"=>"\xD1\x86","\xF7"=>"\xD1\x87","\xF8"=>"\xD1\x88","\xF9"=>"\xD1\x89","\xFA"=>"\xD1\x8A", -"\xFB"=>"\xD1\x8B","\xFC"=>"\xD1\x8C","\xFD"=>"\xD1\x8D","\xFE"=>"\xD1\x8E","\xFF"=>"\xD1\x8F", -"\xB3"=>"\xD1\x96","\xBF"=>"\xD1\x97","\xBA"=>"\xD1\x94","\xA2"=>"\xD1\x9E"); + "\xC0" => "\xD0\x90", "\xC1" => "\xD0\x91", "\xC2" => "\xD0\x92", "\xC3" => "\xD0\x93", "\xC4" => "\xD0\x94", + "\xC5" => "\xD0\x95", "\xA8" => "\xD0\x81", "\xC6" => "\xD0\x96", "\xC7" => "\xD0\x97", "\xC8" => "\xD0\x98", + "\xC9" => "\xD0\x99", "\xCA" => "\xD0\x9A", "\xCB" => "\xD0\x9B", "\xCC" => "\xD0\x9C", "\xCD" => "\xD0\x9D", + "\xCE" => "\xD0\x9E", "\xCF" => "\xD0\x9F", "\xD0" => "\xD0\xA0", "\xD1" => "\xD0\xA1", "\xD2" => "\xD0\xA2", + "\xD3" => "\xD0\xA3", "\xD4" => "\xD0\xA4", "\xD5" => "\xD0\xA5", "\xD6" => "\xD0\xA6", "\xD7" => "\xD0\xA7", + "\xD8" => "\xD0\xA8", "\xD9" => "\xD0\xA9", "\xDA" => "\xD0\xAA", "\xDB" => "\xD0\xAB", "\xDC" => "\xD0\xAC", + "\xDD" => "\xD0\xAD", "\xDE" => "\xD0\xAE", "\xDF" => "\xD0\xAF", "\xAF" => "\xD0\x87", "\xB2" => "\xD0\x86", + "\xAA" => "\xD0\x84", "\xA1" => "\xD0\x8E", "\xE0" => "\xD0\xB0", "\xE1" => "\xD0\xB1", "\xE2" => "\xD0\xB2", + "\xE3" => "\xD0\xB3", "\xE4" => "\xD0\xB4", "\xE5" => "\xD0\xB5", "\xB8" => "\xD1\x91", "\xE6" => "\xD0\xB6", + "\xE7" => "\xD0\xB7", "\xE8" => "\xD0\xB8", "\xE9" => "\xD0\xB9", "\xEA" => "\xD0\xBA", "\xEB" => "\xD0\xBB", + "\xEC" => "\xD0\xBC", "\xED" => "\xD0\xBD", "\xEE" => "\xD0\xBE", "\xEF" => "\xD0\xBF", "\xF0" => "\xD1\x80", + "\xF1" => "\xD1\x81", "\xF2" => "\xD1\x82", "\xF3" => "\xD1\x83", "\xF4" => "\xD1\x84", "\xF5" => "\xD1\x85", + "\xF6" => "\xD1\x86", "\xF7" => "\xD1\x87", "\xF8" => "\xD1\x88", "\xF9" => "\xD1\x89", "\xFA" => "\xD1\x8A", + "\xFB" => "\xD1\x8B", "\xFC" => "\xD1\x8C", "\xFD" => "\xD1\x8D", "\xFE" => "\xD1\x8E", "\xFF" => "\xD1\x8F", + "\xB3" => "\xD1\x96", "\xBF" => "\xD1\x97", "\xBA" => "\xD1\x94", "\xA2" => "\xD1\x9E"); ?> \ No newline at end of file diff --git a/src/messenger/webim/libs/demothread.php b/src/messenger/webim/libs/demothread.php index aca5a73a..b795a787 100644 --- a/src/messenger/webim/libs/demothread.php +++ b/src/messenger/webim/libs/demothread.php @@ -19,72 +19,74 @@ * Evgeny Gryaznov - initial API and implementation */ -function demo_print_message($msg,$format) { +function demo_print_message($msg, $format) +{ global $webim_encoding; - if($format == "xml") { - print "".myiconv($webim_encoding,"utf-8",escape_with_cdata(message_to_html($msg)))."\n"; + if ($format == "xml") { + print "" . myiconv($webim_encoding, "utf-8", escape_with_cdata(message_to_html($msg))) . "\n"; } else { print topage(message_to_html($msg)); } } -function demo_process_thread($act,$outformat,$lastid,$isuser,$canpost,$istyping,$postmessage) { +function demo_process_thread($act, $outformat, $lastid, $isuser, $canpost, $istyping, $postmessage) +{ global $kind_for_agent, $kind_info, $kind_events, $kind_user, $kind_agent, $webimroot, $settings; loadsettings(); - if( $act == "refresh" || $act == "post" ) { + if ($act == "refresh" || $act == "post") { $lastid++; - if($outformat == "xml") { + if ($outformat == "xml") { start_xml_output(); - print(""); + print(""); } else { start_html_output(); - $url = "$webimroot/thread.php?act=refresh&thread=0&token=123&html=on&user=".($isuser?"true":"false"); - + $url = "$webimroot/thread.php?act=refresh&thread=0&token=123&html=on&user=" . ($isuser ? "true" : "false"); + print( - "". - "\n\n". - "\n". - "\n". - "\n". - "chat\n". - "\n". - "". - "
                                                                " ); - + "" . + "\n\n" . + "\n" . + "\n" . + "\n" . + "chat\n" . + "\n" . + "" . + "
                                                                "); + } - if($lastid == 1) { + if ($lastid == 1) { demo_print_message( - array('ikind'=>$kind_for_agent,'created'=>time()-15,'tname'=>'', - 'tmessage'=>getstring2('chat.came.from',array("http://google.com"))), $outformat); + array('ikind' => $kind_for_agent, 'created' => time() - 15, 'tname' => '', + 'tmessage' => getstring2('chat.came.from', array("http://google.com"))), $outformat); demo_print_message( - array('ikind'=>$kind_info,'created'=>time()-15,'tname'=>'', - 'tmessage'=>getstring('chat.wait')), $outformat); + array('ikind' => $kind_info, 'created' => time() - 15, 'tname' => '', + 'tmessage' => getstring('chat.wait')), $outformat); demo_print_message( - array('ikind'=>$kind_events,'created'=>time()-10,'tname'=>'', - 'tmessage'=>getstring2("chat.status.operator.joined", array("Administrator"))), $outformat); + array('ikind' => $kind_events, 'created' => time() - 10, 'tname' => '', + 'tmessage' => getstring2("chat.status.operator.joined", array("Administrator"))), $outformat); demo_print_message( - array('ikind'=>$kind_agent,'created'=>time()-9,'tname'=>'Administrator', - 'tmessage'=>getstring("demo.chat.welcome")), $outformat); + array('ikind' => $kind_agent, 'created' => time() - 9, 'tname' => 'Administrator', + 'tmessage' => getstring("demo.chat.welcome")), $outformat); demo_print_message( - array('ikind'=>$kind_user,'created'=>time()-5,'tname'=>getstring("chat.default.username"), - 'tmessage'=>getstring("demo.chat.question")), $outformat); - if($canpost && $outformat == 'xml') { + array('ikind' => $kind_user, 'created' => time() - 5, 'tname' => getstring("chat.default.username"), + 'tmessage' => getstring("demo.chat.question")), $outformat); + if ($canpost && $outformat == 'xml') { demo_print_message( - array('ikind'=>$kind_info,'created'=>time()-5,'tname'=>'', - 'tmessage'=>'Hint: type something in message field to see typing notification'), $outformat); + array('ikind' => $kind_info, 'created' => time() - 5, 'tname' => '', + 'tmessage' => 'Hint: type something in message field to see typing notification'), $outformat); } } - if($act == 'post') { + if ($act == 'post') { demo_print_message( - array('ikind'=>$isuser?$kind_user:$kind_agent,'created'=>time(),'tmessage'=>$postmessage, - 'tname'=>$isuser?getstring("chat.default.username"):"Administrator"), $outformat); + array('ikind' => $isuser ? $kind_user : $kind_agent, 'created' => time(), 'tmessage' => $postmessage, + 'tname' => $isuser ? getstring("chat.default.username") : "Administrator"), $outformat); } - if($outformat == "xml") { + if ($outformat == "xml") { print(""); } else { print( - "
                                                                ". - "" ); + "
                                                                " . + ""); } } } diff --git a/src/messenger/webim/libs/expand.php b/src/messenger/webim/libs/expand.php index dbd918ef..c82c407d 100644 --- a/src/messenger/webim/libs/expand.php +++ b/src/messenger/webim/libs/expand.php @@ -23,97 +23,103 @@ $ifregexp = "/\\\${(if|ifnot):([\w\.]+)}(.*?)(\\\${else:\\2}.*?)?\\\${endif:\\2} $expand_include_path = ""; $current_style = ""; -function check_condition($condition) { +function check_condition($condition) +{ global $errors, $page; - if($condition == 'errors') { + if ($condition == 'errors') { return isset($errors) && count($errors) > 0; } return isset($page[$condition]) && $page[$condition]; } -function expand_condition($matches) { +function expand_condition($matches) +{ global $page, $ifregexp; $value = check_condition($matches[2]) ^ ($matches[1] != 'if'); - if($value) { + if ($value) { return preg_replace_callback($ifregexp, "expand_condition", $matches[3]); - } else if(isset($matches[4])) { - return preg_replace_callback($ifregexp, "expand_condition", substr($matches[4],strpos($matches[4],"}")+1)); + } else if (isset($matches[4])) { + return preg_replace_callback($ifregexp, "expand_condition", substr($matches[4], strpos($matches[4], "}") + 1)); } return ""; } -function expand_var($matches) { +function expand_var($matches) +{ global $page, $webimroot, $jsver, $errors, $current_style; $prefix = $matches[1]; $var = $matches[2]; - if(!$prefix) { - if($var == 'webimroot') { + if (!$prefix) { + if ($var == 'webimroot') { return $webimroot; - } else if($var == 'jsver') { + } else if ($var == 'jsver') { return $jsver; - } else if($var == 'tplroot') { + } else if ($var == 'tplroot') { return "$webimroot/styles/$current_style"; - } else if($var == 'styleid') { + } else if ($var == 'styleid') { return $current_style; - } else if($var == 'pagination') { + } else if ($var == 'pagination') { return generate_pagination($page['pagination']); - } else if($var == 'errors' || $var == 'harderrors') { - if( isset($errors) && count($errors) > 0 ) { + } else if ($var == 'errors' || $var == 'harderrors') { + if (isset($errors) && count($errors) > 0) { $result = getlocal("$var.header"); - foreach( $errors as $e ) { - $result .= getlocal("errors.prefix").$e.getlocal("errors.suffix"); + foreach ($errors as $e) { + $result .= getlocal("errors.prefix") . $e . getlocal("errors.suffix"); } $result .= getlocal("errors.footer"); return $result; } } - } else if($prefix == 'msg:' || $prefix == 'url:') { - if(strpos($var,",")!==false) { - $pos = strpos($var,","); - $param = substr($var, $pos+1); + } else if ($prefix == 'msg:' || $prefix == 'url:') { + if (strpos($var, ",") !== false) { + $pos = strpos($var, ","); + $param = substr($var, $pos + 1); $var = substr($var, 0, $pos); return getlocal2($var, array($page[$param])); } return getlocal($var); - } else if($prefix == 'form:') { + } else if ($prefix == 'form:') { return form_value($var); - } else if($prefix == 'page:') { + } else if ($prefix == 'page:') { return isset($page[$var]) ? $page[$var] : ""; - } else if($prefix == 'if:' || $prefix == 'else:' || $prefix == 'endif:' || $prefix == 'ifnot:') { + } else if ($prefix == 'if:' || $prefix == 'else:' || $prefix == 'endif:' || $prefix == 'ifnot:') { return ""; } return ""; } -function expand_include($matches) { +function expand_include($matches) +{ global $expand_include_path; $name = $matches[1]; - $contents = @file_get_contents($expand_include_path.$name) or die("cannot load template"); + $contents = @file_get_contents($expand_include_path . $name) or die("cannot load template"); return $contents; } -function expandtext($text) { +function expandtext($text) +{ global $ifregexp; $text = preg_replace_callback("/\\\${include:([\w\.]+)}/", "expand_include", $text); $text = preg_replace_callback($ifregexp, "expand_condition", $text); return preg_replace_callback("/\\\${(\w+:)?([\w\.,]+)}/", "expand_var", $text); } -function expand($basedir,$style,$filename) { +function expand($basedir, $style, $filename) +{ global $expand_include_path, $current_style; start_html_output(); - if(!is_dir("$basedir/$style")) { + if (!is_dir("$basedir/$style")) { $style = "default"; } $expand_include_path = "$basedir/$style/templates/"; $current_style = $style; - $contents = @file_get_contents($expand_include_path.$filename); - if($contents === false) { + $contents = @file_get_contents($expand_include_path . $filename); + if ($contents === false) { $expand_include_path = "$basedir/default/templates/"; $current_style = "default"; - $contents = @file_get_contents($expand_include_path.$filename) or die("cannot load template"); + $contents = @file_get_contents($expand_include_path . $filename) or die("cannot load template"); } echo expandtext($contents); } diff --git a/src/messenger/webim/libs/groups.php b/src/messenger/webim/libs/groups.php index 6f2edf3a..27beb5fe 100644 --- a/src/messenger/webim/libs/groups.php +++ b/src/messenger/webim/libs/groups.php @@ -19,26 +19,29 @@ * Evgeny Gryaznov - initial API and implementation */ -function group_by_id($id) { - global $mysqlprefix; +function group_by_id($id) +{ + global $mysqlprefix; $link = connect(); $group = select_one_row( - "select * from ${mysqlprefix}chatgroup where groupid = $id", $link ); + "select * from ${mysqlprefix}chatgroup where groupid = $id", $link); mysql_close($link); return $group; } -function get_group_name($group) { +function get_group_name($group) +{ global $home_locale, $current_locale; - if( $home_locale == $current_locale || !isset($group['vccommonname']) || !$group['vccommonname']) + if ($home_locale == $current_locale || !isset($group['vccommonname']) || !$group['vccommonname']) return $group['vclocalname']; else return $group['vccommonname']; } -function setup_group_settings_tabs($gid, $active) { +function setup_group_settings_tabs($gid, $active) +{ global $page, $webimroot, $settings; - if($gid) { + if ($gid) { $page['tabs'] = array( getlocal("page_group.tab.main") => $active != 0 ? "$webimroot/operator/group.php?gid=$gid" : "", getlocal("page_group.tab.members") => $active != 1 ? "$webimroot/operator/groupmembers.php?gid=$gid" : "", @@ -48,18 +51,19 @@ function setup_group_settings_tabs($gid, $active) { } } -function get_operator_groupslist($operatorid, $link) { - global $settings, $mysqlprefix; - if($settings['enablegroups'] == '1') { - $groupids = array(0); - $allgroups = select_multi_assoc("select groupid from ${mysqlprefix}chatgroupoperator where operatorid = $operatorid order by groupid",$link); - foreach($allgroups as $g) { - $groupids[] = $g['groupid']; - } - return implode(",", $groupids); - } else { - return ""; - } +function get_operator_groupslist($operatorid, $link) +{ + global $settings, $mysqlprefix; + if ($settings['enablegroups'] == '1') { + $groupids = array(0); + $allgroups = select_multi_assoc("select groupid from ${mysqlprefix}chatgroupoperator where operatorid = $operatorid order by groupid", $link); + foreach ($allgroups as $g) { + $groupids[] = $g['groupid']; + } + return implode(",", $groupids); + } else { + return ""; + } } ?> \ No newline at end of file diff --git a/src/messenger/webim/libs/notify.php b/src/messenger/webim/libs/notify.php index 672ba88c..99de38b6 100644 --- a/src/messenger/webim/libs/notify.php +++ b/src/messenger/webim/libs/notify.php @@ -19,19 +19,20 @@ * Evgeny Gryaznov - initial API and implementation */ -function webim_mail($toaddr, $reply_to, $subject, $body, $link) { +function webim_mail($toaddr, $reply_to, $subject, $body, $link) +{ global $webim_encoding, $webim_mailbox, $mail_encoding, $current_locale; $headers = "From: $webim_mailbox\r\n" - ."Reply-To: ".myiconv($webim_encoding, $mail_encoding, $reply_to)."\r\n" - ."Content-Type: text/plain; charset=$mail_encoding\r\n" - .'X-Mailer: PHP/'.phpversion(); + . "Reply-To: " . myiconv($webim_encoding, $mail_encoding, $reply_to) . "\r\n" + . "Content-Type: text/plain; charset=$mail_encoding\r\n" + . 'X-Mailer: PHP/' . phpversion(); - $real_subject = "=?".$mail_encoding."?B?".base64_encode(myiconv($webim_encoding,$mail_encoding,$subject))."?="; + $real_subject = "=?" . $mail_encoding . "?B?" . base64_encode(myiconv($webim_encoding, $mail_encoding, $subject)) . "?="; - $body = preg_replace("/\n/","\r\n", $body); - - @mail($toaddr, $real_subject, wordwrap(myiconv($webim_encoding, $mail_encoding, $body),70), $headers); + $body = preg_replace("/\n/", "\r\n", $body); + + @mail($toaddr, $real_subject, wordwrap(myiconv($webim_encoding, $mail_encoding, $body), 70), $headers); } ?> \ No newline at end of file diff --git a/src/messenger/webim/libs/operator_settings.php b/src/messenger/webim/libs/operator_settings.php index efad27ec..edf112d7 100644 --- a/src/messenger/webim/libs/operator_settings.php +++ b/src/messenger/webim/libs/operator_settings.php @@ -19,12 +19,13 @@ * Evgeny Gryaznov - initial API and implementation */ -function setup_operator_settings_tabs($opId, $active) { +function setup_operator_settings_tabs($opId, $active) +{ global $page, $webimroot, $settings; loadsettings(); - - if($opId) { - if($settings['enablegroups'] == '1') { + + if ($opId) { + if ($settings['enablegroups'] == '1') { $page['tabs'] = array( getlocal("page_agent.tab.main") => $active != 0 ? "$webimroot/operator/operator.php?op=$opId" : "", getlocal("page_agent.tab.avatar") => $active != 1 ? "$webimroot/operator/avatar.php?op=$opId" : "", diff --git a/src/messenger/webim/libs/pagination.php b/src/messenger/webim/libs/pagination.php index 19d5a80a..01e9e54b 100644 --- a/src/messenger/webim/libs/pagination.php +++ b/src/messenger/webim/libs/pagination.php @@ -22,110 +22,117 @@ $pagination_spacing = "   "; $links_on_page = 5; -function generate_pagination_link($page,$title) { +function generate_pagination_link($page, $title) +{ $lnk = $_SERVER['REQUEST_URI']; $href = preg_replace("/\?page=\d+\&/", "?", preg_replace("/\&page=\d+/", "", $lnk)); - $href .= strstr($href,"?") ? "&page=$page" : "?page=$page"; - return "$title"; + $href .= strstr($href, "?") ? "&page=$page" : "?page=$page"; + return "$title"; } -function generate_pagination_image($id,$alt) { +function generate_pagination_image($id, $alt) +{ global $webimroot; - return "\"".htmlspecialchars($alt)."\"/"; + return "\"""; } -function prepare_pagination($items_count,$default_items_per_page=15) { +function prepare_pagination($items_count, $default_items_per_page = 15) +{ global $page; - if( $items_count ) { + if ($items_count) { $items_per_page = verifyparam("items", "/^\d{1,3}$/", $default_items_per_page); - if( $items_per_page < 2 ) + if ($items_per_page < 2) $items_per_page = 2; $total_pages = div($items_count + $items_per_page - 1, $items_per_page); $curr_page = verifyparam("page", "/^\d{1,6}$/", 1); - if( $curr_page < 1 ) + if ($curr_page < 1) $curr_page = 1; - if( $curr_page > $total_pages ) + if ($curr_page > $total_pages) $curr_page = $total_pages; - $start_index = ($curr_page-1)*$items_per_page; - $end_index = min($start_index+$items_per_page, $items_count); + $start_index = ($curr_page - 1) * $items_per_page; + $end_index = min($start_index + $items_per_page, $items_count); $page['pagination'] = - array( "page" => $curr_page, "items" => $items_per_page, "total" => $total_pages, - "count" => $items_count, "start" => $start_index, "end" => $end_index, - "limit" => "LIMIT $start_index,".($end_index - $start_index) ); + array("page" => $curr_page, "items" => $items_per_page, "total" => $total_pages, + "count" => $items_count, "start" => $start_index, "end" => $end_index, + "limit" => "LIMIT $start_index," . ($end_index - $start_index)); } else { $page['pagination'] = true; } } -function setup_pagination($items,$default_items_per_page=15) { +function setup_pagination($items, $default_items_per_page = 15) +{ global $page; prepare_pagination($items ? count($items) : 0, $default_items_per_page); - if($items && count($items) > 0) { + if ($items && count($items) > 0) { $p = $page['pagination']; - $page['pagination.items'] = array_slice($items, $p['start'], $p['end']-$p['start']); + $page['pagination.items'] = array_slice($items, $p['start'], $p['end'] - $p['start']); } else { $page['pagination.items'] = false; } } -function select_with_pagintation($fields, $table, $conditions, $order, $countfields, $link) { +function select_with_pagintation($fields, $table, $conditions, $order, $countfields, $link) +{ global $page; $count = db_rows_count($table, $conditions, $countfields, $link); prepare_pagination($count); - if($count) { + if ($count) { $p = $page['pagination']; $limit = $p['limit']; - $page['pagination.items'] = select_multi_assoc(db_build_select($fields, $table, $conditions, $order)." ".$limit, $link); + $page['pagination.items'] = select_multi_assoc(db_build_select($fields, $table, $conditions, $order) . " " . $limit, $link); } else { $page['pagination.items'] = false; } } -function setup_empty_pagination() { +function setup_empty_pagination() +{ global $page; $page['pagination.items'] = false; $page['pagination'] = false; } -function generate_pagination($pagination,$bottom=true) { +function generate_pagination($pagination, $bottom = true) +{ global $pagination_spacing, $links_on_page; $result = getlocal2("tag.pagination.info", - array($pagination['page'],$pagination['total'],$pagination['start']+1,$pagination['end'],$pagination['count']))."
                                                                "; + array($pagination['page'], $pagination['total'], $pagination['start'] + 1, $pagination['end'], $pagination['count'])) . "
                                                                "; - if( $pagination['total'] > 1 ) { - if(!$bottom) { + if ($pagination['total'] > 1) { + if (!$bottom) { $result = ""; } else { $result .= "
                                                                "; } - $result.=""; } return $result; } diff --git a/src/messenger/webim/libs/settings.php b/src/messenger/webim/libs/settings.php index cdd24415..24fbbf6e 100644 --- a/src/messenger/webim/libs/settings.php +++ b/src/messenger/webim/libs/settings.php @@ -19,21 +19,23 @@ * Evgeny Gryaznov - initial API and implementation */ -function update_settings() { +function update_settings() +{ global $settings, $settings_in_db, $mysqlprefix; $link = connect(); foreach ($settings as $key => $value) { - if(!isset($settings_in_db[$key])) { - perform_query("insert into ${mysqlprefix}chatconfig (vckey) values ('$key')",$link); + if (!isset($settings_in_db[$key])) { + perform_query("insert into ${mysqlprefix}chatconfig (vckey) values ('$key')", $link); } - $query = sprintf("update ${mysqlprefix}chatconfig set vcvalue='%s' where vckey='$key'", mysql_real_escape_string($value)); - perform_query($query,$link); + $query = sprintf("update ${mysqlprefix}chatconfig set vcvalue='%s' where vckey='$key'", mysql_real_escape_string($value)); + perform_query($query, $link); } mysql_close($link); } -function setup_settings_tabs($active) { +function setup_settings_tabs($active) +{ global $page, $webimroot; $page['tabs'] = array( getlocal("page_settings.tab.main") => $active != 0 ? "$webimroot/operator/settings.php" : "", diff --git a/src/messenger/webim/libs/userinfo.php b/src/messenger/webim/libs/userinfo.php index 8f8915c9..710c31e6 100644 --- a/src/messenger/webim/libs/userinfo.php +++ b/src/messenger/webim/libs/userinfo.php @@ -19,38 +19,40 @@ * Evgeny Gryaznov - initial API and implementation */ -function get_useragent_version($userAgent) { - global $knownAgents; - if (is_array($knownAgents)) { - $userAgent = strtolower($userAgent); - foreach( $knownAgents as $agent ) { - if( strstr($userAgent,$agent) ) { - if( preg_match( "/".$agent."[\\s\/]?(\\d+(\\.\\d+(\\.\\d+(\\.\\d+)?)?)?)/", $userAgent, $matches ) ) { - $ver = $matches[1]; - if($agent=='safari') { - if(preg_match( "/version\/(\\d+(\\.\\d+(\\.\\d+)?)?)/", $userAgent, $matches)) { - $ver = $matches[1]; - } else { - $ver = "1 or 2 (build ".$ver.")"; +function get_useragent_version($userAgent) +{ + global $knownAgents; + if (is_array($knownAgents)) { + $userAgent = strtolower($userAgent); + foreach ($knownAgents as $agent) { + if (strstr($userAgent, $agent)) { + if (preg_match("/" . $agent . "[\\s\/]?(\\d+(\\.\\d+(\\.\\d+(\\.\\d+)?)?)?)/", $userAgent, $matches)) { + $ver = $matches[1]; + if ($agent == 'safari') { + if (preg_match("/version\/(\\d+(\\.\\d+(\\.\\d+)?)?)/", $userAgent, $matches)) { + $ver = $matches[1]; + } else { + $ver = "1 or 2 (build " . $ver . ")"; + } + if (preg_match("/mobile\/(\\d+(\\.\\d+(\\.\\d+)?)?)/", $userAgent, $matches)) { + $userAgent = "iPhone " . $matches[1] . " ($agent $ver)"; + break; + } } - if(preg_match( "/mobile\/(\\d+(\\.\\d+(\\.\\d+)?)?)/", $userAgent, $matches)) { - $userAgent = "iPhone ".$matches[1]." ($agent $ver)"; - break; - } - } - $userAgent = ucfirst($agent)." ".$ver; - break; + $userAgent = ucfirst($agent) . " " . $ver; + break; + } } } } - } - return $userAgent; + return $userAgent; } -function get_user_addr($addr) { +function get_user_addr($addr) +{ global $settings; - if($settings['geolink'] && preg_match( "/(\\d+\\.\\d+\\.\\d+\\.\\d+)/", $addr, $matches )) { + if ($settings['geolink'] && preg_match("/(\\d+\\.\\d+\\.\\d+\\.\\d+)/", $addr, $matches)) { $userip = $matches[1]; return get_popup(str_replace("{ip}", $userip, $settings['geolink']), '', htmlspecialchars($addr), "GeoLocation", "ip$userip", $settings['geolinkparams']); } From 0c5869173103f867f9988f0dd2f87eb1948860fd Mon Sep 17 00:00:00 2001 From: Evgeny Gryaznov Date: Sat, 26 Feb 2011 15:06:19 +0100 Subject: [PATCH 38/77] format code in operator/ --- src/messenger/webim/operator/agent.php | 44 +++---- src/messenger/webim/operator/autologin.php | 2 +- src/messenger/webim/operator/avatar.php | 76 +++++------ src/messenger/webim/operator/ban.php | 52 ++++---- src/messenger/webim/operator/blocked.php | 10 +- src/messenger/webim/operator/canned.php | 59 ++++----- src/messenger/webim/operator/cannededit.php | 41 +++--- src/messenger/webim/operator/features.php | 28 ++-- src/messenger/webim/operator/getcode.php | 63 ++++----- src/messenger/webim/operator/group.php | 61 ++++----- src/messenger/webim/operator/groupmembers.php | 31 +++-- src/messenger/webim/operator/groups.php | 30 +++-- src/messenger/webim/operator/history.php | 36 +++--- src/messenger/webim/operator/login.php | 10 +- src/messenger/webim/operator/operator.php | 54 ++++---- src/messenger/webim/operator/operators.php | 30 ++--- src/messenger/webim/operator/opgroups.php | 37 +++--- src/messenger/webim/operator/performance.php | 64 ++++----- src/messenger/webim/operator/redirect.php | 46 +++---- src/messenger/webim/operator/resetpwd.php | 20 +-- src/messenger/webim/operator/restore.php | 24 ++-- src/messenger/webim/operator/settings.php | 64 ++++----- src/messenger/webim/operator/statistics.php | 54 ++++---- src/messenger/webim/operator/themes.php | 52 ++++---- .../webim/operator/threadprocessor.php | 21 +-- src/messenger/webim/operator/translate.php | 115 +++++++++-------- src/messenger/webim/operator/update.php | 121 +++++++++--------- src/messenger/webim/operator/updates.php | 4 +- src/messenger/webim/operator/userhistory.php | 23 ++-- 29 files changed, 648 insertions(+), 624 deletions(-) diff --git a/src/messenger/webim/operator/agent.php b/src/messenger/webim/operator/agent.php index 84fd8f95..c8e93ff0 100644 --- a/src/messenger/webim/operator/agent.php +++ b/src/messenger/webim/operator/agent.php @@ -29,47 +29,47 @@ require_once('../libs/expand.php'); $operator = check_login(); loadsettings(); -if($settings['enablessl'] == "1" && $settings['forcessl'] == "1") { - if(!is_secure_request()) { +if ($settings['enablessl'] == "1" && $settings['forcessl'] == "1") { + if (!is_secure_request()) { $requested = $_SERVER['PHP_SELF']; - if($_SERVER['REQUEST_METHOD'] == 'GET' && $_SERVER['QUERY_STRING']) { - header("Location: ".get_app_location(true,true)."/operator/agent.php?".$_SERVER['QUERY_STRING']); + if ($_SERVER['REQUEST_METHOD'] == 'GET' && $_SERVER['QUERY_STRING']) { + header("Location: " . get_app_location(true, true) . "/operator/agent.php?" . $_SERVER['QUERY_STRING']); } else { die("only https connections are handled"); - } + } exit; } } -$threadid = verifyparam( "thread", "/^\d{1,8}$/"); +$threadid = verifyparam("thread", "/^\d{1,8}$/"); -if( !isset($_GET['token']) ) { +if (!isset($_GET['token'])) { $remote_level = get_remote_level($_SERVER['HTTP_USER_AGENT']); - if( $remote_level != "ajaxed" ) { + if ($remote_level != "ajaxed") { die("old browser is used, please update it"); } $thread = thread_by_id($threadid); - if( !$thread || !isset($thread['ltoken']) ) { + if (!$thread || !isset($thread['ltoken'])) { die("wrong thread"); } - $viewonly = verifyparam( "viewonly", "/^true$/", false); + $viewonly = verifyparam("viewonly", "/^true$/", false); $forcetake = verifyparam("force", "/^true$/", false); - if( !$viewonly && $thread['istate'] == $state_chatting && $operator['operatorid'] != $thread['agentId'] ) { + if (!$viewonly && $thread['istate'] == $state_chatting && $operator['operatorid'] != $thread['agentId']) { - if(!is_capable($can_takeover, $operator)) { + if (!is_capable($can_takeover, $operator)) { $errors = array("Cannot take over"); start_html_output(); expand("../styles", getchatstyle(), "error.tpl"); exit; } - if( $forcetake == false ) { + if ($forcetake == false) { $page = array( - 'user' => topage($thread['userName']), 'agent' => topage($thread['agentName']), 'link' => $_SERVER['PHP_SELF']."?thread=$threadid&force=true" + 'user' => topage($thread['userName']), 'agent' => topage($thread['agentName']), 'link' => $_SERVER['PHP_SELF'] . "?thread=$threadid&force=true" ); start_html_output(); require('../view/confirm.php'); @@ -78,8 +78,8 @@ if( !isset($_GET['token']) ) { } if (!$viewonly) { - take_thread($thread,$operator); - } else if(!is_capable($can_viewthreads, $operator)) { + take_thread($thread, $operator); + } else if (!is_capable($can_viewthreads, $operator)) { $errors = array("Cannot view threads"); start_html_output(); expand("../styles", getchatstyle(), "error.tpl"); @@ -91,14 +91,14 @@ if( !isset($_GET['token']) ) { exit; } -$token = verifyparam( "token", "/^\d{1,8}$/"); +$token = verifyparam("token", "/^\d{1,8}$/"); $thread = thread_by_id($threadid); -if( !$thread || !isset($thread['ltoken']) || $token != $thread['ltoken'] ) { +if (!$thread || !isset($thread['ltoken']) || $token != $thread['ltoken']) { die("wrong thread"); } -if($thread['agentId'] != $operator['operatorid'] && !is_capable($can_viewthreads, $operator)) { +if ($thread['agentId'] != $operator['operatorid'] && !is_capable($can_viewthreads, $operator)) { $errors = array("Cannot view threads"); start_html_output(); expand("../styles", getchatstyle(), "error.tpl"); @@ -109,9 +109,9 @@ setup_chatview_for_operator($thread, $operator); start_html_output(); -$pparam = verifyparam( "act", "/^(redirect)$/", "default"); -if( $pparam == "redirect" ) { - setup_redirect_links($threadid,$token); +$pparam = verifyparam("act", "/^(redirect)$/", "default"); +if ($pparam == "redirect") { + setup_redirect_links($threadid, $token); expand("../styles", getchatstyle(), "redirect.tpl"); } else { expand("../styles", getchatstyle(), "chat.tpl"); diff --git a/src/messenger/webim/operator/autologin.php b/src/messenger/webim/operator/autologin.php index e95d4688..92f5a368 100644 --- a/src/messenger/webim/operator/autologin.php +++ b/src/messenger/webim/operator/autologin.php @@ -25,7 +25,7 @@ require_once('../libs/operator.php'); $operator = check_login(false); start_xml_output(); -if($operator) { +if ($operator) { echo "OK"; } else { echo "FAILED"; diff --git a/src/messenger/webim/operator/avatar.php b/src/messenger/webim/operator/avatar.php index 10b48376..9bb0545f 100644 --- a/src/messenger/webim/operator/avatar.php +++ b/src/messenger/webim/operator/avatar.php @@ -25,57 +25,57 @@ require_once('../libs/operator_settings.php'); $operator = check_login(); -$opId = verifyparam( "op","/^\d{1,9}$/"); +$opId = verifyparam("op", "/^\d{1,9}$/"); $page = array('opid' => $opId, 'avatar' => ''); $errors = array(); -$canmodify = ($opId == $operator['operatorid'] && is_capable($can_modifyprofile, $operator)) - || is_capable($can_administrate, $operator); +$canmodify = ($opId == $operator['operatorid'] && is_capable($can_modifyprofile, $operator)) + || is_capable($can_administrate, $operator); $op = operator_by_id($opId); -if( !$op ) { +if (!$op) { $errors[] = getlocal("no_such_operator"); -} else if( isset($_POST['op']) ) { +} else if (isset($_POST['op'])) { $avatar = $op['vcavatar']; - if(!$canmodify) { + if (!$canmodify) { $errors[] = getlocal('page_agent.cannot_modify'); - } else if( isset($_FILES['avatarFile']) && $_FILES['avatarFile']['name']) { - $valid_types = array("gif","jpg", "png", "tif"); + } else if (isset($_FILES['avatarFile']) && $_FILES['avatarFile']['name']) { + $valid_types = array("gif", "jpg", "png", "tif"); - $orig_filename = $_FILES['avatarFile']['name']; - $tmp_file_name = $_FILES['avatarFile']['tmp_name']; + $orig_filename = $_FILES['avatarFile']['name']; + $tmp_file_name = $_FILES['avatarFile']['tmp_name']; - $ext = strtolower(substr($orig_filename, 1 + strrpos($orig_filename, "."))); - $new_file_name = "$opId.$ext"; - loadsettings(); + $ext = strtolower(substr($orig_filename, 1 + strrpos($orig_filename, "."))); + $new_file_name = "$opId.$ext"; + loadsettings(); - $file_size = $_FILES['avatarFile']['size']; - if ($file_size == 0 || $file_size > $settings['max_uploaded_file_size']) { - $errors[] = failed_uploading_file($orig_filename, "errors.file.size.exceeded"); - } elseif(!in_array($ext, $valid_types)) { - $errors[] = failed_uploading_file($orig_filename, "errors.invalid.file.type"); - } else { - $avatar_local_dir = "../images/avatar/"; - $full_file_path = $avatar_local_dir.$new_file_name; - if (file_exists($full_file_path)) { - unlink($full_file_path); - } - if (!move_uploaded_file($_FILES['avatarFile']['tmp_name'], $full_file_path)) { - $errors[] = failed_uploading_file($orig_filename, "errors.file.move.error"); - } else { - $avatar = "$webimroot/images/avatar/$new_file_name"; - } - } - } else { - $errors[] = "No file selected"; - } + $file_size = $_FILES['avatarFile']['size']; + if ($file_size == 0 || $file_size > $settings['max_uploaded_file_size']) { + $errors[] = failed_uploading_file($orig_filename, "errors.file.size.exceeded"); + } elseif (!in_array($ext, $valid_types)) { + $errors[] = failed_uploading_file($orig_filename, "errors.invalid.file.type"); + } else { + $avatar_local_dir = "../images/avatar/"; + $full_file_path = $avatar_local_dir . $new_file_name; + if (file_exists($full_file_path)) { + unlink($full_file_path); + } + if (!move_uploaded_file($_FILES['avatarFile']['tmp_name'], $full_file_path)) { + $errors[] = failed_uploading_file($orig_filename, "errors.file.move.error"); + } else { + $avatar = "$webimroot/images/avatar/$new_file_name"; + } + } + } else { + $errors[] = "No file selected"; + } - if(count($errors) == 0) { - update_operator_avatar($op['operatorid'],$avatar); + if (count($errors) == 0) { + update_operator_avatar($op['operatorid'], $avatar); if ($opId && $avatar && $_SESSION["${mysqlprefix}operator"] && $operator['operatorid'] == $opId) { $_SESSION["${mysqlprefix}operator"]['vcavatar'] = $avatar; @@ -88,18 +88,18 @@ if( !$op ) { } else { if (isset($_GET['delete']) && $_GET['delete'] == "true" && $canmodify) { - update_operator_avatar($op['operatorid'],''); + update_operator_avatar($op['operatorid'], ''); header("Location: $webimroot/operator/avatar.php?op=$opId"); exit; } $page['avatar'] = topage($op['vcavatar']); } -$page['currentop'] = $op ? topage(get_operator_name($op))." (".$op['vclogin'].")" : "-not found-"; +$page['currentop'] = $op ? topage(get_operator_name($op)) . " (" . $op['vclogin'] . ")" : "-not found-"; $page['canmodify'] = $canmodify ? "1" : ""; prepare_menu($operator); -setup_operator_settings_tabs($opId,1); +setup_operator_settings_tabs($opId, 1); start_html_output(); require('../view/avatar.php'); ?> \ No newline at end of file diff --git a/src/messenger/webim/operator/ban.php b/src/messenger/webim/operator/ban.php index 063a63fc..8aee9b76 100644 --- a/src/messenger/webim/operator/ban.php +++ b/src/messenger/webim/operator/ban.php @@ -31,55 +31,55 @@ $page['thread'] = ''; $page['threadid'] = ''; $errors = array(); -if( isset($_POST['address']) ) { - $banId = verifyparam( "banId", "/^(\d{1,9})?$/", ""); +if (isset($_POST['address'])) { + $banId = verifyparam("banId", "/^(\d{1,9})?$/", ""); $address = getparam("address"); $days = getparam("days"); $comment = getparam('comment'); $threadid = isset($_POST['threadid']) ? getparam('threadid') : ""; - if( !$address ) { + if (!$address) { $errors[] = no_field("form.field.address"); } - if( !preg_match( "/^\d+$/", $days )) { + if (!preg_match("/^\d+$/", $days)) { $errors[] = wrong_field("form.field.ban_days"); } - if( !$comment ) { + if (!$comment) { $errors[] = no_field("form.field.ban_comment"); } $link = connect(); - $existing_ban = ban_for_addr_($address,$link); + $existing_ban = ban_for_addr_($address, $link); mysql_close($link); - if( (!$banId && $existing_ban) || - ( $banId && $existing_ban && $banId != $existing_ban['banid']) ) { - $errors[] = getlocal2("ban.error.duplicate",array($address,$existing_ban['banid'])); + if ((!$banId && $existing_ban) || + ($banId && $existing_ban && $banId != $existing_ban['banid'])) { + $errors[] = getlocal2("ban.error.duplicate", array($address, $existing_ban['banid'])); } - if( count($errors) == 0 ) { + if (count($errors) == 0) { $link = connect(); - $utime = time() + $days * 24*60*60; + $utime = time() + $days * 24 * 60 * 60; if (!$banId) { $query = sprintf( "insert into ${mysqlprefix}chatban (dtmcreated,dtmtill,address,comment) values (CURRENT_TIMESTAMP,%s,'%s','%s')", "FROM_UNIXTIME($utime)", - mysql_real_escape_string($address,$link), - mysql_real_escape_string($comment,$link)); - perform_query($query,$link); + mysql_real_escape_string($address, $link), + mysql_real_escape_string($comment, $link)); + perform_query($query, $link); } else { $query = sprintf( "update ${mysqlprefix}chatban set dtmtill = %s,address = '%s',comment = '%s' where banid = $banId", "FROM_UNIXTIME($utime)", - mysql_real_escape_string($address,$link), - mysql_real_escape_string($comment,$link)); - perform_query($query,$link); - } + mysql_real_escape_string($address, $link), + mysql_real_escape_string($comment, $link)); + perform_query($query, $link); + } mysql_close($link); - if(!$threadid) { + if (!$threadid) { header("Location: $webimroot/operator/blocked.php"); exit; } else { @@ -93,24 +93,24 @@ if( isset($_POST['address']) ) { $page['formcomment'] = topage($comment); $page['threadid'] = $threadid; } -} else if(isset($_GET['id'])) { - $banId = verifyparam( 'id', "/^\d{1,9}$/"); +} else if (isset($_GET['id'])) { + $banId = verifyparam('id', "/^\d{1,9}$/"); $link = connect(); $ban = select_one_row("select banid,(unix_timestamp(dtmtill)-unix_timestamp(CURRENT_TIMESTAMP)) as days,address,comment from ${mysqlprefix}chatban where banid = $banId", $link); mysql_close($link); - if( $ban ) { + if ($ban) { $page['banId'] = topage($ban['banid']); $page['formaddress'] = topage($ban['address']); - $page['formdays'] = topage(round($ban['days']/86400)); + $page['formdays'] = topage(round($ban['days'] / 86400)); $page['formcomment'] = topage($ban['comment']); } else { $errors[] = "Wrong id"; } -} else if(isset($_GET['thread'])) { - $threadid = verifyparam( 'thread', "/^\d{1,9}$/"); +} else if (isset($_GET['thread'])) { + $threadid = verifyparam('thread', "/^\d{1,9}$/"); $thread = thread_by_id($threadid); - if( $thread ) { + if ($thread) { $page['thread'] = topage($thread['userName']); $page['threadid'] = $threadid; $page['formaddress'] = topage($thread['remote']); diff --git a/src/messenger/webim/operator/blocked.php b/src/messenger/webim/operator/blocked.php index e75ce7c4..80f5329f 100644 --- a/src/messenger/webim/operator/blocked.php +++ b/src/messenger/webim/operator/blocked.php @@ -32,22 +32,22 @@ setlocale(LC_TIME, getstring("time.locale")); $link = connect(); -if( isset($_GET['act']) && $_GET['act'] == 'del' ) { +if (isset($_GET['act']) && $_GET['act'] == 'del') { $banId = isset($_GET['id']) ? $_GET['id'] : ""; - if( !preg_match( "/^\d+$/", $banId )) { + if (!preg_match("/^\d+$/", $banId)) { $errors[] = "Cannot delete: wrong argument"; } - if( count($errors) == 0 ) { - perform_query("delete from ${mysqlprefix}chatban where banid = $banId",$link); + if (count($errors) == 0) { + perform_query("delete from ${mysqlprefix}chatban where banid = $banId", $link); header("Location: $webimroot/operator/blocked.php"); exit; } } $result = mysql_query("select banid,unix_timestamp(dtmtill) as till,address,comment from ${mysqlprefix}chatban", $link) - or die(' Query failed: ' .mysql_error($link)); + or die(' Query failed: ' . mysql_error($link)); $blockedList = array(); while ($ban = mysql_fetch_array($result, MYSQL_ASSOC)) { diff --git a/src/messenger/webim/operator/canned.php b/src/messenger/webim/operator/canned.php index 68ce9226..84f5610c 100644 --- a/src/messenger/webim/operator/canned.php +++ b/src/messenger/webim/operator/canned.php @@ -31,33 +31,34 @@ loadsettings(); $errors = array(); $page = array(); -function load_canned_messages($locale, $groupid) { - global $mysqlprefix; +function load_canned_messages($locale, $groupid) +{ + global $mysqlprefix; $link = connect(); - $query = "select id, vcvalue from ${mysqlprefix}chatresponses ". - "where locale = '".$locale."' AND (". - ($groupid - ? "groupid = $groupid" - : "groupid is NULL OR groupid = 0"). + $query = "select id, vcvalue from ${mysqlprefix}chatresponses " . + "where locale = '" . $locale . "' AND (" . + ($groupid + ? "groupid = $groupid" + : "groupid is NULL OR groupid = 0") . ") order by vcvalue"; - + $result = select_multi_assoc($query, $link); - if(!$groupid && count($result) == 0) { - foreach(explode("\n", getstring_('chat.predefined_answers', $locale)) as $answer) { + if (!$groupid && count($result) == 0) { + foreach (explode("\n", getstring_('chat.predefined_answers', $locale)) as $answer) { $result[] = array('id' => '', 'vcvalue' => $answer); } - if(count($result) > 0) { + if (count($result) > 0) { $updatequery = "insert into ${mysqlprefix}chatresponses (vcvalue,locale,groupid) values "; - for($i=0;$i 0) { + for ($i = 0; $i < count($result); $i++) { + if ($i > 0) { $updatequery .= ", "; } - $updatequery .= "('".mysql_real_escape_string($result[$i]['vcvalue'], $link)."','$locale', NULL)"; + $updatequery .= "('" . mysql_real_escape_string($result[$i]['vcvalue'], $link) . "','$locale', NULL)"; } perform_query($updatequery, $link); $result = select_multi_assoc($query, $link); } - } + } mysql_close($link); return $result; } @@ -66,24 +67,24 @@ function load_canned_messages($locale, $groupid) { $all_locales = get_available_locales(); $locales_with_label = array(); -foreach($all_locales as $id) { - $locales_with_label[] = array('id' => $id, 'name' => getlocal_($id,"names")); +foreach ($all_locales as $id) { + $locales_with_label[] = array('id' => $id, 'name' => getlocal_($id, "names")); } $page['locales'] = $locales_with_label; $lang = verifyparam("lang", "/^[\w-]{2,5}$/", ""); -if( !$lang || !in_array($lang,$all_locales) ) { - $lang = in_array($current_locale,$all_locales) ? $current_locale : $all_locales[0]; +if (!$lang || !in_array($lang, $all_locales)) { + $lang = in_array($current_locale, $all_locales) ? $current_locale : $all_locales[0]; } # groups $groupid = ""; -if($settings['enablegroups'] == '1') { - $groupid = verifyparam( "group", "/^\d{0,8}$/", ""); - if($groupid) { +if ($settings['enablegroups'] == '1') { + $groupid = verifyparam("group", "/^\d{0,8}$/", ""); + if ($groupid) { $group = group_by_id($groupid); - if(!$group) { + if (!$group) { $errors[] = getlocal("page.group.no_such"); $groupid = ""; } @@ -94,23 +95,23 @@ if($settings['enablegroups'] == '1') { mysql_close($link); $page['groups'] = array(); $page['groups'][] = array('groupid' => '', 'vclocalname' => getlocal("page.gen_button.default_group")); - foreach($allgroups as $g) { + foreach ($allgroups as $g) { $page['groups'][] = $g; } -} +} # delete -if(isset($_GET['act']) && $_GET['act'] == 'delete') { +if (isset($_GET['act']) && $_GET['act'] == 'delete') { $key = isset($_GET['key']) ? $_GET['key'] : ""; - if( !preg_match( "/^\d+$/", $key )) { + if (!preg_match("/^\d+$/", $key)) { $errors[] = "Wrong key"; } - if( count($errors) == 0 ) { + if (count($errors) == 0) { $link = connect(); - perform_query("delete from ${mysqlprefix}chatresponses where id = $key",$link); + perform_query("delete from ${mysqlprefix}chatresponses where id = $key", $link); mysql_close($link); header("Location: $webimroot/operator/canned.php?lang=$lang&group=$groupid"); exit; diff --git a/src/messenger/webim/operator/cannededit.php b/src/messenger/webim/operator/cannededit.php index 40d037f0..6d208aff 100644 --- a/src/messenger/webim/operator/cannededit.php +++ b/src/messenger/webim/operator/cannededit.php @@ -23,28 +23,31 @@ require_once('../libs/common.php'); require_once('../libs/operator.php'); require_once('../libs/pagination.php'); -function load_message($key) { - global $mysqlprefix; +function load_message($key) +{ + global $mysqlprefix; $link = connect(); $result = select_one_row("select vcvalue from ${mysqlprefix}chatresponses where id = $key", $link); mysql_close($link); return $result ? $result['vcvalue'] : null; } -function save_message($key,$message) { - global $mysqlprefix; +function save_message($key, $message) +{ + global $mysqlprefix; $link = connect(); - perform_query("update ${mysqlprefix}chatresponses set vcvalue = '".mysql_real_escape_string($message,$link)."' ". - "where id = $key", $link); + perform_query("update ${mysqlprefix}chatresponses set vcvalue = '" . mysql_real_escape_string($message, $link) . "' " . + "where id = $key", $link); mysql_close($link); } -function add_message($locale,$groupid,$message) { - global $mysqlprefix; +function add_message($locale, $groupid, $message) +{ + global $mysqlprefix; $link = connect(); - perform_query("insert into ${mysqlprefix}chatresponses (locale,groupid,vcvalue) values ('$locale',". - ($groupid ? "$groupid, " : "null, "). - "'".mysql_real_escape_string($message,$link)."')", $link); + perform_query("insert into ${mysqlprefix}chatresponses (locale,groupid,vcvalue) values ('$locale'," . + ($groupid ? "$groupid, " : "null, ") . + "'" . mysql_real_escape_string($message, $link) . "')", $link); mysql_close($link); } @@ -56,9 +59,9 @@ $stringid = verifyparam("key", "/^\d{0,9}$/", ""); $errors = array(); $page = array(); -if($stringid) { +if ($stringid) { $message = load_message($stringid); - if(!$message) { + if (!$message) { $errors[] = getlocal("cannededit.no_such"); $stringid = ""; } @@ -66,19 +69,19 @@ if($stringid) { $message = ""; $page['locale'] = verifyparam("lang", "/^[\w-]{2,5}$/", ""); $page['groupid'] = ""; - if($settings['enablegroups'] == '1') { - $page['groupid'] = verifyparam( "group", "/^\d{0,8}$/"); + if ($settings['enablegroups'] == '1') { + $page['groupid'] = verifyparam("group", "/^\d{0,8}$/"); } } -if(isset($_POST['message'])) { +if (isset($_POST['message'])) { $message = getparam('message'); - if(!$message) { + if (!$message) { $errors[] = no_field("form.field.message"); } - if(count($errors) == 0) { - if($stringid) { + if (count($errors) == 0) { + if ($stringid) { save_message($stringid, $message); } else { add_message($page['locale'], $page['groupid'], $message); diff --git a/src/messenger/webim/operator/features.php b/src/messenger/webim/operator/features.php index 2acfbc49..ad193830 100644 --- a/src/messenger/webim/operator/features.php +++ b/src/messenger/webim/operator/features.php @@ -29,30 +29,30 @@ $page = array('agentId' => ''); $errors = array(); $options = array( - 'enableban', 'usercanchangename', 'enablegroups', 'enablestatistics', - 'enablessl', 'forcessl', - 'enablepresurvey', 'surveyaskmail', 'surveyaskgroup', 'surveyaskmessage', - 'enablepopupnotification', 'showonlineoperators', - 'enablecaptcha'); + 'enableban', 'usercanchangename', 'enablegroups', 'enablestatistics', + 'enablessl', 'forcessl', + 'enablepresurvey', 'surveyaskmail', 'surveyaskgroup', 'surveyaskmessage', + 'enablepopupnotification', 'showonlineoperators', + 'enablecaptcha'); loadsettings(); -if($settings['featuresversion'] != $featuresversion) { +if ($settings['featuresversion'] != $featuresversion) { $settings['featuresversion'] = $featuresversion; update_settings(); } $params = array(); -foreach($options as $opt) { +foreach ($options as $opt) { $params[$opt] = $settings[$opt]; } if (isset($_POST['sent'])) { if (is_capable($can_administrate, $operator)) { - foreach($options as $opt) { - $settings[$opt] = verifyparam($opt,"/^on$/", "") == "on" ? "1" : "0"; + foreach ($options as $opt) { + $settings[$opt] = verifyparam($opt, "/^on$/", "") == "on" ? "1" : "0"; } - update_settings(); - header("Location: $webimroot/operator/features.php?stored"); - exit; + update_settings(); + header("Location: $webimroot/operator/features.php?stored"); + exit; } else { $errors[] = "Not an administrator"; } @@ -60,8 +60,8 @@ if (isset($_POST['sent'])) { $page['canmodify'] = is_capable($can_administrate, $operator); $page['stored'] = isset($_GET['stored']); -foreach($options as $opt) { - $page["form$opt"] = $params[$opt] == "1"; +foreach ($options as $opt) { + $page["form$opt"] = $params[$opt] == "1"; } prepare_menu($operator); diff --git a/src/messenger/webim/operator/getcode.php b/src/messenger/webim/operator/getcode.php index b101a45d..5cc8bcb9 100644 --- a/src/messenger/webim/operator/getcode.php +++ b/src/messenger/webim/operator/getcode.php @@ -23,20 +23,21 @@ require_once('../libs/common.php'); require_once('../libs/operator.php'); require_once('../libs/groups.php'); -function generate_button($title,$locale,$style,$group,$inner,$showhost,$forcesecure,$modsecurity) { - $link = get_app_location($showhost,$forcesecure)."/client.php"; - if($locale) +function generate_button($title, $locale, $style, $group, $inner, $showhost, $forcesecure, $modsecurity) +{ + $link = get_app_location($showhost, $forcesecure) . "/client.php"; + if ($locale) $link = append_query($link, "locale=$locale"); - if($style) + if ($style) $link = append_query($link, "style=$style"); - if($group) + if ($group) $link = append_query($link, "group=$group"); $modsecfix = $modsecurity ? ".replace('http://','').replace('https://','')" : ""; - $jslink = append_query("'".$link,"url='+escape(document.location.href$modsecfix)+'&referrer='+escape(document.referrer$modsecfix)"); + $jslink = append_query("'" . $link, "url='+escape(document.location.href$modsecfix)+'&referrer='+escape(document.referrer$modsecfix)"); $temp = get_popup($link, "$jslink", - $inner, $title, "webim", "toolbar=0,scrollbars=0,location=0,status=1,menubar=0,width=640,height=480,resizable=1" ); - return "".$temp.""; + $inner, $title, "webim", "toolbar=0,scrollbars=0,location=0,status=1,menubar=0,width=640,height=480,resizable=1"); + return "" . $temp . ""; } $operator = check_login(); @@ -44,14 +45,14 @@ loadsettings(); $imageLocales = array(); $allLocales = get_available_locales(); -foreach($allLocales as $curr) { +foreach ($allLocales as $curr) { $imagesDir = "../locales/$curr/button"; - if($handle = @opendir($imagesDir)) { + if ($handle = @opendir($imagesDir)) { while (false !== ($file = readdir($handle))) { if (preg_match("/^(\w+)_on.gif$/", $file, $matches) - && is_file("$imagesDir/".$matches[1]."_off.gif")) { + && is_file("$imagesDir/" . $matches[1] . "_off.gif")) { $image = $matches[1]; - if( !isset($imageLocales[$image]) ) { + if (!isset($imageLocales[$image])) { $imageLocales[$image] = array(); } $imageLocales[$image][] = $curr; @@ -66,7 +67,7 @@ $image_locales = $imageLocales[$image]; $stylelist = array("" => getlocal("page.preview.style_default")); $stylesfolder = "../styles"; -if($handle = opendir($stylesfolder)) { +if ($handle = opendir($stylesfolder)) { while (false !== ($file = readdir($handle))) { if (preg_match("/^\w+$/", $file) && is_dir("$stylesfolder/$file")) { $stylelist[$file] = $file; @@ -75,56 +76,56 @@ if($handle = opendir($stylesfolder)) { closedir($handle); } -$style = verifyparam("style","/^\w*$/", ""); -if($style && !in_array($style, $stylelist)) { +$style = verifyparam("style", "/^\w*$/", ""); +if ($style && !in_array($style, $stylelist)) { $style = ""; } $groupid = ""; -if($settings['enablegroups'] == '1') { - $groupid = verifyparam( "group", "/^\d{0,8}$/", ""); - if($groupid) { +if ($settings['enablegroups'] == '1') { + $groupid = verifyparam("group", "/^\d{0,8}$/", ""); + if ($groupid) { $group = group_by_id($groupid); - if(!$group) { + if (!$group) { $errors[] = getlocal("page.group.no_such"); $groupid = ""; } } } -$showhost = verifyparam("hostname","/^on$/", "") == "on"; -$forcesecure = verifyparam("secure","/^on$/", "") == "on"; -$modsecurity = verifyparam("modsecurity","/^on$/", "") == "on"; +$showhost = verifyparam("hostname", "/^on$/", "") == "on"; +$forcesecure = verifyparam("secure", "/^on$/", "") == "on"; +$modsecurity = verifyparam("modsecurity", "/^on$/", "") == "on"; $lang = verifyparam("lang", "/^[\w-]{2,5}$/", ""); -if( !$lang || !in_array($lang,$image_locales) ) - $lang = in_array($current_locale,$image_locales) ? $current_locale : $image_locales[0]; +if (!$lang || !in_array($lang, $image_locales)) + $lang = in_array($current_locale, $image_locales) ? $current_locale : $image_locales[0]; $file = "../locales/${lang}/button/${image}_on.gif"; $size = get_gifimage_size($file); -$imagehref = get_app_location($showhost,$forcesecure)."/b.php?i=$image&lang=$lang"; -if($groupid) { +$imagehref = get_app_location($showhost, $forcesecure) . "/b.php?i=$image&lang=$lang"; +if ($groupid) { $imagehref .= "&group=$groupid"; } -$message = get_image($imagehref,$size[0],$size[1]); +$message = get_image($imagehref, $size[0], $size[1]); $page = array(); -$page['buttonCode'] = generate_button("",$lang,$style,$groupid,$message,$showhost,$forcesecure,$modsecurity); +$page['buttonCode'] = generate_button("", $lang, $style, $groupid, $message, $showhost, $forcesecure, $modsecurity); $page['availableImages'] = array_keys($imageLocales); $page['availableLocales'] = $image_locales; $page['availableStyles'] = $stylelist; -if($settings['enablegroups'] == '1') { +if ($settings['enablegroups'] == '1') { $link = connect(); $allgroups = get_all_groups($link); mysql_close($link); $page['groups'] = array(); $page['groups'][] = array('groupid' => '', 'vclocalname' => getlocal("page.gen_button.default_group")); - foreach($allgroups as $g) { + foreach ($allgroups as $g) { $page['groups'][] = $g; } -} +} $page['formgroup'] = $groupid; $page['formstyle'] = $style; diff --git a/src/messenger/webim/operator/group.php b/src/messenger/webim/operator/group.php index 1cdd680b..1eb9ca86 100644 --- a/src/messenger/webim/operator/group.php +++ b/src/messenger/webim/operator/group.php @@ -29,35 +29,38 @@ $page = array('grid' => ''); $errors = array(); $groupid = ''; -function group_by_name($name) { - global $mysqlprefix; +function group_by_name($name) +{ + global $mysqlprefix; $link = connect(); $group = select_one_row( - "select * from ${mysqlprefix}chatgroup where vclocalname = '".mysql_real_escape_string($name)."'", $link ); + "select * from ${mysqlprefix}chatgroup where vclocalname = '" . mysql_real_escape_string($name) . "'", $link); mysql_close($link); return $group; } -function create_group($name,$descr,$commonname,$commondescr) { - global $mysqlprefix; +function create_group($name, $descr, $commonname, $commondescr) +{ + global $mysqlprefix; $link = connect(); $query = sprintf( "insert into ${mysqlprefix}chatgroup (vclocalname,vclocaldescription,vccommonname,vccommondescription) values ('%s','%s','%s','%s')", - mysql_real_escape_string($name), - mysql_real_escape_string($descr), - mysql_real_escape_string($commonname), - mysql_real_escape_string($commondescr)); - - perform_query($query,$link); + mysql_real_escape_string($name), + mysql_real_escape_string($descr), + mysql_real_escape_string($commonname), + mysql_real_escape_string($commondescr)); + + perform_query($query, $link); $id = mysql_insert_id($link); - $newdep = select_one_row("select * from ${mysqlprefix}chatgroup where groupid = $id", $link ); + $newdep = select_one_row("select * from ${mysqlprefix}chatgroup where groupid = $id", $link); mysql_close($link); return $newdep; } -function update_group($groupid,$name,$descr,$commonname,$commondescr) { - global $mysqlprefix; +function update_group($groupid, $name, $descr, $commonname, $commondescr) +{ + global $mysqlprefix; $link = connect(); $query = sprintf( "update ${mysqlprefix}chatgroup set vclocalname = '%s', vclocaldescription = '%s', vccommonname = '%s', vccommondescription = '%s' where groupid = %s", @@ -65,35 +68,35 @@ function update_group($groupid,$name,$descr,$commonname,$commondescr) { mysql_real_escape_string($descr), mysql_real_escape_string($commonname), mysql_real_escape_string($commondescr), - $groupid ); + $groupid); - perform_query($query,$link); + perform_query($query, $link); mysql_close($link); } -if( isset($_POST['name'])) { - $groupid = verifyparam( "gid", "/^(\d{1,9})?$/", ""); +if (isset($_POST['name'])) { + $groupid = verifyparam("gid", "/^(\d{1,9})?$/", ""); $name = getparam('name'); $description = getparam('description'); $commonname = getparam('commonname'); $commondescription = getparam('commondescription'); - - if( !$name ) + + if (!$name) $errors[] = no_field("form.field.groupname"); $existing_group = group_by_name($name); - if( (!$groupid && $existing_group) || - ( $groupid && $existing_group && $groupid != $existing_group['groupid']) ) + if ((!$groupid && $existing_group) || + ($groupid && $existing_group && $groupid != $existing_group['groupid'])) $errors[] = getlocal("page.group.duplicate_name"); - if( count($errors) == 0 ) { + if (count($errors) == 0) { if (!$groupid) { - $newdep = create_group($name,$description,$commonname,$commondescription); - header("Location: $webimroot/operator/groupmembers.php?gid=".$newdep['groupid']); + $newdep = create_group($name, $description, $commonname, $commondescription); + header("Location: $webimroot/operator/groupmembers.php?gid=" . $newdep['groupid']); exit; } else { - update_group($groupid,$name,$description,$commonname,$commondescription); + update_group($groupid, $name, $description, $commonname, $commondescription); header("Location: $webimroot/operator/group.php?gid=$groupid&stored"); exit; } @@ -105,11 +108,11 @@ if( isset($_POST['name'])) { $page['grid'] = topage($groupid); } -} else if( isset($_GET['gid']) ) { - $groupid = verifyparam( 'gid', "/^\d{1,9}$/"); +} else if (isset($_GET['gid'])) { + $groupid = verifyparam('gid', "/^\d{1,9}$/"); $group = group_by_id($groupid); - if( !$group ) { + if (!$group) { $errors[] = getlocal("page.group.no_such"); $page['grid'] = topage($groupid); } else { diff --git a/src/messenger/webim/operator/groupmembers.php b/src/messenger/webim/operator/groupmembers.php index 9d977bb0..6a717ae0 100644 --- a/src/messenger/webim/operator/groupmembers.php +++ b/src/messenger/webim/operator/groupmembers.php @@ -25,8 +25,9 @@ require_once('../libs/groups.php'); $operator = check_login(); -function get_group_members($groupid) { - global $mysqlprefix; +function get_group_members($groupid) +{ + global $mysqlprefix; $link = connect(); $query = "select operatorid from ${mysqlprefix}chatgroupoperator where groupid = $groupid"; $result = select_multi_assoc($query, $link); @@ -34,18 +35,20 @@ function get_group_members($groupid) { return $result; } -function update_group_members($groupid,$newvalue) { - global $mysqlprefix; +function update_group_members($groupid, $newvalue) +{ + global $mysqlprefix; $link = connect(); perform_query("delete from ${mysqlprefix}chatgroupoperator where groupid = $groupid", $link); - foreach($newvalue as $opid) { + foreach ($newvalue as $opid) { perform_query("insert into ${mysqlprefix}chatgroupoperator (groupid, operatorid) values ($groupid,$opid)", $link); } mysql_close($link); } -function get_operators() { - global $mysqlprefix; +function get_operators() +{ + global $mysqlprefix; $link = connect(); $query = "select * from ${mysqlprefix}chatoperator order by vclogin"; @@ -54,25 +57,25 @@ function get_operators() { return $result; } -$groupid = verifyparam( "gid","/^\d{1,9}$/"); +$groupid = verifyparam("gid", "/^\d{1,9}$/"); $page = array('groupid' => $groupid); $page['operators'] = get_operators(); $errors = array(); $group = group_by_id($groupid); -if( !$group ) { +if (!$group) { $errors[] = getlocal("page.group.no_such"); -} else if( isset($_POST['gid']) ) { +} else if (isset($_POST['gid'])) { $new_members = array(); - foreach($page['operators'] as $op) { - if( verifyparam("op".$op['operatorid'],"/^on$/", "") == "on") { + foreach ($page['operators'] as $op) { + if (verifyparam("op" . $op['operatorid'], "/^on$/", "") == "on") { $new_members[] = $op['operatorid']; } } - + update_group_members($groupid, $new_members); header("Location: $webimroot/operator/groupmembers.php?gid=$groupid&stored"); exit; @@ -81,7 +84,7 @@ if( !$group ) { $page['formop'] = array(); $page['currentgroup'] = $group ? topage(htmlspecialchars($group['vclocalname'])) : ""; -foreach(get_group_members($groupid) as $rel) { +foreach (get_group_members($groupid) as $rel) { $page['formop'][] = $rel['operatorid']; } diff --git a/src/messenger/webim/operator/groups.php b/src/messenger/webim/operator/groups.php index 599afe7a..af0ae20a 100644 --- a/src/messenger/webim/operator/groups.php +++ b/src/messenger/webim/operator/groups.php @@ -24,37 +24,39 @@ require_once('../libs/operator.php'); $operator = check_login(); -if( isset($_GET['act']) && $_GET['act'] == 'del' ) { - +if (isset($_GET['act']) && $_GET['act'] == 'del') { + $groupid = isset($_GET['gid']) ? $_GET['gid'] : ""; - if( !preg_match( "/^\d+$/", $groupid )) { + if (!preg_match("/^\d+$/", $groupid)) { $errors[] = "Cannot delete: wrong argument"; } - - if( !is_capable($can_administrate, $operator)) { + + if (!is_capable($can_administrate, $operator)) { $errors[] = "You are not allowed to remove groups"; } - - if( count($errors) == 0 ) { + + if (count($errors) == 0) { $link = connect(); - perform_query("delete from ${mysqlprefix}chatgroup where groupid = $groupid",$link); - perform_query("delete from ${mysqlprefix}chatgroupoperator where groupid = $groupid",$link); - perform_query("update ${mysqlprefix}chatthread set groupid = 0 where groupid = $groupid",$link); + perform_query("delete from ${mysqlprefix}chatgroup where groupid = $groupid", $link); + perform_query("delete from ${mysqlprefix}chatgroupoperator where groupid = $groupid", $link); + perform_query("update ${mysqlprefix}chatthread set groupid = 0 where groupid = $groupid", $link); mysql_close($link); header("Location: $webimroot/operator/groups.php"); exit; } } -function is_online($group) { +function is_online($group) +{ global $settings; - return $group['ilastseen'] !== NULL && $group['ilastseen'] < $settings['online_timeout'] ? "1" : ""; + return $group['ilastseen'] !== NULL && $group['ilastseen'] < $settings['online_timeout'] ? "1" : ""; } -function is_away($group) { +function is_away($group) +{ global $settings; - return $group['ilastseenaway'] !== NULL && $group['ilastseenaway'] < $settings['online_timeout'] ? "1" : ""; + return $group['ilastseenaway'] !== NULL && $group['ilastseenaway'] < $settings['online_timeout'] ? "1" : ""; } diff --git a/src/messenger/webim/operator/history.php b/src/messenger/webim/operator/history.php index 26ea2e1d..4dce7b1e 100644 --- a/src/messenger/webim/operator/history.php +++ b/src/messenger/webim/operator/history.php @@ -33,31 +33,31 @@ setlocale(LC_TIME, getstring("time.locale")); $page = array(); $query = isset($_GET['q']) ? myiconv(getoutputenc(), $webim_encoding, $_GET['q']) : false; -if($query !== false) { +if ($query !== false) { $link = connect(); - - $result = mysql_query("select ${mysqlprefix}chatgroup.groupid as groupid, vclocalname ". - "from ${mysqlprefix}chatgroup order by vclocalname", $link); + + $result = mysql_query("select ${mysqlprefix}chatgroup.groupid as groupid, vclocalname " . + "from ${mysqlprefix}chatgroup order by vclocalname", $link); $groupName = array(); while ($group = mysql_fetch_array($result, MYSQL_ASSOC)) { $groupName[$group['groupid']] = $group['vclocalname']; } mysql_free_result($result); $page['groupName'] = $groupName; - - $escapedQuery = mysql_real_escape_string($query,$link); - select_with_pagintation("DISTINCT unix_timestamp(${mysqlprefix}chatthread.dtmcreated) as created, ". - "unix_timestamp(${mysqlprefix}chatthread.dtmmodified) as modified, ${mysqlprefix}chatthread.threadid, ". - "${mysqlprefix}chatthread.remote, ${mysqlprefix}chatthread.agentName, ${mysqlprefix}chatthread.userName, groupid, ". - "messageCount as size", - "${mysqlprefix}chatthread, ${mysqlprefix}chatmessage", - array( - "${mysqlprefix}chatmessage.threadid = ${mysqlprefix}chatthread.threadid", - "((${mysqlprefix}chatthread.userName LIKE '%%$escapedQuery%%') or (${mysqlprefix}chatmessage.tmessage LIKE '%%$escapedQuery%%'))" - ), - "order by created DESC", - "DISTINCT ${mysqlprefix}chatthread.dtmcreated", $link); - + + $escapedQuery = mysql_real_escape_string($query, $link); + select_with_pagintation("DISTINCT unix_timestamp(${mysqlprefix}chatthread.dtmcreated) as created, " . + "unix_timestamp(${mysqlprefix}chatthread.dtmmodified) as modified, ${mysqlprefix}chatthread.threadid, " . + "${mysqlprefix}chatthread.remote, ${mysqlprefix}chatthread.agentName, ${mysqlprefix}chatthread.userName, groupid, " . + "messageCount as size", + "${mysqlprefix}chatthread, ${mysqlprefix}chatmessage", + array( + "${mysqlprefix}chatmessage.threadid = ${mysqlprefix}chatthread.threadid", + "((${mysqlprefix}chatthread.userName LIKE '%%$escapedQuery%%') or (${mysqlprefix}chatmessage.tmessage LIKE '%%$escapedQuery%%'))" + ), + "order by created DESC", + "DISTINCT ${mysqlprefix}chatthread.dtmcreated", $link); + mysql_close($link); $page['formq'] = topage($query); diff --git a/src/messenger/webim/operator/login.php b/src/messenger/webim/operator/login.php index a47fef3a..88c31ff7 100644 --- a/src/messenger/webim/operator/login.php +++ b/src/messenger/webim/operator/login.php @@ -23,21 +23,21 @@ require_once('../libs/common.php'); require_once('../libs/operator.php'); $errors = array(); -$page = array( 'formisRemember' => true, 'version' => $version); +$page = array('formisRemember' => true, 'version' => $version); -if( isset($_POST['login']) && isset($_POST['password']) ) { +if (isset($_POST['login']) && isset($_POST['password'])) { $login = getparam('login'); $password = getparam('password'); $remember = isset($_POST['isRemember']) && $_POST['isRemember'] == "on"; - $operator = operator_by_login( $login ); - if( $operator && isset($operator['vcpassword']) && $operator['vcpassword'] == md5($password) ) { + $operator = operator_by_login($login); + if ($operator && isset($operator['vcpassword']) && $operator['vcpassword'] == md5($password)) { $target = isset($_SESSION['backpath']) ? $_SESSION['backpath'] : "$webimroot/operator/index.php"; - login_operator($operator,$remember); + login_operator($operator, $remember); header("Location: $target"); exit; } else { diff --git a/src/messenger/webim/operator/operator.php b/src/messenger/webim/operator/operator.php index 240fc641..155d764c 100644 --- a/src/messenger/webim/operator/operator.php +++ b/src/messenger/webim/operator/operator.php @@ -29,8 +29,8 @@ $page = array('opid' => ''); $errors = array(); $opId = ''; -if( isset($_POST['login']) && isset($_POST['password']) ) { - $opId = verifyparam( "opid", "/^(\d{1,9})?$/", ""); +if (isset($_POST['login']) && isset($_POST['password'])) { + $opId = verifyparam("opid", "/^(\d{1,9})?$/", ""); $login = getparam('login'); $email = getparam('email'); $password = getparam('password'); @@ -38,45 +38,45 @@ if( isset($_POST['login']) && isset($_POST['password']) ) { $localname = getparam('name'); $commonname = getparam('commonname'); - if( !$localname ) + if (!$localname) $errors[] = no_field("form.field.agent_name"); - if( !$commonname ) + if (!$commonname) $errors[] = no_field("form.field.agent_commonname"); - if( !$login ) { + if (!$login) { $errors[] = no_field("form.field.login"); - } else if( !preg_match( "/^[\w_\.]+$/",$login) ) { + } else if (!preg_match("/^[\w_\.]+$/", $login)) { $errors[] = getlocal("page_agent.error.wrong_login"); } - if($email != '' && !is_valid_email($email)) + if ($email != '' && !is_valid_email($email)) $errors[] = wrong_field("form.field.mail"); - if( !$opId && !$password ) + if (!$opId && !$password) $errors[] = no_field("form.field.password"); - if( $password != $passwordConfirm ) + if ($password != $passwordConfirm) $errors[] = getlocal("my_settings.error.password_match"); $existing_operator = operator_by_login($login); - if( (!$opId && $existing_operator) || - ( $opId && $existing_operator && $opId != $existing_operator['operatorid']) ) + if ((!$opId && $existing_operator) || + ($opId && $existing_operator && $opId != $existing_operator['operatorid'])) $errors[] = getlocal("page_agent.error.duplicate_login"); - - $canmodify = ($opId == $operator['operatorid'] && is_capable($can_modifyprofile, $operator)) - || is_capable($can_administrate, $operator); - if(!$canmodify) { + + $canmodify = ($opId == $operator['operatorid'] && is_capable($can_modifyprofile, $operator)) + || is_capable($can_administrate, $operator); + if (!$canmodify) { $errors[] = getlocal('page_agent.cannot_modify'); } - - if( count($errors) == 0 ) { + + if (count($errors) == 0) { if (!$opId) { - $newop = create_operator($login,$email,$password,$localname,$commonname,""); - header("Location: $webimroot/operator/avatar.php?op=".$newop['operatorid']); + $newop = create_operator($login, $email, $password, $localname, $commonname, ""); + header("Location: $webimroot/operator/avatar.php?op=" . $newop['operatorid']); exit; } else { - update_operator($opId,$login,$email,$password,$localname,$commonname); + update_operator($opId, $login, $email, $password, $localname, $commonname); header("Location: $webimroot/operator/operator.php?op=$opId&stored"); exit; } @@ -88,11 +88,11 @@ if( isset($_POST['login']) && isset($_POST['password']) ) { $page['opid'] = topage($opId); } -} else if( isset($_GET['op']) ) { - $opId = verifyparam( 'op', "/^\d{1,9}$/"); +} else if (isset($_GET['op'])) { + $opId = verifyparam('op', "/^\d{1,9}$/"); $op = operator_by_id($opId); - if( !$op ) { + if (!$op) { $errors[] = getlocal("no_such_operator"); $page['opid'] = topage($opId); } else { @@ -104,18 +104,18 @@ if( isset($_POST['login']) && isset($_POST['password']) ) { } } -if(!$opId && !is_capable($can_administrate, $operator)) { +if (!$opId && !is_capable($can_administrate, $operator)) { $errors[] = "You are not allowed to create operators"; } -$canmodify = ($opId == $operator['operatorid'] && is_capable($can_modifyprofile, $operator)) - || is_capable($can_administrate, $operator); +$canmodify = ($opId == $operator['operatorid'] && is_capable($can_modifyprofile, $operator)) + || is_capable($can_administrate, $operator); $page['stored'] = isset($_GET['stored']); $page['canmodify'] = $canmodify ? "1" : ""; prepare_menu($operator); -setup_operator_settings_tabs($opId,0); +setup_operator_settings_tabs($opId, 0); start_html_output(); require('../view/agent.php'); ?> \ No newline at end of file diff --git a/src/messenger/webim/operator/operators.php b/src/messenger/webim/operator/operators.php index cb5294f5..e3288a5d 100644 --- a/src/messenger/webim/operator/operators.php +++ b/src/messenger/webim/operator/operators.php @@ -24,36 +24,36 @@ require_once('../libs/operator.php'); $operator = check_login(); -if( isset($_GET['act']) && $_GET['act'] == 'del' ) { +if (isset($_GET['act']) && $_GET['act'] == 'del') { $operatorid = isset($_GET['id']) ? $_GET['id'] : ""; - if( !preg_match( "/^\d+$/", $operatorid )) { + if (!preg_match("/^\d+$/", $operatorid)) { $errors[] = "Cannot delete: wrong argument"; } - if( !is_capable($can_administrate, $operator)) { + if (!is_capable($can_administrate, $operator)) { $errors[] = "You are not allowed to remove operators"; } - - if( $operatorid == $operator['operatorid']) { + + if ($operatorid == $operator['operatorid']) { $errors[] = "Cannot remove self"; } - if(count($errors) == 0) { + if (count($errors) == 0) { $op = operator_by_id($operatorid); - if( !$op ) { + if (!$op) { $errors[] = getlocal("no_such_operator"); - } else if($op['vclogin'] == 'admin') { - $errors[] = 'Cannot remove operator "admin"'; - } + } else if ($op['vclogin'] == 'admin') { + $errors[] = 'Cannot remove operator "admin"'; + } } - - if( count($errors) == 0 ) { + + if (count($errors) == 0) { $link = connect(); - perform_query("delete from ${mysqlprefix}chatgroupoperator where operatorid = $operatorid",$link); - perform_query("delete from ${mysqlprefix}chatoperator where operatorid = $operatorid",$link); + perform_query("delete from ${mysqlprefix}chatgroupoperator where operatorid = $operatorid", $link); + perform_query("delete from ${mysqlprefix}chatoperator where operatorid = $operatorid", $link); mysql_close($link); - + header("Location: $webimroot/operator/operators.php"); exit; } diff --git a/src/messenger/webim/operator/opgroups.php b/src/messenger/webim/operator/opgroups.php index 34cab7ca..c821d5dc 100644 --- a/src/messenger/webim/operator/opgroups.php +++ b/src/messenger/webim/operator/opgroups.php @@ -25,65 +25,66 @@ require_once('../libs/operator_settings.php'); $operator = check_login(); -function update_operator_groups($operatorid,$newvalue) { - global $mysqlprefix; +function update_operator_groups($operatorid, $newvalue) +{ + global $mysqlprefix; $link = connect(); perform_query("delete from ${mysqlprefix}chatgroupoperator where operatorid = $operatorid", $link); - foreach($newvalue as $groupid) { + foreach ($newvalue as $groupid) { perform_query("insert into ${mysqlprefix}chatgroupoperator (groupid, operatorid) values ($groupid,$operatorid)", $link); } mysql_close($link); } -$opId = verifyparam( "op","/^\d{1,9}$/"); +$opId = verifyparam("op", "/^\d{1,9}$/"); $page = array('opid' => $opId); $link = connect(); $page['groups'] = get_all_groups($link); mysql_close($link); $errors = array(); -$canmodify = ($opId == $operator['operatorid'] && is_capable($can_modifyprofile, $operator)) - || is_capable($can_administrate, $operator); +$canmodify = ($opId == $operator['operatorid'] && is_capable($can_modifyprofile, $operator)) + || is_capable($can_administrate, $operator); $op = operator_by_id($opId); -if( !$op ) { +if (!$op) { $errors[] = getlocal("no_such_operator"); -} else if( isset($_POST['op']) ) { +} else if (isset($_POST['op'])) { - if(!$canmodify) { + if (!$canmodify) { $errors[] = getlocal('page_agent.cannot_modify'); } - if(count($errors) == 0) { + if (count($errors) == 0) { $new_groups = array(); - foreach($page['groups'] as $group) { - if( verifyparam("group".$group['groupid'],"/^on$/", "") == "on") { + foreach ($page['groups'] as $group) { + if (verifyparam("group" . $group['groupid'], "/^on$/", "") == "on") { $new_groups[] = $group['groupid']; } } - - update_operator_groups($op['operatorid'],$new_groups); + + update_operator_groups($op['operatorid'], $new_groups); header("Location: $webimroot/operator/opgroups.php?op=$opId&stored"); exit; } } $page['formgroup'] = array(); -$page['currentop'] = $op ? topage(get_operator_name($op))." (".$op['vclogin'].")" : "-not found-"; +$page['currentop'] = $op ? topage(get_operator_name($op)) . " (" . $op['vclogin'] . ")" : "-not found-"; $page['canmodify'] = $canmodify ? "1" : ""; -if($op) { - foreach(get_operator_groupids($opId) as $rel) { +if ($op) { + foreach (get_operator_groupids($opId) as $rel) { $page['formgroup'][] = $rel['groupid']; } } $page['stored'] = isset($_GET['stored']); prepare_menu($operator); -setup_operator_settings_tabs($opId,2); +setup_operator_settings_tabs($opId, 2); start_html_output(); require('../view/operator_groups.php'); ?> \ No newline at end of file diff --git a/src/messenger/webim/operator/performance.php b/src/messenger/webim/operator/performance.php index 7dafc2da..31d52bba 100644 --- a/src/messenger/webim/operator/performance.php +++ b/src/messenger/webim/operator/performance.php @@ -29,49 +29,49 @@ $page = array('agentId' => ''); $errors = array(); $options = array( - 'online_timeout', 'updatefrequency_operator', 'updatefrequency_chat', - 'updatefrequency_oldchat', 'max_connections_from_one_host'); + 'online_timeout', 'updatefrequency_operator', 'updatefrequency_chat', + 'updatefrequency_oldchat', 'max_connections_from_one_host'); loadsettings(); $params = array(); -foreach($options as $opt) { +foreach ($options as $opt) { $params[$opt] = $settings[$opt]; } if (isset($_POST['onlinetimeout'])) { - $params['online_timeout'] = getparam('onlinetimeout'); - if(!is_numeric($params['online_timeout'])) { - $errors[] = wrong_field("settings.onlinetimeout"); - } - - $params['updatefrequency_operator'] = getparam('frequencyoperator'); - if(!is_numeric($params['updatefrequency_operator'])) { - $errors[] = wrong_field("settings.frequencyoperator"); - } - - $params['updatefrequency_chat'] = getparam('frequencychat'); - if(!is_numeric($params['updatefrequency_chat'])) { - $errors[] = wrong_field("settings.frequencychat"); - } - - $params['updatefrequency_oldchat'] = getparam('frequencyoldchat'); - if(!is_numeric($params['updatefrequency_oldchat'])) { - $errors[] = wrong_field("settings.frequencyoldchat"); - } + $params['online_timeout'] = getparam('onlinetimeout'); + if (!is_numeric($params['online_timeout'])) { + $errors[] = wrong_field("settings.onlinetimeout"); + } + + $params['updatefrequency_operator'] = getparam('frequencyoperator'); + if (!is_numeric($params['updatefrequency_operator'])) { + $errors[] = wrong_field("settings.frequencyoperator"); + } + + $params['updatefrequency_chat'] = getparam('frequencychat'); + if (!is_numeric($params['updatefrequency_chat'])) { + $errors[] = wrong_field("settings.frequencychat"); + } + + $params['updatefrequency_oldchat'] = getparam('frequencyoldchat'); + if (!is_numeric($params['updatefrequency_oldchat'])) { + $errors[] = wrong_field("settings.frequencyoldchat"); + } $params['max_connections_from_one_host'] = getparam('onehostconnections'); - if(!is_numeric($params['max_connections_from_one_host'])) { - $errors[] = getlocal("settings.wrong.onehostconnections"); - } - - if (count($errors) == 0) { - foreach($options as $opt) { + if (!is_numeric($params['max_connections_from_one_host'])) { + $errors[] = getlocal("settings.wrong.onehostconnections"); + } + + if (count($errors) == 0) { + foreach ($options as $opt) { $settings[$opt] = $params[$opt]; } - update_settings(); - header("Location: $webimroot/operator/performance.php?stored"); - exit; - } + update_settings(); + header("Location: $webimroot/operator/performance.php?stored"); + exit; + } } $page['formonlinetimeout'] = $params['online_timeout']; diff --git a/src/messenger/webim/operator/redirect.php b/src/messenger/webim/operator/redirect.php index 08339919..2397477c 100644 --- a/src/messenger/webim/operator/redirect.php +++ b/src/messenger/webim/operator/redirect.php @@ -27,30 +27,30 @@ require_once('../libs/groups.php'); $operator = check_login(); -$threadid = verifyparam( "thread", "/^\d{1,8}$/"); -$token = verifyparam( "token", "/^\d{1,8}$/"); +$threadid = verifyparam("thread", "/^\d{1,8}$/"); +$token = verifyparam("token", "/^\d{1,8}$/"); $thread = thread_by_id($threadid); -if( !$thread || !isset($thread['ltoken']) || $token != $thread['ltoken'] ) { +if (!$thread || !isset($thread['ltoken']) || $token != $thread['ltoken']) { die("wrong thread"); } $page = array(); $errors = array(); -if(isset($_GET['nextGroup'])) { - $nextid = verifyparam( "nextGroup", "/^\d{1,8}$/"); +if (isset($_GET['nextGroup'])) { + $nextid = verifyparam("nextGroup", "/^\d{1,8}$/"); $nextGroup = group_by_id($nextid); - - if( $nextGroup ) { - $page['message'] = getlocal2("chat.redirected.group.content",array(topage(get_group_name($nextGroup)))); - if( $thread['istate'] == $state_chatting ) { + + if ($nextGroup) { + $page['message'] = getlocal2("chat.redirected.group.content", array(topage(get_group_name($nextGroup)))); + if ($thread['istate'] == $state_chatting) { $link = connect(); - commit_thread( $threadid, - array("istate" => $state_waiting, "nextagent" => 0, "groupid" => $nextid, "agentId" => 0, "agentName" => "''"), $link); + commit_thread($threadid, + array("istate" => $state_waiting, "nextagent" => 0, "groupid" => $nextid, "agentId" => 0, "agentName" => "''"), $link); post_message_($thread['threadid'], $kind_events, - getstring2_("chat.status.operator.redirect", - array(get_operator_name($operator)),$thread['locale']), $link); + getstring2_("chat.status.operator.redirect", + array(get_operator_name($operator)), $thread['locale']), $link); mysql_close($link); } else { $errors[] = getlocal("chat.redirect.cannot"); @@ -60,23 +60,23 @@ if(isset($_GET['nextGroup'])) { } } else { - $nextid = verifyparam( "nextAgent", "/^\d{1,8}$/"); + $nextid = verifyparam("nextAgent", "/^\d{1,8}$/"); $nextOperator = operator_by_id($nextid); - if( $nextOperator ) { - $page['message'] = getlocal2("chat.redirected.content",array(topage(get_operator_name($nextOperator)))); - if( $thread['istate'] == $state_chatting ) { + if ($nextOperator) { + $page['message'] = getlocal2("chat.redirected.content", array(topage(get_operator_name($nextOperator)))); + if ($thread['istate'] == $state_chatting) { $link = connect(); $threadupdate = array("istate" => $state_waiting, "nextagent" => $nextid, "agentId" => 0); - if($thread['groupid'] != 0) { - if(FALSE === select_one_row("select groupid from ${mysqlprefix}chatgroupoperator where operatorid = $nextid and groupid = ".$thread['groupid'], $link)) { + if ($thread['groupid'] != 0) { + if (FALSE === select_one_row("select groupid from ${mysqlprefix}chatgroupoperator where operatorid = $nextid and groupid = " . $thread['groupid'], $link)) { $threadupdate['groupid'] = 0; } } - commit_thread( $threadid, $threadupdate, $link); + commit_thread($threadid, $threadupdate, $link); post_message_($thread['threadid'], $kind_events, - getstring2_("chat.status.operator.redirect", - array(get_operator_name($operator)),$thread['locale']), $link); + getstring2_("chat.status.operator.redirect", + array(get_operator_name($operator)), $thread['locale']), $link); mysql_close($link); } else { $errors[] = getlocal("chat.redirect.cannot"); @@ -87,7 +87,7 @@ if(isset($_GET['nextGroup'])) { } setup_logo(); -if( count($errors) > 0 ) { +if (count($errors) > 0) { expand("../styles", getchatstyle(), "error.tpl"); } else { expand("../styles", getchatstyle(), "redirected.tpl"); diff --git a/src/messenger/webim/operator/resetpwd.php b/src/messenger/webim/operator/resetpwd.php index ab6de384..285f909e 100644 --- a/src/messenger/webim/operator/resetpwd.php +++ b/src/messenger/webim/operator/resetpwd.php @@ -26,15 +26,15 @@ require_once('../libs/settings.php'); $errors = array(); $page = array('version' => $version, 'showform' => true); -$opId = verifyparam( "id", "/^\d{1,9}$/"); +$opId = verifyparam("id", "/^\d{1,9}$/"); $token = verifyparam("token", "/^[\dabcdef]+$/"); $operator = operator_by_id($opId); -if(!$operator) { +if (!$operator) { $errors[] = "No such operator"; $page['showform'] = false; -} else if($token != $operator['vcrestoretoken']) { +} else if ($token != $operator['vcrestoretoken']) { $errors[] = "Wrong token"; $page['showform'] = false; } @@ -42,25 +42,25 @@ if(!$operator) { if (count($errors) == 0 && isset($_POST['password'])) { $password = getparam('password'); $passwordConfirm = getparam('passwordConfirm'); - - if( !$password ) + + if (!$password) $errors[] = no_field("form.field.password"); - if( $password != $passwordConfirm ) + if ($password != $passwordConfirm) $errors[] = getlocal("my_settings.error.password_match"); - + if (count($errors) == 0) { $page['isdone'] = true; $link = connect(); - $query = "update ${mysqlprefix}chatoperator set vcpassword = '".md5($password)."', vcrestoretoken = '' where operatorid = ".$opId; + $query = "update ${mysqlprefix}chatoperator set vcpassword = '" . md5($password) . "', vcrestoretoken = '' where operatorid = " . $opId; perform_query($query, $link); mysql_close($link); - + start_html_output(); require('../view/resetpwd.php'); exit; - } + } } $page['id'] = $opId; diff --git a/src/messenger/webim/operator/restore.php b/src/messenger/webim/operator/restore.php index e7fb92f1..37c392fd 100644 --- a/src/messenger/webim/operator/restore.php +++ b/src/messenger/webim/operator/restore.php @@ -30,32 +30,32 @@ $loginoremail = ""; if (isset($_POST['loginoremail'])) { $loginoremail = getparam("loginoremail"); - + $torestore = is_valid_email($loginoremail) ? operator_by_email($loginoremail) : operator_by_login($loginoremail); - if(!$torestore) { + if (!$torestore) { $errors[] = getlocal("no_such_operator"); } - + $email = $torestore['vcemail']; - if(count($errors) == 0 && !is_valid_email($email)) { + if (count($errors) == 0 && !is_valid_email($email)) { $errors[] = "Operator hasn't set his e-mail"; } - + if (count($errors) == 0) { - $token = md5((time() + microtime()).rand(0,99999999)); - + $token = md5((time() + microtime()) . rand(0, 99999999)); + $link = connect(); - $query = "update ${mysqlprefix}chatoperator set dtmrestore = CURRENT_TIMESTAMP, vcrestoretoken = '$token' where operatorid = ".$torestore['operatorid']; + $query = "update ${mysqlprefix}chatoperator set dtmrestore = CURRENT_TIMESTAMP, vcrestoretoken = '$token' where operatorid = " . $torestore['operatorid']; perform_query($query, $link); - - $href = get_app_location(true,false)."/operator/resetpwd.php?id=".$torestore['operatorid']."&token=$token"; - webim_mail($email, $email, getstring("restore.mailsubj"), getstring2("restore.mailtext",array(get_operator_name($torestore), $href)), $link); + + $href = get_app_location(true, false) . "/operator/resetpwd.php?id=" . $torestore['operatorid'] . "&token=$token"; + webim_mail($email, $email, getstring("restore.mailsubj"), getstring2("restore.mailtext", array(get_operator_name($torestore), $href)), $link); mysql_close($link); $page['isdone'] = true; require('../view/restore.php'); exit; - } + } } $page['formloginoremail'] = topage($loginoremail); diff --git a/src/messenger/webim/operator/settings.php b/src/messenger/webim/operator/settings.php index 62549a9c..77025774 100644 --- a/src/messenger/webim/operator/settings.php +++ b/src/messenger/webim/operator/settings.php @@ -30,7 +30,7 @@ $errors = array(); $stylelist = array(); $stylesfolder = "../styles"; -if($handle = opendir($stylesfolder)) { +if ($handle = opendir($stylesfolder)) { while (false !== ($file = readdir($handle))) { if (preg_match("/^\w+$/", $file) && is_dir("$stylesfolder/$file")) { $stylelist[] = $file; @@ -40,57 +40,57 @@ if($handle = opendir($stylesfolder)) { } $options = array( - 'email', 'title', 'logo', 'hosturl', 'usernamepattern', - 'chatstyle', 'chattitle', 'geolink', 'geolinkparams', 'sendmessagekey'); + 'email', 'title', 'logo', 'hosturl', 'usernamepattern', + 'chatstyle', 'chattitle', 'geolink', 'geolinkparams', 'sendmessagekey'); loadsettings(); $params = array(); -foreach($options as $opt) { +foreach ($options as $opt) { $params[$opt] = $settings[$opt]; } if (isset($_POST['email']) && isset($_POST['title']) && isset($_POST['logo'])) { - $params['email'] = getparam('email'); - $params['title'] = getparam('title'); - $params['logo'] = getparam('logo'); - $params['hosturl'] = getparam('hosturl'); - $params['usernamepattern'] = getparam('usernamepattern'); - $params['chattitle'] = getparam('chattitle'); - $params['geolink'] = getparam('geolink'); + $params['email'] = getparam('email'); + $params['title'] = getparam('title'); + $params['logo'] = getparam('logo'); + $params['hosturl'] = getparam('hosturl'); + $params['usernamepattern'] = getparam('usernamepattern'); + $params['chattitle'] = getparam('chattitle'); + $params['geolink'] = getparam('geolink'); $params['geolinkparams'] = getparam('geolinkparams'); $params['sendmessagekey'] = verifyparam('sendmessagekey', "/^c?enter$/"); - $params['chatstyle'] = verifyparam("chatstyle","/^\w+$/", $params['chatstyle']); - if(!in_array($params['chatstyle'], $stylelist)) { + $params['chatstyle'] = verifyparam("chatstyle", "/^\w+$/", $params['chatstyle']); + if (!in_array($params['chatstyle'], $stylelist)) { $params['chatstyle'] = $stylelist[0]; } - if($params['email'] && !is_valid_email($params['email'])) { - $errors[] = getlocal("settings.wrong.email"); - } - - if($params['geolinkparams']) { - foreach(preg_split("/,/", $params['geolinkparams']) as $oneparam) { - if(!preg_match("/^\s*(toolbar|scrollbars|location|status|menubar|width|height|resizable)=\d{1,4}$/", $oneparam)) { - $errors[] = "Wrong link parameter: \"$oneparam\", should be one of 'toolbar, scrollbars, location, status, menubar, width, height or resizable'"; - } - } - } + if ($params['email'] && !is_valid_email($params['email'])) { + $errors[] = getlocal("settings.wrong.email"); + } - if (count($errors) == 0) { - foreach($options as $opt) { + if ($params['geolinkparams']) { + foreach (preg_split("/,/", $params['geolinkparams']) as $oneparam) { + if (!preg_match("/^\s*(toolbar|scrollbars|location|status|menubar|width|height|resizable)=\d{1,4}$/", $oneparam)) { + $errors[] = "Wrong link parameter: \"$oneparam\", should be one of 'toolbar, scrollbars, location, status, menubar, width, height or resizable'"; + } + } + } + + if (count($errors) == 0) { + foreach ($options as $opt) { $settings[$opt] = $params[$opt]; } - update_settings(); - header("Location: $webimroot/operator/settings.php?stored"); - exit; - } + update_settings(); + header("Location: $webimroot/operator/settings.php?stored"); + exit; + } } $page['formemail'] = topage($params['email']); $page['formtitle'] = topage($params['title']); -$page['formlogo'] = topage($params['logo']); -$page['formhosturl'] = topage($params['hosturl']); +$page['formlogo'] = topage($params['logo']); +$page['formhosturl'] = topage($params['hosturl']); $page['formgeolink'] = topage($params['geolink']); $page['formgeolinkparams'] = topage($params['geolinkparams']); $page['formusernamepattern'] = topage($params['usernamepattern']); diff --git a/src/messenger/webim/operator/statistics.php b/src/messenger/webim/operator/statistics.php index 7abea198..9d12d506 100644 --- a/src/messenger/webim/operator/statistics.php +++ b/src/messenger/webim/operator/statistics.php @@ -29,55 +29,55 @@ setlocale(LC_TIME, getstring("time.locale")); $page = array(); $page['operator'] = topage(get_operator_name($operator)); -$page['availableDays'] = range(1,31); -$page['availableMonth'] = get_month_selection(time()-400*24*60*60,time()+50*24*60*60 ); +$page['availableDays'] = range(1, 31); +$page['availableMonth'] = get_month_selection(time() - 400 * 24 * 60 * 60, time() + 50 * 24 * 60 * 60); $page['showresults'] = false; $errors = array(); -if(isset($_GET['startday'])) { - $startday = verifyparam("startday","/^\d+$/"); - $startmonth = verifyparam("startmonth","/^\d{2}.\d{2}$/"); - $endday = verifyparam("endday","/^\d+$/"); - $endmonth = verifyparam("endmonth","/^\d{2}.\d{2}$/"); - $start = get_form_date($startday,$startmonth); - $end = get_form_date($endday, $endmonth)+24*60*60; +if (isset($_GET['startday'])) { + $startday = verifyparam("startday", "/^\d+$/"); + $startmonth = verifyparam("startmonth", "/^\d{2}.\d{2}$/"); + $endday = verifyparam("endday", "/^\d+$/"); + $endmonth = verifyparam("endmonth", "/^\d{2}.\d{2}$/"); + $start = get_form_date($startday, $startmonth); + $end = get_form_date($endday, $endmonth) + 24 * 60 * 60; } else { $curr = getdate(time()); - if( $curr['mday'] < 7 ) { + if ($curr['mday'] < 7) { // previous month - if($curr['mon'] == 1) { - $month = 12; - $year = $curr['year']-1; + if ($curr['mon'] == 1) { + $month = 12; + $year = $curr['year'] - 1; } else { - $month = $curr['mon']-1; + $month = $curr['mon'] - 1; $year = $curr['year']; } - $start = mktime(0,0,0,$month,1,$year); - $end = mktime(0,0,0,$month, date("t",$start),$year)+24*60*60; + $start = mktime(0, 0, 0, $month, 1, $year); + $end = mktime(0, 0, 0, $month, date("t", $start), $year) + 24 * 60 * 60; } else { - $start = mktime(0,0,0,$curr['mon'],1,$curr['year']); - $end = time()+24*60*60; + $start = mktime(0, 0, 0, $curr['mon'], 1, $curr['year']); + $end = time() + 24 * 60 * 60; } } set_form_date($start, "start"); -set_form_date($end-24*60*60, "end"); +set_form_date($end - 24 * 60 * 60, "end"); -if( $start > $end ) { +if ($start > $end) { $errors[] = getlocal("statistics.wrong.dates"); } $link = connect(); -$page['reportByDate'] = select_multi_assoc("select DATE(dtmcreated) as date, COUNT(distinct threadid) as threads, SUM(${mysqlprefix}chatmessage.ikind = $kind_agent) as agents, SUM(${mysqlprefix}chatmessage.ikind = $kind_user) as users ". - "from ${mysqlprefix}chatmessage where unix_timestamp(dtmcreated) >= $start AND unix_timestamp(dtmcreated) < $end group by DATE(dtmcreated) order by dtmcreated desc", $link); +$page['reportByDate'] = select_multi_assoc("select DATE(dtmcreated) as date, COUNT(distinct threadid) as threads, SUM(${mysqlprefix}chatmessage.ikind = $kind_agent) as agents, SUM(${mysqlprefix}chatmessage.ikind = $kind_user) as users " . + "from ${mysqlprefix}chatmessage where unix_timestamp(dtmcreated) >= $start AND unix_timestamp(dtmcreated) < $end group by DATE(dtmcreated) order by dtmcreated desc", $link); -$page['reportByDateTotal'] = select_one_row("select COUNT(distinct threadid) as threads, SUM(${mysqlprefix}chatmessage.ikind = $kind_agent) as agents, SUM(${mysqlprefix}chatmessage.ikind = $kind_user) as users ". - "from ${mysqlprefix}chatmessage where unix_timestamp(dtmcreated) >= $start AND unix_timestamp(dtmcreated) < $end", $link); +$page['reportByDateTotal'] = select_one_row("select COUNT(distinct threadid) as threads, SUM(${mysqlprefix}chatmessage.ikind = $kind_agent) as agents, SUM(${mysqlprefix}chatmessage.ikind = $kind_user) as users " . + "from ${mysqlprefix}chatmessage where unix_timestamp(dtmcreated) >= $start AND unix_timestamp(dtmcreated) < $end", $link); -$page['reportByAgent'] = select_multi_assoc("select vclocalename as name, COUNT(distinct threadid) as threads, SUM(ikind = $kind_agent) as msgs, AVG(CHAR_LENGTH(tmessage)) as avglen ". - "from ${mysqlprefix}chatmessage, ${mysqlprefix}chatoperator ". - "where agentId = operatorid AND unix_timestamp(dtmcreated) >= $start AND unix_timestamp(dtmcreated) < $end group by operatorid", $link); +$page['reportByAgent'] = select_multi_assoc("select vclocalename as name, COUNT(distinct threadid) as threads, SUM(ikind = $kind_agent) as msgs, AVG(CHAR_LENGTH(tmessage)) as avglen " . + "from ${mysqlprefix}chatmessage, ${mysqlprefix}chatoperator " . + "where agentId = operatorid AND unix_timestamp(dtmcreated) >= $start AND unix_timestamp(dtmcreated) < $end group by operatorid", $link); $page['showresults'] = count($errors) == 0; diff --git a/src/messenger/webim/operator/themes.php b/src/messenger/webim/operator/themes.php index f3d98640..6bb32627 100644 --- a/src/messenger/webim/operator/themes.php +++ b/src/messenger/webim/operator/themes.php @@ -31,7 +31,7 @@ $operator = check_login(); $stylelist = array(); $stylesfolder = "../styles"; -if($handle = opendir($stylesfolder)) { +if ($handle = opendir($stylesfolder)) { while (false !== ($file = readdir($handle))) { if (preg_match("/^\w+$/", $file) && is_dir("$stylesfolder/$file")) { $stylelist[] = $file; @@ -40,55 +40,55 @@ if($handle = opendir($stylesfolder)) { closedir($handle); } -$preview = verifyparam("preview","/^\w+$/", "default"); -if(!in_array($preview, $stylelist)) { +$preview = verifyparam("preview", "/^\w+$/", "default"); +if (!in_array($preview, $stylelist)) { $preview = $stylelist[0]; } $show = verifyparam("show", "/^(chat|chatsimple|nochat|mail|mailsent|survey|leavemessage|leavemessagesent|redirect|redirected|agentchat|agentrochat|error)$/", ""); $showerrors = verifyparam("showerr", "/^on$/", "") == "on"; $errors = array(); -if($showerrors || $show == 'error') { +if ($showerrors || $show == 'error') { $errors[] = "Test error"; } -if($show == 'chat' || $show == 'mail' || $show == 'leavemessage' || $show == 'leavemessagesent' || $show == 'chatsimple' || $show == 'nochat') { - setup_chatview_for_user(array('threadid' => 0,'userName' => getstring("chat.default.username"), 'ltoken' => 123), "ajaxed"); +if ($show == 'chat' || $show == 'mail' || $show == 'leavemessage' || $show == 'leavemessagesent' || $show == 'chatsimple' || $show == 'nochat') { + setup_chatview_for_user(array('threadid' => 0, 'userName' => getstring("chat.default.username"), 'ltoken' => 123), "ajaxed"); $page['mailLink'] = "$webimroot/operator/themes.php?preview=$preview&show=mail"; $page['info'] = ""; expand("../styles", "$preview", "$show.tpl"); exit; } -if($show == 'survey') { +if ($show == 'survey') { loadsettings(); setup_survey("Visitor", "", "", "", "http://google.com"); setup_logo(); expand("../styles", "$preview", "$show.tpl"); exit; } -if($show == 'mailsent' || $show == 'error') { +if ($show == 'mailsent' || $show == 'error') { $page['email'] = "admin@yourdomain.com"; setup_logo(); expand("../styles", "$preview", "$show.tpl"); exit; } -if($show == 'redirect' || $show == 'redirected' || $show == 'agentchat' || $show == 'agentrochat' ) { +if ($show == 'redirect' || $show == 'redirected' || $show == 'agentchat' || $show == 'agentrochat') { setup_chatview_for_operator( array( - 'threadid' => 0, - 'userName' => getstring("chat.default.username"), - 'remote' => "1.2.3.4", - 'agentId' => 1, - 'userid' => 'visitor1', - 'locale' => $current_locale, - 'ltoken' => $show=='agentrochat' ? 124 : 123), + 'threadid' => 0, + 'userName' => getstring("chat.default.username"), + 'remote' => "1.2.3.4", + 'agentId' => 1, + 'userid' => 'visitor1', + 'locale' => $current_locale, + 'ltoken' => $show == 'agentrochat' ? 124 : 123), array( - 'operatorid' => ($show=='agentrochat' ? 2 : 1), - )); - if($show=='redirect') { - setup_redirect_links( 0,$show=='agentrochat' ? 124 : 123); - } elseif($show=='redirected') { - $page['message'] = getlocal2("chat.redirected.content",array("Administrator")); + 'operatorid' => ($show == 'agentrochat' ? 2 : 1), + )); + if ($show == 'redirect') { + setup_redirect_links(0, $show == 'agentrochat' ? 124 : 123); + } elseif ($show == 'redirected') { + $page['message'] = getlocal2("chat.redirected.content", array("Administrator")); } $page['redirectLink'] = "$webimroot/operator/themes.php?preview=$preview&show=redirect"; expand("../styles", "$preview", "$show.tpl"); @@ -126,12 +126,12 @@ $page['availableTemplates'] = array( "agentchat", "agentrochat", "error", "all"); -$page['showlink'] = "$webimroot/operator/themes.php?preview=$preview&".($showerrors?"showerr=on&":"")."show="; +$page['showlink'] = "$webimroot/operator/themes.php?preview=$preview&" . ($showerrors ? "showerr=on&" : "") . "show="; $page['previewList'] = array(); -foreach($templateList as $tpl) { - if($tpl['id'] == $template || $template == 'all') { - $page['previewList'][] = $tpl; +foreach ($templateList as $tpl) { + if ($tpl['id'] == $template || $template == 'all') { + $page['previewList'][] = $tpl; } } diff --git a/src/messenger/webim/operator/threadprocessor.php b/src/messenger/webim/operator/threadprocessor.php index 7e92c87f..158e63ae 100644 --- a/src/messenger/webim/operator/threadprocessor.php +++ b/src/messenger/webim/operator/threadprocessor.php @@ -31,23 +31,24 @@ $page = array(); loadsettings(); setlocale(LC_TIME, getstring("time.locale")); -function thread_info($id) { - global $mysqlprefix; +function thread_info($id) +{ + global $mysqlprefix; $link = connect(); - $thread = select_one_row("select userName,agentName,remote,userAgent,". - "unix_timestamp(dtmmodified) as modified, unix_timestamp(dtmcreated) as created,". - "vclocalname as groupName ". - "from ${mysqlprefix}chatthread left join ${mysqlprefix}chatgroup on ${mysqlprefix}chatthread.groupid = ${mysqlprefix}chatgroup.groupid ". - "where threadid = ". $id, $link ); + $thread = select_one_row("select userName,agentName,remote,userAgent," . + "unix_timestamp(dtmmodified) as modified, unix_timestamp(dtmcreated) as created," . + "vclocalname as groupName " . + "from ${mysqlprefix}chatthread left join ${mysqlprefix}chatgroup on ${mysqlprefix}chatthread.groupid = ${mysqlprefix}chatgroup.groupid " . + "where threadid = " . $id, $link); mysql_close($link); return $thread; } -if( isset($_GET['threadid'])) { - $threadid = verifyparam( "threadid", "/^(\d{1,9})?$/", ""); +if (isset($_GET['threadid'])) { + $threadid = verifyparam("threadid", "/^(\d{1,9})?$/", ""); $lastid = -1; - $page['threadMessages'] = get_messages($threadid,"html",false,$lastid); + $page['threadMessages'] = get_messages($threadid, "html", false, $lastid); $page['thread'] = thread_info($threadid); } diff --git a/src/messenger/webim/operator/translate.php b/src/messenger/webim/operator/translate.php index c66152bc..5e271ce6 100644 --- a/src/messenger/webim/operator/translate.php +++ b/src/messenger/webim/operator/translate.php @@ -23,27 +23,30 @@ require_once('../libs/common.php'); require_once('../libs/operator.php'); require_once('../libs/pagination.php'); -function compare_localization_by_l1($a, $b) { - if ($a == $b) { - return 0; - } - return ($a['l1'] < $b['l1']) ? -1 : 1; +function compare_localization_by_l1($a, $b) +{ + if ($a == $b) { + return 0; + } + return ($a['l1'] < $b['l1']) ? -1 : 1; } -function compare_localization_by_id($a, $b) { - if ($a == $b) { - return 0; - } - return ($a['id'] < $b['id']) ? -1 : 1; +function compare_localization_by_id($a, $b) +{ + if ($a == $b) { + return 0; + } + return ($a['id'] < $b['id']) ? -1 : 1; } -function load_idlist($name) { +function load_idlist($name) +{ $result = array(); - $fp = @fopen(dirname(__FILE__)."/../locales/names/$name", "r"); - if($fp !== FALSE) { + $fp = @fopen(dirname(__FILE__) . "/../locales/names/$name", "r"); + if ($fp !== FALSE) { while (!feof($fp)) { $line = trim(fgets($fp, 4096)); - if($line && preg_match("/^[\w_\.]+$/", $line)) { + if ($line && preg_match("/^[\w_\.]+$/", $line)) { $result[] = $line; } } @@ -52,62 +55,64 @@ function load_idlist($name) { return $result; } -function save_message($locale,$key,$value) { +function save_message($locale, $key, $value) +{ global $webim_encoding; $result = ""; $added = false; $current_encoding = $webim_encoding; - $fp = fopen(dirname(__FILE__)."/../locales/$locale/properties", "r"); + $fp = fopen(dirname(__FILE__) . "/../locales/$locale/properties", "r"); while (!feof($fp)) { $line = fgets($fp, 4096); - $keyval = preg_split("/=/", $line, 2 ); - if( isset($keyval[1]) ) { - if($keyval[0] == 'encoding') { + $keyval = preg_split("/=/", $line, 2); + if (isset($keyval[1])) { + if ($keyval[0] == 'encoding') { $current_encoding = trim($keyval[1]); - } else if(!$added && $keyval[0] == $key) { - $line = "$key=".myiconv($webim_encoding, $current_encoding, str_replace("\r", "",str_replace("\n", "\\n",trim($value))))."\n"; + } else if (!$added && $keyval[0] == $key) { + $line = "$key=" . myiconv($webim_encoding, $current_encoding, str_replace("\r", "", str_replace("\n", "\\n", trim($value)))) . "\n"; $added = true; } } $result .= $line; } fclose($fp); - if(!$added) { - $result .= "$key=".myiconv($webim_encoding, $current_encoding, str_replace("\r", "",str_replace("\n", "\\n",trim($value))))."\n"; + if (!$added) { + $result .= "$key=" . myiconv($webim_encoding, $current_encoding, str_replace("\r", "", str_replace("\n", "\\n", trim($value)))) . "\n"; } - $fp = @fopen(dirname(__FILE__)."/../locales/$locale/properties", "w"); - if($fp !== FALSE) { + $fp = @fopen(dirname(__FILE__) . "/../locales/$locale/properties", "w"); + if ($fp !== FALSE) { fwrite($fp, $result); fclose($fp); } else { die("cannot write /locales/$locale/properties, please check file permissions on your server"); } - $fp = @fopen(dirname(__FILE__)."/../locales/$locale/properties.log", "a"); - if($fp !== FALSE) { + $fp = @fopen(dirname(__FILE__) . "/../locales/$locale/properties.log", "a"); + if ($fp !== FALSE) { $extAddr = $_SERVER['REMOTE_ADDR']; if (isset($_SERVER['HTTP_X_FORWARDED_FOR']) && - $_SERVER['HTTP_X_FORWARDED_FOR'] != $_SERVER['REMOTE_ADDR']) { - $extAddr = $_SERVER['REMOTE_ADDR'].' ('.$_SERVER['HTTP_X_FORWARDED_FOR'].')'; + $_SERVER['HTTP_X_FORWARDED_FOR'] != $_SERVER['REMOTE_ADDR']) { + $extAddr = $_SERVER['REMOTE_ADDR'] . ' (' . $_SERVER['HTTP_X_FORWARDED_FOR'] . ')'; } $userbrowser = $_SERVER['HTTP_USER_AGENT']; $remoteHost = isset($_SERVER['REMOTE_HOST']) ? $_SERVER['REMOTE_HOST'] : $extAddr; - fwrite($fp,"# ".date(DATE_RFC822)." by $remoteHost using $userbrowser\n"); - fwrite($fp,"$key=".myiconv($webim_encoding, $current_encoding, str_replace("\r", "",str_replace("\n", "\\n",trim($value))))."\n"); + fwrite($fp, "# " . date(DATE_RFC822) . " by $remoteHost using $userbrowser\n"); + fwrite($fp, "$key=" . myiconv($webim_encoding, $current_encoding, str_replace("\r", "", str_replace("\n", "\\n", trim($value)))) . "\n"); fclose($fp); } } -function get_auxiliary($s) { +function get_auxiliary($s) +{ $res = ""; - if(preg_match_all("/<[^>]+?>|[:]|\{\d+\}|[Mm]ibew|[Ww]ebim/", $s, $matches, PREG_PATTERN_ORDER)) { + if (preg_match_all("/<[^>]+?>|[:]|\{\d+\}|[Mm]ibew|[Ww]ebim/", $s, $matches, PREG_PATTERN_ORDER)) { foreach ($matches[0] as $val) { - if($val != "
                                                                ") { + if ($val != "
                                                                ") { $res .= $val; } - } + } } - if(substr(trim($s),-1) == "." || substr(trim($s),-1) == "?") { + if (substr(trim($s), -1) == "." || substr(trim($s), -1) == "?") { $res .= "."; } return $res; @@ -119,11 +124,11 @@ $source = verifyparam("source", "/^[\w-]{2,5}$/", $default_locale); $target = verifyparam("target", "/^[\w-]{2,5}$/", $current_locale); $stringid = verifyparam("key", "/^[_\.\w]+$/", ""); -if(!isset($messages[$source])) { +if (!isset($messages[$source])) { load_messages($source); } $lang1 = $messages[$source]; -if(!isset($messages[$target])) { +if (!isset($messages[$target])) { load_messages($target); } $lang2 = $messages[$target]; @@ -136,16 +141,16 @@ $page = array( 'title2' => isset($lang2["localeid"]) ? $lang2["localeid"] : $target ); -if($stringid) { +if ($stringid) { $translation = isset($lang2[$stringid]) ? $lang2[$stringid] : ""; - if(isset($_POST['translation'])) { + if (isset($_POST['translation'])) { $translation = getparam('translation'); - if(!$translation) { + if (!$translation) { $errors[] = no_field("form.field.translation"); } - if(count($errors) == 0) { + if (count($errors) == 0) { save_message($target, $stringid, $translation); $page['saved'] = true; @@ -169,7 +174,7 @@ if($stringid) { $localesList = array(); $allLocales = get_available_locales(); -foreach($allLocales as $loc) { +foreach ($allLocales as $loc) { $localesList[] = array("id" => $loc, "name" => getlocal_("localeid", $loc)); } @@ -177,35 +182,35 @@ $show = verifyparam("show", "/^(all|s1|s2|s3)$/", "all"); $result = array(); $allkeys = array_keys($lang1); -if($show == 's1') { +if ($show == 's1') { $allkeys = array_intersect($allkeys, load_idlist('level1')); -} else if($show == 's2') { +} else if ($show == 's2') { $allkeys = array_intersect($allkeys, load_idlist('level2')); -} else if($show == 's3') { +} else if ($show == 's3') { $allkeys = array_diff($allkeys, load_idlist('level1'), load_idlist('level2')); } -foreach($allkeys as $key) { - if($key != 'output_charset') { +foreach ($allkeys as $key) { + if ($key != 'output_charset') { $tsource = htmlspecialchars($lang1[$key]); - if(isset($lang2[$key])) { + if (isset($lang2[$key])) { $value = htmlspecialchars($lang2[$key]); - if(get_auxiliary($lang2[$key]) != get_auxiliary($lang1[$key])) { + if (get_auxiliary($lang2[$key]) != get_auxiliary($lang1[$key])) { $value = "$value (wrong formatting)"; } } else { - $value = "absent"; + $value = "absent"; } $result[] = array( - 'id' => $key, - 'l1' => $tsource, - 'l2' => $value ); + 'id' => $key, + 'l1' => $tsource, + 'l2' => $value); } } $order = verifyparam("sort", "/^(id|l1)$/", "id"); usort($result, "compare_localization_by_$order"); -setup_pagination($result,100); +setup_pagination($result, 100); $page['formtarget'] = $target; $page['formsource'] = $source; diff --git a/src/messenger/webim/operator/update.php b/src/messenger/webim/operator/update.php index 7d5b4a27..36fa9b84 100644 --- a/src/messenger/webim/operator/update.php +++ b/src/messenger/webim/operator/update.php @@ -26,9 +26,9 @@ require_once('../libs/operator.php'); require_once('../libs/groups.php'); $operator = get_logged_in(); -if( !$operator ) { +if (!$operator) { start_xml_output(); - echo "".myiconv($webim_encoding,"utf-8",escape_with_cdata(getstring("agent.not_logged_in"))).""; + echo "" . myiconv($webim_encoding, "utf-8", escape_with_cdata(getstring("agent.not_logged_in"))) . ""; exit; } @@ -49,110 +49,113 @@ $threadstate_key = array( $state_loading => "chat.thread.state_loading" ); -function thread_to_xml($thread,$link) { +function thread_to_xml($thread, $link) +{ global $state_chatting, $threadstate_to_string, $threadstate_key, - $webim_encoding, $operator, $settings, - $can_viewthreads, $can_takeover, $mysqlprefix; +$webim_encoding, $operator, $settings, +$can_viewthreads, $can_takeover, $mysqlprefix; $state = $threadstate_to_string[$thread['istate']]; - $result = ""; + $result = ""; $state = getstring($threadstate_key[$thread['istate']]); - $nextagent = $thread['nextagent'] != 0 ? operator_by_id_($thread['nextagent'],$link) : null; + $nextagent = $thread['nextagent'] != 0 ? operator_by_id_($thread['nextagent'], $link) : null; $threadoperator = $nextagent ? get_operator_name($nextagent) - : ($thread['agentName'] ? $thread['agentName'] : "-"); - - if($threadoperator == "-" && $thread['groupname']) { - $threadoperator = "- ".$thread['groupname']." -"; + : ($thread['agentName'] ? $thread['agentName'] : "-"); + + if ($threadoperator == "-" && $thread['groupname']) { + $threadoperator = "- " . $thread['groupname'] . " -"; } - if(!($thread['istate'] == $state_chatting && $thread['agentId'] != $operator['operatorid'] && !is_capable($can_takeover,$operator))) { + if (!($thread['istate'] == $state_chatting && $thread['agentId'] != $operator['operatorid'] && !is_capable($can_takeover, $operator))) { $result .= " canopen=\"true\""; } if ($thread['agentId'] != $operator['operatorid'] && $thread['nextagent'] != $operator['operatorid'] - && is_capable($can_viewthreads, $operator)) { + && is_capable($can_viewthreads, $operator)) { $result .= " canview=\"true\""; } if ($settings['enableban'] == "1") { $result .= " canban=\"true\""; } - $banForThread = $settings['enableban'] == "1" ? ban_for_addr_($thread['remote'],$link) : false; - if($banForThread) { - $result .= " ban=\"blocked\" banid=\"".$banForThread['banid']."\""; + $banForThread = $settings['enableban'] == "1" ? ban_for_addr_($thread['remote'], $link) : false; + if ($banForThread) { + $result .= " ban=\"blocked\" banid=\"" . $banForThread['banid'] . "\""; } - $result .= " state=\"$state\" typing=\"".$thread['userTyping']."\">"; - $result .=""; - if($banForThread) { + $result .= " state=\"$state\" typing=\"" . $thread['userTyping'] . "\">"; + $result .= ""; + if ($banForThread) { $result .= htmlspecialchars(getstring('chat.client.spam.prefix')); } - $result .= htmlspecialchars(htmlspecialchars(get_user_name($thread['userName'],$thread['remote'], $thread['userid']))).""; - $result .= "".htmlspecialchars(get_user_addr($thread['remote'])).""; - $result .= "".htmlspecialchars(htmlspecialchars($threadoperator)).""; - $result .= ""; - $result .= "".$thread['unix_timestamp(dtmmodified)']."000"; + $result .= htmlspecialchars(htmlspecialchars(get_user_name($thread['userName'], $thread['remote'], $thread['userid']))) . ""; + $result .= "" . htmlspecialchars(get_user_addr($thread['remote'])) . ""; + $result .= "" . htmlspecialchars(htmlspecialchars($threadoperator)) . ""; + $result .= ""; + $result .= "" . $thread['unix_timestamp(dtmmodified)'] . "000"; - if($banForThread) { - $result .= "".$banForThread['comment'].""; + if ($banForThread) { + $result .= "" . $banForThread['comment'] . ""; } $userAgent = get_useragent_version($thread['userAgent']); - $result .= "".$userAgent.""; - if( $thread["shownmessageid"] != 0 ) { - $query = "select tmessage from ${mysqlprefix}chatmessage where messageid = ".$thread["shownmessageid"]; + $result .= "" . $userAgent . ""; + if ($thread["shownmessageid"] != 0) { + $query = "select tmessage from ${mysqlprefix}chatmessage where messageid = " . $thread["shownmessageid"]; $line = select_one_row($query, $link); - if( $line ) { + if ($line) { $message = preg_replace("/[\r\n\t]+/", " ", $line["tmessage"]); - $result .= "".htmlspecialchars(htmlspecialchars($message)).""; + $result .= "" . htmlspecialchars(htmlspecialchars($message)) . ""; } } $result .= ""; return $result; } -function print_pending_threads($groupids,$since) { +function print_pending_threads($groupids, $since) +{ global $webim_encoding, $settings, $state_closed, $state_left, $mysqlprefix; $link = connect(); $revision = $since; $output = array(); - $query = "select threadid, userName, agentName, unix_timestamp(dtmcreated), userTyping, ". - "unix_timestamp(dtmmodified), lrevision, istate, remote, nextagent, agentId, userid, shownmessageid, userAgent, (select vclocalname from ${mysqlprefix}chatgroup where ${mysqlprefix}chatgroup.groupid = ${mysqlprefix}chatthread.groupid) as groupname ". - "from ${mysqlprefix}chatthread where lrevision > $since ". - ($since <= 0 - ? "AND istate <> $state_closed AND istate <> $state_left " - : ""). + $query = "select threadid, userName, agentName, unix_timestamp(dtmcreated), userTyping, " . + "unix_timestamp(dtmmodified), lrevision, istate, remote, nextagent, agentId, userid, shownmessageid, userAgent, (select vclocalname from ${mysqlprefix}chatgroup where ${mysqlprefix}chatgroup.groupid = ${mysqlprefix}chatthread.groupid) as groupname " . + "from ${mysqlprefix}chatthread where lrevision > $since " . + ($since <= 0 + ? "AND istate <> $state_closed AND istate <> $state_left " + : "") . ($settings['enablegroups'] == '1' - ? "AND (groupid is NULL".($groupids - ? " OR groupid IN ($groupids)" - : ""). - ") " - : ""). + ? "AND (groupid is NULL" . ($groupids + ? " OR groupid IN ($groupids)" + : "") . + ") " + : "") . "ORDER BY threadid"; $rows = select_multi_assoc($query, $link); foreach ($rows as $row) { - $thread = thread_to_xml($row,$link); + $thread = thread_to_xml($row, $link); $output[] = $thread; - if( $row['lrevision'] > $revision ) + if ($row['lrevision'] > $revision) $revision = $row['lrevision']; } mysql_close($link); - echo ""; - foreach( $output as $thr ) { - print myiconv($webim_encoding,"utf-8",$thr); + echo ""; + foreach ($output as $thr) { + print myiconv($webim_encoding, "utf-8", $thr); } echo ""; } -function print_operators() { +function print_operators() +{ echo ""; $operators = operator_get_all(); - foreach($operators as $operator) { + foreach ($operators as $operator) { if (!operator_is_online($operator)) continue; @@ -161,16 +164,16 @@ function print_operators() { echo ""; } - echo ""; + echo ""; } -$since = verifyparam( "since", "/^\d{1,9}$/", 0); -$status = verifyparam( "status", "/^\d{1,2}$/", 0); -$showonline = verifyparam( "showonline", "/^1$/", 0); +$since = verifyparam("since", "/^\d{1,9}$/", 0); +$status = verifyparam("status", "/^\d{1,2}$/", 0); +$showonline = verifyparam("showonline", "/^1$/", 0); $link = connect(); loadsettings_($link); -if(!isset($_SESSION['operatorgroups'])) { +if (!isset($_SESSION['operatorgroups'])) { $_SESSION["${mysqlprefix}operatorgroups"] = get_operator_groupslist($operator['operatorid'], $link); } mysql_close($link); @@ -178,10 +181,10 @@ $groupids = $_SESSION["${mysqlprefix}operatorgroups"]; start_xml_output(); echo ''; -if($showonline) { +if ($showonline) { print_operators(); } -print_pending_threads($groupids,$since); +print_pending_threads($groupids, $since); echo ''; notify_operator_alive($operator['operatorid'], $status); exit; diff --git a/src/messenger/webim/operator/updates.php b/src/messenger/webim/operator/updates.php index 726ee4ba..d36f8f12 100644 --- a/src/messenger/webim/operator/updates.php +++ b/src/messenger/webim/operator/updates.php @@ -34,8 +34,8 @@ $page = array( 'version' => $version, ); -foreach($default_extensions as $ext) { - if(!extension_loaded($ext)) { +foreach ($default_extensions as $ext) { + if (!extension_loaded($ext)) { $page['phpVersion'] .= " $ext/absent"; } else { $ver = phpversion($ext); diff --git a/src/messenger/webim/operator/userhistory.php b/src/messenger/webim/operator/userhistory.php index d7e419f2..356d2761 100644 --- a/src/messenger/webim/operator/userhistory.php +++ b/src/messenger/webim/operator/userhistory.php @@ -33,23 +33,24 @@ $page = array(); setlocale(LC_TIME, getstring("time.locale")); $userid = ""; -if( isset($_GET['userid'])) { - $userid = verifyparam( "userid", "/^.{0,63}$/", ""); +if (isset($_GET['userid'])) { + $userid = verifyparam("userid", "/^.{0,63}$/", ""); } -function threads_by_userid($userid) { - global $mysqlprefix; +function threads_by_userid($userid) +{ + global $mysqlprefix; if ($userid == "") { - return null; + return null; } $link = connect(); - $query = sprintf("select unix_timestamp(dtmcreated) as created, unix_timestamp(dtmmodified) as modified, ". - " threadid, remote, agentName, userName ". - "from ${mysqlprefix}chatthread ". - "where userid=\"$userid\" order by created DESC", $userid); + $query = sprintf("select unix_timestamp(dtmcreated) as created, unix_timestamp(dtmmodified) as modified, " . + " threadid, remote, agentName, userName " . + "from ${mysqlprefix}chatthread " . + "where userid=\"$userid\" order by created DESC", $userid); - $result = mysql_query($query, $link) or die(' Query failed: ' .mysql_error($link) /*.": ".$query*/); + $result = mysql_query($query, $link) or die(' Query failed: ' . mysql_error($link) /*.": ".$query*/); $foundThreads = array(); while ($thread = mysql_fetch_array($result, MYSQL_ASSOC)) { @@ -64,7 +65,7 @@ function threads_by_userid($userid) { $found = threads_by_userid($userid); prepare_menu($operator); -setup_pagination($found,6); +setup_pagination($found, 6); start_html_output(); require('../view/userhistory.php'); ?> \ No newline at end of file From 6a41b86de4509af2b25be8e529b5ace9db519080 Mon Sep 17 00:00:00 2001 From: Evgeny Gryaznov Date: Sat, 26 Feb 2011 15:09:39 +0100 Subject: [PATCH 39/77] whats new updated --- src/messenger/webim/install/whatsnew.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/messenger/webim/install/whatsnew.txt b/src/messenger/webim/install/whatsnew.txt index 5795065e..3baa3a03 100644 --- a/src/messenger/webim/install/whatsnew.txt +++ b/src/messenger/webim/install/whatsnew.txt @@ -1,5 +1,8 @@ 1.6.4 ----- + [+] core UI improvements, "you are offline" and "new features" notification panels + [+] online/away operators list (on "awaiting visitors" page) by Andrew Armstrong + [+] several instances of mibew in one DB ($mysqlprefix variable) [!] various compatibility fixes: button image, captcha, check webimroot variable (installation) [!] fix speed of history search, fix redirection to groups From 616e8da89e03ee766713ac624765f2a36cabf5fd Mon Sep 17 00:00:00 2001 From: Evgeny Gryaznov Date: Sat, 26 Feb 2011 15:21:14 +0100 Subject: [PATCH 40/77] two columns on code generation page --- src/messenger/webim/default.css | 7 +++++++ src/messenger/webim/view/gen_button.php | 15 +++++++++------ 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/src/messenger/webim/default.css b/src/messenger/webim/default.css index c7c8f7c7..1ed25c6a 100644 --- a/src/messenger/webim/default.css +++ b/src/messenger/webim/default.css @@ -329,6 +329,13 @@ div.errinfo { background: url(images/subitem.gif) no-repeat 10px 2px; } +.fieldinrow { + min-width: 300px; + display: inline; + float:left; + width: 45%; +} + .fvalue { float: left; } diff --git a/src/messenger/webim/view/gen_button.php b/src/messenger/webim/view/gen_button.php index 3f708535..0fdd94c8 100644 --- a/src/messenger/webim/view/gen_button.php +++ b/src/messenger/webim/view/gen_button.php @@ -37,22 +37,23 @@ require_once('inc_errors.php');
                                                                -
                                                                +
                                                                -
                                                                +
                                                                +
                                                                -
                                                                +
                                                                @@ -60,14 +61,15 @@ require_once('inc_errors.php');
                                                                -
                                                                +
                                                                +
                                                                -
                                                                +
                                                                onchange="this.form.submit();"/> @@ -76,13 +78,14 @@ require_once('inc_errors.php'); -
                                                                +
                                                                onchange="this.form.submit();"/>
                                                                +
                                                                From b9cc8ed5b189854245f9d222ce199ad2d789a6b6 Mon Sep 17 00:00:00 2001 From: Evgeny Gryaznov Date: Sat, 26 Feb 2011 15:31:37 +0100 Subject: [PATCH 41/77] extract tabbar generation code -> inc_tabbar.php --- src/messenger/webim/view/agent.php | 12 ++----- src/messenger/webim/view/avatar.php | 12 ++----- src/messenger/webim/view/features.php | 12 ++----- src/messenger/webim/view/group.php | 12 ++----- src/messenger/webim/view/groupmembers.php | 12 ++----- src/messenger/webim/view/inc_tabbar.php | 36 ++++++++++++++++++++ src/messenger/webim/view/operator_groups.php | 12 ++----- src/messenger/webim/view/performance.php | 12 ++----- src/messenger/webim/view/permissions.php | 12 ++----- src/messenger/webim/view/settings.php | 12 ++----- src/messenger/webim/view/themes.php | 12 ++----- 11 files changed, 66 insertions(+), 90 deletions(-) create mode 100644 src/messenger/webim/view/inc_tabbar.php diff --git a/src/messenger/webim/view/agent.php b/src/messenger/webim/view/agent.php index 36acbb79..056d0aea 100644 --- a/src/messenger/webim/view/agent.php +++ b/src/messenger/webim/view/agent.php @@ -20,6 +20,8 @@ */ require_once("inc_menu.php"); +require_once("inc_tabbar.php"); + $page['title'] = getlocal("page_agent.title"); $page['menuid'] = $page['opid'] == $page['currentopid'] ? "profile" : "operators"; @@ -45,15 +47,7 @@ require_once('inc_errors.php');
                                                                - -
                                                                  - - $v) { if($v) { ?> -
                                                                • - -
                                                                • -
                                                                - +
                                                                diff --git a/src/messenger/webim/view/avatar.php b/src/messenger/webim/view/avatar.php index a28ce090..cf584b92 100644 --- a/src/messenger/webim/view/avatar.php +++ b/src/messenger/webim/view/avatar.php @@ -20,6 +20,8 @@ */ require_once("inc_menu.php"); +require_once("inc_tabbar.php"); + $page['title'] = getlocal("page_avatar.title"); $page['menuid'] = $page['opid'] == $page['currentopid'] ? "profile" : "operators"; @@ -36,15 +38,7 @@ require_once('inc_errors.php');
                                                                - -
                                                                  - - $v) { if($v) { ?> -
                                                                • - -
                                                                • -
                                                                - +

                                                                diff --git a/src/messenger/webim/view/features.php b/src/messenger/webim/view/features.php index 2e18ad67..6cd9fb76 100644 --- a/src/messenger/webim/view/features.php +++ b/src/messenger/webim/view/features.php @@ -20,6 +20,8 @@ */ require_once("inc_menu.php"); +require_once("inc_tabbar.php"); + $page['title'] = getlocal("settings.title"); $page['menuid'] = "settings"; @@ -73,15 +75,7 @@ require_once('inc_errors.php');

                                                                - -
                                                                  - - $v) { if($v) { ?> -
                                                                • - -
                                                                • -
                                                                - +
                                                                diff --git a/src/messenger/webim/view/group.php b/src/messenger/webim/view/group.php index b8f05d99..9ec6959f 100644 --- a/src/messenger/webim/view/group.php +++ b/src/messenger/webim/view/group.php @@ -20,6 +20,8 @@ */ require_once("inc_menu.php"); +require_once("inc_tabbar.php"); + $page['title'] = getlocal("page.group.title"); $page['menuid'] = "groups"; @@ -44,15 +46,7 @@ require_once('inc_errors.php');
                                                                - -
                                                                  - - $v) { if($v) { ?> -
                                                                • - -
                                                                • -
                                                                - +
                                                                diff --git a/src/messenger/webim/view/groupmembers.php b/src/messenger/webim/view/groupmembers.php index 704b177b..3469bba3 100644 --- a/src/messenger/webim/view/groupmembers.php +++ b/src/messenger/webim/view/groupmembers.php @@ -20,6 +20,8 @@ */ require_once("inc_menu.php"); +require_once("inc_tabbar.php"); + $page['title'] = getlocal("page.groupmembers.title"); $page['menuid'] = "groups"; @@ -39,15 +41,7 @@ require_once('inc_errors.php');
                                                                - -
                                                                  - - $v) { if($v) { ?> -
                                                                • - -
                                                                • -
                                                                - +

                                                                diff --git a/src/messenger/webim/view/inc_tabbar.php b/src/messenger/webim/view/inc_tabbar.php new file mode 100644 index 00000000..7796931d --- /dev/null +++ b/src/messenger/webim/view/inc_tabbar.php @@ -0,0 +1,36 @@ + +

                                                                  + + $v) { if($v) { ?> +
                                                                • + +
                                                                • +
                                                                + \ No newline at end of file diff --git a/src/messenger/webim/view/operator_groups.php b/src/messenger/webim/view/operator_groups.php index 95a623b8..736398ad 100644 --- a/src/messenger/webim/view/operator_groups.php +++ b/src/messenger/webim/view/operator_groups.php @@ -20,6 +20,8 @@ */ require_once("inc_menu.php"); +require_once("inc_tabbar.php"); + $page['title'] = getlocal("operator.groups.title"); $page['menuid'] = $page['opid'] == $page['currentopid'] ? "profile" : "operators"; @@ -39,15 +41,7 @@ require_once('inc_errors.php');
                                                                - -
                                                                  - - $v) { if($v) { ?> -
                                                                • - -
                                                                • -
                                                                - +

                                                                diff --git a/src/messenger/webim/view/performance.php b/src/messenger/webim/view/performance.php index 35fece82..51f2a32e 100644 --- a/src/messenger/webim/view/performance.php +++ b/src/messenger/webim/view/performance.php @@ -20,6 +20,8 @@ */ require_once("inc_menu.php"); +require_once("inc_tabbar.php"); + $page['title'] = getlocal("settings.title"); $page['menuid'] = "settings"; @@ -39,15 +41,7 @@ require_once('inc_errors.php');

                                                                - -
                                                                  - - $v) { if($v) { ?> -
                                                                • - -
                                                                • -
                                                                - +
                                                                diff --git a/src/messenger/webim/view/permissions.php b/src/messenger/webim/view/permissions.php index 5405b197..7c47ecc7 100644 --- a/src/messenger/webim/view/permissions.php +++ b/src/messenger/webim/view/permissions.php @@ -20,6 +20,8 @@ */ require_once("inc_menu.php"); +require_once("inc_tabbar.php"); + $page['title'] = getlocal("permissions.title"); $page['menuid'] = $page['opid'] == $page['currentopid'] ? "profile" : "operators"; @@ -39,15 +41,7 @@ require_once('inc_errors.php');
                                                                - -
                                                                  - - $v) { if($v) { ?> -
                                                                • - -
                                                                • -
                                                                - +

                                                                diff --git a/src/messenger/webim/view/settings.php b/src/messenger/webim/view/settings.php index 8f807b5b..06611de0 100644 --- a/src/messenger/webim/view/settings.php +++ b/src/messenger/webim/view/settings.php @@ -20,6 +20,8 @@ */ require_once("inc_menu.php"); +require_once("inc_tabbar.php"); + $page['title'] = getlocal("settings.title"); $page['menuid'] = "settings"; @@ -39,15 +41,7 @@ require_once('inc_errors.php');

                                                                - -
                                                                  - - $v) { if($v) { ?> -
                                                                • - -
                                                                • -
                                                                - +
                                                                diff --git a/src/messenger/webim/view/themes.php b/src/messenger/webim/view/themes.php index aa22c619..de527798 100644 --- a/src/messenger/webim/view/themes.php +++ b/src/messenger/webim/view/themes.php @@ -20,6 +20,8 @@ */ require_once("inc_menu.php"); +require_once("inc_tabbar.php"); + $page['title'] = getlocal("page.preview.title"); $page['menuid'] = "settings"; @@ -32,15 +34,7 @@ function tpl_content() { global $page, $webimroot;
                                                                - -
                                                                  - - $v) { if($v) { ?> -
                                                                • - -
                                                                • -
                                                                - +
                                                                From 20bcf3c1f510dfb53420c74b76992fd7258197a6 Mon Sep 17 00:00:00 2001 From: Evgeny Gryaznov Date: Sun, 27 Feb 2011 00:02:29 +0100 Subject: [PATCH 42/77] code cleanup --- src/messenger/webim/install/dbperform.php | 2 +- src/messenger/webim/libs/common.php | 9 +++------ 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/src/messenger/webim/install/dbperform.php b/src/messenger/webim/install/dbperform.php index 0186f40c..7c13be46 100644 --- a/src/messenger/webim/install/dbperform.php +++ b/src/messenger/webim/install/dbperform.php @@ -25,7 +25,7 @@ require_once('dbinfo.php'); function runsql($query, $link) { - $res = mysql_query($query, $link) or show_install_err(' Query failed: ' . mysql_error($link)); + $res = mysql_query($query, $link) or show_install_err(' Query failed: ' . mysql_error()); return $res; } diff --git a/src/messenger/webim/libs/common.php b/src/messenger/webim/libs/common.php index a2dde416..75a52e69 100644 --- a/src/messenger/webim/libs/common.php +++ b/src/messenger/webim/libs/common.php @@ -359,14 +359,12 @@ function connect() function perform_query($query, $link) { - mysql_query($query, $link) - or die(' Query failed: ' . mysql_error($link) /*.": ".$query*/); + mysql_query($query, $link) or die(' Query failed: ' . mysql_error($link)); } function select_one_row($query, $link) { - $result = mysql_query($query, $link) or die(' Query failed: ' . - mysql_error($link) /*.": ".$query*/); + $result = mysql_query($query, $link) or die(' Query failed: ' . mysql_error($link)); $line = mysql_fetch_array($result, MYSQL_ASSOC); mysql_free_result($result); return $line; @@ -374,8 +372,7 @@ function select_one_row($query, $link) function select_multi_assoc($query, $link) { - $sqlresult = mysql_query($query, $link) or die(' Query failed: ' . - mysql_error($link) /*.": ".$query*/); + $sqlresult = mysql_query($query, $link) or die(' Query failed: ' . mysql_error($link)); $result = array(); while ($row = mysql_fetch_array($sqlresult, MYSQL_ASSOC)) { From 40655b8a4778d3d257fc542842cec41e82b476eb Mon Sep 17 00:00:00 2001 From: Evgeny Gryaznov Date: Sun, 27 Feb 2011 00:15:36 +0100 Subject: [PATCH 43/77] update release script --- src/messenger/pack.pl | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/src/messenger/pack.pl b/src/messenger/pack.pl index c2b435b0..4b7428b5 100755 --- a/src/messenger/pack.pl +++ b/src/messenger/pack.pl @@ -57,17 +57,11 @@ chdir "$targetFolder/locales"; `zip -r ../../release$suffix/pre_webim${suffix}_da.zip da`; `rm -rf da`; -`zip -r ../../release$suffix/pre_webim${suffix}_ka.zip ka`; -`rm -rf ka`; - `zip -r ../../release$suffix/pre_webim${suffix}_lv.zip lv`; `rm -rf lv`; -`zip -r ../../release$suffix/pre_webim${suffix}_nl.zip nl`; -`rm -rf nl`; - -`zip -r ../../release$suffix/pre_webim${suffix}_tr.zip tr`; -`rm -rf tr`; +`zip -r ../../release$suffix/pre_webim${suffix}_fa.zip fa`; +`rm -rf fa`; chdir ".."; @@ -75,6 +69,12 @@ chdir ".."; chdir "locales"; +`zip -r ../../release$suffix/webim${suffix}_nl.zip nl`; +`rm -rf nl`; + +`zip -r ../../release$suffix/webim${suffix}_th.zip th`; +`rm -rf th`; + `zip -r ../../release$suffix/webim${suffix}_ar.zip ar`; `rm -rf ar`; @@ -102,6 +102,9 @@ chdir "locales"; `zip -r ../../release$suffix/webim${suffix}_it.zip it`; `rm -rf it`; +`zip -r ../../release$suffix/webim${suffix}_ka.zip ka`; +`rm -rf ka`; + `zip -r ../../release$suffix/webim${suffix}_pl.zip pl`; `rm -rf pl`; @@ -123,6 +126,9 @@ chdir "locales"; `zip -r ../../release$suffix/webim${suffix}_hr.zip hr`; `rm -rf hr`; +`zip -r ../../release$suffix/webim${suffix}_tr.zip tr`; +`rm -rf tr`; + `zip -r ../../release$suffix/webim${suffix}_zh-cn.zip zh-cn`; `rm -rf zh-cn`; From df590adf817f672c23a99be565d65374584db5b3 Mon Sep 17 00:00:00 2001 From: Evgeny Gryaznov Date: Sun, 27 Feb 2011 01:54:27 +0100 Subject: [PATCH 44/77] install page: links to check the sound --- src/messenger/webim/default.css | 10 ++++ src/messenger/webim/install/index.php | 13 ++++++ src/messenger/webim/js/164/soundcheck.js | 1 + src/messenger/webim/js/source/build.xml | 51 +++++++++++---------- src/messenger/webim/js/source/soundcheck.js | 12 +++++ src/messenger/webim/locales/en/properties | 5 +- src/messenger/webim/view/install_index.php | 12 +++++ 7 files changed, 78 insertions(+), 26 deletions(-) create mode 100644 src/messenger/webim/js/164/soundcheck.js create mode 100644 src/messenger/webim/js/source/soundcheck.js diff --git a/src/messenger/webim/default.css b/src/messenger/webim/default.css index 1ed25c6a..da66fc0a 100644 --- a/src/messenger/webim/default.css +++ b/src/messenger/webim/default.css @@ -787,6 +787,16 @@ table.awaiting td.visitor { margin-left: 2em; } +#check-nv, #check-nm { + color: #2f7599; + text-decoration: none; +} + +#check-nv:hover, #check-nm:hover { + text-decoration: underline; +} + + /* chat */ .message { diff --git a/src/messenger/webim/install/index.php b/src/messenger/webim/install/index.php index 26807ade..37b29a68 100644 --- a/src/messenger/webim/install/index.php +++ b/src/messenger/webim/install/index.php @@ -31,6 +31,7 @@ $page = array( $page['done'] = array(); $page['nextstep'] = false; $page['nextnotice'] = false; +$page['soundcheck'] = false; $errors = array(); function check_webimroot() @@ -143,6 +144,16 @@ function check_columns($link) return true; } +function check_sound() { + global $page; + + $page['soundcheck'] = true; + $page['done'][] = getlocal2("install.5.text", array( + "".getlocal("install.5.newvisitor")."", + "".getlocal("install.5.newmessage")."" + )); +} + function check_status() { global $page, $webimroot, $settings, $dbversion; @@ -171,6 +182,8 @@ function check_status() return; } + check_sound(); + $page['done'][] = getlocal("installed.message"); $page['nextstep'] = getlocal("installed.login_link"); diff --git a/src/messenger/webim/js/164/soundcheck.js b/src/messenger/webim/js/164/soundcheck.js new file mode 100644 index 00000000..1b2b2692 --- /dev/null +++ b/src/messenger/webim/js/164/soundcheck.js @@ -0,0 +1 @@ +pr.ir({'a#check-nv':function(vh){vh.onclick=function(){ys(wroot+'/sounds/new_user.wav');} ;} ,'a#check-nm':function(vh){vh.onclick=function(){ys(wroot+'/sounds/new_message.wav')} ;} } ); \ No newline at end of file diff --git a/src/messenger/webim/js/source/build.xml b/src/messenger/webim/js/source/build.xml index 684473f0..5ba2f890 100644 --- a/src/messenger/webim/js/source/build.xml +++ b/src/messenger/webim/js/source/build.xml @@ -2,33 +2,34 @@ ]> - - + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - + + + + + - - - + + + diff --git a/src/messenger/webim/js/source/soundcheck.js b/src/messenger/webim/js/source/soundcheck.js new file mode 100644 index 00000000..34c41582 --- /dev/null +++ b/src/messenger/webim/js/source/soundcheck.js @@ -0,0 +1,12 @@ +Behaviour.register({ + 'a#check-nv' : function(el) { + el.onclick = function() { + playSound(wroot + '/sounds/new_user.wav'); + }; + }, + 'a#check-nm' : function(el) { + el.onclick = function() { + playSound(wroot + '/sounds/new_message.wav') + }; + } +}); diff --git a/src/messenger/webim/locales/en/properties b/src/messenger/webim/locales/en/properties index f33e39f3..95efb873 100644 --- a/src/messenger/webim/locales/en/properties +++ b/src/messenger/webim/locales/en/properties @@ -173,7 +173,10 @@ install.3.create=Create required tables. install.3.tables_exist=Requred tables are created. install.4.create=Update tables install.4.done=Tables structure is up to date. -install.4.notice=Structure of your tables should be adjusted for new version of Messenger. +install.4.notice=Structure of your tables should be adjusted for new version of Messenger. +install.5.text=Click to check the sound: {0} and {1} +install.5.newmessage=New Message +install.5.newvisitor=New Visitor install.connection.error=Could not connect, please check server settings in config.php. Error: {0} install.done=Completed: install.err.back=Resvole problem and try again. Press back to return to wizard. diff --git a/src/messenger/webim/view/install_index.php b/src/messenger/webim/view/install_index.php index 20c739b8..f988eb1e 100644 --- a/src/messenger/webim/view/install_index.php +++ b/src/messenger/webim/view/install_index.php @@ -25,6 +25,18 @@ if(isset($page) && isset($page['localeLinks'])) { $page['title'] = getlocal("install.title"); $page['fixedwrap'] = true; +function tpl_header() { global $page, $webimroot, $jsver; + if($page['soundcheck']) { +?> + + + + From 10e676e05fa9850cf92454483b2bf78c661b4c12 Mon Sep 17 00:00:00 2001 From: Evgeny Gryaznov Date: Mon, 28 Feb 2011 22:12:07 +0100 Subject: [PATCH 45/77] fix: do not cache button image (thanks to Alex Morozov) --- src/messenger/webim/b.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/messenger/webim/b.php b/src/messenger/webim/b.php index 7af33528..4780c50f 100644 --- a/src/messenger/webim/b.php +++ b/src/messenger/webim/b.php @@ -58,6 +58,9 @@ $image_postfix = has_online_operators($groupid) ? "on" : "off"; $filename = "locales/${lang}/button/${image}_${image_postfix}.gif"; $fp = fopen($filename, 'rb') or die("no image"); +header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); +header("Cache-Control: no-store, no-cache, must-revalidate"); +header("Pragma: no-cache"); header("Content-Type: image/gif"); header("Content-Length: ".filesize($filename)); if(function_exists('fpassthru')){ From dd595fc4f7055f31923ebfe7143bd9a9678c258b Mon Sep 17 00:00:00 2001 From: Evgeny Gryaznov Date: Tue, 1 Mar 2011 23:56:27 +0100 Subject: [PATCH 46/77] ability to override notification email for group --- src/messenger/.idea/projectCodeStyle.xml | 10 ++++++++++ src/messenger/webim/leavemessage.php | 7 ++++++- src/messenger/webim/locales/en/properties | 1 + src/messenger/webim/locales/ru/properties | 1 + src/messenger/webim/operator/group.php | 24 +++++++++++++++-------- src/messenger/webim/view/group.php | 11 ++++++++++- 6 files changed, 44 insertions(+), 10 deletions(-) diff --git a/src/messenger/.idea/projectCodeStyle.xml b/src/messenger/.idea/projectCodeStyle.xml index 2a025446..596456e4 100644 --- a/src/messenger/.idea/projectCodeStyle.xml +++ b/src/messenger/.idea/projectCodeStyle.xml @@ -13,6 +13,16 @@
                                                                - + +
                                                                +
                                                                +
                                                                + +
                                                                +
                                                                +
                                                                +
                                                                +
                                                                From 00362f7457a1b39740e658b6395bdfe85b7d1ecc Mon Sep 17 00:00:00 2001 From: Evgeny Gryaznov Date: Wed, 2 Mar 2011 00:20:42 +0100 Subject: [PATCH 47/77] update whatsnew, recompute resources --- src/messenger/compute_resources.pl | 3 ++- src/messenger/webim/install/whatsnew.txt | 1 + src/messenger/webim/locales/names/level2 | 2 ++ 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/messenger/compute_resources.pl b/src/messenger/compute_resources.pl index 495015b7..1a665b5c 100755 --- a/src/messenger/compute_resources.pl +++ b/src/messenger/compute_resources.pl @@ -59,6 +59,7 @@ ["webim/thread.php", 0], ["webim/b.php", 0], + ["webim/button.php", 0], ["webim/index.php", 0], ["webim/libs/.*\\.php", 1], @@ -172,7 +173,7 @@ sub process_one($) { print "not detected for: $source\n"; $current_level = 0; } - + if($source =~ /\.php$/) { # print "$source ($current_level)\n"; process_php($source); diff --git a/src/messenger/webim/install/whatsnew.txt b/src/messenger/webim/install/whatsnew.txt index 3baa3a03..0dbc7a56 100644 --- a/src/messenger/webim/install/whatsnew.txt +++ b/src/messenger/webim/install/whatsnew.txt @@ -3,6 +3,7 @@ [+] core UI improvements, "you are offline" and "new features" notification panels [+] online/away operators list (on "awaiting visitors" page) by Andrew Armstrong [+] several instances of mibew in one DB ($mysqlprefix variable) + [+] ability to override notification email for group [!] various compatibility fixes: button image, captcha, check webimroot variable (installation) [!] fix speed of history search, fix redirection to groups diff --git a/src/messenger/webim/locales/names/level2 b/src/messenger/webim/locales/names/level2 index bfc36012..2542d21a 100644 --- a/src/messenger/webim/locales/names/level2 +++ b/src/messenger/webim/locales/names/level2 @@ -73,6 +73,7 @@ form.field.password_confirm image.button.login image.button.save image.button.search +install.newfeatures install.updatedb lang.choose leftMenu.client_agents @@ -81,6 +82,7 @@ leftMenu.client_settings localedirection menu.blocked menu.canned +menu.goonline menu.groups menu.groups.content menu.locale From f832e38e7538fb5b28b99e93db5a9d1bb4694e73 Mon Sep 17 00:00:00 2001 From: Evgeny Gryaznov Date: Wed, 2 Mar 2011 02:02:28 +0100 Subject: [PATCH 48/77] fix sound issues in windows --- src/messenger/webim/install/whatsnew.txt | 1 + src/messenger/webim/js/164/brws.js | 2 +- src/messenger/webim/js/164/chat.js | 2 +- src/messenger/webim/js/164/common.js | 2 +- src/messenger/webim/js/164/soundcheck.js | 2 +- src/messenger/webim/js/164/users.js | 2 +- src/messenger/webim/js/source/common.js | 27 ++++++------------------ 7 files changed, 12 insertions(+), 26 deletions(-) mode change 100644 => 100755 src/messenger/webim/js/source/common.js diff --git a/src/messenger/webim/install/whatsnew.txt b/src/messenger/webim/install/whatsnew.txt index 0dbc7a56..5d529719 100644 --- a/src/messenger/webim/install/whatsnew.txt +++ b/src/messenger/webim/install/whatsnew.txt @@ -6,6 +6,7 @@ [+] ability to override notification email for group [!] various compatibility fixes: button image, captcha, check webimroot variable (installation) [!] fix speed of history search, fix redirection to groups + [!] fix sound issues in windows 1.6.3 ----- diff --git a/src/messenger/webim/js/164/brws.js b/src/messenger/webim/js/164/brws.js index cbef6183..02ecf9b2 100644 --- a/src/messenger/webim/js/164/brws.js +++ b/src/messenger/webim/js/164/brws.js @@ -1 +1 @@ -var myAgent="";var nk=0;var myRealAgent="";function qk(){var rk=["opera","msie","safari","firefox","netscape","mozilla"];var rj=navigator.userAgent.toLowerCase();for(var i=0;i");tt.write("");tt.write("");tt.write("
                                                                ");tt.write("");tt.close();rt.onload=function(){if(rt.ht){nt.qt(rt).getElementById('content').innerHTML+=rt.ht;nt.it(rt);} } ;} ,jt:function(rt,kt){var lt=this.qt(rt).getElementById('content');if(lt==null){if(!rt.ht)rt.ht="";rt.ht+=kt;} else{lt.innerHTML+=kt;} } ,it:function(rt){var ot=this.qt(rt).getElementById('bottom');if(myAgent=='opera'){try{rt.contentWindow.scrollTo(0,this.qt(rt).getElementById('content').clientHeight);} catch(e){} } if(ot){ot.scrollIntoView(false);} } } ;nq.pt=mn.nn();mn.rn(nq.pt,nq.iq,{qn:function(kq){this.jq(kq);this.kq.onComplete=this.dt.ln(this);this.kq.ur=this.et.ln(this);this.kq.sr=this.yq.ln(this);this.kq.timeout=(3954+1046);this.ft={} ;this.frequency=(this.kq.frequency||2);this.gt=0;this.at=true;this.bt=true;this.ct=true;this.vt=this.kq.wt!=null;nt.st(this.kq.xt);if(this.kq.wt){this.kq.wt.onkeydown=this.yt.ln(this);this.kq.wt.onfocus=(function(){this.ct=true;} ).ln(this);this.kq.wt.onblur=(function(){this.ct=false;} ).ln(this)} this.zt();} ,et:function($t,_t){this.mu("offline, reconnecting");this.nu();this.qu=setTimeout(this.zt.ln(this),0x3e8);} ,yq:function($t){this.mu("timeout, reconnecting");this.nu();this.qu=setTimeout(this.zt.ln(this),0x3e8);} ,ru:function(su){this.kq.pq='act='+su+'&thread='+(this.kq.threadid||0)+'&token='+(this.kq.token||0)+'&lastid='+(this.kq.tu||0);if(this.kq.user)this.kq.pq+="&user=true";if(su=='refresh'&&this.kq.wt&&this.kq.wt.value!='')this.kq.pq+="&typed=1";} ,uu:function(hu){if(this.kq.wt)this.kq.wt.disabled=!hu;} ,nu:function(){this.uu(true);if(this.ft.kq)this.ft.kq.onComplete=undefined;clearTimeout(this.qu);} ,zt:function(){this.ru("refresh");this.ft=new nq.aq(this.kq.servl,this.kq);} ,dt:function(sq){try{this.uu(true);this.at=true;var iu=nq.rq(sq);if(iu&&iu.tagName=='thread'){this.ju(iu);} else{this.ku(sq,iu,'refresh messages failed');} } catch(e){} this.bt=false;this.qu=setTimeout(this.zt.ln(this),this.frequency*(973+27));} ,lu:function(ou){if(ou==""||!this.at){return;} this.at=false;this.nu();this.bt=true;this.ru("post");var pu={} .tn(this.kq);pu.pq+="&message="+encodeURIComponent(ou);pu.onComplete=(function(du){this.dt(du);if(this.kq.wt){this.kq.wt.value='';this.kq.wt.focus();} } ).ln(this);if(myRealAgent!='opera')this.uu(false);this.ft=new nq.aq(this.kq.servl,pu);} ,eu:function(fu){this.bt=true;new nq.aq(this.kq.servl,{pq:'act=rename&thread='+(this.kq.threadid||0)+'&token='+(this.kq.token||0)+'&name='+encodeURIComponent(fu)} );} ,gu:function(sq){var iu=nq.rq(sq);if(iu&&iu.tagName=='closed'){setTimeout('window.close()',0x7d0);} else{this.ku(sq,iu,'cannot close');} } ,au:function(){var bu='act=close&thread='+(this.kq.threadid||0)+'&token='+(this.kq.token||0);if(this.kq.user)bu+="&user=true";new nq.aq(this.kq.servl,{pq:bu,onComplete:this.gu.ln(this)} );} ,cu:function(vu,wt){var wu=ms.ss(wt);nt.jt(vu,wu);} ,xu:function(yu){if($("typingdiv")){$("typingdiv").style.display=yu?'inline':'none';} } ,zu:function($u){var _u=ms.ss($u);if(this.kq.$u&&this.kq.user){this.kq.$u.innerHTML=_u!=""?"\"\"\"\"/":"";} } ,ju:function(iu){var nh=false;var qh=this.kq.xt;var rh=ms.is(iu,"lastid");if(rh){this.kq.tu=rh;} var sh=ms.is(iu,"typing");if(sh){this.xu(sh=='1');} var th=ms.is(iu,"canpost");if(th){if(th=='1'&&!this.vt||this.vt&&th!='1'){window.location.href=window.location.href;} } for(var i=0;i=0){var hu="updated";if(this.gt>0){var hh=((new Date()).getTime()-this.gt)/(974+26);hu=hu+", "+hh+" secs";if(hh>(6+4)){alert(hu);} } this.gt=(new Date()).getTime();this.mu(hu);} else{this.ih();} if(nh){nt.it(this.kq.xt);if(!this.bt){var jh=$('soundimg');if(jh==null||jh.className.match(new RegExp("\\bisound\\b"))){ys(ut.mh+'/sounds/new_message.wav');} } if(!this.ct){window.focus();} } } ,kh:function(lh,oh){return((oh==(9+4)&&(lh||this.kq.ignorectrl))||(oh==012));} ,yt:function(k){if(k){ph=k.ctrlKey;k=k.which;} else{k=event.keyCode;ph=event.ctrlKey;} if(this.kq.wt&&this.kh(ph,k)){var dh=this.kq.wt.value;if(this.kq.ignorectrl){dh=dh.replace(/[\r\n]+$/,'');} this.lu(dh);return false;} return true;} ,ku:function(sq,iu,eh){if(iu&&iu.tagName=='error'){this.mu(ms.ns(iu,"descr"));} else{this.mu("reconnecting");} } ,fh:function(k){if($("engineinfo")){$("engineinfo").style.display='inline';$("engineinfo").innerHTML=k;} } ,mu:function(k){if(this.gh)clearTimeout(this.gh);this.fh(k);this.gh=setTimeout(this.ih.ln(this),0xfa0);} ,ih:function(){$("engineinfo").style.display='none';} } );var ut={ah:{} ,bh:function(){ut.ah.eu($('uname').value);$('changename1').style.display='none';$('changename2').style.display='inline';$('unamelink').innerHTML=_s($('uname').value);} ,ch:function(){$('changename1').style.display='inline';$('changename2').style.display='none';} } ;pr.ir({'#postmessage a':function(vh){vh.onclick=function(){var wt=$('msgwnd');if(wt)ut.ah.lu(wt.value);} ;} ,'select#predefined':function(vh){vh.onchange=function(){var wt=$('msgwnd');if(this.selectedIndex!=0){wt.value=this.options[this.selectedIndex].innerText||this.options[this.selectedIndex].innerHTML;} this.selectedIndex=0;wt.focus();} ;} ,'div#changename2 a':function(vh){vh.onclick=function(){ut.ch();return false;} ;} ,'div#changename1 a':function(vh){vh.onclick=function(){ut.bh();return false;} ;} ,'div#changename1 input#uname':function(vh){vh.onkeydown=function(e){var kr=e||event;if(kr.keyCode==(10+3)){ut.bh();} } ;} ,'a#refresh':function(vh){vh.onclick=function(){ut.ah.nu();ut.ah.zt();} ;} ,'a#togglesound':function(vh){vh.onclick=function(){var jh=$('soundimg');if(!jh){return;} if(jh.className.match(new RegExp("\\bisound\\b"))){jh.className="tplimage inosound";} else{jh.className="tplimage isound";} var wh=$('msgwnd');if(wh)wh.focus();} ;} ,'a.closethread':function(vh){vh.onclick=function(){ut.ah.au();} ;} } );hr.ir(window,'onload',function(){ut.mh=threadParams.wroot;ut.cssfile=threadParams.cssfile;ut.ah=new nq.pt(({ignorectrl:-1,xt:myRealAgent=='safari'?self.frames[0]:$("chatwnd"),$u:$("avatarwnd"),wt:$("msgwnd")} ).tn(threadParams||{} ));} ); \ No newline at end of file +var _s={mt:function(nt){if(nt.contentDocument){return nt.contentDocument;} else if(nt.contentWindow){return nt.contentWindow.document;} else if(nt.document){return nt.document;} else{return null;} } ,qt:function(nt){var rt=this.mt(nt);rt.open();rt.write("");rt.write("");rt.write("");rt.write("
                                                                ");rt.write("");rt.close();nt.onload=function(){if(nt.tt){_s.mt(nt).getElementById('content').innerHTML+=nt.tt;_s.ut(nt);} } ;} ,ht:function(nt,it){var jt=this.mt(nt).getElementById('content');if(jt==null){if(!nt.tt)nt.tt="";nt.tt+=it;} else{jt.innerHTML+=it;} } ,ut:function(nt){var kt=this.mt(nt).getElementById('bottom');if(myAgent=='opera'){try{nt.contentWindow.scrollTo(0,this.mt(nt).getElementById('content').clientHeight);} catch(e){} } if(kt){kt.scrollIntoView(false);} } } ;nq.lt=mn.nn();mn.rn(nq.lt,nq.iq,{qn:function(kq){this.jq(kq);this.kq.onComplete=this.ot.ln(this);this.kq.ur=this.pt.ln(this);this.kq.sr=this.yq.ln(this);this.kq.timeout=011610;this.dt={} ;this.frequency=(this.kq.frequency||2);this.et=0;this.ft=true;this.gt=true;this.at=true;this.bt=this.kq.ct!=null;_s.qt(this.kq.vt);if(this.kq.ct){this.kq.ct.onkeydown=this.wt.ln(this);this.kq.ct.onfocus=(function(){this.at=true;} ).ln(this);this.kq.ct.onblur=(function(){this.at=false;} ).ln(this)} this.xt();} ,pt:function(yt,zt){this.$t("offline, reconnecting");this._t();this.mu=setTimeout(this.xt.ln(this),01750);} ,yq:function(yt){this.$t("timeout, reconnecting");this._t();this.mu=setTimeout(this.xt.ln(this),01750);} ,nu:function(qu){this.kq.pq='act='+qu+'&thread='+(this.kq.threadid||0)+'&token='+(this.kq.token||0)+'&lastid='+(this.kq.ru||0);if(this.kq.user)this.kq.pq+="&user=true";if(qu=='refresh'&&this.kq.ct&&this.kq.ct.value!='')this.kq.pq+="&typed=1";} ,su:function(tu){if(this.kq.ct)this.kq.ct.disabled=!tu;} ,_t:function(){this.su(true);if(this.dt.kq)this.dt.kq.onComplete=undefined;clearTimeout(this.mu);} ,xt:function(){this.nu("refresh");this.dt=new nq.aq(this.kq.servl,this.kq);} ,ot:function(sq){try{this.su(true);this.ft=true;var uu=nq.rq(sq);if(uu&&uu.tagName=='thread'){this.hu(uu);} else{this.iu(sq,uu,'refresh messages failed');} } catch(e){} this.gt=false;this.mu=setTimeout(this.xt.ln(this),this.frequency*01750);} ,ju:function(ku){if(ku==""||!this.ft){return;} this.ft=false;this._t();this.gt=true;this.nu("post");var lu={} .tn(this.kq);lu.pq+="&message="+encodeURIComponent(ku);lu.onComplete=(function(ou){this.ot(ou);if(this.kq.ct){this.kq.ct.value='';this.kq.ct.focus();} } ).ln(this);if(myRealAgent!='opera')this.su(false);this.dt=new nq.aq(this.kq.servl,lu);} ,pu:function(du){this.gt=true;new nq.aq(this.kq.servl,{pq:'act=rename&thread='+(this.kq.threadid||0)+'&token='+(this.kq.token||0)+'&name='+encodeURIComponent(du)} );} ,eu:function(sq){var uu=nq.rq(sq);if(uu&&uu.tagName=='closed'){setTimeout('window.close()',(1889+111));} else{this.iu(sq,uu,'cannot close');} } ,fu:function(){var gu='act=close&thread='+(this.kq.threadid||0)+'&token='+(this.kq.token||0);if(this.kq.user)gu+="&user=true";new nq.aq(this.kq.servl,{pq:gu,onComplete:this.eu.ln(this)} );} ,au:function(bu,ct){var cu=ms.ss(ct);_s.ht(bu,cu);} ,vu:function(wu){if($("typingdiv")){$("typingdiv").style.display=wu?'inline':'none';} } ,xu:function(yu){var zu=ms.ss(yu);if(this.kq.yu&&this.kq.user){this.kq.yu.innerHTML=zu!=""?"\"\"\"\"/":"";} } ,hu:function(uu){var _u=false;var mh=this.kq.vt;var nh=ms.is(uu,"lastid");if(nh){this.kq.ru=nh;} var qh=ms.is(uu,"typing");if(qh){this.vu(qh=='1');} var rh=ms.is(uu,"canpost");if(rh){if(rh=='1'&&!this.bt||this.bt&&rh!='1'){window.location.href=window.location.href;} } for(var i=0;i=0){var tu="updated";if(this.et>0){var th=((new Date()).getTime()-this.et)/(713+287);tu=tu+", "+th+" secs";if(th>(7+3)){alert(tu);} } this.et=(new Date()).getTime();this.$t(tu);} else{this.uh();} if(_u){_s.ut(this.kq.vt);if(!this.gt){var hh=$('soundimg');if(hh==null||hh.className.match(new RegExp("\\bisound\\b"))){vs(st.$u+'/sounds/new_message.wav');} } if(!this.at){window.focus();} } } ,ih:function(jh,kh){return((kh==015&&(jh||this.kq.ignorectrl))||(kh==012));} ,wt:function(k){if(k){lh=k.ctrlKey;k=k.which;} else{k=event.keyCode;lh=event.ctrlKey;} if(this.kq.ct&&this.ih(lh,k)){var oh=this.kq.ct.value;if(this.kq.ignorectrl){oh=oh.replace(/[\r\n]+$/,'');} this.ju(oh);return false;} return true;} ,iu:function(sq,uu,ph){if(uu&&uu.tagName=='error'){this.$t(ms.ns(uu,"descr"));} else{this.$t("reconnecting");} } ,dh:function(k){if($("engineinfo")){$("engineinfo").style.display='inline';$("engineinfo").innerHTML=k;} } ,$t:function(k){if(this.eh)clearTimeout(this.eh);this.dh(k);this.eh=setTimeout(this.uh.ln(this),(2554+1446));} ,uh:function(){$("engineinfo").style.display='none';} } );var st={fh:{} ,gh:function(){st.fh.pu($('uname').value);$('changename1').style.display='none';$('changename2').style.display='inline';$('unamelink').innerHTML=zs($('uname').value);} ,ah:function(){$('changename1').style.display='inline';$('changename2').style.display='none';} } ;pr.ir({'#postmessage a':function(bh){bh.onclick=function(){var ct=$('msgwnd');if(ct)st.fh.ju(ct.value);} ;} ,'select#predefined':function(bh){bh.onchange=function(){var ct=$('msgwnd');if(this.selectedIndex!=0){ct.value=this.options[this.selectedIndex].innerText||this.options[this.selectedIndex].innerHTML;} this.selectedIndex=0;ct.focus();} ;} ,'div#changename2 a':function(bh){bh.onclick=function(){st.ah();return false;} ;} ,'div#changename1 a':function(bh){bh.onclick=function(){st.gh();return false;} ;} ,'div#changename1 input#uname':function(bh){bh.onkeydown=function(e){var kr=e||event;if(kr.keyCode==(9+4)){st.gh();} } ;} ,'a#refresh':function(bh){bh.onclick=function(){st.fh._t();st.fh.xt();} ;} ,'a#togglesound':function(bh){bh.onclick=function(){var hh=$('soundimg');if(!hh){return;} if(hh.className.match(new RegExp("\\bisound\\b"))){hh.className="tplimage inosound";} else{hh.className="tplimage isound";} var ch=$('msgwnd');if(ch)ch.focus();} ;} ,'a.closethread':function(bh){bh.onclick=function(){st.fh.fu();} ;} } );hr.ir(window,'onload',function(){st.$u=threadParams.wroot;st.cssfile=threadParams.cssfile;st.fh=new nq.lt(({ignorectrl:-1,vt:myRealAgent=='safari'?self.frames[0]:$("chatwnd"),yu:$("avatarwnd"),ct:$("msgwnd")} ).tn(threadParams||{} ));} ); \ No newline at end of file diff --git a/src/messenger/webim/js/164/common.js b/src/messenger/webim/js/164/common.js index 0db0381a..486bd9f5 100644 --- a/src/messenger/webim/js/164/common.js +++ b/src/messenger/webim/js/164/common.js @@ -1 +1 @@ -var mn={nn:function(){return function(){this.qn.apply(this,arguments);} ;} ,rn:function(sn,parent,body){Object.tn(Object.tn(sn.prototype,parent.prototype),body);} } ;Object.tn=function(un,hn){for(jn in hn){un[jn]=hn[jn];} return un;} ;Object.prototype.tn=function(kn){return Object.tn.apply(this,[this,kn]);} ;Function.prototype.ln=function(kn){var on=this;return function(){return on.apply(kn,arguments);} } ;Function.prototype.pn=function(kn){var on=this;return function(event){on.call(kn,event||window.event);} } ;Number.prototype.dn=function(){var en=this.toString((11+5));if(this<(13+3))return'0'+en;return en;} ;var fn={gn:function(){var returnValue;for(var i=0;i=(127+73)&&sq.status<0454){var tq=sq.responseXML;if(tq&&tq.documentElement)return tq.documentElement;} return null;} ,uq:function(sq){return sq.statusText||"connection error N"+sq.status;} ,hq:function(){} } ;nq.iq=function(){} ;nq.iq.prototype={jq:function(kq){this.kq={lq:'post',oq:true,pq:''} .tn(kq||{} );} ,dq:function(){try{return this.eq.status||0;} catch(e){return 0} } ,fq:function(){var status=this.dq();return!status||(status>=0310&&status<(242+58));} ,gq:function(){return!this.fq();} } ;nq.aq=mn.nn();nq.aq.bq=['Uninitialized','Loading','Loaded','Interactive','Complete'];mn.rn(nq.aq,nq.iq,{qn:function(url,kq){this.eq=nq.qq();this.jq(kq);this.cq={} ;this.vq=false;this.wq(url);} ,wq:function(url){var pq=this.kq.pq||'';if(pq.length>0)pq+='&_=';try{if(this.kq.lq=='get'&&pq.length>0)url+='?'+pq;this.eq.open(this.kq.lq.toUpperCase(),url,this.kq.oq);if(this.kq.oq){this.eq.onreadystatechange=this.xq.ln(this);if(this.kq.timeout){this.cq=setTimeout(this.yq.ln(this),this.kq.timeout);} } this.zq();var $q=this.kq._q?this.kq._q:pq;this.eq.send(this.kq.lq=='post'?$q:null);} catch(e){this.mr(e);} } ,zq:function(){var nr=['X-Requested-With','XMLHttpRequest'];if(this.kq.lq=='post'){nr.zn('Content-type','application/x-www-form-urlencoded');if(this.eq.overrideMimeType&&(navigator.userAgent.match("/Gecko\/(\d{4} )/")||[0,(1984+21)])[1]<0x7d5)nr.zn('Connection','close');} if(this.kq.nr)nr.zn.apply(nr,this.kq.nr);for(var i=0;i-1){var wr=token.split('#');var xr=wr[0];var id=wr[1];var element=document.getElementById(id);if(element==null||xr&&element.nodeName.toLowerCase()!=xr){return new Array();} vr=new Array(element);continue;} if(token.indexOf('.')>-1){var wr=token.split('.');var xr=wr[0];var yr=wr[1];if(!xr){xr='*';} var zr=new Array;var $r=0;for(var h=0;h=0)ws="audio/mpeg";} return ws;} function ys(zs){var $s=document.getElementById("player");if($s){$s.parentNode.removeChild($s);} $s=document.body.appendChild(document.createElement("div"));var xs=navigator.userAgent.toLowerCase();if(xs.indexOf('safari')==-1&&xs.indexOf('windows')!=-1){$s.innerHTML='';} else{$s.innerHTML='
                                                                ';} } function _s(mt){return mt.replace('&','&').replace('<','<').replace('>','>').replace('"','"');} \ No newline at end of file +var mn={nn:function(){return function(){this.qn.apply(this,arguments);} ;} ,rn:function(sn,parent,body){Object.tn(Object.tn(sn.prototype,parent.prototype),body);} } ;Object.tn=function(un,hn){for(jn in hn){un[jn]=hn[jn];} return un;} ;Object.prototype.tn=function(kn){return Object.tn.apply(this,[this,kn]);} ;Function.prototype.ln=function(kn){var on=this;return function(){return on.apply(kn,arguments);} } ;Function.prototype.pn=function(kn){var on=this;return function(event){on.call(kn,event||window.event);} } ;Number.prototype.dn=function(){var en=this.toString((11+5));if(this<(13+3))return'0'+en;return en;} ;var fn={gn:function(){var returnValue;for(var i=0;i=(127+73)&&sq.status<0454){var tq=sq.responseXML;if(tq&&tq.documentElement)return tq.documentElement;} return null;} ,uq:function(sq){return sq.statusText||"connection error N"+sq.status;} ,hq:function(){} } ;nq.iq=function(){} ;nq.iq.prototype={jq:function(kq){this.kq={lq:'post',oq:true,pq:''} .tn(kq||{} );} ,dq:function(){try{return this.eq.status||0;} catch(e){return 0} } ,fq:function(){var status=this.dq();return!status||(status>=0310&&status<(242+58));} ,gq:function(){return!this.fq();} } ;nq.aq=mn.nn();nq.aq.bq=['Uninitialized','Loading','Loaded','Interactive','Complete'];mn.rn(nq.aq,nq.iq,{qn:function(url,kq){this.eq=nq.qq();this.jq(kq);this.cq={} ;this.vq=false;this.wq(url);} ,wq:function(url){var pq=this.kq.pq||'';if(pq.length>0)pq+='&_=';try{if(this.kq.lq=='get'&&pq.length>0)url+='?'+pq;this.eq.open(this.kq.lq.toUpperCase(),url,this.kq.oq);if(this.kq.oq){this.eq.onreadystatechange=this.xq.ln(this);if(this.kq.timeout){this.cq=setTimeout(this.yq.ln(this),this.kq.timeout);} } this.zq();var $q=this.kq._q?this.kq._q:pq;this.eq.send(this.kq.lq=='post'?$q:null);} catch(e){this.mr(e);} } ,zq:function(){var nr=['X-Requested-With','XMLHttpRequest'];if(this.kq.lq=='post'){nr.zn('Content-type','application/x-www-form-urlencoded');if(this.eq.overrideMimeType&&(navigator.userAgent.match("/Gecko\/(\d{4} )/")||[0,(1984+21)])[1]<0x7d5)nr.zn('Connection','close');} if(this.kq.nr)nr.zn.apply(nr,this.kq.nr);for(var i=0;i-1){var wr=token.split('#');var xr=wr[0];var id=wr[1];var element=document.getElementById(id);if(element==null||xr&&element.nodeName.toLowerCase()!=xr){return new Array();} vr=new Array(element);continue;} if(token.indexOf('.')>-1){var wr=token.split('.');var xr=wr[0];var yr=wr[1];if(!xr){xr='*';} var zr=new Array;var $r=0;for(var h=0;h
                                                                diff --git a/src/messenger/webim/styles/silver/templates/error.tpl b/src/messenger/webim/styles/silver/templates/error.tpl new file mode 100644 index 00000000..bde431ce --- /dev/null +++ b/src/messenger/webim/styles/silver/templates/error.tpl @@ -0,0 +1,45 @@ + + + + ${msg:chat.error_page.title} + + + + +
                                                                + +
                                                                +
                                                                +
                                                                +
                                                                + ${msg:chat.error_page.close} +
                                                                +
                                                                 
                                                                +
                                                                +
                                                                +
                                                                + ${harderrors} +
                                                                + + \ No newline at end of file diff --git a/src/messenger/webim/styles/silver/templates/leavemessage.tpl b/src/messenger/webim/styles/silver/templates/leavemessage.tpl new file mode 100644 index 00000000..fd76406a --- /dev/null +++ b/src/messenger/webim/styles/silver/templates/leavemessage.tpl @@ -0,0 +1,79 @@ + + + + ${msg:leavemessage.title} + + + + + + + + + + ${if:formgroupid}${endif:formgroupid} + +
                                                                + +
                                                                +
                                                                +
                                                                +
                                                                + ${msg:leavemessage.close} +
                                                                +
                                                                ${msg:leavemessage.descr}
                                                                +
                                                                +
                                                                +
                                                                + ${if:errors} + ${errors} + ${endif:errors} + + + + + + + + + + + + + + ${if:showcaptcha} + + + + + ${endif:showcaptcha} +
                                                                ${msg:form.field.email}:
                                                                ${msg:form.field.name}:
                                                                ${msg:form.field.message}: + +
                                                                + ${msg:mailthread.perform} +
                                                                 
                                                                +
                                                                + + + diff --git a/src/messenger/webim/styles/silver/templates/leavemessagesent.tpl b/src/messenger/webim/styles/silver/templates/leavemessagesent.tpl new file mode 100644 index 00000000..f165fb84 --- /dev/null +++ b/src/messenger/webim/styles/silver/templates/leavemessagesent.tpl @@ -0,0 +1,45 @@ + + + + ${msg:leavemessage.sent.title} + + + + +
                                                                + +
                                                                +
                                                                +
                                                                +
                                                                + ${msg:chat.mailthread.sent.close} +
                                                                +
                                                                ${msg:leavemessage.sent.message}
                                                                +
                                                                +
                                                                +
                                                                +   +
                                                                + + \ No newline at end of file diff --git a/src/messenger/webim/styles/silver/templates/mail.tpl b/src/messenger/webim/styles/silver/templates/mail.tpl new file mode 100644 index 00000000..ebde799e --- /dev/null +++ b/src/messenger/webim/styles/silver/templates/mail.tpl @@ -0,0 +1,56 @@ + + + + ${msg:chat.window.title.user} + + + + + +
                                                                + + +
                                                                + +
                                                                +
                                                                +
                                                                +
                                                                + ${msg:mailthread.close} +
                                                                +
                                                                + ${msg:mailthread.enter_email} +   + ${msg:mailthread.perform} +
                                                                +
                                                                +
                                                                +
                                                                + ${if:errors} + ${errors} + ${endif:errors} +
                                                                +
                                                                + + diff --git a/src/messenger/webim/styles/silver/templates/mailsent.tpl b/src/messenger/webim/styles/silver/templates/mailsent.tpl new file mode 100644 index 00000000..48ac7483 --- /dev/null +++ b/src/messenger/webim/styles/silver/templates/mailsent.tpl @@ -0,0 +1,45 @@ + + + + ${msg:chat.window.title.user} + + + + +
                                                                + +
                                                                +
                                                                +
                                                                +
                                                                + ${msg:chat.mailthread.sent.close} +
                                                                +
                                                                ${msg:chat.mailthread.sent.content,email}
                                                                +
                                                                +
                                                                +
                                                                +   +
                                                                + + \ No newline at end of file diff --git a/src/messenger/webim/styles/silver/templates/nochat.tpl b/src/messenger/webim/styles/silver/templates/nochat.tpl new file mode 100644 index 00000000..24467ee1 --- /dev/null +++ b/src/messenger/webim/styles/silver/templates/nochat.tpl @@ -0,0 +1,45 @@ + + + + ${msg:chat.window.title.user} + + + + +
                                                                + +
                                                                +
                                                                +
                                                                +
                                                                + ${msg:page.chat.old_browser.close} +
                                                                +
                                                                ${msg:page.chat.old_browser.problem}
                                                                +
                                                                +
                                                                +
                                                                + ${msg:page.chat.old_browser.list} +
                                                                + + \ No newline at end of file diff --git a/src/messenger/webim/styles/silver/templates/redirect.tpl b/src/messenger/webim/styles/silver/templates/redirect.tpl new file mode 100644 index 00000000..703e4cce --- /dev/null +++ b/src/messenger/webim/styles/silver/templates/redirect.tpl @@ -0,0 +1,62 @@ + + + + ${msg:chat.window.title.agent} + + + + +
                                                                + +
                                                                +
                                                                +
                                                                +
                                                                + ${msg:chat.redirect.back} +
                                                                +
                                                                ${msg:chat.redirect.choose}
                                                                +
                                                                +
                                                                +
                                                                +
                                                                + ${if:redirectToAgent} + ${msg:chat.redirect.operator} +
                                                                  + ${page:redirectToAgent} +
                                                                + ${endif:redirectToAgent} +
                                                                +
                                                                + ${if:redirectToGroup} + ${msg:chat.redirect.group} +
                                                                  + ${page:redirectToGroup} +
                                                                + ${endif:redirectToGroup} +
                                                                +
                                                                %nbsp;
                                                                +
                                                                ${pagination}
                                                                +
                                                                + + \ No newline at end of file diff --git a/src/messenger/webim/styles/silver/templates/redirected.tpl b/src/messenger/webim/styles/silver/templates/redirected.tpl new file mode 100644 index 00000000..400c42b7 --- /dev/null +++ b/src/messenger/webim/styles/silver/templates/redirected.tpl @@ -0,0 +1,45 @@ + + + + ${msg:chat.window.title.user} + + + + +
                                                                + +
                                                                +
                                                                +
                                                                +
                                                                + ${msg:chat.redirected.close} +
                                                                +
                                                                ${page:message}
                                                                +
                                                                +
                                                                +
                                                                +   +
                                                                + + \ No newline at end of file diff --git a/src/messenger/webim/styles/silver/templates/survey.tpl b/src/messenger/webim/styles/silver/templates/survey.tpl new file mode 100644 index 00000000..13fc61ae --- /dev/null +++ b/src/messenger/webim/styles/silver/templates/survey.tpl @@ -0,0 +1,80 @@ + + + + ${msg:presurvey.title} + + + + +
                                                                + +
                                                                +
                                                                +
                                                                +
                                                                + ${msg:leavemessage.close} +
                                                                +
                                                                ${msg:presurvey.intro}
                                                                +
                                                                +
                                                                +
                                                                + +
                                                                + + + + + ${ifnot:showemail}${endif:showemail} + ${ifnot:groups}${if:formgroupid}${endif:formgroupid}${endif:groups} + ${ifnot:showmessage}${endif:showmessage} + + + ${if:groups} + + + + + ${endif:groups} + + + + + ${if:showemail} + + + + + ${endif:showemail} + ${if:showmessage} + + + + + ${endif:showmessage} +
                                                                ${msg:presurvey.department}
                                                                ${msg:presurvey.name}
                                                                ${msg:presurvey.mail}
                                                                ${msg:presurvey.question}:
                                                                + ${msg:presurvey.submit} +
                                                                 
                                                                +
                                                                + + \ No newline at end of file From 79b37c720f5f20a3bcf93e59643b780226f99a6b Mon Sep 17 00:00:00 2001 From: Evgeny Gryaznov Date: Thu, 7 Apr 2011 00:31:22 +0200 Subject: [PATCH 59/77] fix groupids in visitors update; fix DB error reporting in installer; smaller opaway/oponline image --- src/messenger/webim/images/opaway.gif | Bin 3480 -> 905 bytes src/messenger/webim/images/oponline.gif | Bin 3481 -> 906 bytes src/messenger/webim/install/dbperform.php | 10 ++--- src/messenger/webim/js/source/build.xml | 1 - src/messenger/webim/js/source/chat.js | 10 ++++- src/messenger/webim/js/source/common.js | 37 +++++++++++-------- src/messenger/webim/js/source/users.js | 8 ++++ src/messenger/webim/libs/notify.php | 2 +- src/messenger/webim/libs/operator.php | 14 ++++--- src/messenger/webim/operator/update.php | 2 +- src/messenger/webim/operator/userhistory.php | 2 +- 11 files changed, 55 insertions(+), 31 deletions(-) mode change 100644 => 100755 src/messenger/webim/libs/operator.php diff --git a/src/messenger/webim/images/opaway.gif b/src/messenger/webim/images/opaway.gif index e905691806859ad59efecf5a67cf5141a20fcaaf..e45ad55d14ed690d0de1e787a847d637592a20d1 100644 GIT binary patch delta 237 zcmbOs-O0}5?&)S>naIPy!|>g9BG19eUCi>6CooG=9S1Oq)F}RBVPs&iWzb;&0+5vq z9BB;I9B&MrT>6Ei{CGqvk`A{C=@uPeP%L0*6E`k6lF_K_&eh1OlF^XJ+|I>kmBC?C zaDa)M&pc(#3dZDwMh?lC1sR2ljvQiT(a?z5vEe{7w@as*z=V>8O{~7+Y90ci4?EE1p9jh>PPTB;+O~<)*Om^71wd<4e;+O9fF) zYnC*Jh7J_l4_1TGV)fB7(pZ`1`#Qz>2BZ1*W%Fm&AOIjH0Eq)g20-%iko5p51;`F# zWG6r>HIQ0>)R`mo06C?8RgTdAN9(o0(exK=JhD@l#L^FB0G3gno(Vw%TcL;!Yw?!=gH;p|5=yVbN4 zgWq-Eoxkf+8vtO;qRH9zT^CyoK<6d^6z+f5Y3~C-G9Q4B>pwh@oM^`+2!&~Orl#51 z*(N+L+eDPnZ}N`@-z@(cept^$wBEPm(OtQ5tjuH~U6fUJYI15OBA{oavDjR?@qh2* zfAaiG#~<@+&Hd)%SV?AL-!evACDHC&*2GqseC$*|5r8sKiz(aL4;p-HVV|n zc|coX0;I0f0Or?0fJLZefQj0R4nf~4=SvI&qPH(xed_DhM;RUe(*8#Sm!VxagBMR1 zshL3`batj7OT_4FA!=}d1SA0sC;~O01@wV2umCo|9ykFv;0^pi2#5gDfDIBr3J`#7 zuo|of1)vyg13N(tr~{3l3ABRapc9+{7r|vP0B)e)-Una|OoA6+2D}4v5Cjn*afk{j zLh6tXWCU423}`Xr2KhokPy`eM#Y2236Iu;zgo>eZs0ONsnxJFQY3L$!6&i++d(b#E z4gC&%f-x`!ropPPE^G=jU}x9|4uO}$@o+l463&N9;VQTRJ_2{Z7vTYT6dr?Lz_S>D zA!Fn)8W>{?1H;7lVj4(ei%Q2pCu3oiUcEq1HqrbA_xfuglfVO!g<07 zVUqAcj4Y-uW+CP-7AeLT+aOjc)+}~TYy=UT5}PAR5p{@mM1LZOm`f}pHWIsu*NKzF zIg&I_>M6E=J#E8TzNus2V zq_bqSioHrTwK-q)VimrLRgqlOf3H z%DBmJWb$S9%k;`jP%%_3DwE2lZlpF+FHt9Hc$yx~izw` z%AS=Slf%gA%6Z8p%azF?$K`IzeUev|cb4bM7s|KFkI27QP*!kK;3^a;v?+`#d{U$< zx+x|pZddG7e58a`GE@pw%2wK|bV=!@GELcDnXO!;d|dgy3anzN5~Q+9WxvXx%B-rI zs)uTtYPD*w>Ps~_H7B)1wFd)!2bZ2@py^7vPpV3g!@YKlE zsMi?MnA6nL4AtDA*{1nOi=@TSiqopl>d~6fR@e5^Uaj4teP4&D!_Z04*`?F3^Ilg^ zH(YnKZl~@uJq0~4y_I?`dJpx*^&R!o^&9kW8Q={V21y2c3~m_0hE|3NhP8&*jbI~d zBc9P7qu~X(1-1+L$byCicZ?~<&c<2BEym*}awfhe8%#P)UYTl}Mw)In?Khn_vocFI zYczXcE@SR(zQMfP{C5jO3${hA#Vt#5OLxn4mR**w7aA?(F5J8Dt`*hF&uX((kJTU6 zHr4{`R_kdSZJQXI-8Od^G)4fUgmJ|dXX|3S&i0J$M>}gfq1|!2-|UU;lkA)ApDof` z#9h?5Xu?6$f#p!|Ft(V!IA-y_#bb^djx5Ip$0tr&P8_F$PE*bX&WX-PoL{+^xd>cN zxx8oEG1o9JxMEyAT#H;c)r;-b z$UJCuP=7Erctvn?@VgL~kg|{mq57ejp*>-eVNqdCVei9T!^^|RmYObI zvveRrDS{W#6-kH;i#!-PyUcCb&SjHPR#62}x0mZJ&slyoS}8g?`s@nH6|5B}VsJ6x zG0icbS^lgB)@-a-?C#hZHj}-J{et7fso+d=9k}J(sW^wY^0;U54)HtUrxP3#DidDv zn7kU^>qO7Qy2STM{z-?DkmT^>wiL0Hn3U6e8GaJKFI6oyCv`Z@D6JrEEZr`BXZno5 zM{qC$%2=M!g$QZrv1%|=KXX&&c-G>q+N=-RVc92gq;vQ=gSm#eg}GBJ-B%u1g!V78%r!`qGF8@uyW^Yij2 zHhFAnDUc`-6x`WtzqxJ;b_;LIP@!dEb>Vywr|4R-S#f3Y=Mr|wwXNn`tF|Jgaiv3L z)@6IQ;kWU(-QMoF{cyQ-`O5N%9ez7HD(DqO6>oR0*m<>bVP)Me(yq*1V^zLYUDevv z+p0g;B-D)7y41GqR@q&+`~4oyo{_yydt2*N>x%0>?c?pcTklcd(V*K6 zu*Uuai~~&vl@1mkME*F$KQwkY=x|??O;b~|N^@BY+>+TceI)A0jiatdyIPG~>)Yho zirYbZX8ZGFF~@En_c`8kf^nktq|V9Rr>LijI-ri+j+xGc&atkDuHn<(r+d2XyHEXO z^3$O+8fR+H%APGdM>>~(4mrQ_{OpCa3okFmU!3S!(et2pY45GRz`mhNK9{ascE8-) z@7#a>io=yNSM9EzzQ(xLIbc1|F=#b->SwE;PYqcQbzHZ(-gU$FM)&Zd;d3L7BNuPF z-n@Lv>(;>NlF{MYp||heiMlg(mvi^oz2tkZ?`Pegdyw}K_ps=Z)T7GBDvuj}G5Doz z%zEtXxa;`fli(*0CfE}%{+02s&#{yFPsN{BPN`2dJ+pXrX4-xF#`9&*Ctsw!n0s09 ztMsqCU+KR(`J2;kgELEKCSMC)BfpotQG9dg?ZUS`vjMY@-=(~pdtdZH@x$SdjF0`F z!aq&TWq&4ouKL5^kM4P&`G-gf`pY3YjiWzJ==m8RbYXA1jm)ff&CP(E`^nx%RVdmj zG0~P$M>Y){$j24p<9eGIb~Q6;?d=Skd(C)dIZZ|R=1fClc`VJ_#|I}VpPx^J3w=oB Qtv*EJc9$I$OlM&KZ%3Vs00000 diff --git a/src/messenger/webim/images/oponline.gif b/src/messenger/webim/images/oponline.gif index ea245356e451d1cece0a1ebcca6452606544de94..d91cc8751d1a8cd8e20de65484e13f09d10321cc 100644 GIT binary patch delta 238 zcmbO!-Nnx1?&)S>naIPy!|>f^BG19ez05L`CooIW0E^cu{$ycfV6b7(VE_V_La2!vl5>)wCxI5+AYk2{YL?OlUaN)+eH0a7AE- zqDu?6Ud|B%LFc0m{K{$>5e175HnvLGloV{(@PbXqb#mH`2_=baf|9fN&Ip8R@vjPH JWn*Em1^};cN@4&2 literal 3481 zcmbW4XH-+!7J$#aX#^5l0@4Y+NmU>;DWM8TuYwSg5JCwMx)l*oih_tp69usV3YMXW z4G~0?K~Vt}bwC~>>Nq%x4K?pZ)>7VEYi8bh`^R42*=O&2_TBrOyUulSbEaC*34j1b zz;`JEpcH@_0QkVVT;KYnvgcXzHK(lt5NQesYo9rsBkO zUEAyCzJ&|dK3u&1=`x?sU(9+@t9(M^0k8%t{4Z`any-t4i?NZh2>=9F4-PjG76%}K zo61A%l;Dt13T_C%01vRh7yvpWCCSsz*o&4eT_rMo)chTjo z&-boD(t|&3KZAeT66*n=&LhPs`Du%)1fXL(05T7M+SCsLAeIY2`>iD}BrVu6F{!CZ zmWGBI85sr~7Q;YL(I4`U4nI8q8kVeQAXx85@hFb0XnIO>i6e_Kt%IFb!UUIq)7VKoEq3 zh!6>qg_I!;NDnfBsL(3N3G#q^p%5q%VnbXg4cZ88g9@Qis0yls8lltBIp_*B01ZR@ z2hb!m3;hXwhEXs9Cc}!bCTs{(VSCse_J_k^Hk=HvhjZcGa0OfspMcxpEAUNt1fGCj z!t*GA5xb)ouEcTp3lSEx^DESiL-p!LyK zXjgOqnt@J6Z$=lPtI)^M?dV?gUGyY+4*d;7#3*3&FqRlMOfZIx$-v}c$}vYVZJ0jH z2xc1d9*f0FW3{m6SXXQaHWs@9TZBD;ZN+wDhp|)Gc^nQWi_^o|;Jk2jTq-UPSBX1; zyNtVoo5p<<5)o1sG7)kX3KilCcrQE?pM@{RH{iSQ zxA4>W1z`zcEnypBf8ki+t-=+;Ey8`mkA&Zfh={0)Scv$Da7402Dnw3+To;)X`9zQ; z=n`mzFhUw(H{lqeoA7|}mPjOO677hg#8l#LVk7Y?@d@#xC`r^n)J>Erx<#~Fv|aR$ z=xZ^&n1-0W*gCQGV&!6I#cqkc632^ciqpjD;+w^*#m|Y4iO)-rB#b4zBoZWwB$^}! zB%Vv+BsC?SB$<-Al7}U)N=}hbBsCI^#2{@WHIVv9(_}1Ji|j^@B^Q!Ul84B1Qj$_D zr2?fgrK+VaN=-WWaDJ_$acs+mP5-RJ^MAN=aJDPAOKYOzD!+tTIV?l`==UO!>0%3yKuQo)S-~p!8Da zR1{QPRnk=IREAU*RJBwCRC82YRUfMft5MaW)ymX*)aKNc)jicWsyC}Y)WB;{HDWaO zYxHY;(A3fl(%hlhq4``(M$1iWy;ifaAq0tX+BElw|5@ zy2G@`^sAY<8PBZ6Y}Q=eJkq?ze2hw_dQ*$2*DWv>4i;N1E?9iBG_y>#JY)HXmA+M+ zRg=|oYb|S*b%XVkjj9dZrp{(!6=hZAsza+LY*lROw)M78?bPg;c1P`I>~-v8?N8Xh zb}(|_IkY)^pjpy3(YhT`jxLS`jzdn8P619;PEVXwo!QRK&T}rNE*o6BT`{iiu6ta^ z+!WmyZjEkptIbz$THWhTaOeBESGhm+(DmSXba}#_t3CI6K3b!(hP$T23wXJC?e%)> zt>vBUeclJ_i zQy%k*L*rC&-o(1b9*q4E=M{G>jvpTs-cx=3tg?R({sZdgt{= zHlQ~!HuP*%*|>G%c3dybb%l&&wG+UvQuy^K;;Q1)(L#J+*@mE{Nb3-3?cKT+XP z(OIcpSyK6>DyC|r+M&9&MxiFZ=EDKzfjhN!wJiq~4;CK$e28=Cew|BQd%b3T`C;tg z^ux~@0vq~|P>(bol{;E^l>hY@_t?a7-{ZZF=8cU_3Qfh$aC2Jo?1``ww@*5r>}=6* zscV&PEj$HIrJZ_lI`Z`B8TT_iXQ^jfe$n`)rj68A&@cT>pXk=#o8CsFOyy_ zyvqAs;`f@@+OL24!|sp4x!}3!H@r9eKa1YVzCHGC<-4AF@A)V16W%X;DEKJ*@%Sg| zr~c1DpJx^_zTm!8eAW5d_09d;BYpz%*CDu#BR@^Z{Tb_LS6k9=M3K|ESu%F0o4HHM zz)XBI1c?kTk{+vi{pto{wt)PMp2 diff --git a/src/messenger/webim/install/dbperform.php b/src/messenger/webim/install/dbperform.php index ec5dd729..9f5c3ae8 100644 --- a/src/messenger/webim/install/dbperform.php +++ b/src/messenger/webim/install/dbperform.php @@ -25,14 +25,14 @@ require_once('dbinfo.php'); function runsql($query, $link) { - $res = mysql_query($query, $link) or show_install_err(' Query failed: ' . mysql_error()); + $res = mysql_query($query, $link) or show_install_err(' Query failed: ' . mysql_error($link)); return $res; } $act = verifyparam("act", "/^(silentcreateall|createdb|ct|dt|addcolumns)$/"); $link = @mysql_connect($mysqlhost, $mysqllogin, $mysqlpass) - or show_install_err('Could not connect: ' . mysql_error($link)); + or show_install_err('Could not connect: ' . mysql_error()); if ($act == "silentcreateall") { mysql_query("CREATE DATABASE $mysqldb", $link) or show_install_err(' Query failed: ' . mysql_error($link)); @@ -79,12 +79,12 @@ if ($act == "silentcreateall") { if (in_array("${mysqlprefix}chatmessage.agentId", $absent)) { runsql("ALTER TABLE ${mysqlprefix}chatmessage ADD agentId int NOT NULL DEFAULT 0 AFTER ikind", $link); - runsql("update ${mysqlprefix}chatmessage,${mysqlprefix}chatoperator set agentId = operatorid where agentId = 0 AND ikind = 2 AND (vclocalename = tname OR vccommonname = tname)", $link); + runsql("update ${mysqlprefix}chatmessage, ${mysqlprefix}chatoperator set agentId = operatorid where agentId = 0 AND ikind = 2 AND (vclocalename = tname OR vccommonname = tname)", $link); } if (in_array("${mysqlprefix}chatthread.agentId", $absent)) { runsql("ALTER TABLE ${mysqlprefix}chatthread ADD agentId int NOT NULL DEFAULT 0 AFTER agentName", $link); - runsql("update ${mysqlprefix}chatthread,${mysqlprefix}chatoperator set agentId = operatorid where agentId = 0 AND (vclocalename = agentName OR vccommonname = agentName)", $link); + runsql("update ${mysqlprefix}chatthread, ${mysqlprefix}chatoperator set agentId = operatorid where agentId = 0 AND (vclocalename = agentName OR vccommonname = agentName)", $link); } if (in_array("${mysqlprefix}chatthread.agentTyping", $absent)) { @@ -164,4 +164,4 @@ if ($act == "silentcreateall") { mysql_close($link); header("Location: $webimroot/install/index.php"); exit; -?> \ No newline at end of file +?> diff --git a/src/messenger/webim/js/source/build.xml b/src/messenger/webim/js/source/build.xml index 5ba2f890..117d7283 100644 --- a/src/messenger/webim/js/source/build.xml +++ b/src/messenger/webim/js/source/build.xml @@ -1,5 +1,4 @@ -]> diff --git a/src/messenger/webim/js/source/chat.js b/src/messenger/webim/js/source/chat.js index 1a100780..1e565fe1 100644 --- a/src/messenger/webim/js/source/chat.js +++ b/src/messenger/webim/js/source/chat.js @@ -1,3 +1,11 @@ +/** + * @preserve This file is part of Mibew Messenger project. + * http://mibew.org + * + * Copyright (c) 2005-2011 Mibew Messenger Community + * License: http://mibew.org/license.php + */ + var FrameUtils = { getDocument: function(frm) { if (frm.contentDocument) { @@ -21,7 +29,7 @@ var FrameUtils = { doc.write(""); doc.close(); frm.onload = function() { - if( frm./**/myHtml ) { + if( frm.myHtml ) { FrameUtils.getDocument(frm).getElementById('content').innerHTML += frm.myHtml; FrameUtils.scrollDown(frm); } diff --git a/src/messenger/webim/js/source/common.js b/src/messenger/webim/js/source/common.js index 2506d6a3..3de6605f 100755 --- a/src/messenger/webim/js/source/common.js +++ b/src/messenger/webim/js/source/common.js @@ -1,9 +1,14 @@ -/* - * Mibew Messenger common script - * http://sourceforge.net/projects/webim +/** + * @preserve This file is part of Mibew Messenger project. + * http://mibew.org * - * Based on Prototype JavaScript framework, version 1.3.1 - * http://prototype.conio.net/ (c) 2005 Sam Stephenson + * Copyright (c) 2005-2011 Mibew Messenger Community + * License: http://mibew.org/license.php + */ + +/* + * common.js Based on Prototype JavaScript framework, version 1.3.1 + * http://prototype.conio.net/ (c) 2005 Sam Stephenson */ //- getEl, myAgent, myRealAgent @@ -18,12 +23,12 @@ var Class = { create: function() { return function() { - this./**/initialize./**/apply(this, arguments); + this.initialize.apply(this, arguments); }; }, inherit: function(child,parent,body) { - Object./**/extend(Object.extend(child.prototype, parent.prototype), body ); + Object.extend(Object.extend(child.prototype, parent.prototype), body ); } }; @@ -38,21 +43,21 @@ Object.prototype.extend = function(_object) { return Object.extend.apply(this, [this, _object]); }; -Function.prototype./**/bind = function(_object) { +Function.prototype.bind = function(_object) { var __method = this; return function() { return __method.apply(_object, arguments); } }; -Function.prototype./**/bindAsEventListener = function(_object) { +Function.prototype.bindAsEventListener = function(_object) { var __method = this; return function(event) { __method.call(_object, event || window.event); } }; -Number.prototype./**/toColorPart = function() { +Number.prototype.toColorPart = function() { var digits = this.toString(16); if (this < 16) return '0' + digits; return digits; @@ -81,9 +86,9 @@ PeriodicalExecuter.prototype = { initialize: function(callback, frequency) { this.callback = callback; this.frequency = frequency; - this./**/currentlyExecuting = false; + this.currentlyExecuting = false; - this./**/registerCallback(); + this.registerCallback(); }, registerCallback: function() { @@ -119,7 +124,7 @@ function findObj( id ) return x; } -if (!Array.prototype./**/push) { +if (!Array.prototype.push) { Array.prototype.push = function() { var startLength = this.length; for (var i = 0; i < arguments.length; i++) @@ -172,7 +177,7 @@ var Ajax = { emptyFunction: function() {} }; -Ajax./**/Base = function() {}; +Ajax.Base = function() {}; Ajax.Base.prototype = { setOptions: function(_options) { this._options = { @@ -198,8 +203,8 @@ Ajax.Base.prototype = { } }; -Ajax./**/Request = Class.create(); -Ajax.Request./**/Events = +Ajax.Request = Class.create(); +Ajax.Request.Events = ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete']; Class.inherit( Ajax.Request, Ajax.Base, { diff --git a/src/messenger/webim/js/source/users.js b/src/messenger/webim/js/source/users.js index 5ba79a8c..bd006825 100644 --- a/src/messenger/webim/js/source/users.js +++ b/src/messenger/webim/js/source/users.js @@ -1,3 +1,11 @@ +/** + * @preserve This file is part of Mibew Messenger project. + * http://mibew.org + * + * Copyright (c) 2005-2011 Mibew Messenger Community + * License: http://mibew.org/license.php + */ + Ajax.PeriodicalUpdater = Class.create(); Class.inherit( Ajax.PeriodicalUpdater, Ajax.Base, { diff --git a/src/messenger/webim/libs/notify.php b/src/messenger/webim/libs/notify.php index 99de38b6..acbf2c61 100644 --- a/src/messenger/webim/libs/notify.php +++ b/src/messenger/webim/libs/notify.php @@ -2,7 +2,7 @@ /* * This file is part of Mibew Messenger project. * - * Copyright (c) 2005-2010 Mibew Messenger Community + * Copyright (c) 2005-2011 Mibew Messenger Community * All rights reserved. The contents of this file are subject to the terms of * the Eclipse Public License v1.0 which accompanies this distribution, and * is available at http://www.eclipse.org/legal/epl-v10.html diff --git a/src/messenger/webim/libs/operator.php b/src/messenger/webim/libs/operator.php old mode 100644 new mode 100755 index 205df16b..4f4f3240 --- a/src/messenger/webim/libs/operator.php +++ b/src/messenger/webim/libs/operator.php @@ -171,7 +171,8 @@ function has_online_operators($groupid = "") $link = connect(); $query = "select count(*) as total, min(unix_timestamp(CURRENT_TIMESTAMP)-unix_timestamp(dtmlastvisited)) as time from ${mysqlprefix}chatoperator"; if ($groupid) { - $query .= ", ${mysqlprefix}chatgroupoperator where groupid = $groupid and ${mysqlprefix}chatoperator.operatorid = ${mysqlprefix}chatgroupoperator.operatorid and istatus = 0"; + $query .= ", ${mysqlprefix}chatgroupoperator where groupid = $groupid and ${mysqlprefix}chatoperator.operatorid = " . + "${mysqlprefix}chatgroupoperator.operatorid and istatus = 0"; } else { $query .= " where istatus = 0"; } @@ -377,13 +378,16 @@ function get_groups($link, $checkaway) { global $mysqlprefix; $query = "select ${mysqlprefix}chatgroup.groupid as groupid, vclocalname, vclocaldescription" . - ", (SELECT count(*) from ${mysqlprefix}chatgroupoperator where ${mysqlprefix}chatgroup.groupid = ${mysqlprefix}chatgroupoperator.groupid) as inumofagents" . + ", (SELECT count(*) from ${mysqlprefix}chatgroupoperator where ${mysqlprefix}chatgroup.groupid = " . + "${mysqlprefix}chatgroupoperator.groupid) as inumofagents" . ", (SELECT min(unix_timestamp(CURRENT_TIMESTAMP)-unix_timestamp(dtmlastvisited)) as time " . - "from ${mysqlprefix}chatgroupoperator, ${mysqlprefix}chatoperator where istatus = 0 and ${mysqlprefix}chatgroup.groupid = ${mysqlprefix}chatgroupoperator.groupid " . + "from ${mysqlprefix}chatgroupoperator, ${mysqlprefix}chatoperator where istatus = 0 and " . + "${mysqlprefix}chatgroup.groupid = ${mysqlprefix}chatgroupoperator.groupid " . "and ${mysqlprefix}chatgroupoperator.operatorid = ${mysqlprefix}chatoperator.operatorid) as ilastseen" . ($checkaway ? ", (SELECT min(unix_timestamp(CURRENT_TIMESTAMP)-unix_timestamp(dtmlastvisited)) as time " . - "from ${mysqlprefix}chatgroupoperator, ${mysqlprefix}chatoperator where istatus <> 0 and ${mysqlprefix}chatgroup.groupid = ${mysqlprefix}chatgroupoperator.groupid " . + "from ${mysqlprefix}chatgroupoperator, ${mysqlprefix}chatoperator where istatus <> 0 and " . + "${mysqlprefix}chatgroup.groupid = ${mysqlprefix}chatgroupoperator.groupid " . "and ${mysqlprefix}chatgroupoperator.operatorid = ${mysqlprefix}chatoperator.operatorid) as ilastseenaway" : "" ) . @@ -401,4 +405,4 @@ function get_operator_groupids($operatorid) return $result; } -?> \ No newline at end of file +?> diff --git a/src/messenger/webim/operator/update.php b/src/messenger/webim/operator/update.php index 36fa9b84..066b5cc4 100644 --- a/src/messenger/webim/operator/update.php +++ b/src/messenger/webim/operator/update.php @@ -173,7 +173,7 @@ $showonline = verifyparam("showonline", "/^1$/", 0); $link = connect(); loadsettings_($link); -if (!isset($_SESSION['operatorgroups'])) { +if (!isset($_SESSION["${mysqlprefix}operatorgroups"])) { $_SESSION["${mysqlprefix}operatorgroups"] = get_operator_groupslist($operator['operatorid'], $link); } mysql_close($link); diff --git a/src/messenger/webim/operator/userhistory.php b/src/messenger/webim/operator/userhistory.php index 356d2761..20926b42 100644 --- a/src/messenger/webim/operator/userhistory.php +++ b/src/messenger/webim/operator/userhistory.php @@ -50,7 +50,7 @@ function threads_by_userid($userid) "from ${mysqlprefix}chatthread " . "where userid=\"$userid\" order by created DESC", $userid); - $result = mysql_query($query, $link) or die(' Query failed: ' . mysql_error($link) /*.": ".$query*/); + $result = mysql_query($query, $link) or die(' Query failed: ' . mysql_error($link)); $foundThreads = array(); while ($thread = mysql_fetch_array($result, MYSQL_ASSOC)) { From f4c3c56789dad3cb0cac7652a4c67fa680f3468e Mon Sep 17 00:00:00 2001 From: Evgeny Gryaznov Date: Thu, 7 Apr 2011 00:35:03 +0200 Subject: [PATCH 60/77] update jQuery to 1.4.2; "enabled ban" after statistics --- src/messenger/webim/js/jquery-1.3.2.min.js | 19 --- src/messenger/webim/js/jquery-1.4.2.min.js | 154 ++++++++++++++++++ src/messenger/webim/view/agents.php | 2 +- src/messenger/webim/view/blocked_visitors.php | 2 +- src/messenger/webim/view/features.php | 20 +-- src/messenger/webim/view/groups.php | 2 +- src/messenger/webim/view/menu.php | 2 +- src/messenger/webim/view/updates.php | 2 +- 8 files changed, 169 insertions(+), 34 deletions(-) delete mode 100644 src/messenger/webim/js/jquery-1.3.2.min.js create mode 100644 src/messenger/webim/js/jquery-1.4.2.min.js diff --git a/src/messenger/webim/js/jquery-1.3.2.min.js b/src/messenger/webim/js/jquery-1.3.2.min.js deleted file mode 100644 index b1ae21d8..00000000 --- a/src/messenger/webim/js/jquery-1.3.2.min.js +++ /dev/null @@ -1,19 +0,0 @@ -/* - * jQuery JavaScript Library v1.3.2 - * http://jquery.com/ - * - * Copyright (c) 2009 John Resig - * Dual licensed under the MIT and GPL licenses. - * http://docs.jquery.com/License - * - * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009) - * Revision: 6246 - */ -(function(){var l=this,g,y=l.jQuery,p=l.$,o=l.jQuery=l.$=function(E,F){return new o.fn.init(E,F)},D=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=/^.[^:#\[\.,]*$/;o.fn=o.prototype={init:function(E,H){E=E||document;if(E.nodeType){this[0]=E;this.length=1;this.context=E;return this}if(typeof E==="string"){var G=D.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=o.clean([G[1]],H)}else{var I=document.getElementById(G[3]);if(I&&I.id!=G[3]){return o().find(E)}var F=o(I||[]);F.context=document;F.selector=E;return F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return o(document).ready(E)}}if(E.selector&&E.context){this.selector=E.selector;this.context=E.context}return this.setArray(o.isArray(E)?E:o.makeArray(E))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(E){return E===g?Array.prototype.slice.call(this):this[E]},pushStack:function(F,H,E){var G=o(F);G.prevObject=this;G.context=this.context;if(H==="find"){G.selector=this.selector+(this.selector?" ":"")+E}else{if(H){G.selector=this.selector+"."+H+"("+E+")"}}return G},setArray:function(E){this.length=0;Array.prototype.push.apply(this,E);return this},each:function(F,E){return o.each(this,F,E)},index:function(E){return o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var E=F;if(typeof F==="string"){if(H===g){return this[0]&&o[G||"attr"](this[0],F)}else{E={};E[F]=H}}return this.each(function(I){for(F in E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E,F){if((E=="width"||E=="height")&&parseFloat(F)<0){F=g}return this.attr(E,F,"curCSS")},text:function(F){if(typeof F!=="object"&&F!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(F))}var E="";o.each(F||this,function(){o.each(this.childNodes,function(){if(this.nodeType!=8){E+=this.nodeType!=1?this.nodeValue:o.fn.text([this])}})});return E},wrapAll:function(E){if(this[0]){var F=o(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBefore(this[0])}F.map(function(){var G=this;while(G.firstChild){G=G.firstChild}return G}).append(this)}return this},wrapInner:function(E){return this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){return this.each(function(){o(this).wrapAll(E)})},append:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.appendChild(E)}})},prepend:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.insertBefore(E,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this)})},after:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this.nextSibling)})},end:function(){return this.prevObject||o([])},push:[].push,sort:[].sort,splice:[].splice,find:function(E){if(this.length===1){var F=this.pushStack([],"find",E);F.length=0;o.find(E,this[0],F);return F}else{return this.pushStack(o.unique(o.map(this,function(G){return o.find(E,G)})),"find",E)}},clone:function(G){var E=this.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){var I=this.outerHTML;if(!I){var J=this.ownerDocument.createElement("div");J.appendChild(this.cloneNode(true));I=J.innerHTML}return o.clean([I.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return this.cloneNode(true)}});if(G===true){var H=this.find("*").andSelf(),F=0;E.find("*").andSelf().each(function(){if(this.nodeName!==H[F].nodeName){return}var I=o.data(H[F],"events");for(var K in I){for(var J in I[K]){o.event.add(this,K,I[K][J],I[K][J].data)}}F++})}return E},filter:function(E){return this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return F.nodeType===1})),"filter",E)},closest:function(E){var G=o.expr.match.POS.test(E)?o(E):null,F=0;return this.map(function(){var H=this;while(H&&H.ownerDocument){if(G?G.index(H)>-1:o(H).is(E)){o.data(H,"closest",F);return H}H=H.parentNode;F++}})},not:function(E){if(typeof E==="string"){if(f.test(E)){return this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=o.multiFilter(E,this)}}var F=E.length&&E[E.length-1]!==g&&!E.nodeType;return this.filter(function(){return F?o.inArray(this,E)<0:this!=E})},add:function(E){return this.pushStack(o.unique(o.merge(this.get(),typeof E==="string"?o(E):o.makeArray(E))))},is:function(E){return !!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return !!E&&this.is("."+E)},val:function(K){if(K===g){var E=this[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{}).specified?E.value:E.text}if(o.nodeName(E,"select")){var I=E.selectedIndex,L=[],M=E.options,H=E.type=="select-one";if(I<0){return null}for(var F=H?I:0,J=H?I+1:M.length;F=0||o.inArray(this.name,K)>=0)}else{if(o.nodeName(this,"select")){var N=o.makeArray(K);o("option",this).each(function(){this.selected=(o.inArray(this.value,N)>=0||o.inArray(this.text,N)>=0)});if(!N.length){this.selectedIndex=-1}}else{this.value=K}}})},html:function(E){return E===g?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(E)},replaceWith:function(E){return this.after(E).remove()},eq:function(E){return this.slice(E,+E+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(E){return this.pushStack(o.map(this,function(G,F){return E.call(G,F,G)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(J,M,L){if(this[0]){var I=(this[0].ownerDocument||this[0]).createDocumentFragment(),F=o.clean(J,(this[0].ownerDocument||this[0]),I),H=I.firstChild;if(H){for(var G=0,E=this.length;G1||G>0?I.cloneNode(true):I)}}if(F){o.each(F,z)}}return this;function K(N,O){return M&&o.nodeName(N,"table")&&o.nodeName(O,"tr")?(N.getElementsByTagName("tbody")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N}}};o.fn.init.prototype=o.fn;function z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})}else{o.globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.parentNode.removeChild(F)}}function e(){return +new Date}o.extend=o.fn.extend=function(){var J=arguments[0]||{},H=1,I=arguments.length,E=false,G;if(typeof J==="boolean"){E=J;J=arguments[1]||{};H=2}if(typeof J!=="object"&&!o.isFunction(J)){J={}}if(I==H){J=this;--H}for(;H-1}},swap:function(H,G,I){var E={};for(var F in G){E[F]=H.style[F];H.style[F]=G[F]}I.call(H);for(var F in G){H.style[F]=E[F]}},css:function(H,F,J,E){if(F=="width"||F=="height"){var L,G={position:"absolute",visibility:"hidden",display:"block"},K=F=="width"?["Left","Right"]:["Top","Bottom"];function I(){L=F=="width"?H.offsetWidth:H.offsetHeight;if(E==="border"){return}o.each(K,function(){if(!E){L-=parseFloat(o.curCSS(H,"padding"+this,true))||0}if(E==="margin"){L+=parseFloat(o.curCSS(H,"margin"+this,true))||0}else{L-=parseFloat(o.curCSS(H,"border"+this+"Width",true))||0}})}if(H.offsetWidth!==0){I()}else{o.swap(H,G,I)}return Math.max(0,Math.round(L))}return o.curCSS(H,F,J)},curCSS:function(I,F,G){var L,E=I.style;if(F=="opacity"&&!o.support.opacity){L=o.attr(E,"opacity");return L==""?"1":L}if(F.match(/float/i)){F=w}if(!G&&E&&E[F]){L=E[F]}else{if(q.getComputedStyle){if(F.match(/float/i)){F="float"}F=F.replace(/([A-Z])/g,"-$1").toLowerCase();var M=q.getComputedStyle(I,null);if(M){L=M.getPropertyValue(F)}if(F=="opacity"&&L==""){L="1"}}else{if(I.currentStyle){var J=F.replace(/\-(\w)/g,function(N,O){return O.toUpperCase()});L=I.currentStyle[F]||I.currentStyle[J];if(!/^\d+(px)?$/i.test(L)&&/^\d/.test(L)){var H=E.left,K=I.runtimeStyle.left;I.runtimeStyle.left=I.currentStyle.left;E.left=L||0;L=E.pixelLeft+"px";E.left=H;I.runtimeStyle.left=K}}}}return L},clean:function(F,K,I){K=K||document;if(typeof K.createElement==="undefined"){K=K.ownerDocument||K[0]&&K[0].ownerDocument||document}if(!I&&F.length===1&&typeof F[0]==="string"){var H=/^<(\w+)\s*\/?>$/.exec(F[0]);if(H){return[K.createElement(H[1])]}}var G=[],E=[],L=K.createElement("div");o.each(F,function(P,S){if(typeof S==="number"){S+=""}if(!S){return}if(typeof S==="string"){S=S.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){return T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+">"});var O=S.replace(/^\s+/,"").substring(0,10).toLowerCase();var Q=!O.indexOf("",""]||!O.indexOf("",""]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"","
                                                                "]||!O.indexOf("",""]||(!O.indexOf("",""]||!O.indexOf("",""]||!o.support.htmlSerialize&&[1,"div
                                                                ","
                                                                "]||[0,"",""];L.innerHTML=Q[1]+S+Q[2];while(Q[0]--){L=L.lastChild}if(!o.support.tbody){var R=/"&&!R?L.childNodes:[];for(var M=N.length-1;M>=0;--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.length){N[M].parentNode.removeChild(N[M])}}}if(!o.support.leadingWhitespace&&/^\s/.test(S)){L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]),L.firstChild)}S=o.makeArray(L.childNodes)}if(S.nodeType){G.push(S)}else{G=o.merge(G,S)}});if(I){for(var J=0;G[J];J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLowerCase()==="text/javascript")){E.push(G[J].parentNode?G[J].parentNode.removeChild(G[J]):G[J])}else{if(G[J].nodeType===1){G.splice.apply(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))}I.appendChild(G[J])}}return E}return G},attr:function(J,G,K){if(!J||J.nodeType==3||J.nodeType==8){return g}var H=!o.isXMLDoc(J),L=K!==g;G=H&&o.props[G]||G;if(J.tagName){var F=/href|src|style/.test(G);if(G=="selected"&&J.parentNode){J.parentNode.selectedIndex}if(G in J&&H&&!F){if(L){if(G=="type"&&o.nodeName(J,"input")&&J.parentNode){throw"type property can't be changed"}J[G]=K}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return J.getAttributeNode(G).nodeValue}if(G=="tabIndex"){var I=J.getAttributeNode("tabIndex");return I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|textarea)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g}return J[G]}if(!o.support.style&&H&&G=="style"){return o.attr(J.style,"cssText",K)}if(L){J.setAttribute(G,""+K)}var E=!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G);return E===null?g:E}if(!o.support.opacity&&G=="opacity"){if(L){J.zoom=1;J.filter=(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=="NaN"?"":"alpha(opacity="+K*100+")")}return J.filter&&J.filter.indexOf("opacity=")>=0?(parseFloat(J.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}G=G.replace(/-([a-z])/ig,function(M,N){return N.toUpperCase()});if(L){J[G]=K}return J[G]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:function(G){var E=[];if(G!=null){var F=G.length;if(F==null||typeof G==="string"||o.isFunction(G)||G.setInterval){E[0]=G}else{while(F){E[--F]=G[F]}}}return E},inArray:function(G,H){for(var E=0,F=H.length;E0?this.clone(true):this).get();o.fn[F].apply(o(L[K]),I);J=J.concat(I)}return this.pushStack(J,E,G)}});o.each({removeAttr:function(E){o.attr(this,E,"");if(this.nodeType==1){this.removeAttribute(E)}},addClass:function(E){o.className.add(this,E)},removeClass:function(E){o.className.remove(this,E)},toggleClass:function(F,E){if(typeof E!=="boolean"){E=!o.className.has(this,F)}o.className[E?"add":"remove"](this,F)},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",this).add([this]).each(function(){o.event.remove(this);o.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){o(this).children().remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(E,F){o.fn[E]=function(){return this.each(F,arguments)}});function j(E,F){return E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0}var h="jQuery"+e(),v=0,A={};o.extend({cache:{},data:function(F,E,G){F=F==l?A:F;var H=F[h];if(!H){H=F[h]=++v}if(E&&!o.cache[H]){o.cache[H]={}}if(G!==g){o.cache[H][E]=G}return E?o.cache[H][E]:H},removeData:function(F,E){F=F==l?A:F;var H=F[h];if(E){if(o.cache[H]){delete o.cache[H][E];E="";for(E in o.cache[H]){break}if(!E){o.removeData(F)}}}else{try{delete F[h]}catch(G){if(F.removeAttribute){F.removeAttribute(h)}}delete o.cache[H]}},queue:function(F,E,H){if(F){E=(E||"fx")+"queue";var G=o.data(F,E);if(!G||o.isArray(H)){G=o.data(F,E,o.makeArray(H))}else{if(H){G.push(H)}}}return G},dequeue:function(H,G){var E=o.queue(H,G),F=E.shift();if(!G||G==="fx"){F=E[0]}if(F!==g){F.call(H)}}});o.fn.extend({data:function(E,G){var H=E.split(".");H[1]=H[1]?"."+H[1]:"";if(G===g){var F=this.triggerHandler("getData"+H[1]+"!",[H[0]]);if(F===g&&this.length){F=o.data(this[0],E)}return F===g&&H[1]?this.data(H[0]):F}else{return this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G)})}},removeData:function(E){return this.each(function(){o.removeData(this,E)})},queue:function(E,F){if(typeof E!=="string"){F=E;E="fx"}if(F===g){return o.queue(this[0],E)}return this.each(function(){var G=o.queue(this,E,F);if(E=="fx"&&G.length==1){G[0].call(this)}})},dequeue:function(E){return this.each(function(){o.dequeue(this,E)})}}); -/* - * Sizzle CSS Selector Engine - v0.9.3 - * Copyright 2009, The Dojo Foundation - * Released under the MIT, BSD, and GPL Licenses. - * More information: http://sizzlejs.com/ - */ -(function(){var R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,L=0,H=Object.prototype.toString;var F=function(Y,U,ab,ac){ab=ab||[];U=U||document;if(U.nodeType!==1&&U.nodeType!==9){return[]}if(!Y||typeof Y!=="string"){return ab}var Z=[],W,af,ai,T,ad,V,X=true;R.lastIndex=0;while((W=R.exec(Y))!==null){Z.push(W[1]);if(W[2]){V=RegExp.rightContext;break}}if(Z.length>1&&M.exec(Y)){if(Z.length===2&&I.relative[Z[0]]){af=J(Z[0]+Z[1],U)}else{af=I.relative[Z[0]]?[U]:F(Z.shift(),U);while(Z.length){Y=Z.shift();if(I.relative[Y]){Y+=Z.shift()}af=J(Y,af)}}}else{var ae=ac?{expr:Z.pop(),set:E(ac)}:F.find(Z.pop(),Z.length===1&&U.parentNode?U.parentNode:U,Q(U));af=F.filter(ae.expr,ae.set);if(Z.length>0){ai=E(af)}else{X=false}while(Z.length){var ah=Z.pop(),ag=ah;if(!I.relative[ah]){ah=""}else{ag=Z.pop()}if(ag==null){ag=U}I.relative[ah](ai,ag,Q(U))}}if(!ai){ai=af}if(!ai){throw"Syntax error, unrecognized expression: "+(ah||Y)}if(H.call(ai)==="[object Array]"){if(!X){ab.push.apply(ab,ai)}else{if(U.nodeType===1){for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&(ai[aa]===true||ai[aa].nodeType===1&&K(U,ai[aa]))){ab.push(af[aa])}}}else{for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&ai[aa].nodeType===1){ab.push(af[aa])}}}}}else{E(ai,ab)}if(V){F(V,U,ab,ac);if(G){hasDuplicate=false;ab.sort(G);if(hasDuplicate){for(var aa=1;aa":function(Z,U,aa){var X=typeof U==="string";if(X&&!/\W/.test(U)){U=aa?U:U.toUpperCase();for(var V=0,T=Z.length;V=0)){if(!V){T.push(Y)}}else{if(V){U[X]=false}}}}return false},ID:function(T){return T[1].replace(/\\/g,"")},TAG:function(U,T){for(var V=0;T[V]===false;V++){}return T[V]&&Q(T[V])?U[1]:U[1].toUpperCase()},CHILD:function(T){if(T[1]=="nth"){var U=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(T[2]=="even"&&"2n"||T[2]=="odd"&&"2n+1"||!/\D/.test(T[2])&&"0n+"+T[2]||T[2]);T[2]=(U[1]+(U[2]||1))-0;T[3]=U[3]-0}T[0]=L++;return T},ATTR:function(X,U,V,T,Y,Z){var W=X[1].replace(/\\/g,"");if(!Z&&I.attrMap[W]){X[1]=I.attrMap[W]}if(X[2]==="~="){X[4]=" "+X[4]+" "}return X},PSEUDO:function(X,U,V,T,Y){if(X[1]==="not"){if(X[3].match(R).length>1||/^\w/.test(X[3])){X[3]=F(X[3],null,null,U)}else{var W=F.filter(X[3],U,V,true^Y);if(!V){T.push.apply(T,W)}return false}}else{if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){return true}}return X},POS:function(T){T.unshift(true);return T}},filters:{enabled:function(T){return T.disabled===false&&T.type!=="hidden"},disabled:function(T){return T.disabled===true},checked:function(T){return T.checked===true},selected:function(T){T.parentNode.selectedIndex;return T.selected===true},parent:function(T){return !!T.firstChild},empty:function(T){return !T.firstChild},has:function(V,U,T){return !!F(T[3],V).length},header:function(T){return/h\d/i.test(T.nodeName)},text:function(T){return"text"===T.type},radio:function(T){return"radio"===T.type},checkbox:function(T){return"checkbox"===T.type},file:function(T){return"file"===T.type},password:function(T){return"password"===T.type},submit:function(T){return"submit"===T.type},image:function(T){return"image"===T.type},reset:function(T){return"reset"===T.type},button:function(T){return"button"===T.type||T.nodeName.toUpperCase()==="BUTTON"},input:function(T){return/input|select|textarea|button/i.test(T.nodeName)}},setFilters:{first:function(U,T){return T===0},last:function(V,U,T,W){return U===W.length-1},even:function(U,T){return T%2===0},odd:function(U,T){return T%2===1},lt:function(V,U,T){return UT[3]-0},nth:function(V,U,T){return T[3]-0==U},eq:function(V,U,T){return T[3]-0==U}},filter:{PSEUDO:function(Z,V,W,aa){var U=V[1],X=I.filters[U];if(X){return X(Z,W,V,aa)}else{if(U==="contains"){return(Z.textContent||Z.innerText||"").indexOf(V[3])>=0}else{if(U==="not"){var Y=V[3];for(var W=0,T=Y.length;W=0)}}},ID:function(U,T){return U.nodeType===1&&U.getAttribute("id")===T},TAG:function(U,T){return(T==="*"&&U.nodeType===1)||U.nodeName===T},CLASS:function(U,T){return(" "+(U.className||U.getAttribute("class"))+" ").indexOf(T)>-1},ATTR:function(Y,W){var V=W[1],T=I.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=null?Y[V]:Y.getAttribute(V),Z=T+"",X=W[2],U=W[4];return T==null?X==="!=":X==="="?Z===U:X==="*="?Z.indexOf(U)>=0:X==="~="?(" "+Z+" ").indexOf(U)>=0:!U?Z&&T!==false:X==="!="?Z!=U:X==="^="?Z.indexOf(U)===0:X==="$="?Z.substr(Z.length-U.length)===U:X==="|="?Z===U||Z.substr(0,U.length+1)===U+"-":false},POS:function(X,U,V,Y){var T=U[2],W=I.setFilters[T];if(W){return W(X,V,U,Y)}}}};var M=I.match.POS;for(var O in I.match){I.match[O]=RegExp(I.match[O].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var E=function(U,T){U=Array.prototype.slice.call(U);if(T){T.push.apply(T,U);return T}return U};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(N){E=function(X,W){var U=W||[];if(H.call(X)==="[object Array]"){Array.prototype.push.apply(U,X)}else{if(typeof X.length==="number"){for(var V=0,T=X.length;V";var T=document.documentElement;T.insertBefore(U,T.firstChild);if(!!document.getElementById(V)){I.find.ID=function(X,Y,Z){if(typeof Y.getElementById!=="undefined"&&!Z){var W=Y.getElementById(X[1]);return W?W.id===X[1]||typeof W.getAttributeNode!=="undefined"&&W.getAttributeNode("id").nodeValue===X[1]?[W]:g:[]}};I.filter.ID=function(Y,W){var X=typeof Y.getAttributeNode!=="undefined"&&Y.getAttributeNode("id");return Y.nodeType===1&&X&&X.nodeValue===W}}T.removeChild(U)})();(function(){var T=document.createElement("div");T.appendChild(document.createComment(""));if(T.getElementsByTagName("*").length>0){I.find.TAG=function(U,Y){var X=Y.getElementsByTagName(U[1]);if(U[1]==="*"){var W=[];for(var V=0;X[V];V++){if(X[V].nodeType===1){W.push(X[V])}}X=W}return X}}T.innerHTML="";if(T.firstChild&&typeof T.firstChild.getAttribute!=="undefined"&&T.firstChild.getAttribute("href")!=="#"){I.attrHandle.href=function(U){return U.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var T=F,U=document.createElement("div");U.innerHTML="

                                                                ";if(U.querySelectorAll&&U.querySelectorAll(".TEST").length===0){return}F=function(Y,X,V,W){X=X||document;if(!W&&X.nodeType===9&&!Q(X)){try{return E(X.querySelectorAll(Y),V)}catch(Z){}}return T(Y,X,V,W)};F.find=T.find;F.filter=T.filter;F.selectors=T.selectors;F.matches=T.matches})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var T=document.createElement("div");T.innerHTML="
                                                                ";if(T.getElementsByClassName("e").length===0){return}T.lastChild.className="e";if(T.getElementsByClassName("e").length===1){return}I.order.splice(1,0,"CLASS");I.find.CLASS=function(U,V,W){if(typeof V.getElementsByClassName!=="undefined"&&!W){return V.getElementsByClassName(U[1])}}})()}function P(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W0){X=T;break}}}T=T[U]}ad[W]=X}}}var K=document.compareDocumentPosition?function(U,T){return U.compareDocumentPosition(T)&16}:function(U,T){return U!==T&&(U.contains?U.contains(T):true)};var Q=function(T){return T.nodeType===9&&T.documentElement.nodeName!=="HTML"||!!T.ownerDocument&&Q(T.ownerDocument)};var J=function(T,aa){var W=[],X="",Y,V=aa.nodeType?[aa]:aa;while((Y=I.match.PSEUDO.exec(T))){X+=Y[0];T=T.replace(I.match.PSEUDO,"")}T=I.relative[T]?T+"*":T;for(var Z=0,U=V.length;Z0||T.offsetHeight>0};F.selectors.filters.animated=function(T){return o.grep(o.timers,function(U){return T===U.elem}).length};o.multiFilter=function(V,T,U){if(U){V=":not("+V+")"}return F.matches(V,T)};o.dir=function(V,U){var T=[],W=V[U];while(W&&W!=document){if(W.nodeType==1){T.push(W)}W=W[U]}return T};o.nth=function(X,T,V,W){T=T||1;var U=0;for(;X;X=X[V]){if(X.nodeType==1&&++U==T){break}}return X};o.sibling=function(V,U){var T=[];for(;V;V=V.nextSibling){if(V.nodeType==1&&V!=U){T.push(V)}}return T};return;l.Sizzle=F})();o.event={add:function(I,F,H,K){if(I.nodeType==3||I.nodeType==8){return}if(I.setInterval&&I!=l){I=l}if(!H.guid){H.guid=this.guid++}if(K!==g){var G=H;H=this.proxy(G);H.data=K}var E=o.data(I,"events")||o.data(I,"events",{}),J=o.data(I,"handle")||o.data(I,"handle",function(){return typeof o!=="undefined"&&!o.event.triggered?o.event.handle.apply(arguments.callee.elem,arguments):g});J.elem=I;o.each(F.split(/\s+/),function(M,N){var O=N.split(".");N=O.shift();H.type=O.slice().sort().join(".");var L=E[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O)}if(!L){L=E[N]={};if(!o.event.special[N]||o.event.special[N].setup.call(I,K,O)===false){if(I.addEventListener){I.addEventListener(N,J,false)}else{if(I.attachEvent){I.attachEvent("on"+N,J)}}}}L[H.guid]=H;o.event.global[N]=true});I=null},guid:1,global:{},remove:function(K,H,J){if(K.nodeType==3||K.nodeType==8){return}var G=o.data(K,"events"),F,E;if(G){if(H===g||(typeof H==="string"&&H.charAt(0)==".")){for(var I in G){this.remove(K,I+(H||""))}}else{if(H.type){J=H.handler;H=H.type}o.each(H.split(/\s+/),function(M,O){var Q=O.split(".");O=Q.shift();var N=RegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(G[O]){if(J){delete G[O][J.guid]}else{for(var P in G[O]){if(N.test(G[O][P].type)){delete G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K,Q)}for(F in G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.call(K,Q)===false){if(K.removeEventListener){K.removeEventListener(O,o.data(K,"handle"),false)}else{if(K.detachEvent){K.detachEvent("on"+O,o.data(K,"handle"))}}}F=null;delete G[O]}}})}for(F in G){break}if(!F){var L=o.data(K,"handle");if(L){L.elem=null}o.removeData(K,"events");o.removeData(K,"handle")}}},trigger:function(I,K,H,E){var G=I.type||I;if(!E){I=typeof I==="object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf("!")>=0){I.type=G=G.slice(0,-1);I.exclusive=true}if(!H){I.stopPropagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&this.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeType==3||H.nodeType==8){return g}I.result=g;I.target=H;K=o.makeArray(K);K.unshift(I)}I.currentTarget=H;var J=o.data(H,"handle");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,"a")&&G=="click"))&&H["on"+G]&&H["on"+G].apply(H,K)===false){I.result=false}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=="click")){this.triggered=true;try{H[G]()}catch(L){}}this.triggered=false;if(!I.isPropagationStopped()){var F=H.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},handle:function(K){var J,E;K=arguments[0]=o.event.fix(K||l.event);K.currentTarget=this;var L=K.type.split(".");K.type=L.shift();J=!L.length&&!K.exclusive;var I=RegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");E=(o.data(this,"events")||{})[K.type];for(var G in E){var H=E[G];if(J||I.test(H.type)){K.handler=H;K.data=H.data;var F=H.apply(this,arguments);if(F!==g){K.result=F;if(F===false){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStopped()){break}}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(H){if(H[h]){return H}var F=H;H=o.Event(F);for(var G=this.props.length,J;G;){J=this.props[--G];H[J]=F[J]}if(!H.target){H.target=H.srcElement||document}if(H.target.nodeType==3){H.target=H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=H.fromElement==H.target?H.toElement:H.fromElement}if(H.pageX==null&&H.clientX!=null){var I=document.documentElement,E=document.body;H.pageX=H.clientX+(I&&I.scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=H.clientY+(I&&I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCode||H.charCode===0)?H.charCode:H.keyCode)){H.which=H.charCode||H.keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=H.ctrlKey}if(!H.which&&H.button){H.which=(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return H},proxy:function(F,E){E=E||function(){return F.apply(this,arguments)};E.guid=F.guid=F.guid||E.guid||this.guid++;return E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setup:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.length){var E=0,F=RegExp("(^|\\.)"+G[0]+"(\\.|$)");o.each((o.data(this,"events").live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(this,G[0],c)}}}}}};o.Event=function(E){if(!this.preventDefault){return new o.Event(E)}if(E&&E.type){this.originalEvent=E;this.type=E.type}else{this.type=E}this.timeStamp=e();this[h]=true};function k(){return false}function u(){return true}o.Event.prototype={preventDefault:function(){this.isDefaultPrevented=u;var E=this.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefault()}E.returnValue=false},stopPropagation:function(){this.isPropagationStopped=u;var E=this.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagation()}E.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=u;this.stopPropagation()},isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k};var a=function(F){var E=F.relatedTarget;while(E&&E!=this){try{E=E.parentNode}catch(G){E=this}}if(E!=this){F.type=F.data;o.event.handle.apply(this,arguments)}};o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.event.special[E]={setup:function(){o.event.add(this,F,a,E)},teardown:function(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){return F=="unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E||G,E&&G)})},one:function(G,H,F){var E=o.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply(this,arguments)});return this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){return this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){return this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function(E,G){if(this[0]){var F=o.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G,this[0]);return F.result}},toggle:function(G){var E=arguments,F=1;while(F=0){var E=G.slice(I,G.length);G=G.slice(0,I)}var H="GET";if(J){if(o.isFunction(J)){K=J;J=null}else{if(typeof J==="object"){J=o.param(J);H="POST"}}}var F=this;o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,L){if(L=="success"||L=="notmodified"){F.html(E?o("
                                                                ").append(M.responseText.replace(//g,"")).find(E):M.responseText)}if(K){F.each(K,[M.responseText,L,M])}}});return this},serialize:function(){return o.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?o.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(E,F){var G=o(this).val();return G==null?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,value:I}}):{name:F.name,value:G}}).get()}});o.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]=function(G){return this.bind(F,G)}});var r=e();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=G;G=null}return o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})},getScript:function(E,F){return o.get(E,null,F,"script")},getJSON:function(E,F,G){return o.get(E,F,G,"json")},post:function(E,G,H,F){if(o.isFunction(G)){H=G;G={}}return o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})},ajaxSetup:function(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return l.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(M){M=o.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var W,F=/=\?(&|$)/g,R,V,G=M.type.toUpperCase();if(M.data&&M.processData&&typeof M.data!=="string"){M.data=o.param(M.data)}if(M.dataType=="jsonp"){if(G=="GET"){if(!M.url.match(F)){M.url+=(M.url.match(/\?/)?"&":"?")+(M.jsonp||"callback")+"=?"}}else{if(!M.data||!M.data.match(F)){M.data=(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=?"}}M.dataType="json"}if(M.dataType=="json"&&(M.data&&M.data.match(F)||M.url.match(F))){W="jsonp"+r++;if(M.data){M.data=(M.data+"").replace(F,"="+W+"$1")}M.url=M.url.replace(F,"="+W+"$1");M.dataType="script";l[W]=function(X){V=X;I();L();l[W]=g;try{delete l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType=="script"&&M.cache==null){M.cache=false}if(M.cache===false&&G=="GET"){var E=e();var U=M.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+E+"$2");M.url=U+((U==M.url)?(M.url.match(/\?/)?"&":"?")+"_="+E:"")}if(M.data&&G=="GET"){M.url+=(M.url.match(/\?/)?"&":"?")+M.data;M.data=null}if(M.global&&!o.active++){o.event.trigger("ajaxStart")}var Q=/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=="script"&&G=="GET"&&Q&&(Q[1]&&Q[1]!=location.protocol||Q[2]!=location.host)){var H=document.getElementsByTagName("head")[0];var T=document.createElement("script");T.src=M.url;if(M.scriptCharset){T.charset=M.scriptCharset}if(!W){var O=false;T.onload=T.onreadystatechange=function(){if(!O&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){O=true;I();L();T.onload=T.onreadystatechange=null;H.removeChild(T)}}}H.appendChild(T);return g}var K=false;var J=M.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader("Content-Type",M.contentType)}if(M.ifModified){J.setRequestHeader("If-Modified-Since",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}J.setRequestHeader("X-Requested-With","XMLHttpRequest");J.setRequestHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+", */*":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)===false){if(M.global&&!--o.active){o.event.trigger("ajaxStop")}J.abort();return false}if(M.global){o.event.trigger("ajaxSend",[J,M])}var N=function(X){if(J.readyState==0){if(P){clearInterval(P);P=null;if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}}else{if(!K&&J&&(J.readyState==4||X=="timeout")){K=true;if(P){clearInterval(P);P=null}R=X=="timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModified&&o.httpNotModified(J,M.url)?"notmodified":"success";if(R=="success"){try{V=o.httpData(J,M.dataType,M)}catch(Z){R="parsererror"}}if(R=="success"){var Y;try{Y=J.getResponseHeader("Last-Modified")}catch(Z){}if(M.ifModified&&Y){o.lastModified[M.url]=Y}if(!W){I()}}else{o.handleError(M,J,R)}L();if(X){J.abort()}if(M.async){J=null}}}};if(M.async){var P=setInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N("timeout")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,null,S)}if(!M.async){N()}function I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger("ajaxSuccess",[J,M])}}function L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger("ajaxComplete",[J,M])}if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}return J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){o.event.trigger("ajaxError",[H,F,G])}},active:0,httpSuccess:function(F){try{return !F.status&&location.protocol=="file:"||(F.status>=200&&F.status<300)||F.status==304||F.status==1223}catch(E){}return false},httpNotModified:function(G,E){try{var H=G.getResponseHeader("Last-Modified");return G.status==304||H==o.lastModified[E]}catch(F){}return false},httpData:function(J,H,G){var F=J.getResponseHeader("content-type"),E=H=="xml"||!H&&F&&F.indexOf("xml")>=0,I=E?J.responseXML:J.responseText;if(E&&I.documentElement.tagName=="parsererror"){throw"parsererror"}if(G&&G.dataFilter){I=G.dataFilter(I,H)}if(typeof I==="string"){if(H=="script"){o.globalEval(I)}if(H=="json"){I=l["eval"]("("+I+")")}}return I},param:function(E){var G=[];function H(I,J){G[G.length]=encodeURIComponent(I)+"="+encodeURIComponent(J)}if(o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}else{for(var F in E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFunction(E[F])?E[F]():E[F])}}}return G.join("&").replace(/%20/g,"+")}});var m={},n,d=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function t(F,E){var G={};o.each(d.concat.apply([],d.slice(0,E)),function(){G[this]=F});return G}o.fn.extend({show:function(J,L){if(J){return this.animate(t("show",3),J,L)}else{for(var H=0,F=this.length;H").appendTo("body");K=I.css("display");if(K==="none"){K="block"}I.remove();m[G]=K}o.data(this[H],"olddisplay",K)}}for(var H=0,F=this.length;H=0;H--){if(G[H].elem==this){if(E){G[H](true)}G.splice(H,1)}}});if(!E){this.dequeue()}return this}});o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F){o.fn[E]=function(G,H){return this.animate(F,G,H)}});o.extend({speed:function(G,H,F){var E=typeof G==="object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,easing:F&&H||H&&!o.isFunction(H)&&H};E.duration=o.fx.off?0:typeof E.duration==="number"?E.duration:o.fx.speeds[E.duration]||o.fx.speeds._default;E.old=E.complete;E.complete=function(){if(E.queue!==false){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return E},easing:{linear:function(G,H,E,F){return E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}},timers:[],fx:function(F,E,G){this.options=E;this.elem=F;this.prop=G;if(!E.orig){E.orig={}}}});o.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step[this.prop]||o.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(F){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var E=parseFloat(o.css(this.elem,this.prop,F));return E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:function(I,H,G){this.startTime=e();this.start=I;this.end=H;this.unit=G||this.unit||"px";this.now=this.start;this.pos=this.state=0;var E=this;function F(J){return E.step(J)}F.elem=this.elem;if(F()&&o.timers.push(F)&&!n){n=setInterval(function(){var K=o.timers;for(var J=0;J=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var E=true;for(var F in this.options.curAnim){if(this.options.curAnim[F]!==true){E=false}}if(E){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(o.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){o(this.elem).hide()}if(this.options.hide||this.options.show){for(var I in this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}this.options.complete.call(this.elem)}return false}else{var J=G-this.startTime;this.state=J/this.options.duration;this.pos=o.easing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(E){o.attr(E.elem.style,"opacity",E.now)},_default:function(E){if(E.elem.style&&E.elem.style[E.prop]!=null){E.elem.style[E.prop]=E.now+E.unit}else{E.elem[E.prop]=E.now}}}});if(document.documentElement.getBoundingClientRect){o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}var G=this[0].getBoundingClientRect(),J=this[0].ownerDocument,F=J.body,E=J.documentElement,L=E.clientTop||F.clientTop||0,K=E.clientLeft||F.clientLeft||0,I=G.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.scrollTop)-L,H=G.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scrollLeft)-K;return{top:I,left:H}}}else{o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();var J=this[0],G=J.offsetParent,F=J,O=J.ownerDocument,M,H=O.documentElement,K=O.body,L=O.defaultView,E=L.getComputedStyle(J,null),N=J.offsetTop,I=J.offsetLeft;while((J=J.parentNode)&&J!==K&&J!==H){M=L.getComputedStyle(J,null);N-=J.scrollTop,I-=J.scrollLeft;if(J===G){N+=J.offsetTop,I+=J.offsetLeft;if(o.offset.doesNotAddBorder&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tagName))){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}F=G,G=J.offsetParent}if(o.offset.subtractsBorderForOverflowNotVisible&&M.overflow!=="visible"){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}E=M}if(E.position==="relative"||E.position==="static"){N+=K.offsetTop,I+=K.offsetLeft}if(E.position==="fixed"){N+=Math.max(H.scrollTop,K.scrollTop),I+=Math.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset={initialize:function(){if(this.initialized){return}var L=document.body,F=document.createElement("div"),H,G,N,I,M,E,J=L.style.marginTop,K='
                                                                ';M={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(E in M){F.style[E]=M[E]}F.innerHTML=K;L.insertBefore(F,L.firstChild);H=F.firstChild,G=H.firstChild,I=H.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(G.offsetTop!==5);this.doesAddBorderForTableAndCells=(I.offsetTop===5);H.style.overflow="hidden",H.style.position="relative";this.subtractsBorderForOverflowNotVisible=(G.offsetTop===-5);L.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(L.offsetTop===0);L.style.marginTop=J;L.removeChild(F);this.initialized=true},bodyOffset:function(E){o.offset.initialized||o.offset.initialize();var G=E.offsetTop,F=E.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOffset){G+=parseInt(o.curCSS(E,"marginTop",true),10)||0,F+=parseInt(o.curCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};o.fn.extend({position:function(){var I=0,H=0,F;if(this[0]){var G=this.offsetParent(),J=this.offset(),E=/^body|html$/i.test(G[0].tagName)?{top:0,left:0}:G.offset();J.top-=j(this,"marginTop");J.left-=j(this,"marginLeft");E.top+=j(G,"borderTopWidth");E.left+=j(G,"borderLeftWidth");F={top:J.top-E.top,left:J.left-E.left}}return F},offsetParent:function(){var E=this[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.tagName)&&o.css(E,"position")=="static")){E=E.offsetParent}return o(E)}});o.each(["Left","Top"],function(F,E){var G="scroll"+E;o.fn[G]=function(H){if(!this[0]){return null}return H!==g?this.each(function(){this==l||this==document?l.scrollTo(!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=H}):this[0]==l||this[0]==document?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&&document.documentElement[G]||document.body[G]:this[0][G]}});o.each(["Height","Width"],function(I,G){var E=I?"Left":"Top",H=I?"Right":"Bottom",F=G.toLowerCase();o.fn["inner"+G]=function(){return this[0]?o.css(this[0],F,false,"padding"):null};o.fn["outer"+G]=function(K){return this[0]?o.css(this[0],F,false,K?"margin":"border"):null};var J=G.toLowerCase();o.fn[J]=function(K){return this[0]==l?document.compatMode=="CSS1Compat"&&document.documentElement["client"+G]||document.body["client"+G]:this[0]==document?Math.max(document.documentElement["client"+G],document.body["scroll"+G],document.documentElement["scroll"+G],document.body["offset"+G],document.documentElement["offset"+G]):K===g?(this.length?o.css(this[0],J):null):this.css(J,typeof K==="string"?K:K+"px")}})})(); \ No newline at end of file diff --git a/src/messenger/webim/js/jquery-1.4.2.min.js b/src/messenger/webim/js/jquery-1.4.2.min.js new file mode 100644 index 00000000..7c243080 --- /dev/null +++ b/src/messenger/webim/js/jquery-1.4.2.min.js @@ -0,0 +1,154 @@ +/*! + * jQuery JavaScript Library v1.4.2 + * http://jquery.com/ + * + * Copyright 2010, John Resig + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * Copyright 2010, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * + * Date: Sat Feb 13 22:33:48 2010 -0500 + */ +(function(A,w){function ma(){if(!c.isReady){try{s.documentElement.doScroll("left")}catch(a){setTimeout(ma,1);return}c.ready()}}function Qa(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function X(a,b,d,f,e,j){var i=a.length;if(typeof b==="object"){for(var o in b)X(a,o,b[o],f,e,d);return a}if(d!==w){f=!j&&f&&c.isFunction(d);for(o=0;o)[^>]*$|^#([\w-]+)$/,Ua=/^.[^:#\[\.,]*$/,Va=/\S/, +Wa=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,Xa=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,P=navigator.userAgent,xa=false,Q=[],L,$=Object.prototype.toString,aa=Object.prototype.hasOwnProperty,ba=Array.prototype.push,R=Array.prototype.slice,ya=Array.prototype.indexOf;c.fn=c.prototype={init:function(a,b){var d,f;if(!a)return this;if(a.nodeType){this.context=this[0]=a;this.length=1;return this}if(a==="body"&&!b){this.context=s;this[0]=s.body;this.selector="body";this.length=1;return this}if(typeof a==="string")if((d=Ta.exec(a))&& +(d[1]||!b))if(d[1]){f=b?b.ownerDocument||b:s;if(a=Xa.exec(a))if(c.isPlainObject(b)){a=[s.createElement(a[1])];c.fn.attr.call(a,b,true)}else a=[f.createElement(a[1])];else{a=sa([d[1]],[f]);a=(a.cacheable?a.fragment.cloneNode(true):a.fragment).childNodes}return c.merge(this,a)}else{if(b=s.getElementById(d[2])){if(b.id!==d[2])return T.find(a);this.length=1;this[0]=b}this.context=s;this.selector=a;return this}else if(!b&&/^\w+$/.test(a)){this.selector=a;this.context=s;a=s.getElementsByTagName(a);return c.merge(this, +a)}else return!b||b.jquery?(b||T).find(a):c(b).find(a);else if(c.isFunction(a))return T.ready(a);if(a.selector!==w){this.selector=a.selector;this.context=a.context}return c.makeArray(a,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return R.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:function(a,b,d){var f=c();c.isArray(a)?ba.apply(f,a):c.merge(f,a);f.prevObject=this;f.context=this.context;if(b=== +"find")f.selector=this.selector+(this.selector?" ":"")+d;else if(b)f.selector=this.selector+"."+b+"("+d+")";return f},each:function(a,b){return c.each(this,a,b)},ready:function(a){c.bindReady();if(c.isReady)a.call(s,c);else Q&&Q.push(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(R.apply(this,arguments),"slice",R.call(arguments).join(","))},map:function(a){return this.pushStack(c.map(this, +function(b,d){return a.call(b,d,b)}))},end:function(){return this.prevObject||c(null)},push:ba,sort:[].sort,splice:[].splice};c.fn.init.prototype=c.fn;c.extend=c.fn.extend=function(){var a=arguments[0]||{},b=1,d=arguments.length,f=false,e,j,i,o;if(typeof a==="boolean"){f=a;a=arguments[1]||{};b=2}if(typeof a!=="object"&&!c.isFunction(a))a={};if(d===b){a=this;--b}for(;b
                                                                a"; +var e=d.getElementsByTagName("*"),j=d.getElementsByTagName("a")[0];if(!(!e||!e.length||!j)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(j.getAttribute("style")),hrefNormalized:j.getAttribute("href")==="/a",opacity:/^0.55$/.test(j.style.opacity),cssFloat:!!j.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:s.createElement("select").appendChild(s.createElement("option")).selected, +parentNode:d.removeChild(d.appendChild(s.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};b.type="text/javascript";try{b.appendChild(s.createTextNode("window."+f+"=1;"))}catch(i){}a.insertBefore(b,a.firstChild);if(A[f]){c.support.scriptEval=true;delete A[f]}try{delete b.test}catch(o){c.support.deleteExpando=false}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function k(){c.support.noCloneEvent= +false;d.detachEvent("onclick",k)});d.cloneNode(true).fireEvent("onclick")}d=s.createElement("div");d.innerHTML="";a=s.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var k=s.createElement("div");k.style.width=k.style.paddingLeft="1px";s.body.appendChild(k);c.boxModel=c.support.boxModel=k.offsetWidth===2;s.body.removeChild(k).style.display="none"});a=function(k){var n= +s.createElement("div");k="on"+k;var r=k in n;if(!r){n.setAttribute(k,"return;");r=typeof n[k]==="function"}return r};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=e=j=null}})();c.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var G="jQuery"+J(),Ya=0,za={};c.extend({cache:{},expando:G,noData:{embed:true,object:true, +applet:true},data:function(a,b,d){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var f=a[G],e=c.cache;if(!f&&typeof b==="string"&&d===w)return null;f||(f=++Ya);if(typeof b==="object"){a[G]=f;e[f]=c.extend(true,{},b)}else if(!e[f]){a[G]=f;e[f]={}}a=e[f];if(d!==w)a[b]=d;return typeof b==="string"?a[b]:a}},removeData:function(a,b){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var d=a[G],f=c.cache,e=f[d];if(b){if(e){delete e[b];c.isEmptyObject(e)&&c.removeData(a)}}else{if(c.support.deleteExpando)delete a[c.expando]; +else a.removeAttribute&&a.removeAttribute(c.expando);delete f[d]}}}});c.fn.extend({data:function(a,b){if(typeof a==="undefined"&&this.length)return c.data(this[0]);else if(typeof a==="object")return this.each(function(){c.data(this,a)});var d=a.split(".");d[1]=d[1]?"."+d[1]:"";if(b===w){var f=this.triggerHandler("getData"+d[1]+"!",[d[0]]);if(f===w&&this.length)f=c.data(this[0],a);return f===w&&d[1]?this.data(d[0]):f}else return this.trigger("setData"+d[1]+"!",[d[0],b]).each(function(){c.data(this, +a,b)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){b=(b||"fx")+"queue";var f=c.data(a,b);if(!d)return f||[];if(!f||c.isArray(d))f=c.data(a,b,c.makeArray(d));else f.push(d);return f}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),f=d.shift();if(f==="inprogress")f=d.shift();if(f){b==="fx"&&d.unshift("inprogress");f.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b=== +w)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a==="fx"&&d[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this,a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var d=this;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var Aa=/[\n\t]/g,ca=/\s+/,Za=/\r/g,$a=/href|src|style/,ab=/(button|input)/i,bb=/(button|input|object|select|textarea)/i, +cb=/^(a|area)$/i,Ba=/radio|checkbox/;c.fn.extend({attr:function(a,b){return X(this,a,b,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(this,a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(c.isFunction(a))return this.each(function(n){var r=c(this);r.addClass(a.call(this,n,r.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ca),d=0,f=this.length;d-1)return true;return false},val:function(a){if(a===w){var b=this[0];if(b){if(c.nodeName(b,"option"))return(b.attributes.value||{}).specified?b.value:b.text;if(c.nodeName(b,"select")){var d=b.selectedIndex,f=[],e=b.options;b=b.type==="select-one";if(d<0)return null;var j=b?d:0;for(d=b?d+1:e.length;j=0;else if(c.nodeName(this,"select")){var u=c.makeArray(r);c("option",this).each(function(){this.selected= +c.inArray(c(this).val(),u)>=0});if(!u.length)this.selectedIndex=-1}else this.value=r}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a,b,d,f){if(!a||a.nodeType===3||a.nodeType===8)return w;if(f&&b in c.attrFn)return c(a)[b](d);f=a.nodeType!==1||!c.isXMLDoc(a);var e=d!==w;b=f&&c.props[b]||b;if(a.nodeType===1){var j=$a.test(b);if(b in a&&f&&!j){if(e){b==="type"&&ab.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed"); +a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&&b.specified?b.value:bb.test(a.nodeName)||cb.test(a.nodeName)&&a.href?0:w;return a[b]}if(!c.support.style&&f&&b==="style"){if(e)a.style.cssText=""+d;return a.style.cssText}e&&a.setAttribute(b,""+d);a=!c.support.hrefNormalized&&f&&j?a.getAttribute(b,2):a.getAttribute(b);return a===null?w:a}return c.style(a,b,d)}});var O=/\.(.*)$/,db=function(a){return a.replace(/[^\w\s\.\|`]/g, +function(b){return"\\"+b})};c.event={add:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){if(a.setInterval&&a!==A&&!a.frameElement)a=A;var e,j;if(d.handler){e=d;d=e.handler}if(!d.guid)d.guid=c.guid++;if(j=c.data(a)){var i=j.events=j.events||{},o=j.handle;if(!o)j.handle=o=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(o.elem,arguments):w};o.elem=a;b=b.split(" ");for(var k,n=0,r;k=b[n++];){j=e?c.extend({},e):{handler:d,data:f};if(k.indexOf(".")>-1){r=k.split("."); +k=r.shift();j.namespace=r.slice(0).sort().join(".")}else{r=[];j.namespace=""}j.type=k;j.guid=d.guid;var u=i[k],z=c.event.special[k]||{};if(!u){u=i[k]=[];if(!z.setup||z.setup.call(a,f,r,o)===false)if(a.addEventListener)a.addEventListener(k,o,false);else a.attachEvent&&a.attachEvent("on"+k,o)}if(z.add){z.add.call(a,j);if(!j.handler.guid)j.handler.guid=d.guid}u.push(j);c.event.global[k]=true}a=null}}},global:{},remove:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){var e,j=0,i,o,k,n,r,u,z=c.data(a), +C=z&&z.events;if(z&&C){if(b&&b.type){d=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(e in C)c.event.remove(a,e+b)}else{for(b=b.split(" ");e=b[j++];){n=e;i=e.indexOf(".")<0;o=[];if(!i){o=e.split(".");e=o.shift();k=new RegExp("(^|\\.)"+c.map(o.slice(0).sort(),db).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(r=C[e])if(d){n=c.event.special[e]||{};for(B=f||0;B=0){a.type= +e=e.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[e]&&c.each(c.cache,function(){this.events&&this.events[e]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType===8)return w;a.result=w;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(f=c.data(d,"handle"))&&f.apply(d,b);f=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+e]&&d["on"+e].apply(d,b)===false)a.result=false}catch(j){}if(!a.isPropagationStopped()&& +f)c.event.trigger(a,b,f,true);else if(!a.isDefaultPrevented()){f=a.target;var i,o=c.nodeName(f,"a")&&e==="click",k=c.event.special[e]||{};if((!k._default||k._default.call(d,a)===false)&&!o&&!(f&&f.nodeName&&c.noData[f.nodeName.toLowerCase()])){try{if(f[e]){if(i=f["on"+e])f["on"+e]=null;c.event.triggered=true;f[e]()}}catch(n){}if(i)f["on"+e]=i;c.event.triggered=false}}},handle:function(a){var b,d,f,e;a=arguments[0]=c.event.fix(a||A.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive; +if(!b){d=a.type.split(".");a.type=d.shift();f=new RegExp("(^|\\.)"+d.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}e=c.data(this,"events");d=e[a.type];if(e&&d){d=d.slice(0);e=0;for(var j=d.length;e-1?c.map(a.options,function(f){return f.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},fa=function(a,b){var d=a.target,f,e;if(!(!da.test(d.nodeName)||d.readOnly)){f=c.data(d,"_change_data");e=Fa(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data", +e);if(!(f===w||e===f))if(f!=null||e){a.type="change";return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:fa,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return fa.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return fa.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a, +"_change_data",Fa(a))}},setup:function(){if(this.type==="file")return false;for(var a in ea)c.event.add(this,a+".specialChange",ea[a]);return da.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return da.test(this.nodeName)}};ea=c.event.special.change.filters}s.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(f){f=c.event.fix(f);f.type=b;return c.event.handle.call(this,f)}c.event.special[b]={setup:function(){this.addEventListener(a, +d,true)},teardown:function(){this.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,f,e){if(typeof d==="object"){for(var j in d)this[b](j,f,d[j],e);return this}if(c.isFunction(f)){e=f;f=w}var i=b==="one"?c.proxy(e,function(k){c(this).unbind(k,i);return e.apply(this,arguments)}):e;if(d==="unload"&&b!=="one")this.one(d,f,e);else{j=0;for(var o=this.length;j0){y=t;break}}t=t[g]}m[q]=y}}}var f=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g, +e=0,j=Object.prototype.toString,i=false,o=true;[0,0].sort(function(){o=false;return 0});var k=function(g,h,l,m){l=l||[];var q=h=h||s;if(h.nodeType!==1&&h.nodeType!==9)return[];if(!g||typeof g!=="string")return l;for(var p=[],v,t,y,S,H=true,M=x(h),I=g;(f.exec(""),v=f.exec(I))!==null;){I=v[3];p.push(v[1]);if(v[2]){S=v[3];break}}if(p.length>1&&r.exec(g))if(p.length===2&&n.relative[p[0]])t=ga(p[0]+p[1],h);else for(t=n.relative[p[0]]?[h]:k(p.shift(),h);p.length;){g=p.shift();if(n.relative[g])g+=p.shift(); +t=ga(g,t)}else{if(!m&&p.length>1&&h.nodeType===9&&!M&&n.match.ID.test(p[0])&&!n.match.ID.test(p[p.length-1])){v=k.find(p.shift(),h,M);h=v.expr?k.filter(v.expr,v.set)[0]:v.set[0]}if(h){v=m?{expr:p.pop(),set:z(m)}:k.find(p.pop(),p.length===1&&(p[0]==="~"||p[0]==="+")&&h.parentNode?h.parentNode:h,M);t=v.expr?k.filter(v.expr,v.set):v.set;if(p.length>0)y=z(t);else H=false;for(;p.length;){var D=p.pop();v=D;if(n.relative[D])v=p.pop();else D="";if(v==null)v=h;n.relative[D](y,v,M)}}else y=[]}y||(y=t);y||k.error(D|| +g);if(j.call(y)==="[object Array]")if(H)if(h&&h.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&E(h,y[g])))l.push(t[g])}else for(g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&l.push(t[g]);else l.push.apply(l,y);else z(y,l);if(S){k(S,q,l,m);k.uniqueSort(l)}return l};k.uniqueSort=function(g){if(B){i=o;g.sort(B);if(i)for(var h=1;h":function(g,h){var l=typeof h==="string";if(l&&!/\W/.test(h)){h=h.toLowerCase();for(var m=0,q=g.length;m=0))l||m.push(v);else if(l)h[p]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()}, +CHILD:function(g){if(g[1]==="nth"){var h=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=h[1]+(h[2]||1)-0;g[3]=h[3]-0}g[0]=e++;return g},ATTR:function(g,h,l,m,q,p){h=g[1].replace(/\\/g,"");if(!p&&n.attrMap[h])g[1]=n.attrMap[h];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,h,l,m,q){if(g[1]==="not")if((f.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=k(g[3],null,null,h);else{g=k.filter(g[3],h,l,true^q);l||m.push.apply(m, +g);return false}else if(n.match.POS.test(g[0])||n.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled===true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,h,l){return!!k(l[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)}, +text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"===g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}}, +setFilters:{first:function(g,h){return h===0},last:function(g,h,l,m){return h===m.length-1},even:function(g,h){return h%2===0},odd:function(g,h){return h%2===1},lt:function(g,h,l){return hl[3]-0},nth:function(g,h,l){return l[3]-0===h},eq:function(g,h,l){return l[3]-0===h}},filter:{PSEUDO:function(g,h,l,m){var q=h[1],p=n.filters[q];if(p)return p(g,l,h,m);else if(q==="contains")return(g.textContent||g.innerText||a([g])||"").indexOf(h[3])>=0;else if(q==="not"){h= +h[3];l=0;for(m=h.length;l=0}},ID:function(g,h){return g.nodeType===1&&g.getAttribute("id")===h},TAG:function(g,h){return h==="*"&&g.nodeType===1||g.nodeName.toLowerCase()===h},CLASS:function(g,h){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(h)>-1},ATTR:function(g,h){var l=h[1];g=n.attrHandle[l]?n.attrHandle[l](g):g[l]!=null?g[l]:g.getAttribute(l);l=g+"";var m=h[2];h=h[4];return g==null?m==="!=":m=== +"="?l===h:m==="*="?l.indexOf(h)>=0:m==="~="?(" "+l+" ").indexOf(h)>=0:!h?l&&g!==false:m==="!="?l!==h:m==="^="?l.indexOf(h)===0:m==="$="?l.substr(l.length-h.length)===h:m==="|="?l===h||l.substr(0,h.length+1)===h+"-":false},POS:function(g,h,l,m){var q=n.setFilters[h[2]];if(q)return q(g,l,h,m)}}},r=n.match.POS;for(var u in n.match){n.match[u]=new RegExp(n.match[u].source+/(?![^\[]*\])(?![^\(]*\))/.source);n.leftMatch[u]=new RegExp(/(^(?:.|\r|\n)*?)/.source+n.match[u].source.replace(/\\(\d+)/g,function(g, +h){return"\\"+(h-0+1)}))}var z=function(g,h){g=Array.prototype.slice.call(g,0);if(h){h.push.apply(h,g);return h}return g};try{Array.prototype.slice.call(s.documentElement.childNodes,0)}catch(C){z=function(g,h){h=h||[];if(j.call(g)==="[object Array]")Array.prototype.push.apply(h,g);else if(typeof g.length==="number")for(var l=0,m=g.length;l";var l=s.documentElement;l.insertBefore(g,l.firstChild);if(s.getElementById(h)){n.find.ID=function(m,q,p){if(typeof q.getElementById!=="undefined"&&!p)return(q=q.getElementById(m[1]))?q.id===m[1]||typeof q.getAttributeNode!=="undefined"&& +q.getAttributeNode("id").nodeValue===m[1]?[q]:w:[]};n.filter.ID=function(m,q){var p=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&p&&p.nodeValue===q}}l.removeChild(g);l=g=null})();(function(){var g=s.createElement("div");g.appendChild(s.createComment(""));if(g.getElementsByTagName("*").length>0)n.find.TAG=function(h,l){l=l.getElementsByTagName(h[1]);if(h[1]==="*"){h=[];for(var m=0;l[m];m++)l[m].nodeType===1&&h.push(l[m]);l=h}return l};g.innerHTML=""; +if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")n.attrHandle.href=function(h){return h.getAttribute("href",2)};g=null})();s.querySelectorAll&&function(){var g=k,h=s.createElement("div");h.innerHTML="

                                                                ";if(!(h.querySelectorAll&&h.querySelectorAll(".TEST").length===0)){k=function(m,q,p,v){q=q||s;if(!v&&q.nodeType===9&&!x(q))try{return z(q.querySelectorAll(m),p)}catch(t){}return g(m,q,p,v)};for(var l in g)k[l]=g[l];h=null}}(); +(function(){var g=s.createElement("div");g.innerHTML="
                                                                ";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){n.order.splice(1,0,"CLASS");n.find.CLASS=function(h,l,m){if(typeof l.getElementsByClassName!=="undefined"&&!m)return l.getElementsByClassName(h[1])};g=null}}})();var E=s.compareDocumentPosition?function(g,h){return!!(g.compareDocumentPosition(h)&16)}: +function(g,h){return g!==h&&(g.contains?g.contains(h):true)},x=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false},ga=function(g,h){var l=[],m="",q;for(h=h.nodeType?[h]:h;q=n.match.PSEUDO.exec(g);){m+=q[0];g=g.replace(n.match.PSEUDO,"")}g=n.relative[g]?g+"*":g;q=0;for(var p=h.length;q=0===d})};c.fn.extend({find:function(a){for(var b=this.pushStack("","find",a),d=0,f=0,e=this.length;f0)for(var j=d;j0},closest:function(a,b){if(c.isArray(a)){var d=[],f=this[0],e,j= +{},i;if(f&&a.length){e=0;for(var o=a.length;e-1:c(f).is(e)){d.push({selector:i,elem:f});delete j[i]}}f=f.parentNode}}return d}var k=c.expr.match.POS.test(a)?c(a,b||this.context):null;return this.map(function(n,r){for(;r&&r.ownerDocument&&r!==b;){if(k?k.index(r)>-1:c(r).is(a))return r;r=r.parentNode}return null})},index:function(a){if(!a||typeof a=== +"string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){a=typeof a==="string"?c(a,b||this.context):c.makeArray(a);b=c.merge(this.get(),a);return this.pushStack(qa(a[0])||qa(b[0])?b:c.unique(b))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode", +d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a,2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")? +a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a,b){c.fn[a]=function(d,f){var e=c.map(this,b,d);eb.test(a)||(f=d);if(f&&typeof f==="string")e=c.filter(f,e);e=this.length>1?c.unique(e):e;if((this.length>1||gb.test(f))&&fb.test(a))e=e.reverse();return this.pushStack(e,a,R.call(arguments).join(","))}});c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return c.find.matches(a,b)},dir:function(a,b,d){var f=[];for(a=a[b];a&&a.nodeType!==9&&(d===w||a.nodeType!==1||!c(a).is(d));){a.nodeType=== +1&&f.push(a);a=a[b]}return f},nth:function(a,b,d){b=b||1;for(var f=0;a;a=a[d])if(a.nodeType===1&&++f===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var Ja=/ jQuery\d+="(?:\d+|null)"/g,V=/^\s+/,Ka=/(<([\w:]+)[^>]*?)\/>/g,hb=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,La=/<([\w:]+)/,ib=/"},F={option:[1,""],legend:[1,"
                                                                ","
                                                                "],thead:[1,"","
                                                                "],tr:[2,"","
                                                                "],td:[3,"","
                                                                "],col:[2,"","
                                                                "],area:[1,"",""],_default:[0,"",""]};F.optgroup=F.option;F.tbody=F.tfoot=F.colgroup=F.caption=F.thead;F.th=F.td;if(!c.support.htmlSerialize)F._default=[1,"div
                                                                ","
                                                                "];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d= +c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==w)return this.empty().append((this[0]&&this[0].ownerDocument||s).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this}, +wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})}, +prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b, +this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,f;(f=this[d])!=null;d++)if(!a||c.filter(a,[f]).length){if(!b&&f.nodeType===1){c.cleanData(f.getElementsByTagName("*"));c.cleanData([f])}f.parentNode&&f.parentNode.removeChild(f)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild); +return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,f=this.ownerDocument;if(!d){d=f.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(Ja,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(V,"")],f)[0]}else return this.cloneNode(true)});if(a===true){ra(this,b);ra(this.find("*"),b.find("*"))}return b},html:function(a){if(a===w)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Ja, +""):null;else if(typeof a==="string"&&!ta.test(a)&&(c.support.leadingWhitespace||!V.test(a))&&!F[(La.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Ka,Ma);try{for(var b=0,d=this.length;b0||e.cacheable||this.length>1?k.cloneNode(true):k)}o.length&&c.each(o,Qa)}return this}});c.fragments={};c.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var f=[];d=c(d);var e=this.length===1&&this[0].parentNode;if(e&&e.nodeType===11&&e.childNodes.length===1&&d.length===1){d[b](this[0]); +return this}else{e=0;for(var j=d.length;e0?this.clone(true):this).get();c.fn[b].apply(c(d[e]),i);f=f.concat(i)}return this.pushStack(f,a,d.selector)}}});c.extend({clean:function(a,b,d,f){b=b||s;if(typeof b.createElement==="undefined")b=b.ownerDocument||b[0]&&b[0].ownerDocument||s;for(var e=[],j=0,i;(i=a[j])!=null;j++){if(typeof i==="number")i+="";if(i){if(typeof i==="string"&&!jb.test(i))i=b.createTextNode(i);else if(typeof i==="string"){i=i.replace(Ka,Ma);var o=(La.exec(i)||["", +""])[1].toLowerCase(),k=F[o]||F._default,n=k[0],r=b.createElement("div");for(r.innerHTML=k[1]+i+k[2];n--;)r=r.lastChild;if(!c.support.tbody){n=ib.test(i);o=o==="table"&&!n?r.firstChild&&r.firstChild.childNodes:k[1]===""&&!n?r.childNodes:[];for(k=o.length-1;k>=0;--k)c.nodeName(o[k],"tbody")&&!o[k].childNodes.length&&o[k].parentNode.removeChild(o[k])}!c.support.leadingWhitespace&&V.test(i)&&r.insertBefore(b.createTextNode(V.exec(i)[0]),r.firstChild);i=r.childNodes}if(i.nodeType)e.push(i);else e= +c.merge(e,i)}}if(d)for(j=0;e[j];j++)if(f&&c.nodeName(e[j],"script")&&(!e[j].type||e[j].type.toLowerCase()==="text/javascript"))f.push(e[j].parentNode?e[j].parentNode.removeChild(e[j]):e[j]);else{e[j].nodeType===1&&e.splice.apply(e,[j+1,0].concat(c.makeArray(e[j].getElementsByTagName("script"))));d.appendChild(e[j])}return e},cleanData:function(a){for(var b,d,f=c.cache,e=c.event.special,j=c.support.deleteExpando,i=0,o;(o=a[i])!=null;i++)if(d=o[c.expando]){b=f[d];if(b.events)for(var k in b.events)e[k]? +c.event.remove(o,k):Ca(o,k,b.handle);if(j)delete o[c.expando];else o.removeAttribute&&o.removeAttribute(c.expando);delete f[d]}}});var kb=/z-?index|font-?weight|opacity|zoom|line-?height/i,Na=/alpha\([^)]*\)/,Oa=/opacity=([^)]*)/,ha=/float/i,ia=/-([a-z])/ig,lb=/([A-Z])/g,mb=/^-?\d+(?:px)?$/i,nb=/^-?\d/,ob={position:"absolute",visibility:"hidden",display:"block"},pb=["Left","Right"],qb=["Top","Bottom"],rb=s.defaultView&&s.defaultView.getComputedStyle,Pa=c.support.cssFloat?"cssFloat":"styleFloat",ja= +function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){return X(this,a,b,true,function(d,f,e){if(e===w)return c.curCSS(d,f);if(typeof e==="number"&&!kb.test(f))e+="px";c.style(d,f,e)})};c.extend({style:function(a,b,d){if(!a||a.nodeType===3||a.nodeType===8)return w;if((b==="width"||b==="height")&&parseFloat(d)<0)d=w;var f=a.style||a,e=d!==w;if(!c.support.opacity&&b==="opacity"){if(e){f.zoom=1;b=parseInt(d,10)+""==="NaN"?"":"alpha(opacity="+d*100+")";a=f.filter||c.curCSS(a,"filter")||"";f.filter= +Na.test(a)?a.replace(Na,b):b}return f.filter&&f.filter.indexOf("opacity=")>=0?parseFloat(Oa.exec(f.filter)[1])/100+"":""}if(ha.test(b))b=Pa;b=b.replace(ia,ja);if(e)f[b]=d;return f[b]},css:function(a,b,d,f){if(b==="width"||b==="height"){var e,j=b==="width"?pb:qb;function i(){e=b==="width"?a.offsetWidth:a.offsetHeight;f!=="border"&&c.each(j,function(){f||(e-=parseFloat(c.curCSS(a,"padding"+this,true))||0);if(f==="margin")e+=parseFloat(c.curCSS(a,"margin"+this,true))||0;else e-=parseFloat(c.curCSS(a, +"border"+this+"Width",true))||0})}a.offsetWidth!==0?i():c.swap(a,ob,i);return Math.max(0,Math.round(e))}return c.curCSS(a,b,d)},curCSS:function(a,b,d){var f,e=a.style;if(!c.support.opacity&&b==="opacity"&&a.currentStyle){f=Oa.test(a.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return f===""?"1":f}if(ha.test(b))b=Pa;if(!d&&e&&e[b])f=e[b];else if(rb){if(ha.test(b))b="float";b=b.replace(lb,"-$1").toLowerCase();e=a.ownerDocument.defaultView;if(!e)return null;if(a=e.getComputedStyle(a,null))f= +a.getPropertyValue(b);if(b==="opacity"&&f==="")f="1"}else if(a.currentStyle){d=b.replace(ia,ja);f=a.currentStyle[b]||a.currentStyle[d];if(!mb.test(f)&&nb.test(f)){b=e.left;var j=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;e.left=d==="fontSize"?"1em":f||0;f=e.pixelLeft+"px";e.left=b;a.runtimeStyle.left=j}}return f},swap:function(a,b,d){var f={};for(var e in b){f[e]=a.style[e];a.style[e]=b[e]}d.call(a);for(e in b)a.style[e]=f[e]}});if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b= +a.offsetWidth,d=a.offsetHeight,f=a.nodeName.toLowerCase()==="tr";return b===0&&d===0&&!f?true:b>0&&d>0&&!f?false:c.curCSS(a,"display")==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var sb=J(),tb=//gi,ub=/select|textarea/i,vb=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,N=/=\?(&|$)/,ka=/\?/,wb=/(\?|&)_=.*?(&|$)/,xb=/^(\w+:)?\/\/([^\/?#]+)/,yb=/%20/g,zb=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!== +"string")return zb.call(this,a);else if(!this.length)return this;var f=a.indexOf(" ");if(f>=0){var e=a.slice(f,a.length);a=a.slice(0,f)}f="GET";if(b)if(c.isFunction(b)){d=b;b=null}else if(typeof b==="object"){b=c.param(b,c.ajaxSettings.traditional);f="POST"}var j=this;c.ajax({url:a,type:f,dataType:"html",data:b,complete:function(i,o){if(o==="success"||o==="notmodified")j.html(e?c("
                                                                ").append(i.responseText.replace(tb,"")).find(e):i.responseText);d&&j.each(d,[i.responseText,o,i])}});return this}, +serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ub.test(this.nodeName)||vb.test(this.type))}).map(function(a,b){a=c(this).val();return a==null?null:c.isArray(a)?c.map(a,function(d){return{name:b.name,value:d}}):{name:b.name,value:a}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "), +function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:f})},getScript:function(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},post:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:f})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href, +global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:A.XMLHttpRequest&&(A.location.protocol!=="file:"||!A.ActiveXObject)?function(){return new A.XMLHttpRequest}:function(){try{return new A.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(a){function b(){e.success&& +e.success.call(k,o,i,x);e.global&&f("ajaxSuccess",[x,e])}function d(){e.complete&&e.complete.call(k,x,i);e.global&&f("ajaxComplete",[x,e]);e.global&&!--c.active&&c.event.trigger("ajaxStop")}function f(q,p){(e.context?c(e.context):c.event).trigger(q,p)}var e=c.extend(true,{},c.ajaxSettings,a),j,i,o,k=a&&a.context||e,n=e.type.toUpperCase();if(e.data&&e.processData&&typeof e.data!=="string")e.data=c.param(e.data,e.traditional);if(e.dataType==="jsonp"){if(n==="GET")N.test(e.url)||(e.url+=(ka.test(e.url)? +"&":"?")+(e.jsonp||"callback")+"=?");else if(!e.data||!N.test(e.data))e.data=(e.data?e.data+"&":"")+(e.jsonp||"callback")+"=?";e.dataType="json"}if(e.dataType==="json"&&(e.data&&N.test(e.data)||N.test(e.url))){j=e.jsonpCallback||"jsonp"+sb++;if(e.data)e.data=(e.data+"").replace(N,"="+j+"$1");e.url=e.url.replace(N,"="+j+"$1");e.dataType="script";A[j]=A[j]||function(q){o=q;b();d();A[j]=w;try{delete A[j]}catch(p){}z&&z.removeChild(C)}}if(e.dataType==="script"&&e.cache===null)e.cache=false;if(e.cache=== +false&&n==="GET"){var r=J(),u=e.url.replace(wb,"$1_="+r+"$2");e.url=u+(u===e.url?(ka.test(e.url)?"&":"?")+"_="+r:"")}if(e.data&&n==="GET")e.url+=(ka.test(e.url)?"&":"?")+e.data;e.global&&!c.active++&&c.event.trigger("ajaxStart");r=(r=xb.exec(e.url))&&(r[1]&&r[1]!==location.protocol||r[2]!==location.host);if(e.dataType==="script"&&n==="GET"&&r){var z=s.getElementsByTagName("head")[0]||s.documentElement,C=s.createElement("script");C.src=e.url;if(e.scriptCharset)C.charset=e.scriptCharset;if(!j){var B= +false;C.onload=C.onreadystatechange=function(){if(!B&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){B=true;b();d();C.onload=C.onreadystatechange=null;z&&C.parentNode&&z.removeChild(C)}}}z.insertBefore(C,z.firstChild);return w}var E=false,x=e.xhr();if(x){e.username?x.open(n,e.url,e.async,e.username,e.password):x.open(n,e.url,e.async);try{if(e.data||a&&a.contentType)x.setRequestHeader("Content-Type",e.contentType);if(e.ifModified){c.lastModified[e.url]&&x.setRequestHeader("If-Modified-Since", +c.lastModified[e.url]);c.etag[e.url]&&x.setRequestHeader("If-None-Match",c.etag[e.url])}r||x.setRequestHeader("X-Requested-With","XMLHttpRequest");x.setRequestHeader("Accept",e.dataType&&e.accepts[e.dataType]?e.accepts[e.dataType]+", */*":e.accepts._default)}catch(ga){}if(e.beforeSend&&e.beforeSend.call(k,x,e)===false){e.global&&!--c.active&&c.event.trigger("ajaxStop");x.abort();return false}e.global&&f("ajaxSend",[x,e]);var g=x.onreadystatechange=function(q){if(!x||x.readyState===0||q==="abort"){E|| +d();E=true;if(x)x.onreadystatechange=c.noop}else if(!E&&x&&(x.readyState===4||q==="timeout")){E=true;x.onreadystatechange=c.noop;i=q==="timeout"?"timeout":!c.httpSuccess(x)?"error":e.ifModified&&c.httpNotModified(x,e.url)?"notmodified":"success";var p;if(i==="success")try{o=c.httpData(x,e.dataType,e)}catch(v){i="parsererror";p=v}if(i==="success"||i==="notmodified")j||b();else c.handleError(e,x,i,p);d();q==="timeout"&&x.abort();if(e.async)x=null}};try{var h=x.abort;x.abort=function(){x&&h.call(x); +g("abort")}}catch(l){}e.async&&e.timeout>0&&setTimeout(function(){x&&!E&&g("timeout")},e.timeout);try{x.send(n==="POST"||n==="PUT"||n==="DELETE"?e.data:null)}catch(m){c.handleError(e,x,null,m);d()}e.async||g();return x}},handleError:function(a,b,d,f){if(a.error)a.error.call(a.context||a,b,d,f);if(a.global)(a.context?c(a.context):c.event).trigger("ajaxError",[b,a,f])},active:0,httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status=== +1223||a.status===0}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"),f=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(f)c.etag[b]=f;return a.status===304||a.status===0},httpData:function(a,b,d){var f=a.getResponseHeader("content-type")||"",e=b==="xml"||!b&&f.indexOf("xml")>=0;a=e?a.responseXML:a.responseText;e&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b=== +"json"||!b&&f.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&f.indexOf("javascript")>=0)c.globalEval(a);return a},param:function(a,b){function d(i,o){if(c.isArray(o))c.each(o,function(k,n){b||/\[\]$/.test(i)?f(i,n):d(i+"["+(typeof n==="object"||c.isArray(n)?k:"")+"]",n)});else!b&&o!=null&&typeof o==="object"?c.each(o,function(k,n){d(i+"["+k+"]",n)}):f(i,o)}function f(i,o){o=c.isFunction(o)?o():o;e[e.length]=encodeURIComponent(i)+"="+encodeURIComponent(o)}var e=[];if(b===w)b=c.ajaxSettings.traditional; +if(c.isArray(a)||a.jquery)c.each(a,function(){f(this.name,this.value)});else for(var j in a)d(j,a[j]);return e.join("&").replace(yb,"+")}});var la={},Ab=/toggle|show|hide/,Bb=/^([+-]=)?([\d+-.]+)(.*)$/,W,va=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b){if(a||a===0)return this.animate(K("show",3),a,b);else{a=0;for(b=this.length;a").appendTo("body");f=e.css("display");if(f==="none")f="block";e.remove();la[d]=f}c.data(this[a],"olddisplay",f)}}a=0;for(b=this.length;a=0;f--)if(d[f].elem===this){b&&d[f](true);d.splice(f,1)}});b||this.dequeue();return this}});c.each({slideDown:K("show",1),slideUp:K("hide",1),slideToggle:K("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,b){c.fn[a]=function(d,f){return this.animate(b,d,f)}});c.extend({speed:function(a,b,d){var f=a&&typeof a==="object"?a:{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};f.duration=c.fx.off?0:typeof f.duration=== +"number"?f.duration:c.fx.speeds[f.duration]||c.fx.speeds._default;f.old=f.complete;f.complete=function(){f.queue!==false&&c(this).dequeue();c.isFunction(f.old)&&f.old.call(this)};return f},easing:{linear:function(a,b,d,f){return d+f*a},swing:function(a,b,d,f){return(-Math.cos(a*Math.PI)/2+0.5)*f+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]|| +c.fx.step._default)(this);if((this.prop==="height"||this.prop==="width")&&this.elem.style)this.elem.style.display="block"},cur:function(a){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];return(a=parseFloat(c.css(this.elem,this.prop,a)))&&a>-10000?a:parseFloat(c.curCSS(this.elem,this.prop))||0},custom:function(a,b,d){function f(j){return e.step(j)}this.startTime=J();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start; +this.pos=this.state=0;var e=this;f.elem=this.elem;if(f()&&c.timers.push(f)&&!W)W=setInterval(c.fx.tick,13)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(a){var b=J(),d=true;if(a||b>=this.options.duration+this.startTime){this.now= +this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var f in this.options.curAnim)if(this.options.curAnim[f]!==true)d=false;if(d){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;a=c.data(this.elem,"olddisplay");this.elem.style.display=a?a:this.options.display;if(c.css(this.elem,"display")==="none")this.elem.style.display="block"}this.options.hide&&c(this.elem).hide();if(this.options.hide||this.options.show)for(var e in this.options.curAnim)c.style(this.elem, +e,this.options.orig[e]);this.options.complete.call(this.elem)}return false}else{e=b-this.startTime;this.state=e/this.options.duration;a=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||a](this.state,e,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a=c.timers,b=0;b
                                                                "; +a.insertBefore(b,a.firstChild);d=b.firstChild;f=d.firstChild;e=d.nextSibling.firstChild.firstChild;this.doesNotAddBorder=f.offsetTop!==5;this.doesAddBorderForTableAndCells=e.offsetTop===5;f.style.position="fixed";f.style.top="20px";this.supportsFixedPosition=f.offsetTop===20||f.offsetTop===15;f.style.position=f.style.top="";d.style.overflow="hidden";d.style.position="relative";this.subtractsBorderForOverflowNotVisible=f.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==j;a.removeChild(b); +c.offset.initialize=c.noop},bodyOffset:function(a){var b=a.offsetTop,d=a.offsetLeft;c.offset.initialize();if(c.offset.doesNotIncludeMarginInBodyOffset){b+=parseFloat(c.curCSS(a,"marginTop",true))||0;d+=parseFloat(c.curCSS(a,"marginLeft",true))||0}return{top:b,left:d}},setOffset:function(a,b,d){if(/static/.test(c.curCSS(a,"position")))a.style.position="relative";var f=c(a),e=f.offset(),j=parseInt(c.curCSS(a,"top",true),10)||0,i=parseInt(c.curCSS(a,"left",true),10)||0;if(c.isFunction(b))b=b.call(a, +d,e);d={top:b.top-e.top+j,left:b.left-e.left+i};"using"in b?b.using.call(a,d):f.css(d)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),f=/^body|html$/i.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.curCSS(a,"marginTop",true))||0;d.left-=parseFloat(c.curCSS(a,"marginLeft",true))||0;f.top+=parseFloat(c.curCSS(b[0],"borderTopWidth",true))||0;f.left+=parseFloat(c.curCSS(b[0],"borderLeftWidth",true))||0;return{top:d.top- +f.top,left:d.left-f.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||s.body;a&&!/^body|html$/i.test(a.nodeName)&&c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(f){var e=this[0],j;if(!e)return null;if(f!==w)return this.each(function(){if(j=wa(this))j.scrollTo(!a?f:c(j).scrollLeft(),a?f:c(j).scrollTop());else this[d]=f});else return(j=wa(e))?"pageXOffset"in j?j[a?"pageYOffset": +"pageXOffset"]:c.support.boxModel&&j.document.documentElement[d]||j.document.body[d]:e[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase();c.fn["inner"+b]=function(){return this[0]?c.css(this[0],d,false,"padding"):null};c.fn["outer"+b]=function(f){return this[0]?c.css(this[0],d,false,f?"margin":"border"):null};c.fn[d]=function(f){var e=this[0];if(!e)return f==null?null:this;if(c.isFunction(f))return this.each(function(j){var i=c(this);i[d](f.call(this,j,i[d]()))});return"scrollTo"in +e&&e.document?e.document.compatMode==="CSS1Compat"&&e.document.documentElement["client"+b]||e.document.body["client"+b]:e.nodeType===9?Math.max(e.documentElement["client"+b],e.body["scroll"+b],e.documentElement["scroll"+b],e.body["offset"+b],e.documentElement["offset"+b]):f===w?c.css(e,d):this.css(d,typeof f==="string"?f:f+"px")}});A.jQuery=A.$=c})(window); diff --git a/src/messenger/webim/view/agents.php b/src/messenger/webim/view/agents.php index c91240ca..b544f11b 100644 --- a/src/messenger/webim/view/agents.php +++ b/src/messenger/webim/view/agents.php @@ -25,7 +25,7 @@ $page['menuid'] = "operators"; function tpl_header() { global $page, $webimroot; ?> - + - + - + + - + - + Date: Thu, 7 Apr 2011 10:09:10 +0200 Subject: [PATCH 61/77] extract libs/getcode.php, use google closure compiler --- src/messenger/webim/js/164/brws.js | 2 +- src/messenger/webim/js/164/chat.js | 25 +- src/messenger/webim/js/164/common.js | 26 +- src/messenger/webim/js/164/soundcheck.js | 2 +- src/messenger/webim/js/164/users.js | 28 +- src/messenger/webim/js/source/JSO.java | 735 ----------------------- src/messenger/webim/js/source/build.xml | 56 +- src/messenger/webim/libs/getcode.php | 109 ++++ src/messenger/webim/operator/getcode.php | 80 +-- 9 files changed, 225 insertions(+), 838 deletions(-) delete mode 100644 src/messenger/webim/js/source/JSO.java create mode 100644 src/messenger/webim/libs/getcode.php diff --git a/src/messenger/webim/js/164/brws.js b/src/messenger/webim/js/164/brws.js index 02ecf9b2..34b72c55 100644 --- a/src/messenger/webim/js/164/brws.js +++ b/src/messenger/webim/js/164/brws.js @@ -1 +1 @@ -var myAgent="";var _j=0;var myRealAgent="";function mk(){var nk=["opera","msie","safari","firefox","netscape","mozilla"];var nj=navigator.userAgent.toLowerCase();for(var i=0;i");rt.write("");rt.write("");rt.write("
                                                                ");rt.write("");rt.close();nt.onload=function(){if(nt.tt){_s.mt(nt).getElementById('content').innerHTML+=nt.tt;_s.ut(nt);} } ;} ,ht:function(nt,it){var jt=this.mt(nt).getElementById('content');if(jt==null){if(!nt.tt)nt.tt="";nt.tt+=it;} else{jt.innerHTML+=it;} } ,ut:function(nt){var kt=this.mt(nt).getElementById('bottom');if(myAgent=='opera'){try{nt.contentWindow.scrollTo(0,this.mt(nt).getElementById('content').clientHeight);} catch(e){} } if(kt){kt.scrollIntoView(false);} } } ;nq.lt=mn.nn();mn.rn(nq.lt,nq.iq,{qn:function(kq){this.jq(kq);this.kq.onComplete=this.ot.ln(this);this.kq.ur=this.pt.ln(this);this.kq.sr=this.yq.ln(this);this.kq.timeout=011610;this.dt={} ;this.frequency=(this.kq.frequency||2);this.et=0;this.ft=true;this.gt=true;this.at=true;this.bt=this.kq.ct!=null;_s.qt(this.kq.vt);if(this.kq.ct){this.kq.ct.onkeydown=this.wt.ln(this);this.kq.ct.onfocus=(function(){this.at=true;} ).ln(this);this.kq.ct.onblur=(function(){this.at=false;} ).ln(this)} this.xt();} ,pt:function(yt,zt){this.$t("offline, reconnecting");this._t();this.mu=setTimeout(this.xt.ln(this),01750);} ,yq:function(yt){this.$t("timeout, reconnecting");this._t();this.mu=setTimeout(this.xt.ln(this),01750);} ,nu:function(qu){this.kq.pq='act='+qu+'&thread='+(this.kq.threadid||0)+'&token='+(this.kq.token||0)+'&lastid='+(this.kq.ru||0);if(this.kq.user)this.kq.pq+="&user=true";if(qu=='refresh'&&this.kq.ct&&this.kq.ct.value!='')this.kq.pq+="&typed=1";} ,su:function(tu){if(this.kq.ct)this.kq.ct.disabled=!tu;} ,_t:function(){this.su(true);if(this.dt.kq)this.dt.kq.onComplete=undefined;clearTimeout(this.mu);} ,xt:function(){this.nu("refresh");this.dt=new nq.aq(this.kq.servl,this.kq);} ,ot:function(sq){try{this.su(true);this.ft=true;var uu=nq.rq(sq);if(uu&&uu.tagName=='thread'){this.hu(uu);} else{this.iu(sq,uu,'refresh messages failed');} } catch(e){} this.gt=false;this.mu=setTimeout(this.xt.ln(this),this.frequency*01750);} ,ju:function(ku){if(ku==""||!this.ft){return;} this.ft=false;this._t();this.gt=true;this.nu("post");var lu={} .tn(this.kq);lu.pq+="&message="+encodeURIComponent(ku);lu.onComplete=(function(ou){this.ot(ou);if(this.kq.ct){this.kq.ct.value='';this.kq.ct.focus();} } ).ln(this);if(myRealAgent!='opera')this.su(false);this.dt=new nq.aq(this.kq.servl,lu);} ,pu:function(du){this.gt=true;new nq.aq(this.kq.servl,{pq:'act=rename&thread='+(this.kq.threadid||0)+'&token='+(this.kq.token||0)+'&name='+encodeURIComponent(du)} );} ,eu:function(sq){var uu=nq.rq(sq);if(uu&&uu.tagName=='closed'){setTimeout('window.close()',(1544+456));} else{this.iu(sq,uu,'cannot close');} } ,fu:function(){var gu='act=close&thread='+(this.kq.threadid||0)+'&token='+(this.kq.token||0);if(this.kq.user)gu+="&user=true";new nq.aq(this.kq.servl,{pq:gu,onComplete:this.eu.ln(this)} );} ,au:function(bu,ct){var cu=ms.ss(ct);_s.ht(bu,cu);} ,vu:function(wu){if($("typingdiv")){$("typingdiv").style.display=wu?'inline':'none';} } ,xu:function(yu){var zu=ms.ss(yu);if(this.kq.yu&&this.kq.user){this.kq.yu.innerHTML=zu!=""?"\"\"\"\"/":"";} } ,hu:function(uu){var _u=false;var mh=this.kq.vt;var nh=ms.is(uu,"lastid");if(nh){this.kq.ru=nh;} var qh=ms.is(uu,"typing");if(qh){this.vu(qh=='1');} var rh=ms.is(uu,"canpost");if(rh){if(rh=='1'&&!this.bt||this.bt&&rh!='1'){window.location.href=window.location.href;} } for(var i=0;i=0){var tu="updated";if(this.et>0){var th=((new Date()).getTime()-this.et)/0x3e8;tu=tu+", "+th+" secs";if(th>012){alert(tu);} } this.et=(new Date()).getTime();this.$t(tu);} else{this.uh();} if(_u){_s.ut(this.kq.vt);if(!this.gt){var hh=$('soundimg');if(hh==null||hh.className.match(new RegExp("\\bisound\\b"))){vs(st.$u+'/sounds/new_message.wav');} } if(!this.at){window.focus();} } } ,ih:function(jh,kh){return((kh==015&&(jh||this.kq.ignorectrl))||(kh==(7+3)));} ,wt:function(k){if(k){lh=k.ctrlKey;k=k.which;} else{k=event.keyCode;lh=event.ctrlKey;} if(this.kq.ct&&this.ih(lh,k)){var oh=this.kq.ct.value;if(this.kq.ignorectrl){oh=oh.replace(/[\r\n]+$/,'');} this.ju(oh);return false;} return true;} ,iu:function(sq,uu,ph){if(uu&&uu.tagName=='error'){this.$t(ms.ns(uu,"descr"));} else{this.$t("reconnecting");} } ,dh:function(k){if($("engineinfo")){$("engineinfo").style.display='inline';$("engineinfo").innerHTML=k;} } ,$t:function(k){if(this.eh)clearTimeout(this.eh);this.dh(k);this.eh=setTimeout(this.uh.ln(this),0xfa0);} ,uh:function(){$("engineinfo").style.display='none';} } );var st={fh:{} ,gh:function(){st.fh.pu($('uname').value);$('changename1').style.display='none';$('changename2').style.display='inline';$('unamelink').innerHTML=zs($('uname').value);} ,ah:function(){$('changename1').style.display='inline';$('changename2').style.display='none';} } ;pr.ir({'#postmessage a':function(bh){bh.onclick=function(){var ct=$('msgwnd');if(ct)st.fh.ju(ct.value);} ;} ,'select#predefined':function(bh){bh.onchange=function(){var ct=$('msgwnd');if(this.selectedIndex!=0){ct.value=this.options[this.selectedIndex].innerText||this.options[this.selectedIndex].innerHTML;} this.selectedIndex=0;ct.focus();} ;} ,'div#changename2 a':function(bh){bh.onclick=function(){st.ah();return false;} ;} ,'div#changename1 a':function(bh){bh.onclick=function(){st.gh();return false;} ;} ,'div#changename1 input#uname':function(bh){bh.onkeydown=function(e){var kr=e||event;if(kr.keyCode==015){st.gh();} } ;} ,'a#refresh':function(bh){bh.onclick=function(){st.fh._t();st.fh.xt();} ;} ,'a#togglesound':function(bh){bh.onclick=function(){var hh=$('soundimg');if(!hh){return;} if(hh.className.match(new RegExp("\\bisound\\b"))){hh.className="tplimage inosound";} else{hh.className="tplimage isound";} var ch=$('msgwnd');if(ch)ch.focus();} ;} ,'a.closethread':function(bh){bh.onclick=function(){st.fh.fu();} ;} } );hr.ir(window,'onload',function(){st.$u=threadParams.wroot;st.cssfile=threadParams.cssfile;st.fh=new nq.lt(({ignorectrl:-1,vt:myRealAgent=='safari'?self.frames[0]:$("chatwnd"),yu:$("avatarwnd"),ct:$("msgwnd")} ).tn(threadParams||{} ));} ); \ No newline at end of file +/* + This file is part of Mibew Messenger project. + http://mibew.org + + Copyright (c) 2005-2011 Mibew Messenger Community + License: http://mibew.org/license.php +*/ +var FrameUtils={getDocument:function(a){return a.contentDocument?a.contentDocument:a.contentWindow?a.contentWindow.document:a.document?a.document:null},initFrame:function(a){var b=this.getDocument(a);b.open();b.write("");b.write('');b.write("");b.write("
                                                                "); +b.write("");b.close();a.onload=function(){a.myHtml&&(FrameUtils.getDocument(a).getElementById("content").innerHTML+=a.myHtml,FrameUtils.scrollDown(a))}},insertIntoFrame:function(a,b){var c=this.getDocument(a).getElementById("content");if(c==null){if(!a.myHtml)a.myHtml="";a.myHtml+=b}else c.innerHTML+=b},scrollDown:function(a){var b=this.getDocument(a).getElementById("bottom");if(myAgent=="opera")try{a.contentWindow.scrollTo(0,this.getDocument(a).getElementById("content").clientHeight)}catch(c){}b&& +b.scrollIntoView(!1)}};Ajax.ChatThreadUpdater=Class.create(); +Class.inherit(Ajax.ChatThreadUpdater,Ajax.Base,{initialize:function(a){this.setOptions(a);this._options.onComplete=this.requestComplete.bind(this);this._options.onException=this.handleException.bind(this);this._options.onTimeout=this.handleTimeout.bind(this);this._options.timeout=5E3;this.updater={};this.frequency=this._options.frequency||2;this.lastupdate=0;this.focused=this.skipNextsound=this.cansend=!0;this.ownThread=this._options.message!=null;FrameUtils.initFrame(this._options.container);if(this._options.message)this._options.message.onkeydown= +this.handleKeyDown.bind(this),this._options.message.onfocus=function(){this.focused=!0}.bind(this),this._options.message.onblur=function(){this.focused=!1}.bind(this);this.update()},handleException:function(){this.setStatus("offline, reconnecting");this.stopUpdate();this.timer=setTimeout(this.update.bind(this),1E3)},handleTimeout:function(){this.setStatus("timeout, reconnecting");this.stopUpdate();this.timer=setTimeout(this.update.bind(this),1E3)},updateOptions:function(a){this._options.parameters= +"act="+a+"&thread="+(this._options.threadid||0)+"&token="+(this._options.token||0)+"&lastid="+(this._options.lastid||0);this._options.user&&(this._options.parameters+="&user=true");a=="refresh"&&this._options.message&&this._options.message.value!=""&&(this._options.parameters+="&typed=1")},enableInput:function(a){if(this._options.message)this._options.message.disabled=!a},stopUpdate:function(){this.enableInput(!0);if(this.updater._options)this.updater._options.onComplete=void 0;clearTimeout(this.timer)}, +update:function(){this.updateOptions("refresh");this.updater=new Ajax.Request(this._options.servl,this._options)},requestComplete:function(a){try{this.enableInput(!0);this.cansend=!0;var b=Ajax.getXml(a);b&&b.tagName=="thread"?this.updateContent(b):this.handleError(a,b,"refresh messages failed")}catch(c){}this.skipNextsound=!1;this.timer=setTimeout(this.update.bind(this),this.frequency*1E3)},postMessage:function(a){if(a!=""&&this.cansend){this.cansend=!1;this.stopUpdate();this.skipNextsound=!0;this.updateOptions("post"); +var b={}.extend(this._options);b.parameters+="&message="+encodeURIComponent(a);b.onComplete=function(a){this.requestComplete(a);if(this._options.message)this._options.message.value="",this._options.message.focus()}.bind(this);myRealAgent!="opera"&&this.enableInput(!1);this.updater=new Ajax.Request(this._options.servl,b)}},changeName:function(a){this.skipNextsound=!0;new Ajax.Request(this._options.servl,{parameters:"act=rename&thread="+(this._options.threadid||0)+"&token="+(this._options.token||0)+ +"&name="+encodeURIComponent(a)})},onThreadClosed:function(a){var b=Ajax.getXml(a);b&&b.tagName=="closed"?setTimeout("window.close()",2E3):this.handleError(a,b,"cannot close")},closeThread:function(){var a="act=close&thread="+(this._options.threadid||0)+"&token="+(this._options.token||0);this._options.user&&(a+="&user=true");new Ajax.Request(this._options.servl,{parameters:a,onComplete:this.onThreadClosed.bind(this)})},processMessage:function(a,b){var c=NodeUtils.getNodeText(b);FrameUtils.insertIntoFrame(a, +c)},showTyping:function(a){if($("typingdiv"))$("typingdiv").style.display=a?"inline":"none"},setupAvatar:function(a){a=NodeUtils.getNodeText(a);if(this._options.avatar&&this._options.user)this._options.avatar.innerHTML=a!=""?'':""},updateContent:function(a){var b=!1,c=this._options.container,d=NodeUtils.getAttrValue(a,"lastid");if(d)this._options.lastid=d;(d=NodeUtils.getAttrValue(a, +"typing"))&&this.showTyping(d=="1");if((d=NodeUtils.getAttrValue(a,"canpost"))&&(d=="1"&&!this.ownThread||this.ownThread&&d!="1"))window.location.href=window.location.href;for(d=0;d=0?(a="updated",this.lastupdate>0&&(c=((new Date).getTime()-this.lastupdate)/1E3,a=a+", "+c+" secs",c>10&&alert(a)),this.lastupdate=(new Date).getTime(), +this.setStatus(a)):this.clearStatus();b&&(FrameUtils.scrollDown(this._options.container),this.skipNextsound||(b=$("soundimg"),(b==null||b.className.match(/\bisound\b/))&&playSound(Chat.webimRoot+"/sounds/new_message.wav")),this.focused||window.focus())},isSendkey:function(a,b){return b==13&&(a||this._options.ignorectrl)||b==10},handleKeyDown:function(a){a?(ctrl=a.ctrlKey,a=a.which):(a=event.keyCode,ctrl=event.ctrlKey);if(this._options.message&&this.isSendkey(ctrl,a))return a=this._options.message.value, +this._options.ignorectrl&&(a=a.replace(/[\r\n]+$/,"")),this.postMessage(a),!1;return!0},handleError:function(a,b){b&&b.tagName=="error"?this.setStatus(NodeUtils.getNodeValue(b,"descr")):this.setStatus("reconnecting")},showStatusDiv:function(a){if($("engineinfo"))$("engineinfo").style.display="inline",$("engineinfo").innerHTML=a},setStatus:function(a){this.statusTimeout&&clearTimeout(this.statusTimeout);this.showStatusDiv(a);this.statusTimeout=setTimeout(this.clearStatus.bind(this),4E3)},clearStatus:function(){$("engineinfo").style.display= +"none"}});var Chat={threadUpdater:{},applyName:function(){Chat.threadUpdater.changeName($("uname").value);$("changename1").style.display="none";$("changename2").style.display="inline";$("unamelink").innerHTML=htmlescape($("uname").value)},showNameField:function(){$("changename1").style.display="inline";$("changename2").style.display="none"}}; +Behaviour.register({"#postmessage a":function(a){a.onclick=function(){var a=$("msgwnd");a&&Chat.threadUpdater.postMessage(a.value)}},"select#predefined":function(a){a.onchange=function(){var a=$("msgwnd");if(this.selectedIndex!=0)a.value=this.options[this.selectedIndex].innerText||this.options[this.selectedIndex].innerHTML;this.selectedIndex=0;a.focus()}},"div#changename2 a":function(a){a.onclick=function(){Chat.showNameField();return!1}},"div#changename1 a":function(a){a.onclick=function(){Chat.applyName(); +return!1}},"div#changename1 input#uname":function(a){a.onkeydown=function(a){(a||event).keyCode==13&&Chat.applyName()}},"a#refresh":function(a){a.onclick=function(){Chat.threadUpdater.stopUpdate();Chat.threadUpdater.update()}},"a#togglesound":function(a){a.onclick=function(){var a=$("soundimg");if(a)a.className=a.className.match(/\bisound\b/)?"tplimage inosound":"tplimage isound",(a=$("msgwnd"))&&a.focus()}},"a.closethread":function(a){a.onclick=function(){Chat.threadUpdater.closeThread()}}}); +EventHelper.register(window,"onload",function(){Chat.webimRoot=threadParams.wroot;Chat.cssfile=threadParams.cssfile;Chat.threadUpdater=new Ajax.ChatThreadUpdater({ignorectrl:-1,container:myRealAgent=="safari"?self.frames[0]:$("chatwnd"),avatar:$("avatarwnd"),message:$("msgwnd")}.extend(threadParams||{}))}); diff --git a/src/messenger/webim/js/164/common.js b/src/messenger/webim/js/164/common.js index 486bd9f5..a1cb644b 100644 --- a/src/messenger/webim/js/164/common.js +++ b/src/messenger/webim/js/164/common.js @@ -1 +1,25 @@ -var mn={nn:function(){return function(){this.qn.apply(this,arguments);} ;} ,rn:function(sn,parent,body){Object.tn(Object.tn(sn.prototype,parent.prototype),body);} } ;Object.tn=function(un,hn){for(jn in hn){un[jn]=hn[jn];} return un;} ;Object.prototype.tn=function(kn){return Object.tn.apply(this,[this,kn]);} ;Function.prototype.ln=function(kn){var on=this;return function(){return on.apply(kn,arguments);} } ;Function.prototype.pn=function(kn){var on=this;return function(event){on.call(kn,event||window.event);} } ;Number.prototype.dn=function(){var en=this.toString((11+5));if(this<(13+3))return'0'+en;return en;} ;var fn={gn:function(){var returnValue;for(var i=0;i=(127+73)&&sq.status<0454){var tq=sq.responseXML;if(tq&&tq.documentElement)return tq.documentElement;} return null;} ,uq:function(sq){return sq.statusText||"connection error N"+sq.status;} ,hq:function(){} } ;nq.iq=function(){} ;nq.iq.prototype={jq:function(kq){this.kq={lq:'post',oq:true,pq:''} .tn(kq||{} );} ,dq:function(){try{return this.eq.status||0;} catch(e){return 0} } ,fq:function(){var status=this.dq();return!status||(status>=0310&&status<(242+58));} ,gq:function(){return!this.fq();} } ;nq.aq=mn.nn();nq.aq.bq=['Uninitialized','Loading','Loaded','Interactive','Complete'];mn.rn(nq.aq,nq.iq,{qn:function(url,kq){this.eq=nq.qq();this.jq(kq);this.cq={} ;this.vq=false;this.wq(url);} ,wq:function(url){var pq=this.kq.pq||'';if(pq.length>0)pq+='&_=';try{if(this.kq.lq=='get'&&pq.length>0)url+='?'+pq;this.eq.open(this.kq.lq.toUpperCase(),url,this.kq.oq);if(this.kq.oq){this.eq.onreadystatechange=this.xq.ln(this);if(this.kq.timeout){this.cq=setTimeout(this.yq.ln(this),this.kq.timeout);} } this.zq();var $q=this.kq._q?this.kq._q:pq;this.eq.send(this.kq.lq=='post'?$q:null);} catch(e){this.mr(e);} } ,zq:function(){var nr=['X-Requested-With','XMLHttpRequest'];if(this.kq.lq=='post'){nr.zn('Content-type','application/x-www-form-urlencoded');if(this.eq.overrideMimeType&&(navigator.userAgent.match("/Gecko\/(\d{4} )/")||[0,(1984+21)])[1]<0x7d5)nr.zn('Connection','close');} if(this.kq.nr)nr.zn.apply(nr,this.kq.nr);for(var i=0;i-1){var wr=token.split('#');var xr=wr[0];var id=wr[1];var element=document.getElementById(id);if(element==null||xr&&element.nodeName.toLowerCase()!=xr){return new Array();} vr=new Array(element);continue;} if(token.indexOf('.')>-1){var wr=token.split('.');var xr=wr[0];var yr=wr[1];if(!xr){xr='*';} var zr=new Array;var $r=0;for(var h=0;h
                                                              +errors.header= :
                                                                +errors.invalid.file.type= +errors.prefix=
                                                              • +errors.required= "{0}". +errors.suffix=
                                                              • +errors.wrong_field= "{0}". +features.saved= +form.field.address.description=: 12.23.45.123 relay.info.ru +form.field.address= +form.field.agent_commonname.description= . +form.field.agent_commonname= () +form.field.agent_name.description= ,
                                                                . +form.field.agent_name= +form.field.avatar.current.description= -,
                                                                . ,
                                                                . +form.field.avatar.current= +form.field.avatar.upload.description= .
                                                                100x100 px. +form.field.avatar.upload= +form.field.ban_comment.description= +form.field.ban_comment= +form.field.ban_days.description= ,
                                                                +form.field.ban_days= +form.field.email= email +form.field.groupcommondesc.description= . +form.field.groupcommondesc= +form.field.groupcommonname.description= . +form.field.groupcommonname= +form.field.groupdesc.description= . +form.field.groupdesc= +form.field.groupemail.description= . , . +form.field.groupname.description= . +form.field.groupname= +form.field.login.description= . +form.field.login= +form.field.mail.description= . +form.field.mail= +form.field.message= +form.field.name= +form.field.password.description= , . +form.field.password= +form.field.password_confirm.description= . +form.field.password_confirm= +form.field.translation= +harderrors.header= :
                                                                  +image.button.login=/locales/be/images/login.gif +image.button.save=/locales/be/images/save.gif +image.button.search=/locales/be/images/search.gif +image.chat.history=/locales/be/images/history.gif +image.chat.message=/locales/be/images/message.gif +image.chat.sprite=/locales/be/images/wmchat.png +install.0.app= {0} +install.0.package= . +install.0.php=PHP {0} +install.1.connected= MySQL {0} +install.2.create= "{0}" +install.2.db_exists= "{0}". +install.2.notice=, , .
                                                                  , . +install.3.create= . +install.3.tables_exist= . +install.4.create= +install.4.done= . +install.4.notice= . +install.5.newmessage=New Message +install.5.newvisitor=New Visitor +install.5.text= : {0} {1} +install.bad_checksum= {0} +install.cannot_read= {0} +install.check_files= . +install.check_permissions= {0} +install.connection.error= MySQL , config.php. : {0} +install.done=: +install.err.back= . , 븢. +install.err.title= +install.kill_tables.notice= . (: ). +install.kill_tables= +install.license=˳ +install.message= . +install.newfeatures=³! Mibew {1}. , . +install.next= : +install.no_file= : {0} +install.title=븢 +install.updatedb= , . +installed.login_link= +installed.message=븢 . +installed.notice= admin .

                                                                  !!! , , {0} . +lang.choose= +leavemail.body= '{0}' :\n\n{2}\n\nmail: {1}\n{3}\n--- \n ,\n +leavemail.subject= {0} +leavemessage.close= +leavemessage.descr=, . , . +leavemessage.perform= +leavemessage.sent.message= , . +leavemessage.sent.title= +leavemessage.title= +leftMenu.client_agents= +leftMenu.client_gen_button= +leftMenu.client_settings= +license.title=˳ +localedirection=ltr +localeid=Belarusian (be) +mail.user.history.body= , {0}!\n\n , : \n\n{1}\n--- \n ,\nMibew +mail.user.history.subject=: +mailthread.close=... +mailthread.enter_email= E-mail: +mailthread.perform= +mailthread.title=
                                                                  +menu.agents= +menu.blocked= +menu.canned= +menu.goonline= .
                                                                  .. +menu.groups.content=' . +menu.groups= +menu.locale.content= . +menu.locale= +menu.main= +menu.operator= {0} +menu.profile.content= . +menu.profile= +menu.translate= +menu.updates.content= . +menu.updates= +my_settings.error.password_match= +no_such_operator= +operator.group.no_description=< > +operator.groups.intro=, . +operator.groups.title= +page.analysis.search.head_browser= +page.analysis.search.head_group= +page.analysis.search.head_host= +page.analysis.search.head_messages= +page.analysis.search.head_name= +page.analysis.search.head_operator= +page.analysis.search.head_time= +page.analysis.userhistory.intro= . +page.analysis.userhistory.title=ó +page.chat.old_browser.close=... +page.chat.old_browser.list=
                                                                    \n
                                                                  • Internet Explorer 5.5+
                                                                  • \n
                                                                  • Firefox 1.0+
                                                                  • \n
                                                                  • Opera 8.0+
                                                                  • \n
                                                                  • Mozilla 1.4+
                                                                  • \n
                                                                  • Netscape 7.1+
                                                                  • \n
                                                                  • Safari 1.2+
                                                                  • \n
                                                                  \n

                                                                  :

                                                                  \n
                                                                    \n
                                                                  • Internet Explorer 5.0
                                                                  • \n
                                                                  • Opera 7.0
                                                                  • \n
                                                                  +page.chat.old_browser.problem=

                                                                  , . :

                                                                  +page.chat.old_browser.title= +page.gen_button.choose_group= +page.gen_button.choose_image= +page.gen_button.choose_locale= +page.gen_button.choose_style= - +page.gen_button.code.description=!
                                                                  -

                                                                  ! +page.gen_button.code=HTML- +page.gen_button.default_group=- - +page.gen_button.include_site_name= +page.gen_button.intro= HTML- " " . +page.gen_button.modsecurity= mod_security (modsecurity.org), http +page.gen_button.sample= +page.gen_button.secure_links= (https) +page.gen_button.title= HTML- +page.group.create_new= . +page.group.duplicate_name= , . . +page.group.intro= . +page.group.membersnum= +page.group.no_such= +page.group.title= +page.groupmembers.intro= , . +page.groupmembers.title= +page.groups.confirm= "{0}"? +page.groups.intro= . . +page.groups.isaway=Away +page.groups.isonline= +page.groups.new= ... +page.groups.title= +page.preview.agentchat= ( ) +page.preview.agentrochat= ( ) +page.preview.chatsimple= -. , (IE 5, Opera 7) +page.preview.choose= +page.preview.choosetpl= +page.preview.error= +page.preview.intro= . +page.preview.leavemessage= +page.preview.leavemessagesent=" " +page.preview.mail=Mail thread window +page.preview.mailsent="Mail is sent" window +page.preview.nochat=List of supported browsers window +page.preview.redirect=Redirect visitor to another operator window +page.preview.redirected="Visitor is redirected" window +page.preview.showerr= +page.preview.style_default=- - +page.preview.survey= +page.preview.title= +page.preview.userchat= ( ) +page.translate.descr= , . +page.translate.done= . +page.translate.one= . +page.translate.title= +page_agent.cannot_modify= . +page_agent.clear_avatar= +page_agent.create_new= . +page_agent.error.duplicate_login= , . +page_agent.error.wrong_login= , . +page_agent.intro= . +page_agent.tab.avatar= +page_agent.tab.groups= +page_agent.tab.main= +page_agent.tab.permissions= +page_agent.title= +page_agents.agent_name= +page_agents.agents= : +page_agents.confirm= , "{0}"? +page_agents.intro= . +page_agents.isaway= +page_agents.isonline= +page_agents.login= +page_agents.new_agent= ... +page_agents.status= +page_agents.title= +page_analysis.full.text.search= : +page_analysis.search.title=ó +page_avatar.intro= JPG, GIF, PNG TIF. +page_avatar.title= +page_ban.intro= , , -. +page_ban.sent= {0} . +page_ban.thread= "{0}", . . +page_ban.title= +page_bans.add= +page_bans.confirm= , {0} ? +page_bans.list= : +page_bans.title= +page_bans.to= +page_client.pending_users= , . +page_group.tab.main= +page_group.tab.members= +page_login.error= +page_login.intro= , . +page_login.login=: +page_login.password=: +page_login.remember= +page_login.title= +page_search.intro= , . +page_settings.intro= , - . +page_settings.tab.features= +page_settings.tab.main= +page_settings.tab.performance= +page_settings.tab.themes= +pending.menu.hide= >> +pending.menu.show= >> +pending.popup_notification= . +pending.status.setaway= "" +pending.status.setonline= "" +pending.table.ban= +pending.table.head.contactid= +pending.table.head.etc= +pending.table.head.name= +pending.table.head.operator= +pending.table.head.state= +pending.table.head.total= +pending.table.head.waittime= +pending.table.speak= , +pending.table.view= +permission.admin= : , , +permission.modifyprofile= +permission.takeover= +permission.viewthreads= +permissions.intro= . +permissions.title= +presurvey.department= : +presurvey.intro=, ! , , " ". +presurvey.mail=E-mail: +presurvey.name= : +presurvey.question= : +presurvey.submit= +presurvey.title= +report.bydate.1= +report.bydate.2= +report.bydate.3= +report.bydate.4= +report.bydate.title= +report.byoperator.1= +report.byoperator.2= +report.byoperator.3= +report.byoperator.4= ( ) +report.byoperator.title= +report.no_items= +report.total=: +restore.back_to_login= +restore.emailorlogin= E-Mail: +restore.intro= , , . +restore.pwd.message= ? +restore.sent.title= +restore.sent= . ! +restore.submit= +restore.title= ? +right.administration=ʳ +right.main= +right.other= +settings.chat.title.description=, . +settings.chat.title= - +settings.chatstyle.description= +settings.chatstyle= +settings.company.title.description= +settings.company.title= +settings.email.description= +settings.email= +settings.enableban.description= +settings.enableban= " " +settings.enablegroups.description= ' . +settings.enablegroups= "" +settings.enablepresurvey.description= . +settings.enablepresurvey= " " +settings.enablessl.description= https . +settings.enablessl= (SSL) +settings.enablestatistics.description= . +settings.enablestatistics= "" +settings.forcessl.description= , +settings.forcessl= +settings.frequencychat.description= . , 2 . +settings.frequencychat= +settings.frequencyoldchat.description= . , 7 . +settings.frequencyoldchat= +settings.frequencyoperator.description= . - 2 . +settings.frequencyoperator= +settings.geolink.description= IP . {ip}. +settings.geolink= geolocation +settings.geolinkparams.description= +settings.geolinkparams= +settings.host.description= - +settings.host= - +settings.leavemessage_captcha.description= (captcha) +settings.leavemessage_captcha= +settings.logo.description= +settings.logo= +settings.no.title= +settings.onehostconnections.description=0 +settings.onehostconnections= +settings.onlinetimeout.description= , . - 30 . +settings.onlinetimeout= +settings.popup_notification.description= , . +settings.popup_notification= ' . +settings.saved= +settings.sendmessagekey= : +settings.show_online_operators.description= +settings.show_online_operators= , +settings.survey.askgroup.description=/ +settings.survey.askgroup= +settings.survey.askmail.description=/ +settings.survey.askmail= e-mail +settings.survey.askmessage.description=/ +settings.survey.askmessage= +settings.title= +settings.usercanchangename.description= - +settings.usercanchangename= +settings.usernamepattern.description=, . {name}, {id} {addr}. : {name} +settings.usernamepattern= +settings.wrong.email= +settings.wrong.onehostconnections= " " +site.title=mibew.org +site.url=http://mibew.org +statistics.dates= +statistics.description= . +statistics.from=: +statistics.till=: +statistics.title= +statistics.wrong.dates= +tag.pagination.info= {0} {1}, {2}-{3} {4} +tag.pagination.next= +tag.pagination.no_items.elements= +tag.pagination.no_items=ͳ +tag.pagination.previous= +thread.back_to_search= +thread.chat_log= +thread.intro= . +time.dateformat=%d %B %Y, +time.locale=be_BY.UTF-8 +time.never=ͳ +time.timeformat=%H:%M +time.today.at=Ѹ +time.yesterday.at= +topMenu.admin= +topMenu.logoff= +topMenu.main= +topMenu.users.nomenu= +topMenu.users= +translate.direction=ʳ : +translate.show.all= +translate.show.foradmin= +translate.show.foroperator= +translate.show.forvisitor= +translate.show=: +translate.sort.key= +translate.sort.lang= +translate.sort=: +typing.remote= ... +updates.current= : +updates.env=: +updates.installed_locales= : +updates.intro= . +updates.latest= : +updates.news=: +updates.title= diff --git a/src/messenger/webim/locales/names/properties b/src/messenger/webim/locales/names/properties index 8996d6b5..dca9f54b 100644 --- a/src/messenger/webim/locales/names/properties +++ b/src/messenger/webim/locales/names/properties @@ -1,6 +1,7 @@ encoding=utf-8 ar=Arabic +be=Belarusian bg=Bulgarian ca=Català cs=Čeština @@ -15,6 +16,7 @@ fr=Français he=Hebrew hr=Hrvatski hu=Magyar +id=Indonesian it=Italiano ka=Georgian kk=Kazakh From 29f27300a2bc661af32081b8d75009774bec9f18 Mon Sep 17 00:00:00 2001 From: Evgeny Gryaznov Date: Sun, 18 Sep 2011 00:14:28 +0200 Subject: [PATCH 69/77] update English (by Olimax) --- src/messenger/webim/locales/en/properties | 200 +++++++++++----------- 1 file changed, 100 insertions(+), 100 deletions(-) diff --git a/src/messenger/webim/locales/en/properties b/src/messenger/webim/locales/en/properties index ac17bf17..cf876ca2 100644 --- a/src/messenger/webim/locales/en/properties +++ b/src/messenger/webim/locales/en/properties @@ -1,14 +1,14 @@ encoding=utf-8 output_charset=utf-8 output_encoding=utf-8 -admin.content.client_agents=Create, delete company operators. Manage theirs permissions. +admin.content.client_agents=Create or delete company operators. Manage their permissions. admin.content.client_gen_button=Button HTML code generation. admin.content.client_settings=Specify options affecting chat window and common system behavior. admin.content.description=Functions available for site operators. -agent.not_logged_in=Your session is expired please login again +agent.not_logged_in=Your session has expired. Please login again app.descr=Mibew Messenger is an open-source live support application. app.title=Mibew Messenger -ban.error.duplicate=The specified address is already in use, click here if you want to edit it. +ban.error.duplicate=The specified address is already in use. Click here if you want to edit it. button.delete=Delete button.enter=Enter button.offline.bottom=Leave your message @@ -38,36 +38,36 @@ char.redirect.operator.away_suff=(away) char.redirect.operator.online_suff=(online) chat.came.from=Vistor came from page {0} chat.client.changename=Change name -chat.client.name=You are +chat.client.name=You are chat.client.spam.prefix=[spam]  chat.client.visited.page=Visitor navigated to {0} -chat.default.username=Visitor +chat.default.username=Guest chat.error_page.close=Close... chat.error_page.head=Error occurred: chat.error_page.title=Error chat.mailthread.sent.close=Close... chat.mailthread.sent.closewindow=Click on this link to close the window -chat.mailthread.sent.content=History of your chat was sent on address {0} +chat.mailthread.sent.content=A history of your chat was sent to address {0} chat.mailthread.sent.title=Sent -chat.predefined_answers=Hello, how may I help you?\nHello! Welcome to our support. How may I help you? +chat.predefined_answers=Hello. How may I help you?\nHello! Welcome to our support. How may I help you? chat.redirect.back=Back... -chat.redirect.cannot=You are not chatting with visitor. +chat.redirect.cannot=You are not chatting with the visitor. chat.redirect.choose=Choose: chat.redirect.group=Group: chat.redirect.operator=Operator: chat.redirect.title=Redirect to
                                                                  another operator chat.redirected.close=Close... chat.redirected.closewindow=Click to close the window -chat.redirected.content=The visitor placed in priorty queue of the operator {0}. -chat.redirected.group.content=The visitor placed in priorty queue of the group {0}. -chat.redirected.title=The visitor redirected to another operator +chat.redirected.content=The visitor has been placed in the priorty queue of the operator {0}. +chat.redirected.group.content=The visitor has been placed in a priorty queue of the group {0}. +chat.redirected.title=The visitor has been redirected to another operator chat.status.operator.changed=Operator {0} changed operator {1} -chat.status.operator.dead=Operator has connection issues, we temporarily moved you to foreground queue. Sorry for keeping you waiting. +chat.status.operator.dead=Your operator has connection issues. We have moved you to a priorty position in the queue. Sorry for keeping you waiting. chat.status.operator.joined=Operator {0} joined the chat chat.status.operator.left=Operator {0} left the chat -chat.status.operator.redirect=Operator {0} redirected you to another operator, please, wait a little +chat.status.operator.redirect=Operator {0} redirected you to another operator. Please wait a while. chat.status.operator.returned=Operator {0} is back -chat.status.user.changedname=Visitor changed the name {0} to {1} +chat.status.user.changedname=The visitor changed their name {0} to {1} chat.status.user.dead=Visitor closed chat window chat.status.user.left=Visitor {0} left the chat chat.status.user.reopenedthread=Visitor joined chat again @@ -78,12 +78,12 @@ chat.thread.state_wait=In queue chat.thread.state_wait_for_another_agent=Waiting for operator chat.visitor.email=E-Mail: {0} chat.visitor.info=Info: {0} -chat.wait=Thank you for contacting us. An operator will be with you shortly... -chat.window.chatting_with=You chat with: +chat.wait=Thank you for contacting us. An operator will be with you shortly. +chat.window.chatting_with=You are chatting with: chat.window.close_title=Close chat chat.window.poweredby=Powered by: chat.window.poweredreftext=mibew.org -chat.window.predefined.select_answer=Choose answer... +chat.window.predefined.select_answer=Select answer... chat.window.product_name=Mibew Messenger chat.window.send_message=Send message chat.window.send_message_short=Send ({0}) @@ -92,25 +92,25 @@ chat.window.title.user=Mibew Messenger chat.window.toolbar.mail_history=Send chat history by e-mail chat.window.toolbar.redirect_user=Redirect visitor to another operator chat.window.toolbar.refresh=Refresh -clients.how_to=To answer the visitor click on his/her name in the list. -clients.intro=This page displays a list of awaiting visitors. -clients.no_clients=The list of awaiting visitors is empty +clients.how_to=To answer the visitor click their name in the list. +clients.intro=This page displays a list of visitors who are waiting. +clients.no_clients=The list of visitors waiting is empty clients.queue.chat=Visitors in dialogs -clients.queue.prio=Priority visitors queue -clients.queue.wait=Waiting for operator for the first time -clients.title=List of awaiting visitors +clients.queue.prio=Priority visitors' queue +clients.queue.wait=Waiting an operator for the first time +clients.title=List of visitors waiting common.asterisk_explanation=* - mandatory fields company.title=Mibew Messenger Community confirm.take.head=Change operator -confirm.take.message=Visitor {0} already assisted by {1}.
                                                                  Are you really sure you want to start chatting the visitor? -confirm.take.no=No, close the window -confirm.take.yes=Yes, I'm sure -content.blocked=Here you can defend from malicious visitors. +confirm.take.message=Visitor {0} is already being assisted by {1}.
                                                                  Are you really sure you want to start chatting the visitor? +confirm.take.no=No. Close the window +confirm.take.yes=Yes. I'm sure +content.blocked=Here you can block malicious visitors. content.history=Search the dialogs history. content.logoff=Log out of the system. data.saved=Changes saved -demo.chat.question=There are so many browsers to choose from. Which one(s) do you recommend? -demo.chat.welcome=Hello, how may I help you? +demo.chat.question=There are so many browsers to choose from. Which ones do you recommend? +demo.chat.welcome=Hello. How may I help you? errors.captcha=The letters you typed don't match the letters that were shown in the picture. errors.failed.uploading.file=Error uploading file "{0}": {1}. errors.file.move.error=Error moving file @@ -133,9 +133,9 @@ form.field.agent_name.description=This name will be seen by your visitors. form.field.agent_name=Name form.field.avatar.current.description=Your avatar image. form.field.avatar.current=Current avatar image -form.field.avatar.upload.description=Choose the avatar file to upload.
                                                                  The picture size should not exceed 100x100 px. +form.field.avatar.upload.description=Choose the avatar file to upload.
                                                                  The picture size should not exceed 100x100 px. form.field.avatar.upload=Upload avatar -form.field.ban_comment.description=Reason of block +form.field.ban_comment.description=Reason for block form.field.ban_comment=Comment form.field.ban_days.description=Numbers of days this address is blocked form.field.ban_days=Days @@ -155,7 +155,7 @@ form.field.mail.description=For notifications and password retrieval. form.field.mail=E-mail form.field.message=Message form.field.name=Your name -form.field.password.description=Enter new password or leave the field empty to keep previous one. +form.field.password.description=Enter a new password or leave the field empty to keep the previous one. form.field.password=Password form.field.password_confirm.description=Confirm new password. form.field.password_confirm=Confirmation @@ -173,9 +173,9 @@ install.0.php=PHP version {0} install.1.connected=You are connected to MySQL server version {0} install.2.create=Create database "{0}" install.2.db_exists=Database "{0}" is created. -install.2.notice=Database was not found on server. If you have permissions to create it now, click on the following link. +install.2.notice=The database was not found on the server. If you have permissions to create it now, click on the following link. install.3.create=Create required tables. -install.3.tables_exist=Requred tables are created. +install.3.tables_exist=Required tables are created. install.4.create=Update tables install.4.done=Tables structure is up to date. install.4.notice=Structure of your tables should be adjusted for new version of Messenger. @@ -186,30 +186,30 @@ install.bad_checksum=Checksum differs for {0} install.cannot_read=Cannot read file {0} install.check_files=Please, re-upload files to the server. install.check_permissions=Insufficient file permissions {0} -install.connection.error=Could not connect, please check server settings in config.php. Error: {0} +install.connection.error=Could not connect. Please check server settings in config.php. Error: {0} install.done=Completed: -install.err.back=Resvole problem and try again. Press back to return to wizard. +install.err.back=Resolve the problem and try again. Press back to return to the wizard. install.err.title=Problem install.kill_tables.notice=Impossible to update tables structure. Try to do it manually or recreate all tables (warning: all your data will be lost). install.kill_tables=Drop existing tables from database install.license=Software license agreement install.message=Follow the wizard to setup your database. -install.newfeatures=Congratulations! You now have Mibew Messenger {1} installed. Turn on more features on Optional services page. +install.newfeatures=Congratulations! You now have Mibew Messenger {1} installed. Turn on more features on the Optional services page. install.next=Next step: install.no_file=File is absent: {0} install.title=Installation -install.updatedb=Please, run Update wizard to adjust your database. -installed.login_link=Proceed to login page +install.updatedb=Please run the Update wizard to adjust your database. +installed.login_link=Proceed to the login page installed.message=Application installed successfully. -installed.notice=You can logon as admin with empty password.

                                                                  !!! For security reasons, please change your password immediately and remove {0} folder from your server. +installed.notice=You can logon as admin with empty password.

                                                                  !!! For security reasons please change your password immediately and remove the {0} folder from your server. lang.choose=Choose your language -leavemail.body=Your have a message from {0}:\n\n{2}\n\nHis email: {1}\n{3}\n--- \nYours site messenger +leavemail.body=Your have a message from {0}:\n\n{2}\n\nHis email: {1}\n{3}\n--- \nRegards,\nMibew leavemail.subject=Question from {0} leavemessage.close=Close -leavemessage.descr=Sorry, no operator is available at the moment. Please, try again later or ask your question in this form. +leavemessage.descr=Sorry. None of the support team is available at the moment.
                                                                  Please leave a message and someone will get back to you shortly. leavemessage.perform=Submit -leavemessage.sent.message=Thank you for using our service. We'll answer you by mail as soon as possible. -leavemessage.sent.title=Your message is sent +leavemessage.sent.message=Thank you for your message. We'll answer your query by email as soon as possible. +leavemessage.sent.title=Your message has been sent leavemessage.title=Leave your message leftMenu.client_agents=Operators leftMenu.client_gen_button=Button code @@ -217,17 +217,17 @@ leftMenu.client_settings=Settings license.title=License localedirection=ltr localeid=English (en) -mail.user.history.body=Hello, {0}!\n\nYour chat history: \n\n{1}\n--- \nKind Regards,\nMibew Messenger -mail.user.history.subject=Mibew Messenger: dialog history +mail.user.history.body=Hello {0}!\n\nYour chat history: \n\n{1}\n--- \nRegards,\nMibew +mail.user.history.subject=Mibew: dialog history mailthread.close=Close... -mailthread.enter_email=Enter your e-mail: +mailthread.enter_email=Enter your email: mailthread.perform=Send mailthread.title=Send chat history
                                                                  by mail menu.agents=Operators list menu.blocked=Blocked visitors menu.canned=Canned Messages menu.goonline=You are Offline.
                                                                  Connect.. -menu.groups.content=Department or skill based operator groups. +menu.groups.content=Department or skill based groups. menu.groups=Groups menu.locale.content=Change locale. menu.locale=Language @@ -239,7 +239,7 @@ menu.translate=Localize menu.updates.content=Check for news and updates. menu.updates=Updates my_settings.error.password_match=Entered passwords do not match -no_such_operator=No such operator +no_such_operator=No such Operator operator.group.no_description=<no description> operator.groups.intro=Choose groups according to operator skills. operator.groups.title=Operator groups @@ -250,12 +250,12 @@ page.analysis.search.head_messages=Visitor's messages page.analysis.search.head_name=Name page.analysis.search.head_operator=Operator page.analysis.search.head_time=Time in chat -page.analysis.userhistory.intro=You can find chat history of your visitors here. -page.analysis.userhistory.title=Visits history +page.analysis.userhistory.intro=You can find the chat history of your visitors here. +page.analysis.userhistory.title=Visit history page.chat.old_browser.close=Close... page.chat.old_browser.list=
                                                                    \n
                                                                  • Internet Explorer 5.5+
                                                                  • \n
                                                                  • Firefox 1.0+
                                                                  • \n
                                                                  • Opera 8.0+
                                                                  • \n
                                                                  • Mozilla 1.4+
                                                                  • \n
                                                                  • Netscape 7.1+
                                                                  • \n
                                                                  • Safari 1.2+
                                                                  • \n
                                                                  \n

                                                                  Also, we support some old browsers:

                                                                  \n
                                                                    \n
                                                                  • Internet Explorer 5.0
                                                                  • \n
                                                                  • Opera 7.0
                                                                  • \n
                                                                  -page.chat.old_browser.problem=

                                                                  Your web browser is not fully supported by Mibew Messenger. \nPlease, use one of the following web browsers:

                                                                  -page.chat.old_browser.title=Please, use newer browser +page.chat.old_browser.problem=

                                                                  Your web browser is not fully supported. \nPlease, use one of the following web browsers:

                                                                  +page.chat.old_browser.title=Please use a more recent browser page.gen_button.choose_group=Code for group page.gen_button.choose_image=Choose image page.gen_button.choose_locale=Code for language @@ -269,27 +269,27 @@ page.gen_button.modsecurity=Compatibility with mod_security (modsecurity.org), t page.gen_button.sample=Example page.gen_button.secure_links=Use secure links (https) page.gen_button.title=Button HTML code generation -page.group.create_new=Here you can create new group. -page.group.duplicate_name=Please choose another name, because group with entered name already exists. +page.group.create_new=Create new group here. +page.group.duplicate_name=Please choose another name because a group with that name already exists. page.group.intro=On this page you can edit group details. page.group.membersnum=Operators page.group.no_such=No such group page.group.title=Group details page.groupmembers.intro=View and edit the member list. page.groupmembers.title=Members -page.groups.confirm=Are you sure that you want to delete group "{0}"? -page.groups.intro=This page displays a list of groups in your company. Each group can have separate button and canned responses. +page.groups.confirm=Are you sure that you want to delete the group "{0}"? +page.groups.intro=This page displays a list of groups. Each group can have separate button and canned responses. page.groups.isaway=Away page.groups.isonline=Online -page.groups.new=Create new group... +page.groups.new=Create new group page.groups.title=Groups page.preview.agentchat=Chat window (operator-mode) -page.preview.agentrochat=View Chat window (operator in readonly mode) -page.preview.chatsimple=Simple chat window, refresh to post messages (IE 5, Opera 7) +page.preview.agentrochat=View Chat window (operator in read-only mode) +page.preview.chatsimple=Simple chat window. Refresh to post messages (IE 5, Opera 7) page.preview.choose=Choose style page.preview.choosetpl=Choose template page.preview.error=Error window -page.preview.intro=From here, you can view the list of themes you currently have installed. +page.preview.intro=You can view the list of themes you currently have installed here. page.preview.leavemessage=Leave message window page.preview.leavemessagesent="Message is delivered" window page.preview.mail=Mail thread window @@ -302,14 +302,14 @@ page.preview.style_default=-from general settings- page.preview.survey=Pre-chat survey page.preview.title=Site style page.preview.userchat=Chat window (user-mode) -page.translate.descr=If you don't like the translation, please send us an update. +page.translate.descr=If you don't agree with the translation please send us an update. page.translate.done=Your translation is saved. -page.translate.one=Enter you translation. +page.translate.one=Enter your translation. page.translate.title=Localization wizard page_agent.cannot_modify=You are not allowed to change this person's profile. page_agent.clear_avatar=Remove avatar -page_agent.create_new=Here you can create new operator. -page_agent.error.duplicate_login=Please choose another login, because operator with entered login is already registered in the system. +page_agent.create_new=You can create a new operator here. +page_agent.error.duplicate_login=Please choose another login because an operator with that login is already registered in the system. page_agent.error.wrong_login=Login should contain only latin characters, numbers and underscore symbol. page_agent.intro=Edit general operator settings. page_agent.tab.avatar=Photo @@ -328,12 +328,12 @@ page_agents.new_agent=Add operator... page_agents.status=Last active page_agents.title=Operators page_analysis.full.text.search=User name or message text search: -page_analysis.search.title=Chats history -page_avatar.intro=You can upload your photo only in JPG, GIF, PNG or TIF image file. +page_analysis.search.title=Chat history +page_avatar.intro=You can upload your photo only as JPG, GIF, PNG or TIF image files. page_avatar.title=Upload photo -page_ban.intro=Here you can block malicious visitors that affect you work by spam messages. -page_ban.sent=Address {0} is blocked for specified number of days. -page_ban.thread=You opened this window for "{0}" thread, Address field is already filled. Select number of days and click Send. +page_ban.intro=Here you can block malicious visitors that affect your work with spam messages. +page_ban.sent=Address {0} is blocked for a specified number of days. +page_ban.thread=You opened this window for "{0}" thread. Address field is already filled. Select a number of days and click Send. page_ban.title=Block address page_bans.add=Add address page_bans.confirm=Are you sure that you want to delete address {0} from the blocked list? @@ -344,12 +344,12 @@ page_client.pending_users=You can find awaiting visitors. page_group.tab.main=General page_group.tab.members=Members page_login.error=Entered login/password is incorrect -page_login.intro=Please enter your username and password to access administrative tools, see your visitors and browse the history. +page_login.intro=Please enter your username and password to access administrative tools. See your visitors and browse the history. page_login.login=Login: page_login.password=Password: page_login.remember=Remember page_login.title=Login -page_search.intro=Search for chat history of a specified user or a specified phrase in a message. +page_search.intro=Search the chat history for a specified user or a specified phrase in messages. page_settings.intro=Specify options affecting chat window and common system behavior. page_settings.tab.features=Optional Services page_settings.tab.main=General @@ -357,10 +357,10 @@ page_settings.tab.performance=Performance page_settings.tab.themes=Themes preview pending.menu.hide=Hide menu >> pending.menu.show=Show menu >> -pending.popup_notification=New visitor is waiting for an answer. -pending.status.setaway=Set "Away" status -pending.status.setonline=Set "Available" status -pending.table.ban=Ban the visitor +pending.popup_notification=A new visitor is waiting for an answer. +pending.status.setaway=Set status as "Away" +pending.status.setonline=Set status as "Available" +pending.table.ban=Ban this visitor pending.table.head.contactid=Visitor's address pending.table.head.etc=Misc pending.table.head.name=Name @@ -377,7 +377,7 @@ permission.viewthreads=View another operator's chat thread permissions.intro=Change restrictions and available features for this operator. permissions.title=Permissions presurvey.department=Choose Department: -presurvey.intro=Thanks for contacting us! To better serve you, please fill out the form below and click the Start Chat button. +presurvey.intro=Thank you for contacting us. Please fill out the form below and click the Start Chat button. presurvey.mail=Email: presurvey.name=Name: presurvey.question=Initial Question: @@ -395,20 +395,20 @@ report.byoperator.4=Average message length (in chars) report.byoperator.title=Threads by operator report.no_items=Not enough data report.total=Total: -resetpwd.changed.title=Your password has been changed! +resetpwd.changed.title=Your password has been changed. resetpwd.changed=Login using your new password. -resetpwd.intro=Please choose a password to use with your Mibew account. +resetpwd.intro=Please choose a password to use with your account. resetpwd.login=Proceed to login resetpwd.submit=Change -resetpwd.title=Change your Mibew password +resetpwd.title=Change your password restore.back_to_login=Back to login restore.emailorlogin=Login or E-mail: -restore.intro=You can't retrieve your password, but you can set a new one by following a link sent to you by email. +restore.intro=You cannot retrieve your password, but you can set a new one by following a link sent to you by email. restore.mailsubj=Reset your Mibew password -restore.mailtext=Hi, {0}\n\nPlease click on the link below or copy and paste the URL into your browser:\n{1}\n\nThis will let you choose another password.\n\nMibew Messenger. +restore.mailtext=Hi, {0}\n\nPlease click on the link below or copy and paste the URL into your browser:\n{1}\n\nThis will let you choose another password.\n\nRegards,\nMibew restore.pwd.message=Forgot your password? restore.sent.title=Password retrieval -restore.sent=We've sent the instructions to your email. Please, check it! +restore.sent=We've sent the instructions to your email. Please check it. restore.submit=Reset password restore.title=Trouble Accessing Your Account? right.administration=Administration @@ -416,21 +416,21 @@ right.main=Main right.other=Other settings.chat.title.description=Name of your company for example. settings.chat.title=Title in the chat window -settings.chatstyle.description=Preview for all pages of each style is available here -settings.chatstyle=Select style for your chat windows +settings.chatstyle.description=A preview all pages for each style is available here +settings.chatstyle=Select a style for your chat windows settings.company.title.description=Enter your company title settings.company.title=Company title -settings.email.description=Enter email to receive system messages +settings.email.description=Enter an email to receive system messages settings.email=Email settings.enableban.description=Using it you can block attacks from specific IPs settings.enableban=Enable feature "Malicious Visitors" settings.enablegroups.description=Use it to have separate queues for different questions. settings.enablegroups=Enable "Groups" -settings.enablepresurvey.description=Forces user to fill out a special form to start chat. +settings.enablepresurvey.description=Forces the user to fill out a special form to start a chat. settings.enablepresurvey=Enable "Pre-chat survey" -settings.enablessl.description=Please, note that your web server should be configured to support https requests. +settings.enablessl.description=Please note that your web server should be configured to support https requests. settings.enablessl=Allow secure connections (SSL) -settings.enablestatistics.description=Adds page with messenger usage reports. +settings.enablestatistics.description=Adds a page with messenger usage reports. settings.enablestatistics=Enable "Statistics" settings.forcessl.description=Show chats only through https connection settings.forcessl=Force all chats to be secure @@ -440,20 +440,20 @@ settings.frequencyoldchat.description=Old browsers need to refresh the whole pag settings.frequencyoldchat=Page refresh time for old browsers settings.frequencyoperator.description=Specify the poll interval in seconds. Default is 2 seconds. settings.frequencyoperator=Operator's console refresh time -settings.geolink.description=Each IP becomes a link opening in new window. {ip} is substituted with a real ip. +settings.geolink.description=Each IP becomes a link opening in a new window. {ip} is substituted with a real IP. settings.geolink=Link to an external geolocation service settings.geolinkparams.description=Window size and toolbars hiding settings.geolinkparams=Geolocation window options -settings.host.description=Destination for you company name or logo link +settings.host.description=Destination for your company name or logo link settings.host=URL of your website settings.leavemessage_captcha.description=Protection against automated spam (captcha) -settings.leavemessage_captcha=Force visitor to enter verification code when leaving message +settings.leavemessage_captcha=Force visitor to enter a verification code when leaving message settings.logo.description=Enter http address of your company logo settings.logo=Your company logo settings.no.title=Please enter your company title settings.onehostconnections.description=0 allows any number of connections settings.onehostconnections=Max number of threads from one address -settings.onlinetimeout.description=Set the number of seconds to show operator as online. Default is 30 seconds. +settings.onlinetimeout.description=Set the number of seconds to show an operator as online. Default is 30 seconds. settings.onlinetimeout=Operator online time threshold settings.popup_notification.description=Small dialog appears to attract your attention. settings.popup_notification=Enable "Popup dialog notification of the new visitor". @@ -462,18 +462,18 @@ settings.sendmessagekey=Send messages with: settings.show_online_operators.description=Can slow down the update rate of the list settings.show_online_operators=Show online operators on "List of awaiting visitors" page settings.survey.askgroup.description=Show/hide department selection field in the survey -settings.survey.askgroup=Allows visitor to choose department/group +settings.survey.askgroup=Allows a visitor to choose department/group settings.survey.askmail.description=Show/hide email field in the survey -settings.survey.askmail=Ask visitor e-mail +settings.survey.askmail=Ask for visitor's email settings.survey.askmessage.description=Show/hide initial question field in the survey settings.survey.askmessage=Show initial question field settings.title=Messenger settings settings.usercanchangename.description=Turn off to hide edit box from chat window settings.usercanchangename=Allows users to change their names -settings.usernamepattern.description=How to build visitor identifying string from {name}, {id} or {addr}. Default: {name} +settings.usernamepattern.description=How to build visitor's identifying string from {name}, {id} or {addr}. Default: {name} settings.usernamepattern=Visitor's identifier -settings.wrong.email=Enter proper email address -settings.wrong.onehostconnections="Max number of threads" field should be number +settings.wrong.email=Enter a valid email address +settings.wrong.onehostconnections="Max number of threads" field should be a number site.title=mibew.org site.url=http://mibew.org statistics.dates=Select dates @@ -496,9 +496,9 @@ time.never=Never time.timeformat=%I:%M %p time.today.at=Today at time.yesterday.at=Yesterday at -topMenu.admin=Dashboard +topMenu.admin=Home topMenu.logoff=Exit -topMenu.main=Dashboard +topMenu.main=Home topMenu.users.nomenu=without menu topMenu.users=Visitors translate.direction=Direction: From 40e5242b8bba37628c0f17986f9e6c47b1db10b9 Mon Sep 17 00:00:00 2001 From: Evgeny Gryaznov Date: Sun, 18 Sep 2011 00:22:47 +0200 Subject: [PATCH 70/77] update Italian (Luca Sasdelli) --- src/messenger/webim/locales/it/properties | 310 +++++++++++++--------- 1 file changed, 191 insertions(+), 119 deletions(-) diff --git a/src/messenger/webim/locales/it/properties b/src/messenger/webim/locales/it/properties index 1cae326e..dfd77f74 100644 --- a/src/messenger/webim/locales/it/properties +++ b/src/messenger/webim/locales/it/properties @@ -1,26 +1,32 @@ encoding=utf-8 output_charset=utf-8 output_encoding=utf-8 -admin.content.client_agents=Crea, cancella assistenti. Gestisci permessi. +admin.content.client_agents=Crea, cancella operatori. Gestisci permessi. admin.content.client_gen_button=Generazione del codice HTML per il bottone. admin.content.client_settings=Specifica le opzioni che interessano la finestra di chat e il comportamento del sistema. -admin.content.description=Funzioni disponibili per gli appartenenti al gruppo power users. +admin.content.description=Funzioni disponibili per gli operatori. agent.not_logged_in=La tua sessione è scaduta, riesegui il login app.descr=Mibew Messenger è un'applicazione open-source per l'assistenza in tempo reale. app.title=Mibew Messenger ban.error.duplicate=L'indirizzo specificato è già in uso, clicca qui se vuoi modificarlo. button.delete=Cancella button.enter=Entra +button.offline.bottom=Lascia un messaggio +button.offline.top=Consulente +button.offline=ASSENTE +button.online.bottom=La tua domanda +button.online.top=Consulente +button.online=ONLINE button.save=Salva button.search=Cerca -canned.actions.del=Rimuovi -canned.actions.edit=Edita +canned.actions.del=rimuovi +canned.actions.edit=modifica canned.actions=Modifica canned.add=Aggiungi messaggio... canned.descr=Modifica i messaggi che frequentemente scrivi in chat. canned.group=Per gruppo: canned.locale=Per lingua: -canned.title=Messaggi Archiviati +canned.title=Messaggi predefiniti cannededit.descr=Modifica un messaggio esistente. cannededit.done=Salvato cannededit.message=Messaggio @@ -28,20 +34,22 @@ cannededit.no_such=Nessun messaggio del tipo cannededit.title=Modifica Messaggio cannednew.descr=Aggiungi un nuovo messaggio. cannednew.title=Nuovo Messaggio +char.redirect.operator.away_suff=(assente) char.redirect.operator.online_suff=(online) -chat.came.from=L'utente proviene dalla pagina {0} +chat.came.from=Il visitatore proviene dalla pagina {0} chat.client.changename=Cambia nome -chat.client.name=Tu sei +chat.client.name=Utente chat.client.spam.prefix=[spam]  -chat.default.username=Utente +chat.client.visited.page=Il visitatore è giunto a {0} +chat.default.username=Visitatore chat.error_page.close=Chiudi... chat.error_page.head=Errore incontrato: chat.error_page.title=Errore chat.mailthread.sent.close=Chiudi... chat.mailthread.sent.closewindow=Clicca su questo link per chiudere la finestra -chat.mailthread.sent.content=La tua chat è stata inviata al seguente indirizzo {0} -chat.mailthread.sent.title=Invia -chat.predefined_answers=Ciao, come posso aiutarti?\nCiao! Benvenuto nell'assistenza. Come posso aiutarti? +chat.mailthread.sent.content=Lo storico della tua chat è stato inviato al seguente indirizzo {0} +chat.mailthread.sent.title=Inviato +chat.predefined_answers=Salve, come posso aiutarla?\nSalve! Benvenuto nell'assistenza. Come posso aiutarla? chat.redirect.back=Indietro... chat.redirect.cannot=Al momento non stai comunicando con alcun visitatore. chat.redirect.choose=Scegli: @@ -50,19 +58,19 @@ chat.redirect.operator=Operatore: chat.redirect.title=Trasferisci
                                                                  ad un altro operatore chat.redirected.close=Chiudi... chat.redirected.closewindow=Clicca per chiudere la finestra -chat.redirected.content=L'utente si trova nella coda di priorità dell'operatore {0}. +chat.redirected.content=Il visitatore si trova nella coda di priorità dell'operatore {0}. chat.redirected.group.content=Il visitatore è stato inserito nella coda di priorità del gruppo {0}. -chat.redirected.title=L'utente è stato assegnato ad un altro operatore +chat.redirected.title=Il visitatore è stato assegnato ad un altro operatore chat.status.operator.changed=L'operatore {0} è cambiato nell'operatore {1} -chat.status.operator.dead=L'operatore ha problemi di connessione, ti abbiamo temporaneamente spostato in testa alla coda. siamo spiacenti per l'attesa. +chat.status.operator.dead=L'operatore ha problemi di connessione, ti abbiamo temporaneamente spostato in testa alla coda. Siamo spiacenti per l'attesa. chat.status.operator.joined=L'operatore {0} ha effettuato l'accesso chat.status.operator.left=L'operatore {0} ha abbandonato la chat chat.status.operator.redirect=L'operatore {0} è stato reindirizzato ad un altro operatore, attendi chat.status.operator.returned=L'operatore {0} è tornato -chat.status.user.changedname=L'utente ha cambiato il nome da {0} a {1} -chat.status.user.dead=L'utente ha chiuso la chat -chat.status.user.left={0} ha abbandonato la chat -chat.status.user.reopenedthread=L'utente ha effettuato nuovamente l'ingresso +chat.status.user.changedname=Il visitatore ha cambiato il nome da {0} a {1} +chat.status.user.dead=Il visitatore ha chiuso la chat +chat.status.user.left=Il visitatore {0} ha abbandonato la chat +chat.status.user.reopenedthread=Il visitatore ha effettuato nuovamente l'ingresso chat.thread.state_chatting_with_agent=In chat chat.thread.state_closed=Chiusa chat.thread.state_loading=Avvio @@ -70,7 +78,7 @@ chat.thread.state_wait=In coda chat.thread.state_wait_for_another_agent=In attesa di un operatore chat.visitor.email=E-Mail: {0} chat.visitor.info=Info: {0} -chat.wait=Grazie per esserti connesso. Un operatore risponderà a breve... +chat.wait=Grazie per averci contattato. Un operatore risponderà a breve... chat.window.chatting_with=Stai chattando con: chat.window.close_title=Chiudi la chat chat.window.poweredby=Powered by: @@ -79,32 +87,33 @@ chat.window.predefined.select_answer=Scegli la risposta... chat.window.product_name=Mibew Messenger chat.window.send_message=Invia Messaggio chat.window.send_message_short=Invia ({0}) -chat.window.title.agent=Supporto On-Line -chat.window.title.user=Supporto On-Line -chat.window.toolbar.mail_history=Invia tutta la discussioe tramite e-mail -chat.window.toolbar.redirect_user=Redireziona utente ad un altro operatore +chat.window.title.agent=Mibew Messenger +chat.window.title.user=Mibew Messenger +chat.window.toolbar.mail_history=Invia tutta la discussione tramite e-mail +chat.window.toolbar.redirect_user=Redireziona il visitatore ad un altro operatore chat.window.toolbar.refresh=Aggiorna -clients.how_to=Per rispondere clicca sul nome. -clients.intro=La pagina elenca gli utenti in attesa. -clients.no_clients=La lista degli utenti in attesa è vuota -clients.queue.chat=Utenti in chat -clients.queue.prio=Coda degli utenti con priorità +clients.how_to=Per rispondere ad un visitatore clicca sul suo nome. +clients.intro=La pagina elenca i visitatori in attesa. +clients.no_clients=La lista dei visitatori in attesa è vuota +clients.queue.chat=Visitatori in chat +clients.queue.prio=Coda visitatori per priorità clients.queue.wait=In attesa di operatore per la prima volta -clients.title=Lista degli utenti in attesa +clients.title=Lista dei visitatori in attesa common.asterisk_explanation=* - campi obbligatori company.title=Mibew Messenger Community confirm.take.head=Cambia operatore -confirm.take.message=L'utente {0} è già assistita da {1}.
                                                                  Sei sicuro di voler iniziare una chat con l'utente? +confirm.take.message=Il visitatore {0} è già assistito da {1}.
                                                                  Sei sicuro di voler iniziare una chat con lui/lei? confirm.take.no=No, chiudi la finestra confirm.take.yes=Si, Sono sicuro -content.blocked=Qui ti puoi difendere da utenti maliziosi. -content.history=Cerca la cronologia delle chat +content.blocked=Qui ti puoi difendere da visitatori indesiderati. +content.history=Cerca nella cronologia delle chat. content.logoff=Esci dal sistema. -data.saved=Modifiche salvate. +data.saved=Modifiche salvate demo.chat.question=Ci sono molti browser da cui scegliere. Quale/i consigli? -demo.chat.welcome=Ciao, come posso aiutarti? +demo.chat.welcome=Salve, come posso aiutarla? +errors.captcha=Le lettere digitate non corrispondono a quelle indicate. errors.failed.uploading.file=Errore caricando il file "{0}": {1}. -errors.file.move.error=Errore muovendo il file +errors.file.move.error=Errore spostando il file errors.file.size.exceeded=La dimensione del file da caricare è troppo grande errors.footer=
                                                                errors.header=Correggere gli errori:
                                                                  @@ -113,17 +122,17 @@ errors.prefix=
                                                                • errors.required=Compilare "{0}". errors.suffix=
                                                                • errors.wrong_field=Compilare "{0}" correttamente. -features.saved=Features activated -form.field.address.description=Es: 12.23.45.123 o todo.com -form.field.address=Indirizzo Utente -form.field.agent_commonname.description=Questo nome verrà visualizzato dall'utente. +features.saved=Funzioni attivate +form.field.address.description=Es: 12.23.45.123 o dominio.com +form.field.address=Indirizzo visitatore +form.field.agent_commonname.description=Questo nome verrà visualizzato dai tuoi visitatori. form.field.agent_commonname=Nome Internazionale (Latin) -form.field.agent_name.description=Questo nome verrà visualizzato dai tuoi utenti. +form.field.agent_name.description=Questo nome verrà visualizzato dai tuoi visitatori. form.field.agent_name=Nome -form.field.avatar.current.description=Immagine. -form.field.avatar.current=Immagine corrente -form.field.avatar.upload.description=Scegli l'immagine da caricare.
                                                                  L'immagine non deve superare queste misure 100x100 px. -form.field.avatar.upload=Carica Immagine +form.field.avatar.current.description=Immagine (avatar). +form.field.avatar.current=Immagine (avatar) corrente +form.field.avatar.upload.description=Scegli l'immagine da caricare.
                                                                  L'immagine non deve superare 100x100 px. +form.field.avatar.upload=Carica Immagine (avatar) form.field.ban_comment.description=Motivo del blocco form.field.ban_comment=Commento form.field.ban_days.description=Giorni di blocco dell'indirizzo @@ -135,10 +144,13 @@ form.field.groupcommonname.description=Nome in Inglese. form.field.groupcommonname=Nome internazionale form.field.groupdesc.description=Descrizione del gruppo. form.field.groupdesc=Descrizione +form.field.groupemail.description=Email di gruppo per notifiche. Lasciare vuoto per usare l'indirizzo di default. form.field.groupname.description=Nome utile ad identificare il gruppo. form.field.groupname=Nome -form.field.login.description=La login può essere costituita da lettere minuscole latins
                                                                  ed caratteri speciali. +form.field.login.description=Il login può essere costituito da lettere latine minuscole e trattino basso. form.field.login=Login +form.field.mail.description=Per notifiche e recupero password. +form.field.mail=E-mail form.field.message=Messaggio form.field.name=Il tuo nome form.field.password.description=Immettere una nuova password o lasciare
                                                                  il campo vuoto per mantenere la precedente. @@ -146,36 +158,48 @@ form.field.password=Password form.field.password_confirm.description=Conferma la nuova password. form.field.password_confirm=Conferma form.field.translation=Traduzione -harderrors.header=Non eseguito:
                                                                    +harderrors.header=Impossibile eseguire:
                                                                      image.button.login=/locales/it/images/login.gif image.button.save=/locales/it/images/save.gif image.button.search=/locales/it/images/search.gif image.chat.history=/locales/it/images/history.gif image.chat.message=/locales/it/images/message.gif image.chat.sprite=/locales/it/images/wmchat.png -install.1.connected=Sei connesso alla versione del server MySQL {0} +install.0.app=Percorso applicazione {0} +install.0.package=Il pacchetto Mibew è valido. +install.0.php=Versione PHP {0} +install.1.connected=Sei connesso al server MySQL versione {0} install.2.create=Crea database "{0}" -install.2.db_exists=Il atabase "{0}" è stato creato. -install.2.notice=Il database non è presente sul server. Se hai i permessi per crearlo
                                                                      adesso, clicca sul seguente link. +install.2.db_exists=Il database "{0}" è stato creato. +install.2.notice=Il database non è presente sul server. Se hai i permessi per crearlo adesso, clicca sul seguente link. install.3.create=Creo tabelle necessarie. install.3.tables_exist=Le tabelle sono state create. install.4.create=Aggiorno le tabelle install.4.done=Le tabelle sono state aggiornate. install.4.notice=La strutture delle tabelle è stata adeguata alla nuova versione. -install.connection.error=Impossibile effettuare la connessione, si prega di controllare le impostazioni del server nel config.php. Error: {0} +install.5.newmessage=Nuovo messaggio +install.5.newvisitor=Nuovo visitatore +install.5.text=Fai clic per provare l'audio: {0} e {1} +install.bad_checksum=Checksum errato per {0} +install.cannot_read=Impossibile leggere il file {0} +install.check_files=Inviare di nuovo i file al server. +install.check_permissions=Permessi file insufficienti {0} +install.connection.error=Impossibile effettuare la connessione, si prega di controllare le impostazioni del server nel config.php. Errore: {0} install.done=Completato: install.err.back=Risolvere i problemi e riprovare. Premere indietro per ritornare al wizard. install.err.title=Problema -install.kill_tables.notice=Impossibile aggiornare le struttura delle tabelle. Prova a farlo manualmente oppure ricrea tutte le tabelle (warning: tutti i dati verranno persi). +install.kill_tables.notice=Impossibile aggiornare le struttura delle tabelle. Prova a farlo manualmente oppure ricrea tutte le tabelle (attenzione: tutti i dati verranno persi). install.kill_tables=Togli le tabelle esistenti dal database -install.license=Software license agreement +install.license=Contratto di licenza del software install.message=Segui il wizard per settare il tuo database. +install.newfeatures=Congratulazioni! Ora Mibew Messenger {1} è installato.\nAttiva altre funzioni sulla pagina Servizi opzionali. install.next=Prossimo passo: +install.no_file=Il file è assente: {0} install.title=Installazione -install.updatedb=Cortesemente, lancia Aggiornamento guidato per sistemare il database. +install.updatedb=Avvia Aggiornamento guidato per sistemare il database. installed.login_link=Vai alla pagina di login installed.message=Applicazione installata con successo. -installed.notice=Puoi accedere lasciando vuota la password.

                                                                      !!! Per ragioni di sicurezza, inserisci la password e cancella la cartella {0} dal server server. +installed.notice=Puoi accedere lasciando vuota la password.

                                                                      !!! Per ragioni di sicurezza, modifica la password e cancella la cartella {0} dal server. lang.choose=Scegli la tua lingua leavemail.body=Hai una domanda da {0}:\n\n{2}\n\nLa sua e-mail: {1}\n{3}\n--- \nHelp on-line leavemail.subject=Domanda da {0} @@ -185,26 +209,28 @@ leavemessage.perform=Invia leavemessage.sent.message=Grazie per aver usato il nostro servizio. Ti risponderemo appena possibile. leavemessage.sent.title=Il tuo messaggio è stato inviato leavemessage.title=Lascia il tuo messaggio -leftMenu.client_agents=Assistenti -leftMenu.client_gen_button=Codice bottone +leftMenu.client_agents=Operatori +leftMenu.client_gen_button=Codice bottone HTML leftMenu.client_settings=Impostazioni +license.title=Licenza localedirection=ltr localeid=Italiano (it) -mail.user.history.body=Ciao, {0}!\n\nLa tua cronologia: \n\n{1}\n--- \nKind Regards,\nMibew Messenger -mail.user.history.subject=Messenger: dialog history +mail.user.history.body=Salve, {0}!\n\nLa sua cronologia: \n\n{1}\n--- \nCordiali saluti,\nMibew Messenger +mail.user.history.subject=Mibew Messenger: storico mailthread.close=Chiudi... mailthread.enter_email=La tua e-mail: mailthread.perform=Invia mailthread.title=Invia questa chat
                                                                      via e-mail -menu.agents=Lista Assistenti -menu.blocked=Utenti bloccati +menu.agents=Lista Operatori +menu.blocked=Visitatori bloccati menu.canned=Messaggi Archiviati -menu.groups.content=Dipartimento o gruppi di operatori specializzati +menu.goonline=Sei fuori linea.
                                                                      Connetti.. +menu.groups.content=Dipartimento o gruppi di operatori specializzati. menu.groups=Gruppi menu.locale.content=Cambia provenienza. menu.locale=Lingua -menu.main=Inizio -menu.operator=Tu sei {0} +menu.main=Home +menu.operator=Utente {0} menu.profile.content=In questa pagina puoi cambiare le tue informazioni personali. menu.profile=Profilo menu.translate=Traduci @@ -217,125 +243,139 @@ operator.groups.intro=Seleziona i gruppi in base alle specializzazioni degli ope operator.groups.title=Gruppi di operatori page.analysis.search.head_browser=Browser page.analysis.search.head_group=Gruppo -page.analysis.search.head_host=Indirizzo utente -page.analysis.search.head_messages=Massaggi utente +page.analysis.search.head_host=Indirizzo visitatore +page.analysis.search.head_messages=Messaggi visitatore page.analysis.search.head_name=Nome page.analysis.search.head_operator=Operatore page.analysis.search.head_time=Tempo nella chat page.analysis.userhistory.intro=Puoi trovare la cronologia delle chat dei tuoi utenti qui. -page.analysis.userhistory.title=Cronologia utenti +page.analysis.userhistory.title=Cronologia visite page.chat.old_browser.close=Chiudi... page.chat.old_browser.list=
                                                                        \n
                                                                      • Internet Explorer 5.5+
                                                                      • \n
                                                                      • Firefox 1.0+
                                                                      • \n
                                                                      • Opera 8.0+
                                                                      • \n
                                                                      • Mozilla 1.4+
                                                                      • \n
                                                                      • Netscape 7.1+
                                                                      • \n
                                                                      • Safari 1.2+
                                                                      • \n
                                                                      \n

                                                                      Inoltre, alcuni vecchi browser:

                                                                      \n
                                                                        \n
                                                                      • Internet Explorer 5.0
                                                                      • \n
                                                                      • Opera 7.0
                                                                      • \n
                                                                      -page.chat.old_browser.problem=

                                                                      Il tuo browser non è completamente supportato. \nUsa uno dei seguenti browser:

                                                                      +page.chat.old_browser.problem=

                                                                      Il tuo browser non è completamente supportato da Mibew Messenger. \nUsa uno dei seguenti browser:

                                                                      page.chat.old_browser.title=Per favore, usa un browser più recente page.gen_button.choose_group=Codice per gruppo page.gen_button.choose_image=Scegli immagine page.gen_button.choose_locale=Target locale page.gen_button.choose_style=Stile chat -page.gen_button.code.description=Caution! Non cambiare
                                                                      il codice manualmente
                                                                      non garantiamo
                                                                      che funzioni! +page.gen_button.code.description=Attenzione! Non cambiare
                                                                      il codice manualmente
                                                                      non garantiamo
                                                                      che funzioni! page.gen_button.code=codice HTML page.gen_button.default_group=-tutti gli operatori- page.gen_button.include_site_name=Include il nome dell'host nel codice page.gen_button.intro=Puoi generare il codice HTML da inserire nel sito. +page.gen_button.modsecurity=Compatibilità con mod_security (modsecurity.org), attivare solo in caso di problemi page.gen_button.sample=Esempio page.gen_button.secure_links=Usa link sicuro (https) page.gen_button.title=Bottone per generare il codice HTML page.group.create_new=Qui puoi creare un nuovo gruppo. -page.group.duplicate_name=Cortesemente scegli un altro nome perché il nome che hai inserito per il gruppo esiste già. +page.group.duplicate_name=Scegli un altro nome, perché il nome che hai inserito per il gruppo esiste già. page.group.intro=In questa pagina puoi modificare i dettagli del gruppo. page.group.membersnum=Operatori -page.group.no_such=Nessun gruppo trovato +page.group.no_such=Gruppo non trovato page.group.title=Dettagli del gruppo page.groupmembers.intro=Vedi e modifica la lista membri. page.groupmembers.title=Membri +page.groups.confirm=Vuoi veramente cancellare il gruppo "{0}"? page.groups.intro=Questa pagina mostra la lista dei gruppi della tua azienda. Ogni gruppo può avere specifici bottoni e regole di archiviazione. +page.groups.isaway=Assente +page.groups.isonline=Online page.groups.new=Crea un nuovo gruppo... page.groups.title=Gruppi -page.preview.agentchat=Finestra chat (agent-mode) +page.preview.agentchat=Finestra chat (modo operatore) page.preview.agentrochat=Visualizza finestra chat (readonly mode) page.preview.chatsimple=Finestra chat semplice, aggiorna per inviare un messaggio (IE 5, Opera 7) page.preview.choose=Scegli lo stile page.preview.choosetpl=Scegli un template -page.preview.intro=Puoi avere un anteprima dello stile per il tuo sito +page.preview.error=Finestra di errore +page.preview.intro=Puoi avere un'anteprima dello stile per il tuo sito. page.preview.leavemessage=Finestra Lascia un messaggio page.preview.leavemessagesent=Finestra "Messaggio recapitato" page.preview.mail=Finestra Mail thread page.preview.mailsent=Finestra "Messaggio inviato" -page.preview.nochat=Fiestra Elenco dei browser supportati +page.preview.nochat=Finestra Elenco dei browser supportati page.preview.redirect=Finestra Indirizza utente ad un altro operatore page.preview.redirected=Finestra "Visitatore reindirizzato" page.preview.showerr=Visualizza errori page.preview.style_default=-per impostazioni generali- page.preview.survey=Anteprima chat del sondaggio page.preview.title=Stile sito -page.preview.userchat=Finestra chat (user-mode) +page.preview.userchat=Finestra chat (modo utente) page.translate.descr=Se non ti piace la traduzione, per favore inviaci l'aggiornamento. page.translate.done=La tua traduzione è stata salvata. page.translate.one=Inserisci la traduzione. -page.translate.title=Traduci Open WebIM +page.translate.title=Wizard di traduzione page_agent.cannot_modify=Non sei abilitato alle modifiche del profilo di questa persona. page_agent.clear_avatar=Rimuovi avatar -page_agent.create_new=Qui puoi creare un nuovo operatore -page_agent.error.duplicate_login=Per favore scegli un altra login, perchè questa è già utilizzata nel sistema. +page_agent.create_new=Qui puoi creare un nuovo operatore. +page_agent.error.duplicate_login=Per favore scegli un altro login, perché questo è già utilizzato nel sistema. page_agent.error.wrong_login=la login può conteneresolo caratteri latin, numeri ed underscore. -page_agent.intro=Questa pagina visualizza i dettagli degli assistenti, se tu possiedi i diritti di accesso puoi modificarli. +page_agent.intro=Questa pagina visualizza i dettagli degli operatori, se tu possiedi i diritti di accesso puoi modificarli. page_agent.tab.avatar=Foto page_agent.tab.groups=Gruppi page_agent.tab.main=Generale page_agent.tab.permissions=Permessi page_agent.title=Dettagli operatore page_agents.agent_name=Nome -page_agents.agents=Lista completa assistenti: -page_agents.intro=Questa pagina visualizza elenco degli assistenti societari e permette anche di aggiungerne nuovi, se si possiedono le autorizzazioni +page_agents.agents=Lista completa operatori: +page_agents.confirm=Vuoi davvero cancellare l'operatore "{0}"? +page_agents.intro=Questa pagina visualizza un elenco degli operatori. +page_agents.isaway=Assente +page_agents.isonline=Online page_agents.login=Login -page_agents.new_agent=Crea nuovo assistente... -page_agents.title=Assistenti -page_analysis.full.text.search=Cerca name utente o testo del messaggio: +page_agents.new_agent=Crea nuovo operatore... +page_agents.status=Attivo fino a +page_agents.title=Operatori +page_analysis.full.text.search=Cerca nome utente o testo del messaggio: page_analysis.search.title=Cronologia delle chat page_avatar.intro=Puoi caricare la tua foto solo in formato JPG, GIF, PNG o TIF. page_avatar.title=Carica foto page_ban.intro=Qui è possibile bloccare disturbatori che interrompono il lavoro con messaggi di spam. -page_ban.sent=L'indirizzo {0} per il numero di giorni specificato. +page_ban.sent=L'indirizzo {0} è bloccato per il numero di giorni specificato. page_ban.thread=Finestra aperta per la discussione "{0}", il campo Indirizzo è già compilato. Selezionare il numero di giorni e fare clic su Invia. page_ban.title=Blocca indirizzo page_bans.add=Aggiungi indirizzo +page_bans.confirm=Vuoi davvero cancellare l'indirizzo {0} dalla lista bloccata? page_bans.list=Lista degli IP bannati: -page_bans.title=Bloccato -page_bans.to=Till +page_bans.title=Lista IP bloccati +page_bans.to=Fino a page_client.pending_users=Puoi cercare utenti in attesa. page_group.tab.main=Generale page_group.tab.members=Membri -page_login.error=login/password inseriti sono incorretti -page_login.intro=Cortesemente inserisci il tuo username e password per accedere agli strumenti di amministrazione, per vedere i tuoi visitatori e guardare nella cronologia delle chat. +page_login.error=Username e/o password errati +page_login.intro=Inserisci il tuo username e password per accedere agli strumenti di amministrazione, per vedere i tuoi visitatori e guardare nella cronologia delle chat. page_login.login=Login: page_login.password=Password: page_login.remember=Ricorda page_login.title=Login -page_search.intro=Cerca la cronologia chat di un utente o una frase in un messaggio. +page_search.intro=Cerca la cronologia chat di un visitatore o una frase in un messaggio. page_settings.intro=Specifica le opzioni che interessano la finestra di chat e il comportamento del sistema. page_settings.tab.features=Servizi opzionali page_settings.tab.main=Generale +page_settings.tab.performance=Prestazioni page_settings.tab.themes=Anteprima tema pending.menu.hide=Nascondi menu >> pending.menu.show=Mostra menu >> pending.popup_notification=Un nuovo visitatore sta attendendo una risposta. +pending.status.setaway=Imposta "Assente" +pending.status.setonline=Imposta "Online" pending.table.ban=Banna l'utente -pending.table.head.contactid=indirizzo dell'utente -pending.table.head.etc=Misc +pending.table.head.contactid=Indirizzo visitatore +pending.table.head.etc=Varie pending.table.head.name=Nome pending.table.head.operator=Operatore pending.table.head.state=Stato pending.table.head.total=Tempo totale pending.table.head.waittime=Tempo di attesa -pending.table.speak=Clicca per parlare con l'utente +pending.table.speak=Clicca per parlare col visitatore pending.table.view=Guarda la chat -permission.admin=Amministrazione del sistema: settaggi, gestione degli operatori, generazione dei bottoni +permission.admin=Amministrazione del sistema: settaggi, gestione degli operatori, generazione dei bottoni HTML +permission.modifyprofile=Permesso di modifica profilo permission.takeover=Prendi la discussione in corso -permission.viewthreads=Visualizza un'altra disussione dell'operatore -permissions.intro=Qui puoi controllare i permessi degli operatori +permission.viewthreads=Visualizza la discussione di un altro operatore +permissions.intro=Qui puoi controllare i permessi degli operatori. permissions.title=Permessi -presurvey.department=Sceglio il Dipartimento: -presurvey.intro=Grazie per averci contattato! Per migliorare il nostro servizio nei tuoi confronti, cortesemente completa i dati sottostanti e clicca sul bottone Avvia Chat. +presurvey.department=Scegli il Dipartimento: +presurvey.intro=Grazie per averci contattato! Per migliorare il nostro servizio nei tuoi confronti, ti preghiamo di completare i dati sottostanti e cliccare sul bottone Avvia Chat. presurvey.mail=Email: presurvey.name=Nome: presurvey.question=Domanda Iniziale: @@ -343,8 +383,8 @@ presurvey.submit=Avvia Chat presurvey.title=Assistenza Live report.bydate.1=Data report.bydate.2=Sessioni Chat -report.bydate.3=Messaggi degli operatori -report.bydate.4=Messaggi dei visitatori +report.bydate.3=Messaggi dagli operatori +report.bydate.4=Messaggi dai visitatori report.bydate.title=Statistiche di utilizzo per ogni data report.byoperator.1=Operatore report.byoperator.2=Sessioni Chat @@ -353,19 +393,35 @@ report.byoperator.4=Lunghezza media dei messaggi (in caratteri) report.byoperator.title=Chat suddivise per operatore report.no_items=Dati non sufficienti report.total=Totale: +resetpwd.changed.title=La tua password è stata cambiata +resetpwd.changed=Esegui il login con la nuova password. +resetpwd.intro=Scegli una password da usare con il tuo account Mibew. +resetpwd.login=Procedi con il login +resetpwd.submit=Cambia +resetpwd.title=Cambia la tua password Mibew +restore.back_to_login=Torna al login +restore.emailorlogin=Login o indirizzo e-mail: +restore.intro=Non è possibile recuperare la password, ma puoi impostarne una nuova seguendo il link che ti sarà inviato via e-mail. +restore.mailsubj=Resetta la password Mibew +restore.mailtext=Ciao, {0}\n\nfai clic sul collegamento qui di seguito oppure copia e incolla l'URL nel tuo browser:\n{1}\n\nQuesto ti permetterà di scegliere una nuova password.\n\nMibew Messenger. +restore.pwd.message=Password dimenticata? +restore.sent.title=Recupero password +restore.sent=Informazioni inviate via e-mail. Controlla la tua posta +restore.submit=Resetta password +restore.title=Non riesci ad accedere al tuo account? right.administration=Amministrazione right.main=Principale right.other=Altro -settings.chat.title.description=Per esempio Dipartimento della compagnia. +settings.chat.title.description=Per esempio nome azienda. settings.chat.title=Finestra Titolo della chat settings.chatstyle.description=Anteprima per tutte le pagine di ogni stile disponibile qui settings.chatstyle=Seleziona lo stile per la finesta della chat -settings.company.title.description=Inserischi il titolo della compagnia -settings.company.title=Titolo compagnia +settings.company.title.description=Descrizione azienda +settings.company.title=Titolo azienda settings.email.description=E-mail per ricevere i messaggi di sistema settings.email=Email settings.enableban.description=Usalo se vuoi bloccare gli attacchi da uno specifico IP -settings.enableban=Abilita opzione "Utente malizioso" +settings.enableban=Abilita opzione "Visitatore molesto" settings.enablegroups.description=Utilizza questo per avere le code di attesa suddivise per domande. settings.enablegroups=Abilita "Gruppi" settings.enablepresurvey.description=Obbliga l'utente a completare uno specifico questionario per iniziare la chat. @@ -376,23 +432,35 @@ settings.enablestatistics.description=Aggiungi pagina con i reports di utilizzo settings.enablestatistics=Abilita "Statistiche" settings.forcessl.description=Mostra le chats solamente tramite connessioni sicure https settings.forcessl=Obbliga la sicurezza in tutte le chats +settings.frequencychat.description=Specifica l'intervallo di poll in secondi. Il default è 2 secondi. +settings.frequencychat=Tempo di refresh chat +settings.frequencyoldchat.description=I vecchi browser richiedono il refresh dell'intera pagina per vedere i messaggi. Il default è 7 secondi. +settings.frequencyoldchat=Tempo di refresh per vecchi browsers +settings.frequencyoperator.description=Specifica l'intervallo di poll in secondi. Il default è 2 secondi. +settings.frequencyoperator=Tempo di refresh console operatore settings.geolink.description=Ogni IP diventa un link che si apre in una nuova finestra. {ip} viene sostituito dall'ip reale. settings.geolink=Link ad un servizio esterno di geolocalizzazione settings.geolinkparams.description=Dimensione della finestra e barre degli strumenti nascoste settings.geolinkparams=Finestra opzioni geolocalizzazione -settings.host.description=Destinazione per il nome della tua compagia o link al logo +settings.host.description=Destinazione per il nome azienda o link al logo settings.host=URL del tuo sito -settings.logo.description=Inserire indirizzo http del tuo logo -settings.logo=Logo compagnia -settings.no.title=Iserisci il nome della tua compagnia +settings.leavemessage_captcha.description=Protezione contro spam automatico (captcha) +settings.leavemessage_captcha=Obbliga il visitatore a inserire il codice di verifica per lasciare messaggi +settings.logo.description=Inserire URL del logo aziendale +settings.logo=Logo aziendale +settings.no.title=Inserisci il nome dell'azienda settings.onehostconnections.description=0 abilita connessioni illimitate settings.onehostconnections=Numero massimo di sessioni aperte da un unico indirizzo ip -settings.popup_notification.description=Una piccola finestra compare per attirare la tua attenzione. -settings.popup_notification=Abilita "Popup di notifica di nuovo visitatore" +settings.onlinetimeout.description=Tempo prima di mostrare l'operatore come online. Il default è 30 secondi. +settings.onlinetimeout=Soglia tempo online dell'operatore +settings.popup_notification.description=Fa apparire una piccola finestra per attirare la tua attenzione. +settings.popup_notification=Abilita "Popup di notifica nuovo visitatore". settings.saved=Cambiamenti salvati settings.sendmessagekey=Manda messaggi con: -settings.survey.askgroup.description=Mostra/Nascondi il campo di selezione dipartimento nel questionario. -settings.survey.askgroup=Permetti ai visitatore di scegliere un dipartimento/gruppo +settings.show_online_operators.description=Può rallentare il tempo di aggiornamento della lista +settings.show_online_operators=Mostra gli operatori online nella pagina "Lista in attesa" +settings.survey.askgroup.description=Mostra/nascondi il campo di selezione dipartimento nel questionario +settings.survey.askgroup=Permetti al visitatore di scegliere un dipartimento/gruppo settings.survey.askmail.description=Mostra/Nascondi il campo e-mail nel questionario settings.survey.askmail=Richiedi ai visitatori l'e-mail settings.survey.askmessage.description=Mostra/Nascondi il campo di Domanda Iniziale nel questionario @@ -400,33 +468,37 @@ settings.survey.askmessage=Mostra il campo di Domanda Iniziale settings.title=Impostazioni settings.usercanchangename.description=Togliere la spunta per nascondere il box modifica dalla finestra di chat settings.usercanchangename=Abilita gli utenti a cambiare il loro nome -settings.usernamepattern.description=Come costruire la stringa di identificazione dell'tente da {name}, {id} o {addr}. Default: {name} -settings.usernamepattern=Identificatore dell'utente -settings.wrong.email=Iserire il proprio indirizzo e-mail +settings.usernamepattern.description=Come costruire la stringa di identificazione del visitatore da {name}, {id} o {addr}. Default: {name} +settings.usernamepattern=Identificatore del visitatore +settings.wrong.email=Inserire il proprio indirizzo e-mail settings.wrong.onehostconnections=Il campo "Massimo numero di sessioni" dovrebbe essere un numero site.title=mibew.org site.url=http://mibew.org statistics.dates=Seleziona date -statistics.description=Da questa pagina puoi personalizzare differnti report di utilizzo. +statistics.description=Da questa pagina puoi personalizzare differenti report di utilizzo. statistics.from=Da: statistics.till=Fino a: statistics.title=Statistiche statistics.wrong.dates=Hai selezionato una data di inizio successiva alla data di conclusione tag.pagination.info=Pagina {0} di {1}, {2}-{3} da {4} -tag.pagination.next=Prossimo +tag.pagination.next=successivo tag.pagination.no_items.elements=Nessun elemento tag.pagination.no_items=Trovati 0 elementi tag.pagination.previous=precedente thread.back_to_search=Ritorna a cerca thread.chat_log=Chat log -thread.intro=La pagina che visualizza la chat +thread.intro=Questa pagina visualizza i dettagli ed i contenuti della chat. +time.dateformat=%d %b %Y time.locale=it_IT +time.never=Mai time.timeformat=%H:%M -topMenu.admin=Amministrazione +time.today.at=Oggi alle +time.yesterday.at=Ieri alle +topMenu.admin=Home topMenu.logoff=Uscita topMenu.main=Home topMenu.users.nomenu=senza menu -topMenu.users=Utenti +topMenu.users=Visitatori translate.direction=Direzione: translate.show.all=Tutte le righe testo translate.show.foradmin=Righe testo per amministratore From 83f61978fe577d60e471c203901520145ff99d9c Mon Sep 17 00:00:00 2001 From: Evgeny Gryaznov Date: Sun, 18 Sep 2011 00:28:51 +0200 Subject: [PATCH 71/77] update Indonesian (by Adi Nugroho), without images though --- .../webim/locales/id/button/mblue_off.gif | Bin 0 -> 7071 bytes .../webim/locales/id/button/mblue_on.gif | Bin 0 -> 11202 bytes .../webim/locales/id/button/mgreen_off.gif | Bin 0 -> 7093 bytes .../webim/locales/id/button/mgreen_on.gif | Bin 0 -> 10126 bytes .../webim/locales/id/button/simple_off.gif | Bin 0 -> 4698 bytes .../webim/locales/id/button/simple_on.gif | Bin 0 -> 4384 bytes .../webim/locales/id/button/webim_off.gif | Bin 0 -> 4439 bytes .../webim/locales/id/button/webim_on.gif | Bin 0 -> 14402 bytes .../webim/locales/id/images/history.gif | Bin 0 -> 288 bytes .../webim/locales/id/images/login.gif | Bin 0 -> 2472 bytes .../webim/locales/id/images/message.gif | Bin 0 -> 325 bytes .../webim/locales/id/images/save.gif | Bin 0 -> 2506 bytes .../webim/locales/id/images/search.gif | Bin 0 -> 2523 bytes .../webim/locales/id/images/wmchat.png | Bin 0 -> 507 bytes src/messenger/webim/locales/id/properties | 518 ++++++++++++++++++ 15 files changed, 518 insertions(+) create mode 100644 src/messenger/webim/locales/id/button/mblue_off.gif create mode 100644 src/messenger/webim/locales/id/button/mblue_on.gif create mode 100644 src/messenger/webim/locales/id/button/mgreen_off.gif create mode 100644 src/messenger/webim/locales/id/button/mgreen_on.gif create mode 100644 src/messenger/webim/locales/id/button/simple_off.gif create mode 100644 src/messenger/webim/locales/id/button/simple_on.gif create mode 100644 src/messenger/webim/locales/id/button/webim_off.gif create mode 100644 src/messenger/webim/locales/id/button/webim_on.gif create mode 100644 src/messenger/webim/locales/id/images/history.gif create mode 100644 src/messenger/webim/locales/id/images/login.gif create mode 100644 src/messenger/webim/locales/id/images/message.gif create mode 100644 src/messenger/webim/locales/id/images/save.gif create mode 100644 src/messenger/webim/locales/id/images/search.gif create mode 100644 src/messenger/webim/locales/id/images/wmchat.png create mode 100644 src/messenger/webim/locales/id/properties diff --git a/src/messenger/webim/locales/id/button/mblue_off.gif b/src/messenger/webim/locales/id/button/mblue_off.gif new file mode 100644 index 0000000000000000000000000000000000000000..4f6bf986f9c08188d85581b49de9925b51e8a904 GIT binary patch literal 7071 zcmWlcS5#Ap!^H2sxw#2F6p?Ner3o6aP^5$+C^f7siy|1MHwlOsL?HAcB}kPTI*39* zI*6eONWiE_Sz1_>CTi^6eE)AA=4syM%ciZwC3szpd^X%_b>91GLRwy9TV9A=Tz=Ws%ur2x_lKAN`r90AN&d?vAZ+7B zXJPG~D>+qd4H+qn#<`B1>-6H;_L^Hh2A;Hx&)aKW@!3J?#UsU6{~Kx8m}rkEzU%Dc z8N{;37e?b_qU!)T_S)r%>tDZO>=d3{!HQ*W%7 z_0mY$?BWV<rB72!p%jfg=eushom*)T5|91jl__P@7_=Loy#S@{PHrBC zT0ku-E};sR3072AxCy$|)i-#!d4za0Gh15kx3xAkxrH>i#W{#QWDN|m)E}ykjEaqq zvL~mWaGs9B>eJIN=4NLW;HBji?&^PQFP9uH+d4X8rHrwTe;?azZjQZp&REp(!_uUK zI-mY~AIUN`M?Y9o%}KAWVn|;#LOGNwo0ZvDJM34>oaSse_CbvAZ+zgumCJ*#k44lOB6{~SD0Je zd^$CdsByVTlNjfjIDcQ}nXwv`XE&H2#FsTLS)f+;CC2TrS87&r8u7|Bxpn)~bd2d~Q8w+%KQ(*}yv&&*k* z(2FuMjs*nPKP2u=e~t0*deY=ZF@5{9Yi&E&ci`Gm@&Ha(OmjynB@~m``pBV8|@Jl!w~+ZzA~co>wU6xg#TV*+0p+tJc3PC1heT9 zzq8F^uO4W~CXf4h7UmpP&mR>u*xQnmD{fCcu-mcC$02fCq{Y&AS+NC?7G`vNiy3)} zKe~tI;6@}pCIvizj@8qfN>_1s3t@z-#$w1!UmVE%wsfsN>zDdAuG&e@9~3n;B;!MJ z$}G$T!|2TY@khP|m!-%sWa=2@wWsb2F<$Iw z^_ZpT(R3z^Ca@UoBARWt6NgG0#=ONSMV}jkcHu7Sip%KrSe03PQfKXo{_`|$3I3*z zLK1t>gQ%;&97j=jl6XQnOk{Vu(dn#V5|3?rPk-^f1J2zAI}TSC7kFfdOTK2vn3HF)_nV< z_{p}V<$lqGr=R&kz0L$}Ci+FxHB3$&b5zM<7?%Jj8uBoJ_Rd}+4#1icg`|OjOzE!} z)nPKaqcI-1M1~A-_~3H{n!q`dK3f(av+oQRyMFDy)S@XWhG^DWjRyc3BBH~jjbQ;m z_17wBF?RuDOFpFXJM+Lpp|Zdft9+$LLIO^Wz|7^V3HP>cA`&jepYgoh#0C*0U}5%a zKF(OKkA*l=2ET85>wbGP5EJLh`nleT`T1%q45aP>2&3AU#2G03917Uc1r&@JXb^i* zAsK-L1vyt@IIQ$_AJA%PZ}680XH3|B9gUP7(b6ie0*sHBB@LY4j|JXUb9z@^5%_-I z^V837$TYW5SD`PA*pG8#R5-Lk83)0Q|^hLWd<* zqmWJFYlsKx6orThVb62_Vzr!*qI+0;TUj>yl5F^&dXgzV?zbleO%$cmGa=LE5<2|^ zju8@F6g%ckzzC5jNNyXEqvLnT&cAhknW3p@o=R~my*1fPVepfS39iTi1!Jg_i z*z}BiDV(X)d`ELa3t8l>unJN_qU-d%tA1BpQB|Z))A_Sn_*8+0^VWdrAv=jd)7}av z*C+MfW?_#6mg-pMw|+l+1iigDpJ}lUqvjmS>ft^&mOAPVF{Y(vf=ulFY7IM-_>lr%6K3%tNv{0}auY@sh@j*zw=10>D_l%tsqd6F;!;%Ml6L36kbMi~Hd!g(cFD z57HvGQwC7JZdfh-ivqJ}3;!C^N;;+>zu$=_AXtM5sp_pIoXV|K2@g2ms0zuX;8C6_ zE$}`?593obksEHNvSDnGJ$x5YNxHdRtl^n~M`TEnz{1!Y#THdc-L4P6ib>%3qjoON zDAFznf3SM~YdoZO_fdf40RT95PpyNcG#20kG|^$M=##%b-?#OponX_-B>S%<{%&xU zc`qwq4}{5(39yU;*b|VWmb$X-EJnho5!3)VO*=%u_WHBWmY|EbGTZ(dFt+r&g@yjp zKOp+$1=gWUd-vOypN(fO?^c$YIIlufe1rX0jx^TZY?K^uCU$DR)(q$<^$C75-pS1z zyvv@1jHS32ZO-fVJ_KSd&ye9mhvOa`ph0B|KQ9EP3_=O|Y#{9GrWNKJtDt`=N9p`3 z$!bem@eeQA=KO!x#(HMTN93{QU2A$kcSmA_hw$@9o%SSs5$q$3j)fc|UgMi8`Flod zI1={7n}gq2pwze0jc8R7NeyBcUnw5kO0hCv@h8J--+%trfW6uc z)AZ$?VP*HNG`{Ydya_K(*XToY(~qS?hl%Xhn`dSDzaE(%x?Z`VH(FyNB(cb-RU&ZF zo?HMkMoQ2O1Vl(AF)18ZO5%(ZB2gGp6Y(VG^AQ>wkbCmW3+; z^5z{ogokYQJI+4mhZ`hAL3Po__0eZ2;J|D!`YFH;r(wHjmXBz{UDS!r8{%^}vUC%l z`drmDgRdS9*^_%!u|6ta>bkOOTx58t5DPxphKMubF3});oTDfQk!OO=WYk_B%v8_f(}=)~4jUq}tTq5KBn~ znA8y;N}6tLoEMbXj!_{)E`<^2eS?bYq83%-Jayx){DmB30#PIj2_DLb1e~Ek&HEu| z213E150MdX0PV{`X08}1lhOLzYyJc%h>X6(ihH4lKI4coKSfLNO;vF+G5ew_#^Y;S z=3716Z+DFhY^d4U1HisDRT;(&D<8Yu=Yj7w)zWu+$4-M^yE3P9Rd0_*xNWBG-JR5; zc2m~-rWNwoqx|TIE)CM8B;R1gozYejXJjPJ zWw5_!BRF7H&CZmRI^UWZtpjZP=F}duiuDLf(FI~ZS{iPtYB9j2S7yFDkhv=uj0lz38d9wWd+VQIi20JD$fj3Yowe(9mI zkSrPfPwcHVNA%Yh!O3$#rdptOM5Z_lq}Sx=HRRNyy`m)m>p4D1Jey^{WiXkP`?D)| z18YwDo-3!9=e`-T7kd-iou`RId}Tm25^#}afdi65uo#GgP?+F806e;pP6062nWz&q zv>y&a(;({Yf`v^u>U+W0Q$WRWAdHiPkP6Y&P$*EULDP&?20|&Nv+8i#cTB2FDqb>| z?R{Ge0DQh+$kKWqH2-aN)9@pJiyq+Eodz|4M~LO}K6%dSp_d9hiq~O78sRttW5PoD zGGQq+C`!+l=R)!vMAW+2l@12T!el1O4ftOGai&3+Xay!r#C#4Ip3lfoGqFh3MDQ>f zr?<9QvLOSc*XOKtmpXAXlK$prEy(JLkjge1a^#3`{al%YK>0OXxg4eXvtPMVayhaU z<>!d(Vxa;Em;VYuU8J4ISf3PS)<_?)ait+5Mfsg)Q3@=`V77vK7H!V~KzwDg9+E*d zeUVx@E|sgzt$g;fK)*Y4%@@esD#$+tn|{~+q2_7Is><%pl%u58r6j&PT`fldtPJu# zoh}z4phV~m`$lW+*of)AngIZ-7T4%6Tpv}m!YcHj3-;y|5ztCOjD6NO0*Kg5uE* z3gq!*8*tPSahhg$A1z{#HVKLKAWm(;8n_k>M(M=1Dui#5j5LjToH8waFLx*<*AL3~ zE6bL}RD`zz#55Ih8u8A(CF|;2a!q+f4TaWd=dDJIWN;U;)@>do&cMhM@>_;4yUW=$ z2{yXiDVkM={-kB}_0&Q_chQliKU~bT86~k*;Mle*B2^da-xBt3N=#3H=L9jlr&NUi zI(y$+7%$A#Gf#X`Uym&hv+4X8QJt68@bYnOiFMd63MkA%o*qM+FhPxQ-=OxQI&1!= z=5vh3JITr|#i zImkX7q#yxaqGcQ-fe%hphLAe6@o-jm<~ah`E8Q~?ZaU=O@~?i6+|9x}Hu}BNt?Fq# zO*ebuZnshbdjI`V-`(5W*W3AUqE?0l8?r!M3VfJ{I>fATvN-9>V%TsQkM$h2=MY&M zvhD4tjED5;up*>%hJ#rwZYXSoSA_Z{DZnmV<~g8cw6z_*zsIwe-`{RNRCV*=Gf#+$ z%N;d)h!DWgFPNs+NZCRlmE_Vs@vuuiuSbY=eWCZkLEFv8;Fm9u3kemR(l}X<_!9D; z`!;&$LwgyBGkrkg_<&+MbegcsMSJkTjqck*{i_GzP&z;@0XSznBwUeRG>htJsbLK*a7?GYdgjL`CJq<}XIJm7#ec%du&<3vxj}4z^Ke8Pyj%3qH z`rRj5mcON(x;uV5uvdjM%$I*GN4#HoquZ7S>9Y7&R-X>A3Q>FM={I|eNOY7x9o$E6 zZV8<5Wf>{Np_GN?=%6+bz> zIGp`scuw=N6Rz*Lcd$4O{idW@76)DW->kThGZ$mPWiU0S&T_K7H79iG@O1)uNxbVa z33;f%{>grFbuj?_;Q6m#&sSZCOx-vpOHVKv9DybFle@H~&m1aoa#7=H2(wp&J~_YG z>%~QmGq23mXLtQO<;_DmaKX1UAew<3Vj#Zv5M5rfCIji01y2*72(wVJ6Y%lUN!DFh z=kMw0-?KEuxj46JW4DfR+YZ4u{FJoKX)E2y^gBSE@8pWX3#X_TBJ>x#$-#&u7yvxb z?L;49V4@i43&h-p9<)4buRr&xFCD?N0Xr5@KY+3Y5D^0MU4iXJnCn|w=$~8|X0wHY zQqw2r76j*CoS!VSozHc9aa$1ap1UqVL0!jzSX`qhuF;i&62>FmTm+(t1#vKnq0fTo zj?O$(bE({MvXU*m!K!B#LmB&2I-0RK_PKQB$Agt$Q7ba?E!pSC^EELC0RIDwGVCGP zn!(j3V718t09~MzAy9=E3}L~$d5*OMh=@RA5HCq|8{?yeDC|RAIItfneoy8#7djlo zMhsa<0G0t?%rdxizEyl&PItx4x|@9DHfnzn0TAotr{Cr8`-y@M7lI zIO9gcLi+u)8Gx25s7Xehxj6B-tEScenF0R4L-_x^HKC1CP?P(g329e#?D6K+#>;nL zDuEjwy+JM8m{sRqvmei6Z(P4TUV->y-8UtfT)` z`1PF?Flz<4%mWXPA&1Al{9ZxxS4NadsqUL?&YMDSxjDF1fc(bZZq@Mo>e8P#jy$NP z-^PlC__2_~93-MXc|PNsY&z0m2uYFA!mM?9t+m!56+`B`3IO^2XQL0_;(*iB!L@vm z^pD}7GZbK9c|9+Diw*%0pa5DNkEG{l0UqqY8H2d6AWqK#_nvqb)F6ObJQ#zwbLXPX z*3p7^ADB{Vii0u6;Hi1&G6{TE4czR1U%+`^!~u(F{5MtfHz6d%kpOEljuD7&k0(JS zrn5Zzj%#{j5Dn2~EGtxE{%%1U-a}Trk5#m_oG`C72tLO^te#rPQplXKT|bpQ4XwL?CGV#@4-?Th7;7R>Nc>ic`;ae+T&DkXxWfibL22^RNdVRu7q6rg zZzC$ItbAPj^l20EGs3#Z0|Q7_e+!nBcnDf!G&Djr1Y-m=1RNlNrrLA%u)r>zHrP5w zu&JTS@|>5J#^rOC0+w3492}Y;zI&ZONK8$Wpbj)MVb;?;UabK`)uEyG!}g)3mo+3q z1>9pKC9SQsF<+6d80t^zAO0UH?iQRhep4Au=Fq?)%go*Sq(BPOO9(c1m1vi}c#@r! zWl~E%eSaN`k~eZcy5$KyQ9VGl%!sSq9xpFuFY4+4Z8oyU5MsUT`L6n?5vKl0KRdEh z2zas64UIn6jr`?4!y3bLUyXB$f42P+rw|2VO-y_0IXbm*()v1&bGsVQ%XS8zcD7E? zgI7QR;0wHT;*nz$jL3cDkYQ^JwIJNda87Lo_Mk$o1(1riIgoSs`kaeCXGO-a!c&FO zZOzJ5eB_DK$|2JD#U?w^{q`dhSY6eT%y!^DJ7wA@CUivG+3u03EH&4T^I&Z*U}5Hg zuRih96Hx22wM+wdC+j_Io$zw0x8MT#e`nBQ^-7_bu(45Q0@ktml*JL}Ks-a#HxLJ* zE>W0g_wRd8frW&H-w(?D#Cpo9Ri?MfX*4khg_N}Vz6@*fuw;uvy@XkL-P3v6Wd!#z zyn~Qi$t4SdWY?vHW0tI$U1^W%u}X(GaJ(X6dnb;W!mHeW%mhBv*SV`*Z`oLm6#Nu2 zAe5XPvT{+gk7R-TsUWY5=oX5LqZHawN371+wkC<_GKldahA!Wp_%-;Qdf{?>X@9(Z zQ`l28^%yEYn-yjeJ20W$Bcq$dpvoxE>~Yv3uZhBaUcyQ`@cgbSUG>wmFhshOcy6eW zy0Aybi9BmpKUuX5nlWeHO(LCRaRr{!U-2=ro)im8_@0JK*kux0W z#t0`K*7)@8-%hU1Y}HlMq{d5G8@FG-30RgJZPI?%A@sISfaV%}_)%(dQ|2RCu*T4u zZSJ7f^W(srj3J9M93{b9C3x(WA_XFQEu8A^dt1}v_usO092Zge#2OUo`;!yo-)D3^ z_p#>Ja9jFlpMvMZqqBh@C$*pN=uGH*{xz9HG*N%T`8a1l8Tc{mLjqHG;X&COOnN;0 z)9%;#;b{MtIB`KaAH`T17u$gWIn8u8K+ur4Jv+Y8vD2~e-=N{g$*|d=&M89Y&J~B6 zF~_)-Xb0Y5mZigKLZk;F#8m7g!6FHEFqtHZ4okZZ3mx9s9Vh3%Q(#`=LZP69Bp4)? zNZ`?stjMonj?yNlBo!X-c;y}Az3JL$ie&ZeUi$g2|L4@tw{3ged3o>hX2w61hOPF= zA9KmZ38M|C+W!Y8iutSj3sYXhXeUieSb;${-#V^PXel|>d0|av5v|4l^=USk|NGkp zzgpq|@14o}PxXq=g!2twX*Wl_wP8S`oJ8&6idfvvAZkI^6m8%D9y_7DfH0*rtUseoR3vrR>BWwiZ$ zYS5Qg6DocgPPD<|@#hyRd*siAw@xj^%xvfNj?IpD2ege&HAlNPkL0)YTP0lIdAAhU zJ$=Pd{T!uQBeAM0)7c`s#h~P#U&F(V=MSF0{~YUSJ-)E~vae*hr}4+fcmBB*1-=Gv z$6DR8YDcRhHfH)SSNGm)E4_2CZRh8nX+6^-Hb0?f(yeP+J23m{KkHEy%?T|7PjBQd z_GTGZJs58$4KA^km=&5ywR(9Sp~ZF7@|@tl*_%06)>}F)+n(1nmYpx@n(E3hEbaHs zYjD(&zh9Cza4UAl=6Z6gEo0jbpzu2GOf8B|1?0WO@+q-8So;}Y@ zLQ@lJ=#R?13?rztWS2J&Yn|xRM&*6#QH3^l-*o=7txxU3T`f+CC#4S0niY0hH%@2P zcesrIIM+6(8j^qbKP7v}X=Rh3&tlKZH!`BA4j?LaJrk*RE+F=H^!!kZ(miqA)E*QHzLx~K=Q z#249d6`nK8k+eO77Am=PrqyGTKSxv>2fj_w97OkYhIRMs+oJj4MjrD93< z%_P7u1Q0YLu7>16J!$fLElh@@u3WTXMo~Jx4a9DL_~(@2y62+_%Q{K>KL5AXxnkeb zOdsmUPTJg6vP?`+N!N7xab5@upqxP=`@7C{ZrRtK1zfrncFHU4tBCH-M%n8>x)&b+ zoVqL4kGEqbqomSf(rqtjZ?c34`1r>X0(QR;Xc5mqDRf{23JMP-ieAdP;WYaXmx&GN zX&f+!NaM$2Nohg&b3_;hie>}X0HN9uW2bfo;P&Gr9Sj$+t@S!gi3prkkhK50@g`Nw zPr=(-QY>)g#yR5JI4E<`G`-x{IM6>$(5-K+QaS@A2Ui^1r)1mJmdkM)w=Jh zq0px*jyd7XT7^0ZlAtK=O-2CT9_`wYY`Y2|OC$7VNir!h5kWjBT{z#Do<+pJZ*fUX z07OMd8j7O+V|KEl_l7{wQS`%rB7Bi~@@-Yr@Z=&_d2zV(4df_lQ}Ua9{Uee@za*98}~x)A4> zQo^w>8_Vg!E7&{8auAV@VMnUMLY>DyjYc?oY#&yO*4vni)qD|q9AaltI}&8)Lb}6m z3CJ?UeU>AvL|^pmMTwf)adtr88MlxGQ?SIK68F$rCYSmI9?(S;uPS;{Ike}_1w0xYT{Qj7$b2{-w*8OjSuC8} zT;Y>EsGn3_$)k*6khpdBCTi+^KD(ObN^Sztf<<<7FA!D*Rl5(o=6$|4og8Ge$fyO< zNRa9{7Et<|`%AivuOyK9sQM^Xg$qfaZ2=?JpKftklq6HcPWnFlxS2vA#(l(yQgI(s z)&azB$^`z?$dwVc&dT#A4%?Ymz0@oZa}wKUFA3TW`a?lcG;8eKc_!LS)JLrgcB^yk z(2b?n%t(80rCHoJMUz;l-~p=i0V%_)B%XC563reF{zxN9#(0xCy-9=RF-Q{}jYoUJ z6d0sZxXzK#oJ9N&`w7VFE+U6PA0U+_45%@fq%n#)=K&rXXNpCdej}1Nw?%ONn=iakn<R{LI^>l6vxo9EWwCyOHh07T*0S z*Ef5glufq#g@`gZJ&D#)1Kv~#=D4zXJT;+8H6`Yl%V?d(+Gy`_ z9W7&@IS{3Xci_ugqhH2VOZM8DgpTD^SP~$J47M=HGYi+ov=X*i%z7&fZ_KhRG@b@V z8)qYx6~cmaw@$Ve*Or`7z61Z$pUyKu%qX_s1hpA<^^4swf4mSlnHG0Om#DB%7w4&N+Az#l4!5s`K8i9Eg$ zB2sRf3UDgObH?SiAX#KON0S7{pzx6u({DH87V9lJTVkh?FHZ>j_#eT`$B(!RoqX!# zekvYMt=}gi1!b+nF#O!Z@HhMO7p~saha?-YK_C=NL;}7a8!+CdtT1u)M~0h*2htG> zK0UsyQuNLrKe%WyLU|Dn)4NVN8fu4d2ZZJ@^cOkKJ~wOBzDD(quWYPZ9b34=Yx~2B zf~wZW`Y=d^3Re+Q-^$^cMmHq?L6J`wdOr+d?}|GTNjiiV-PaCOk}pVQIxjJY44X&b z>(@xmS4cef3r5af@sFHqE8&+n6Ve}flU7k?MvyI9O1Hn z=`;g=Dfc{E@V;br!!09f7*6TTUci>^F2c%j1I$4 z6Ca8KKN4Tht{(Yw?`E50-|+jkml*~g&5ajnGD?n-Il3yvKhr34eNQ68B`!REr+BsB zHR)^bbwgqageE9The&DDP&x$iZ5jL{ts%iTm&@_fdIYlEaS)0Z0cI%$l@XdJpQF6` z<}Wx*G-*|@@m`G&l7AYqaQ@-jcwE_7ucvc(=Z|+|LjB9`Xj1Wp#@vstl__`iD-y)t zpt|bkf=FZV&&}F}TdSOiiMziRP~LDpJ$;am=hNYD_2ezb(@BdWZ`e6iJiOu)`jTu6 zz8bIfS{H{V0tR=Ua3m}^tlB<#H2B`Y@n3r3!@eg5y)T^#`g@vh zg008NKo0#Xf4dJyc!W8sotCEHQVY{b-GbqXB)Qy5)x9@UfyyE5bGKmL+laCFR2so`@urTurF3PDWu)A&7u#2C1%>^h!j%>9%mN5}c2gc!2~Znn8Y8 zySzw)*kWV!fYhHER+5-tlU~gboVZ@rA*J-kHKqvB7)2btKx}i4N5&H!b-WyYMbLy2 zn$9MO6W~SG2@BSwl?;-zO?VA5(M?p{Z-exYwajr0=%Wn?;ZxkZ5XykKG6wRg40eJD z4JYW)WUY@xP!g|_Pc927&?&~(A;x=|pr|%kkC@sAceWxL2WH{*h+Mxiv-T+Fdc^NS zL^1ri8xt0%QONTcptLvpoD1nf7J#Cq*DaCkGos#FK#${KK53v05z0#dAy|iS2K;LP z+?EQ%d&47bgrZ^)9ynk<5|TawPgoWb!of(ltr;7c#6Gwf-L_sHil$`&v$io!S?6*3 zXbf?|Chdo%kp<%rx-4o$w}P#>c*h4TkkjIl_oO;f<800@B{d{y=z;G6jpxGh0H0U^10(;#+e?rRNdJdwHBa z1viU9u+O|+9uD^9KYEuR+yl?BCccf&pQtZ3Bo8_iF_FF*9Ccwvn+F=kKqRL8aAon~Jf`f6N#Dte;$l<^MY+iqPt|$TelaeRp z3i>g9`DXJdeem;upF(y3KrF5vhMWfgwJju{w_iQfA|t@-f{y+**MbIf7(gtMUOy~0 zoU}06FR4~8tqCl3&MN&APm;jp+!`q_=Y3~riy_boduM=;j%1* z05#eJfVIA)+OWVd0+g31Ep<{J&+tB&03uYf-0|A?-$9ZiU_oOl5_EWcMSij^l(=8~ z%*N=N*v&clvU>BI1}*-{7^KE*a3mFs!Bm*^XU7xZX0|YpRbvrRTBn@zr#by#vqFOI ztBr^1L9C=B4}r3yL;iCan0OT` zWONIn;$3Zk)0ZLCz0}d?q(kF5{M3kLM)%+gqV?HXH;-19CAbzWX5Th!0j_5uEgsh! zPu1ku!Ojzbe78ai{ab#)4K}R}r-Z>a*^>|!h-V>mlstV@8q;GN(*3(38~)~GvH@^f`VWKh`@eF zIM5jdgZNbD`35&>5u5tOwMBry|D5BI0jM8NpAUQcpX|EbMe~p;6&Z}SOl8}0Hoe*m z%9(3;b*d?H7WqyL8cPMS?%4~KHA}6{pZo7n#apZfx)0)Sy{){JB%tg=fVuL)qZ%%+ zop-q5@35=i8mM3$PL-a>f=y*L{MK*#SKOR!5%9_i#?*(3c;Aks-$Oira!VL#_}+KE z1};LwAG#sWO{=JXY>)S^);QWdU)d8>)vS1}du8elYWB|V{+&1aEj5$6>poB?_AS|n zyHRD)%6OL>ag8-cubND^>U7`m(>QDiuxoRB0Cm8ZecA(K@m(om=F@In8fo>BukI&L znQI8P8)~=fxgkoGyJaQ1&*SfewcUBe*&A`HS52bh`c$np9TJ97)|o||_J*GezM{;4 zqoz6pfKGDTT>&EGNCZUlt%-!L z>sCYP4bvq-!No1Fhp-O@!ls+A{OO5QZMo~-B=NDZJcq3O9d?3s+4utj8LZd#`ywm{ zg2g~IY-mS_;AxzE{TevcjPUync@hskcSrJLz!()M-z-ve@Zk|Rq*q*jkAAb;n2MNp zKhnVT+%#S9BQhADef!hl(EO``4uePZQ@ybg9eY)f{0~s&EKm;%*fPMj)|oC&%dAm2X40B*$C|N-xrkut#%yW;Z8@VsE>M1ZU|?hJaCNd28yg@36*Gp) z6Pwca^2Xejjl$bar0b16myM;@O~ZTeJo&~GLkNe({Lq=a$`Nj-Z7fMB!qrr@`yf}_A!tIA;0*957)+*aBo1vPt!||J z-5^SDCQ3sS95>UXYa~@`a#oR{jLk>}qRmH_=^BtKxQsYHYH0w05^@8Z=rhyH$INPm{B+K_15 zyz^qSPG8ij6R|Vj4%FGcXcizn zE*Y{3UuDDpZlaC1Zw#?2!oO5`uGM>UuB5;eF&~Wx#z*N0p9bZ2SwIh06dnKAwYUMJ#7i!3m7&FW{5i)|hxoOQ_HHI!F12HHtbJpd;2ZCjD{-SF0iFwKCU z0C3U(4l3Y9tP90LgT2QR+7UAJABhnUwWvTM0}{%BUGM_Vrat6g|ExGY*81#s2k#$$ z!yoo+@TS+F6dL^IA)EsTNg*8ANBop*hkLO>8OBdf9Q2CJFOk$QOOBjzZ?=tS2vq{? zg4mTD%@;(O)GwTm+bUr~Y=)cKvF|nFMem_9sqY3ofkSDKkHxG^{q2iJ1*dTGdBKyD z;a-}4Y8v*M8D469_VyVve2OVvS}7XvT6B?@*X7_F<=16$;0`I)wHg}Mx9-~WX=s*d zxY1MiWQ0>fL;1%i931$ko*X&|&(0|>ELsPfALZrM(bv(jgX%#cvM_-UavLy7Wn~Wq zn{69u=`g4r#LiML&U#T%%c_q~+$4ZvTDucjMOGvku@?t>TRu1^l8@FQ%ac9z;q%M8fwO;I-AU%J zd*uE&R=a4@@`VIp-Tq-0-bxuJ?7mWFX4Yr%8!W1oZ_3iMnGk;G-$ewhDH){+>-QCC z{U&0fIFwgB3OR3QROMl>-Jooid8TBy;rEW|4)Otq;E{4|`7xA<78h&&vG0qf3l3y3 zmM=!xDZr+&#i-6Y{g6K_B*xH1F81ho5ZaeU=dX*;5`frHn=zeaBtM?Pk+tJZ6u!R< z9SAH|c7nm*+=UYM1G=h;I3?zlcFLtVbq7qd3J(R4h~rH`sTW0bV-Kf56yAcIG^ zCL1NmF4)&^X=K1PlGr3iw+1GJ5K31hadl{n*gJI{v2@qz6Y3g++Eo)r_|=@BkLCXK zp0$daOqi`kGE}zz`^y17khs|y+T*xnDT}#l{B{;&s1L4sHC~^Rw@YOF1D$fv{2E1! zWDaFI#y$xG!c~{_?z?zgOPJCI5`l zquFgOHB+tai5`k=EsY=aLm(O}uT=f-vc*HiuL)0!Crc`Rm(3E+n}uR@3<;x9(dzhN z;LI8@+@mzHx7i@-O=u}Xc3+Yrqd}#YNuq#9waCo~<9A*o|{j`pmamci*D#20oyq+J6*oH@3JsLu|U{5o+0&02|K+%bh9 zc<(X89|$XdS1H<=3b~@XcND^Y`g?dvi}5f;HiCI~-2&Ie`7OJBWL&TQF`BQLFv>sI z@qjOUZ1d8C(Vn~)bPH~!QV;XGx1PaY#gFU1%8*(L@;N7HeJx8jvTrR%_gxP>EOWWtO}-pQHYqEl_J6RZKZgp~s&zR$-}F2N zjJroaxpX$i^FejL9qk&#IOLc2pD#wJEo$)k=rnSF>R?FVX)&pp*;%=H6!Fx;qI4>?u;fN+1i7*z6%+?=mee;iHr+O)WaeeZbmY(rZj0Z$ z-&1H+5+NQ@305+050BIv0;w(J$(B1=9Zx%-b>`-z-{@WLv3mV5;?dCRYTf91BVaf^ zV>tKuONaOzdxxI$((2x?UlA)-j~?lQ;lQBm#|!gf7ixIh7`y@*`-(o$Ua@mCV z&=~IWJNy0Ax#Lh}?4l{@H1~1DBqMN?L4%qhV_nA8$FV4@Zq8z#b%Z3!>+o8|aEU7Z zx`$(SSYWmzr-~NXvo95MJ1oZ(-NPsMCnwX@6v09Z$0(f=?j!RsWL-F)&6`-Y#;Q7^l^%(XvJWU>RYvV_(SsE-f7>RRA0u+ssycC{aAHY0HvECWLTH) zEY1gF_^Qr!g5G0TAYv5CO;N_JDsayJvc9x6$$(n1MYpT4Oy;jlNIOR{JfMCZe<3mL zK)=r{%wBNLTS8G~Vq)FK47LZUo1OC^ii(2P1#s^W(auuHes{RgXGeD`sz z6qASuxPW3U51J{fJ+HW#@j-pU%-VL5K6= z#f!kI%ZbYkMW~sa^84YQ%4#ZSmR&cnPR>Ql?gY7*Wtk`8T_fm58zRr0O-a)hv&dJ! zkq}?1SPBTvK4{~RD9;}b{zz0)3XDwXqTlVSDVJNQLV2qv@S zuQ1@WYfHweS)<>2-*0g`#v_lGl?9rIg?UDTZ3NPwQlgo9bY_N5Qsr475Wx@GPQRgDJsz5mF!1Y{UQt(n#L5RyQAy5ZY!g3Ioo-% zX;|?k(NXp8?R>0)yyV8FAZnnfAYLtNA7*u|}bt!nZwN3*G zld0W+-4U_1dh5hR!I6Y%eq_FK1`o`7Q-P^wYiH(NEJ*s_$lLdS5h?KhAd(ytlb$Y4 z$xY2IEFg>LXJ02rl%5R<# zy*<0XdUpp_2bLBqUybHJ05fUK$PG7daG@?8j2?Mqt8mX}Rx<#+;wvWF!O|zz$s;IxVaHJNy={O&&2(^3!_kIT_d6F4UpZcXedP4>e2}Zow<`9N zvqsAODKWJGyESG~8d2>0=R&@_0U@>P?;5BAkGK%A*gSu#z)3Sym}Gv`Q>=EBCf6&& zz03_}qi+Ex0j~L==2iDf*ZSj#U^B-i`t6ZkRjudaO`TFh#XzA34B4EbI2%cA$3(W%R(AWLH+E*CAwo&Daj`)P>x;aV5#ua!kp@vDxi|`I?jM;~ zLDm+47Qcox@2i+OCN`a;w+budXyX&jbf~THisWF{9;OI%BSJh3C9aT54N%g<`t@ z-?cQ6Y{8b7-e&D8<|ir8Ppo026Rr=}$Bcy^$7GE5)bIda_BDV_LMPCi%@ z73!lFF63IA?u_{x$?z5gkX1*bW1Q|_15rin!+>wJlBW&i3qv_yP|yX!Zn0&K zy1dHudCppyc?G{e#Xe9s_!RFOp8J993lLTA#|D$XonJXwG;iGm9yvY~~$={5OW8Jd34c-*kXgtY+MHQ64S110O zkD^8{%8lHEO8muSs(07&L=O^SA8}S32emxHf@z3fw;!3fFkr$i^>PBBm01HOFDz|M zrd!nf3~;6(1??-K+0V4#m%E;yi}sV7Am*Xy(99}H3jzMENptBlrSwp1E&(=DY?KOb z?DLU5AvEpzu>s1L#gvqdw(=6cn{&B6O}%i^-twmgUv+4cc9{H_k8oZ2!c3FJG7A#! zb{3VWy|4Ym&|Nml^VrWRt%u35mjVZ{d#E^^ga>d0{%PYub)oBqCskL?2 z{}Z##x!Ey>g+&GQuCAK2j_R_$esQY`tD(UNkeLeV>OO9noJx}*16i5$zT(2?WibO* zH~UJ`${$$K-mVR$uF=M}Qe8fSspAdPJJ(h64ErAKzxsVJ6tO;}Z#%5SbF+)QHQ(jl z7w!Y7ef?nDzS}Nz(@U4-3yUqNA1f3yPg!q1CUWw!Yq+m#wx8dW+Gp?K(4yN-Pb$Ay zIaKeV`SkLJ&b7`&sn<_Stb6=b4f?vFPEd1tnwHIfszzP=?#k#TmXC#LeB9JKC%!5^ z=*a`LT*-*v4Fk&IjPKTb`Y;x*y7U*l?1M>HN4|~YD<1E_!Y}Srb5b8m)pTAe6MOX- zA9lnzTTE?Aev~aUdhsn;LTRKE)0dWp+K;^OY^sPtgNTloy?F=+KMe?iwJtU_fo zJ}H&4?#as476 z4&vq!*P(sn8rfy5DSMBvdxS?M)CmdbPwCjyQfww{gmV5mh5W};@QGacKe9^Di+y5> zvMTdp@9qBV2fT{p+&tGBorGdqJAiDtW{bPFX{+@XF3y}%7YDtAgrZV(8dap)b+e#M zH#>{|EERuF=+fUJreUx8T}lVA+h(QW?@KSPQms{*028hkQ@Y7|)bu_wPNR`|>q#u< zAvD7u*P!|G>$-A;`+t`$>x<(Xx3sd+KnbXZwc}4VCV7t{DWTr5QSv=|H7607s4EDg zBPE@NxBt#vc_bo8ivg287&)@;f^19Bz~$Wdyg}gI-4}M_OmoRoP`ve`-8W*?yxo;G zu7%`XKJ(Wa4R<1E@j9(-a~bPl6IzTP|2D6tehQmdAd7_etroCqL8*9;MLlW5K=khV zbj(5K`?&AdVjfu;L|@%V%1qIAZMgDOchjosX~LrhiSXU^B=^Q-*rfn_; z2VGalshgGF-yU9xY$bCdZY8m&poItD|8U9;e!q2_2bgVpWQY2P;)2cMD5IG09k%A~ zel^(6JLffo9Tn-M?GN!nQvZy}JUV{BICb1cV1{=%^~kSFX&gAELax$bVjAB2h+v-p z;szx7`ZDBDVJ{DDgM~VvDt~=WH!wpJl446HMB+4u{YLME^GA?isJS#D$X4`6i8Qva z3n!r08vVW56AdlreEss&RkF>Zim1@AT+R^$#oJuwEpgP>hRA(7Mpm}LC5KylJEthy zT&7en%NRxGj`TK{`pd}RDs_S&d`GYz@tuc!!`Bq)0IJJo+*Er`5RSDFc<91;;_q7a z*@JqCV=OCEm#%`W_B655T4X{W0TMn+dpM*tZmzgfJlXdSWkRz$UR`%3{jZjSqIJK3 z7;cU0>Pq$z+sUZ`(=L8mXrtN|%F?7e;zplZ9hc`M>gb1^GX9s1IFY$wGsySyspTWs zixVbZa^EYi)8ET@;GPKnWtPv*C`!!ZQNfO9F{-=%I^!+rrsa69Xl*8+J&r7ok;4E6 F{~s+{lbZkl literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/id/button/mgreen_off.gif b/src/messenger/webim/locales/id/button/mgreen_off.gif new file mode 100644 index 0000000000000000000000000000000000000000..8595fa9a5da6ab325f3f0762b4e01fbee28da788 GIT binary patch literal 7093 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 LZ{kD(!1VtB{9GFy literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/id/button/mgreen_on.gif b/src/messenger/webim/locales/id/button/mgreen_on.gif new file mode 100644 index 0000000000000000000000000000000000000000..99c45f5da7fb3eb591368b3794c75681ccd8a53b GIT binary patch literal 10126 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 literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/id/button/simple_off.gif b/src/messenger/webim/locales/id/button/simple_off.gif new file mode 100644 index 0000000000000000000000000000000000000000..59d4c72e1885e64fbc7ed94046a59bcb33f58f12 GIT binary patch literal 4698 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 literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/id/button/simple_on.gif b/src/messenger/webim/locales/id/button/simple_on.gif new file mode 100644 index 0000000000000000000000000000000000000000..6784ace9fd8ed0b18de1a0fd9cb4945f49d11aa4 GIT binary patch literal 4384 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 P`;pMMM0qnCfHnUEKea=} literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/id/button/webim_on.gif b/src/messenger/webim/locales/id/button/webim_on.gif new file mode 100644 index 0000000000000000000000000000000000000000..cd6b52a8c3e431b293d5c33fea7cfb500f21c373 GIT binary patch literal 14402 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 literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/id/images/history.gif b/src/messenger/webim/locales/id/images/history.gif new file mode 100644 index 0000000000000000000000000000000000000000..5acac61b524bddf5caf2c39bde2592af96e701b8 GIT binary patch literal 288 zcmZ?wbhEHb6k!Np*v!DNbm`LL$B&;qd-loSQ^&G)F zW>Wp;cO&lkP0xN7ThNeSUy;aF)0W%V>X22Ip4qEjozYd-F|)5OrMYz0y!o?c`zCcv zn7*`r!bI1!nD*i&%cgAH(7$4HXm`7A<-Wb!J@*_ryn0PR$ceT453Pzjz3cSJgIkYY iIC1Hsl||^?aBdS{17B@lZnZ!;g-{_8F;ihd25SHd;Djy! literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/id/images/login.gif b/src/messenger/webim/locales/id/images/login.gif new file mode 100644 index 0000000000000000000000000000000000000000..2c7a7da62d671123b490077f92291d79463095d3 GIT binary patch literal 2472 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 literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/id/images/message.gif b/src/messenger/webim/locales/id/images/message.gif new file mode 100644 index 0000000000000000000000000000000000000000..83b7c9b0ddd947edf74b98ca9630436a9c833399 GIT binary patch literal 325 zcmV-L0lNN2Nk%w1VH5yW0J8u9(UT@^DFgQ`? XLx?*PC|JNy&x6B<5F<*A7y$q~Xgr@Y literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/id/images/save.gif b/src/messenger/webim/locales/id/images/save.gif new file mode 100644 index 0000000000000000000000000000000000000000..d27f651e78971447967b568b841021da9d98507d GIT binary patch literal 2506 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 U5sYXg#3)X&idW2Hm;?j>JB3*Z1^@s6 literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/id/images/search.gif b/src/messenger/webim/locales/id/images/search.gif new file mode 100644 index 0000000000000000000000000000000000000000..69554f970c60b150bf650592483f4c23927c5622 GIT binary patch literal 2523 zcmV<12_*JMNk%w1VQv5;0Qdg@?e+WK-rhBU#LD3EmA2U+X0tMU!qwsKLXFc{z1d zHi5<~a=pvi>+bUQKa9;JYPKb8x7^&^!{PN;qvtn$$y1x;E_lC7oY*jS!cLjmUy;Wz zZnjF1-0kr7Ta3h8rRyGIu*BZ-yxH$jnd3{D*hQ4mti|9icD|m*=RAqaFnGW^gvmF8 z#(}cjWU%vMuJI>sxIKr>$=K>to#npQ?oXKCt;gY9jl~{hu|I~;JBP}HxZ-BB^fZ3M zW3Tctc*81kyHKIrV3Wy6kJ&|r#WjG%HGjl9ce^lhxh`?IA!oDs`T6ql^7Hfa@$vEO z?Ck35>izxw?d|RE?(XpL@c;k+>+9?2=;-O`>E`C<=jZ3-Fx43gUFM!*S@~K?)Lob^ZG`X)H#O9y}i9FbiC5i(qfj&W}D71 zdcfl1;#8jH9b&IWmD5+N;x&B6N}Jb&wck33$*9oo?(y|ZoY&0T?CbCIlECRnn$|gf z!8w7;RjA-YiPb`p&_t8cMUd30%IEU-`O4YqKz_hdq2N=e;7_01SE1-3XtQLP%qMBH zMvT}%f4^3r=dQ=&f3Vw6o8MTb=GWu!z1#5L?)X@&5#|kJA}(ViOs9T;8dsIT&L{q@%CV#MhP>n{ak^2T*j1k9zuE5~WwB3|;VyK* zOqkp)b-p};&MbDl!QJyYd%wcm@n4zH_V)Jg@9+2b_xSku^z`)g_4WGt`uqF){QUfv zmzMwl00000A^8LW00930EC2ui0B!&y000R80RIUbNU)&6g9sBUT*$DY!-oU;#JQ74 zkDfet;_!jUv7^V22;2(p zNwjFgISR_;%twzN&z<+8-t(ehj?t@F|J8XDU}?Tl9tPPu6mQa?SD@~7(WfuKn>tzJ z#(d)jUrt0wtf1IKj2MbPk;=is@q(>BHgDuAZrHD};}J^(QL2Omi-0SYpZIMjgvtTK z0UV1SO}ez{)2LIcCjAAUYu7m;m@180nJ%h_~%K9pWxe_6j2r57(K8^4B~FOaD#?0W40 zA)%NA5Ia2Lg8>vg5WyC|5VxFh&M_F>7|>BCp<&e-hFw%^X&03}PWi-?J?-UWS5B?H zCgK-ftmg$7V5GR7d?w<92qgxv^GyTAtm23xncPqe2uyG=#3f6Jzyb!#6}Mn>&NT_$ zbI|Ft4|dgUmz_^)iRToD9)^h0i0_r?-g{({iQ;=L!e}BAm9PSZ2C8HNNGQq70002U zbYg)3M-*W~1-lH#+&&IMSsis!t~Diw+d?^<-NQwxccu0SXiZu|O<CvJELDz{nZi2!l!jDKv3LBR$MqMFC0t zitn#eRu}YISpw~EhkE<}!y(fPJB!c1E&l6|#4KtnaXn--o^2VBM_vXQVT6(OQil)& z&BzX1Ok99v<+Y=88F^GFZxhRwH%rqI4^0E;E&~gGH;k1x%gcBN;p}&yQ zW4J%!8Q$!sU@Q!(@Dcm7t;S_we7y5w5Ca;T*E}>BurZUe$0Yu6iEcRI297XCFkl6b zLXd+7?&1Xp&QSwgq$6(80oJ}UWFepU&3#YFiQop;EERbHc+~QO@XXLZe}v(9WeCFn zE4RGLp+O8f1fl@{gNVSU?1TW3xPS(r;D81UAXZR3!#1vvh$3La9ZFDylg@`7g6RWb z+yR-MDV;I7d$vZ3`ij>{{ZL_954V19-xj?gy0%Tk`TY@HZWq*15!k5 z3Q8;mwct@rTa=?*0GpRbKK`(ku@plZX8Fol(y||rlFB`BAOvR6q8hC@gEpAp2`1=9 z0K$v}1qh-40!%n#ICgLIOM@bg{m*ge6EbhX7pX04%70XGOr=5QLxtwcr9KVBl8ggl09^ z&8~L0D;k5mfenUqJmQj;d|7Wx|aC<^d`h1dcte0`xR2aYg9YJ!J)uw`yd0s|i2Fcb-USRo==ge2rp l54D(~4U$-dOFqovg-C=V7Qu){T1?{_+xW&fhDksG06TS15mNvF literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/id/images/wmchat.png b/src/messenger/webim/locales/id/images/wmchat.png new file mode 100644 index 0000000000000000000000000000000000000000..4d9ef1f782970fb80d904a839d5526a6f09a5d42 GIT binary patch literal 507 zcmeAS@N?(olHy`uVBq!ia0vp^B0#*HgBeJwarQg`Qj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS>Jid+MHLR^EXkN z|Ni~^|L^a{jT;|5di4A2>kE^VzJLGz;m(fhi=98*+5Z3k|0PS7T$rQ?G--8oe<_d> zFA4Gs28v?=49^^%#W652YI?djhE&{oGxarJlL1d_`=h__GQa=pU)A8VZLVjtJx`~v z&l&gYm-{a5n*06sRY$gGdp}QKD(v|%NTu1`{ec(99fKEV0{#gsn8$eh_{EQBgs08$ zxyu)AJXKQW@{AcgnP-YzKNdEq@z1NN5U6Z=!nx5=YO)IdXH{`6ArY-vJl;;9|2{I% zd8s_d(dYM)rOmVYO0538oV9?vb-i4Y%)7n&ufN{BZ|z4LU9H|Vjoepx;!bxn8Uu`*f;qQclez`pR zt|YFqefv}Ij=1=x3p#0zu`>fE%wMtYg5`?;>s}v7o7-kN^XQWMf(ai|41>RRJ&mlL t^Lep!<2$}xsW0pv%|5;Bha3|R!)ISk(-m^D{=jf$@O1TaS?83{1OPhV0Z{+| literal 0 HcmV?d00001 diff --git a/src/messenger/webim/locales/id/properties b/src/messenger/webim/locales/id/properties new file mode 100644 index 00000000..06bbaf3d --- /dev/null +++ b/src/messenger/webim/locales/id/properties @@ -0,0 +1,518 @@ +encoding=utf-8 +output_charset=utf-8 +output_encoding=utf-8 +admin.content.client_agents=Membuat, menghapus operator perusahaan. Mengatur hak akses mereka. +admin.content.client_gen_button=Tombol pembuatan kode HTML. +admin.content.client_settings=Pilihan spesifik yang mempengaruhi jendela obrolan dan perilaku sistem umum. +admin.content.description=Fungsi tersedia untuk operator situs. +agent.not_logged_in=Sesi Anda kadaluarsa silahkan login lagi +app.descr=Mibew Messenger merupakan open-source aplikasi live support. +app.title=Mibew Messenger +ban.error.duplicate=Alamat yang ditentukan sudah digunakan, klik sini jika Anda ingin mengeditnya. +button.delete=Hapus +button.enter=Masukkan +button.offline.bottom=Tinggalkan pesan Anda +button.offline.top=Konsultan situs +button.offline=OFFLINE +button.online.bottom=Ajukan pertanyaan Anda +button.online.top=Konsultan situs +button.online=ONLINE +button.save=Simpan +button.search=Cari +canned.actions.del=hapus +canned.actions.edit=edit +canned.actions=Modifikasi +canned.add=Tambahkan pesan ... +canned.descr=Edit pesan yang Anda sering diketik dalam obrolan. +canned.group=Untuk kelompok: +canned.locale=Untuk bahasa: +canned.title=Pesan Rekaman +cannededit.descr=Edit pesan yang ada. +cannededit.done=Tersimpan +cannededit.message=Pesan +cannededit.no_such=Tidak ada pesan seperti +cannededit.title=Edit Pesan +cannednew.descr=Tambahkan pesan baru. +cannednew.title=Pesan Baru +char.redirect.operator.away_suff=(pergi) +char.redirect.operator.online_suff=(online) +chat.came.from=Vistor berasal dari halaman {0} +chat.client.changename=Ganti nama +chat.client.name=Anda +chat.client.spam.prefix=[spam] +chat.client.visited.page=Pengunjung navigasikan ke {0} +chat.default.username=Pengunjung +chat.error_page.close=Tutup ... +chat.error_page.head=Kesalahan terjadi: +chat.error_page.title=Error +chat.mailthread.sent.close=Tutup ... +chat.mailthread.sent.closewindow=Klik link ini untuk menutup jendela +chat.mailthread.sent.content=Riwayat obrolan Anda telah dikirim pada alamat {0} +chat.mailthread.sent.title=Terkirim +chat.predefined_answers=Halo, bagaimana saya bisa membantu Anda? \ nHalo! Selamat datang pada bantuan kami. Apa yang bisa saya bantu? +chat.redirect.back=Kembali ... +chat.redirect.cannot=Anda tidak mengobrol dengan pengunjung. +chat.redirect.choose=Pilih: +chat.redirect.group=Group: +chat.redirect.operator=Operator: +chat.redirect.title=Alihkan kepada
                                                                      operator lain +chat.redirected.close=Tutup ... +chat.redirected.closewindow=Klik untuk menutup jendela +chat.redirected.content=pengunjung ditempatkan dalam antrian priorty dari operator {0}. +chat.redirected.group.content=pengunjung ditempatkan dalam antrian prioritas kelompok {0}. +chat.redirected.title=pengunjung dialihkan ke operator lain +chat.status.operator.changed=Operator {0} ganti operator {1} +chat.status.operator.dead=Operator memiliki masalah koneksi, kami sementara memindahkan anda ke antrian selanjutnya. Maaf membuat Anda menunggu. +chat.status.operator.joined=Operator {0} bergabung dengan obrolan +chat.status.operator.left=Operator {0} meninggalkan obrolan +chat.status.operator.redirect=Operator {0} mengalihkan Anda ke operator lain, silakan tunggu sebentar +chat.status.operator.returned=Operator {0} sudah kembali +chat.status.user.changedname=Pengunjung mengubah nama {0} ke {1} +chat.status.user.dead=Pengunjung menutup jendela obrolan +chat.status.user.left=Pengunjung {0} meninggalkan obrolan +chat.status.user.reopenedthread=Pengunjung bergabung ke obrolan lagi +chat.thread.state_chatting_with_agent=Dalam obrolan +chat.thread.state_closed=Tertutup +chat.thread.state_loading=Loading +chat.thread.state_wait=Dalam antrian +chat.thread.state_wait_for_another_agent=Menunggu operator +chat.visitor.email=E-Mail: {0} +chat.visitor.info=Info: {0} +chat.wait=Terima kasih telah menghubungi kami. Seorang operator akan segera bersama Anda... +chat.window.chatting_with=Anda mengobrol dengan: +chat.window.close_title=Tutup obrolan +chat.window.poweredby= Powered by: +chat.window.poweredreftext= mibew.org +chat.window.predefined.select_answer=Pilih jawaban ... +chat.window.product_name=Mibew Messenger +chat.window.send_message=Kirim pesan +chat.window.send_message_short=Kirim ({0}) +chat.window.title.agent=Mibew Messenger +chat.window.title.user=Mibew Messenger +chat.window.toolbar.mail_history=Kirim riwayat obrolan melalui e-mail +chat.window.toolbar.redirect_user=Alihkan pengunjung ke operator lain +chat.window.toolbar.refresh=Refresh +clients.how_to=Untuk menjawab klik pengunjung pada namanya dalam daftar. +clients.intro=Halaman ini menampilkan daftar tunggu pengunjung. +clients.no_clients=Daftar pengunjung menunggu kosong +clients.queue.chat=Pengunjung dalam dialog +clients.queue.prio=Prioritas antrian pengunjung +clients.queue.wait=Menunggu operator untuk pertama kalinya +clients.title=Daftar menunggu pengunjung +common.asterisk_explanation=* - wajib diisi +company.title=Mibew Messenger Community +confirm.take.head=Ubah operator +confirm.take.message=Pengunjung {0} telah dibantu oleh {1}.
                                                                      Apakah Anda benar-benar yakin ingin memulai chatting pengunjung? +confirm.take.no=Tidak, menutup jendela +confirm.take.yes=Ya, saya yakin +content.blocked=Di sini Anda dapat bertahan dari pengunjung yang berbahaya. +content.history=Cari riwayat dialog. +content.logoff=Log out dari sistem. +data.saved=Perubahan disimpan +demo.chat.question=Ada begitu banyak browser yang dapat dipilih. Mana yang Anda rekomendasikan? +demo.chat.welcome=Halo, bagaimana saya bisa membantu Anda? +errors.captcha=Huruf-huruf yang Anda ketik tidak cocok dengan huruf yang ditampilkan dalam gambar. +errors.failed.uploading.file=Error upload file "{0}": {1}. +errors.file.move.error=Error memindahkan file +errors.file.size.exceeded=ukuran file upload melebihi batas +errors.footer=
                                                                    +errors.header=Perbaiki kesalahan: