From 53258ad278da10be23b9b0365b8b06a15d490804 Mon Sep 17 00:00:00 2001 From: Evgeny Gryaznov Date: Mon, 1 Dec 2008 21:55:24 +0000 Subject: [PATCH] site tranlation git-svn-id: https://webim.svn.sourceforge.net/svnroot/webim/trunk@216 c66351dc-e62f-0410-b875-e3a5c0b9693f --- site/admin/images/favicon.ico | Bin 0 -> 894 bytes site/admin/images/formline.gif | Bin 0 -> 43 bytes site/admin/images/free.gif | Bin 0 -> 49 bytes site/admin/images/icon_err.gif | Bin 0 -> 713 bytes site/admin/images/loginbg.gif | Bin 0 -> 68 bytes site/admin/images/logincrnlb.gif | Bin 0 -> 148 bytes site/admin/images/logincrnlt.gif | Bin 0 -> 199 bytes site/admin/images/logincrnrb.gif | Bin 0 -> 139 bytes site/admin/images/logincrnrt.gif | Bin 0 -> 142 bytes site/admin/images/save.gif | Bin 0 -> 2506 bytes site/admin/images/tablediv3.gif | Bin 0 -> 43 bytes site/admin/styles.css | 337 ++++++++++++++++++++++++++++++ site/admin/translate.php | 141 +++++++++++++ site/admin/view/.htaccess | 1 + site/admin/view/translate.php | 115 ++++++++++ site/admin/view/translatelist.php | 93 +++++++++ site/demo.php | 19 +- site/download.php | 17 +- site/features.php | 68 ++---- site/inc/header.i | 2 +- site/inc/menu.i | 12 +- site/index.php | 21 +- site/libs/.htaccess | 1 + site/libs/common.php | 200 ++++++++++++++++++ site/libs/pagination.php | 98 +++++++++ site/locales/en/properties | 46 ++++ site/locales/names/properties | 6 + site/locales/ru/properties | 36 ++++ 28 files changed, 1142 insertions(+), 71 deletions(-) create mode 100644 site/admin/images/favicon.ico create mode 100644 site/admin/images/formline.gif create mode 100644 site/admin/images/free.gif create mode 100644 site/admin/images/icon_err.gif create mode 100644 site/admin/images/loginbg.gif create mode 100644 site/admin/images/logincrnlb.gif create mode 100644 site/admin/images/logincrnlt.gif create mode 100644 site/admin/images/logincrnrb.gif create mode 100644 site/admin/images/logincrnrt.gif create mode 100644 site/admin/images/save.gif create mode 100644 site/admin/images/tablediv3.gif create mode 100644 site/admin/styles.css create mode 100644 site/admin/translate.php create mode 100644 site/admin/view/.htaccess create mode 100644 site/admin/view/translate.php create mode 100644 site/admin/view/translatelist.php create mode 100644 site/libs/.htaccess create mode 100644 site/libs/common.php create mode 100644 site/libs/pagination.php create mode 100644 site/locales/en/properties create mode 100644 site/locales/names/properties create mode 100644 site/locales/ru/properties diff --git a/site/admin/images/favicon.ico b/site/admin/images/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..f042a8785aeb2ca1761353b994b1cb8ac6aea0f7 GIT binary patch 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 literal 0 HcmV?d00001 diff --git a/site/admin/images/free.gif b/site/admin/images/free.gif new file mode 100644 index 0000000000000000000000000000000000000000..1fb63de6c2456e329af51f28ec09da35d1eddcf5 GIT binary patch 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 literal 0 HcmV?d00001 diff --git a/site/admin/images/loginbg.gif b/site/admin/images/loginbg.gif new file mode 100644 index 0000000000000000000000000000000000000000..fbf2f932d76652de92a561659b66dff7a99c401a GIT binary patch literal 68 zcmZ?wbhEHbWMN=oSj52a^y$+tU%q_(`t`ws2cJKGW`F_3pDbXe4u}M)WnkviaAxso LVVz34PVeAvJ literal 0 HcmV?d00001 diff --git a/site/admin/images/logincrnlb.gif b/site/admin/images/logincrnlb.gif new file mode 100644 index 0000000000000000000000000000000000000000..584fa6fe11d03028aeda14bd7b8509448a9be638 GIT binary patch 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! literal 0 HcmV?d00001 diff --git a/site/admin/images/logincrnlt.gif b/site/admin/images/logincrnlt.gif new file mode 100644 index 0000000000000000000000000000000000000000..afe304605bfe80f1d0397845ce7a4c8de358095e GIT binary patch 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 literal 0 HcmV?d00001 diff --git a/site/admin/images/logincrnrt.gif b/site/admin/images/logincrnrt.gif new file mode 100644 index 0000000000000000000000000000000000000000..2406eb6ddf75f0c38627408329ad99ab7c1f2138 GIT binary patch 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& literal 0 HcmV?d00001 diff --git a/site/admin/images/save.gif b/site/admin/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/site/admin/images/tablediv3.gif b/site/admin/images/tablediv3.gif new file mode 100644 index 0000000000000000000000000000000000000000..246607e391f2cc77ff70c2d65ab3385c32bf15ba GIT binary patch literal 43 ucmZ?wbhEHbWM*JwXkcJ?`0ybE1B2pE7Dfi3fDVw&0Fq%~V&Vy6um%9W{RX`N literal 0 HcmV?d00001 diff --git a/site/admin/styles.css b/site/admin/styles.css new file mode 100644 index 00000000..45885472 --- /dev/null +++ b/site/admin/styles.css @@ -0,0 +1,337 @@ +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 new file mode 100644 index 00000000..17d29023 --- /dev/null +++ b/site/admin/translate.php @@ -0,0 +1,141 @@ + $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) { + 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 new file mode 100644 index 00000000..14249c50 --- /dev/null +++ b/site/admin/view/.htaccess @@ -0,0 +1 @@ +Deny from all \ No newline at end of file diff --git a/site/admin/view/translate.php b/site/admin/view/translate.php new file mode 100644 index 00000000..c435484a --- /dev/null +++ b/site/admin/view/translate.php @@ -0,0 +1,115 @@ + + + + + + + + + + + + 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 new file mode 100644 index 00000000..57fc6ab2 --- /dev/null +++ b/site/admin/view/translatelist.php @@ -0,0 +1,93 @@ + + + + + + + + + + + + Translate + + + + + + + + + +
+ +

