Русское сообщество Chinascript.ru по поддержке и русской локализации Discuz!, ECShop, ECMall, UCenter

 Забыли пароль?
 Регистрация
Поиск
Популярное: Discuz ECMall ECShop
Просм.: 12327|Ответить: 48

Перевод iWebMall

[Скопировать ссылку]
Опубликовано 01-04-2011 15:06:55 | Показать все сообщения |Режим чтения
Наши разработки
Итак, начнем!
На SVN залил iWebMall, теперь давай распределим файло.
1. Напиши, какие файлы будешь брать для перевода.
2. Я выберу себе и начинаем.

Кроме папки langpackage есть еще какие-то файлы и папки к переводу?
Он что, мудьтиязычный?)) Если да, это круто!!!


Опубликовано 01-04-2011 17:41:19 | Показать все сообщения
добавил admin в 1-4-2011 15:06
Итак, начнем!
На SVN залил iWebMall, теперь давай распределим ...

Да, он мультязычный. К переводу так же файл mysql и скрипты. Вот на скриптах остановлюсь подробнее. Там в качестве редактора текстового стоит xheditor. Это китайская разработка, существует в китайском и английском переводе. Второе пока не удалось мне поставить. Вижу тут  два варианта-либо как то переводить (ставить английскую версию), либо заменять другим редактором. Сейчас закину тебе свой перевод, там админка на половину переведена.

Комментарий

С редактором разберемся, не проблема, менять не будем, надо будет перевести. Не думаю, что это будет проблематично.  Опубликовано 01-04-2011 17:49
Опубликовано 01-04-2011 17:43:51 | Показать все сообщения
Скинул свои наработки. Смотри, тестируй. Давай адрес СВн и разбираем файлы. Кстати, может поставим на поддомен какой для теста?
Опубликовано 01-04-2011 17:53:00 | Показать все сообщения
сообщение Yarius изменено 1-4-2011 17:54