Translate

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

+
+ + No items. + +
+ + +
+ + + + diff --git a/site/demo.php b/site/demo.php index b2ca8123..c251d40f 100644 --- a/site/demo.php +++ b/site/demo.php @@ -1,14 +1,27 @@
-

DEMO

-

Sorry, demo is not available yet.

+

+

+ +
+
+ +
+
+ +

+ + + +

diff --git a/site/download.php b/site/download.php index 10e17c21..059981b5 100644 --- a/site/download.php +++ b/site/download.php @@ -1,20 +1,31 @@ diff --git a/site/features.php b/site/features.php index f23548f1..6e64d204 100644 --- a/site/features.php +++ b/site/features.php @@ -1,6 +1,7 @@ @@ -8,64 +9,35 @@ require_once('inc/menu.i');
-

Pricing

-
    -
  • Open-source code, absolutely free -
  • Eclipse Public License 1.0 -
+

+ -

Main features

-
    -
  • Chat button for email signatures -
  • Differing buttons on same website -
+

+ + -

Chat window

-
    -
  • Agent and visitor "Typing Indicator" -
  • Agent photo -
  • Chat transcript emails -
  • Sound and Visual alerts -
  • "Leave a message" when you are away -
  • Customize chat with your Logo, Name etc. -
  • Unicode support for multiple languages -
  • Quickly convert text to hyperlinks in chat -
  • Not blocked by pop-up blockers -
+

+ -

Operator abilites

-
    -
  • Web-based Operator Console -
  • Canned messages for speed and consistency -
  • Chat conversation history with search -
  • Linking to previous visits, instant access to previous chats -
  • Reassign/Transfer chat ownership -
  • Mark/Highlight nuisance visitors -
+

+ -

Nearest future (not ready yet)

-
    -
  • Operator to Operator IM (Discussion) -
  • Push Web Pages -
  • SSL Secured Chat -
  • Pre-Chat Questionnaire -
  • Multiple Departments -
  • Define Initial Chat Window Size -
  • Co-Browse to View Visitor's Location on Your Site -
  • Dynamic Chat Icons -
+

+ +
+ diff --git a/site/inc/header.i b/site/inc/header.i index 0458360b..a488ce02 100644 --- a/site/inc/header.i +++ b/site/inc/header.i @@ -1,7 +1,7 @@ -Web Messenger +<?php echo getlocal("title") ?> diff --git a/site/inc/menu.i b/site/inc/menu.i index 5053cb25..0031eec3 100644 --- a/site/inc/menu.i +++ b/site/inc/menu.i @@ -1,14 +1,14 @@