Да там редактор, сволочь такая, несколько зашифрован.  или я чайник полный и не понимаю, чем такое открывать. к примеру вот:
  1. (function(e){if(e.xheditor)return false;e.fn.xheditor=function(B){var E=[];this.each(function(){if(e.nodeName(this,"TEXTAREA"))if(B===false){if(this.xheditor){this.xheditor.remove();this.xheditor=null}}else if(this.xheditor)E.push(this.xheditor);else{var I=/({.*})/.exec(e(this).attr("class"));if(I){try{I=eval("("+I[1]+")")}catch(ab){}B=e.extend({},I,B)}I=new e.xheditor(this,B);if(I.init()){this.xheditor=I;E.push(I)}}});if(E.length===0)E=false;if(E.length===1)E=E[0];return E};var ha=0,Ka=e.browser.version,
  2. y=e.browser.msie,za=e.browser.mozilla,U=e.browser.safari,qb=e.browser.opera,R=false,Aa=true,Ba=false,bb=false,N,na,oa,ia,Z,La,ja,Ma,Na,Oa,V;e("script[src*=xheditor]").each(function(){var B=this.src;if(B.match(/xheditor[^\/]*\.js/i)){V=B.replace(/[\?#].*$/,"").replace(/(^|[\/\\])[^\/]*$/,"$1");return false}});var rb={27:"esc",9:"tab",32:"space",13:"enter",8:"backspace",145:"scroll",20:"capslock",144:"numlock",19:"pause",45:"insert",36:"home",46:"del",35:"end",33:"pageup",34:"pagedown",37:"left",38:"up",
  3. 39:"right",40:"down",112:"f1",113:"f2",114:"f3",115:"f4",116:"f5",117:"f6",118:"f7",119:"f8",120:"f9",121:"f10",122:"f11",123:"f12"},sb=["#FFFFFF","#CCCCCC","#C0C0C0","#999999","#666666","#333333","#000000","#FFCCCC","#FF6666","#FF0000","#CC0000","#990000","#660000","#330000","#FFCC99","#FF9966","#FF9900","#FF6600","#CC6600","#993300","#663300","#FFFF99","#FFFF66","#FFCC66","#FFCC33","#CC9933","#996633","#663333","#FFFFCC","#FFFF33","#FFFF00","#FFCC00","#999900","#666600","#333300","#99FF99","#66FF99",
  4. "#33FF33","#33CC00","#009900","#006600","#003300","#99FFFF","#33FFFF","#66CCCC","#00CCCC","#339999","#336666","#003333","#CCFFFF","#66FFFF","#33CCFF","#3366FF","#3333FF","#000099","#000066","#CCCCFF","#9999FF","#6666CC","#6633FF","#6600CC","#333399","#330099","#FFCCFF","#FF99FF","#CC66CC","#CC33CC","#993399","#663366","#330033"],tb=[{n:"p",t:"Paragraph"},{n:"h1",t:"Heading 1"},{n:"h2",t:"Heading 2"},{n:"h3",t:"Heading 3"},{n:"h4",t:"Heading 4"},{n:"h5",t:"Heading 5"},{n:"h6",t:"Heading 6"},{n:"pre",
  5. t:"Preformatted"},{n:"address",t:"Address"}],ub=[{n:"Arial"},{n:"Arial Narrow"},{n:"Arial Black"},{n:"Comic Sans MS"},{n:"Courier New"},{n:"System"},{n:"Times New Roman"},{n:"Tahoma"},{n:"Verdana"}],S=[{n:"xx-small",wkn:"x-small",s:"8pt",t:"xx-small"},{n:"x-small",wkn:"small",s:"10pt",t:"x-small"},{n:"small",wkn:"medium",s:"12pt",t:"small"},{n:"medium",wkn:"large",s:"14pt",t:"medium"},{n:"large",wkn:"x-large",s:"18pt",t:"large"},{n:"x-large",wkn:"xx-large",s:"24pt",t:"x-large"},{n:"xx-large",wkn:"-webkit-xxx-large",
  6. s:"36pt",t:"xx-large"}],vb=[{s:"Align left",v:"justifyleft",t:"Align left"},{s:"Align center",v:"justifycenter",t:"Align center"},{s:"Align right",v:"justifyright",t:"Align right"},{s:"Align full",v:"justifyfull",t:"Align full"}],wb=[{s:"Ordered list",v:"insertOrderedList",t:"Ordered list"},{s:"Unordered list",v:"insertUnorderedList",t:"Unordered list"}],xb={"default":{name:"Default",width:24,height:24,line:7,list:{smile:"Smile",tongue:"Tongue",titter:"Titter",laugh:"Laugh",sad:"Sad",wronged:"Wronged",
  7. fastcry:"Fast cry",cry:"Cry",wail:"Wail",mad:"Mad",knock:"Knock",curse:"Curse",crazy:"Crazy",angry:"Angry",ohmy:"Oh my",awkward:"Awkward",panic:"Panic",shy:"Shy",cute:"Cute",envy:"Envy",proud:"Proud",struggle:"Struggle",quiet:"Quiet",shutup:"Shut up",doubt:"Doubt",despise:"Despise",sleep:"Sleep",bye:"Bye"}}},pa={Cut:{t:"Cut (Ctrl+X)"},Copy:{t:"Copy (Ctrl+C)"},Paste:{t:"Paste (Ctrl+V)"},Pastetext:{t:"Paste as plain text",h:y?0:1},Blocktag:{t:"Block tag",h:1},Fontface:{t:"Font family",h:1},FontSize:{t:"Font size",
  8. h:1},Bold:{t:"Bold (Ctrl+B)",s:"Ctrl+B"},Italic:{t:"Italic (Ctrl+I)",s:"Ctrl+I"},Underline:{t:"Underline (Ctrl+U)",s:"Ctrl+U"},Strikethrough:{t:"Strikethrough"},FontColor:{t:"Select text color",h:1},BackColor:{t:"Select background color",h:1},SelectAll:{t:"SelectAll (Ctrl+A)"},Removeformat:{t:"Remove formatting"},Align:{t:"Align",h:1},List:{t:"List",h:1},Outdent:{t:"Outdent (Shift+Tab)",s:"Shift+Tab"},Indent:{t:"Indent (Tab)",s:"Tab"},Link:{t:"Insert/edit link (Ctrl+K)",s:"Ctrl+K",h:1},Unlink:{t:"Unlink"},
  9. Img:{t:"Insert/edit image",h:1},Flash:{t:"Insert/edit flash",h:1},Media:{t:"Insert/edit media",h:1},Emot:{t:"Emotions",s:"ctrl+e",h:1},Table:{t:"Insert a new table",h:1},Source:{t:"Edit source code"},Preview:{t:"Preview"},Print:{t:"Print (Ctrl+P)",s:"Ctrl+P"},Fullscreen:{t:"Toggle fullscreen (Esc)",s:"Esc"},About:{t:"About xhEditor"}},Pa={mini:"Bold,Italic,Underline,Strikethrough,|,Align,List,|,Link,Img",simple:"Blocktag,Fontface,FontSize,Bold,Italic,Underline,Strikethrough,FontColor,BackColor,|,Align,List,Outdent,Indent,|,Link,Img,Emot",
  10. full:"Cut,Copy,Paste,Pastetext,|,Blocktag,Fontface,FontSize,Bold,Italic,Underline,Strikethrough,FontColor,BackColor,SelectAll,Removeformat,|,Align,List,Outdent,Indent,|,Link,Unlink,Img,Flash,Media,Emot,Table,|,Source,Preview,Print,Fullscreen"}a.mfull=Pa.full.replace(/\|(,Align)/i,"/$1");var yb={a:"Link",img:"Img",embed:"Embed"},zb={"<":"<",">":">",'"':""","\u00ae":"®","\u00a9":"©"},Ab=/[<>"\u00ae\u00a9]/g;e.xheditor=function(B,E){function I(a){a=a.target;var b=yb[a.tagName.toLowerCase()];
  11. if(b){if(b==="Embed")b={"application/x-shockwave-flash":"Flash","application/x-mplayer2":"Media"}[a.type.toLowerCase()];d.exec(b)}}function ab(a){if(a.which===27){if(Ba)d.removeModal();else R&&d.hidePanel();return false}}function cb(){setTimeout(d.setSource,10)}function qa(){d.getSource()}function Bb(a){var b=o.cleanPaste;if(b===0||H||Qa)return true;Qa=true;d.saveBookmark();var c=e('<div class="xhe-paste" style="top:'+$.scrollTop()+'px;" />',w),h=c[0],p=d.getSel(),m=d.getRng(true);e(w.body).append(c);
  12. if(y){m.moveToElementText(h);m.execCommand("Paste");a.preventDefault()}else{m.selectNodeContents(h);p.removeAllRanges();p.addRange(m)}setTimeout(function(){var l=b===3,i;if(l)i=c.text();else{i=e(".xhe-paste",c);var j=[];if(i.length===0)i=c;i.each(function(f,g){j.push(g.innerHTML)});i=j.join("<br />")}c.remove();d.loadBookmark();if(l)d.pasteText(i);else{i=d.cleanHTML(i);i=d.cleanWord(i);i=d.formatXHTML(i);d.pasteHTML(i)}Qa=false},0)}function Ra(a){try{d._exec("styleWithCSS",a,true)}catch(b){try{d._exec("useCSS",
  13. !a,true)}catch(c){}}}function Sa(){if(Ta&&!H){Ra(false);try{d._exec("enableObjectResizing",true,true)}catch(a){}if(y)try{d._exec("BackgroundImageCache",true,true)}catch(b){}}}function Cb(a){if(H||a.which!==13||a.shiftKey||a.ctrlKey||a.altKey)return true;a=d.getParent("p,h1,h2,h3,h4,h5,h6,pre,address,div,li");if(a.is("li"))return true;if(o.forcePtag)a.length===0&&d._exec("formatblock","<p>");else{d.pasteHTML("<br />");y&&a.length>0&&d.getRng().parentElement().childNodes.length===2&&d.pasteHTML("<br />");
  14. return false}}function Ua(){if(!za&&!U){ra&&T.height("100%").css("height",T.outerHeight()-M.outerHeight());y&&M.hide().show()}}function Db(a){a=a.target;if(a.tagName.match(/(img|embed)/i)){var b=d.getSel(),c=d.getRng(true);c.selectNode(a);b.removeAllRanges();b.addRange(c)}}function aa(a,b,c){if(!b)return false;var h="_xhe_"+b;if(c){if(Ca)c=ba(c,Ca,O);a.attr(b,O?ba(c,"abs",O):c).removeAttr(h).attr(h,c)}return a.attr(h)||a.attr(b)}function Va(){Aa&&d.hidePanel()}function Eb(a){if(H)return true;var b=
  15. a.which,c=rb;b=c?c:String.fromCharCode(b).toLowerCase();sKey="";sKey+=a.ctrlKey?"ctrl+":"";sKey+=a.altKey?"alt+":"";sKey+=a.shiftKey?"shift+":"";sKey+=b;a=sa[sKey];for(var h in a){h=a[h];if(e.isFunction(h)){if(h.call(d)===false)return false}else{d.exec(h);return false}}}function ca(a,b){var c=typeof a;if(!b)return c!="undefined";if(b==="array"&&a.hasOwnProperty&&a instanceof Array)return true;return c===b}function ba(a,b,c){if(a.match(/^(file|mailto|ftp):/i))return a;var h=c?e('<a href="'+c+'" />')[0]:
  16. location;c=h.protocol;var p=h.host,m=h.hostname,l=h.port;h=h.pathname.replace(/\\/g,"/").replace(/[^\/]+$/i,"");if(l==="")l="80";if(h==="")h="/";else if(h.charAt(0)!=="/")h="/"+h;a=e.trim(a);if(b!=="abs")a=a.replace(RegExp(c+"\\/\\/"+m.replace(/\./g,"\\.")+"(?::"+l+")"+(l==="80"?"?":"")+"(/|$)","i"),"/");if(b==="rel")a=a.replace(RegExp("^"+h.replace(/([\/\.\+\[\]\(\)])/g,"\\$1"),"i"),"");if(b!=="rel"){a.match(/^(https?:\/\/|\/)/i)||(a=h+a);if(a.charAt(0)==="/"){m=[];a=a.split("/");var i=a.length;
  17. for(h=0;h<i;h++){l=a[h];if(l==="..")m.pop();else l!==""&&l!=="."&&m.push(l)}a[i-1]===""&&m.push("");a="/"+m.join("/")}}if(b==="abs"&&!a.match(/^https?:\/\//i))a=c+"//"+p+a;return a=a.replace(/(https?:\/\/[^:\/?#]+):80(\/|$)/i,"$1$2")}function db(a,b){if(b==="*"||a.match(RegExp(".("+b.replace(/,/g,"|")+")[        DISCUZ_CODE_0        ]quot;,"i")))return true;else{alert("Upload file extension required for this: "+b);return false}}function eb(a){var b=Math.floor(Math.log(a)/Math.log(1024));return(a/Math.pow(1024,Math.floor(b))).toFixed(2)+
  18. ["Byte","KB","MB","GB","TB","PB"]}function W(){return false}var d=this,P=e(B),fb=P.closest("form"),M,T,X,$,w,Da,ka,Ta=false,H=false,ra=false,Qa=false,Wa,ta=false,gb="",Q=null,Xa,ua=false,Ya=false,la=null,da=null,Y=0,o=d.settings=e.extend({},{skin:"default",tools:"full",clickCancelDialog:true,linkTag:false,internalScript:false,inlineScript:false,internalStyle:true,inlineStyle:true,showBlocktag:false,forcePtag:true,upLinkExt:"zip,rar,txt",upImgExt:"jpg,jpeg,gif,png",upFlashExt:"swf",upMediaExt:"wmv,avi,wma,mp3,mid",

Скопировать код

Опубликовано 01-04-2011 17:54:42 | Показать все сообщения
сообщение Yarius изменено 1-4-2011 17:54

Все это лежит в папке /servtools/xheditor
 Автор| Опубликовано 01-04-2011 17:55:02 | Показать все сообщения
Ответить Yarius Сообщение

Ничего страшного, это не есть проблема, я сделаю.

Комментарий

Идея: 5.0 Уникальность: 5.0
Актуальность: 5.0
Идея: 5 Уникальность: 5 Актуальность: 5
Тогда поделись секретом?))  Опубликовано 01-04-2011 17:57
 Автор| Опубликовано 01-04-2011 18:07:13 | Показать все сообщения
Ответить Yarius Сообщение

При открытии пишет "Невозможно открыть страницу" и в строке браузера выдает: http://localhost/iweb/error.php?errstr=mysql_connect%28%29+[%3Ca+href%3D%27function.mysql-connect%27%3Efunction.mysql-connect%3C%2Fa%3E]%3A+Access+denied+for+user+%27root%27%40%27localhost%27+%28using+password%3A+YES%29-

======

Короче я пока установлю оригинал и потом вальнем на него твою локаль. Догадываюсь в чем может быть проблема. Ты наверное скинул со своими данными localhost и *.lock файлом.
 Автор| Опубликовано 01-04-2011 18:10:08 | Показать все сообщения
Ответить admin Сообщение

Не вопрос, конечно поделюсь.
 Автор| Опубликовано 02-04-2011 12:40:17 | Показать все сообщения
Наши разработки
Основной SQL файл я буду сводить в самом конце, когда будет переведен весь двиг. Это обусловлено тем, чтобы не было накладок, непоняток, а также благодаря этому шагу секономим туеву тучу времени. После перевода админки, пользовательской части и магазинов, я сажусь за создание базового SQL и после него демо данных + SQL.


ВАЖНО!
За все время перевода нельзя создавать и удалять никаких пользователей, магазинов и других данных, ТОЛЬКО ПЕРЕВОДИТЬ и ИЗМЕНЯТЬ данные!
Строго распределяем файлы для работы и работаем только с этими файлами, чтобы не было пересечений, иначе можем потерять часть перевода!!!
После окончания работы над каждым из файлов, необходимо сразу заливать его на SVN!

==========

Итак, план работы следующий:
1. Перевод админки.
2. Перевод молла.
3. Перевод пользовательской части.
4. Перевод модулей, JS файлов, редактора.
5. Чистка кода от оставшихся иероглифов (скобки, точки, двоеточия и др.)
6. Сведение CSS стилей.
7. Окончательная проверка на ошибки в переводе и стилях.
8. Нанесение своих копирайтов.
9. Анонсирование и выставление на продажу.


============= Файлы в работе

Список файлов для перевода (это основные):
/langpackage/zh/adminlp.php (anrysys)
/langpackage/zh/indexlp.php
/langpackage/zh/moduleslp.php
/langpackage/zh/shoplp.php
/langpackage/zh/tip.php

=========== Статус работ:

Я сейчас работаю с админкой (adminlp.php):
  • Закончу начатый тобой перевод.
  • Редактирование, исправление ошибок.
  • Создание базы данных для регионов.
  • Перевед шаблонов уведомлений.
  • Перевод шаблонов оплат.
  • Изменение и внесение новых категорий.

Выбор файлов за тобой.

=========== Переведено:
Все файлы в папке: /action/shop

=========== Надо перевести:
Пользовательское соглашение: /install/protocol.html
Надо изменить все китайские символы (пишу по мере нахождения по символу в каждой строке):

,



-------------------------------

Опубликовано 02-04-2011 13:10:28 | Показать все сообщения
Ясно, тогда вечером поделюсь наработкой в админке,там много чего переведено уже вот от него и отталкивайся. Вечером же выберу файлы для перевода, ибо на работе этого скрипта не держу.
Чтобы ответить, вам надо авторизироваться в системе Вход | Регистрация

Правила начислений

Закрыть

Горячая информацияНазад /2 Вперед

Карта|Теги|Черный список|Версия для КПК|Архив|RSS|Русское сообщество Chinascript.ru

GMT+2, 22-11-2017 20:16 , Processed in 0.044945 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.1 Licensed

© 2001-2013 Comsenz Inc.

Быстрый ответ Вернуться к началу Назад к списку