/gi,"");
+ rep(/<\/p>/gi,"\n");
+ rep(/ |\u00a0/gi," ");
+ rep(/"/gi,"\"");
+ rep(/</gi,"<");
+ rep(/>/gi,">");
+ rep(/&/gi,"&");
+
+ // Hack to fix an annoying bug of TinyMCE where block formats don't
+ // work when forced_root_block = ''. So set forced_root_block = 'div'
+ // and then strip out the divs manually
+ rep(/
1){s(S,"rowSpan",O+1);continue}}else{if(M>0&&g[M-1][R]){V=g[M-1][R].elm;O=a(V,"rowSpan");if(O>1){s(V,"rowSpan",O+1);continue}}}N=f(S);s(N,"colSpan",S.colSpan);U.appendChild(N);P=S}}if(U.hasChildNodes()){if(!Q){G.insertAfter(U,T)}else{T.parentNode.insertBefore(U,T)}}}function h(N){var O,M;e(g,function(P,Q){e(P,function(S,R){if(j(S)){O=R;if(N){return false}}});if(N){return !O}});e(g,function(S,T){var P,Q,R;if(!S[O]){return}P=S[O].elm;if(P!=M){R=a(P,"colspan");Q=a(P,"rowspan");if(R==1){if(!N){G.insertAfter(f(P),P);u(O,T,Q-1,R)}else{P.parentNode.insertBefore(f(P),P);u(O,T,Q-1,R)}}else{s(P,"colSpan",P.colSpan+1)}M=P}})}function n(){var M=[];e(g,function(N,O){e(N,function(Q,P){if(j(Q)&&d.inArray(M,P)===-1){e(g,function(T){var R=T[P].elm,S;S=a(R,"colSpan");if(S>1){s(R,"colSpan",S-1)}else{G.remove(R)}});M.push(P)}})});q()}function m(){var N;function M(Q){var P,R,O;P=G.getNext(Q,"tr");e(Q.cells,function(S){var T=a(S,"rowSpan");if(T>1){s(S,"rowSpan",T-1);R=F(S);u(R.x,R.y,1,1)}});R=F(Q.cells[0]);e(g[R.y],function(S){var T;S=S.elm;if(S!=O){T=a(S,"rowSpan");if(T<=1){G.remove(S)}else{s(S,"rowSpan",T-1)}O=S}})}N=k();e(N.reverse(),function(O){M(O)});q()}function E(){var M=k();G.remove(M);q();return M}function J(){var M=k();e(M,function(O,N){M[N]=A(O,true)});return M}function B(O,N){var P=k(),M=P[N?0:P.length-1],Q=M.cells.length;e(g,function(S){var R;Q=0;e(S,function(U,T){if(U.real){Q+=U.colspan}if(U.elm.parentNode==M){R=1}});if(R){return false}});if(!N){O.reverse()}e(O,function(T){var S=T.cells.length,R;for(i=0;iN){N=R}if(Q>M){M=Q}if(S.real){U=S.colspan-1;T=S.rowspan-1;if(U){if(R+U>N){N=R+U}}if(T){if(Q+T>M){M=Q+T}}}}})});return{x:N,y:M}}function v(S){var P,O,U,T,N,M,Q,R;D=F(S);if(L&&D){P=Math.min(L.x,D.x);O=Math.min(L.y,D.y);U=Math.max(L.x,D.x);T=Math.max(L.y,D.y);N=U;M=T;for(y=O;y<=M;y++){S=g[y][P];if(!S.real){if(P-(S.colspan-1) N){N=x+Q}}if(R){if(y+R>M){M=y+R}}}}}G.removeClass(G.select("td.mceSelected,th.mceSelected"),"mceSelected");for(y=O;y<=M;y++){for(x=P;x<=N;x++){if(g[y][x]){G.addClass(g[y][x].elm,"mceSelected")}}}}}d.extend(this,{deleteTable:r,split:C,merge:p,insertRow:l,insertCol:h,deleteCols:n,deleteRows:m,cutRows:E,copyRows:J,pasteRows:B,getPos:F,setStartCell:w,setEndCell:v})}d.create("tinymce.plugins.TablePlugin",{init:function(g,h){var f,m,j=true;function l(p){var o=g.selection,n=g.dom.getParent(p||o.getNode(),"table");if(n){return new b(n,g.dom,o)}}function k(){g.getBody().style.webkitUserSelect="";if(j){g.dom.removeClass(g.dom.select("td.mceSelected,th.mceSelected"),"mceSelected");j=false}}e([["table","table.desc","mceInsertTable",true],["delete_table","table.del","mceTableDelete"],["delete_col","table.delete_col_desc","mceTableDeleteCol"],["delete_row","table.delete_row_desc","mceTableDeleteRow"],["col_after","table.col_after_desc","mceTableInsertColAfter"],["col_before","table.col_before_desc","mceTableInsertColBefore"],["row_after","table.row_after_desc","mceTableInsertRowAfter"],["row_before","table.row_before_desc","mceTableInsertRowBefore"],["row_props","table.row_desc","mceTableRowProps",true],["cell_props","table.cell_desc","mceTableCellProps",true],["split_cells","table.split_cells_desc","mceTableSplitCells",true],["merge_cells","table.merge_cells_desc","mceTableMergeCells",true]],function(n){g.addButton(n[0],{title:n[1],cmd:n[2],ui:n[3]})});if(!d.isIE){g.onClick.add(function(n,o){o=o.target;if(o.nodeName==="TABLE"){n.selection.select(o);n.nodeChanged()}})}g.onPreProcess.add(function(o,p){var n,q,r,t=o.dom,s;n=t.select("table",p.node);q=n.length;while(q--){r=n[q];t.setAttrib(r,"data-mce-style","");if((s=t.getAttrib(r,"width"))){t.setStyle(r,"width",s);t.setAttrib(r,"width","")}if((s=t.getAttrib(r,"height"))){t.setStyle(r,"height",s);t.setAttrib(r,"height","")}}});g.onNodeChange.add(function(q,o,s){var r;s=q.selection.getStart();r=q.dom.getParent(s,"td,th,caption");o.setActive("table",s.nodeName==="TABLE"||!!r);if(r&&r.nodeName==="CAPTION"){r=0}o.setDisabled("delete_table",!r);o.setDisabled("delete_col",!r);o.setDisabled("delete_table",!r);o.setDisabled("delete_row",!r);o.setDisabled("col_after",!r);o.setDisabled("col_before",!r);o.setDisabled("row_after",!r);o.setDisabled("row_before",!r);o.setDisabled("row_props",!r);o.setDisabled("cell_props",!r);o.setDisabled("split_cells",!r);o.setDisabled("merge_cells",!r)});g.onInit.add(function(r){var p,t,q=r.dom,u;f=r.windowManager;r.onMouseDown.add(function(w,z){if(z.button!=2){k();t=q.getParent(z.target,"td,th");p=q.getParent(t,"table")}});q.bind(r.getDoc(),"mouseover",function(C){var A,z,B=C.target;if(t&&(u||B!=t)&&(B.nodeName=="TD"||B.nodeName=="TH")){z=q.getParent(B,"table");if(z==p){if(!u){u=l(z);u.setStartCell(t);r.getBody().style.webkitUserSelect="none"}u.setEndCell(B);j=true}A=r.selection.getSel();try{if(A.removeAllRanges){A.removeAllRanges()}else{A.empty()}}catch(w){}C.preventDefault()}});r.onMouseUp.add(function(F,G){var z,B=F.selection,H,I=B.getSel(),w,C,A,E;if(t){if(u){F.getBody().style.webkitUserSelect=""}function D(J,L){var K=new d.dom.TreeWalker(J,J);do{if(J.nodeType==3&&d.trim(J.nodeValue).length!=0){if(L){z.setStart(J,0)}else{z.setEnd(J,J.nodeValue.length)}return}if(J.nodeName=="BR"){if(L){z.setStartBefore(J)}else{z.setEndBefore(J)}return}}while(J=(L?K.next():K.prev()))}H=q.select("td.mceSelected,th.mceSelected");if(H.length>0){z=q.createRng();C=H[0];E=H[H.length-1];z.setStartBefore(C);z.setEndAfter(C);D(C,1);w=new d.dom.TreeWalker(C,q.getParent(H[0],"table"));do{if(C.nodeName=="TD"||C.nodeName=="TH"){if(!q.hasClass(C,"mceSelected")){break}A=C}}while(C=w.next());D(A);B.setRng(z)}F.nodeChanged();t=u=p=null}});r.onKeyUp.add(function(w,z){k()});r.onKeyDown.add(function(w,z){n(w)});r.onMouseDown.add(function(w,z){if(z.button!=2){n(w)}});function o(D,z,A,F){var B=3,G=D.dom.getParent(z.startContainer,"TABLE"),C,w,E;if(G){C=G.parentNode}w=z.startContainer.nodeType==B&&z.startOffset==0&&z.endOffset==0&&F&&(A.nodeName=="TR"||A==C);E=(A.nodeName=="TD"||A.nodeName=="TH")&&!F;return w||E}function n(A){if(!d.isWebKit){return}var z=A.selection.getRng();var C=A.selection.getNode();var B=A.dom.getParent(z.startContainer,"TD,TH");if(!o(A,z,C,B)){return}if(!B){B=C}var w=B.lastChild;while(w.lastChild){w=w.lastChild}z.setEnd(w,w.nodeValue.length);A.selection.setRng(z)}r.plugins.table.fixTableCellSelection=n;if(r&&r.plugins.contextmenu){r.plugins.contextmenu.onContextMenu.add(function(A,w,C){var D,B=r.selection,z=B.getNode()||r.getBody();if(r.dom.getParent(C,"td")||r.dom.getParent(C,"th")||r.dom.select("td.mceSelected,th.mceSelected").length){w.removeAll();if(z.nodeName=="A"&&!r.dom.getAttrib(z,"name")){w.add({title:"advanced.link_desc",icon:"link",cmd:r.plugins.advlink?"mceAdvLink":"mceLink",ui:true});w.add({title:"advanced.unlink_desc",icon:"unlink",cmd:"UnLink"});w.addSeparator()}if(z.nodeName=="IMG"&&z.className.indexOf("mceItem")==-1){w.add({title:"advanced.image_desc",icon:"image",cmd:r.plugins.advimage?"mceAdvImage":"mceImage",ui:true});w.addSeparator()}w.add({title:"table.desc",icon:"table",cmd:"mceInsertTable",value:{action:"insert"}});w.add({title:"table.props_desc",icon:"table_props",cmd:"mceInsertTable"});w.add({title:"table.del",icon:"delete_table",cmd:"mceTableDelete"});w.addSeparator();D=w.addMenu({title:"table.cell"});D.add({title:"table.cell_desc",icon:"cell_props",cmd:"mceTableCellProps"});D.add({title:"table.split_cells_desc",icon:"split_cells",cmd:"mceTableSplitCells"});D.add({title:"table.merge_cells_desc",icon:"merge_cells",cmd:"mceTableMergeCells"});D=w.addMenu({title:"table.row"});D.add({title:"table.row_desc",icon:"row_props",cmd:"mceTableRowProps"});D.add({title:"table.row_before_desc",icon:"row_before",cmd:"mceTableInsertRowBefore"});D.add({title:"table.row_after_desc",icon:"row_after",cmd:"mceTableInsertRowAfter"});D.add({title:"table.delete_row_desc",icon:"delete_row",cmd:"mceTableDeleteRow"});D.addSeparator();D.add({title:"table.cut_row_desc",icon:"cut",cmd:"mceTableCutRow"});D.add({title:"table.copy_row_desc",icon:"copy",cmd:"mceTableCopyRow"});D.add({title:"table.paste_row_before_desc",icon:"paste",cmd:"mceTablePasteRowBefore"}).setDisabled(!m);D.add({title:"table.paste_row_after_desc",icon:"paste",cmd:"mceTablePasteRowAfter"}).setDisabled(!m);D=w.addMenu({title:"table.col"});D.add({title:"table.col_before_desc",icon:"col_before",cmd:"mceTableInsertColBefore"});D.add({title:"table.col_after_desc",icon:"col_after",cmd:"mceTableInsertColAfter"});D.add({title:"table.delete_col_desc",icon:"delete_col",cmd:"mceTableDeleteCol"})}else{w.add({title:"table.desc",icon:"table",cmd:"mceInsertTable"})}})}if(d.isWebKit){function v(C,N){var L=d.VK;var Q=N.keyCode;function O(Y,U,S){var T=Y?"previousSibling":"nextSibling";var Z=C.dom.getParent(U,"tr");var X=Z[T];if(X){z(C,U,X,Y);d.dom.Event.cancel(S);return true}else{var aa=C.dom.getParent(Z,"table");var W=Z.parentNode;var R=W.nodeName.toLowerCase();if(R==="tbody"||R===(Y?"tfoot":"thead")){var V=w(Y,aa,W,"tbody");if(V!==null){return K(Y,V,U,S)}}return M(Y,Z,T,aa,S)}}function w(V,T,U,X){var S=C.dom.select(">"+X,T);var R=S.indexOf(U);if(V&&R===0||!V&&R===S.length-1){return B(V,T)}else{if(R===-1){var W=U.tagName.toLowerCase()==="thead"?0:S.length-1;return S[W]}else{return S[R+(V?-1:1)]}}}function B(U,T){var S=U?"thead":"tfoot";var R=C.dom.select(">"+S,T);return R.length!==0?R[0]:null}function K(V,T,S,U){var R=J(T,V);R&&z(C,S,R,V);d.dom.Event.cancel(U);return true}function M(Y,U,R,X,W){var S=X[R];if(S){F(S);return true}else{var V=C.dom.getParent(X,"td,th");if(V){return O(Y,V,W)}else{var T=J(U,!Y);F(T);return d.dom.Event.cancel(W)}}}function J(S,R){var T=S&&S[R?"lastChild":"firstChild"];return T&&T.nodeName==="BR"?C.dom.getParent(T,"td,th"):T}function F(R){C.selection.setCursorLocation(R,0)}function A(){return Q==L.UP||Q==L.DOWN}function D(R){var T=R.selection.getNode();var S=R.dom.getParent(T,"tr");return S!==null}function P(S){var R=0;var T=S;while(T.previousSibling){T=T.previousSibling;R=R+a(T,"colspan")}return R}function E(T,R){var U=0;var S=0;e(T.children,function(V,W){U=U+a(V,"colspan");S=W;if(U>R){return false}});return S}function z(T,W,Y,V){var X=P(T.dom.getParent(W,"td,th"));var S=E(Y,X);var R=Y.childNodes[S];var U=J(R,V);F(U||R)}function H(R){var T=C.selection.getNode();var U=C.dom.getParent(T,"td,th");var S=C.dom.getParent(R,"td,th");return U&&U!==S&&I(U,S)}function I(S,R){return C.dom.getParent(S,"TABLE")===C.dom.getParent(R,"TABLE")}if(A()&&D(C)){var G=C.selection.getNode();setTimeout(function(){if(H(G)){O(!N.shiftKey&&Q===L.UP,G,N)}},0)}}r.onKeyDown.add(v)}if(!d.isIE){function s(){var w;for(w=r.getBody().lastChild;w&&w.nodeType==3&&!w.nodeValue.length;w=w.previousSibling){}if(w&&w.nodeName=="TABLE"){r.dom.add(r.getBody(),"p",null,' ')}}if(d.isGecko){r.onKeyDown.add(function(z,B){var w,A,C=z.dom;if(B.keyCode==37||B.keyCode==38){w=z.selection.getRng();A=C.getParent(w.startContainer,"table");if(A&&z.getBody().firstChild==A){if(c(w,A)){w=C.createRng();w.setStartBefore(A);w.setEndBefore(A);z.selection.setRng(w);B.preventDefault()}}}})}r.onKeyUp.add(s);r.onSetContent.add(s);r.onVisualAid.add(s);r.onPreProcess.add(function(w,A){var z=A.node.lastChild;if(z&&z.childNodes.length==1&&z.firstChild.nodeName=="BR"){w.dom.remove(z)}});if(d.isGecko){r.onKeyDown.add(function(z,B){if(B.keyCode===d.VK.ENTER&&B.shiftKey){var A=z.selection.getRng().startContainer;var C=q.getParent(A,"td,th");if(C){var w=z.getDoc().createTextNode("\uFEFF");q.insertAfter(w,A)}}})}s();r.startContent=r.getContent({format:"raw"})}});e({mceTableSplitCells:function(n){n.split()},mceTableMergeCells:function(o){var p,q,n;n=g.dom.getParent(g.selection.getNode(),"th,td");if(n){p=n.rowSpan;q=n.colSpan}if(!g.dom.select("td.mceSelected,th.mceSelected").length){f.open({url:h+"/merge_cells.htm",width:240+parseInt(g.getLang("table.merge_cells_delta_width",0)),height:110+parseInt(g.getLang("table.merge_cells_delta_height",0)),inline:1},{rows:p,cols:q,onaction:function(r){o.merge(n,r.cols,r.rows)},plugin_url:h})}else{o.merge()}},mceTableInsertRowBefore:function(n){n.insertRow(true)},mceTableInsertRowAfter:function(n){n.insertRow()},mceTableInsertColBefore:function(n){n.insertCol(true)},mceTableInsertColAfter:function(n){n.insertCol()},mceTableDeleteCol:function(n){n.deleteCols()},mceTableDeleteRow:function(n){n.deleteRows()},mceTableCutRow:function(n){m=n.cutRows()},mceTableCopyRow:function(n){m=n.copyRows()},mceTablePasteRowBefore:function(n){n.pasteRows(m,true)},mceTablePasteRowAfter:function(n){n.pasteRows(m)},mceTableDelete:function(n){n.deleteTable()}},function(o,n){g.addCommand(n,function(){var p=l();if(p){o(p);g.execCommand("mceRepaint");k()}})});e({mceInsertTable:function(n){f.open({url:h+"/table.htm",width:400+parseInt(g.getLang("table.table_delta_width",0)),height:320+parseInt(g.getLang("table.table_delta_height",0)),inline:1},{plugin_url:h,action:n?n.action:0})},mceTableRowProps:function(){f.open({url:h+"/row.htm",width:400+parseInt(g.getLang("table.rowprops_delta_width",0)),height:295+parseInt(g.getLang("table.rowprops_delta_height",0)),inline:1},{plugin_url:h})},mceTableCellProps:function(){f.open({url:h+"/cell.htm",width:400+parseInt(g.getLang("table.cellprops_delta_width",0)),height:295+parseInt(g.getLang("table.cellprops_delta_height",0)),inline:1},{plugin_url:h})}},function(o,n){g.addCommand(n,function(p,q){o(q)})})}});d.PluginManager.add("table",d.plugins.TablePlugin)})(tinymce);
\ No newline at end of file
+(function(d){var e=d.each;function c(g,h){var j=h.ownerDocument,f=j.createRange(),k;f.setStartBefore(h);f.setEnd(g.endContainer,g.endOffset);k=j.createElement("body");k.appendChild(f.cloneContents());return k.innerHTML.replace(/<(br|img|object|embed|input|textarea)[^>]*>/gi,"-").replace(/<[^>]+>/g,"").length==0}function a(g,f){return parseInt(g.getAttribute(f)||1)}function b(H,G,K){var g,L,D,o;t();o=G.getParent(K.getStart(),"th,td");if(o){L=F(o);D=I();o=z(L.x,L.y)}function A(N,M){N=N.cloneNode(M);N.removeAttribute("id");return N}function t(){var M=0;g=[];e(["thead","tbody","tfoot"],function(N){var O=G.select("> "+N+" tr",H);e(O,function(P,Q){Q+=M;e(G.select("> td, > th",P),function(W,R){var S,T,U,V;if(g[Q]){while(g[Q][R]){R++}}U=a(W,"rowspan");V=a(W,"colspan");for(T=Q;T '}return false}},"childNodes");M=A(M,false);s(M,"rowSpan",1);s(M,"colSpan",1);if(N){M.appendChild(N)}else{if(!d.isIE){M.innerHTML=' '}}return M}function q(){var M=G.createRng();e(G.select("tr",H),function(N){if(N.cells.length==0){G.remove(N)}});if(G.select("tr",H).length==0){M.setStartAfter(H);M.setEndAfter(H);K.setRng(M);G.remove(H);return}e(G.select("thead,tbody,tfoot",H),function(N){if(N.rows.length==0){G.remove(N)}});t();row=g[Math.min(g.length-1,L.y)];if(row){K.select(row[Math.min(row.length-1,L.x)].elm,true);K.collapse(true)}}function u(S,Q,U,R){var P,N,M,O,T;P=g[Q][S].elm.parentNode;for(M=1;M<=U;M++){P=G.getNext(P,"tr");if(P){for(N=S;N>=0;N--){T=g[Q+M][N].elm;if(T.parentNode==P){for(O=1;O<=R;O++){G.insertAfter(f(T),T)}break}}if(N==-1){for(O=1;O<=R;O++){P.insertBefore(f(P.cells[0]),P.cells[0])}}}}}function C(){e(g,function(M,N){e(M,function(P,O){var S,R,T,Q;if(j(P)){P=P.elm;S=a(P,"colspan");R=a(P,"rowspan");if(S>1||R>1){s(P,"rowSpan",1);s(P,"colSpan",1);for(Q=0;Q1){s(S,"rowSpan",O+1);continue}}else{if(M>0&&g[M-1][R]){V=g[M-1][R].elm;O=a(V,"rowSpan");if(O>1){s(V,"rowSpan",O+1);continue}}}N=f(S);s(N,"colSpan",S.colSpan);U.appendChild(N);P=S}}if(U.hasChildNodes()){if(!Q){G.insertAfter(U,T)}else{T.parentNode.insertBefore(U,T)}}}function h(N){var O,M;e(g,function(P,Q){e(P,function(S,R){if(j(S)){O=R;if(N){return false}}});if(N){return !O}});e(g,function(S,T){var P,Q,R;if(!S[O]){return}P=S[O].elm;if(P!=M){R=a(P,"colspan");Q=a(P,"rowspan");if(R==1){if(!N){G.insertAfter(f(P),P);u(O,T,Q-1,R)}else{P.parentNode.insertBefore(f(P),P);u(O,T,Q-1,R)}}else{s(P,"colSpan",P.colSpan+1)}M=P}})}function n(){var M=[];e(g,function(N,O){e(N,function(Q,P){if(j(Q)&&d.inArray(M,P)===-1){e(g,function(T){var R=T[P].elm,S;S=a(R,"colSpan");if(S>1){s(R,"colSpan",S-1)}else{G.remove(R)}});M.push(P)}})});q()}function m(){var N;function M(Q){var P,R,O;P=G.getNext(Q,"tr");e(Q.cells,function(S){var T=a(S,"rowSpan");if(T>1){s(S,"rowSpan",T-1);R=F(S);u(R.x,R.y,1,1)}});R=F(Q.cells[0]);e(g[R.y],function(S){var T;S=S.elm;if(S!=O){T=a(S,"rowSpan");if(T<=1){G.remove(S)}else{s(S,"rowSpan",T-1)}O=S}})}N=k();e(N.reverse(),function(O){M(O)});q()}function E(){var M=k();G.remove(M);q();return M}function J(){var M=k();e(M,function(O,N){M[N]=A(O,true)});return M}function B(O,N){if(!O){return}var P=k(),M=P[N?0:P.length-1],Q=M.cells.length;e(g,function(S){var R;Q=0;e(S,function(U,T){if(U.real){Q+=U.colspan}if(U.elm.parentNode==M){R=1}});if(R){return false}});if(!N){O.reverse()}e(O,function(T){var S=T.cells.length,R;for(i=0;iN){N=R}if(Q>M){M=Q}if(S.real){U=S.colspan-1;T=S.rowspan-1;if(U){if(R+U>N){N=R+U}}if(T){if(Q+T>M){M=Q+T}}}}})});return{x:N,y:M}}function v(S){var P,O,U,T,N,M,Q,R;D=F(S);if(L&&D){P=Math.min(L.x,D.x);O=Math.min(L.y,D.y);U=Math.max(L.x,D.x);T=Math.max(L.y,D.y);N=U;M=T;for(y=O;y<=M;y++){S=g[y][P];if(!S.real){if(P-(S.colspan-1) N){N=x+Q}}if(R){if(y+R>M){M=y+R}}}}}G.removeClass(G.select("td.mceSelected,th.mceSelected"),"mceSelected");for(y=O;y<=M;y++){for(x=P;x<=N;x++){if(g[y][x]){G.addClass(g[y][x].elm,"mceSelected")}}}}}d.extend(this,{deleteTable:r,split:C,merge:p,insertRow:l,insertCol:h,deleteCols:n,deleteRows:m,cutRows:E,copyRows:J,pasteRows:B,getPos:F,setStartCell:w,setEndCell:v})}d.create("tinymce.plugins.TablePlugin",{init:function(g,h){var f,m,j=true;function l(p){var o=g.selection,n=g.dom.getParent(p||o.getNode(),"table");if(n){return new b(n,g.dom,o)}}function k(){g.getBody().style.webkitUserSelect="";if(j){g.dom.removeClass(g.dom.select("td.mceSelected,th.mceSelected"),"mceSelected");j=false}}e([["table","table.desc","mceInsertTable",true],["delete_table","table.del","mceTableDelete"],["delete_col","table.delete_col_desc","mceTableDeleteCol"],["delete_row","table.delete_row_desc","mceTableDeleteRow"],["col_after","table.col_after_desc","mceTableInsertColAfter"],["col_before","table.col_before_desc","mceTableInsertColBefore"],["row_after","table.row_after_desc","mceTableInsertRowAfter"],["row_before","table.row_before_desc","mceTableInsertRowBefore"],["row_props","table.row_desc","mceTableRowProps",true],["cell_props","table.cell_desc","mceTableCellProps",true],["split_cells","table.split_cells_desc","mceTableSplitCells",true],["merge_cells","table.merge_cells_desc","mceTableMergeCells",true]],function(n){g.addButton(n[0],{title:n[1],cmd:n[2],ui:n[3]})});if(!d.isIE){g.onClick.add(function(n,o){o=o.target;if(o.nodeName==="TABLE"){n.selection.select(o);n.nodeChanged()}})}g.onPreProcess.add(function(o,p){var n,q,r,t=o.dom,s;n=t.select("table",p.node);q=n.length;while(q--){r=n[q];t.setAttrib(r,"data-mce-style","");if((s=t.getAttrib(r,"width"))){t.setStyle(r,"width",s);t.setAttrib(r,"width","")}if((s=t.getAttrib(r,"height"))){t.setStyle(r,"height",s);t.setAttrib(r,"height","")}}});g.onNodeChange.add(function(q,o,s){var r;s=q.selection.getStart();r=q.dom.getParent(s,"td,th,caption");o.setActive("table",s.nodeName==="TABLE"||!!r);if(r&&r.nodeName==="CAPTION"){r=0}o.setDisabled("delete_table",!r);o.setDisabled("delete_col",!r);o.setDisabled("delete_table",!r);o.setDisabled("delete_row",!r);o.setDisabled("col_after",!r);o.setDisabled("col_before",!r);o.setDisabled("row_after",!r);o.setDisabled("row_before",!r);o.setDisabled("row_props",!r);o.setDisabled("cell_props",!r);o.setDisabled("split_cells",!r);o.setDisabled("merge_cells",!r)});g.onInit.add(function(r){var p,t,q=r.dom,u;f=r.windowManager;r.onMouseDown.add(function(w,z){if(z.button!=2){k();t=q.getParent(z.target,"td,th");p=q.getParent(t,"table")}});q.bind(r.getDoc(),"mouseover",function(C){var A,z,B=C.target;if(t&&(u||B!=t)&&(B.nodeName=="TD"||B.nodeName=="TH")){z=q.getParent(B,"table");if(z==p){if(!u){u=l(z);u.setStartCell(t);r.getBody().style.webkitUserSelect="none"}u.setEndCell(B);j=true}A=r.selection.getSel();try{if(A.removeAllRanges){A.removeAllRanges()}else{A.empty()}}catch(w){}C.preventDefault()}});r.onMouseUp.add(function(F,G){var z,B=F.selection,H,I=B.getSel(),w,C,A,E;if(t){if(u){F.getBody().style.webkitUserSelect=""}function D(J,L){var K=new d.dom.TreeWalker(J,J);do{if(J.nodeType==3&&d.trim(J.nodeValue).length!=0){if(L){z.setStart(J,0)}else{z.setEnd(J,J.nodeValue.length)}return}if(J.nodeName=="BR"){if(L){z.setStartBefore(J)}else{z.setEndBefore(J)}return}}while(J=(L?K.next():K.prev()))}H=q.select("td.mceSelected,th.mceSelected");if(H.length>0){z=q.createRng();C=H[0];E=H[H.length-1];z.setStartBefore(C);z.setEndAfter(C);D(C,1);w=new d.dom.TreeWalker(C,q.getParent(H[0],"table"));do{if(C.nodeName=="TD"||C.nodeName=="TH"){if(!q.hasClass(C,"mceSelected")){break}A=C}}while(C=w.next());D(A);B.setRng(z)}F.nodeChanged();t=u=p=null}});r.onKeyUp.add(function(w,z){k()});r.onKeyDown.add(function(w,z){n(w)});r.onMouseDown.add(function(w,z){if(z.button!=2){n(w)}});function o(D,z,A,F){var B=3,G=D.dom.getParent(z.startContainer,"TABLE"),C,w,E;if(G){C=G.parentNode}w=z.startContainer.nodeType==B&&z.startOffset==0&&z.endOffset==0&&F&&(A.nodeName=="TR"||A==C);E=(A.nodeName=="TD"||A.nodeName=="TH")&&!F;return w||E}function n(A){if(!d.isWebKit){return}var z=A.selection.getRng();var C=A.selection.getNode();var B=A.dom.getParent(z.startContainer,"TD,TH");if(!o(A,z,C,B)){return}if(!B){B=C}var w=B.lastChild;while(w.lastChild){w=w.lastChild}z.setEnd(w,w.nodeValue.length);A.selection.setRng(z)}r.plugins.table.fixTableCellSelection=n;if(r&&r.plugins.contextmenu){r.plugins.contextmenu.onContextMenu.add(function(A,w,C){var D,B=r.selection,z=B.getNode()||r.getBody();if(r.dom.getParent(C,"td")||r.dom.getParent(C,"th")||r.dom.select("td.mceSelected,th.mceSelected").length){w.removeAll();if(z.nodeName=="A"&&!r.dom.getAttrib(z,"name")){w.add({title:"advanced.link_desc",icon:"link",cmd:r.plugins.advlink?"mceAdvLink":"mceLink",ui:true});w.add({title:"advanced.unlink_desc",icon:"unlink",cmd:"UnLink"});w.addSeparator()}if(z.nodeName=="IMG"&&z.className.indexOf("mceItem")==-1){w.add({title:"advanced.image_desc",icon:"image",cmd:r.plugins.advimage?"mceAdvImage":"mceImage",ui:true});w.addSeparator()}w.add({title:"table.desc",icon:"table",cmd:"mceInsertTable",value:{action:"insert"}});w.add({title:"table.props_desc",icon:"table_props",cmd:"mceInsertTable"});w.add({title:"table.del",icon:"delete_table",cmd:"mceTableDelete"});w.addSeparator();D=w.addMenu({title:"table.cell"});D.add({title:"table.cell_desc",icon:"cell_props",cmd:"mceTableCellProps"});D.add({title:"table.split_cells_desc",icon:"split_cells",cmd:"mceTableSplitCells"});D.add({title:"table.merge_cells_desc",icon:"merge_cells",cmd:"mceTableMergeCells"});D=w.addMenu({title:"table.row"});D.add({title:"table.row_desc",icon:"row_props",cmd:"mceTableRowProps"});D.add({title:"table.row_before_desc",icon:"row_before",cmd:"mceTableInsertRowBefore"});D.add({title:"table.row_after_desc",icon:"row_after",cmd:"mceTableInsertRowAfter"});D.add({title:"table.delete_row_desc",icon:"delete_row",cmd:"mceTableDeleteRow"});D.addSeparator();D.add({title:"table.cut_row_desc",icon:"cut",cmd:"mceTableCutRow"});D.add({title:"table.copy_row_desc",icon:"copy",cmd:"mceTableCopyRow"});D.add({title:"table.paste_row_before_desc",icon:"paste",cmd:"mceTablePasteRowBefore"}).setDisabled(!m);D.add({title:"table.paste_row_after_desc",icon:"paste",cmd:"mceTablePasteRowAfter"}).setDisabled(!m);D=w.addMenu({title:"table.col"});D.add({title:"table.col_before_desc",icon:"col_before",cmd:"mceTableInsertColBefore"});D.add({title:"table.col_after_desc",icon:"col_after",cmd:"mceTableInsertColAfter"});D.add({title:"table.delete_col_desc",icon:"delete_col",cmd:"mceTableDeleteCol"})}else{w.add({title:"table.desc",icon:"table",cmd:"mceInsertTable"})}})}if(d.isWebKit){function v(C,N){var L=d.VK;var Q=N.keyCode;function O(Y,U,S){var T=Y?"previousSibling":"nextSibling";var Z=C.dom.getParent(U,"tr");var X=Z[T];if(X){z(C,U,X,Y);d.dom.Event.cancel(S);return true}else{var aa=C.dom.getParent(Z,"table");var W=Z.parentNode;var R=W.nodeName.toLowerCase();if(R==="tbody"||R===(Y?"tfoot":"thead")){var V=w(Y,aa,W,"tbody");if(V!==null){return K(Y,V,U,S)}}return M(Y,Z,T,aa,S)}}function w(V,T,U,X){var S=C.dom.select(">"+X,T);var R=S.indexOf(U);if(V&&R===0||!V&&R===S.length-1){return B(V,T)}else{if(R===-1){var W=U.tagName.toLowerCase()==="thead"?0:S.length-1;return S[W]}else{return S[R+(V?-1:1)]}}}function B(U,T){var S=U?"thead":"tfoot";var R=C.dom.select(">"+S,T);return R.length!==0?R[0]:null}function K(V,T,S,U){var R=J(T,V);R&&z(C,S,R,V);d.dom.Event.cancel(U);return true}function M(Y,U,R,X,W){var S=X[R];if(S){F(S);return true}else{var V=C.dom.getParent(X,"td,th");if(V){return O(Y,V,W)}else{var T=J(U,!Y);F(T);return d.dom.Event.cancel(W)}}}function J(S,R){var T=S&&S[R?"lastChild":"firstChild"];return T&&T.nodeName==="BR"?C.dom.getParent(T,"td,th"):T}function F(R){C.selection.setCursorLocation(R,0)}function A(){return Q==L.UP||Q==L.DOWN}function D(R){var T=R.selection.getNode();var S=R.dom.getParent(T,"tr");return S!==null}function P(S){var R=0;var T=S;while(T.previousSibling){T=T.previousSibling;R=R+a(T,"colspan")}return R}function E(T,R){var U=0;var S=0;e(T.children,function(V,W){U=U+a(V,"colspan");S=W;if(U>R){return false}});return S}function z(T,W,Y,V){var X=P(T.dom.getParent(W,"td,th"));var S=E(Y,X);var R=Y.childNodes[S];var U=J(R,V);F(U||R)}function H(R){var T=C.selection.getNode();var U=C.dom.getParent(T,"td,th");var S=C.dom.getParent(R,"td,th");return U&&U!==S&&I(U,S)}function I(S,R){return C.dom.getParent(S,"TABLE")===C.dom.getParent(R,"TABLE")}if(A()&&D(C)){var G=C.selection.getNode();setTimeout(function(){if(H(G)){O(!N.shiftKey&&Q===L.UP,G,N)}},0)}}r.onKeyDown.add(v)}function s(){var w;for(w=r.getBody().lastChild;w&&w.nodeType==3&&!w.nodeValue.length;w=w.previousSibling){}if(w&&w.nodeName=="TABLE"){if(r.settings.forced_root_block){r.dom.add(r.getBody(),r.settings.forced_root_block,null,d.isIE?" ":' ')}else{r.dom.add(r.getBody(),"br",{"data-mce-bogus":"1"})}}}if(d.isGecko){r.onKeyDown.add(function(z,B){var w,A,C=z.dom;if(B.keyCode==37||B.keyCode==38){w=z.selection.getRng();A=C.getParent(w.startContainer,"table");if(A&&z.getBody().firstChild==A){if(c(w,A)){w=C.createRng();w.setStartBefore(A);w.setEndBefore(A);z.selection.setRng(w);B.preventDefault()}}}})}r.onKeyUp.add(s);r.onSetContent.add(s);r.onVisualAid.add(s);r.onPreProcess.add(function(w,A){var z=A.node.lastChild;if(z&&(z.nodeName=="BR"||(z.childNodes.length==1&&(z.firstChild.nodeName=="BR"||z.firstChild.nodeValue=="\u00a0")))&&z.previousSibling&&z.previousSibling.nodeName=="TABLE"){w.dom.remove(z)}});s();r.startContent=r.getContent({format:"raw"})});e({mceTableSplitCells:function(n){n.split()},mceTableMergeCells:function(o){var p,q,n;n=g.dom.getParent(g.selection.getNode(),"th,td");if(n){p=n.rowSpan;q=n.colSpan}if(!g.dom.select("td.mceSelected,th.mceSelected").length){f.open({url:h+"/merge_cells.htm",width:240+parseInt(g.getLang("table.merge_cells_delta_width",0)),height:110+parseInt(g.getLang("table.merge_cells_delta_height",0)),inline:1},{rows:p,cols:q,onaction:function(r){o.merge(n,r.cols,r.rows)},plugin_url:h})}else{o.merge()}},mceTableInsertRowBefore:function(n){n.insertRow(true)},mceTableInsertRowAfter:function(n){n.insertRow()},mceTableInsertColBefore:function(n){n.insertCol(true)},mceTableInsertColAfter:function(n){n.insertCol()},mceTableDeleteCol:function(n){n.deleteCols()},mceTableDeleteRow:function(n){n.deleteRows()},mceTableCutRow:function(n){m=n.cutRows()},mceTableCopyRow:function(n){m=n.copyRows()},mceTablePasteRowBefore:function(n){n.pasteRows(m,true)},mceTablePasteRowAfter:function(n){n.pasteRows(m)},mceTableDelete:function(n){n.deleteTable()}},function(o,n){g.addCommand(n,function(){var p=l();if(p){o(p);g.execCommand("mceRepaint");k()}})});e({mceInsertTable:function(n){f.open({url:h+"/table.htm",width:400+parseInt(g.getLang("table.table_delta_width",0)),height:320+parseInt(g.getLang("table.table_delta_height",0)),inline:1},{plugin_url:h,action:n?n.action:0})},mceTableRowProps:function(){f.open({url:h+"/row.htm",width:400+parseInt(g.getLang("table.rowprops_delta_width",0)),height:295+parseInt(g.getLang("table.rowprops_delta_height",0)),inline:1},{plugin_url:h})},mceTableCellProps:function(){f.open({url:h+"/cell.htm",width:400+parseInt(g.getLang("table.cellprops_delta_width",0)),height:295+parseInt(g.getLang("table.cellprops_delta_height",0)),inline:1},{plugin_url:h})}},function(o,n){g.addCommand(n,function(p,q){o(q)})})}});d.PluginManager.add("table",d.plugins.TablePlugin)})(tinymce);
\ No newline at end of file
diff --git a/library/tinymce/jscripts/tiny_mce/plugins/table/editor_plugin_src.js b/library/tinymce/jscripts/tiny_mce/plugins/table/editor_plugin_src.js
index 832b5e943..532b79c6f 100644
--- a/library/tinymce/jscripts/tiny_mce/plugins/table/editor_plugin_src.js
+++ b/library/tinymce/jscripts/tiny_mce/plugins/table/editor_plugin_src.js
@@ -287,6 +287,21 @@
endX = startX + (cols - 1);
endY = startY + (rows - 1);
} else {
+ startPos = endPos = null;
+
+ // Calculate start/end pos by checking for selected cells in grid works better with context menu
+ each(grid, function(row, y) {
+ each(row, function(cell, x) {
+ if (isCellSelected(cell)) {
+ if (!startPos) {
+ startPos = {x: x, y: y};
+ }
+
+ endPos = {x: x, y: y};
+ }
+ });
+ });
+
// Use selection
startX = startPos.x;
startY = startPos.y;
@@ -551,6 +566,10 @@
};
function pasteRows(rows, before) {
+ // If we don't have any rows in the clipboard, return immediately
+ if(!rows)
+ return;
+
var selectedRows = getSelectedRows(),
targetRow = selectedRows[before ? 0 : selectedRows.length - 1],
targetCellCount = targetRow.cells.length;
@@ -599,6 +618,9 @@
else
dom.insertAfter(row, targetRow);
});
+
+ // Remove current selection
+ dom.removeClass(dom.select('td.mceSelected,th.mceSelected'), 'mceSelected');
};
function getPos(target) {
@@ -1216,80 +1238,86 @@
ed.onKeyDown.add(moveSelection);
}
-
+
// Fixes an issue on Gecko where it's impossible to place the caret behind a table
// This fix will force a paragraph element after the table but only when the forced_root_block setting is enabled
- if (!tinymce.isIE) {
- function fixTableCaretPos() {
- var last;
+ function fixTableCaretPos() {
+ var last;
- // Skip empty text nodes form the end
- for (last = ed.getBody().lastChild; last && last.nodeType == 3 && !last.nodeValue.length; last = last.previousSibling) ;
+ // Skip empty text nodes form the end
+ for (last = ed.getBody().lastChild; last && last.nodeType == 3 && !last.nodeValue.length; last = last.previousSibling) ;
- if (last && last.nodeName == 'TABLE')
- ed.dom.add(ed.getBody(), 'p', null, ' ');
- };
+ if (last && last.nodeName == 'TABLE') {
+ if (ed.settings.forced_root_block)
+ ed.dom.add(ed.getBody(), ed.settings.forced_root_block, null, tinymce.isIE ? ' ' : ' ');
+ else
+ ed.dom.add(ed.getBody(), 'br', {'data-mce-bogus': '1'});
+ }
+ };
- // Fixes an bug where it's impossible to place the caret before a table in Gecko
- // this fix solves it by detecting when the caret is at the beginning of such a table
- // and then manually moves the caret infront of the table
- if (tinymce.isGecko) {
- ed.onKeyDown.add(function(ed, e) {
- var rng, table, dom = ed.dom;
+ // Fixes an bug where it's impossible to place the caret before a table in Gecko
+ // this fix solves it by detecting when the caret is at the beginning of such a table
+ // and then manually moves the caret infront of the table
+ if (tinymce.isGecko) {
+ ed.onKeyDown.add(function(ed, e) {
+ var rng, table, dom = ed.dom;
- // On gecko it's not possible to place the caret before a table
- if (e.keyCode == 37 || e.keyCode == 38) {
- rng = ed.selection.getRng();
- table = dom.getParent(rng.startContainer, 'table');
+ // On gecko it's not possible to place the caret before a table
+ if (e.keyCode == 37 || e.keyCode == 38) {
+ rng = ed.selection.getRng();
+ table = dom.getParent(rng.startContainer, 'table');
- if (table && ed.getBody().firstChild == table) {
- if (isAtStart(rng, table)) {
- rng = dom.createRng();
+ if (table && ed.getBody().firstChild == table) {
+ if (isAtStart(rng, table)) {
+ rng = dom.createRng();
- rng.setStartBefore(table);
- rng.setEndBefore(table);
+ rng.setStartBefore(table);
+ rng.setEndBefore(table);
- ed.selection.setRng(rng);
+ ed.selection.setRng(rng);
- e.preventDefault();
- }
+ e.preventDefault();
}
}
- });
- }
-
- ed.onKeyUp.add(fixTableCaretPos);
- ed.onSetContent.add(fixTableCaretPos);
- ed.onVisualAid.add(fixTableCaretPos);
-
- ed.onPreProcess.add(function(ed, o) {
- var last = o.node.lastChild;
-
- if (last && last.childNodes.length == 1 && last.firstChild.nodeName == 'BR')
- ed.dom.remove(last);
+ }
});
-
-
- /**
- * Fixes bug in Gecko where shift-enter in table cell does not place caret on new line
- */
- if (tinymce.isGecko) {
- ed.onKeyDown.add(function(ed, e) {
- if (e.keyCode === tinymce.VK.ENTER && e.shiftKey) {
- var node = ed.selection.getRng().startContainer;
- var tableCell = dom.getParent(node, 'td,th');
- if (tableCell) {
- var zeroSizedNbsp = ed.getDoc().createTextNode("\uFEFF");
- dom.insertAfter(zeroSizedNbsp, node);
- }
- }
- });
- }
-
-
- fixTableCaretPos();
- ed.startContent = ed.getContent({format : 'raw'});
}
+
+ ed.onKeyUp.add(fixTableCaretPos);
+ ed.onSetContent.add(fixTableCaretPos);
+ ed.onVisualAid.add(fixTableCaretPos);
+
+ ed.onPreProcess.add(function(ed, o) {
+ var last = o.node.lastChild;
+
+ if (last && (last.nodeName == "BR" || (last.childNodes.length == 1 && (last.firstChild.nodeName == 'BR' || last.firstChild.nodeValue == '\u00a0'))) && last.previousSibling && last.previousSibling.nodeName == "TABLE") {
+ ed.dom.remove(last);
+ }
+ });
+
+
+ /**
+ * Fixes bug in Gecko where shift-enter in table cell does not place caret on new line
+ *
+ * Removed: Since the new enter logic seems to fix this one.
+ */
+ /*
+ if (tinymce.isGecko) {
+ ed.onKeyDown.add(function(ed, e) {
+ if (e.keyCode === tinymce.VK.ENTER && e.shiftKey) {
+ var node = ed.selection.getRng().startContainer;
+ var tableCell = dom.getParent(node, 'td,th');
+ if (tableCell) {
+ var zeroSizedNbsp = ed.getDoc().createTextNode("\uFEFF");
+ dom.insertAfter(zeroSizedNbsp, node);
+ }
+ }
+ });
+ }
+ */
+
+ fixTableCaretPos();
+ ed.startContent = ed.getContent({format : 'raw'});
});
// Register action commands
diff --git a/library/tinymce/jscripts/tiny_mce/plugins/table/js/row.js b/library/tinymce/jscripts/tiny_mce/plugins/table/js/row.js
index a13d69592..0c678de46 100644
--- a/library/tinymce/jscripts/tiny_mce/plugins/table/js/row.js
+++ b/library/tinymce/jscripts/tiny_mce/plugins/table/js/row.js
@@ -25,6 +25,7 @@ function init() {
var dir = dom.getAttrib(trElm, 'dir');
selectByValue(formObj, 'rowtype', rowtype);
+ setActionforRowType(formObj, rowtype);
// Any cells selected
if (dom.select('td.mceSelected,th.mceSelected', trElm).length == 0) {
@@ -234,4 +235,20 @@ function changedColor() {
formObj.style.value = dom.serializeStyle(st);
}
+function changedRowType() {
+ var formObj = document.forms[0];
+ var rowtype = getSelectValue(formObj, 'rowtype');
+
+ setActionforRowType(formObj, rowtype);
+
+}
+
+function setActionforRowType(formObj, rowtype) {
+ if (rowtype === "tbody") {
+ formObj.action.disabled = false;
+ } else {
+ selectByValue(formObj, 'action', "row");
+ formObj.action.disabled = true;
+ }
+}
tinyMCEPopup.onInit.add(init);
diff --git a/library/tinymce/jscripts/tiny_mce/plugins/table/js/table.js b/library/tinymce/jscripts/tiny_mce/plugins/table/js/table.js
index 0aafb5fda..1db243b63 100644
--- a/library/tinymce/jscripts/tiny_mce/plugins/table/js/table.js
+++ b/library/tinymce/jscripts/tiny_mce/plugins/table/js/table.js
@@ -247,7 +247,10 @@ function insertTable() {
// Fixes a bug in IE where the caret cannot be placed after the table if the table is at the end of the document
if (tinymce.isIE && node.nextSibling == null) {
- dom.insertAfter(dom.create('p'), node);
+ if (inst.settings.forced_root_block)
+ dom.insertAfter(dom.create(inst.settings.forced_root_block), node);
+ else
+ dom.insertAfter(dom.create('br', {'data-mce-bogus': '1'}), node);
}
try {
@@ -304,6 +307,15 @@ function init() {
var formObj = document.forms[0];
var elm = dom.getParent(inst.selection.getNode(), "table");
+ // Hide advanced fields that isn't available in the schema
+ tinymce.each("summary id rules dir style frame".split(" "), function(name) {
+ var tr = tinyMCEPopup.dom.getParent(name, "tr") || tinyMCEPopup.dom.getParent("t" + name, "tr");
+
+ if (tr && !tinyMCEPopup.editor.schema.isValid("table", name)) {
+ tr.style.display = 'none';
+ }
+ });
+
action = tinyMCEPopup.getWindowArg('action');
if (!action)
diff --git a/library/tinymce/jscripts/tiny_mce/plugins/table/row.htm b/library/tinymce/jscripts/tiny_mce/plugins/table/row.htm
index 1885401f6..6ebef2842 100644
--- a/library/tinymce/jscripts/tiny_mce/plugins/table/row.htm
+++ b/library/tinymce/jscripts/tiny_mce/plugins/table/row.htm
@@ -28,7 +28,7 @@
{#table_dlg.rowtype}
-
+
{#table_dlg.thead}
{#table_dlg.tbody}
{#table_dlg.tfoot}
@@ -83,8 +83,8 @@
diff --git a/library/tinymce/jscripts/tiny_mce/themes/advanced/editor_template.js b/library/tinymce/jscripts/tiny_mce/themes/advanced/editor_template.js
index 5e9deec89..4b8d56375 100644
--- a/library/tinymce/jscripts/tiny_mce/themes/advanced/editor_template.js
+++ b/library/tinymce/jscripts/tiny_mce/themes/advanced/editor_template.js
@@ -1 +1 @@
-(function(h){var i=h.DOM,g=h.dom.Event,c=h.extend,f=h.each,a=h.util.Cookie,e,d=h.explode;function b(m,k){var q,p=m.dom,n="",o,l;previewStyles=m.settings.preview_styles;if(previewStyles===false){return""}if(!previewStyles){previewStyles="font-family font-size font-weight text-decoration text-transform color background-color"}function j(r){return r.replace(/%(\w+)/g,"")}name=k.block||k.inline||"span";q=p.create(name);f(k.styles,function(s,r){s=j(s);if(s){p.setStyle(q,r,s)}});f(k.attributes,function(s,r){s=j(s);if(s){p.setAttrib(q,r,s)}});f(k.classes,function(r){r=j(r);if(!p.hasClass(q,r)){p.addClass(q,r)}});p.setStyles(q,{position:"absolute",left:-65535});m.getBody().appendChild(q);o=p.getStyle(m.getBody(),"fontSize",true);o=/px$/.test(o)?parseInt(o,10):0;f(previewStyles.split(" "),function(r){var s=p.getStyle(q,r,true);if(r=="background-color"&&/transparent|rgba\s*\([^)]+,\s*0\)/.test(s)){s=p.getStyle(m.getBody(),r,true);if(p.toHex(s).toLowerCase()=="#ffffff"){return}}if(r=="font-size"){if(/em|%$/.test(s)){if(o===0){return}s=parseFloat(s,10)/(/%$/.test(s)?100:1);s=(s*o)+"px"}}n+=r+":"+s+";"});p.remove(q);return n}h.ThemeManager.requireLangPack("advanced");h.create("tinymce.themes.AdvancedTheme",{sizes:[8,10,12,14,18,24,36],controls:{bold:["bold_desc","Bold"],italic:["italic_desc","Italic"],underline:["underline_desc","Underline"],strikethrough:["striketrough_desc","Strikethrough"],justifyleft:["justifyleft_desc","JustifyLeft"],justifycenter:["justifycenter_desc","JustifyCenter"],justifyright:["justifyright_desc","JustifyRight"],justifyfull:["justifyfull_desc","JustifyFull"],bullist:["bullist_desc","InsertUnorderedList"],numlist:["numlist_desc","InsertOrderedList"],outdent:["outdent_desc","Outdent"],indent:["indent_desc","Indent"],cut:["cut_desc","Cut"],copy:["copy_desc","Copy"],paste:["paste_desc","Paste"],undo:["undo_desc","Undo"],redo:["redo_desc","Redo"],link:["link_desc","mceLink"],unlink:["unlink_desc","unlink"],image:["image_desc","mceImage"],cleanup:["cleanup_desc","mceCleanup"],help:["help_desc","mceHelp"],code:["code_desc","mceCodeEditor"],hr:["hr_desc","InsertHorizontalRule"],removeformat:["removeformat_desc","RemoveFormat"],sub:["sub_desc","subscript"],sup:["sup_desc","superscript"],forecolor:["forecolor_desc","ForeColor"],forecolorpicker:["forecolor_desc","mceForeColor"],backcolor:["backcolor_desc","HiliteColor"],backcolorpicker:["backcolor_desc","mceBackColor"],charmap:["charmap_desc","mceCharMap"],visualaid:["visualaid_desc","mceToggleVisualAid"],anchor:["anchor_desc","mceInsertAnchor"],newdocument:["newdocument_desc","mceNewDocument"],blockquote:["blockquote_desc","mceBlockQuote"]},stateControls:["bold","italic","underline","strikethrough","bullist","numlist","justifyleft","justifycenter","justifyright","justifyfull","sub","sup","blockquote"],init:function(k,l){var m=this,n,j,p;m.editor=k;m.url=l;m.onResolveName=new h.util.Dispatcher(this);k.forcedHighContrastMode=k.settings.detect_highcontrast&&m._isHighContrast();k.settings.skin=k.forcedHighContrastMode?"highcontrast":k.settings.skin;m.settings=n=c({theme_advanced_path:true,theme_advanced_toolbar_location:"bottom",theme_advanced_buttons1:"bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect",theme_advanced_buttons2:"bullist,numlist,|,outdent,indent,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code",theme_advanced_buttons3:"hr,removeformat,visualaid,|,sub,sup,|,charmap",theme_advanced_blockformats:"p,address,pre,h1,h2,h3,h4,h5,h6",theme_advanced_toolbar_align:"center",theme_advanced_fonts:"Andale Mono=andale mono,times;Arial=arial,helvetica,sans-serif;Arial Black=arial black,avant garde;Book Antiqua=book antiqua,palatino;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier;Georgia=georgia,palatino;Helvetica=helvetica;Impact=impact,chicago;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco;Times New Roman=times new roman,times;Trebuchet MS=trebuchet ms,geneva;Verdana=verdana,geneva;Webdings=webdings;Wingdings=wingdings,zapf dingbats",theme_advanced_more_colors:1,theme_advanced_row_height:23,theme_advanced_resize_horizontal:1,theme_advanced_resizing_use_cookie:1,theme_advanced_font_sizes:"1,2,3,4,5,6,7",theme_advanced_font_selector:"span",theme_advanced_show_current_color:0,readonly:k.settings.readonly},k.settings);if(!n.font_size_style_values){n.font_size_style_values="8pt,10pt,12pt,14pt,18pt,24pt,36pt"}if(h.is(n.theme_advanced_font_sizes,"string")){n.font_size_style_values=h.explode(n.font_size_style_values);n.font_size_classes=h.explode(n.font_size_classes||"");p={};k.settings.theme_advanced_font_sizes=n.theme_advanced_font_sizes;f(k.getParam("theme_advanced_font_sizes","","hash"),function(r,q){var o;if(q==r&&r>=1&&r<=7){q=r+" ("+m.sizes[r-1]+"pt)";o=n.font_size_classes[r-1];r=n.font_size_style_values[r-1]||(m.sizes[r-1]+"pt")}if(/^\s*\./.test(r)){o=r.replace(/\./g,"")}p[q]=o?{"class":o}:{fontSize:r}});n.theme_advanced_font_sizes=p}if((j=n.theme_advanced_path_location)&&j!="none"){n.theme_advanced_statusbar_location=n.theme_advanced_path_location}if(n.theme_advanced_statusbar_location=="none"){n.theme_advanced_statusbar_location=0}if(k.settings.content_css!==false){k.contentCSS.push(k.baseURI.toAbsolute(l+"/skins/"+k.settings.skin+"/content.css"))}k.onInit.add(function(){if(!k.settings.readonly){k.onNodeChange.add(m._nodeChanged,m);k.onKeyUp.add(m._updateUndoStatus,m);k.onMouseUp.add(m._updateUndoStatus,m);k.dom.bind(k.dom.getRoot(),"dragend",function(){m._updateUndoStatus(k)})}});k.onSetProgressState.add(function(r,o,s){var t,u=r.id,q;if(o){m.progressTimer=setTimeout(function(){t=r.getContainer();t=t.insertBefore(i.create("DIV",{style:"position:relative"}),t.firstChild);q=i.get(r.id+"_tbl");i.add(t,"div",{id:u+"_blocker","class":"mceBlocker",style:{width:q.clientWidth+2,height:q.clientHeight+2}});i.add(t,"div",{id:u+"_progress","class":"mceProgress",style:{left:q.clientWidth/2,top:q.clientHeight/2}})},s||0)}else{i.remove(u+"_blocker");i.remove(u+"_progress");clearTimeout(m.progressTimer)}});i.loadCSS(n.editor_css?k.documentBaseURI.toAbsolute(n.editor_css):l+"/skins/"+k.settings.skin+"/ui.css");if(n.skin_variant){i.loadCSS(l+"/skins/"+k.settings.skin+"/ui_"+n.skin_variant+".css")}},_isHighContrast:function(){var j,k=i.add(i.getRoot(),"div",{style:"background-color: rgb(171,239,86);"});j=(i.getStyle(k,"background-color",true)+"").toLowerCase().replace(/ /g,"");i.remove(k);return j!="rgb(171,239,86)"&&j!="#abef56"},createControl:function(m,j){var k,l;if(l=j.createControl(m)){return l}switch(m){case"styleselect":return this._createStyleSelect();case"formatselect":return this._createBlockFormats();case"fontselect":return this._createFontSelect();case"fontsizeselect":return this._createFontSizeSelect();case"forecolor":return this._createForeColorMenu();case"backcolor":return this._createBackColorMenu()}if((k=this.controls[m])){return j.createButton(m,{title:"advanced."+k[0],cmd:k[1],ui:k[2],value:k[3]})}},execCommand:function(l,k,m){var j=this["_"+l];if(j){j.call(this,k,m);return true}return false},_importClasses:function(l){var j=this.editor,k=j.controlManager.get("styleselect");if(k.getLength()==0){f(j.dom.getClasses(),function(q,m){var p="style_"+m,n;n={inline:"span",attributes:{"class":q["class"]},selector:"*"};j.formatter.register(p,n);k.add(q["class"],p,{style:function(){return b(j,n)}})})}},_createStyleSelect:function(o){var l=this,j=l.editor,k=j.controlManager,m;m=k.createListBox("styleselect",{title:"advanced.style_select",onselect:function(q){var r,n=[],p;f(m.items,function(s){n.push(s.value)});j.focus();j.undoManager.add();r=j.formatter.matchAll(n);h.each(r,function(s){if(!q||s==q){if(s){j.formatter.remove(s)}p=true}});if(!p){j.formatter.apply(q)}j.undoManager.add();j.nodeChanged();return false}});j.onPreInit.add(function(){var p=0,n=j.getParam("style_formats");if(n){f(n,function(q){var r,s=0;f(q,function(){s++});if(s>1){r=q.name=q.name||"style_"+(p++);j.formatter.register(r,q);m.add(q.title,r,{style:function(){return b(j,q)}})}else{m.add(q.title)}})}else{f(j.getParam("theme_advanced_styles","","hash"),function(t,s){var r,q;if(t){r="style_"+(p++);q={inline:"span",classes:t,selector:"*"};j.formatter.register(r,q);m.add(l.editor.translate(s),r,{style:function(){return b(j,q)}})}})}});if(m.getLength()==0){m.onPostRender.add(function(p,q){if(!m.NativeListBox){g.add(q.id+"_text","focus",l._importClasses,l);g.add(q.id+"_text","mousedown",l._importClasses,l);g.add(q.id+"_open","focus",l._importClasses,l);g.add(q.id+"_open","mousedown",l._importClasses,l)}else{g.add(q.id,"focus",l._importClasses,l)}})}return m},_createFontSelect:function(){var l,k=this,j=k.editor;l=j.controlManager.createListBox("fontselect",{title:"advanced.fontdefault",onselect:function(m){var n=l.items[l.selectedIndex];if(!m&&n){j.execCommand("FontName",false,n.value);return}j.execCommand("FontName",false,m);l.select(function(o){return m==o});if(n&&n.value==m){l.select(null)}return false}});if(l){f(j.getParam("theme_advanced_fonts",k.settings.theme_advanced_fonts,"hash"),function(n,m){l.add(j.translate(m),n,{style:n.indexOf("dings")==-1?"font-family:"+n:""})})}return l},_createFontSizeSelect:function(){var m=this,k=m.editor,n,l=0,j=[];n=k.controlManager.createListBox("fontsizeselect",{title:"advanced.font_size",onselect:function(o){var p=n.items[n.selectedIndex];if(!o&&p){p=p.value;if(p["class"]){k.formatter.toggle("fontsize_class",{value:p["class"]});k.undoManager.add();k.nodeChanged()}else{k.execCommand("FontSize",false,p.fontSize)}return}if(o["class"]){k.focus();k.undoManager.add();k.formatter.toggle("fontsize_class",{value:o["class"]});k.undoManager.add();k.nodeChanged()}else{k.execCommand("FontSize",false,o.fontSize)}n.select(function(q){return o==q});if(p&&(p.value.fontSize==o.fontSize||p.value["class"]&&p.value["class"]==o["class"])){n.select(null)}return false}});if(n){f(m.settings.theme_advanced_font_sizes,function(p,o){var q=p.fontSize;if(q>=1&&q<=7){q=m.sizes[parseInt(q)-1]+"pt"}n.add(o,p,{style:"font-size:"+q,"class":"mceFontSize"+(l++)+(" "+(p["class"]||""))})})}return n},_createBlockFormats:function(){var l,j={p:"advanced.paragraph",address:"advanced.address",pre:"advanced.pre",h1:"advanced.h1",h2:"advanced.h2",h3:"advanced.h3",h4:"advanced.h4",h5:"advanced.h5",h6:"advanced.h6",div:"advanced.div",blockquote:"advanced.blockquote",code:"advanced.code",dt:"advanced.dt",dd:"advanced.dd",samp:"advanced.samp"},k=this;l=k.editor.controlManager.createListBox("formatselect",{title:"advanced.block",onselect:function(m){k.editor.execCommand("FormatBlock",false,m);return false}});if(l){f(k.editor.getParam("theme_advanced_blockformats",k.settings.theme_advanced_blockformats,"hash"),function(n,m){l.add(k.editor.translate(m!=n?m:j[n]),n,{"class":"mce_formatPreview mce_"+n,style:function(){return b(k.editor,{block:n})}})})}return l},_createForeColorMenu:function(){var n,k=this,l=k.settings,m={},j;if(l.theme_advanced_more_colors){m.more_colors_func=function(){k._mceColorPicker(0,{color:n.value,func:function(o){n.setColor(o)}})}}if(j=l.theme_advanced_text_colors){m.colors=j}if(l.theme_advanced_default_foreground_color){m.default_color=l.theme_advanced_default_foreground_color}m.title="advanced.forecolor_desc";m.cmd="ForeColor";m.scope=this;n=k.editor.controlManager.createColorSplitButton("forecolor",m);return n},_createBackColorMenu:function(){var n,k=this,l=k.settings,m={},j;if(l.theme_advanced_more_colors){m.more_colors_func=function(){k._mceColorPicker(0,{color:n.value,func:function(o){n.setColor(o)}})}}if(j=l.theme_advanced_background_colors){m.colors=j}if(l.theme_advanced_default_background_color){m.default_color=l.theme_advanced_default_background_color}m.title="advanced.backcolor_desc";m.cmd="HiliteColor";m.scope=this;n=k.editor.controlManager.createColorSplitButton("backcolor",m);return n},renderUI:function(l){var q,m,r,w=this,u=w.editor,x=w.settings,v,k,j;if(u.settings){u.settings.aria_label=x.aria_label+u.getLang("advanced.help_shortcut")}q=k=i.create("span",{role:"application","aria-labelledby":u.id+"_voice",id:u.id+"_parent","class":"mceEditor "+u.settings.skin+"Skin"+(x.skin_variant?" "+u.settings.skin+"Skin"+w._ufirst(x.skin_variant):"")+(u.settings.directionality=="rtl"?" mceRtl":"")});i.add(q,"span",{"class":"mceVoiceLabel",style:"display:none;",id:u.id+"_voice"},x.aria_label);if(!i.boxModel){q=i.add(q,"div",{"class":"mceOldBoxModel"})}q=v=i.add(q,"table",{role:"presentation",id:u.id+"_tbl","class":"mceLayout",cellSpacing:0,cellPadding:0});q=r=i.add(q,"tbody");switch((x.theme_advanced_layout_manager||"").toLowerCase()){case"rowlayout":m=w._rowLayout(x,r,l);break;case"customlayout":m=u.execCallback("theme_advanced_custom_layout",x,r,l,k);break;default:m=w._simpleLayout(x,r,l,k)}q=l.targetNode;j=v.rows;i.addClass(j[0],"mceFirst");i.addClass(j[j.length-1],"mceLast");f(i.select("tr",r),function(o){i.addClass(o.firstChild,"mceFirst");i.addClass(o.childNodes[o.childNodes.length-1],"mceLast")});if(i.get(x.theme_advanced_toolbar_container)){i.get(x.theme_advanced_toolbar_container).appendChild(k)}else{i.insertAfter(k,q)}g.add(u.id+"_path_row","click",function(n){n=n.target;if(n.nodeName=="A"){w._sel(n.className.replace(/^.*mcePath_([0-9]+).*$/,"$1"));return false}});if(!u.getParam("accessibility_focus")){g.add(i.add(k,"a",{href:"#"},""),"focus",function(){tinyMCE.get(u.id).focus()})}if(x.theme_advanced_toolbar_location=="external"){l.deltaHeight=0}w.deltaHeight=l.deltaHeight;l.targetNode=null;u.onKeyDown.add(function(p,n){var s=121,o=122;if(n.altKey){if(n.keyCode===s){if(h.isWebKit){window.focus()}w.toolbarGroup.focus();return g.cancel(n)}else{if(n.keyCode===o){i.get(p.id+"_path_row").focus();return g.cancel(n)}}}});u.addShortcut("alt+0","","mceShortcuts",w);return{iframeContainer:m,editorContainer:u.id+"_parent",sizeContainer:v,deltaHeight:l.deltaHeight}},getInfo:function(){return{longname:"Advanced theme",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",version:h.majorVersion+"."+h.minorVersion}},resizeBy:function(j,k){var l=i.get(this.editor.id+"_ifr");this.resizeTo(l.clientWidth+j,l.clientHeight+k)},resizeTo:function(j,n,l){var k=this.editor,m=this.settings,o=i.get(k.id+"_tbl"),p=i.get(k.id+"_ifr");j=Math.max(m.theme_advanced_resizing_min_width||100,j);n=Math.max(m.theme_advanced_resizing_min_height||100,n);j=Math.min(m.theme_advanced_resizing_max_width||65535,j);n=Math.min(m.theme_advanced_resizing_max_height||65535,n);i.setStyle(o,"height","");i.setStyle(p,"height",n);if(m.theme_advanced_resize_horizontal){i.setStyle(o,"width","");i.setStyle(p,"width",j);if(j"));i.setHTML(l,r.join(""))},_addStatusBar:function(p,k){var l,w=this,q=w.editor,x=w.settings,j,u,v,m;l=i.add(p,"tr");l=m=i.add(l,"td",{"class":"mceStatusbar"});l=i.add(l,"div",{id:q.id+"_path_row",role:"group","aria-labelledby":q.id+"_path_voice"});if(x.theme_advanced_path){i.add(l,"span",{id:q.id+"_path_voice"},q.translate("advanced.path"));i.add(l,"span",{},": ")}else{i.add(l,"span",{}," ")}if(x.theme_advanced_resizing){i.add(m,"a",{id:q.id+"_resize",href:"javascript:;",onclick:"return false;","class":"mceResize",tabIndex:"-1"});if(x.theme_advanced_resizing_use_cookie){q.onPostRender.add(function(){var n=a.getHash("TinyMCE_"+q.id+"_size"),r=i.get(q.id+"_tbl");if(!n){return}w.resizeTo(n.cw,n.ch)})}q.onPostRender.add(function(){g.add(q.id+"_resize","click",function(n){n.preventDefault()});g.add(q.id+"_resize","mousedown",function(E){var t,r,s,o,D,A,B,G,n,F,y;function z(H){H.preventDefault();n=B+(H.screenX-D);F=G+(H.screenY-A);w.resizeTo(n,F)}function C(H){g.remove(i.doc,"mousemove",t);g.remove(q.getDoc(),"mousemove",r);g.remove(i.doc,"mouseup",s);g.remove(q.getDoc(),"mouseup",o);n=B+(H.screenX-D);F=G+(H.screenY-A);w.resizeTo(n,F,true)}E.preventDefault();D=E.screenX;A=E.screenY;y=i.get(w.editor.id+"_ifr");B=n=y.clientWidth;G=F=y.clientHeight;t=g.add(i.doc,"mousemove",z);r=g.add(q.getDoc(),"mousemove",z);s=g.add(i.doc,"mouseup",C);o=g.add(q.getDoc(),"mouseup",C)})})}k.deltaHeight-=21;l=p=null},_updateUndoStatus:function(k){var j=k.controlManager,l=k.undoManager;j.setDisabled("undo",!l.hasUndo()&&!l.typing);j.setDisabled("redo",!l.hasRedo())},_nodeChanged:function(o,u,E,r,F){var z=this,D,G=0,y,H,A=z.settings,x,l,w,C,m,k,j;h.each(z.stateControls,function(n){u.setActive(n,o.queryCommandState(z.controls[n][1]))});function q(p){var s,n=F.parents,t=p;if(typeof(p)=="string"){t=function(v){return v.nodeName==p}}for(s=0;s0){H.mark(p)}})}if(H=u.get("formatselect")){D=q(o.dom.isBlock);if(D){H.select(D.nodeName.toLowerCase())}}q(function(p){if(p.nodeName==="SPAN"){if(!x&&p.className){x=p.className}}if(o.dom.is(p,A.theme_advanced_font_selector)){if(!l&&p.style.fontSize){l=p.style.fontSize}if(!w&&p.style.fontFamily){w=p.style.fontFamily.replace(/[\"\']+/g,"").replace(/^([^,]+).*/,"$1").toLowerCase()}if(!C&&p.style.color){C=p.style.color}if(!m&&p.style.backgroundColor){m=p.style.backgroundColor}}return false});if(H=u.get("fontselect")){H.select(function(n){return n.replace(/^([^,]+).*/,"$1").toLowerCase()==w})}if(H=u.get("fontsizeselect")){if(A.theme_advanced_runtime_fontsize&&!l&&!x){l=o.dom.getStyle(E,"fontSize",true)}H.select(function(n){if(n.fontSize&&n.fontSize===l){return true}if(n["class"]&&n["class"]===x){return true}})}if(A.theme_advanced_show_current_color){function B(p,n){if(H=u.get(p)){if(!n){n=H.settings.default_color}if(n!==H.value){H.displayColor(n)}}}B("forecolor",C);B("backcolor",m)}if(A.theme_advanced_show_current_color){function B(p,n){if(H=u.get(p)){if(!n){n=H.settings.default_color}if(n!==H.value){H.displayColor(n)}}}B("forecolor",C);B("backcolor",m)}if(A.theme_advanced_path&&A.theme_advanced_statusbar_location){D=i.get(o.id+"_path")||i.add(o.id+"_path_row","span",{id:o.id+"_path"});if(z.statusKeyboardNavigation){z.statusKeyboardNavigation.destroy();z.statusKeyboardNavigation=null}i.setHTML(D,"");q(function(I){var p=I.nodeName.toLowerCase(),s,v,t="";if(I.nodeType!=1||p==="br"||I.getAttribute("data-mce-bogus")||i.hasClass(I,"mceItemHidden")||i.hasClass(I,"mceItemRemoved")){return}if(h.isIE&&I.scopeName!=="HTML"&&I.scopeName){p=I.scopeName+":"+p}p=p.replace(/mce\:/g,"");switch(p){case"b":p="strong";break;case"i":p="em";break;case"img":if(y=i.getAttrib(I,"src")){t+="src: "+y+" "}break;case"a":if(y=i.getAttrib(I,"name")){t+="name: "+y+" ";p+="#"+y}if(y=i.getAttrib(I,"href")){t+="href: "+y+" "}break;case"font":if(y=i.getAttrib(I,"face")){t+="font: "+y+" "}if(y=i.getAttrib(I,"size")){t+="size: "+y+" "}if(y=i.getAttrib(I,"color")){t+="color: "+y+" "}break;case"span":if(y=i.getAttrib(I,"style")){t+="style: "+y+" "}break}if(y=i.getAttrib(I,"id")){t+="id: "+y+" "}if(y=I.className){y=y.replace(/\b\s*(webkit|mce|Apple-)\w+\s*\b/g,"");if(y){t+="class: "+y+" ";if(o.dom.isBlock(I)||p=="img"||p=="span"){p+="."+y}}}p=p.replace(/(html:)/g,"");p={name:p,node:I,title:t};z.onResolveName.dispatch(z,p);t=p.title;p=p.name;v=i.create("a",{href:"javascript:;",role:"button",onmousedown:"return false;",title:t,"class":"mcePath_"+(G++)},p);if(D.hasChildNodes()){D.insertBefore(i.create("span",{"aria-hidden":"true"},"\u00a0\u00bb "),D.firstChild);D.insertBefore(v,D.firstChild)}else{D.appendChild(v)}},o.getBody());if(i.select("a",D).length>0){z.statusKeyboardNavigation=new h.ui.KeyboardNavigation({root:o.id+"_path_row",items:i.select("a",D),excludeFromTabOrder:true,onCancel:function(){o.focus()}},i)}}},_sel:function(j){this.editor.execCommand("mceSelectNodeDepth",false,j)},_mceInsertAnchor:function(l,k){var j=this.editor;j.windowManager.open({url:this.url+"/anchor.htm",width:320+parseInt(j.getLang("advanced.anchor_delta_width",0)),height:90+parseInt(j.getLang("advanced.anchor_delta_height",0)),inline:true},{theme_url:this.url})},_mceCharMap:function(){var j=this.editor;j.windowManager.open({url:this.url+"/charmap.htm",width:550+parseInt(j.getLang("advanced.charmap_delta_width",0)),height:265+parseInt(j.getLang("advanced.charmap_delta_height",0)),inline:true},{theme_url:this.url})},_mceHelp:function(){var j=this.editor;j.windowManager.open({url:this.url+"/about.htm",width:480,height:380,inline:true},{theme_url:this.url})},_mceShortcuts:function(){var j=this.editor;j.windowManager.open({url:this.url+"/shortcuts.htm",width:480,height:380,inline:true},{theme_url:this.url})},_mceColorPicker:function(l,k){var j=this.editor;k=k||{};j.windowManager.open({url:this.url+"/color_picker.htm",width:375+parseInt(j.getLang("advanced.colorpicker_delta_width",0)),height:250+parseInt(j.getLang("advanced.colorpicker_delta_height",0)),close_previous:false,inline:true},{input_color:k.color,func:k.func,theme_url:this.url})},_mceCodeEditor:function(k,l){var j=this.editor;j.windowManager.open({url:this.url+"/source_editor.htm",width:parseInt(j.getParam("theme_advanced_source_editor_width",720)),height:parseInt(j.getParam("theme_advanced_source_editor_height",580)),inline:true,resizable:true,maximizable:true},{theme_url:this.url})},_mceImage:function(k,l){var j=this.editor;if(j.dom.getAttrib(j.selection.getNode(),"class","").indexOf("mceItem")!=-1){return}j.windowManager.open({url:this.url+"/image.htm",width:355+parseInt(j.getLang("advanced.image_delta_width",0)),height:275+parseInt(j.getLang("advanced.image_delta_height",0)),inline:true},{theme_url:this.url})},_mceLink:function(k,l){var j=this.editor;j.windowManager.open({url:this.url+"/link.htm",width:310+parseInt(j.getLang("advanced.link_delta_width",0)),height:200+parseInt(j.getLang("advanced.link_delta_height",0)),inline:true},{theme_url:this.url})},_mceNewDocument:function(){var j=this.editor;j.windowManager.confirm("advanced.newdocument",function(k){if(k){j.execCommand("mceSetContent",false,"")}})},_mceForeColor:function(){var j=this;this._mceColorPicker(0,{color:j.fgColor,func:function(k){j.fgColor=k;j.editor.execCommand("ForeColor",false,k)}})},_mceBackColor:function(){var j=this;this._mceColorPicker(0,{color:j.bgColor,func:function(k){j.bgColor=k;j.editor.execCommand("HiliteColor",false,k)}})},_ufirst:function(j){return j.substring(0,1).toUpperCase()+j.substring(1)}});h.ThemeManager.add("advanced",h.themes.AdvancedTheme)}(tinymce));
\ No newline at end of file
+(function(h){var i=h.DOM,g=h.dom.Event,c=h.extend,f=h.each,a=h.util.Cookie,e,d=h.explode;function b(p,m){var k,l,o=p.dom,j="",n,r;previewStyles=p.settings.preview_styles;if(previewStyles===false){return""}if(!previewStyles){previewStyles="font-family font-size font-weight text-decoration text-transform color background-color"}function q(s){return s.replace(/%(\w+)/g,"")}k=m.block||m.inline||"span";l=o.create(k);f(m.styles,function(t,s){t=q(t);if(t){o.setStyle(l,s,t)}});f(m.attributes,function(t,s){t=q(t);if(t){o.setAttrib(l,s,t)}});f(m.classes,function(s){s=q(s);if(!o.hasClass(l,s)){o.addClass(l,s)}});o.setStyles(l,{position:"absolute",left:-65535});p.getBody().appendChild(l);n=o.getStyle(p.getBody(),"fontSize",true);n=/px$/.test(n)?parseInt(n,10):0;f(previewStyles.split(" "),function(s){var t=o.getStyle(l,s,true);if(s=="background-color"&&/transparent|rgba\s*\([^)]+,\s*0\)/.test(t)){t=o.getStyle(p.getBody(),s,true);if(o.toHex(t).toLowerCase()=="#ffffff"){return}}if(s=="font-size"){if(/em|%$/.test(t)){if(n===0){return}t=parseFloat(t,10)/(/%$/.test(t)?100:1);t=(t*n)+"px"}}j+=s+":"+t+";"});o.remove(l);return j}h.ThemeManager.requireLangPack("advanced");h.create("tinymce.themes.AdvancedTheme",{sizes:[8,10,12,14,18,24,36],controls:{bold:["bold_desc","Bold"],italic:["italic_desc","Italic"],underline:["underline_desc","Underline"],strikethrough:["striketrough_desc","Strikethrough"],justifyleft:["justifyleft_desc","JustifyLeft"],justifycenter:["justifycenter_desc","JustifyCenter"],justifyright:["justifyright_desc","JustifyRight"],justifyfull:["justifyfull_desc","JustifyFull"],bullist:["bullist_desc","InsertUnorderedList"],numlist:["numlist_desc","InsertOrderedList"],outdent:["outdent_desc","Outdent"],indent:["indent_desc","Indent"],cut:["cut_desc","Cut"],copy:["copy_desc","Copy"],paste:["paste_desc","Paste"],undo:["undo_desc","Undo"],redo:["redo_desc","Redo"],link:["link_desc","mceLink"],unlink:["unlink_desc","unlink"],image:["image_desc","mceImage"],cleanup:["cleanup_desc","mceCleanup"],help:["help_desc","mceHelp"],code:["code_desc","mceCodeEditor"],hr:["hr_desc","InsertHorizontalRule"],removeformat:["removeformat_desc","RemoveFormat"],sub:["sub_desc","subscript"],sup:["sup_desc","superscript"],forecolor:["forecolor_desc","ForeColor"],forecolorpicker:["forecolor_desc","mceForeColor"],backcolor:["backcolor_desc","HiliteColor"],backcolorpicker:["backcolor_desc","mceBackColor"],charmap:["charmap_desc","mceCharMap"],visualaid:["visualaid_desc","mceToggleVisualAid"],anchor:["anchor_desc","mceInsertAnchor"],newdocument:["newdocument_desc","mceNewDocument"],blockquote:["blockquote_desc","mceBlockQuote"]},stateControls:["bold","italic","underline","strikethrough","bullist","numlist","justifyleft","justifycenter","justifyright","justifyfull","sub","sup","blockquote"],init:function(k,l){var m=this,n,j,p;m.editor=k;m.url=l;m.onResolveName=new h.util.Dispatcher(this);n=k.settings;k.forcedHighContrastMode=k.settings.detect_highcontrast&&m._isHighContrast();k.settings.skin=k.forcedHighContrastMode?"highcontrast":k.settings.skin;if(!n.theme_advanced_buttons1){n=c({theme_advanced_buttons1:"bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect",theme_advanced_buttons2:"bullist,numlist,|,outdent,indent,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code",theme_advanced_buttons3:"hr,removeformat,visualaid,|,sub,sup,|,charmap"},n)}m.settings=n=c({theme_advanced_path:true,theme_advanced_toolbar_location:"top",theme_advanced_blockformats:"p,address,pre,h1,h2,h3,h4,h5,h6",theme_advanced_toolbar_align:"left",theme_advanced_statusbar_location:"bottom",theme_advanced_fonts:"Andale Mono=andale mono,times;Arial=arial,helvetica,sans-serif;Arial Black=arial black,avant garde;Book Antiqua=book antiqua,palatino;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier;Georgia=georgia,palatino;Helvetica=helvetica;Impact=impact,chicago;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco;Times New Roman=times new roman,times;Trebuchet MS=trebuchet ms,geneva;Verdana=verdana,geneva;Webdings=webdings;Wingdings=wingdings,zapf dingbats",theme_advanced_more_colors:1,theme_advanced_row_height:23,theme_advanced_resize_horizontal:1,theme_advanced_resizing_use_cookie:1,theme_advanced_font_sizes:"1,2,3,4,5,6,7",theme_advanced_font_selector:"span",theme_advanced_show_current_color:0,readonly:k.settings.readonly},n);if(!n.font_size_style_values){n.font_size_style_values="8pt,10pt,12pt,14pt,18pt,24pt,36pt"}if(h.is(n.theme_advanced_font_sizes,"string")){n.font_size_style_values=h.explode(n.font_size_style_values);n.font_size_classes=h.explode(n.font_size_classes||"");p={};k.settings.theme_advanced_font_sizes=n.theme_advanced_font_sizes;f(k.getParam("theme_advanced_font_sizes","","hash"),function(r,q){var o;if(q==r&&r>=1&&r<=7){q=r+" ("+m.sizes[r-1]+"pt)";o=n.font_size_classes[r-1];r=n.font_size_style_values[r-1]||(m.sizes[r-1]+"pt")}if(/^\s*\./.test(r)){o=r.replace(/\./g,"")}p[q]=o?{"class":o}:{fontSize:r}});n.theme_advanced_font_sizes=p}if((j=n.theme_advanced_path_location)&&j!="none"){n.theme_advanced_statusbar_location=n.theme_advanced_path_location}if(n.theme_advanced_statusbar_location=="none"){n.theme_advanced_statusbar_location=0}if(k.settings.content_css!==false){k.contentCSS.push(k.baseURI.toAbsolute(l+"/skins/"+k.settings.skin+"/content.css"))}k.onInit.add(function(){if(!k.settings.readonly){k.onNodeChange.add(m._nodeChanged,m);k.onKeyUp.add(m._updateUndoStatus,m);k.onMouseUp.add(m._updateUndoStatus,m);k.dom.bind(k.dom.getRoot(),"dragend",function(){m._updateUndoStatus(k)})}});k.onSetProgressState.add(function(r,o,s){var t,u=r.id,q;if(o){m.progressTimer=setTimeout(function(){t=r.getContainer();t=t.insertBefore(i.create("DIV",{style:"position:relative"}),t.firstChild);q=i.get(r.id+"_tbl");i.add(t,"div",{id:u+"_blocker","class":"mceBlocker",style:{width:q.clientWidth+2,height:q.clientHeight+2}});i.add(t,"div",{id:u+"_progress","class":"mceProgress",style:{left:q.clientWidth/2,top:q.clientHeight/2}})},s||0)}else{i.remove(u+"_blocker");i.remove(u+"_progress");clearTimeout(m.progressTimer)}});i.loadCSS(n.editor_css?k.documentBaseURI.toAbsolute(n.editor_css):l+"/skins/"+k.settings.skin+"/ui.css");if(n.skin_variant){i.loadCSS(l+"/skins/"+k.settings.skin+"/ui_"+n.skin_variant+".css")}},_isHighContrast:function(){var j,k=i.add(i.getRoot(),"div",{style:"background-color: rgb(171,239,86);"});j=(i.getStyle(k,"background-color",true)+"").toLowerCase().replace(/ /g,"");i.remove(k);return j!="rgb(171,239,86)"&&j!="#abef56"},createControl:function(m,j){var k,l;if(l=j.createControl(m)){return l}switch(m){case"styleselect":return this._createStyleSelect();case"formatselect":return this._createBlockFormats();case"fontselect":return this._createFontSelect();case"fontsizeselect":return this._createFontSizeSelect();case"forecolor":return this._createForeColorMenu();case"backcolor":return this._createBackColorMenu()}if((k=this.controls[m])){return j.createButton(m,{title:"advanced."+k[0],cmd:k[1],ui:k[2],value:k[3]})}},execCommand:function(l,k,m){var j=this["_"+l];if(j){j.call(this,k,m);return true}return false},_importClasses:function(l){var j=this.editor,k=j.controlManager.get("styleselect");if(k.getLength()==0){f(j.dom.getClasses(),function(q,m){var p="style_"+m,n;n={inline:"span",attributes:{"class":q["class"]},selector:"*"};j.formatter.register(p,n);k.add(q["class"],p,{style:function(){return b(j,n)}})})}},_createStyleSelect:function(o){var l=this,j=l.editor,k=j.controlManager,m;m=k.createListBox("styleselect",{title:"advanced.style_select",onselect:function(q){var r,n=[],p;f(m.items,function(s){n.push(s.value)});j.focus();j.undoManager.add();r=j.formatter.matchAll(n);h.each(r,function(s){if(!q||s==q){if(s){j.formatter.remove(s)}p=true}});if(!p){j.formatter.apply(q)}j.undoManager.add();j.nodeChanged();return false}});j.onPreInit.add(function(){var p=0,n=j.getParam("style_formats");if(n){f(n,function(q){var r,s=0;f(q,function(){s++});if(s>1){r=q.name=q.name||"style_"+(p++);j.formatter.register(r,q);m.add(q.title,r,{style:function(){return b(j,q)}})}else{m.add(q.title)}})}else{f(j.getParam("theme_advanced_styles","","hash"),function(t,s){var r,q;if(t){r="style_"+(p++);q={inline:"span",classes:t,selector:"*"};j.formatter.register(r,q);m.add(l.editor.translate(s),r,{style:function(){return b(j,q)}})}})}});if(m.getLength()==0){m.onPostRender.add(function(p,q){if(!m.NativeListBox){g.add(q.id+"_text","focus",l._importClasses,l);g.add(q.id+"_text","mousedown",l._importClasses,l);g.add(q.id+"_open","focus",l._importClasses,l);g.add(q.id+"_open","mousedown",l._importClasses,l)}else{g.add(q.id,"focus",l._importClasses,l)}})}return m},_createFontSelect:function(){var l,k=this,j=k.editor;l=j.controlManager.createListBox("fontselect",{title:"advanced.fontdefault",onselect:function(m){var n=l.items[l.selectedIndex];if(!m&&n){j.execCommand("FontName",false,n.value);return}j.execCommand("FontName",false,m);l.select(function(o){return m==o});if(n&&n.value==m){l.select(null)}return false}});if(l){f(j.getParam("theme_advanced_fonts",k.settings.theme_advanced_fonts,"hash"),function(n,m){l.add(j.translate(m),n,{style:n.indexOf("dings")==-1?"font-family:"+n:""})})}return l},_createFontSizeSelect:function(){var m=this,k=m.editor,n,l=0,j=[];n=k.controlManager.createListBox("fontsizeselect",{title:"advanced.font_size",onselect:function(o){var p=n.items[n.selectedIndex];if(!o&&p){p=p.value;if(p["class"]){k.formatter.toggle("fontsize_class",{value:p["class"]});k.undoManager.add();k.nodeChanged()}else{k.execCommand("FontSize",false,p.fontSize)}return}if(o["class"]){k.focus();k.undoManager.add();k.formatter.toggle("fontsize_class",{value:o["class"]});k.undoManager.add();k.nodeChanged()}else{k.execCommand("FontSize",false,o.fontSize)}n.select(function(q){return o==q});if(p&&(p.value.fontSize==o.fontSize||p.value["class"]&&p.value["class"]==o["class"])){n.select(null)}return false}});if(n){f(m.settings.theme_advanced_font_sizes,function(p,o){var q=p.fontSize;if(q>=1&&q<=7){q=m.sizes[parseInt(q)-1]+"pt"}n.add(o,p,{style:"font-size:"+q,"class":"mceFontSize"+(l++)+(" "+(p["class"]||""))})})}return n},_createBlockFormats:function(){var l,j={p:"advanced.paragraph",address:"advanced.address",pre:"advanced.pre",h1:"advanced.h1",h2:"advanced.h2",h3:"advanced.h3",h4:"advanced.h4",h5:"advanced.h5",h6:"advanced.h6",div:"advanced.div",blockquote:"advanced.blockquote",code:"advanced.code",dt:"advanced.dt",dd:"advanced.dd",samp:"advanced.samp"},k=this;l=k.editor.controlManager.createListBox("formatselect",{title:"advanced.block",onselect:function(m){k.editor.execCommand("FormatBlock",false,m);return false}});if(l){f(k.editor.getParam("theme_advanced_blockformats",k.settings.theme_advanced_blockformats,"hash"),function(n,m){l.add(k.editor.translate(m!=n?m:j[n]),n,{"class":"mce_formatPreview mce_"+n,style:function(){return b(k.editor,{block:n})}})})}return l},_createForeColorMenu:function(){var n,k=this,l=k.settings,m={},j;if(l.theme_advanced_more_colors){m.more_colors_func=function(){k._mceColorPicker(0,{color:n.value,func:function(o){n.setColor(o)}})}}if(j=l.theme_advanced_text_colors){m.colors=j}if(l.theme_advanced_default_foreground_color){m.default_color=l.theme_advanced_default_foreground_color}m.title="advanced.forecolor_desc";m.cmd="ForeColor";m.scope=this;n=k.editor.controlManager.createColorSplitButton("forecolor",m);return n},_createBackColorMenu:function(){var n,k=this,l=k.settings,m={},j;if(l.theme_advanced_more_colors){m.more_colors_func=function(){k._mceColorPicker(0,{color:n.value,func:function(o){n.setColor(o)}})}}if(j=l.theme_advanced_background_colors){m.colors=j}if(l.theme_advanced_default_background_color){m.default_color=l.theme_advanced_default_background_color}m.title="advanced.backcolor_desc";m.cmd="HiliteColor";m.scope=this;n=k.editor.controlManager.createColorSplitButton("backcolor",m);return n},renderUI:function(l){var q,m,r,w=this,u=w.editor,x=w.settings,v,k,j;if(u.settings){u.settings.aria_label=x.aria_label+u.getLang("advanced.help_shortcut")}q=k=i.create("span",{role:"application","aria-labelledby":u.id+"_voice",id:u.id+"_parent","class":"mceEditor "+u.settings.skin+"Skin"+(x.skin_variant?" "+u.settings.skin+"Skin"+w._ufirst(x.skin_variant):"")+(u.settings.directionality=="rtl"?" mceRtl":"")});i.add(q,"span",{"class":"mceVoiceLabel",style:"display:none;",id:u.id+"_voice"},x.aria_label);if(!i.boxModel){q=i.add(q,"div",{"class":"mceOldBoxModel"})}q=v=i.add(q,"table",{role:"presentation",id:u.id+"_tbl","class":"mceLayout",cellSpacing:0,cellPadding:0});q=r=i.add(q,"tbody");switch((x.theme_advanced_layout_manager||"").toLowerCase()){case"rowlayout":m=w._rowLayout(x,r,l);break;case"customlayout":m=u.execCallback("theme_advanced_custom_layout",x,r,l,k);break;default:m=w._simpleLayout(x,r,l,k)}q=l.targetNode;j=v.rows;i.addClass(j[0],"mceFirst");i.addClass(j[j.length-1],"mceLast");f(i.select("tr",r),function(o){i.addClass(o.firstChild,"mceFirst");i.addClass(o.childNodes[o.childNodes.length-1],"mceLast")});if(i.get(x.theme_advanced_toolbar_container)){i.get(x.theme_advanced_toolbar_container).appendChild(k)}else{i.insertAfter(k,q)}g.add(u.id+"_path_row","click",function(n){n=n.target;if(n.nodeName=="A"){w._sel(n.className.replace(/^.*mcePath_([0-9]+).*$/,"$1"));return false}});if(!u.getParam("accessibility_focus")){g.add(i.add(k,"a",{href:"#"},""),"focus",function(){tinyMCE.get(u.id).focus()})}if(x.theme_advanced_toolbar_location=="external"){l.deltaHeight=0}w.deltaHeight=l.deltaHeight;l.targetNode=null;u.onKeyDown.add(function(p,n){var s=121,o=122;if(n.altKey){if(n.keyCode===s){if(h.isWebKit){window.focus()}w.toolbarGroup.focus();return g.cancel(n)}else{if(n.keyCode===o){i.get(p.id+"_path_row").focus();return g.cancel(n)}}}});u.addShortcut("alt+0","","mceShortcuts",w);return{iframeContainer:m,editorContainer:u.id+"_parent",sizeContainer:v,deltaHeight:l.deltaHeight}},getInfo:function(){return{longname:"Advanced theme",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",version:h.majorVersion+"."+h.minorVersion}},resizeBy:function(j,k){var l=i.get(this.editor.id+"_ifr");this.resizeTo(l.clientWidth+j,l.clientHeight+k)},resizeTo:function(j,n,l){var k=this.editor,m=this.settings,o=i.get(k.id+"_tbl"),p=i.get(k.id+"_ifr");j=Math.max(m.theme_advanced_resizing_min_width||100,j);n=Math.max(m.theme_advanced_resizing_min_height||100,n);j=Math.min(m.theme_advanced_resizing_max_width||65535,j);n=Math.min(m.theme_advanced_resizing_max_height||65535,n);i.setStyle(o,"height","");i.setStyle(p,"height",n);if(m.theme_advanced_resize_horizontal){i.setStyle(o,"width","");i.setStyle(p,"width",j);if(j"));i.setHTML(l,r.join(""))},_addStatusBar:function(p,k){var l,w=this,q=w.editor,x=w.settings,j,u,v,m;l=i.add(p,"tr");l=m=i.add(l,"td",{"class":"mceStatusbar"});l=i.add(l,"div",{id:q.id+"_path_row",role:"group","aria-labelledby":q.id+"_path_voice"});if(x.theme_advanced_path){i.add(l,"span",{id:q.id+"_path_voice"},q.translate("advanced.path"));i.add(l,"span",{},": ")}else{i.add(l,"span",{}," ")}if(x.theme_advanced_resizing){i.add(m,"a",{id:q.id+"_resize",href:"javascript:;",onclick:"return false;","class":"mceResize",tabIndex:"-1"});if(x.theme_advanced_resizing_use_cookie){q.onPostRender.add(function(){var n=a.getHash("TinyMCE_"+q.id+"_size"),r=i.get(q.id+"_tbl");if(!n){return}w.resizeTo(n.cw,n.ch)})}q.onPostRender.add(function(){g.add(q.id+"_resize","click",function(n){n.preventDefault()});g.add(q.id+"_resize","mousedown",function(E){var t,r,s,o,D,A,B,G,n,F,y;function z(H){H.preventDefault();n=B+(H.screenX-D);F=G+(H.screenY-A);w.resizeTo(n,F)}function C(H){g.remove(i.doc,"mousemove",t);g.remove(q.getDoc(),"mousemove",r);g.remove(i.doc,"mouseup",s);g.remove(q.getDoc(),"mouseup",o);n=B+(H.screenX-D);F=G+(H.screenY-A);w.resizeTo(n,F,true);q.nodeChanged()}E.preventDefault();D=E.screenX;A=E.screenY;y=i.get(w.editor.id+"_ifr");B=n=y.clientWidth;G=F=y.clientHeight;t=g.add(i.doc,"mousemove",z);r=g.add(q.getDoc(),"mousemove",z);s=g.add(i.doc,"mouseup",C);o=g.add(q.getDoc(),"mouseup",C)})})}k.deltaHeight-=21;l=p=null},_updateUndoStatus:function(k){var j=k.controlManager,l=k.undoManager;j.setDisabled("undo",!l.hasUndo()&&!l.typing);j.setDisabled("redo",!l.hasRedo())},_nodeChanged:function(o,u,E,r,F){var z=this,D,G=0,y,H,A=z.settings,x,l,w,C,m,k,j;h.each(z.stateControls,function(n){u.setActive(n,o.queryCommandState(z.controls[n][1]))});function q(p){var s,n=F.parents,t=p;if(typeof(p)=="string"){t=function(v){return v.nodeName==p}}for(s=0;s0){H.mark(p)}})}if(H=u.get("formatselect")){D=q(o.dom.isBlock);if(D){H.select(D.nodeName.toLowerCase())}}q(function(p){if(p.nodeName==="SPAN"){if(!x&&p.className){x=p.className}}if(o.dom.is(p,A.theme_advanced_font_selector)){if(!l&&p.style.fontSize){l=p.style.fontSize}if(!w&&p.style.fontFamily){w=p.style.fontFamily.replace(/[\"\']+/g,"").replace(/^([^,]+).*/,"$1").toLowerCase()}if(!C&&p.style.color){C=p.style.color}if(!m&&p.style.backgroundColor){m=p.style.backgroundColor}}return false});if(H=u.get("fontselect")){H.select(function(n){return n.replace(/^([^,]+).*/,"$1").toLowerCase()==w})}if(H=u.get("fontsizeselect")){if(A.theme_advanced_runtime_fontsize&&!l&&!x){l=o.dom.getStyle(E,"fontSize",true)}H.select(function(n){if(n.fontSize&&n.fontSize===l){return true}if(n["class"]&&n["class"]===x){return true}})}if(A.theme_advanced_show_current_color){function B(p,n){if(H=u.get(p)){if(!n){n=H.settings.default_color}if(n!==H.value){H.displayColor(n)}}}B("forecolor",C);B("backcolor",m)}if(A.theme_advanced_show_current_color){function B(p,n){if(H=u.get(p)){if(!n){n=H.settings.default_color}if(n!==H.value){H.displayColor(n)}}}B("forecolor",C);B("backcolor",m)}if(A.theme_advanced_path&&A.theme_advanced_statusbar_location){D=i.get(o.id+"_path")||i.add(o.id+"_path_row","span",{id:o.id+"_path"});if(z.statusKeyboardNavigation){z.statusKeyboardNavigation.destroy();z.statusKeyboardNavigation=null}i.setHTML(D,"");q(function(I){var p=I.nodeName.toLowerCase(),s,v,t="";if(I.nodeType!=1||p==="br"||I.getAttribute("data-mce-bogus")||i.hasClass(I,"mceItemHidden")||i.hasClass(I,"mceItemRemoved")){return}if(h.isIE&&I.scopeName!=="HTML"&&I.scopeName){p=I.scopeName+":"+p}p=p.replace(/mce\:/g,"");switch(p){case"b":p="strong";break;case"i":p="em";break;case"img":if(y=i.getAttrib(I,"src")){t+="src: "+y+" "}break;case"a":if(y=i.getAttrib(I,"name")){t+="name: "+y+" ";p+="#"+y}if(y=i.getAttrib(I,"href")){t+="href: "+y+" "}break;case"font":if(y=i.getAttrib(I,"face")){t+="font: "+y+" "}if(y=i.getAttrib(I,"size")){t+="size: "+y+" "}if(y=i.getAttrib(I,"color")){t+="color: "+y+" "}break;case"span":if(y=i.getAttrib(I,"style")){t+="style: "+y+" "}break}if(y=i.getAttrib(I,"id")){t+="id: "+y+" "}if(y=I.className){y=y.replace(/\b\s*(webkit|mce|Apple-)\w+\s*\b/g,"");if(y){t+="class: "+y+" ";if(o.dom.isBlock(I)||p=="img"||p=="span"){p+="."+y}}}p=p.replace(/(html:)/g,"");p={name:p,node:I,title:t};z.onResolveName.dispatch(z,p);t=p.title;p=p.name;v=i.create("a",{href:"javascript:;",role:"button",onmousedown:"return false;",title:t,"class":"mcePath_"+(G++)},p);if(D.hasChildNodes()){D.insertBefore(i.create("span",{"aria-hidden":"true"},"\u00a0\u00bb "),D.firstChild);D.insertBefore(v,D.firstChild)}else{D.appendChild(v)}},o.getBody());if(i.select("a",D).length>0){z.statusKeyboardNavigation=new h.ui.KeyboardNavigation({root:o.id+"_path_row",items:i.select("a",D),excludeFromTabOrder:true,onCancel:function(){o.focus()}},i)}}},_sel:function(j){this.editor.execCommand("mceSelectNodeDepth",false,j)},_mceInsertAnchor:function(l,k){var j=this.editor;j.windowManager.open({url:this.url+"/anchor.htm",width:320+parseInt(j.getLang("advanced.anchor_delta_width",0)),height:90+parseInt(j.getLang("advanced.anchor_delta_height",0)),inline:true},{theme_url:this.url})},_mceCharMap:function(){var j=this.editor;j.windowManager.open({url:this.url+"/charmap.htm",width:550+parseInt(j.getLang("advanced.charmap_delta_width",0)),height:265+parseInt(j.getLang("advanced.charmap_delta_height",0)),inline:true},{theme_url:this.url})},_mceHelp:function(){var j=this.editor;j.windowManager.open({url:this.url+"/about.htm",width:480,height:380,inline:true},{theme_url:this.url})},_mceShortcuts:function(){var j=this.editor;j.windowManager.open({url:this.url+"/shortcuts.htm",width:480,height:380,inline:true},{theme_url:this.url})},_mceColorPicker:function(l,k){var j=this.editor;k=k||{};j.windowManager.open({url:this.url+"/color_picker.htm",width:375+parseInt(j.getLang("advanced.colorpicker_delta_width",0)),height:250+parseInt(j.getLang("advanced.colorpicker_delta_height",0)),close_previous:false,inline:true},{input_color:k.color,func:k.func,theme_url:this.url})},_mceCodeEditor:function(k,l){var j=this.editor;j.windowManager.open({url:this.url+"/source_editor.htm",width:parseInt(j.getParam("theme_advanced_source_editor_width",720)),height:parseInt(j.getParam("theme_advanced_source_editor_height",580)),inline:true,resizable:true,maximizable:true},{theme_url:this.url})},_mceImage:function(k,l){var j=this.editor;if(j.dom.getAttrib(j.selection.getNode(),"class","").indexOf("mceItem")!=-1){return}j.windowManager.open({url:this.url+"/image.htm",width:355+parseInt(j.getLang("advanced.image_delta_width",0)),height:275+parseInt(j.getLang("advanced.image_delta_height",0)),inline:true},{theme_url:this.url})},_mceLink:function(k,l){var j=this.editor;j.windowManager.open({url:this.url+"/link.htm",width:310+parseInt(j.getLang("advanced.link_delta_width",0)),height:200+parseInt(j.getLang("advanced.link_delta_height",0)),inline:true},{theme_url:this.url})},_mceNewDocument:function(){var j=this.editor;j.windowManager.confirm("advanced.newdocument",function(k){if(k){j.execCommand("mceSetContent",false,"")}})},_mceForeColor:function(){var j=this;this._mceColorPicker(0,{color:j.fgColor,func:function(k){j.fgColor=k;j.editor.execCommand("ForeColor",false,k)}})},_mceBackColor:function(){var j=this;this._mceColorPicker(0,{color:j.bgColor,func:function(k){j.bgColor=k;j.editor.execCommand("HiliteColor",false,k)}})},_ufirst:function(j){return j.substring(0,1).toUpperCase()+j.substring(1)}});h.ThemeManager.add("advanced",h.themes.AdvancedTheme)}(tinymce));
\ No newline at end of file
diff --git a/library/tinymce/jscripts/tiny_mce/themes/advanced/editor_template_src.js b/library/tinymce/jscripts/tiny_mce/themes/advanced/editor_template_src.js
index 61fe53707..82166dcb6 100644
--- a/library/tinymce/jscripts/tiny_mce/themes/advanced/editor_template_src.js
+++ b/library/tinymce/jscripts/tiny_mce/themes/advanced/editor_template_src.js
@@ -13,7 +13,7 @@
// Generates a preview for a format
function getPreviewCss(ed, fmt) {
- var previewElm, dom = ed.dom, previewCss = '', parentFontSize, previewStylesName;
+ var name, previewElm, dom = ed.dom, previewCss = '', parentFontSize, previewStylesName;
previewStyles = ed.settings.preview_styles;
@@ -150,23 +150,31 @@
init : function(ed, url) {
var t = this, s, v, o;
-
+
t.editor = ed;
t.url = url;
t.onResolveName = new tinymce.util.Dispatcher(this);
+ s = ed.settings;
ed.forcedHighContrastMode = ed.settings.detect_highcontrast && t._isHighContrast();
ed.settings.skin = ed.forcedHighContrastMode ? 'highcontrast' : ed.settings.skin;
+ // Setup default buttons
+ if (!s.theme_advanced_buttons1) {
+ s = extend({
+ theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect",
+ theme_advanced_buttons2 : "bullist,numlist,|,outdent,indent,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code",
+ theme_advanced_buttons3 : "hr,removeformat,visualaid,|,sub,sup,|,charmap"
+ }, s);
+ }
+
// Default settings
t.settings = s = extend({
theme_advanced_path : true,
- theme_advanced_toolbar_location : 'bottom',
- theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect",
- theme_advanced_buttons2 : "bullist,numlist,|,outdent,indent,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code",
- theme_advanced_buttons3 : "hr,removeformat,visualaid,|,sub,sup,|,charmap",
+ theme_advanced_toolbar_location : 'top',
theme_advanced_blockformats : "p,address,pre,h1,h2,h3,h4,h5,h6",
- theme_advanced_toolbar_align : "center",
+ theme_advanced_toolbar_align : "left",
+ theme_advanced_statusbar_location : "bottom",
theme_advanced_fonts : "Andale Mono=andale mono,times;Arial=arial,helvetica,sans-serif;Arial Black=arial black,avant garde;Book Antiqua=book antiqua,palatino;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier;Georgia=georgia,palatino;Helvetica=helvetica;Impact=impact,chicago;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco;Times New Roman=times new roman,times;Trebuchet MS=trebuchet ms,geneva;Verdana=verdana,geneva;Webdings=webdings;Wingdings=wingdings,zapf dingbats",
theme_advanced_more_colors : 1,
theme_advanced_row_height : 23,
@@ -176,7 +184,7 @@
theme_advanced_font_selector : "span",
theme_advanced_show_current_color: 0,
readonly : ed.settings.readonly
- }, ed.settings);
+ }, s);
// Setup default font_size_style_values
if (!s.font_size_style_values)
@@ -670,7 +678,7 @@
if (DOM.get(ed.id + '_path_row')) {
Event.add(ed.id + '_tbl', 'mouseover', function(e) {
var re;
-
+
e = e.target;
if (e.nodeName == 'SPAN' && DOM.hasClass(e.parentNode, 'mceButton')) {
@@ -823,6 +831,7 @@
var f = Event.add(ed.id + '_external_close', 'click', function() {
DOM.hide(ed.id + '_external');
Event.remove(ed.id + '_external_close', 'click', f);
+ return false;
});
DOM.show(e);
@@ -947,7 +956,7 @@
a = s.theme_advanced_toolbar_align.toLowerCase();
a = 'mce' + t._ufirst(a);
- n = DOM.add(DOM.add(c, 'tr', {role: 'presentation'}), 'td', {'class' : 'mceToolbar ' + a, "role":"presentation"});
+ n = DOM.add(DOM.add(c, 'tr', {role: 'presentation'}), 'td', {'class' : 'mceToolbar ' + a, "role":"toolbar"});
// Create toolbar and add the controls
for (i=1; (v = s['theme_advanced_buttons' + i]); i++) {
@@ -977,7 +986,7 @@
var n, t = this, ed = t.editor, s = t.settings, r, mf, me, td;
n = DOM.add(tb, 'tr');
- n = td = DOM.add(n, 'td', {'class' : 'mceStatusbar'});
+ n = td = DOM.add(n, 'td', {'class' : 'mceStatusbar'});
n = DOM.add(n, 'div', {id : ed.id + '_path_row', 'role': 'group', 'aria-labelledby': ed.id + '_path_voice'});
if (s.theme_advanced_path) {
DOM.add(n, 'span', {id: ed.id + '_path_voice'}, ed.translate('advanced.path'));
@@ -985,7 +994,7 @@
} else {
DOM.add(n, 'span', {}, ' ');
}
-
+
if (s.theme_advanced_resizing) {
DOM.add(td, 'a', {id : ed.id + '_resize', href : 'javascript:;', onclick : "return false;", 'class' : 'mceResize', tabIndex:"-1"});
@@ -1030,6 +1039,8 @@
width = startWidth + (e.screenX - startX);
height = startHeight + (e.screenY - startY);
t.resizeTo(width, height, true);
+
+ ed.nodeChanged();
};
e.preventDefault();
@@ -1089,19 +1100,17 @@
p = getParent('A');
if (c = cm.get('link')) {
- if (!p || !p.name) {
- c.setDisabled(!p && co);
- c.setActive(!!p);
- }
+ c.setDisabled((!p && co) || (p && !p.href));
+ c.setActive(!!p && (!p.name && !p.id));
}
if (c = cm.get('unlink')) {
c.setDisabled(!p && co);
- c.setActive(!!p && !p.name);
+ c.setActive(!!p && !p.name && !p.id);
}
if (c = cm.get('anchor')) {
- c.setActive(!co && !!p && p.name);
+ c.setActive(!co && !!p && (p.name || (p.id && !p.href)));
}
p = getParent('IMG');
@@ -1145,7 +1154,7 @@
if (!fn && n.style.fontFamily)
fn = n.style.fontFamily.replace(/[\"\']+/g, '').replace(/^([^,]+).*/, '$1').toLowerCase();
-
+
if (!fc && n.style.color)
fc = n.style.color;
@@ -1176,7 +1185,7 @@
return true;
});
}
-
+
if (s.theme_advanced_show_current_color) {
function updateColor(controlId, color) {
if (c = cm.get(controlId)) {
@@ -1280,7 +1289,7 @@
ti += 'id: ' + v + ' ';
if (v = n.className) {
- v = v.replace(/\b\s*(webkit|mce|Apple-)\w+\s*\b/g, '')
+ v = v.replace(/\b\s*(webkit|mce|Apple-)\w+\s*\b/g, '');
if (v) {
ti += 'class: ' + v + ' ';
diff --git a/library/tinymce/jscripts/tiny_mce/themes/advanced/img/icons.gif b/library/tinymce/jscripts/tiny_mce/themes/advanced/img/icons.gif
index efb356c41..ca2224901 100644
Binary files a/library/tinymce/jscripts/tiny_mce/themes/advanced/img/icons.gif and b/library/tinymce/jscripts/tiny_mce/themes/advanced/img/icons.gif differ
diff --git a/library/tinymce/jscripts/tiny_mce/themes/advanced/js/anchor.js b/library/tinymce/jscripts/tiny_mce/themes/advanced/js/anchor.js
index 2940db359..2909a3a4d 100644
--- a/library/tinymce/jscripts/tiny_mce/themes/advanced/js/anchor.js
+++ b/library/tinymce/jscripts/tiny_mce/themes/advanced/js/anchor.js
@@ -6,7 +6,7 @@ var AnchorDialog = {
this.editor = ed;
elm = ed.dom.getParent(ed.selection.getNode(), 'A');
- v = ed.dom.getAttrib(elm, 'name');
+ v = ed.dom.getAttrib(elm, 'name') || ed.dom.getAttrib(elm, 'id');
if (v) {
this.action = 'update';
@@ -17,7 +17,7 @@ var AnchorDialog = {
},
update : function() {
- var ed = this.editor, elm, name = document.forms[0].anchorName.value;
+ var ed = this.editor, elm, name = document.forms[0].anchorName.value, attribName;
if (!name || !/^[a-z][a-z0-9\-\_:\.]*$/i.test(name)) {
tinyMCEPopup.alert('advanced_dlg.anchor_invalid');
@@ -29,13 +29,25 @@ var AnchorDialog = {
if (this.action != 'update')
ed.selection.collapse(1);
+ var aRule = ed.schema.getElementRule('a');
+ if (!aRule || aRule.attributes.name) {
+ attribName = 'name';
+ } else {
+ attribName = 'id';
+ }
+
elm = ed.dom.getParent(ed.selection.getNode(), 'A');
if (elm) {
- elm.setAttribute('name', name);
- elm.name = name;
- } else
+ elm.setAttribute(attribName, name);
+ elm[attribName] = name;
+ ed.undoManager.add();
+ } else {
// create with zero-sized nbsp so that in Webkit where anchor is on last line by itself caret cannot be placed after it
- ed.execCommand('mceInsertContent', 0, ed.dom.createHTML('a', {name : name, 'class' : 'mceItemAnchor'}, '\uFEFF'));
+ var attrs = {'class' : 'mceItemAnchor'};
+ attrs[attribName] = name;
+ ed.execCommand('mceInsertContent', 0, ed.dom.createHTML('a', attrs, '\uFEFF'));
+ ed.nodeChanged();
+ }
tinyMCEPopup.close();
}
diff --git a/library/tinymce/jscripts/tiny_mce/themes/advanced/js/link.js b/library/tinymce/jscripts/tiny_mce/themes/advanced/js/link.js
index 53ff409e7..8c1d73c50 100644
--- a/library/tinymce/jscripts/tiny_mce/themes/advanced/js/link.js
+++ b/library/tinymce/jscripts/tiny_mce/themes/advanced/js/link.js
@@ -68,10 +68,16 @@ var LinkDialog = {
} else {
ed.dom.setAttribs(e, {
href : href,
- title : f.linktitle.value,
- target : f.target_list ? getSelectValue(f, "target_list") : null,
- 'class' : f.class_list ? getSelectValue(f, "class_list") : null
+ title : f.linktitle.value
});
+
+ if (f.target_list) {
+ ed.dom.setAttrib(e, 'target', getSelectValue(f, "target_list"));
+ }
+
+ if (f.class_list) {
+ ed.dom.setAttrib(e, 'class', getSelectValue(f, "class_list"));
+ }
}
// Don't move caret if selection was image
diff --git a/library/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/content.css b/library/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/content.css
index 52a1d67e2..2fd94a1f9 100644
--- a/library/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/content.css
+++ b/library/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/content.css
@@ -48,4 +48,3 @@ font[face=mceinline] {font-family:inherit !important}
.mceItemEmbeddedAudio {background-image:url(../../img/video.gif)}
.mceItemIframe {background-image:url(../../img/iframe.gif)}
.mcePageBreak {display:block;border:0;width:100%;height:12px;border-top:1px dotted #ccc;margin-top:15px;background:#fff url(../../img/pagebreak.gif) no-repeat center top;}
-.mceHideBrInPre pre br {display: none}
diff --git a/library/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/dialog.css b/library/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/dialog.css
index f01222650..879786fc1 100644
--- a/library/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/dialog.css
+++ b/library/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/dialog.css
@@ -105,11 +105,12 @@ h3 {font-size:14px;}
#plugintable, #about #plugintable td {border:1px solid #919B9C;}
#plugintable {width:96%; margin-top:10px;}
#pluginscontainer {height:290px; overflow:auto;}
-#colorpicker #preview {float:right; width:50px; height:14px;line-height:1px; border:1px solid black; margin-left:5px;}
+#colorpicker #preview {display:inline-block; padding-left:40px; height:14px; border:1px solid black; margin-left:5px; margin-right: 5px}
+#colorpicker #previewblock {position: relative; top: -3px; padding-left:5px; padding-top: 0px; display:inline}
+#colorpicker #preview_wrapper { text-align:center; padding-top:4px; white-space: nowrap}
#colorpicker #colors {float:left; border:1px solid gray; cursor:crosshair;}
#colorpicker #light {border:1px solid gray; margin-left:5px; float:left;width:15px; height:150px; cursor:crosshair;}
#colorpicker #light div {overflow:hidden;}
-#colorpicker #previewblock {float:right; padding-left:10px; height:20px;}
#colorpicker .panel_wrapper div.current {height:175px;}
#colorpicker #namedcolors {width:150px;}
#colorpicker #namedcolors a {display:block; float:left; width:10px; height:10px; margin:1px 1px 0 0; overflow:hidden;}
diff --git a/library/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/ui.css b/library/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/ui.css
index 5f1f96448..77083f311 100644
--- a/library/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/ui.css
+++ b/library/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/ui.css
@@ -4,14 +4,14 @@
.defaultSkin table td {vertical-align:middle}
/* Containers */
-.defaultSkin table {direction:ltr; background:#FFF}
-.defaultSkin iframe {display:block; background:#FFF}
+.defaultSkin table {direction:ltr;background:transparent}
+.defaultSkin iframe {display:block;}
.defaultSkin .mceToolbar {height:26px}
.defaultSkin .mceLeft {text-align:left}
.defaultSkin .mceRight {text-align:right}
/* External */
-.defaultSkin .mceExternalToolbar {position:absolute; border:2px solid #CCC; border-bottom:0; display:none;}
+.defaultSkin .mceExternalToolbar {position:absolute; border:1px solid #CCC; border-bottom:0; display:none;}
.defaultSkin .mceExternalToolbar td.mceToolbar {padding-right:13px;}
.defaultSkin .mceExternalClose {position:absolute; top:3px; right:3px; width:7px; height:7px; background:url(../../img/icons.gif) -820px 0}
@@ -20,9 +20,9 @@
.defaultSkin table.mceLayout tr.mceFirst td {border-top:1px solid #CCC}
.defaultSkin table.mceLayout tr.mceLast td {border-bottom:1px solid #CCC}
.defaultSkin table.mceToolbar, .defaultSkin tr.mceFirst .mceToolbar tr td, .defaultSkin tr.mceLast .mceToolbar tr td {border:0; margin:0; padding:0;}
-.defaultSkin td.mceToolbar {padding-top:1px; vertical-align:top}
-.defaultSkin .mceIframeContainer { /*border-top:1px solid #CCC; border-bottom:1px solid #CCC */ border: none;}
-.defaultSkin .mceStatusbar {font-family:'MS Sans Serif',sans-serif,Verdana,Arial; font-size:9pt; line-height:16px; overflow:visible; color:#000; display:block; height:20px}
+.defaultSkin td.mceToolbar {background:#F0F0EE; padding-top:1px; vertical-align:top}
+.defaultSkin .mceIframeContainer {border-top:1px solid #CCC; border-bottom:1px solid #CCC}
+.defaultSkin .mceStatusbar {background:#F0F0EE; font-family:'MS Sans Serif',sans-serif,Verdana,Arial; font-size:9pt; line-height:16px; overflow:visible; color:#000; display:block; height:20px}
.defaultSkin .mceStatusbar div {float:left; margin:2px}
.defaultSkin .mceStatusbar a.mceResize {display:block; float:right; background:url(../../img/icons.gif) -800px 0; width:20px; height:20px; cursor:se-resize; outline:0}
.defaultSkin .mceStatusbar a:hover {text-decoration:underline}
@@ -34,7 +34,7 @@
.defaultSkin td.mceRight table {margin:0 0 0 auto;}
/* Button */
-.defaultSkin .mceButton {display:block; border:1px solid #F0F0EE; width:20px; height:20px; margin-right:10px}
+.defaultSkin .mceButton {display:block; border:1px solid #F0F0EE; width:20px; height:20px; margin-right:1px}
.defaultSkin a.mceButtonEnabled:hover {border:1px solid #0A246A; background-color:#B2BBD0}
.defaultSkin a.mceButtonActive, .defaultSkin a.mceButtonSelected {border:1px solid #0A246A; background-color:#C2CBE0}
.defaultSkin .mceButtonDisabled .mceIcon {opacity:0.3; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=30)}
@@ -83,7 +83,7 @@
.defaultSkin .mce_forecolor span.mceAction, .defaultSkin .mce_backcolor span.mceAction {overflow:hidden; height:16px}
/* Menu */
-.defaultSkin .mceMenu {position:absolute; left:0; top:0; z-index:1000; border:1px solid #D4D0C8}
+.defaultSkin .mceMenu {position:absolute; left:0; top:0; z-index:1000; border:1px solid #D4D0C8; direction:ltr}
.defaultSkin .mceNoIcons span.mceIcon {width:0;}
.defaultSkin .mceNoIcons a .mceText {padding-left:10px}
.defaultSkin .mceMenu table {background:#FFF}
@@ -103,11 +103,16 @@
.defaultSkin .mceNoIcons .mceMenuItemSelected a {background:url(img/menu_arrow.gif) no-repeat -6px center}
.defaultSkin .mceMenu span.mceMenuLine {display:none}
.defaultSkin .mceMenuItemSub a {background:url(img/menu_arrow.gif) no-repeat top right;}
+.defaultSkin .mceMenuItem td, .defaultSkin .mceMenuItem th {line-height: normal}
/* Progress,Resize */
.defaultSkin .mceBlocker {position:absolute; left:0; top:0; z-index:1000; opacity:0.5; -ms-filter:'alpha(opacity=50)'; filter:alpha(opacity=50); background:#FFF}
.defaultSkin .mceProgress {position:absolute; left:0; top:0; z-index:1001; background:url(img/progress.gif) no-repeat; width:32px; height:32px; margin:-16px 0 0 -16px}
+/* Rtl */
+.mceRtl .mceListBox .mceText {text-align: right; padding: 0 4px 0 0}
+.mceRtl .mceMenuItem .mceText {text-align: right}
+
/* Formats */
.defaultSkin .mce_formatPreview a {font-size:10px}
.defaultSkin .mce_p span.mceText {}
@@ -211,3 +216,4 @@
.defaultSkin span.mce_pagebreak {background-position:0 -40px}
.defaultSkin span.mce_restoredraft {background-position:-20px -40px}
.defaultSkin span.mce_spellchecker {background-position:-540px -20px}
+.defaultSkin span.mce_visualblocks {background-position: -40px -40px}
diff --git a/library/tinymce/jscripts/tiny_mce/themes/advanced/skins/highcontrast/content.css b/library/tinymce/jscripts/tiny_mce/themes/advanced/skins/highcontrast/content.css
index fe09e2141..cbce6c6a2 100644
--- a/library/tinymce/jscripts/tiny_mce/themes/advanced/skins/highcontrast/content.css
+++ b/library/tinymce/jscripts/tiny_mce/themes/advanced/skins/highcontrast/content.css
@@ -22,4 +22,3 @@ abbr {border-bottom:1px dashed #CCC; cursor:help}
img:-moz-broken {-moz-force-broken-image-icon:1; width:24px; height:24px}
font[face=mceinline] {font-family:inherit !important}
*[contentEditable]:focus {outline:0}
-.mceHideBrInPre pre br {display: none}
diff --git a/library/tinymce/jscripts/tiny_mce/themes/advanced/skins/o2k7/content.css b/library/tinymce/jscripts/tiny_mce/themes/advanced/skins/o2k7/content.css
index 3537c8bc0..a1a8f9bd3 100644
--- a/library/tinymce/jscripts/tiny_mce/themes/advanced/skins/o2k7/content.css
+++ b/library/tinymce/jscripts/tiny_mce/themes/advanced/skins/o2k7/content.css
@@ -46,4 +46,3 @@ font[face=mceinline] {font-family:inherit !important}
.mceItemAudio {background-image:url(../../img/video.gif)}
.mceItemIframe {background-image:url(../../img/iframe.gif)}
.mcePageBreak {display:block;border:0;width:100%;height:12px;border-top:1px dotted #ccc;margin-top:15px;background:#fff url(../../img/pagebreak.gif) no-repeat center top;}
-.mceHideBrInPre pre br {display: none}
diff --git a/library/tinymce/jscripts/tiny_mce/themes/advanced/source_editor.htm b/library/tinymce/jscripts/tiny_mce/themes/advanced/source_editor.htm
index 3c6d65808..dd973fcc0 100644
--- a/library/tinymce/jscripts/tiny_mce/themes/advanced/source_editor.htm
+++ b/library/tinymce/jscripts/tiny_mce/themes/advanced/source_editor.htm
@@ -4,7 +4,7 @@
-
+
diff --git a/view/theme/decaf-mobile/cropend.tpl b/view/theme/decaf-mobile/cropend.tpl
new file mode 100644
index 000000000..a27de0e2f
--- /dev/null
+++ b/view/theme/decaf-mobile/cropend.tpl
@@ -0,0 +1,4 @@
+{##}
diff --git a/view/theme/decaf-mobile/crophead.tpl b/view/theme/decaf-mobile/crophead.tpl
new file mode 100644
index 000000000..56e941e3a
--- /dev/null
+++ b/view/theme/decaf-mobile/crophead.tpl
@@ -0,0 +1 @@
+
diff --git a/view/theme/decaf-mobile/default.php b/view/theme/decaf-mobile/default.php
new file mode 100644
index 000000000..ad464760f
--- /dev/null
+++ b/view/theme/decaf-mobile/default.php
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+module === 'home') echo 'onLoad="setTimeout(\'homeRedirect()\', 1500)"'?>>
+
+
+ module === 'home' ) { ?>
+
+
+
+
+ module === 'login' || $a->module === 'register' || $a->module === 'lostpass' ) {
+ ?>
+
+
+
+
+
+
+
+
+
+ module === 'settings' || $a->module === 'message' || $a->module === 'profile') && x($page,'aside')) echo $page['aside']; ?>
+
+
+
+ module === 'contacts') && x($page,'aside')) echo $page['aside']; ?>
+
+
+
+
+
+
+
+
diff --git a/view/theme/decaf-mobile/display-head.tpl b/view/theme/decaf-mobile/display-head.tpl
new file mode 100644
index 000000000..1c990657f
--- /dev/null
+++ b/view/theme/decaf-mobile/display-head.tpl
@@ -0,0 +1,4 @@
+{##}
diff --git a/view/theme/decaf-mobile/editicons.png b/view/theme/decaf-mobile/editicons.png
new file mode 100644
index 000000000..171a40876
Binary files /dev/null and b/view/theme/decaf-mobile/editicons.png differ
diff --git a/view/theme/decaf-mobile/end.tpl b/view/theme/decaf-mobile/end.tpl
new file mode 100644
index 000000000..cb3824d9d
--- /dev/null
+++ b/view/theme/decaf-mobile/end.tpl
@@ -0,0 +1,24 @@
+
+{##}
+{##}
+{##}
+{##}
+{##}
+
+
+
+
diff --git a/view/theme/decaf-mobile/event_end.tpl b/view/theme/decaf-mobile/event_end.tpl
new file mode 100644
index 000000000..3e4be6ec6
--- /dev/null
+++ b/view/theme/decaf-mobile/event_end.tpl
@@ -0,0 +1,4 @@
+{##}
diff --git a/view/theme/decaf-mobile/event_head.tpl b/view/theme/decaf-mobile/event_head.tpl
new file mode 100644
index 000000000..63a1135af
--- /dev/null
+++ b/view/theme/decaf-mobile/event_head.tpl
@@ -0,0 +1,6 @@
+
+{##}
diff --git a/view/theme/decaf-mobile/experimental b/view/theme/decaf-mobile/experimental
new file mode 100644
index 000000000..e69de29bb
diff --git a/view/theme/decaf-mobile/field_checkbox.tpl b/view/theme/decaf-mobile/field_checkbox.tpl
new file mode 100644
index 000000000..9fbf84eac
--- /dev/null
+++ b/view/theme/decaf-mobile/field_checkbox.tpl
@@ -0,0 +1,6 @@
+
+
+ $field.1
+
+ $field.3
+
diff --git a/view/theme/decaf-mobile/field_input.tpl b/view/theme/decaf-mobile/field_input.tpl
new file mode 100644
index 000000000..58e17406c
--- /dev/null
+++ b/view/theme/decaf-mobile/field_input.tpl
@@ -0,0 +1,6 @@
+
+
+ $field.1
+
+ $field.3
+
diff --git a/view/theme/decaf-mobile/field_openid.tpl b/view/theme/decaf-mobile/field_openid.tpl
new file mode 100644
index 000000000..8d330a30a
--- /dev/null
+++ b/view/theme/decaf-mobile/field_openid.tpl
@@ -0,0 +1,6 @@
+
+
+ $field.1
+
+ $field.3
+
diff --git a/view/theme/decaf-mobile/field_password.tpl b/view/theme/decaf-mobile/field_password.tpl
new file mode 100644
index 000000000..7a0d3fe9f
--- /dev/null
+++ b/view/theme/decaf-mobile/field_password.tpl
@@ -0,0 +1,6 @@
+
+
+ $field.1
+
+ $field.3
+
diff --git a/view/theme/decaf-mobile/field_themeselect.tpl b/view/theme/decaf-mobile/field_themeselect.tpl
new file mode 100644
index 000000000..5ac310f80
--- /dev/null
+++ b/view/theme/decaf-mobile/field_themeselect.tpl
@@ -0,0 +1,9 @@
+
+
+
$field.1
+
+ {{ for $field.4 as $opt=>$val }}$val {{ endfor }}
+
+
$field.3
+
+
diff --git a/view/theme/decaf-mobile/field_yesno.tpl b/view/theme/decaf-mobile/field_yesno.tpl
new file mode 100644
index 000000000..c399579b2
--- /dev/null
+++ b/view/theme/decaf-mobile/field_yesno.tpl
@@ -0,0 +1,14 @@
+{##}
+{{ inc field_checkbox.tpl }}{{ endinc }}
diff --git a/view/theme/decaf-mobile/file.gif b/view/theme/decaf-mobile/file.gif
new file mode 100644
index 000000000..7885b998d
Binary files /dev/null and b/view/theme/decaf-mobile/file.gif differ
diff --git a/view/theme/decaf-mobile/friendica-16.png b/view/theme/decaf-mobile/friendica-16.png
new file mode 100644
index 000000000..1a742ecdc
Binary files /dev/null and b/view/theme/decaf-mobile/friendica-16.png differ
diff --git a/view/theme/decaf-mobile/generic_links_widget.tpl b/view/theme/decaf-mobile/generic_links_widget.tpl
new file mode 100644
index 000000000..a976d4573
--- /dev/null
+++ b/view/theme/decaf-mobile/generic_links_widget.tpl
@@ -0,0 +1,12 @@
+
diff --git a/view/theme/decaf-mobile/group_drop.tpl b/view/theme/decaf-mobile/group_drop.tpl
new file mode 100644
index 000000000..959b77bb2
--- /dev/null
+++ b/view/theme/decaf-mobile/group_drop.tpl
@@ -0,0 +1,9 @@
+
+
diff --git a/view/theme/decaf-mobile/group_side.tpl b/view/theme/decaf-mobile/group_side.tpl
new file mode 100644
index 000000000..0b4564077
--- /dev/null
+++ b/view/theme/decaf-mobile/group_side.tpl
@@ -0,0 +1,33 @@
+
+
+
diff --git a/view/theme/decaf-mobile/head.jpg b/view/theme/decaf-mobile/head.jpg
new file mode 100644
index 000000000..6210b76be
Binary files /dev/null and b/view/theme/decaf-mobile/head.jpg differ
diff --git a/view/theme/decaf-mobile/head.tpl b/view/theme/decaf-mobile/head.tpl
new file mode 100644
index 000000000..5ad82b4c5
--- /dev/null
+++ b/view/theme/decaf-mobile/head.tpl
@@ -0,0 +1,29 @@
+
+{##}
+
+{##}
+
+
+
+{##}
+
+
+
+
+
+
+
diff --git a/view/theme/decaf-mobile/images/approve-blue.png b/view/theme/decaf-mobile/images/approve-blue.png
new file mode 100644
index 000000000..a13668a50
Binary files /dev/null and b/view/theme/decaf-mobile/images/approve-blue.png differ
diff --git a/view/theme/decaf-mobile/images/approve.png b/view/theme/decaf-mobile/images/approve.png
new file mode 100644
index 000000000..473c646e5
Binary files /dev/null and b/view/theme/decaf-mobile/images/approve.png differ
diff --git a/view/theme/decaf-mobile/images/arrow-left.png b/view/theme/decaf-mobile/images/arrow-left.png
new file mode 100644
index 000000000..a312cfa71
Binary files /dev/null and b/view/theme/decaf-mobile/images/arrow-left.png differ
diff --git a/view/theme/decaf-mobile/images/arrow-right.png b/view/theme/decaf-mobile/images/arrow-right.png
new file mode 100644
index 000000000..2be9bd746
Binary files /dev/null and b/view/theme/decaf-mobile/images/arrow-right.png differ
diff --git a/view/theme/decaf-mobile/images/boldB-serif.png b/view/theme/decaf-mobile/images/boldB-serif.png
new file mode 100644
index 000000000..78ce59a54
Binary files /dev/null and b/view/theme/decaf-mobile/images/boldB-serif.png differ
diff --git a/view/theme/decaf-mobile/images/camera.png b/view/theme/decaf-mobile/images/camera.png
new file mode 100644
index 000000000..aa5935b7c
Binary files /dev/null and b/view/theme/decaf-mobile/images/camera.png differ
diff --git a/view/theme/decaf-mobile/images/code.png b/view/theme/decaf-mobile/images/code.png
new file mode 100644
index 000000000..d490cea9d
Binary files /dev/null and b/view/theme/decaf-mobile/images/code.png differ
diff --git a/view/theme/decaf-mobile/images/contacts.png b/view/theme/decaf-mobile/images/contacts.png
new file mode 100644
index 000000000..e870470d0
Binary files /dev/null and b/view/theme/decaf-mobile/images/contacts.png differ
diff --git a/view/theme/decaf-mobile/images/disapprove-blue.png b/view/theme/decaf-mobile/images/disapprove-blue.png
new file mode 100644
index 000000000..ebbc7e4e6
Binary files /dev/null and b/view/theme/decaf-mobile/images/disapprove-blue.png differ
diff --git a/view/theme/decaf-mobile/images/disapprove.png b/view/theme/decaf-mobile/images/disapprove.png
new file mode 100644
index 000000000..fa58d020e
Binary files /dev/null and b/view/theme/decaf-mobile/images/disapprove.png differ
diff --git a/view/theme/decaf-mobile/images/drop-blue.png b/view/theme/decaf-mobile/images/drop-blue.png
new file mode 100644
index 000000000..a8b6c53c9
Binary files /dev/null and b/view/theme/decaf-mobile/images/drop-blue.png differ
diff --git a/view/theme/decaf-mobile/images/drop-darkred.png b/view/theme/decaf-mobile/images/drop-darkred.png
new file mode 100644
index 000000000..9657d1138
Binary files /dev/null and b/view/theme/decaf-mobile/images/drop-darkred.png differ
diff --git a/view/theme/decaf-mobile/images/drop-red.png b/view/theme/decaf-mobile/images/drop-red.png
new file mode 100644
index 000000000..91b0260ce
Binary files /dev/null and b/view/theme/decaf-mobile/images/drop-red.png differ
diff --git a/view/theme/decaf-mobile/images/drop.png b/view/theme/decaf-mobile/images/drop.png
new file mode 100644
index 000000000..af38adf5e
Binary files /dev/null and b/view/theme/decaf-mobile/images/drop.png differ
diff --git a/view/theme/decaf-mobile/images/folder-blue.png b/view/theme/decaf-mobile/images/folder-blue.png
new file mode 100644
index 000000000..6af9bbec0
Binary files /dev/null and b/view/theme/decaf-mobile/images/folder-blue.png differ
diff --git a/view/theme/decaf-mobile/images/folder.png b/view/theme/decaf-mobile/images/folder.png
new file mode 100644
index 000000000..86dd21029
Binary files /dev/null and b/view/theme/decaf-mobile/images/folder.png differ
diff --git a/view/theme/decaf-mobile/images/globe.png b/view/theme/decaf-mobile/images/globe.png
new file mode 100644
index 000000000..f84632bff
Binary files /dev/null and b/view/theme/decaf-mobile/images/globe.png differ
diff --git a/view/theme/decaf-mobile/images/italicI-serif.png b/view/theme/decaf-mobile/images/italicI-serif.png
new file mode 100644
index 000000000..86fa40f9c
Binary files /dev/null and b/view/theme/decaf-mobile/images/italicI-serif.png differ
diff --git a/view/theme/decaf-mobile/images/lock.png b/view/theme/decaf-mobile/images/lock.png
new file mode 100644
index 000000000..b8b8cd20e
Binary files /dev/null and b/view/theme/decaf-mobile/images/lock.png differ
diff --git a/view/theme/decaf-mobile/images/menu.png b/view/theme/decaf-mobile/images/menu.png
new file mode 100644
index 000000000..44d5285fe
Binary files /dev/null and b/view/theme/decaf-mobile/images/menu.png differ
diff --git a/view/theme/decaf-mobile/images/message.png b/view/theme/decaf-mobile/images/message.png
new file mode 100644
index 000000000..8f735aed0
Binary files /dev/null and b/view/theme/decaf-mobile/images/message.png differ
diff --git a/view/theme/decaf-mobile/images/network.png b/view/theme/decaf-mobile/images/network.png
new file mode 100644
index 000000000..943e3252f
Binary files /dev/null and b/view/theme/decaf-mobile/images/network.png differ
diff --git a/view/theme/decaf-mobile/images/noglobe.png b/view/theme/decaf-mobile/images/noglobe.png
new file mode 100644
index 000000000..b5aceb6d5
Binary files /dev/null and b/view/theme/decaf-mobile/images/noglobe.png differ
diff --git a/view/theme/decaf-mobile/images/notifications.png b/view/theme/decaf-mobile/images/notifications.png
new file mode 100644
index 000000000..27bacc672
Binary files /dev/null and b/view/theme/decaf-mobile/images/notifications.png differ
diff --git a/view/theme/decaf-mobile/images/oxygen/LICENSE b/view/theme/decaf-mobile/images/oxygen/LICENSE
new file mode 100644
index 000000000..65c5ca88a
--- /dev/null
+++ b/view/theme/decaf-mobile/images/oxygen/LICENSE
@@ -0,0 +1,165 @@
+ GNU LESSER GENERAL PUBLIC LICENSE
+ Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc.
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+
+ This version of the GNU Lesser General Public License incorporates
+the terms and conditions of version 3 of the GNU General Public
+License, supplemented by the additional permissions listed below.
+
+ 0. Additional Definitions.
+
+ As used herein, "this License" refers to version 3 of the GNU Lesser
+General Public License, and the "GNU GPL" refers to version 3 of the GNU
+General Public License.
+
+ "The Library" refers to a covered work governed by this License,
+other than an Application or a Combined Work as defined below.
+
+ An "Application" is any work that makes use of an interface provided
+by the Library, but which is not otherwise based on the Library.
+Defining a subclass of a class defined by the Library is deemed a mode
+of using an interface provided by the Library.
+
+ A "Combined Work" is a work produced by combining or linking an
+Application with the Library. The particular version of the Library
+with which the Combined Work was made is also called the "Linked
+Version".
+
+ The "Minimal Corresponding Source" for a Combined Work means the
+Corresponding Source for the Combined Work, excluding any source code
+for portions of the Combined Work that, considered in isolation, are
+based on the Application, and not on the Linked Version.
+
+ The "Corresponding Application Code" for a Combined Work means the
+object code and/or source code for the Application, including any data
+and utility programs needed for reproducing the Combined Work from the
+Application, but excluding the System Libraries of the Combined Work.
+
+ 1. Exception to Section 3 of the GNU GPL.
+
+ You may convey a covered work under sections 3 and 4 of this License
+without being bound by section 3 of the GNU GPL.
+
+ 2. Conveying Modified Versions.
+
+ If you modify a copy of the Library, and, in your modifications, a
+facility refers to a function or data to be supplied by an Application
+that uses the facility (other than as an argument passed when the
+facility is invoked), then you may convey a copy of the modified
+version:
+
+ a) under this License, provided that you make a good faith effort to
+ ensure that, in the event an Application does not supply the
+ function or data, the facility still operates, and performs
+ whatever part of its purpose remains meaningful, or
+
+ b) under the GNU GPL, with none of the additional permissions of
+ this License applicable to that copy.
+
+ 3. Object Code Incorporating Material from Library Header Files.
+
+ The object code form of an Application may incorporate material from
+a header file that is part of the Library. You may convey such object
+code under terms of your choice, provided that, if the incorporated
+material is not limited to numerical parameters, data structure
+layouts and accessors, or small macros, inline functions and templates
+(ten or fewer lines in length), you do both of the following:
+
+ a) Give prominent notice with each copy of the object code that the
+ Library is used in it and that the Library and its use are
+ covered by this License.
+
+ b) Accompany the object code with a copy of the GNU GPL and this license
+ document.
+
+ 4. Combined Works.
+
+ You may convey a Combined Work under terms of your choice that,
+taken together, effectively do not restrict modification of the
+portions of the Library contained in the Combined Work and reverse
+engineering for debugging such modifications, if you also do each of
+the following:
+
+ a) Give prominent notice with each copy of the Combined Work that
+ the Library is used in it and that the Library and its use are
+ covered by this License.
+
+ b) Accompany the Combined Work with a copy of the GNU GPL and this license
+ document.
+
+ c) For a Combined Work that displays copyright notices during
+ execution, include the copyright notice for the Library among
+ these notices, as well as a reference directing the user to the
+ copies of the GNU GPL and this license document.
+
+ d) Do one of the following:
+
+ 0) Convey the Minimal Corresponding Source under the terms of this
+ License, and the Corresponding Application Code in a form
+ suitable for, and under terms that permit, the user to
+ recombine or relink the Application with a modified version of
+ the Linked Version to produce a modified Combined Work, in the
+ manner specified by section 6 of the GNU GPL for conveying
+ Corresponding Source.
+
+ 1) Use a suitable shared library mechanism for linking with the
+ Library. A suitable mechanism is one that (a) uses at run time
+ a copy of the Library already present on the user's computer
+ system, and (b) will operate properly with a modified version
+ of the Library that is interface-compatible with the Linked
+ Version.
+
+ e) Provide Installation Information, but only if you would otherwise
+ be required to provide such information under section 6 of the
+ GNU GPL, and only to the extent that such information is
+ necessary to install and execute a modified version of the
+ Combined Work produced by recombining or relinking the
+ Application with a modified version of the Linked Version. (If
+ you use option 4d0, the Installation Information must accompany
+ the Minimal Corresponding Source and Corresponding Application
+ Code. If you use option 4d1, you must provide the Installation
+ Information in the manner specified by section 6 of the GNU GPL
+ for conveying Corresponding Source.)
+
+ 5. Combined Libraries.
+
+ You may place library facilities that are a work based on the
+Library side by side in a single library together with other library
+facilities that are not Applications and are not covered by this
+License, and convey such a combined library under terms of your
+choice, if you do both of the following:
+
+ a) Accompany the combined library with a copy of the same work based
+ on the Library, uncombined with any other library facilities,
+ conveyed under the terms of this License.
+
+ b) Give prominent notice with the combined library that part of it
+ is a work based on the Library, and explaining where to find the
+ accompanying uncombined form of the same work.
+
+ 6. Revised Versions of the GNU Lesser General Public License.
+
+ The Free Software Foundation may publish revised and/or new versions
+of the GNU Lesser General Public License from time to time. Such new
+versions will be similar in spirit to the present version, but may
+differ in detail to address new problems or concerns.
+
+ Each version is given a distinguishing version number. If the
+Library as you received it specifies that a certain numbered version
+of the GNU Lesser General Public License "or any later version"
+applies to it, you have the option of following the terms and
+conditions either of that published version or of any later version
+published by the Free Software Foundation. If the Library as you
+received it does not specify a version number of the GNU Lesser
+General Public License, you may choose any version of the GNU Lesser
+General Public License ever published by the Free Software Foundation.
+
+ If the Library as you received it specifies that a proxy can decide
+whether future versions of the GNU Lesser General Public License shall
+apply, that proxy's public statement of acceptance of any version is
+permanent authorization for you to choose that version for the
+Library.
diff --git a/view/theme/decaf-mobile/images/oxygen/application-msword.png b/view/theme/decaf-mobile/images/oxygen/application-msword.png
new file mode 100644
index 000000000..aa5aaf31a
Binary files /dev/null and b/view/theme/decaf-mobile/images/oxygen/application-msword.png differ
diff --git a/view/theme/decaf-mobile/images/oxygen/application-pdf.png b/view/theme/decaf-mobile/images/oxygen/application-pdf.png
new file mode 100644
index 000000000..bc954ff64
Binary files /dev/null and b/view/theme/decaf-mobile/images/oxygen/application-pdf.png differ
diff --git a/view/theme/decaf-mobile/images/oxygen/application-vnd.ms-excel.png b/view/theme/decaf-mobile/images/oxygen/application-vnd.ms-excel.png
new file mode 100644
index 000000000..aa0d99597
Binary files /dev/null and b/view/theme/decaf-mobile/images/oxygen/application-vnd.ms-excel.png differ
diff --git a/view/theme/decaf-mobile/images/oxygen/application-vnd.ms-powerpoint.png b/view/theme/decaf-mobile/images/oxygen/application-vnd.ms-powerpoint.png
new file mode 100644
index 000000000..022b5152e
Binary files /dev/null and b/view/theme/decaf-mobile/images/oxygen/application-vnd.ms-powerpoint.png differ
diff --git a/view/theme/decaf-mobile/images/oxygen/application-vnd.oasis.opendocument.presentation.png b/view/theme/decaf-mobile/images/oxygen/application-vnd.oasis.opendocument.presentation.png
new file mode 100644
index 000000000..cb573b5c7
Binary files /dev/null and b/view/theme/decaf-mobile/images/oxygen/application-vnd.oasis.opendocument.presentation.png differ
diff --git a/view/theme/decaf-mobile/images/oxygen/application-vnd.oasis.opendocument.spreadsheet.png b/view/theme/decaf-mobile/images/oxygen/application-vnd.oasis.opendocument.spreadsheet.png
new file mode 100644
index 000000000..6b8030edd
Binary files /dev/null and b/view/theme/decaf-mobile/images/oxygen/application-vnd.oasis.opendocument.spreadsheet.png differ
diff --git a/view/theme/decaf-mobile/images/oxygen/application-vnd.oasis.opendocument.text.png b/view/theme/decaf-mobile/images/oxygen/application-vnd.oasis.opendocument.text.png
new file mode 100644
index 000000000..1adb56e25
Binary files /dev/null and b/view/theme/decaf-mobile/images/oxygen/application-vnd.oasis.opendocument.text.png differ
diff --git a/view/theme/decaf-mobile/images/oxygen/application-x-bzip-compressed-tar.png b/view/theme/decaf-mobile/images/oxygen/application-x-bzip-compressed-tar.png
new file mode 100644
index 000000000..d7dd1d1fb
Binary files /dev/null and b/view/theme/decaf-mobile/images/oxygen/application-x-bzip-compressed-tar.png differ
diff --git a/view/theme/decaf-mobile/images/oxygen/application-x-compressed-tar.png b/view/theme/decaf-mobile/images/oxygen/application-x-compressed-tar.png
new file mode 100644
index 000000000..adda68505
Binary files /dev/null and b/view/theme/decaf-mobile/images/oxygen/application-x-compressed-tar.png differ
diff --git a/view/theme/decaf-mobile/images/oxygen/application-x-deb.png b/view/theme/decaf-mobile/images/oxygen/application-x-deb.png
new file mode 100644
index 000000000..1832d3b73
Binary files /dev/null and b/view/theme/decaf-mobile/images/oxygen/application-x-deb.png differ
diff --git a/view/theme/decaf-mobile/images/oxygen/application-x-font-otf.png b/view/theme/decaf-mobile/images/oxygen/application-x-font-otf.png
new file mode 100644
index 000000000..68fb5dd01
Binary files /dev/null and b/view/theme/decaf-mobile/images/oxygen/application-x-font-otf.png differ
diff --git a/view/theme/decaf-mobile/images/oxygen/application-x-font-ttf.png b/view/theme/decaf-mobile/images/oxygen/application-x-font-ttf.png
new file mode 100644
index 000000000..93b92fb26
Binary files /dev/null and b/view/theme/decaf-mobile/images/oxygen/application-x-font-ttf.png differ
diff --git a/view/theme/decaf-mobile/images/oxygen/application-x-java-archive.png b/view/theme/decaf-mobile/images/oxygen/application-x-java-archive.png
new file mode 100644
index 000000000..4883b2d7a
Binary files /dev/null and b/view/theme/decaf-mobile/images/oxygen/application-x-java-archive.png differ
diff --git a/view/theme/decaf-mobile/images/oxygen/application-x-lzma-compressed-tar.png b/view/theme/decaf-mobile/images/oxygen/application-x-lzma-compressed-tar.png
new file mode 100644
index 000000000..6092aedd3
Binary files /dev/null and b/view/theme/decaf-mobile/images/oxygen/application-x-lzma-compressed-tar.png differ
diff --git a/view/theme/decaf-mobile/images/oxygen/application-x-php.png b/view/theme/decaf-mobile/images/oxygen/application-x-php.png
new file mode 100644
index 000000000..f133c87a2
Binary files /dev/null and b/view/theme/decaf-mobile/images/oxygen/application-x-php.png differ
diff --git a/view/theme/decaf-mobile/images/oxygen/application-x-rar.png b/view/theme/decaf-mobile/images/oxygen/application-x-rar.png
new file mode 100644
index 000000000..a9b1b12a6
Binary files /dev/null and b/view/theme/decaf-mobile/images/oxygen/application-x-rar.png differ
diff --git a/view/theme/decaf-mobile/images/oxygen/application-x-rpm.png b/view/theme/decaf-mobile/images/oxygen/application-x-rpm.png
new file mode 100644
index 000000000..43149f17e
Binary files /dev/null and b/view/theme/decaf-mobile/images/oxygen/application-x-rpm.png differ
diff --git a/view/theme/decaf-mobile/images/oxygen/application-x-ruby.png b/view/theme/decaf-mobile/images/oxygen/application-x-ruby.png
new file mode 100644
index 000000000..e640ead73
Binary files /dev/null and b/view/theme/decaf-mobile/images/oxygen/application-x-ruby.png differ
diff --git a/view/theme/decaf-mobile/images/oxygen/application-x-shellscript.png b/view/theme/decaf-mobile/images/oxygen/application-x-shellscript.png
new file mode 100644
index 000000000..11e27543f
Binary files /dev/null and b/view/theme/decaf-mobile/images/oxygen/application-x-shellscript.png differ
diff --git a/view/theme/decaf-mobile/images/oxygen/application-x-shockwave-flash.png b/view/theme/decaf-mobile/images/oxygen/application-x-shockwave-flash.png
new file mode 100644
index 000000000..ea9ca59ee
Binary files /dev/null and b/view/theme/decaf-mobile/images/oxygen/application-x-shockwave-flash.png differ
diff --git a/view/theme/decaf-mobile/images/oxygen/application-x-tar.png b/view/theme/decaf-mobile/images/oxygen/application-x-tar.png
new file mode 100644
index 000000000..4b7d023f7
Binary files /dev/null and b/view/theme/decaf-mobile/images/oxygen/application-x-tar.png differ
diff --git a/view/theme/decaf-mobile/images/oxygen/application-xml.png b/view/theme/decaf-mobile/images/oxygen/application-xml.png
new file mode 100644
index 000000000..58d32e438
Binary files /dev/null and b/view/theme/decaf-mobile/images/oxygen/application-xml.png differ
diff --git a/view/theme/decaf-mobile/images/oxygen/application-zip.png b/view/theme/decaf-mobile/images/oxygen/application-zip.png
new file mode 100644
index 000000000..9d349a89a
Binary files /dev/null and b/view/theme/decaf-mobile/images/oxygen/application-zip.png differ
diff --git a/view/theme/decaf-mobile/images/oxygen/audio-aac.png b/view/theme/decaf-mobile/images/oxygen/audio-aac.png
new file mode 100644
index 000000000..a2d5177d9
Binary files /dev/null and b/view/theme/decaf-mobile/images/oxygen/audio-aac.png differ
diff --git a/view/theme/decaf-mobile/images/oxygen/audio-mp4.png b/view/theme/decaf-mobile/images/oxygen/audio-mp4.png
new file mode 100644
index 000000000..ae5fd740f
Binary files /dev/null and b/view/theme/decaf-mobile/images/oxygen/audio-mp4.png differ
diff --git a/view/theme/decaf-mobile/images/oxygen/audio-mpeg.png b/view/theme/decaf-mobile/images/oxygen/audio-mpeg.png
new file mode 100644
index 000000000..5fe3a2359
Binary files /dev/null and b/view/theme/decaf-mobile/images/oxygen/audio-mpeg.png differ
diff --git a/view/theme/decaf-mobile/images/oxygen/audio-x-flac.png b/view/theme/decaf-mobile/images/oxygen/audio-x-flac.png
new file mode 100644
index 000000000..f2f11e863
Binary files /dev/null and b/view/theme/decaf-mobile/images/oxygen/audio-x-flac.png differ
diff --git a/view/theme/decaf-mobile/images/oxygen/audio-x-generic.png b/view/theme/decaf-mobile/images/oxygen/audio-x-generic.png
new file mode 100644
index 000000000..fe7b05277
Binary files /dev/null and b/view/theme/decaf-mobile/images/oxygen/audio-x-generic.png differ
diff --git a/view/theme/decaf-mobile/images/oxygen/audio-x-mp2.png b/view/theme/decaf-mobile/images/oxygen/audio-x-mp2.png
new file mode 100644
index 000000000..5ac790992
Binary files /dev/null and b/view/theme/decaf-mobile/images/oxygen/audio-x-mp2.png differ
diff --git a/view/theme/decaf-mobile/images/oxygen/audio-x-ms-wma.png b/view/theme/decaf-mobile/images/oxygen/audio-x-ms-wma.png
new file mode 100644
index 000000000..86cb3e51c
Binary files /dev/null and b/view/theme/decaf-mobile/images/oxygen/audio-x-ms-wma.png differ
diff --git a/view/theme/decaf-mobile/images/oxygen/audio-x-vorbis+ogg.png b/view/theme/decaf-mobile/images/oxygen/audio-x-vorbis+ogg.png
new file mode 100644
index 000000000..5ac790992
Binary files /dev/null and b/view/theme/decaf-mobile/images/oxygen/audio-x-vorbis+ogg.png differ
diff --git a/view/theme/decaf-mobile/images/oxygen/audio-x-wav.png b/view/theme/decaf-mobile/images/oxygen/audio-x-wav.png
new file mode 100644
index 000000000..101f8fe5b
Binary files /dev/null and b/view/theme/decaf-mobile/images/oxygen/audio-x-wav.png differ
diff --git a/view/theme/decaf-mobile/images/oxygen/image-x-generic.png b/view/theme/decaf-mobile/images/oxygen/image-x-generic.png
new file mode 100644
index 000000000..d1d4e256c
Binary files /dev/null and b/view/theme/decaf-mobile/images/oxygen/image-x-generic.png differ
diff --git a/view/theme/decaf-mobile/images/oxygen/text-css.png b/view/theme/decaf-mobile/images/oxygen/text-css.png
new file mode 100644
index 000000000..119aec52c
Binary files /dev/null and b/view/theme/decaf-mobile/images/oxygen/text-css.png differ
diff --git a/view/theme/decaf-mobile/images/oxygen/text-html.png b/view/theme/decaf-mobile/images/oxygen/text-html.png
new file mode 100644
index 000000000..34768bfbe
Binary files /dev/null and b/view/theme/decaf-mobile/images/oxygen/text-html.png differ
diff --git a/view/theme/decaf-mobile/images/oxygen/text-x-generic-2.png b/view/theme/decaf-mobile/images/oxygen/text-x-generic-2.png
new file mode 100644
index 000000000..70be9bfc3
Binary files /dev/null and b/view/theme/decaf-mobile/images/oxygen/text-x-generic-2.png differ
diff --git a/view/theme/decaf-mobile/images/oxygen/text-x-tex.png b/view/theme/decaf-mobile/images/oxygen/text-x-tex.png
new file mode 100644
index 000000000..23d8bf7ca
Binary files /dev/null and b/view/theme/decaf-mobile/images/oxygen/text-x-tex.png differ
diff --git a/view/theme/decaf-mobile/images/oxygen/unknown.png b/view/theme/decaf-mobile/images/oxygen/unknown.png
new file mode 100644
index 000000000..eb1758ae1
Binary files /dev/null and b/view/theme/decaf-mobile/images/oxygen/unknown.png differ
diff --git a/view/theme/decaf-mobile/images/oxygen/video-x-generic.png b/view/theme/decaf-mobile/images/oxygen/video-x-generic.png
new file mode 100644
index 000000000..81fe23e7e
Binary files /dev/null and b/view/theme/decaf-mobile/images/oxygen/video-x-generic.png differ
diff --git a/view/theme/decaf-mobile/images/paperclip.png b/view/theme/decaf-mobile/images/paperclip.png
new file mode 100644
index 000000000..3a2ee2696
Binary files /dev/null and b/view/theme/decaf-mobile/images/paperclip.png differ
diff --git a/view/theme/decaf-mobile/images/pencil-blue.png b/view/theme/decaf-mobile/images/pencil-blue.png
new file mode 100644
index 000000000..f51ddd4fe
Binary files /dev/null and b/view/theme/decaf-mobile/images/pencil-blue.png differ
diff --git a/view/theme/decaf-mobile/images/pencil.png b/view/theme/decaf-mobile/images/pencil.png
new file mode 100644
index 000000000..8078d3083
Binary files /dev/null and b/view/theme/decaf-mobile/images/pencil.png differ
diff --git a/view/theme/decaf-mobile/images/quote.png b/view/theme/decaf-mobile/images/quote.png
new file mode 100644
index 000000000..93127c5e7
Binary files /dev/null and b/view/theme/decaf-mobile/images/quote.png differ
diff --git a/view/theme/decaf-mobile/images/recycle-blue.png b/view/theme/decaf-mobile/images/recycle-blue.png
new file mode 100644
index 000000000..4129f05cd
Binary files /dev/null and b/view/theme/decaf-mobile/images/recycle-blue.png differ
diff --git a/view/theme/decaf-mobile/images/recycle.png b/view/theme/decaf-mobile/images/recycle.png
new file mode 100644
index 000000000..e5d8e1181
Binary files /dev/null and b/view/theme/decaf-mobile/images/recycle.png differ
diff --git a/view/theme/decaf-mobile/images/remote-link-blue.png b/view/theme/decaf-mobile/images/remote-link-blue.png
new file mode 100644
index 000000000..de8d21db6
Binary files /dev/null and b/view/theme/decaf-mobile/images/remote-link-blue.png differ
diff --git a/view/theme/decaf-mobile/images/remote-link.png b/view/theme/decaf-mobile/images/remote-link.png
new file mode 100644
index 000000000..1f657411a
Binary files /dev/null and b/view/theme/decaf-mobile/images/remote-link.png differ
diff --git a/view/theme/decaf-mobile/images/star-blue.png b/view/theme/decaf-mobile/images/star-blue.png
new file mode 100644
index 000000000..f8783fcda
Binary files /dev/null and b/view/theme/decaf-mobile/images/star-blue.png differ
diff --git a/view/theme/decaf-mobile/images/star-yellow.png b/view/theme/decaf-mobile/images/star-yellow.png
new file mode 100644
index 000000000..cc2b884b2
Binary files /dev/null and b/view/theme/decaf-mobile/images/star-yellow.png differ
diff --git a/view/theme/decaf-mobile/images/star.png b/view/theme/decaf-mobile/images/star.png
new file mode 100644
index 000000000..f8a61a497
Binary files /dev/null and b/view/theme/decaf-mobile/images/star.png differ
diff --git a/view/theme/decaf-mobile/images/tag-blue.png b/view/theme/decaf-mobile/images/tag-blue.png
new file mode 100644
index 000000000..6e5cec80e
Binary files /dev/null and b/view/theme/decaf-mobile/images/tag-blue.png differ
diff --git a/view/theme/decaf-mobile/images/tag.png b/view/theme/decaf-mobile/images/tag.png
new file mode 100644
index 000000000..9c644b823
Binary files /dev/null and b/view/theme/decaf-mobile/images/tag.png differ
diff --git a/view/theme/decaf-mobile/images/underlineU-serif.png b/view/theme/decaf-mobile/images/underlineU-serif.png
new file mode 100644
index 000000000..745ca2cd6
Binary files /dev/null and b/view/theme/decaf-mobile/images/underlineU-serif.png differ
diff --git a/view/theme/decaf-mobile/images/unlock.png b/view/theme/decaf-mobile/images/unlock.png
new file mode 100644
index 000000000..81d9740e8
Binary files /dev/null and b/view/theme/decaf-mobile/images/unlock.png differ
diff --git a/view/theme/decaf-mobile/jot-end.tpl b/view/theme/decaf-mobile/jot-end.tpl
new file mode 100644
index 000000000..59585d01d
--- /dev/null
+++ b/view/theme/decaf-mobile/jot-end.tpl
@@ -0,0 +1,5 @@
+
+
+{##}
diff --git a/view/theme/decaf-mobile/jot-header.tpl b/view/theme/decaf-mobile/jot-header.tpl
new file mode 100644
index 000000000..c239aeecd
--- /dev/null
+++ b/view/theme/decaf-mobile/jot-header.tpl
@@ -0,0 +1,17 @@
+
+
+
diff --git a/view/theme/decaf-mobile/jot.tpl b/view/theme/decaf-mobile/jot.tpl
new file mode 100644
index 000000000..697a7c809
--- /dev/null
+++ b/view/theme/decaf-mobile/jot.tpl
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ if $placeholdercategory }}
+
+ {{ endif }}
+
+ {##}
+ {{ if $content }}$content{{ endif }}
+
+
+
+
+
+
+
+
+
+
+
+
+ {##}
+ {##}
+
+ {##}
+
+
+
+
+
+ $jotplugins
+
+
+
+
+ {##}
+
+ {##}
+ {{ if $acl_data }}
+ {{ inc acl_html_selector.tpl }}{{ endinc }}
+ {{ endif }}
+ $jotnets
+
+ {##}
+
+
+
+
+
+
+
+ {##}
+
diff --git a/view/theme/decaf-mobile/jot_geotag.tpl b/view/theme/decaf-mobile/jot_geotag.tpl
new file mode 100644
index 000000000..3f8bee91a
--- /dev/null
+++ b/view/theme/decaf-mobile/jot_geotag.tpl
@@ -0,0 +1,11 @@
+
+ if(navigator.geolocation) {
+ navigator.geolocation.getCurrentPosition(function(position) {
+ var lat = position.coords.latitude.toFixed(4);
+ var lon = position.coords.longitude.toFixed(4);
+
+ $j('#jot-coord').val(lat + ', ' + lon);
+ $j('#profile-nolocation-wrapper').show();
+ });
+ }
+
diff --git a/view/theme/decaf-mobile/js/theme.js b/view/theme/decaf-mobile/js/theme.js
new file mode 100644
index 000000000..cd9a17f0d
--- /dev/null
+++ b/view/theme/decaf-mobile/js/theme.js
@@ -0,0 +1,77 @@
+// For Firefox < 3.6, which doesn't support document.readyState
+// verify that document.readyState is undefined
+// verify that document.addEventListener is there
+// these two conditions are basically telling us
+// we are using Firefox < 3.6
+/*if(document.readyState == null && document.addEventListener){
+ // on DOMContentLoaded event, supported since ages
+ document.addEventListener("DOMContentLoaded", function DOMContentLoaded(){
+ // remove the listener itself
+ document.removeEventListener("DOMContentLoaded", DOMContentLoaded, false);
+ // assign readyState as complete
+ document.readyState = "complete";
+ }, false);
+ // set readyState = loading or interactive
+ // it does not really matter for this purpose
+ document.readyState = "loading";
+}*/
+
+document.addEventListener('DOMContentLoaded', function(){
+
+ if(typeof window.AjaxUpload != "undefined") {
+ var uploader = new window.AjaxUpload(
+ window.imageUploadButton,
+ { action: 'wall_upload/'+window.nickname,
+ name: 'userfile',
+ onSubmit: function(file,ext) { $j('#profile-rotator').show(); },
+ onComplete: function(file,response) {
+ var currentText = $j(window.jotId).val();
+ $j(window.jotId).val(currentText + response);
+ $j('#profile-rotator').hide();
+ }
+ }
+ );
+
+ if(document.getElementById('wall-file-upload') != null) {
+ var file_uploader = new window.AjaxUpload(
+ 'wall-file-upload',
+ { action: 'wall_attach/'+window.nickname,
+ name: 'userfile',
+ onSubmit: function(file,ext) { $j('#profile-rotator').show(); },
+ onComplete: function(file,response) {
+ var currentText = $j(window.jotId).val();
+ $j(window.jotId).val(currentText + response);
+ $j('#profile-rotator').hide();
+ }
+ }
+ );
+ }
+ }
+
+});
+
+function confirmDelete(f) {
+ response = confirm(window.delItem);
+ if(response && typeof f == 'function') {
+ f();
+ }
+ return response;
+}
+
+function changeHref(elemId, url) {
+ elem = document.getElementById(elemId);
+ elem.href = url;
+}
+
+function remove(elemId) {
+ elem = document.getElementById(elemId);
+ elem.parentNode.removeChild(elem);
+}
+
+function openClose(el) {}
+
+// It's better to separate Javascript from the HTML, but the wall_thread
+// items require more work to find since they contain the item ID in the id field
+//document.getElementById('photo-album-edit-drop').onclick = function(){return confirmDelete(function(){remove('photo-album-edit-form-confirm');});}
+//document.getElementById('photo-edit-delete-button').onclick = function(){return confirmDelete(function(){remove('photo-edit-form-confirm');});}
+
diff --git a/view/theme/decaf-mobile/lang_selector.tpl b/view/theme/decaf-mobile/lang_selector.tpl
new file mode 100644
index 000000000..e777a0a86
--- /dev/null
+++ b/view/theme/decaf-mobile/lang_selector.tpl
@@ -0,0 +1,10 @@
+
+
+
+
+ {{ for $langs.0 as $v=>$l }}
+ $l
+ {{ endfor }}
+
+
+
diff --git a/view/theme/decaf-mobile/like_noshare.tpl b/view/theme/decaf-mobile/like_noshare.tpl
new file mode 100644
index 000000000..5e74850a7
--- /dev/null
+++ b/view/theme/decaf-mobile/like_noshare.tpl
@@ -0,0 +1,7 @@
+
diff --git a/view/theme/decaf-mobile/lock.cur b/view/theme/decaf-mobile/lock.cur
new file mode 100644
index 000000000..892c5e851
Binary files /dev/null and b/view/theme/decaf-mobile/lock.cur differ
diff --git a/view/theme/decaf-mobile/login-bg.gif b/view/theme/decaf-mobile/login-bg.gif
new file mode 100644
index 000000000..cde836c89
Binary files /dev/null and b/view/theme/decaf-mobile/login-bg.gif differ
diff --git a/view/theme/decaf-mobile/login-style.css b/view/theme/decaf-mobile/login-style.css
new file mode 100644
index 000000000..bbb60ebab
--- /dev/null
+++ b/view/theme/decaf-mobile/login-style.css
@@ -0,0 +1,180 @@
+html {
+ width: 100%;
+}
+
+body {
+ font-family: helvetica,arial,freesans,clean,sans-serif;
+ font-size: 16px;
+ background-color: #ffffff;
+ color: #505050;/* ZP Change*/
+ margin: 0px;
+}
+
+a, a:visited, a:link { color: #3465a4; text-decoration: none; }
+a:hover {text-decoration: underline; }
+
+img { border :0px; }
+
+nav {
+ display: none;
+}
+
+/* popup notifications */
+div.jGrowl div.notice {
+ background: #511919 url("../../../images/icons/48/notice.png") no-repeat 5px center;
+ color: #ffffff;
+ padding-left: 58px;
+ margin: 0px;
+}
+div.jGrowl div.info {
+ background: #364e59 url("../../../images/icons/48/info.png") no-repeat 5px center;
+ color: #ffffff;
+ padding-left: 58px;
+ margin: 0px;
+}
+#jGrowl.top-right {
+ top: 15px;
+ right: 10px;
+}
+div.jGrowl-notification {
+ border-radius: 7px;
+}
+
+.login-button {
+ margin-top: 90px;
+ margin-left: auto;
+ margin-right: auto;
+
+}
+
+img.login-button-image {
+ max-width: 300px;
+}
+
+div.section-wrapper {
+ position: relative;
+ width: 300px;
+ margin-left: auto;
+ margin-right: auto;
+}
+
+.login-form {
+ margin-top: 40px;
+}
+
+.field {
+ position: relative;
+ margin-bottom: 15px;
+}
+
+.field label {
+ margin-left: 25px;
+ font-weight: 700;
+ float: none;
+ width: auto;
+}
+
+.field input {
+ font-size: 18px;
+ width: 200px;
+ margin-left: 50px;
+}
+
+.field.checkbox label {
+ margin-left: auto;
+ float: auto;
+ /*margin-left: 100px;*/
+}
+.field.checkbox input {
+ width: auto;
+ margin-left: 30px;
+}
+
+#div_id_remember {
+ margin-top: 10px;
+ margin-bottom: 10px;
+}
+
+#login_openid {
+ margin-top: 50px;
+}
+
+#login_openid input {
+ background: url(login-bg.gif) no-repeat;
+ background-position: 0 50%;
+ width: 182px;
+ padding-left: 18px;
+ margin-left: 50px;
+}
+
+#login-footer {
+ margin-top: 10px;
+ text-align: center;
+}
+
+.login-extra-links, .agreement {
+ font-size: 14px;
+}
+
+#login-submit-button, #register-submit-button, #lostpass-submit-button {
+ font-size: 20px;
+ padding: 0.5em 1em;
+}
+
+#register-link {
+ margin-right: 100px;
+}
+
+.register-form {
+ margin-top: 15px;
+}
+
+.register-form h2, .lostpass-form h2 {
+ text-align: center;
+}
+
+.error-message {
+ width: 270px;
+ color: #FF0000;
+ font-size: 1.1em;
+ text-align: justify;
+ border: 1px solid #FF8888;
+ background-color: #FFEEEE;
+ padding: 10px;
+ margin-left: auto;
+ margin-right: auto;
+}
+
+.register-explain-wrapper {
+ width: 290px;
+ text-align: justify;
+ font-size: 14px;
+ margin-left: 5px;
+}
+
+#register-footer {
+ margin-top: 60px;
+ text-align: center;
+}
+
+.lostpass-form {
+ margin-top: 100px;
+}
+
+#lostpass-desc {
+ width: 290px;
+ margin-left: 5px;
+ margin-bottom: 30px;
+ text-align: justify;
+ font-size: 14px;
+}
+
+#login-submit-wrapper {
+ text-align: center;
+}
+
+footer {
+ text-align: center;
+ padding-top: 3em;
+ padding-bottom: 1em;
+}
diff --git a/view/theme/decaf-mobile/login.tpl b/view/theme/decaf-mobile/login.tpl
new file mode 100644
index 000000000..926ab769d
--- /dev/null
+++ b/view/theme/decaf-mobile/login.tpl
@@ -0,0 +1,45 @@
+
+
+
+{##}
diff --git a/view/theme/decaf-mobile/login_head.tpl b/view/theme/decaf-mobile/login_head.tpl
new file mode 100644
index 000000000..14734821c
--- /dev/null
+++ b/view/theme/decaf-mobile/login_head.tpl
@@ -0,0 +1,2 @@
+{##}
+
diff --git a/view/theme/decaf-mobile/lostpass.tpl b/view/theme/decaf-mobile/lostpass.tpl
new file mode 100644
index 000000000..583e3dbaf
--- /dev/null
+++ b/view/theme/decaf-mobile/lostpass.tpl
@@ -0,0 +1,21 @@
+
diff --git a/view/theme/decaf-mobile/mail_conv.tpl b/view/theme/decaf-mobile/mail_conv.tpl
new file mode 100644
index 000000000..7aac8370b
--- /dev/null
+++ b/view/theme/decaf-mobile/mail_conv.tpl
@@ -0,0 +1,18 @@
+
+
+
+
+
+
$mail.from_name
+
$mail.date
+
$mail.subject
+
+
$mail.body
+
+
+
+
+
+
+
+
diff --git a/view/theme/decaf-mobile/mail_list.tpl b/view/theme/decaf-mobile/mail_list.tpl
new file mode 100644
index 000000000..74274a246
--- /dev/null
+++ b/view/theme/decaf-mobile/mail_list.tpl
@@ -0,0 +1,16 @@
+
+
+
+
+
+
$from_name
+
$date
+
+
+
+
+
+
+
diff --git a/view/theme/decaf-mobile/manage.tpl b/view/theme/decaf-mobile/manage.tpl
new file mode 100644
index 000000000..fec30db9b
--- /dev/null
+++ b/view/theme/decaf-mobile/manage.tpl
@@ -0,0 +1,18 @@
+$title
+$desc
+$choose
+
+
diff --git a/view/theme/decaf-mobile/message-end.tpl b/view/theme/decaf-mobile/message-end.tpl
new file mode 100644
index 000000000..fea596360
--- /dev/null
+++ b/view/theme/decaf-mobile/message-end.tpl
@@ -0,0 +1,4 @@
+{##}
diff --git a/view/theme/decaf-mobile/message-head.tpl b/view/theme/decaf-mobile/message-head.tpl
new file mode 100644
index 000000000..e69de29bb
diff --git a/view/theme/decaf-mobile/mobile b/view/theme/decaf-mobile/mobile
new file mode 100644
index 000000000..e69de29bb
diff --git a/view/theme/decaf-mobile/msg-end.tpl b/view/theme/decaf-mobile/msg-end.tpl
new file mode 100644
index 000000000..607413379
--- /dev/null
+++ b/view/theme/decaf-mobile/msg-end.tpl
@@ -0,0 +1,2 @@
+
+
diff --git a/view/theme/decaf-mobile/msg-header.tpl b/view/theme/decaf-mobile/msg-header.tpl
new file mode 100644
index 000000000..9ccf5d6fa
--- /dev/null
+++ b/view/theme/decaf-mobile/msg-header.tpl
@@ -0,0 +1,10 @@
+
+
+
diff --git a/view/theme/decaf-mobile/nav.tpl b/view/theme/decaf-mobile/nav.tpl
new file mode 100644
index 000000000..45b7beeef
--- /dev/null
+++ b/view/theme/decaf-mobile/nav.tpl
@@ -0,0 +1,155 @@
+
+{##}
+
+{##}
+
+
+
+{##}
+
+
+ {{ if $nav.notifications }}
+{##}
+
+ {{ endif }}
+
+{##}
+ {{ if $nav.contacts }}
+
+ {{ endif }}
+
+ {{ if $nav.messages }}
+{##}
+
+ {{ endif }}
+
+{##}
+ {{ if $nav.network }}
+
+ {{ endif }}
+
+
+
+ {##}
+ $banner
+
+
+{##}
diff --git a/view/theme/decaf-mobile/photo_drop.tpl b/view/theme/decaf-mobile/photo_drop.tpl
new file mode 100644
index 000000000..296b82909
--- /dev/null
+++ b/view/theme/decaf-mobile/photo_drop.tpl
@@ -0,0 +1,4 @@
+
+
diff --git a/view/theme/decaf-mobile/photo_edit.tpl b/view/theme/decaf-mobile/photo_edit.tpl
new file mode 100644
index 000000000..5bfa37c36
--- /dev/null
+++ b/view/theme/decaf-mobile/photo_edit.tpl
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+ $newalbum
+
+
+
+
+
+
+ $capt_label
+
+
+
+
+
+
+ $tag_label
+
+
+
+
+
+
+ $rotatecw
+
+
+
+
+ $rotateccw
+
+
+
+
+
+ {##}
+
+ {##}
+ {{ inc acl_html_selector.tpl }}{{ endinc }}
+
+ {##}
+
+
+
+
+
+
+
+
+
+
diff --git a/view/theme/decaf-mobile/photo_edit_head.tpl b/view/theme/decaf-mobile/photo_edit_head.tpl
new file mode 100644
index 000000000..c819e24ce
--- /dev/null
+++ b/view/theme/decaf-mobile/photo_edit_head.tpl
@@ -0,0 +1,7 @@
+{##}
diff --git a/view/theme/decaf-mobile/photo_view.tpl b/view/theme/decaf-mobile/photo_view.tpl
new file mode 100644
index 000000000..329e0a4e0
--- /dev/null
+++ b/view/theme/decaf-mobile/photo_view.tpl
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+ {{ if $prevlink }}
{{ endif }}
+ {{ if $nextlink }}
{{ endif }}
+
+
+
+$desc
+{{ if $tags }}
+$tags.0
+$tags.1
+{{ endif }}
+{{ if $tags.2 }}{{ endif }}
+
+{{ if $edit }}
+$edit
+{{ else }}
+
+{{ if $likebuttons }}
+
+ $likebuttons
+ $like
+ $dislike
+
+{{ endif }}
+
+$comments
+
+$paginate
+{{ endif }}
+
diff --git a/view/theme/decaf-mobile/photos_head.tpl b/view/theme/decaf-mobile/photos_head.tpl
new file mode 100644
index 000000000..5c13a0ae6
--- /dev/null
+++ b/view/theme/decaf-mobile/photos_head.tpl
@@ -0,0 +1,5 @@
+{##}
diff --git a/view/theme/decaf-mobile/photos_upload.tpl b/view/theme/decaf-mobile/photos_upload.tpl
new file mode 100644
index 000000000..31ad46801
--- /dev/null
+++ b/view/theme/decaf-mobile/photos_upload.tpl
@@ -0,0 +1,51 @@
+$pagename
+
+$usage
+
+
+
+
+
+
$existalbumtext
+
+ $albumselect
+
+
+
+
+ $default_upload_box
+
+
+
+ $nosharetext
+
+
+
+ {##}
+
+ {##}
+ {{ inc acl_html_selector.tpl }}{{ endinc }}
+
+ {##}
+
+
+
+ $alt_uploader
+
+ $default_upload_submit
+
+
+
+
diff --git a/view/theme/decaf-mobile/profed_end.tpl b/view/theme/decaf-mobile/profed_end.tpl
new file mode 100644
index 000000000..ff56fda46
--- /dev/null
+++ b/view/theme/decaf-mobile/profed_end.tpl
@@ -0,0 +1,8 @@
+{##}
diff --git a/view/theme/decaf-mobile/profed_head.tpl b/view/theme/decaf-mobile/profed_head.tpl
new file mode 100644
index 000000000..02fd46aa4
--- /dev/null
+++ b/view/theme/decaf-mobile/profed_head.tpl
@@ -0,0 +1,5 @@
+{##}
diff --git a/view/theme/decaf-mobile/profile_edit.tpl b/view/theme/decaf-mobile/profile_edit.tpl
new file mode 100644
index 000000000..bed1de35a
--- /dev/null
+++ b/view/theme/decaf-mobile/profile_edit.tpl
@@ -0,0 +1,324 @@
+$default
+
+$banner
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+$lbl_fullname
+
+
+
+
+
+$lbl_title
+
+
+
+
+
+
+$lbl_gender
+$gender
+
+
+
+
+
$lbl_bd
+
+$dob $age
+
+
+
+
+$hide_friends
+
+
+
+
+
+
+
+
+$lbl_address
+
+
+
+
+
+$lbl_city
+
+
+
+
+
+
+$lbl_zip
+
+
+
+
+
+$lbl_country
+
+{##}
+
+
+
+
+$lbl_region
+
+{##}
+
+
+
+
+$lbl_hometown
+
+
+
+
+
+
+
+
+
+
+$lbl_marital
+$marital
+
+ $lbl_with
+
+ $lbl_howlong
+
+
+
+
+
+$lbl_sexual
+$sexual
+
+
+
+
+
+
+$lbl_homepage
+
+
+
+
+
+$lbl_politic
+
+
+
+
+
+$lbl_religion
+
+
+
+
+
+$lbl_pubkey
+
+
$lbl_pubdsc
+
+
+
+$lbl_prvkey
+
+
$lbl_prvdsc
+
+
+
+
+
+
+
+
+
+
+$lbl_about
+
+
+
$about
+
+
+
+
+
+
+
+$lbl_hobbies
+
+
+
$interest
+
+
+
+
+
+
+
+$lbl_likes
+
+
+
$likes
+
+
+
+
+
+
+
+$lbl_dislikes
+
+
+
$dislikes
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+$lbl_music
+
+
+
$music
+
+
+
+
+
+
+$lbl_book
+
+
+
$book
+
+
+
+
+
+
+
+
+
+
+
+
+
+$lbl_film
+
+
+
$film
+
+
+
+
+
+
+
+
+
+
+
+
+
+$lbl_love
+
+
+
$romance
+
+
+
+
+
+
+
+
+$lbl_work
+
+
+
$work
+
+
+
+
+
+
+
+
+$lbl_school
+
+
+
$education
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/view/theme/decaf-mobile/profile_photo.tpl b/view/theme/decaf-mobile/profile_photo.tpl
new file mode 100644
index 000000000..42fc139f8
--- /dev/null
+++ b/view/theme/decaf-mobile/profile_photo.tpl
@@ -0,0 +1,19 @@
+$title
+
+
+
+
+
+$lbl_upfile
+
+
+
+
+
+
+
+
+
+
+$select
+
diff --git a/view/theme/decaf-mobile/profile_vcard.tpl b/view/theme/decaf-mobile/profile_vcard.tpl
new file mode 100644
index 000000000..e91e6125f
--- /dev/null
+++ b/view/theme/decaf-mobile/profile_vcard.tpl
@@ -0,0 +1,51 @@
+
+
+
$profile.name
+
+
+
+ {{ if $pdesc }}
$profile.pdesc
{{ endif }}
+
+
+
+
+ {{ if $location }}
+
$location
+
+ {{ if $profile.address }}$profile.address
{{ endif }}
+
+ $profile.locality {{ if $profile.locality }}, {{ endif }}
+ $profile.region
+ $profile.postal_code
+
+ {{ if $profile.country_name }}$profile.country_name {{ endif }}
+
+
+ {{ endif }}
+
+ {{ if $gender }}
$gender $profile.gender {{ endif }}
+
+ {{ if $profile.pubkey }}
$profile.pubkey
{{ endif }}
+
+ {{ if $marital }}
♥ $marital$profile.marital {{ endif }}
+
+ {{ if $homepage }}
$homepage $profile.homepage {{ endif }}
+
+ {{ inc diaspora_vcard.tpl }}{{ endinc }}
+
+
+
+
+
+$contact_block
+
+
diff --git a/view/theme/decaf-mobile/prv_message.tpl b/view/theme/decaf-mobile/prv_message.tpl
new file mode 100644
index 000000000..5d9925297
--- /dev/null
+++ b/view/theme/decaf-mobile/prv_message.tpl
@@ -0,0 +1,43 @@
+
+$header
+
+
+
+
+$parent
+
+$to
+
+{{ if $showinputs }}
+
+
+{{ else }}
+$select
+{{ endif }}
+
+$subject
+
+
+$yourmessage
+$text
+
+
+
+
+
+ {##}
+
+
+
+
+
+
+
+
+
diff --git a/view/theme/decaf-mobile/register.tpl b/view/theme/decaf-mobile/register.tpl
new file mode 100644
index 000000000..b1f39048e
--- /dev/null
+++ b/view/theme/decaf-mobile/register.tpl
@@ -0,0 +1,80 @@
+
diff --git a/view/theme/decaf-mobile/screenshot.jpg b/view/theme/decaf-mobile/screenshot.jpg
new file mode 100644
index 000000000..1b18c3a41
Binary files /dev/null and b/view/theme/decaf-mobile/screenshot.jpg differ
diff --git a/view/theme/decaf-mobile/search_item.tpl b/view/theme/decaf-mobile/search_item.tpl
new file mode 100644
index 000000000..3e14b644b
--- /dev/null
+++ b/view/theme/decaf-mobile/search_item.tpl
@@ -0,0 +1,64 @@
+
+{##}
+
+
+ {##}
+
+
+ {##}
+
+
+ {{ if $item.lock }}{##}
{##}
+ {{ else }}
{{ endif }}
+
$item.location
+
+
+ {##}
+
$item.name
+
$item.ago
+
+ {##}
+
+
$item.title
+ {##}
+
$item.body
+ {{ if $item.has_cats }}
+
+ {{ endif }}
+
+ {{ if $item.has_folders }}
+
+ {{ endif }}
+
+
+
+ {##}
+
+
+
+
+{##}
+
+{##}
+
+
diff --git a/view/theme/decaf-mobile/settings-head.tpl b/view/theme/decaf-mobile/settings-head.tpl
new file mode 100644
index 000000000..5c13a0ae6
--- /dev/null
+++ b/view/theme/decaf-mobile/settings-head.tpl
@@ -0,0 +1,5 @@
+{##}
diff --git a/view/theme/decaf-mobile/settings.tpl b/view/theme/decaf-mobile/settings.tpl
new file mode 100644
index 000000000..3ab464b25
--- /dev/null
+++ b/view/theme/decaf-mobile/settings.tpl
@@ -0,0 +1,148 @@
+$ptitle
+
+$nickname_block
+
+
+
+
+$h_pass
+
+{{inc field_password.tpl with $field=$password1 }}{{endinc}}
+{{inc field_password.tpl with $field=$password2 }}{{endinc}}
+
+{{ if $oid_enable }}
+{{inc field_input.tpl with $field=$openid }}{{endinc}}
+{{ endif }}
+
+
+
+
+
+
+$h_basic
+
+{{inc field_input.tpl with $field=$username }}{{endinc}}
+{{inc field_input.tpl with $field=$email }}{{endinc}}
+{{inc field_custom.tpl with $field=$timezone }}{{endinc}}
+{{inc field_input.tpl with $field=$defloc }}{{endinc}}
+{{inc field_checkbox.tpl with $field=$allowloc }}{{endinc}}
+
+
+
+
+
+
+
+$h_prv
+
+
+
+
+{{inc field_input.tpl with $field=$maxreq }}{{endinc}}
+
+$profile_in_dir
+
+$profile_in_net_dir
+
+$hide_friends
+
+$hide_wall
+
+$blockwall
+
+$blocktags
+
+$suggestme
+
+$unkmail
+
+
+{{inc field_input.tpl with $field=$cntunkmail }}{{endinc}}
+
+{{inc field_input.tpl with $field=$expire.days }}{{endinc}}
+
+
+
+
+
+
+
$settings_perms
+
+{##}
+
+ {##}
+ {{ inc acl_html_selector.tpl }}{{ endinc }}
+
+{##}
+
+
+
+
+
+$group_select
+
+
+
+
+
+
+
+
+$h_not
+
+
+
$activity_options
+
+{{inc field_checkbox.tpl with $field=$post_newfriend }}{{endinc}}
+{{inc field_checkbox.tpl with $field=$post_joingroup }}{{endinc}}
+{{inc field_checkbox.tpl with $field=$post_profilechange }}{{endinc}}
+
+
+
$lbl_not
+
+
+{{inc field_intcheckbox.tpl with $field=$notify1 }}{{endinc}}
+{{inc field_intcheckbox.tpl with $field=$notify2 }}{{endinc}}
+{{inc field_intcheckbox.tpl with $field=$notify3 }}{{endinc}}
+{{inc field_intcheckbox.tpl with $field=$notify4 }}{{endinc}}
+{{inc field_intcheckbox.tpl with $field=$notify5 }}{{endinc}}
+{{inc field_intcheckbox.tpl with $field=$notify6 }}{{endinc}}
+{{inc field_intcheckbox.tpl with $field=$notify7 }}{{endinc}}
+
+
+
+
+
+
+
+
+
+$h_advn
+$h_descadvn
+
+$pagetype
+
+
+
+
+
+
diff --git a/view/theme/decaf-mobile/settings_display_end.tpl b/view/theme/decaf-mobile/settings_display_end.tpl
new file mode 100644
index 000000000..739c43b35
--- /dev/null
+++ b/view/theme/decaf-mobile/settings_display_end.tpl
@@ -0,0 +1,2 @@
+
+
diff --git a/view/theme/decaf-mobile/smarty3/acl_html_selector.tpl b/view/theme/decaf-mobile/smarty3/acl_html_selector.tpl
new file mode 100644
index 000000000..05e82f2d0
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/acl_html_selector.tpl
@@ -0,0 +1,34 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+
+
+
+
+
+
+ {{$group_perms}}
+
+ {{foreach $acl_data.groups as $group}}
+ {{$group.name}}
+ {{/foreach}}
+
+
+
+ {{$contact_perms}}
+
+ {{foreach $acl_data.contacts as $contact}}
+ {{$contact.name}} ({{$contact.networkName}})
+ {{/foreach}}
+
+
+
+
+
+
+
diff --git a/view/theme/decaf-mobile/smarty3/acl_selector.tpl b/view/theme/decaf-mobile/smarty3/acl_selector.tpl
new file mode 100644
index 000000000..b5e830726
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/acl_selector.tpl
@@ -0,0 +1,28 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+
+
+
+
+{{**}}
diff --git a/view/theme/decaf-mobile/smarty3/admin_aside.tpl b/view/theme/decaf-mobile/smarty3/admin_aside.tpl
new file mode 100644
index 000000000..024d6195b
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/admin_aside.tpl
@@ -0,0 +1,36 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+
+
+
+
+{{if $admin.update}}
+
+{{/if}}
+
+
+{{if $admin.plugins_admin}}{{$plugadmtxt}} {{/if}}
+
+ {{foreach $admin.plugins_admin as $l}}
+ {{$l.1}}
+ {{/foreach}}
+
+
+
+{{$logtxt}}
+
+
diff --git a/view/theme/decaf-mobile/smarty3/admin_site.tpl b/view/theme/decaf-mobile/smarty3/admin_site.tpl
new file mode 100644
index 000000000..27773da2c
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/admin_site.tpl
@@ -0,0 +1,66 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+
+
diff --git a/view/theme/decaf-mobile/smarty3/admin_users.tpl b/view/theme/decaf-mobile/smarty3/admin_users.tpl
new file mode 100644
index 000000000..886b67dcd
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/admin_users.tpl
@@ -0,0 +1,103 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+
+
diff --git a/view/theme/decaf-mobile/smarty3/album_edit.tpl b/view/theme/decaf-mobile/smarty3/album_edit.tpl
new file mode 100644
index 000000000..094da70a9
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/album_edit.tpl
@@ -0,0 +1,20 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+
+
diff --git a/view/theme/decaf-mobile/smarty3/categories_widget.tpl b/view/theme/decaf-mobile/smarty3/categories_widget.tpl
new file mode 100644
index 000000000..1749fced3
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/categories_widget.tpl
@@ -0,0 +1,17 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+{{**}}
diff --git a/view/theme/decaf-mobile/smarty3/comment_item.tpl b/view/theme/decaf-mobile/smarty3/comment_item.tpl
new file mode 100644
index 000000000..63c70aa5b
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/comment_item.tpl
@@ -0,0 +1,84 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+{{**}}
+
+
diff --git a/view/theme/decaf-mobile/smarty3/common_tabs.tpl b/view/theme/decaf-mobile/smarty3/common_tabs.tpl
new file mode 100644
index 000000000..9fa4ed41d
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/common_tabs.tpl
@@ -0,0 +1,11 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+
diff --git a/view/theme/decaf-mobile/smarty3/contact_block.tpl b/view/theme/decaf-mobile/smarty3/contact_block.tpl
new file mode 100644
index 000000000..5a0a26b87
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/contact_block.tpl
@@ -0,0 +1,17 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+{{**}}
diff --git a/view/theme/decaf-mobile/smarty3/contact_edit.tpl b/view/theme/decaf-mobile/smarty3/contact_edit.tpl
new file mode 100644
index 000000000..bced55ac3
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/contact_edit.tpl
@@ -0,0 +1,98 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+
+{{$header}}
+
+
diff --git a/view/theme/decaf-mobile/smarty3/contact_head.tpl b/view/theme/decaf-mobile/smarty3/contact_head.tpl
new file mode 100644
index 000000000..a7fb96108
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/contact_head.tpl
@@ -0,0 +1,5 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
diff --git a/view/theme/decaf-mobile/smarty3/contact_template.tpl b/view/theme/decaf-mobile/smarty3/contact_template.tpl
new file mode 100644
index 000000000..f017744f7
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/contact_template.tpl
@@ -0,0 +1,43 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+
+
+
+
+
+{{**}}
+ {{**}}
+
+
+
+ {{**}}
+
+{{**}}
+
+
+
+
+
{{$contact.name}}
+{{if $contact.alt_text}}
{{$contact.alt_text}}
{{/if}}
+
{{$contact.network}}
+
+
+
diff --git a/view/theme/decaf-mobile/smarty3/contacts-end.tpl b/view/theme/decaf-mobile/smarty3/contacts-end.tpl
new file mode 100644
index 000000000..adeea280c
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/contacts-end.tpl
@@ -0,0 +1,9 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+{{**}}
diff --git a/view/theme/decaf-mobile/smarty3/contacts-head.tpl b/view/theme/decaf-mobile/smarty3/contacts-head.tpl
new file mode 100644
index 000000000..7fa141164
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/contacts-head.tpl
@@ -0,0 +1,10 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+{{**}}
diff --git a/view/theme/decaf-mobile/smarty3/contacts-template.tpl b/view/theme/decaf-mobile/smarty3/contacts-template.tpl
new file mode 100644
index 000000000..b9162c2e9
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/contacts-template.tpl
@@ -0,0 +1,33 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+{{$header}}{{if $total}} ({{$total}}){{/if}}
+
+{{if $finding}}{{$finding}} {{/if}}
+
+
+
+{{$desc}}
+
+
+
+
+
+
+{{$tabs}}
+
+
+
+{{foreach $contacts as $contact}}
+ {{include file="contact_template.tpl"}}
+{{/foreach}}
+
+
+
+{{$paginate}}
+
+
+
+
diff --git a/view/theme/decaf-mobile/smarty3/contacts-widget-sidebar.tpl b/view/theme/decaf-mobile/smarty3/contacts-widget-sidebar.tpl
new file mode 100644
index 000000000..bda321896
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/contacts-widget-sidebar.tpl
@@ -0,0 +1,7 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+{{$follow_widget}}
+
diff --git a/view/theme/decaf-mobile/smarty3/conversation.tpl b/view/theme/decaf-mobile/smarty3/conversation.tpl
new file mode 100644
index 000000000..f6810bb10
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/conversation.tpl
@@ -0,0 +1,34 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+{{$live_update}}
+
+{{foreach $threads as $thread}}
+
+ {{foreach $thread.items as $item}}
+ {{if $item.comment_firstcollapsed}}
+
+ {{/if}}
+
+ {{include file="{{$item.template}}"}}
+
+
+ {{/foreach}}
+
+{{/foreach}}
+
+
+
+{{**}}
diff --git a/view/theme/decaf-mobile/smarty3/cropbody.tpl b/view/theme/decaf-mobile/smarty3/cropbody.tpl
new file mode 100644
index 000000000..5ace9a1aa
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/cropbody.tpl
@@ -0,0 +1,32 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+{{$title}}
+
+{{$desc}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/view/theme/decaf-mobile/smarty3/cropend.tpl b/view/theme/decaf-mobile/smarty3/cropend.tpl
new file mode 100644
index 000000000..e75083f51
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/cropend.tpl
@@ -0,0 +1,9 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+{{**}}
diff --git a/view/theme/decaf-mobile/smarty3/crophead.tpl b/view/theme/decaf-mobile/smarty3/crophead.tpl
new file mode 100644
index 000000000..6438cfb35
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/crophead.tpl
@@ -0,0 +1,6 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+
diff --git a/view/theme/decaf-mobile/smarty3/display-head.tpl b/view/theme/decaf-mobile/smarty3/display-head.tpl
new file mode 100644
index 000000000..294320192
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/display-head.tpl
@@ -0,0 +1,9 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+{{**}}
diff --git a/view/theme/decaf-mobile/smarty3/end.tpl b/view/theme/decaf-mobile/smarty3/end.tpl
new file mode 100644
index 000000000..e75845bac
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/end.tpl
@@ -0,0 +1,29 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+
+{{**}}
+{{**}}
+{{**}}
+{{**}}
+{{**}}
+
+
+
+
diff --git a/view/theme/decaf-mobile/smarty3/event_end.tpl b/view/theme/decaf-mobile/smarty3/event_end.tpl
new file mode 100644
index 000000000..63dbec442
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/event_end.tpl
@@ -0,0 +1,9 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+{{**}}
diff --git a/view/theme/decaf-mobile/smarty3/event_head.tpl b/view/theme/decaf-mobile/smarty3/event_head.tpl
new file mode 100644
index 000000000..bd72758e6
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/event_head.tpl
@@ -0,0 +1,11 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+
+{{**}}
diff --git a/view/theme/decaf-mobile/smarty3/field_checkbox.tpl b/view/theme/decaf-mobile/smarty3/field_checkbox.tpl
new file mode 100644
index 000000000..f7f857f59
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/field_checkbox.tpl
@@ -0,0 +1,11 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+
+
+ {{$field.1}}
+
+ {{$field.3}}
+
diff --git a/view/theme/decaf-mobile/smarty3/field_input.tpl b/view/theme/decaf-mobile/smarty3/field_input.tpl
new file mode 100644
index 000000000..240bed249
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/field_input.tpl
@@ -0,0 +1,11 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+
+
+ {{$field.1}}
+
+ {{$field.3}}
+
diff --git a/view/theme/decaf-mobile/smarty3/field_openid.tpl b/view/theme/decaf-mobile/smarty3/field_openid.tpl
new file mode 100644
index 000000000..d5ebd9a3b
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/field_openid.tpl
@@ -0,0 +1,11 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+
+
+ {{$field.1}}
+
+ {{$field.3}}
+
diff --git a/view/theme/decaf-mobile/smarty3/field_password.tpl b/view/theme/decaf-mobile/smarty3/field_password.tpl
new file mode 100644
index 000000000..f1352f27b
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/field_password.tpl
@@ -0,0 +1,11 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+
+
+ {{$field.1}}
+
+ {{$field.3}}
+
diff --git a/view/theme/decaf-mobile/smarty3/field_themeselect.tpl b/view/theme/decaf-mobile/smarty3/field_themeselect.tpl
new file mode 100644
index 000000000..95cfd6bcd
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/field_themeselect.tpl
@@ -0,0 +1,14 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+
+
+
{{$field.1}}
+
+ {{foreach $field.4 as $opt=>$val}}{{$val}} {{/foreach}}
+
+
{{$field.3}}
+
+
diff --git a/view/theme/decaf-mobile/smarty3/field_yesno.tpl b/view/theme/decaf-mobile/smarty3/field_yesno.tpl
new file mode 100644
index 000000000..9cdb95e01
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/field_yesno.tpl
@@ -0,0 +1,19 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+{{**}}
+{{include file="field_checkbox.tpl"}}
diff --git a/view/theme/decaf-mobile/smarty3/generic_links_widget.tpl b/view/theme/decaf-mobile/smarty3/generic_links_widget.tpl
new file mode 100644
index 000000000..705ddb57c
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/generic_links_widget.tpl
@@ -0,0 +1,17 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+
diff --git a/view/theme/decaf-mobile/smarty3/group_drop.tpl b/view/theme/decaf-mobile/smarty3/group_drop.tpl
new file mode 100644
index 000000000..269322815
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/group_drop.tpl
@@ -0,0 +1,14 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+
+
diff --git a/view/theme/decaf-mobile/smarty3/group_side.tpl b/view/theme/decaf-mobile/smarty3/group_side.tpl
new file mode 100644
index 000000000..7d9d23ebe
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/group_side.tpl
@@ -0,0 +1,38 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+
+
+
diff --git a/view/theme/decaf-mobile/smarty3/head.tpl b/view/theme/decaf-mobile/smarty3/head.tpl
new file mode 100644
index 000000000..ad9e1ad28
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/head.tpl
@@ -0,0 +1,34 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+
+{{**}}
+
+{{**}}
+
+
+
+{{**}}
+
+
+
+
+
+
+
diff --git a/view/theme/decaf-mobile/smarty3/jot-end.tpl b/view/theme/decaf-mobile/smarty3/jot-end.tpl
new file mode 100644
index 000000000..88c8e59c6
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/jot-end.tpl
@@ -0,0 +1,10 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+
+
+{{**}}
diff --git a/view/theme/decaf-mobile/smarty3/jot-header.tpl b/view/theme/decaf-mobile/smarty3/jot-header.tpl
new file mode 100644
index 000000000..b0bf78916
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/jot-header.tpl
@@ -0,0 +1,22 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+
+
+
diff --git a/view/theme/decaf-mobile/smarty3/jot.tpl b/view/theme/decaf-mobile/smarty3/jot.tpl
new file mode 100644
index 000000000..61a72154c
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/jot.tpl
@@ -0,0 +1,104 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{if $placeholdercategory}}
+
+ {{/if}}
+
+ {{**}}
+ {{if $content}}{{$content}}{{/if}}
+
+
+
+
+
+
+
+
+
+
+
+
+ {{**}}
+ {{**}}
+
+ {{**}}
+
+
+
+
+
+ {{$jotplugins}}
+
+
+
+
+ {{**}}
+
+ {{**}}
+ {{if $acl_data}}
+ {{include file="acl_html_selector.tpl"}}
+ {{/if}}
+ {{$jotnets}}
+
+ {{**}}
+
+
+
+
+
+
+
+ {{**}}
+
diff --git a/view/theme/decaf-mobile/smarty3/jot_geotag.tpl b/view/theme/decaf-mobile/smarty3/jot_geotag.tpl
new file mode 100644
index 000000000..d828980e5
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/jot_geotag.tpl
@@ -0,0 +1,16 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+
+ if(navigator.geolocation) {
+ navigator.geolocation.getCurrentPosition(function(position) {
+ var lat = position.coords.latitude.toFixed(4);
+ var lon = position.coords.longitude.toFixed(4);
+
+ $j('#jot-coord').val(lat + ', ' + lon);
+ $j('#profile-nolocation-wrapper').show();
+ });
+ }
+
diff --git a/view/theme/decaf-mobile/smarty3/lang_selector.tpl b/view/theme/decaf-mobile/smarty3/lang_selector.tpl
new file mode 100644
index 000000000..a1aee8277
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/lang_selector.tpl
@@ -0,0 +1,15 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+
+
+
+
+ {{foreach $langs.0 as $v=>$l}}
+ {{$l}}
+ {{/foreach}}
+
+
+
diff --git a/view/theme/decaf-mobile/smarty3/like_noshare.tpl b/view/theme/decaf-mobile/smarty3/like_noshare.tpl
new file mode 100644
index 000000000..9d6a58ea2
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/like_noshare.tpl
@@ -0,0 +1,12 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+
diff --git a/view/theme/decaf-mobile/smarty3/login.tpl b/view/theme/decaf-mobile/smarty3/login.tpl
new file mode 100644
index 000000000..69d053181
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/login.tpl
@@ -0,0 +1,50 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+
+
+
+{{**}}
diff --git a/view/theme/decaf-mobile/smarty3/login_head.tpl b/view/theme/decaf-mobile/smarty3/login_head.tpl
new file mode 100644
index 000000000..c2d9504ad
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/login_head.tpl
@@ -0,0 +1,7 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+{{**}}
+
diff --git a/view/theme/decaf-mobile/smarty3/lostpass.tpl b/view/theme/decaf-mobile/smarty3/lostpass.tpl
new file mode 100644
index 000000000..5a22c245b
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/lostpass.tpl
@@ -0,0 +1,26 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+
diff --git a/view/theme/decaf-mobile/smarty3/mail_conv.tpl b/view/theme/decaf-mobile/smarty3/mail_conv.tpl
new file mode 100644
index 000000000..c2b43c538
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/mail_conv.tpl
@@ -0,0 +1,23 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+
+
+
+
+
+
{{$mail.from_name}}
+
{{$mail.date}}
+
{{$mail.subject}}
+
+
{{$mail.body}}
+
+
+
+
+
+
+
+
diff --git a/view/theme/decaf-mobile/smarty3/mail_list.tpl b/view/theme/decaf-mobile/smarty3/mail_list.tpl
new file mode 100644
index 000000000..538f6affb
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/mail_list.tpl
@@ -0,0 +1,21 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+
+
+
+
+
+
{{$from_name}}
+
{{$date}}
+
+
+
+
+
+
+
diff --git a/view/theme/decaf-mobile/smarty3/manage.tpl b/view/theme/decaf-mobile/smarty3/manage.tpl
new file mode 100644
index 000000000..f7d72f653
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/manage.tpl
@@ -0,0 +1,23 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+{{$title}}
+{{$desc}}
+{{$choose}}
+
+
diff --git a/view/theme/decaf-mobile/smarty3/message-end.tpl b/view/theme/decaf-mobile/smarty3/message-end.tpl
new file mode 100644
index 000000000..adeea280c
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/message-end.tpl
@@ -0,0 +1,9 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+{{**}}
diff --git a/view/theme/decaf-mobile/smarty3/message-head.tpl b/view/theme/decaf-mobile/smarty3/message-head.tpl
new file mode 100644
index 000000000..a7fb96108
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/message-head.tpl
@@ -0,0 +1,5 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
diff --git a/view/theme/decaf-mobile/smarty3/moderated_comment.tpl b/view/theme/decaf-mobile/smarty3/moderated_comment.tpl
new file mode 100644
index 000000000..b2401ca48
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/moderated_comment.tpl
@@ -0,0 +1,66 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+
diff --git a/view/theme/decaf-mobile/smarty3/msg-end.tpl b/view/theme/decaf-mobile/smarty3/msg-end.tpl
new file mode 100644
index 000000000..594f3f79b
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/msg-end.tpl
@@ -0,0 +1,7 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+
+
diff --git a/view/theme/decaf-mobile/smarty3/msg-header.tpl b/view/theme/decaf-mobile/smarty3/msg-header.tpl
new file mode 100644
index 000000000..8447bb300
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/msg-header.tpl
@@ -0,0 +1,15 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+
+
+
diff --git a/view/theme/decaf-mobile/smarty3/nav.tpl b/view/theme/decaf-mobile/smarty3/nav.tpl
new file mode 100644
index 000000000..87d0bdec7
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/nav.tpl
@@ -0,0 +1,160 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+
+{{**}}
+
+{{**}}
+
+
+
+{{**}}
+
+
+ {{if $nav.notifications}}
+{{**}}
+
+ {{/if}}
+
+{{**}}
+ {{if $nav.contacts}}
+
+ {{/if}}
+
+ {{if $nav.messages}}
+{{**}}
+
+ {{/if}}
+
+{{**}}
+ {{if $nav.network}}
+
+ {{/if}}
+
+
+
+ {{**}}
+ {{$banner}}
+
+
+{{**}}
diff --git a/view/theme/decaf-mobile/smarty3/photo_drop.tpl b/view/theme/decaf-mobile/smarty3/photo_drop.tpl
new file mode 100644
index 000000000..57f26cf52
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/photo_drop.tpl
@@ -0,0 +1,9 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+
+
diff --git a/view/theme/decaf-mobile/smarty3/photo_edit.tpl b/view/theme/decaf-mobile/smarty3/photo_edit.tpl
new file mode 100644
index 000000000..1cff8f044
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/photo_edit.tpl
@@ -0,0 +1,65 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+
+
+
+
+
+
+
+ {{$newalbum}}
+
+
+
+
+
+
+ {{$capt_label}}
+
+
+
+
+
+
+ {{$tag_label}}
+
+
+
+
+
+
+ {{$rotatecw}}
+
+
+
+
+ {{$rotateccw}}
+
+
+
+
+
+ {{**}}
+
+ {{**}}
+ {{include file="acl_html_selector.tpl"}}
+
+ {{**}}
+
+
+
+
+
+
+
+
+
+
diff --git a/view/theme/decaf-mobile/smarty3/photo_edit_head.tpl b/view/theme/decaf-mobile/smarty3/photo_edit_head.tpl
new file mode 100644
index 000000000..740c3b425
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/photo_edit_head.tpl
@@ -0,0 +1,12 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+{{**}}
diff --git a/view/theme/decaf-mobile/smarty3/photo_view.tpl b/view/theme/decaf-mobile/smarty3/photo_view.tpl
new file mode 100644
index 000000000..5ccb5fb16
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/photo_view.tpl
@@ -0,0 +1,47 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+
+
+
+
+
+
+ {{if $prevlink}}
{{/if}}
+ {{if $nextlink}}
{{/if}}
+
+
+
+{{$desc}}
+{{if $tags}}
+{{$tags.0}}
+{{$tags.1}}
+{{/if}}
+{{if $tags.2}}{{/if}}
+
+{{if $edit}}
+{{$edit}}
+{{else}}
+
+{{if $likebuttons}}
+
+ {{$likebuttons}}
+ {{$like}}
+ {{$dislike}}
+
+{{/if}}
+
+{{$comments}}
+
+{{$paginate}}
+{{/if}}
+
diff --git a/view/theme/decaf-mobile/smarty3/photos_head.tpl b/view/theme/decaf-mobile/smarty3/photos_head.tpl
new file mode 100644
index 000000000..c8bfa62c1
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/photos_head.tpl
@@ -0,0 +1,10 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+{{**}}
diff --git a/view/theme/decaf-mobile/smarty3/photos_upload.tpl b/view/theme/decaf-mobile/smarty3/photos_upload.tpl
new file mode 100644
index 000000000..9c22448dd
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/photos_upload.tpl
@@ -0,0 +1,56 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+{{$pagename}}
+
+{{$usage}}
+
+
+
+
+
+
{{$existalbumtext}}
+
+ {{$albumselect}}
+
+
+
+
+ {{$default_upload_box}}
+
+
+
+ {{$nosharetext}}
+
+
+
+ {{**}}
+
+ {{**}}
+ {{include file="acl_html_selector.tpl"}}
+
+ {{**}}
+
+
+
+ {{$alt_uploader}}
+
+ {{$default_upload_submit}}
+
+
+
+
diff --git a/view/theme/decaf-mobile/smarty3/profed_end.tpl b/view/theme/decaf-mobile/smarty3/profed_end.tpl
new file mode 100644
index 000000000..e9c03543b
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/profed_end.tpl
@@ -0,0 +1,13 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+{{**}}
diff --git a/view/theme/decaf-mobile/smarty3/profed_head.tpl b/view/theme/decaf-mobile/smarty3/profed_head.tpl
new file mode 100644
index 000000000..c8ce27bb8
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/profed_head.tpl
@@ -0,0 +1,10 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+{{**}}
diff --git a/view/theme/decaf-mobile/smarty3/profile_edit.tpl b/view/theme/decaf-mobile/smarty3/profile_edit.tpl
new file mode 100644
index 000000000..7583784fb
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/profile_edit.tpl
@@ -0,0 +1,329 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+{{$default}}
+
+{{$banner}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{{$lbl_fullname}}
+
+
+
+
+
+{{$lbl_title}}
+
+
+
+
+
+
+{{$lbl_gender}}
+{{$gender}}
+
+
+
+
+
{{$lbl_bd}}
+
+{{$dob}} {{$age}}
+
+
+
+
+{{$hide_friends}}
+
+
+
+
+
+
+
+
+{{$lbl_address}}
+
+
+
+
+
+{{$lbl_city}}
+
+
+
+
+
+
+{{$lbl_zip}}
+
+
+
+
+
+{{$lbl_country}}
+
+{{**}}
+
+
+
+
+{{$lbl_region}}
+
+{{**}}
+
+
+
+
+{{$lbl_hometown}}
+
+
+
+
+
+
+
+
+
+
+{{$lbl_marital}}
+{{$marital}}
+
+ {{$lbl_with}}
+
+ {{$lbl_howlong}}
+
+
+
+
+
+{{$lbl_sexual}}
+{{$sexual}}
+
+
+
+
+
+
+{{$lbl_homepage}}
+
+
+
+
+
+{{$lbl_politic}}
+
+
+
+
+
+{{$lbl_religion}}
+
+
+
+
+
+{{$lbl_pubkey}}
+
+
{{$lbl_pubdsc}}
+
+
+
+{{$lbl_prvkey}}
+
+
{{$lbl_prvdsc}}
+
+
+
+
+
+
+
+
+
+
+{{$lbl_about}}
+
+
+
{{$about}}
+
+
+
+
+
+
+
+{{$lbl_hobbies}}
+
+
+
{{$interest}}
+
+
+
+
+
+
+
+{{$lbl_likes}}
+
+
+
{{$likes}}
+
+
+
+
+
+
+
+{{$lbl_dislikes}}
+
+
+
{{$dislikes}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+{{$lbl_music}}
+
+
+
{{$music}}
+
+
+
+
+
+
+{{$lbl_book}}
+
+
+
{{$book}}
+
+
+
+
+
+
+
+
+{{$lbl_tv}}
+
+
+
{{$tv}}
+
+
+
+
+
+
+
+
+{{$lbl_film}}
+
+
+
{{$film}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+{{$lbl_love}}
+
+
+
{{$romance}}
+
+
+
+
+
+
+
+
+{{$lbl_work}}
+
+
+
{{$work}}
+
+
+
+
+
+
+
+
+{{$lbl_school}}
+
+
+
{{$education}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/view/theme/decaf-mobile/smarty3/profile_photo.tpl b/view/theme/decaf-mobile/smarty3/profile_photo.tpl
new file mode 100644
index 000000000..6bcb3cf85
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/profile_photo.tpl
@@ -0,0 +1,24 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+{{$title}}
+
+
+
+
+
+{{$lbl_upfile}}
+
+
+
+
+
+
+
+
+
+
+{{$select}}
+
diff --git a/view/theme/decaf-mobile/smarty3/profile_vcard.tpl b/view/theme/decaf-mobile/smarty3/profile_vcard.tpl
new file mode 100644
index 000000000..85c6345d6
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/profile_vcard.tpl
@@ -0,0 +1,56 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+
+
+
{{$profile.name}}
+
+
+
+ {{if $pdesc}}
{{$profile.pdesc}}
{{/if}}
+
+
+
+
+ {{if $location}}
+
{{$location}}
+
+ {{if $profile.address}}{{$profile.address}}
{{/if}}
+
+ {{$profile.locality}} {{if $profile.locality}}, {{/if}}
+ {{$profile.region}}
+ {{$profile.postal_code}}
+
+ {{if $profile.country_name}}{{$profile.country_name}} {{/if}}
+
+
+ {{/if}}
+
+ {{if $gender}}
{{$gender}} {{$profile.gender}} {{/if}}
+
+ {{if $profile.pubkey}}
{{$profile.pubkey}}
{{/if}}
+
+ {{if $marital}}
♥ {{$marital}}{{$profile.marital}} {{/if}}
+
+ {{if $homepage}}
{{$homepage}} {{$profile.homepage}} {{/if}}
+
+ {{include file="diaspora_vcard.tpl"}}
+
+
+
+
+
+{{$contact_block}}
+
+
diff --git a/view/theme/decaf-mobile/smarty3/prv_message.tpl b/view/theme/decaf-mobile/smarty3/prv_message.tpl
new file mode 100644
index 000000000..6372d306a
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/prv_message.tpl
@@ -0,0 +1,48 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+
+{{$header}}
+
+
+
+
+{{$parent}}
+
+{{$to}}
+
+{{if $showinputs}}
+
+
+{{else}}
+{{$select}}
+{{/if}}
+
+{{$subject}}
+
+
+{{$yourmessage}}
+{{$text}}
+
+
+
+
+
+ {{**}}
+
+
+
+
+
+
+
+
+
diff --git a/view/theme/decaf-mobile/smarty3/register.tpl b/view/theme/decaf-mobile/smarty3/register.tpl
new file mode 100644
index 000000000..3f64bb672
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/register.tpl
@@ -0,0 +1,85 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+
diff --git a/view/theme/decaf-mobile/smarty3/search_item.tpl b/view/theme/decaf-mobile/smarty3/search_item.tpl
new file mode 100644
index 000000000..a6da44d3d
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/search_item.tpl
@@ -0,0 +1,69 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+
+{{**}}
+
+
+ {{**}}
+
+
+ {{**}}
+
+
+ {{if $item.lock}}{{**}}
{{**}}
+ {{else}}
{{/if}}
+
{{$item.location}}
+
+
+ {{**}}
+
{{$item.name}}
+
{{$item.ago}}
+
+ {{**}}
+
+
{{$item.title}}
+ {{**}}
+
{{$item.body}}
+ {{if $item.has_cats}}
+
+ {{/if}}
+
+ {{if $item.has_folders}}
+
+ {{/if}}
+
+
+
+ {{**}}
+
+
+
+
+{{**}}
+
+{{**}}
+
+
diff --git a/view/theme/decaf-mobile/smarty3/settings-head.tpl b/view/theme/decaf-mobile/smarty3/settings-head.tpl
new file mode 100644
index 000000000..c8bfa62c1
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/settings-head.tpl
@@ -0,0 +1,10 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+{{**}}
diff --git a/view/theme/decaf-mobile/smarty3/settings.tpl b/view/theme/decaf-mobile/smarty3/settings.tpl
new file mode 100644
index 000000000..d702cd7d1
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/settings.tpl
@@ -0,0 +1,153 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+{{$ptitle}}
+
+{{$nickname_block}}
+
+
+
+
+{{$h_pass}}
+
+{{include file="field_password.tpl" field=$password1}}
+{{include file="field_password.tpl" field=$password2}}
+
+{{if $oid_enable}}
+{{include file="field_input.tpl" field=$openid}}
+{{/if}}
+
+
+
+
+
+
+{{$h_basic}}
+
+{{include file="field_input.tpl" field=$username}}
+{{include file="field_input.tpl" field=$email}}
+{{include file="field_custom.tpl" field=$timezone}}
+{{include file="field_input.tpl" field=$defloc}}
+{{include file="field_checkbox.tpl" field=$allowloc}}
+
+
+
+
+
+
+
+{{$h_prv}}
+
+
+
+
+{{include file="field_input.tpl" field=$maxreq}}
+
+{{$profile_in_dir}}
+
+{{$profile_in_net_dir}}
+
+{{$hide_friends}}
+
+{{$hide_wall}}
+
+{{$blockwall}}
+
+{{$blocktags}}
+
+{{$suggestme}}
+
+{{$unkmail}}
+
+
+{{include file="field_input.tpl" field=$cntunkmail}}
+
+{{include file="field_input.tpl" field=$expire.days}}
+
+
+
+
+
+
+
{{$settings_perms}}
+
+{{**}}
+
+ {{**}}
+ {{include file="acl_html_selector.tpl"}}
+
+{{**}}
+
+
+
+
+
+{{$group_select}}
+
+
+
+
+
+
+
+
+{{$h_not}}
+
+
+
{{$activity_options}}
+
+{{include file="field_checkbox.tpl" field=$post_newfriend}}
+{{include file="field_checkbox.tpl" field=$post_joingroup}}
+{{include file="field_checkbox.tpl" field=$post_profilechange}}
+
+
+
{{$lbl_not}}
+
+
+{{include file="field_intcheckbox.tpl" field=$notify1}}
+{{include file="field_intcheckbox.tpl" field=$notify2}}
+{{include file="field_intcheckbox.tpl" field=$notify3}}
+{{include file="field_intcheckbox.tpl" field=$notify4}}
+{{include file="field_intcheckbox.tpl" field=$notify5}}
+{{include file="field_intcheckbox.tpl" field=$notify6}}
+{{include file="field_intcheckbox.tpl" field=$notify7}}
+
+
+
+
+
+
+
+
+
+{{$h_advn}}
+{{$h_descadvn}}
+
+{{$pagetype}}
+
+
+
+
+
+
diff --git a/view/theme/decaf-mobile/smarty3/settings_display_end.tpl b/view/theme/decaf-mobile/smarty3/settings_display_end.tpl
new file mode 100644
index 000000000..4b3db00f5
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/settings_display_end.tpl
@@ -0,0 +1,7 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+
+
diff --git a/view/theme/decaf-mobile/smarty3/suggest_friends.tpl b/view/theme/decaf-mobile/smarty3/suggest_friends.tpl
new file mode 100644
index 000000000..7221dc689
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/suggest_friends.tpl
@@ -0,0 +1,21 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+
+
+
+
+
+ {{if $connlnk}}
+
+ {{/if}}
+
+
diff --git a/view/theme/decaf-mobile/smarty3/threaded_conversation.tpl b/view/theme/decaf-mobile/smarty3/threaded_conversation.tpl
new file mode 100644
index 000000000..e90caf5a7
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/threaded_conversation.tpl
@@ -0,0 +1,17 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+{{$live_update}}
+
+{{foreach $threads as $thread}}
+{{if $mode == display}}
+{{include file="{{$thread.template}}" item=$thread}}
+{{else}}
+{{include file="wall_thread_toponly.tpl" item=$thread}}
+{{/if}}
+{{/foreach}}
+
+
+
diff --git a/view/theme/decaf-mobile/smarty3/voting_fakelink.tpl b/view/theme/decaf-mobile/smarty3/voting_fakelink.tpl
new file mode 100644
index 000000000..1e073916e
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/voting_fakelink.tpl
@@ -0,0 +1,6 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+{{$phrase}}
diff --git a/view/theme/decaf-mobile/smarty3/wall_thread.tpl b/view/theme/decaf-mobile/smarty3/wall_thread.tpl
new file mode 100644
index 000000000..058ae43cc
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/wall_thread.tpl
@@ -0,0 +1,124 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+
+
+{{**}}
+
+
+ {{if $item.owner_url}}
+
+
+ {{/if}}
+ {{**}}
+ {{**}}
+
+
+
+ {{**}}
+
+ {{**}}
+ {{**}}
+
+ {{if $item.lock}}{{**}}
{{**}}
+ {{else}}
{{/if}}
+
{{$item.location}}
+
+
+ {{**}}
+
{{$item.name}} {{if $item.owner_url}} {{$item.to}}
{{$item.owner_name}} {{$item.vwall}}{{/if}}
+
{{$item.ago}}
+ {{**}}
+
+
{{$item.title}}
+ {{**}}
+
{{$item.body}}
+ {{**}}
+ {{foreach $item.tags as $tag}}
+
{{$tag}}
+ {{/foreach}}
+ {{**}}
+ {{if $item.has_cats}}
+
+ {{/if}}
+
+ {{if $item.has_folders}}
+
+ {{/if}}
+
+
+
+
+ {{**}}
+
{{$item.like}}
+
{{$item.dislike}}
+
+ {{if $item.threaded}}
+ {{if $item.comment}}
+ {{**}}
+ {{$item.comment}}
+ {{**}}
+ {{/if}}
+ {{/if}}
+
+{{**}}
+{{**}}
+{{foreach $item.children as $child}}
+ {{include file="{{$child.template}}" item=$child}}
+{{/foreach}}
+
+{{if $item.flatten}}
+{{**}}
+ {{$item.comment}}
+{{**}}
+{{/if}}
+
+
diff --git a/view/theme/decaf-mobile/smarty3/wall_thread_toponly.tpl b/view/theme/decaf-mobile/smarty3/wall_thread_toponly.tpl
new file mode 100644
index 000000000..af8626a84
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/wall_thread_toponly.tpl
@@ -0,0 +1,106 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+
+
+
+
+
+ {{if $item.owner_url}}
+
+
+ {{/if}}
+
+
+
+
+
+ {{if $item.lock}}
+ {{else}}
{{/if}}
+
{{$item.location}}
+
+
+
{{$item.name}} {{if $item.owner_url}} {{$item.to}}
{{$item.owner_name}} {{$item.vwall}}{{/if}}
+
{{$item.ago}}
+
+
{{$item.title}}
+
{{$item.body}}
+ {{foreach $item.tags as $tag}}
+
{{$tag}}
+ {{/foreach}}
+ {{if $item.has_cats}}
+
+ {{/if}}
+
+ {{if $item.has_folders}}
+
+ {{/if}}
+
+
+
+
+
{{$item.like}}
+
{{$item.dislike}}
+
+
+
+
+
+
diff --git a/view/theme/decaf-mobile/smarty3/wallmessage.tpl b/view/theme/decaf-mobile/smarty3/wallmessage.tpl
new file mode 100644
index 000000000..4cba90091
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/wallmessage.tpl
@@ -0,0 +1,37 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+
+{{$header}}
+
+{{$subheader}}
+
+
+
+
+{{$parent}}
+
+{{$to}}
+{{$recipname}}
+
+{{$subject}}
+
+
+{{$yourmessage}}
+{{$text}}
+
+
+
+
+ {{**}}
+
+
+
+
+
+
+
diff --git a/view/theme/decaf-mobile/smarty3/wallmsg-end.tpl b/view/theme/decaf-mobile/smarty3/wallmsg-end.tpl
new file mode 100644
index 000000000..594f3f79b
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/wallmsg-end.tpl
@@ -0,0 +1,7 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+
+
diff --git a/view/theme/decaf-mobile/smarty3/wallmsg-header.tpl b/view/theme/decaf-mobile/smarty3/wallmsg-header.tpl
new file mode 100644
index 000000000..e6f1c6737
--- /dev/null
+++ b/view/theme/decaf-mobile/smarty3/wallmsg-header.tpl
@@ -0,0 +1,12 @@
+{{*
+ * AUTOMATICALLY GENERATED TEMPLATE
+ * DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
+ *
+ *}}
+
+
+
diff --git a/view/theme/decaf-mobile/style.css b/view/theme/decaf-mobile/style.css
new file mode 100644
index 000000000..4cfdd805f
--- /dev/null
+++ b/view/theme/decaf-mobile/style.css
@@ -0,0 +1,4317 @@
+/**
+ * duepuntozero Frindika style
+ * Fabio Comuni
+ *
+ * Heavily modified for Frost Mobile
+ * Zach P
+ */
+
+
+/* generals */
+html {
+/* width: 320px;*/
+ margin-left: auto;
+ margin-right: auto;
+/* overflow-x:hidden;*/
+}
+
+body {
+ font-family: helvetica,arial,freesans,clean,sans-serif;
+ font-size: 16px;
+/* line-height: 24px;*/
+ background-color: #ffffff;
+ background-image: url(head.jpg);
+ background-repeat: repeat-x;
+ color: #505050;
+ margin: 0px;
+ overflow-x:hidden;
+}
+
+div.container {
+ display: block;
+/* width: 100%;*/
+ margin-top: 0px;
+ margin-bottom: 0px;
+ margin-left: auto;
+ margin-right: auto;
+ overflow-x:hidden;
+}
+
+a, a:visited, a:link { color: #3465a4; text-decoration: none; }
+a:hover {text-decoration: underline; }
+
+input {
+ border: 1px solid #666666;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ padding: 3px;
+}
+
+img { border :0px; }
+
+#id_openid_url, .openid input {
+ background: url(login-bg.gif) no-repeat;
+ background-position: 0 50%;
+ padding-left: 18px;
+ width: 212px;
+ margin-left: 20px;
+}
+.openid:hover {
+
+}
+
+/*#id_openid_url {
+ width: 384px;
+}*/
+
+/*code {
+ font-family: Courier, monospace;
+ white-space: pre;
+ display: block;
+ overflow: auto;
+ border: 1px solid #444;
+ background: #EEE;
+ color: #444;
+ padding: 10px;
+ margin-top: 20px;
+}
+
+blockquote {
+ background-color: #f4f8f9;
+ border-left: 4px solid #dae4ee;
+ padding: 0.4em;
+ margin-left: 20px;
+ margin-right: 0px;
+ width: 260px;
+ overflow: hidden;
+}*/
+
+code {
+ font-family: Courier, monospace;
+ white-space: pre;
+ display: block;
+ overflow: auto;
+ border: 1px solid #444;
+ background: #EEE;
+ color: #444;
+ padding: 10px;
+ margin-top: 20px;
+}
+
+blockquote {
+ background-color: #f4f8f9;
+ border-left: 4px solid #dae4ee;
+ padding: 0.4em;
+}
+
+.icollapse-wrapper, .ccollapse-wrapper {
+ border: 1px solid #CCC;
+ padding: 5px;
+}
+
+.hide-comments-outer {
+ margin-left: 0px;
+ font-weight: 700;
+ opacity: 0.6;
+}
+.hide-comments {
+ margin-left: 5px;
+}
+
+#panel {
+ background-color: ivory;
+ position: absolute;
+/* z-index: 2;*/
+ width: 30%;
+ padding: 25px;
+ border: 1px solid #444;
+}
+
+.heart {
+ color: #FF0000;
+ font-size: 100%;
+ margin-right: 5px;
+}
+
+
+
+/* nav */
+nav {
+ height: 94px;
+/* width: 100%;*/
+ width: 320px;
+ display: block;
+ margin-top: 0px;
+ margin-bottom: 0px;
+ margin-left: auto;
+ margin-right: auto;
+}
+nav #site-location {
+ color: #888a85;
+ font-size: 0.8em;
+ position: absolute;
+}
+
+.error-message {
+ color: #FF0000;
+ font-size: 1.1em;
+ border: 1px solid #FF8888;
+ background-color: #FFEEEE;
+ padding: 10px;
+}
+
+.info-message {
+ color: #204a87;
+ font-size: 1.1em;
+ border: 1px solid #3465a4;
+ background-color: #d7e3f1;
+ padding: 10px;
+}
+
+
+nav #banner {
+/* display: block;*/
+ display: none;
+ margin-top: 14px;
+ position: absolute;
+}
+nav #banner #logo-text a {
+ display: none;
+ font-size: 40px;
+ font-weight: bold;
+ margin-left: 3px;
+ color: #000000;
+
+}
+nav #banner #logo-text a:hover { text-decoration: none; }
+
+
+/* ZP REMOVE? nav-commlink */
+.nav-commlink, .nav-login-link {
+ display: block;
+ height: 15px;
+ margin-top: 67px;
+ margin-right: 2px;
+ /*padding: 6px 10px;*/
+ padding: 6px 3px;
+ float: left;
+ bottom: 140px;
+ border: 1px solid #babdb6;
+ border-bottom: 0px;
+ background-color: #aec0d3;
+ color: #565854;
+ -moz-border-radius: 3px 3px 0px 0px;
+ -webkit-border-radius: 3px 3px 0px 0px;
+ border-radius: 3px 3px 0px 0px;
+}
+
+.nav-commlink.selected {
+ background-color: #ffffff;
+ border-bottom: 1px solid #ffffff;
+ color: #000000 !important;
+ margin-top: 64px;
+ padding-top: 6px;
+ padding-bottom: 8px;
+}
+
+.nav-ajax-left.show {
+ position: absolute;
+ font-size: 0.8em;
+ top: 22px;
+ right: 2px;
+ padding: 1px 2px;
+ border-radius: 4px;
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+ background-color: gold !important;
+}
+
+
+
+nav #nav-link-wrapper .nav-link {
+ /*border-right: 1px solid #babdb6;*/
+}
+
+nav .nav-link {
+ margin-top: 24px;
+ margin-bottom: 0.2em;
+ margin-right: 1em;
+ margin-left: 1em;
+ background-color: transparent !important;
+}
+
+.nav-button-container {
+ float: right;
+ position: relative;
+}
+
+.nav-button-container .nav-ajax-left {
+}
+
+.nav-button-container a {
+ padding-top: 1.4em;
+}
+
+.nav-menu-list {
+ text-align: center;
+ text-size: 18px;
+ line-height: 24px;
+
+ border-left: 1px solid #aaa;/*#444444;*/
+ border-right: 1px solid #aaa;
+ border-top: 1px solid #aaa;
+ border-bottom: 1px solid #aaa;
+
+ background: #FFFFFF;
+
+ display: none;
+ list-style: none;
+
+ width: 8em;
+ position: absolute;
+ margin: 0px;
+/* right: -33px;*/
+ padding: 1em 0px;
+
+ -moz-box-shadow: 3px 3px 5px #555;
+ -webkit-box-shadow: 3px 3px 5px #555;
+ box-shadow: 3px 3px 5px #555;
+
+ z-index: 100;
+}
+
+#network-menu-list {
+ width: 9em;
+ left: 3px;
+}
+
+#contacts-menu-list {
+ right: -30px;
+}
+
+#system-menu-list {
+ right: 3px;
+}
+
+
+div.main-container {
+/* width: 100%;*/
+ margin: 0px auto;
+ display: block;
+ position: relative;
+}
+
+/*div.main-content-loading {
+ position: absolute;
+ top: 200px;
+ left: 50%;
+ display: none;
+}*/
+
+
+/* aside */
+/*aside {
+ display: block;
+ min-height: 112px;
+
+ width: 250px;
+
+ padding: 1em;
+ margin: 1em 0px 0px 0px;
+
+ position: absolute;
+}*/
+
+#dfrn-request-link {
+ display: block;
+ color: #FFFFFF;
+ -webkit-border-radius: 5px ;
+ -moz-border-radius: 5px;
+ border-radius: 5px;
+ padding: 5px;
+ font-weight: bold;
+ background: #3465a4 url('friendica-16.png') no-repeat 95% center;
+}
+#wallmessage-link {
+ display: block;
+ color: #FFFFFF;
+ -webkit-border-radius: 5px ;
+ -moz-border-radius: 5px;
+ border-radius: 5px;
+ padding: 5px;
+ font-weight: bold;
+ background-color: #3465a4;
+}
+
+/* section */
+div.section-wrapper {
+/* width: 100%;*/
+/* width: 320px;
+
+ margin-left: auto;
+ margin-right: auto;*/
+ margin-left: 0px;
+
+ /*padding-right:2em;*/
+
+ display: block;
+
+ background-color: #ffffff;
+ background-image: url(border.jpg);
+ background-position: top right;
+ background-repeat: no-repeat;
+}
+
+section {
+ margin: 0px 0px 0px 0px;
+
+ padding-left: 5px;
+ padding-right: 5px;
+ padding-top: 1em;
+ padding-bottom: 3em;
+
+ background-image: url(border.jpg);
+ background-position: top left;
+ background-repeat: no-repeat;
+
+ min-height: 112px;
+ border-top: 1px solid #babdb6;
+ overflow-x:hidden;
+}
+
+/* footer */
+footer {
+ text-align: center;
+ padding-bottom: 1em;
+}
+
+.tabs {
+ /*background-image: url(head.jpg);
+ background-repeat: repeat-x;
+ background-position: 0px -20px;*/
+ border-bottom: 1px solid #babdb6;
+ padding:0px;
+}
+.tabs.links-widget {
+ border: none;
+}
+.tabs li { margin: 0px 0px 20px 0px; padding-left: 1em; list-style: none; }
+.tabs a {
+ padding: 0.4em 2em;
+ border: 1px solid #aaa;
+ border-radius: 8px;
+ -moz-border-radius: 8px;
+ -webkit-border-radius: 8px;
+}
+.tab {
+ /*display:block;*/
+ float:left;
+ padding-left: 1em;
+ padding-right: 0.4em;
+ padding-top: 0.4em;
+ padding-bottom: 0.4em;
+ margin-right: 0.5em;
+ margin-bottom: 0.4em;
+}
+.tab.active {
+ font-weight: bold;
+
+}
+#events-tab {
+ display: none;
+}
+#tabs-end {
+ padding-top: 0.3em;
+ clear: both;
+}
+
+
+/* Navigation page */
+.navigation-link {
+/* display: block;
+ clear: both;
+ text-align: center;*/
+ font-size: 24px;
+}
+#navigation-login-wrapper,
+#navigation-network-wrapper,
+navigation-messages-wrapper,
+#navigation-contacts-wrapper,
+#navigation-notifications-wrapper,
+#navigation-misc-wrapper {
+ margin-bottom: 1em;
+}
+
+
+.birthday-today, .event-today {
+ font-weight: bold;
+}
+
+.preview {
+ background: #FFFFC8;
+}
+
+#theme-preview {
+ margin: 15px 0 15px 15px;
+}
+#theme-version {
+ display: block;
+ font-weight: bold;
+}
+#theme-credits {
+ margin-top: 15px;
+ margin-bottom: 15px;
+}
+
+/* from default */
+#jot-perms-icon,
+#profile-location,
+#profile-nolocation,
+#profile-youtube,
+#profile-video,
+#profile-audio,
+#profile-link,
+#profile-title,
+#wall-image-upload,
+#wall-file-upload,
+#profile-upload-wrapper,
+#wall-image-upload-div,
+#wall-file-upload-div,
+.hover, .focus {
+ cursor: pointer;
+}
+
+#jot-perms-icon {
+ float: left;
+}
+
+#jot-title, #jot-category {
+ border: 0px;
+ margin: 0px;
+ height: 20px;
+ width: 270px;
+ margin-bottom: 5px;
+ font-weight: bold;
+ border: 1px solid #ffffff;
+}
+
+/*#jot-title::-webkit-input-placeholder{font-weight: normal;}
+#jot-title:-moz-placeholder{font-weight: normal;}
+#jot-category::-webkit-input-placeholder{font-weight: normal;}
+#jot-category:-moz-placeholder{font-weight: normal;}*/
+#profile-jot-text::-webkit-input-placeholder{font-weight: bold;}
+#profile-jot-text:-moz-placeholder{font-weight: bold; font-size:18px; color: graytext}
+
+#jot-title:hover,
+#jot-title:focus,
+#jot-category:hover,
+#jot-category:focus {
+ border: 1px solid #cccccc;
+}
+
+/*.jothidden { display:none; }*/
+
+
+/*.fakelink, .fakelink:visited, .fakelink:link {
+ color: #3465a4;
+ text-decoration: none;
+ cursor: pointer;
+ margin-top: 15px;
+ margin-bottom: 15px;
+}*/
+.lockview {
+ cursor: pointer;
+}
+
+#group-sidebar {
+ margin-bottom: 10px;
+}
+
+.group-selected, .nets-selected, .fileas-selected, .categories-selected {
+ padding: 3px;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ border: 1px solid #CCCCCC;
+ background: #F8F8F8;
+ font-weight: bold;
+}
+
+.settings-widget .selected {
+/* padding: 3px;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ border: 1px solid #CCCCCC;*/
+ background: #F8F8F8;
+ font-weight: bold;
+}
+
+/*.fakelink:hover {
+ color: #3465a4;
+ text-decoration: underline;
+ cursor: pointer;
+}*/
+.smalltext {
+ font-size: 0.7em;
+}
+#sysmsg {
+ /*width: 600px;*/
+ margin-bottom: 10px;
+}
+
+#register-fill-ext {
+ margin-bottom: 25px;
+}
+
+#label-register-name, #label-register-email, #label-register-nickname, #label-register-openid {
+ float: left;
+ width: 350px;
+ margin-top: 10px;
+}
+
+#register-name, #register-email, #register-nickname {
+ float: left;
+ margin-top: 10px;
+ width: 150px;
+}
+
+#register-openid {
+ float: left;
+ margin-top: 10px;
+ width: 130px;
+}
+
+#register-name-end, #register-email-end, #register-nickname-end, #register-submit-end, #register-openid-end {
+ clear: both;
+}
+
+#register-nickname-desc {
+ margin-top: 30px;
+ width: 650px;
+}
+#register-sitename {
+ float: left;
+ margin-top: 10px;
+}
+
+#register-submit-button {
+ margin-top: 10px;
+}
+
+/*
+#login_standard {
+ width: 210px;
+ float: left;
+}
+#login_openid {
+ width: 210px;
+ margin-left: 250px;
+}
+
+#login_standard input,
+#login_openid input {
+ width: 180px;
+}
+
+#login-extra-links {
+ clear: both;
+}
+
+#register-link, #lost-password-link {
+ float: left;
+ font-size: 80%;
+ margin-right: 15px;
+}
+
+#login-name-end, #login-password-end, #login-extra-end, #login-submit-end {
+ height: 50px;
+}
+
+#login-submit-button {
+ margin-top: 10px;
+ margin-left: 200px;
+}*/
+
+
+input#dfrn-url {
+ float: left;
+ background: url(friendica-16.png) no-repeat;
+ background-position: 2px center;
+ font-size: 17px;
+ padding-left: 21px;
+ height: 21px;
+ background-color: #FFFFFF;
+ color: #000000;
+ margin-bottom: 20px;
+ max-width: 90%;
+}
+
+#dfrn-url-label {
+ float: left;
+ width: 250px;
+}
+
+#dfrn-request-url-end {
+ clear: both;
+}
+
+#knowyouyes, #knowyouno {
+ float: left;
+}
+
+#dfrn-request-knowyou-yes-wrapper, #dfrn-request-knowyou-no-wrapper {
+
+ float: none;
+}
+#dfrn-request-knowyou-yes-label, #dfrn-request-knowyou-no-label {
+ float: left;
+ width: 75px;
+ margin-left: 50px;
+ margin-bottom: 7px;
+}
+#dfrn-request-knowyou-break, #dfrn-request-knowyou-end {
+ clear: both;
+}
+
+#dfrn-request-message-wrapper {
+ margin-bottom: 50px;
+}
+#dfrn-request-message-wrapper textarea {
+ max-width: 90%;
+}
+#dfrn-request-submit-wrapper {
+ clear: both;
+ /*margin-left: 50px;*/
+}
+#dfrn-request-submit-wrapper input {
+ font-size: 18px;
+ padding: 5px 10px;
+}
+
+#dfrn-request-info-wrapper {
+ margin-left: 50px;
+}
+
+
+
+#cropimage-wrapper, #cropimage-preview-wrapper {
+ float: left;
+ padding: 10px;
+}
+.imgCrop {
+ max-width: 280px;
+}
+#crop-image-form {
+ margin-top: 30px;
+ clear: both;
+}
+
+.intro-wrapper {
+ margin-top: 20px;
+}
+
+.intro-fullname {
+ font-size: 1.1em;
+ font-weight: bold;
+
+}
+.intro-desc {
+ margin-bottom: 20px;
+ font-weight: bold;
+}
+
+.intro-note {
+ padding: 10px;
+}
+
+.intro-end {
+ padding: 30px;
+}
+
+.intro-form {
+ float: left;
+}
+.intro-approve-form {
+ clear: both;
+}
+.intro-approve-as-friend-end {
+ clear: both;
+}
+.intro-submit-approve, .intro-submit-ignore {
+ margin-right: 20px;
+}
+.intro-submit-approve {
+ margin-top: 15px;
+}
+
+.intro-approve-as-friend-label, .intro-approve-as-fan-label {
+ float: left;
+ width: 100px;
+ margin-left: 20px;
+}
+.intro-approve-as-friend, .intro-approve-as-fan {
+ float: left;
+}
+.intro-form-end {
+ clear: both;
+}
+.intro-approve-as-friend-desc {
+ margin-top: 15px;
+}
+.intro-approve-as-end {
+ clear: both;
+ margin-bottom: 10px;
+}
+
+.intro-end {
+ clear: both;
+ margin-bottom: 30px;
+}
+.aprofile dt {
+ font-weight: bold;
+}
+#page-profile .title {
+ font-weight: bold;
+}
+#profile-vcard-break {
+ clear: both;
+}
+#profile-extra-links {
+ clear: both;
+ margin-top: 10px;
+}
+
+#profile-extra-links ul {
+ list-style-type: none;
+ padding: 0px;
+}
+
+
+#profile-extra-links li {
+ margin-top: 5px;
+ max-width: 300px;
+ margin-left: auto;
+ margin-right: auto;
+}
+
+#profile-edit-links ul {
+ list-style-type: none;
+}
+
+#profile-edit-links li {
+ margin-top: 10px;
+}
+.profile-edit-side-div {
+ float: right;
+}
+.profile-edit-side-link {
+ opacity: 0.3;
+ filter:alpha(opacity=30);
+}
+.profile-edit-side-link:hover {
+ opacity: 1.0;
+ filter:alpha(opacity=100);
+}
+
+.view-contact-wrapper {
+ margin-top: 20px;
+ float: left;
+ margin-left: 20px;
+ width: 180px;
+}
+
+.contact-wrapper {
+ float: left;
+ width: 150px;
+ height: 150px;
+ overflow: auto;
+}
+
+#view-contact-end {
+ clear: both;
+}
+
+
+#viewcontacts {
+ margin-top: 15px;
+}
+#profile-edit-default-desc {
+ color: #FF0000;
+ border: 1px solid #FF8888;
+ background-color: #FFEEEE;
+ padding: 7px;
+}
+
+#profile-edit-clone-link-wrapper {
+ float: left;
+ margin-left: 50px;
+ margin-bottom: 20px;
+ width: 300px;
+}
+
+
+#profile-edit-links-end {
+ clear: both;
+ margin-bottom: 15px;
+}
+
+.profile-listing-photo {
+ border: none;
+}
+
+.profile-edit-submit-wrapper {
+ margin-top: 20px;
+ margin-bottom: 20px;
+}
+
+#profile-photo-link-select-wrapper {
+ margin-top: 2em;
+}
+
+#profile-photo-submit-wrapper {
+ margin-top: 10px;
+}
+
+#profile-photo-wrapper {
+ text-align: center;
+}
+#profile-photo-wrapper img {
+ width:175px;
+ height:175px;
+ padding: 12px;
+}
+
+#profile-edit-profile-name-label,
+#profile-edit-name-label,
+#profile-edit-pdesc-label,
+#profile-edit-gender-label,
+#profile-edit-dob-label,
+#profile-edit-address-label,
+#profile-edit-locality-label,
+#profile-edit-region-label,
+#profile-edit-postal-code-label,
+#profile-edit-country-name-label,
+#profile-edit-marital-label,
+#profile-edit-sexual-label,
+#profile-edit-politic-label,
+#profile-edit-religion-label,
+#profile-edit-pubkeywords-label,
+#profile-edit-prvkeywords-label,
+#profile-edit-homepage-label,
+#profile-edit-hometown-label {
+ font-weight: 700;
+ float: left;
+ width: 175px;
+}
+
+#profile-edit-profile-name,
+#profile-edit-name,
+#profile-edit-pdesc,
+#gender-select,
+#profile-edit-dob,
+#profile-edit-address,
+#profile-edit-locality,
+#profile-edit-region,
+#profile-edit-postal-code,
+#profile-edit-country-name,
+#marital-select,
+#sexual-select,
+#profile-edit-politic,
+#profile-edit-religion,
+#profile-edit-pubkeywords,
+#profile-edit-prvkeywords,
+#profile-in-dir-yes,
+#profile-in-dir-no,
+#profile-in-netdir-yes,
+#profile-in-netdir-no,
+#hide-wall-yes,
+#hide-wall-no,
+#hide-friends-yes,
+#hide-friends-no {
+ float: left;
+ margin-bottom: 20px;
+ margin-left: 20px;
+}
+#profile-edit-country-name {
+ max-width: 260px;
+}
+#profile-edit-pubkeywords,
+#profile-edit-prvkeywords {
+ margin-bottom: 5px;
+}
+#settings-normal,
+#settings-soapbox,
+#settings-freelove,
+#settings-community {
+ float: left;
+}
+#settings-notifications label {
+ margin-left: 20px;
+}
+#settings-notify-desc, #settings-activity-desc {
+ font-weight: bold;
+ margin-bottom: 15px;
+}
+#settings-pagetype-desc {
+ color: #666666;
+ margin-bottom: 15px;
+}
+
+#profile-in-dir-yes-label,
+#profile-in-dir-no-label,
+#profile-in-netdir-yes-label,
+#profile-in-netdir-no-label,
+#hide-wall-yes-label,
+#hide-wall-no-label,
+#hide-friends-yes-label,
+#hide-friends-no-label {
+ margin-left: 125px;
+ float: left;
+ width: 50px;
+}
+
+
+#profile-edit-howlong-label,
+#profile-edit-with-label {
+ display: block;
+ font-style: italic;
+ width: 175px;
+ margin-left: 0px;
+}
+#profile-edit-howlong,
+#profile-edit-with {
+ margin-left: 20px;
+ margin-bottom: 20px;
+}
+
+#profile-publish-yes-reg,
+#profile-publish-no-reg {
+ float: left;
+ margin-bottom: 10px;
+}
+
+#profile-publish-yes-label-reg,
+#profile-publish-no-label-reg {
+ margin-left: 350px;
+ float: left;
+ width: 50px;
+}
+
+#profile-publish-break-reg,
+#profile-publish-end-reg {
+ clear: both;
+}
+
+
+#profile-edit-pdesc-desc,
+#profile-edit-pubkeywords-desc,
+#profile-edit-prvkeywords-desc {
+ float: left;
+ color: #777;
+ margin-left: 20px;
+ margin-bottom: 20px;
+}
+#profile-edit-prvkeywords-desc {
+ margin-bottom: 0px;
+}
+
+#profile-edit-homepage, #profile-edit-hometown {
+ float: left;
+ margin-bottom: 25px;
+ margin-left: 20px;
+}
+#profile-edit-hometown {
+ margin-bottom: 5px;
+}
+#settings-normal-label,
+#settings-soapbox-label,
+#settings-community-label,
+#settings-freelove-label {
+ float: left;
+ width: 200px;
+}
+#settings-normal-desc,
+#settings-soapbox-desc,
+#settings-community-desc,
+#settings-freelove-desc {
+ /*float: left;
+ margin-left: 75px;*/
+ clear: left;
+ color: #666666;
+ display: block;
+ margin-bottom: 20px
+}
+
+#profile-edit-profile-name-end,
+#profile-edit-name-end,
+#profile-edit-pdesc-end,
+#profile-edit-gender-end,
+#profile-edit-dob-end,
+#profile-edit-address-end,
+#profile-edit-locality-end,
+#profile-edit-region-end,
+#profile-edit-postal-code-end,
+#profile-edit-country-name-end,
+#profile-edit-marital-end,
+#profile-edit-sexual-end,
+#profile-edit-politic-end,
+#profile-edit-religion-end,
+#profile-edit-pubkeywords-end,
+#profile-edit-prvkeywords-end,
+#profile-edit-homepage-end,
+#profile-edit-hometown-end,
+#profile-in-dir-break,
+#profile-in-dir-end,
+#profile-in-netdir-break,
+#profile-in-netdir-end,
+#hide-wall-break,
+#hide-wall-end,
+#hide-friends-break,
+#hide-friends-end,
+#settings-normal-break,
+#settings-soapbox-break,
+#settings-community-break,
+#settings-freelove-break {
+ clear: both;
+}
+#profile-edit-marital-wrapper, #profile-edit-address-wrapper {
+ margin-top: 50px;
+}
+#profile-edit-marital-end {
+ margin-bottom: 20px;
+}
+
+#id_theme,
+#id_mobile_theme {
+ width: 280px;
+}
+/*.settings-widget ul {
+ list-style-type: none;
+ padding: 0px;
+}
+
+.settings-widget li {
+ margin-left: 24px;
+ margin-bottom: 8px;
+}*/
+
+
+#gender-select, #marital-select, #sexual-select {
+ width: 220px;
+}
+
+#profile-edit-profile-name-wrapper .required {
+ color: #FF0000;
+ float: left;
+}
+
+#contacts-search-submit {
+ font-size: 18px;
+ padding: 5px 10px;
+}
+
+#contacts-display-wrapper {
+ padding-left: 35px;
+}
+
+#contacts-main {
+ margin-top: 20px;
+ margin-bottom: 20px;
+}
+
+.contact-entry-wrapper {
+ float: left;
+/* width: 120px;
+ height: 120px;*/
+ padding-left: 15px;
+ padding-right: 15px;
+ width: 95px;
+ height: 200px;
+}
+#contacts-search-end {
+ margin-bottom: 10px;
+}
+
+.contact-entry-direction-icon {
+ margin-top: 24px;
+ margin-right: 2px;
+}
+
+.contact-entry-photo img {
+ border: none;
+}
+.contact-entry-photo-end {
+ clear: both;
+}
+.contact-entry-name {
+ float: left;
+ margin-left: 0px;
+ margin-right: 10px;
+ padding-bottom: 5px;
+ width: 120px;
+ font-weight: 600;
+ overflow: hidden;
+}
+.contact-entry-details {
+ font-style: italic;
+ font-size: 10px;
+ font-weight: 500;
+}
+.contact-entry-network {
+ font-size: 10px;
+ font-weight: 500;
+}
+.contact-entry-edit-links {
+ margin-top: 6px;
+ margin-left: 10px;
+ width: 16px;
+}
+.contact-entry-nav-wrapper {
+ float: left;
+ margin-left: 10px;
+}
+
+.contact-entry-edit-links img {
+ border: none;
+ margin-right: 15px;
+}
+.contact-entry-photo {
+ float: left;
+ position: relative;
+}
+.contact-entry-end {
+ clear: both;
+}
+
+#fsuggest-desc, #fsuggest-submit-wrapper {
+ margin-top: 15px;
+ margin-bottom: 15px;
+}
+
+#network-star-link{
+ margin-top: 10px;
+}
+.network-star {
+ float: left;
+ margin-right: 5px;
+}
+#network-bmark-link {
+ margin-top: 10px;
+}
+
+.toplevel_item {
+ margin-bottom: 60px;
+}
+
+.wall-item-content-wrapper {
+ padding-top: 1em;
+/* padding-left: 0.25em;
+ padding-right: 0.25em;*/
+
+ border-top: 2px solid #AAAAAA;
+ position: relative;
+}
+
+.wall-item-content-wrapper.comment {
+ margin-top: 15px;
+ margin-left: 5px;
+ margin-right: 5px;
+
+ padding-top: 0px;
+/* padding-left: 0.5em
+ padding-right: 0.5em;*/
+
+ border: 2px solid #AAAAAA;
+ border-radius: 10px;
+ -webkit-border-radius: 10px;
+ -moz-border-radius: 10px;
+/* background: #EEEEEE;*/
+}
+
+.wall-item-like, .wall-item-dislike {
+ font-style: italic;
+ margin-left: 0px;
+ opacity: 0.6;
+}
+
+.wall-item-like.comment, .wall-item-dislike.comment {
+ margin-left: 5px;
+}
+
+.wall-item-like-full .fakelink-wrapper,
+.wall-item-dislike-full .fakelink-wrapper {
+ display: none;
+}
+.wall-item-like-full .wall-item-like-expanded,
+.wall-item-dislike-full .wall-item-dislike-expanded {
+ display: inherit !important;
+}
+
+.wall-item-info {
+ display: block;
+ float: left;
+ width:110px;
+ margin-right:10px;
+ margin-bottom:10px;
+}
+.comment .wall-item-info {
+ width: 70px;
+}
+
+.wall-item-photo-menu-button {
+ display: block;
+ position: absolute;
+ background-image: url("photo-menu.jpg");
+ background-position: top left;
+ background-repeat: no-repeat;
+ margin: 0px; padding: 0px;
+ width: 16px;
+ height: 16px;
+ top: 94px; left:0px;
+ overflow: hidden;
+ text-indent: 40px;
+ display: none;
+
+}
+.wall-item-photo-menu {
+ width: auto;
+ border: 2px solid #444444;
+ background: #FFFFFF;
+ position: absolute;
+ left: 0px; top:110px;
+ display: none;
+/* z-index: 10000;*/
+}
+.wall-item-photo-menu { margin:0px; padding: 0px; list-style: none }
+.wall-item-photo-menu li a { display: block; padding: 2px; }
+.wall-item-photo-menu li a:hover { color: #FFFFFF; background: #3465A4; text-decoration: none; }
+
+
+.comment .wall-item-photo-menu-button { top: 64px;}
+.comment .wall-item-photo-menu { top: 80px; }
+
+.wallwall .wwto {
+ left: 50px;
+ margin: 0;
+ position: absolute;
+ top: 67px;
+ width: 30px
+}
+.wallwall .wwto img {
+ width: 30px !important;
+ height: 30px !important;
+}
+
+.wallwall /*.wall-item-photo-end*/ {
+ clear: both;
+}
+
+.wall-item-arrowphoto-wrapper {
+ position: absolute;
+ left: 75px;
+ top: 67px;
+/* z-index: 100;*/
+}
+.wall-item-lock {
+ margin-top: 1em;
+ left: 105px;
+ position: absolute;
+ top: 1px;
+}
+.comment .wall-item-lock {
+ margin-top: 0px;
+ left: 65px;
+}
+
+.wall-item-ago {
+ color: #888888;
+ font-size: 0.8em;
+}
+
+.wall-item-location {
+ overflow: hidden;
+ /* add ellipsis on text overflow */
+ /* this work on safari, opera, ie, chrome. */
+ /* firefox users have to wait support or we */
+ /* can use a jquery plugin http://bit.ly/zJskg */
+ text-overflow: ellipsis;
+ -o-text-overflow: ellipsis;
+ width: 100%;
+}
+
+.wall-item-like-buttons {
+ float: left;
+ margin-right: 3px;
+}
+
+.like-rotator {
+ margin-left: 5px;
+}
+
+.wall-item-like-buttons > a,
+.wall-item-like-buttons > img {
+ float: left;
+}
+
+.wall-item-like-buttons img {
+ cursor: pointer;
+}
+
+.wall-item-share-buttons {
+ margin-left: 10px;
+ margin-right: 10px;
+}
+
+.editpost {
+ margin-left: 10px;
+ float: left;
+}
+.star-item {
+ margin-left: 10px;
+ float: left;
+}
+.tag-item {
+ margin-left: 10px;
+ float: left;
+}
+
+.filer-item {
+ margin-left: 10px;
+ float: left;
+}
+
+.wall-item-links-wrapper {
+ float: left;
+}
+
+.wall-item-delete-wrapper {
+ float: right;
+}
+
+/*.wall-item-delete-end {
+ clear: both;
+}*/
+
+.wall-item-delete-icon {
+ border: none;
+}
+
+
+/*.wall-item-wrapper-end {
+ clear: both;
+}*/
+.wall-item-name-link {
+ font-weight: bold;
+ text-decoration: none;
+ color: #3172BD;
+}
+.wall-item-photo {
+ border: none;
+ border-radius: 7px;
+}
+.comment .wall-item-photo {
+ width: 50px !important;
+ height: 50px !important;
+}
+.wall-item-content {
+/* float: left;
+ max-width: 100%*/
+/* padding-right: 1em;
+ max-height: 500px;
+ overflow: auto;*/
+ padding-left:0.25em;
+ padding-right:0.25em;
+ clear: left; /* I hate this, but it's the only way to keep the text from bunching to the right on the Android browser */
+}
+.comment .wall-item-content {
+ padding-left:0.5em;
+ padding-right:0.5em;
+}
+
+.wall-item-title {
+ /*float: left;*/
+ font-weight: bold;
+ font-size: 1.6em;
+ /*width: 450px;*/
+}
+
+/*.wall-item-title-end {
+ clear: both;
+}*/
+
+.wall-item-body {
+ text-align: justify;
+ float: left;
+ max-width: 100%;
+ overflow: hidden;
+ margin-top: 10px;
+ line-height: 23px;
+}
+
+.wall-item-body img {
+ display: block;
+ margin-top: 2px;
+ margin-right: auto;
+ margin-left: auto;
+ /*max-width: 290px;*/
+ max-width: 100%;
+ border-radius: 7px;
+ -moz-border-radius: 7px;
+ -webkit-border-radius: 7px;
+}
+
+/*.comment .wall-item-body img {
+ max-width: 100%;
+}*/
+
+.wall-item-body img.smiley {
+ display: inline;
+ margin: auto;
+ border-radius: 0;
+ -webkit-border-radius: 0;
+}
+
+.wall-item-body blockquote {
+ margin-left: 0px;
+ margin-right: 0px;
+}
+
+.comment .wall-item-body ul {
+ padding-left: 1.5em;
+}
+
+.wall-item-body iframe {
+ display: block;
+ clear: both;
+ margin-top: 1.5em;
+ margin-bottom: 1.5em;
+}
+
+.wall-item-body code {
+ overflow: hidden;
+}
+
+.divgrow-showmore {
+ display: block;
+ clear: both;
+ text-align: center;
+ outline: 0;
+ border-top: 1px dotted #888;
+}
+
+.wall-item-tools {
+ clear: both;
+/* background-image: url("head.jpg");
+ background-position: 0 -20px;
+ background-repeat: repeat-x;*/
+ padding: 5px 5px 0px;
+ height: 32px;
+
+}
+.wall-item-author {
+/* margin-top: 10px;*/
+ margin-top: 0px;
+}
+
+.comment .wall-item-tools {
+/* background:none;*/
+/* background-image: url("head.jpg");
+ background-position: 0 -20px;
+ background-repeat: repeat-x;*/
+ border-bottom-left-radius: 10px;
+ border-bottom-right-radius: 10px;
+}
+
+
+.comment-edit-wrapper {
+ margin-top: 15px;
+ background: #f3f3f3;
+ margin-left: 50px;
+}
+
+.comment-wwedit-wrapper {
+ display: block;
+ margin-top: 15px;
+ background: #f3f3f3;
+ margin-left: 10px;
+ margin-right: 10px;
+
+ max-width: 90%;
+}
+
+.comment-wwedit-wrapper.comment {
+ margin-left: 40px;
+ margin-right: 40px;
+ border-radius: 10px;
+}
+
+.comment-edit-form {
+ padding-left: 1em;
+ padding-right: 1.5em;
+}
+
+.comment-edit-photo {
+ margin-top: 15px;
+ /*margin-left: 10px;*/
+ /*margin-bottom: 10px;*/
+ width: 25px;
+ float: left;
+}
+.comment-edit-photo img {
+ width: 25px;
+}
+.comment-edit-text-empty, .comment-edit-text-full {
+/* float: left;*/
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ border: 1px solid #cccccc;
+ padding: 3px 1px 1px 3px;
+}
+
+.comment-edit-text-empty {
+ color: gray;
+ height: 30px;
+ width: 175px;
+/* overflow: auto;*/
+ margin-top: 40px;
+ margin-bottom: 10px;
+ margin-left: 20px;
+}
+
+.comment-edit-text-full {
+ color: black;
+ height: 150px;
+/* width: 350px;
+ overflow: auto;*/
+/* width: 250px;*/
+ width: 100%;
+ margin-top: 1.5em;
+/* margin-left: 20px;*/
+}
+
+.comment .comment-edit-text-empty {
+ width: 120px;
+}
+.comment .comment-edit-text-full {
+ margin-left: 10px;
+ width: 210px;
+}
+
+
+.comment-edit-text-end {
+ clear: both;
+}
+
+.comment-edit-submit {
+ font-size: 18px;
+ padding: 5px 10px;
+ margin: 10px 0px 10px 0px;
+}
+
+#profile-jot-wrapper {
+ padding-left: 10px;
+ padding-right: 10px;
+}
+
+.shared_header {
+ border-top: 1px solid #aaa;
+ color: #999;
+
+ height: 42px; /* 32 px for the image plus 10 px for the margin around the image */
+ padding-top: 0.5em;
+ margin-top: 1em;
+ margin-bottom: 1em;
+
+}
+.shared_header img {
+ float: left;
+
+ margin: auto 1em auto auto;
+ padding: 0;
+
+ box-shadow: none;
+ -moz-box-shadow: none;
+ -webkit-box-shadow: none;
+}
+
+#profile-jot-plugin-wrapper,
+#profile-jot-submit-wrapper {
+ margin-top: 15px;
+}
+
+#profile-jot-submit {
+ float: left;
+ font-size: 18px;
+ padding: 5px 8px;
+}
+#profile-upload-wrapper {
+ float: left;
+ margin-left: 30px;
+}
+#profile-attach-wrapper {
+ float: left;
+ margin-left: 15px;
+}
+#profile-rotator {
+ float: left;
+ margin-left: 30px;
+}
+#profile-link-wrapper {
+ float: left;
+ margin-left: 15px;
+}
+#profile-youtube-wrapper {
+ float: left;
+ margin-left: 15px;
+}
+#profile-video-wrapper {
+ float: left;
+ margin-left: 15px;
+}
+#profile-audio-wrapper {
+ float: left;
+ margin-left: 15px;
+}
+#profile-location-wrapper {
+ float: left;
+ margin-left: 15px;
+}
+#jot-preview-link {
+ display: none;
+ float: left;
+ margin-left: 45px;
+ margin-top: 0px !important;
+}
+
+
+#profile-nolocation-wrapper {
+ float: left;
+ margin-left: 15px;
+}
+#profile-title-wrapper {
+ float: left;
+ margin-left: 15px;
+}
+
+#profile-jot-perms {
+ float: left;
+ margin-left: 40px;
+ font-weight: bold;
+ font-size: 1.2em;
+}
+
+
+#profile-jot-perms-end {
+ /*clear: left;*/
+ height: 30px;
+}
+
+#profile-jot-plugin-end{
+ clear: both;
+}
+input#profile-jot-email {
+ display: block;
+}
+.profile-jot-net {
+ float: left;
+ margin-right: 10px;
+ margin-top: 5px;
+ margin-bottom: 5px;
+}
+
+#profile-jot-networks-end {
+ clear: both;
+}
+
+.profile-jot-box {
+ margin-top: 50px;
+}
+.profile-edit-textarea {
+ margin-left: 20px;
+}
+
+#profile-jot-end {
+ clear: both;
+ margin-bottom: 30px;
+}
+#about-jot-submit-wrapper {
+ margin-top: 15px;
+}
+#about-jot-end {
+ margin-bottom: 30px;
+}
+#contacts-main {
+ margin-bottom: 30px;
+}
+
+#profile-listing-desc {
+ margin-left: 30px;
+}
+
+#profile-listing-new-link-wrapper {
+ margin-left: 30px;
+ margin-bottom: 30px;
+}
+.profile-listing-photo-wrapper {
+ float: left;
+}
+
+.profile-listing-edit-buttons-wrapper {
+ clear: both;
+}
+.profile-listing-photo-edit-link {
+ float: left;
+ width: 125px;
+}
+.profile-listing-end {
+ clear: both;
+}
+.profile-listing-edit-buttons-wrapper img{
+ border: none;
+ margin-right: 20px;
+}
+.profile-listing {
+ float: left;
+ margin-left: 30px;
+ margin-top: 25px;
+}
+.profile-listing-visible {
+ margin-left: 100px;
+}
+.profile-listing-name {
+ float: left;
+ margin-left: 12px;
+ margin-top: 10px;
+ color: #3172BD;
+ font-weight: bold;
+ width: 200px;
+
+}
+.fortune {
+ margin-top: 50px;
+ color: #4444FF;
+ font-weight: bold;
+ margin-bottom: 20px;
+}
+
+
+.directory-end {
+ clear: both;
+}
+.directory-name {
+ text-align: center;
+}
+.directory-photo {
+ margin-left: 15px;
+}
+.directory-details {
+ font-size: 0.7em;
+ text-align: center;
+ margin-left: 5px;
+ margin-right: 5px;
+}
+.directory-item {
+ float: left;
+/* width: 225px;
+ height: 260px;*/
+ padding-left: 15px;
+ width: 130px;
+ height: 235px;
+ overflow: auto;
+}
+
+#directory-search-wrapper {
+ margin-top: 20px;
+ margin-right: 20px;
+ margin-bottom: 50px;
+}
+
+#directory-search-end {
+}
+
+.directory-photo-img {
+ width: 125px;
+ border: none;
+}
+
+
+.pager {
+ margin-top: 30px;
+ margin-right: auto;
+ margin-left: auto;
+
+ padding-top: 10px;
+ padding-bottom: 10px;
+ padding-left: 10px;
+ text-align: center;
+/* line-height: 2.75em;*/
+}
+
+.pager a {
+ font-size: 1.5em;
+ padding: 0.2em 1em;
+ border: 1px solid #aaa;
+ border-radius: 10px;
+ -moz-border-radius: 10px;
+ -webkit-border-radius: 10px;
+}
+
+
+.pager_first,
+.pager_last,
+.pager_prev,
+.pager_next,
+.pager_n {
+/* float: left;
+ border: 1px solid black;
+ border-radius: 7px;
+ background: #EEE;
+ text-align: center;
+ width: 50px;
+ margin-right: 5px;
+ margin-bottom: 10px;*/
+/* float: left;*/
+/* margin-right: 15px;
+ margin-left: 15px;*/
+}
+
+.pager_first,
+.pager_last,
+.pager_n {
+ display: none;
+}
+
+/*.pager_first a,
+.pager_last a,
+.pager_prev a,
+.pager_next a {
+ padding-top: 5px;
+ padding-bottom: 5px;
+ padding-left: 25px;
+ padding-right: 30px;
+
+ border: 2px solid #AAAAAA;
+ border-radius: 10px;
+ -moz-border-radius: 10px;
+ -webkit-border-radius: 10px;
+ font-size: 1.25em;
+ text-align: center;
+ text-decoration: none;
+}
+.pager_n a {
+ padding-top: 2px;
+ padding-bottom: 2px;
+ padding-left: 9px;
+ padding-right: 18px;
+ text-decoration: none;
+
+
+
+
+
+
+
+}*/
+
+.pager_prev a,
+
+.pager_next a {
+ font-size: 1.5em;
+ padding: 0.2em 1em;
+ border: 1px solid #aaa;
+ border-radius: 10px;
+ -moz-border-radius: 10px;
+ -webkit-border-radius: 10px;
+}
+
+.pager_current {
+ display: none;
+ float: left;
+ border: 1px solid black;
+ border-radius: 7px;
+ -moz-border-radius: 7px;
+ -webkit-border-radius: 7px;
+ background: #FFCCCC;
+ font-size: 1.25em;
+ text-align: center;
+ width: 50px;
+ margin-right: 5px;
+ margin-bottom: 10px;
+}
+
+
+#advanced-profile-name-wrapper,
+#advanced-profile-gender-wrapper,
+#advanced-profile-dob-wrapper,
+#advanced-profile-age-wrapper,
+#advanced-profile-marital-wrapper,
+#advanced-profile-sexual-wrapper,
+#advanced-profile-homepage-wrapper,
+#advanced-profile-politic-wrapper,
+#advanced-profile-religion-wrapper,
+#advanced-profile-about-wrapper,
+#advanced-profile-interest-wrapper,
+#advanced-profile-contact-wrapper,
+#advanced-profile-music-wrapper,
+#advanced-profile-book-wrapper,
+#advanced-profile-tv-wrapper,
+#advanced-profile-film-wrapper,
+#advanced-profile-romance-wrapper,
+#advanced-profile-work-wrapper,
+#advanced-profile-education-wrapper {
+ margin-top: 20px;
+}
+
+#advanced-profile-name-text,
+#advanced-profile-gender-text,
+#advanced-profile-dob-text,
+#advanced-profile-age-text,
+#advanced-profile-marital-text,
+#advanced-profile-sexual-text,
+#advanced-profile-homepage-text,
+#advanced-profile-politic-text,
+#advanced-profile-religion-text,
+#advanced-profile-about-text,
+#advanced-profile-interest-text,
+#advanced-profile-contact-text,
+#advanced-profile-music-text,
+#advanced-profile-book-text,
+#advanced-profile-tv-text,
+#advanced-profile-film-text,
+#advanced-profile-romance-text,
+#advanced-profile-work-text,
+#advanced-profile-education-text {
+ width: 300px;
+ float: left;
+}
+
+#advanced-profile-name-end,
+#advanced-profile-gender-end,
+#advanced-profile-dob-end,
+#advanced-profile-age-end,
+#advanced-profile-marital-end,
+#advanced-profile-sexual-end,
+#advanced-profile-homepage-end,
+#advanced-profile-politic-end,
+#advanced-profile-religion-end {
+ height: 10px;
+}
+
+#advanced-profile-about-end,
+#advanced-profile-interest-end,
+#advanced-profile-contact-end,
+#advanced-profile-music-end,
+#advanced-profile-book-end,
+#advanced-profile-tv-end,
+#advanced-profile-film-end,
+#advanced-profile-romance-end,
+#advanced-profile-work-end,
+#advanced-profile-education-end {
+
+
+}
+
+#advanced-profile-name,
+#advanced-profile-gender,
+#advanced-profile-dob,
+#advanced-profile-age,
+#advanced-profile-marital,
+#advanced-profile-sexual,
+#advanced-profile-homepage,
+#advanced-profile-politic,
+#advanced-profile-religion {
+ float: left;
+
+}
+
+
+#advanced-profile-about,
+#advanced-profile-interest,
+#advanced-profile-contact,
+#advanced-profile-music,
+#advanced-profile-book,
+#advanced-profile-tv,
+#advanced-profile-film,
+#advanced-profile-romance,
+#advanced-profile-work,
+#advanced-profile-education {
+ margin-top: 10px;
+ margin-left: 50px;
+ margin-right: 20px;
+ padding: 10px;
+ border: 1px solid #CCCCCC;
+}
+
+#advanced-profile-with {
+ float: left;
+ margin-left: 15px;
+}
+
+#contact-edit-wrapper {
+ margin-top: 10px;
+}
+
+#contact-edit-banner-name {
+ font-size: 1.4em;
+ font-weight: bold;
+}
+
+#contact-edit-poll-wrapper {
+ margin-top: 15px;
+}
+
+#contact-edit-last-update-text {
+ float: left;
+ clear: left;
+ margin-top: 30px;
+}
+
+#contact-edit-poll-text {
+ float: left;
+ clear: left;
+ margin-top: 15px;
+ margin-bottom: 0px;
+}
+
+#contact-edit-update-now {
+ margin-top: 15px;
+}
+
+#contact-edit-links{
+ clear: both;
+}
+
+#contact-edit-links ul {
+ list-style: none;
+ list-style-type: none;
+ margin-left: 0px;
+ padding-left: 0px;
+}
+
+#contact-edit-links li {
+ margin-top: 5px;
+}
+
+#contact-edit-drop-link {
+ float: right;
+ margin-right: 10px;
+}
+
+#contact-edit-nav-end {
+ clear: both;
+}
+
+#contact-edit-wrapper {
+ width: 100%;
+}
+
+#update_now_link {
+ float: left;
+ clear: left;
+ margin-bottom: 20px;
+}
+
+#label_id_hidden, #id_hidden {
+ margin-top: 30px;
+}
+#help_id_hidden {
+ margin-top: 30px;
+}
+
+#contact-edit-info-wrapper, #contact-edit-info {
+ width: 90%;
+}
+
+#contact-edit-end {
+ clear: both;
+ margin-top: 15px;
+}
+
+#contact-profile-selector {
+ width: 175px;
+ margin-left: 0px;
+}
+
+.contact-edit-submit {
+ clear: left;
+ display: block;
+
+ margin-top: 10px;
+ margin-bottom: 45px;
+ padding: 0.2em 0.5em;
+ font-size: 18px;
+}
+
+
+.contact-photo-menu-button {
+/* position: absolute;
+ background-image: url("photo-menu.jpg");
+ background-position: top left;
+ background-repeat: no-repeat;
+ margin: 0px; padding: 0px;
+ width: 16px;
+ height: 16px;
+ top: 64px; left:0px;
+ overflow: hidden;
+ text-indent: 40px;
+ display: none;*/
+
+}
+.contact-photo-menu {
+ width: 130px;
+ border: 1px solid #AAA;
+ background: #FFFFFF;
+ position: absolute;
+ left: -30px; top: 80px;
+ display: none;
+ z-index: 101;
+ -moz-box-shadow: 3px 3px 5px #555;
+ -webkit-box-shadow: 3px 3px 5px #555;
+ box-shadow: 3px 3px 5px #555;
+}
+.contact-photo-menu ul { margin:0px; padding: 0px; list-style: none }
+.contact-photo-menu li a { display: block; padding: 2px; }
+.contact-photo-menu li a:hover { color: #FFFFFF; background: #3465A4; text-decoration: none; }
+
+
+#block-message, #ignore-message, #archive-message, #lost-contact-message {
+ color: #FF0000;
+}
+
+#profile-edit-insecure {
+ margin-top: 20px;
+ color: #FF0000;
+ font-size: 1.1em;
+ border: 1px solid #FF8888;
+ background-color: #FFEEEE;
+ padding-left: 5px;
+ /*: 3px 3px 3px 5px; */
+ width: 587px;
+}
+
+#profile-jot-desc {
+ /*float: left;*/
+ width: 100%;
+ color: #FF0000;
+ margin-top: 10px;
+ margin-bottom: 10px;
+}
+
+#profile-jot-text {
+ width: 100%;
+ height: 200px;
+ color:#000;
+ border: 1px solid #cccccc;
+ padding: 3px 0px 0px 5px;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+}
+
+
+/** acl **/
+#photo-edit-perms-select,
+#photos-upload-permissions-wrapper,
+#profile-jot-acl-wrapper{
+ /*display:block!important;*/
+}
+
+#photos-usage-message {
+ margin-bottom: 15px;
+}
+
+#profile-jot-acl-wrapper{
+ /*width:270px;
+ padding-left:10px;
+ padding-right:10px;*/
+ height:auto;
+ overflow:visible;
+ text-align: center;
+}
+
+#acl-wrapper {
+ /*display: inline-block;*/
+ padding-right: 1em;
+ padding-left: 1em;
+
+ border: 1px solid #444;
+ border-radius: 10px;
+}
+
+#acl-public-switch {
+ margin-top: 40px;
+ text-align: center;
+/* margin-right: auto;
+ margin-left: auto;
+
+ padding-top: 10px;
+ padding-bottom: 10px;
+ padding-left: 10px;
+ text-align: center;*/
+}
+
+#acl-public-switch a {
+ font-size: 1.5em;
+ padding: 0.2em 1em;
+ border: 1px solid #aaa;
+ border-radius: 10px;
+ -moz-border-radius: 10px;
+ -webkit-border-radius: 10px;
+ display: inline-block;
+ margin-right: 0.4em;
+ margin-bottom: 0.4em;
+}
+
+.acl-public-switch-selected {
+ font-weight: 700;
+}
+
+#acl-search {
+ display: none;
+ float:right;
+ background: #ffffff url("../../../images/search_18.png") no-repeat right center;
+ padding-right:20px;
+}
+#acl-showall {
+ float: left;
+ display: block;
+ width: auto;
+ height: 18px;
+ background-color: #cccccc;
+ background-image: url("../../../images/show_all_off.png");
+ background-position: 7px 7px;
+ background-repeat: no-repeat;
+ padding: 7px 5px 0px 30px;
+ -webkit-border-radius: 5px ;
+ -moz-border-radius: 5px;
+ border-radius: 5px;
+ color: #999999;
+}
+#acl-showall.selected {
+ color: #000000;
+ background-color: #ff9900;
+ background-image: url("../../../images/show_all_on.png");
+}
+
+#acl-list {
+/* height: 210px;*/
+/* border: 1px solid #cccccc;*/
+ clear: both;
+ margin-top: 0.7em;
+ overflow: visible;
+}
+#acl-list-content {
+ text-align: center;
+}
+.acl-html-select-wrapper {
+ display: inline-block;
+ margin-right: 1em;
+ margin-bottom: 2em;
+ font-weight: 700;
+ max-width: 100%;
+}
+.acl-html-select {
+ margin-top: 0.4em;
+ max-width: 100%;
+}
+.acl-list-item {
+ display: block;
+ width: 120px;
+ height: 30px;
+ border: 1px solid #cccccc;
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+ border-radius: 4px;
+ margin-top: 5px;
+
+ margin-bottom: 5px;
+ margin-right: 2px;
+ margin-left: 2px;
+ padding-left: 5px;
+ float: left;
+}
+.acl-list-item img{
+
+ display: none;
+ width:22px;
+ height: 22px;
+ float: left;
+ margin: 4px;
+}
+.acl-list-item p { height: 12px; font-size: 10px; margin: 0px; padding: 2px 0px 1px; overflow: hidden;}
+.acl-list-item a {
+ font-size: 8px;
+ display: block;
+ width: 40px;
+ height: 10px;
+ float: left;
+ color: #999999;
+ background-color: #cccccc;
+ background-position: 3px 3px;
+ background-repeat: no-repeat;
+ margin-right: 5px;
+ -webkit-border-radius: 2px ;
+ -moz-border-radius: 2px;
+ border-radius: 2px;
+ padding-left: 15px;
+}
+#acl-wrapper a:hover {
+ text-decoration: none;
+ color:#000000;
+}
+.acl-button-show { background-image: url("../../../images/show_off.png"); }
+.acl-button-hide { background-image: url("../../../images/hide_off.png"); }
+
+.acl-button-show.selected {
+ color: #000000;
+ background-color: #9ade00;
+ background-image: url("../../../images/show_on.png");
+}
+.acl-button-hide.selected {
+ color: #000000;
+ background-color: #ff4141;
+ background-image: url("../../../images/hide_on.png");
+}
+.acl-list-item.groupshow { border-color: #9ade00; }
+.acl-list-item.grouphide { border-color: #ff4141; }
+/** /acl **/
+
+
+#group-new-submit-wrapper {
+ margin-top: 30px;
+}
+
+
+#group-edit-name-label {
+ float: left;
+ width: 175px;
+ margin-top: 20px;
+ margin-bottom: 20px;
+}
+
+#group-edit-name {
+ float: left;
+ width: 225px;
+ margin-top: 20px;
+ margin-bottom: 20px;
+}
+
+#group-edit-name-wrapper {
+
+
+}
+
+
+#group_members_select_label {
+ display: block;
+ float: left;
+ width: 175px;
+}
+
+.group_members_select {
+ float: left;
+ width: 230px;
+ overflow: auto;
+}
+
+#group_members_select_end {
+ clear: both;
+}
+#group-edit-name-end {
+ clear: both;
+}
+
+#message-new {
+ font-size: 24px;
+}
+
+#prvmail-to-label, #prvmail-subject-label, #prvmail-message-label {
+ margin-bottom: 10px;
+ margin-top: 20px;
+}
+
+#prvmail-submit {
+ float: left;
+ font-size: 18px;
+ padding: 0.25em 0.5em;
+ margin-top: 10px;
+ margin-right: 30px;
+}
+#prvmail-upload-wrapper,
+#prvmail-link-wrapper,
+#prvmail-rotator-wrapper {
+ float: left;
+ margin-top: 10px;
+ margin-right: 10px;
+ width: 24px;
+}
+
+#prvmail-end {
+ clear: both;
+}
+
+.mail-list-sender,
+.mail-list-detail {
+ float: left;
+}
+.mail-list-detail {
+ margin-left: 20px;
+}
+
+.mail-list-subject {
+ font-size: 1.1em;
+ margin-top: 10px;
+}
+a.mail-list-link {
+ display: block;
+ font-size: 1.3em;
+ padding: 4px 0;
+}
+
+/*
+*a.mail-list-link:hover {
+* background-color: #15607B;
+* color: #F5F6FB;
+*}
+*/
+
+.mail-list-outside-wrapper-end {
+ clear: both;
+
+}
+
+.mail-list-outside-wrapper {
+ margin-top: 30px;
+}
+
+.mail-list-delete-wrapper {
+ float: right;
+ margin-right: 30px;
+ margin-top: 15px;
+}
+
+.mail-list-delete-icon {
+ border: none;
+}
+
+.mail-conv-sender,
+.mail-conv-detail {
+ float: left;
+}
+.mail-conv-detail {
+ margin-left: 20px;
+ margin-bottom: 10px;
+ /*width: 270px;*/
+}
+
+.mail-conv-subject {
+ font-size: 1.4em;
+ margin: 10px 0;
+}
+
+.mail-conv-body {
+ padding-top: 20px;
+ clear: both;
+}
+
+.mail-conv-outside-wrapper-end {
+ clear: both;
+}
+
+.mail-conv-outside-wrapper {
+ margin-top: 30px;
+}
+
+.mail-conv-delete-wrapper {
+ float: right;
+ padding-bottom: 0.5em;
+ margin-right: 5px;
+ margin-top: 15px;
+}
+.mail-conv-break {
+ clear: both;
+}
+
+.mail-conv-delete-icon {
+ border: none;
+}
+
+.message-links ul {
+ list-style-type: none;
+ padding: 0px;
+}
+
+.message-links li {
+ margin-top: 10px;
+ float: left;
+}
+.message-links a {
+ padding: 3px 5px;
+}
+
+.message-links-end {
+ clear: both;
+}
+
+#sidebar-group-list ul {
+ list-style-type: none;
+}
+
+#sidebar-group-list .icon, #sidebar-group-list .iconspacer {
+ display: inline-block;
+ height: 12px;
+ width: 12px;
+}
+
+#sidebar-group-list li {
+ margin-top: 10px;
+}
+
+.nets-ul, .fileas-ul, .categories-ul {
+ list-style-type: none;
+}
+
+.nets-ul li, .fileas-ul li, .categories-ul li {
+ margin-top: 10px;
+}
+
+.nets-link {
+ margin-left: 24px;
+}
+.nets-all {
+ margin-left: 42px;
+}
+
+.fileas-link, .categories-link {
+ margin-left: 24px;
+}
+
+.fileas-all, .categories-all {
+ margin-left: 0px;
+}
+
+#search-save {
+ font-size: 18px;
+ padding: 5px 10px;
+ margin-left: 5px;
+}
+.groupsideedit {
+ margin-right: 10px;
+}
+#saved-search-ul {
+ list-style-type: none;
+}
+.savedsearchdrop, .savedsearchterm {
+ float: left;
+ margin-top: 10px;
+}
+.savedsearchterm {
+ margin-left: 10px;
+}
+
+
+#side-follow-wrapper {
+ margin-top: 20px;
+}
+#side-follow-url, #side-peoplefind-url {
+ margin-top: 5px;
+}
+#side-follow-submit, #side-peoplefind-submit {
+ font-size: 18px;
+ padding: 5px 10px;
+ margin: 10px 0px 10px 10px;
+}
+
+#side-match-link {
+ margin-top: 10px;
+}
+
+aside input[type='text'] {
+ width: 174px;
+}
+
+.widget {
+ border: 1px solid #DDDDDD;
+ padding: 18px;
+ margin-top: 5px;
+ -moz-border-radius:5px;
+ -webkit-border-radius:5px;
+ border-radius:5px;
+}
+.widget.settings-widget {
+ padding: 0;
+}
+
+
+/*.photos {
+ height: auto;
+ overflow: auto;
+}*/
+
+.photos-end {
+ clear: both;
+ margin-bottom: 25px;
+}
+
+.photo-album-image-wrapper {
+ float: left;
+ margin-top: 15px;
+ margin-right: 15px;
+ margin-left: 15px;
+/* width: 200px; height: 200px;
+ overflow: hidden;
+ position: relative; */
+}
+.photo-album-image-wrapper .caption {
+ display: none;
+ width: 100%;
+/* position: absolute; */
+ bottom: 0px;
+ padding: 0.5em 0.5em 0px 0.5em;
+ background-color: rgba(245, 245, 255, 0.8);
+ border-bottom: 2px solid #CCC;
+ margin: 0px;
+}
+.photo-album-image-wrapper a:hover .caption {
+ display:block;
+}
+
+#photo-album-end {
+ clear: both;
+ margin-bottom: 25px;
+}
+
+.photo-top-image-wrapper {
+/* position: relative;
+ float: left;*/
+ display: inline-block;
+ vertical-align: top;
+ margin-top: 15px;
+ margin-right: 15px;
+ margin-left: 15px;
+ margin-bottom: 15px;
+/* width: 200px; height: 200px;
+ overflow: hidden; */
+}
+.photo-top-image-wrapper img {
+ max-width: 290px;
+ border-radius: 10px;
+ -moz-border-radius: 10px;
+ -webkit-border-radius: 10px;
+}
+.photo-top-album-name {
+ width: 100%;
+ min-height: 2em;
+/* position: absolute; */
+ bottom: 0px;
+ padding: 0px 3px;
+ padding-top: 0.5em;
+ background-color: rgb(255, 255, 255);
+}
+#photo-top-end {
+ clear: both;
+}
+
+#photo-top-links {
+ margin-bottom: 30px;
+ margin-left: 30px;
+}
+
+#photos-upload-form {
+ text-align: center;
+}
+
+#photos-upload-newalbum-div, #photos-upload-existing-album-text {
+ /*float: left;*/
+ display: inline-block;
+ width: 175px;
+ text-align: left;
+}
+
+#photos-upload-noshare {
+ margin-bottom: 10px;
+}
+#photos-upload-noshare-div {
+ margin-top: 2em;
+ margin-bottom: 15px;
+}
+
+#photos-upload-noshare-label {
+ margin-left: 25px;
+}
+
+#photos-upload-newalbum {
+ width: 15em;
+}
+#photos-upload-album-select {
+ width: 15.7em;
+}
+
+#photos-upload-spacer {
+ margin-top: 25px;
+}
+#photos-upload-new-end, #photos-upload-exist-end {
+ clear: both;
+}
+#photos-upload-exist-end {
+ margin-bottom: 15px;
+}
+
+#photos_upload_applet_wrapper {
+ margin-bottom: 15px;
+}
+
+#photos-upload-no-java-message {
+ margin-bottom: 15px;
+}
+
+#character-counter {
+ float: right;
+ font-size: 120%;
+}
+
+#character-counter.grey {
+ color: #888888;
+}
+
+#character-counter.orange {
+ color: orange;
+}
+#character-counter.red {
+ color: red;
+}
+
+#profile-jot-banner-end {
+ /* clear: both; */
+}
+
+#photos-upload-select-files-text {
+ margin-top: 15px;
+ margin-bottom: 15px;
+}
+
+#photos-upload-perms-menu, #photos-upload-perms-menu:visited, #photos-upload-perms-menu:link {
+ color: #8888FF;
+ text-decoration: none;
+ cursor: pointer;
+}
+
+#photos-upload-perms-menu {
+ margin-left: 15px;
+}
+
+#photos-upload-perms-menu:hover {
+ color: #0000FF;
+ text-decoration: underline;
+ cursor: pointer;
+}
+#settings-default-perms-menu {
+ margin-top: 15px;
+ margin-bottom: 15px;
+}
+
+.photo-edit-input-text {
+ display: inline-block;
+ text-align: left;
+}
+
+#photo_edit_form {
+ text-align: center;
+}
+
+#photo-edit-caption-label, #photo-edit-tags-label, #photo-edit-albumname-label, .photo-edit-rotate-label {
+ /*float: left;*/
+ display: inline-block;
+ width: 150px;
+}
+
+#photo-edit-caption-label, #photo-edit-tags-label, #photo-edit-albumname-label {
+ font-weight: 700;
+}
+
+.photo-perms-icon {
+ float: left;
+}
+
+#photo-edit-perms-menu, #photos-upload-perms-menu, #settings-default-perms-menu {
+ text-decoration: none;
+}
+
+.photo-jot-perms-text {
+ padding-top: 5px;
+ padding-left: 40px;
+}
+
+#photo-edit-perms, #photos-upload-perms, #settings-default-perms {
+ margin-top: 30px;
+}
+#photos-upload-perms {
+ margin-top: 15px;
+ margin-left: 5px;
+}
+
+#photo-edit-perms-select, #photos-upload-permissions-wrapper, #settings-jot-acl-wrapper {
+ margin-top: 30px;
+/* margin-left: 20px;*/
+}
+
+#advanced-expire-popup {
+ padding-left: 1em;
+ margin-top: 15px;
+ border: 1px solid #aaa;
+ border-radius: 10px;
+ -moz-border-radius: 10px;
+ -webkit-border-radius: 10px;
+}
+
+#photo-edit-perms-end {
+ margin-bottom: 15px;
+}
+
+#photo-edit-caption, #photo-edit-newtag, #photo-edit-albumname {
+ /*float: left;*/
+ margin-bottom: 25px;
+}
+
+.photo-edit-rotate-choice {
+ display: inline-block;
+}
+
+.photo-edit-rotate {
+ float: left;
+ margin-left: 20px;
+}
+#photo-edit-link-wrap {
+ margin-bottom: 15px;
+}
+#photo-like-div {
+ margin-left: 15px;
+ margin-bottom: 65px;
+}
+
+#photo-edit-caption-end, #photo-edit-tags-end, #photo-edit-albumname-end, #photo-edit-rotate-end {
+ clear: both;
+}
+
+#photo-edit-rotate-end {
+ margin-bottom: 15px;
+}
+
+#photo-edit-submit-button, #photo-edit-delete-button, #photos-upload-submit {
+ margin-top: 30px;
+ padding: 0.25em 0.5em;
+ font-size: 18px;
+}
+#photo-edit-submit-button {
+ margin-left: 10px;
+}
+#photo-edit-delete-button {
+ margin-left: 45px;
+}
+#photos-upload-choose {
+/* position: absolute;
+ top: 460px;
+ left: 5px;*/
+ margin-top: 1em;
+}
+#photos-upload-submit {
+ margin-top: 0px;
+}
+.settings-submit, .profile-edit-submit-button, .settings-features-submit {
+ padding: 0.25em 0.5em;
+ margin-bottom: 10px;
+ font-size: 18px;
+}
+#photo-edit-end {
+ margin-bottom: 35px;
+}
+#photo-caption {
+ font-size: 110%;
+ font-weight: bold;
+ margin-top: 15px;
+ margin-bottom: 15px;
+}
+
+#in-this-photo-text {
+ color: #0000FF;
+ margin-left: 30px;
+}
+
+#in-this-photo {
+ margin-left: 60px;
+ margin-top: 10px;
+ margin-bottom: 20px;
+}
+
+#photo-album-edit-form {
+ max-width: 100%;
+ padding-left: 0.5em;
+ padding-right: 0.5em;
+}
+#photo-album-edit-form input {
+ max-width: 100%;
+}
+#photo-album-edit-name-label {
+ display: block;
+}
+
+#photo-album-edit-submit, #photo-album-edit-drop {
+ margin-top: 15px;
+ margin-bottom: 15px;
+
+ padding: 0.25em 0.5em;
+ font-size: 18px;
+}
+
+#photo-album-edit-drop {
+ margin-left: 2em;
+}
+
+.group-delete-wrapper {
+ float: right;
+ margin-right: 50px;
+}
+
+#confirm-message {
+ display: block;
+ font-size: 24px;
+}
+.confirm-button {
+ margin-top: 30px;
+ margin-right: 0.4em;
+ padding: 0.25em 0.5em;
+ font-size: 18px;
+}
+
+#install-dbhost-label,
+#install-dbuser-label,
+#install-dbpass-label,
+#install-dbdata-label,
+#install-tz-desc {
+ float: left;
+ width: 250px;
+ margin-top: 10px;
+ margin-bottom: 10px;
+
+}
+
+#install-dbhost,
+#install-dbuser,
+#install-dbpass,
+#install-dbdata {
+ float: left;
+ width: 200px;
+ margin-left: 20px;
+}
+
+#install-dbhost-end,
+#install-dbuser-end,
+#install-dbpass-end,
+#install-dbdata-end,
+#install-tz-end {
+ clear: both;
+}
+
+#install-form select#timezone_select {
+ float: left;
+ margin-top: 18px;
+ margin-left: 20px;
+}
+
+#dfrn-request-networks {
+ margin-bottom: 30px;
+}
+
+#pause {
+ position: fixed;
+ bottom: 5px;
+ right: 5px;
+}
+
+.sparkle {
+ cursor: url('lock.cur'), pointer;
+/* cursor: pointer !important; */
+}
+
+.contact-block-div {
+ float: left;
+ width: 52px;
+ height: 52px;
+}
+.contact-block-textdiv {
+ float: left;
+ width: 150px;
+ height: 34px;
+}
+
+#contact-block-end {
+ clear: both;
+}
+.contact-block-link {
+ float: left;
+}
+.contact-block-img {
+ width:48px;
+ height:48px;
+}
+
+#tag-remove {
+ margin-bottom: 15px;
+}
+
+#tagrm li {
+ margin-bottom: 10px;
+}
+
+#tagrm-submit, #tagrm-cancel {
+ margin-top: 25px;
+}
+
+#tagrm-cancel {
+ margin-left: 15px;
+}
+
+.wall-item-conv {
+ margin-top: 5px;
+ margin-bottom: 25px;
+}
+
+#search-submit {
+ font-size: 18px;
+ padding: 5px 10px;
+ margin-left: 15px;
+}
+
+#search-box {
+ margin-bottom: 25px;
+}
+
+.location-label, .gender-label, .marital-label, .homepage-label {
+ float: left;
+ text-align: right;
+ display: block;
+ width: 65px;
+}
+
+.adr, .x-gender, .marital-text, .homepage-url {
+ float: left;
+ display: block;
+ margin-left: 8px;
+}
+
+.profile-clear {
+ clear: both;
+}
+
+
+.clear {
+ clear: both;
+}
+
+.cc-license {
+ margin-top: 50px;
+ font-size: 70%;
+}
+
+
+#plugin-settings-link, #account-settings-link {
+ margin-bottom: 10px;
+}
+
+#uexport-link {
+ margin-bottom: 20px;
+}
+
+/* end from default */
+
+
+.fn {
+ padding: 1em 0px 5px 12px;
+ font-size: 120%;
+ font-weight: bold;
+}
+
+.vcard .title {
+ margin-bottom: 5px;
+ margin-left: 12px;
+}
+
+.vcard dl {
+ clear: both;
+}
+
+#birthday-title {
+ float: left;
+ font-weight: bold;
+}
+
+#birthday-adjust {
+ float: left;
+ font-size: 75%;
+ margin-left: 10px;
+}
+
+#birthday-title-end {
+ clear: both;
+}
+
+.birthday-list {
+ margin-left: 15px;
+}
+
+#birthday-wrapper {
+ margin-bottom: 20px;
+}
+
+#network-new-link {
+ margin-top: 15px;
+ margin-bottom: 15px;
+}
+
+
+.tool-wrapper {
+ float: left;
+ margin-left: 15px;
+}
+
+.tool-link {
+ cursor: pointer;
+}
+
+.eventcal {
+ float: left;
+ font-size: 20px;
+}
+
+#event-summary-text {
+ margin-top: 15px;
+}
+
+#event-share-checkbox {
+ float: left;
+ margin-top: 10px;
+}
+
+#event-share-text {
+ float: left;
+ margin-top: 10px;
+ margin-left: 5px;
+}
+
+#event-share-break {
+ clear: both;
+ margin-bottom: 10px;
+}
+
+#event-summary {
+ width: 280px;
+}
+
+.vevent {
+ border: 1px solid #CCCCCC;
+}
+
+.vevent .event-summary {
+ margin-left: 10px;
+ margin-right: 10px;
+ font-weight: bold;
+}
+
+.vevent .event-description, .vevent .event-location {
+ margin-left: 10px;
+ margin-right: 10px;
+}
+.vevent .event-start {
+ margin-left: 10px;
+ margin-right: 10px;
+}
+
+#new-event-link {
+ margin-bottom: 10px;
+}
+
+.edit-event-link, .plink-event-link {
+ float: left;
+ margin-top: 4px;
+ margin-right: 4px;
+ margin-bottom: 15px;
+}
+
+.event-description:before {
+ content: url('../../../images/calendar.png');
+ margin-right: 15px;
+}
+
+.event-start, .event-end {
+ font-size: 14px;
+ margin-left: 10px;
+ width: 280px;
+ clear: both;
+ padding-bottom: 1.5em;
+}
+
+.event-start .dtstart, .event-end .dtend {
+ clear: both;
+ float: left;
+}
+
+.event-list-date {
+ margin-bottom: 10px;
+}
+
+.prevcal, .nextcal {
+ float: left;
+ margin-left: 32px;
+ margin-right: 32px;
+ margin-top: 64px;
+}
+.event-calendar-end {
+ clear: both;
+}
+
+
+.calendar {
+ font-family: Courier, monospace;
+}
+.today {
+ font-weight: bold;
+ color: #FF0000;
+}
+
+.settings-block {
+ border: 1px solid #AAA;
+ margin: 10px;
+ padding: 10px;
+}
+
+.app-title {
+ margin: 10px;
+}
+
+#identity-manage-desc {
+ margin-top:15px;
+ margin-bottom: 15px;
+}
+
+#identity-manage-choose {
+ margin-bottom: 15px;
+}
+
+#identity-submit {
+ margin-top: 20px;
+}
+
+#photo-nav {
+ position: relative;
+ height: 55px;
+}
+
+#photo-prev-link {
+ position: absolute;
+ left: 5px;
+}
+#photo-next-link {
+ position: absolute;
+ right: 5px;
+}
+#photo-prev-link, #photo-next-link {
+ padding: 10px;
+/* float: left;*/
+}
+
+/*#photo-photo {
+ float: left;
+}*/
+
+#photo-photo {
+ display: block;
+ margin-left: auto;
+ margin-right: auto;
+ text-align: center;
+}
+
+#photo-photo img {
+ max-width: 100%;
+}
+
+#photo-photo-end {
+ clear: both;
+}
+
+.profile-match-photo {
+ float: left;
+ text-align: center;
+ width: 120px;
+}
+
+.profile-match-name {
+ float: left;
+ text-align: center;
+ width: 120px;
+ overflow: hidden;
+}
+
+.profile-match-break,
+.profile-match-end {
+ clear: both;
+}
+
+.profile-match-connect {
+ text-align: center;
+ font-weight: bold;
+}
+
+.profile-match-wrapper {
+ display: inline-block;
+ padding: 10px;
+ /*width: 120px;
+ height: 120px;*/
+ scroll: auto;
+ margin-bottom: 2em;
+ vertical-align: top;
+}
+.profile-match-wrapper .icon.drophide {
+ margin-left: auto;
+ margin-right: auto;
+ margin-top: 1em;
+}
+#profile-match-wrapper-end {
+ clear: both;
+}
+.side-link {
+ margin-bottom: 15px;
+}
+
+#language-selector {
+ position: absolute;
+ top: 0px;
+ left: 16px;
+}
+
+#group-members {
+ margin-top: 20px;
+ padding: 10px;
+ height: 250px;
+ overflow: auto;
+ border: 1px solid #ddd;
+}
+
+#group-members-end {
+ clear: both;
+}
+
+#group-separator {
+ margin-top: 10px;
+ margin-bottom: 10px;
+}
+
+#group-all-contacts {
+ padding: 10px;
+ height: 450px;
+ overflow: auto;
+ border: 1px solid #ddd;
+}
+
+#group-all-contacts-end {
+ clear: both;
+ margin-bottom: 10px;
+}
+
+#group-edit-desc {
+ margin-top: 15px;
+}
+
+
+#prof-members {
+ margin-top: 20px;
+ padding: 10px;
+ height: 250px;
+ overflow: auto;
+ border: 1px solid #ddd;
+}
+
+#prof-members-end {
+ clear: both;
+}
+
+#prof-separator {
+ margin-top: 10px;
+ margin-bottom: 10px;
+}
+
+#prof-all-contacts {
+ padding: 10px;
+ height: 450px;
+ overflow: auto;
+ border: 1px solid #ddd;
+}
+
+#prof-all-contacts-end {
+ clear: both;
+ margin-bottom: 10px;
+}
+
+#prof-edit-desc {
+ margin-top: 15px;
+}
+
+#crepair-name-label,
+#crepair-nick-label,
+#crepair-attag-label,
+#crepair-url-label,
+#crepair-request-label,
+#crepair-confirm-label,
+#crepair-notify-label,
+#crepair-photo-label,
+#crepair-poll-label {
+ float: left;
+ width: 200px;
+ margin-bottom: 15px;
+}
+
+#crepair-name,
+#crepair-nick,
+#crepair-attag,
+#crepair-url,
+#crepair-request,
+#crepair-confirm,
+#crepair-notify,
+#crepair-photo,
+#crepair-poll {
+ float: left;
+ width: 300px;
+}
+
+
+#netsearch-box {
+ margin-top: 20px;
+}
+
+#netsearch-box #search-submit {
+ margin: 5px 0px 0px 0px;
+}
+
+.required {
+ color: #FF0000;
+}
+
+#event-start-text, #event-finish-text {
+ margin-top: 10px;
+ margin-bottom: 5px;
+}
+
+#event-nofinish-checkbox, #event-nofinish-text, #event-adjust-checkbox, #event-adjust-text {
+ float: left;
+}
+#event-datetime-break {
+ margin-bottom: 10px;
+}
+
+#event-nofinish-break, #event-adjust-break {
+ clear: both;
+}
+
+#event-desc-text, #event-location-text {
+ margin-top: 10px;
+ margin-bottom: 5px;
+}
+
+#event-submit {
+ margin-top: 10px;
+}
+
+.filesavetags, .categorytags {
+ display: block;
+ clear: left;
+}
+
+.body-tag, .filesavetags, .categorytags {
+ opacity: 0.5;
+ filter:alpha(opacity=50);
+}
+
+.body-tag:hover, .filesavetags:hover, .categorytags:hover {
+ opacity: 1.0 !important;
+ filter:alpha(opacity=100) !important;
+}
+
+.item-select {
+ display: none;
+ opacity: 0.1;
+ filter:alpha(opacity=10);
+ float: right;
+ margin-right: 10px;
+
+}
+.item-select:hover, .checkeditem {
+ opacity: 1;
+ filter:alpha(opacity=100);
+}
+
+
+#item-delete-selected {
+ margin-top: 30px;
+}
+
+#item-delete-selected-end {
+ clear: both;
+}
+#item-delete-selected-icon, #item-delete-selected-desc {
+ float: left;
+ margin-right: 5px;
+}
+#item-delete-selected-desc:hover {
+ text-decoration: underline;
+}
+
+#lang-select-icon {
+ cursor: pointer;
+ position: fixed;
+ left: 0px;
+ top: 0px;
+ opacity: 0.2;
+ filter:alpha(opacity=20);
+}
+
+#lang-select-icon:hover {
+ opacity: 1;
+ filter:alpha(opacity=100);
+}
+
+.notif-image {
+ height: 80px;
+ width: 80px;
+ margin-right: 15px;
+}
+.notification-listing-end {
+ clear: both;
+ margin-bottom: 15px;
+}
+
+
+
+/**
+ * Plugins settings
+ */
+
+.settings-block > h3,
+.settings-heading {
+ border-bottom: 1px solid #babdb6;
+}
+
+
+
+/**
+ * Form fields
+ */
+.field {
+ margin-bottom: 10px;
+ padding-bottom: 10px;
+ overflow: auto;
+/* width: 100%*/
+}
+
+.field label {
+ font-weight: 700;
+ float: left;
+ width: 200px;
+}
+
+.field input,
+.field textarea {
+ width: 230px;
+ margin-left: 20px;
+}
+.field input[type=checkbox],
+.field input[type=radio] {
+ width: auto;
+}
+.field textarea { height: 100px; }
+.field_help {
+ display: block;
+ margin-left: 20px;
+ color: #666666;
+ clear: left;
+}
+
+
+
+.field .onoff {
+ float: left;
+ width: 80px;
+}
+.field .onoff a {
+ display: block;
+ border:1px solid #666666;
+ background-image:url("../../../images/onoff.jpg");
+ background-repeat: no-repeat;
+ padding: 4px 2px 2px 2px;
+ height: 16px;
+ text-decoration: none;
+}
+.field .onoff .off {
+
+ border-color:#666666;
+ padding-left: 40px;
+ background-position: left center;
+ background-color: #cccccc;
+ color: #666666;
+ text-align: right;
+}
+.field .onoff .on {
+ border-color:#204A87;
+ padding-right: 40px;
+ background-position: right center;
+ background-color: #D7E3F1;
+ color: #204A87;
+ text-align: left;
+}
+.hidden { display: none!important; }
+
+.field.radio .field_help { margin-left: 20px; }
+
+/**
+ * ADMIN
+ */
+#pending-update {
+ float:right;
+ color: #ffffff;
+ font-weight: bold;
+ background-color: #FF0000;
+ padding: 0em 0.3em;
+
+}
+#adminpage dl {
+ clear: left;
+ min-height: 40px;
+ margin-bottom: 2px;
+ padding-bottom: 2px;
+ border-bottom: 1px solid black;
+}
+#adminpage dt {
+ width: 180px;
+ float: left;
+ font-weight: bold;
+}
+#adminpage dd {
+ margin-left: 180px;
+}
+
+#adminpage h3 {
+ border-bottom: 1px solid #cccccc;
+}
+#adminpage .field label {
+ font-weight: bold;
+}
+#adminpage .submit {
+ clear:left;
+ text-align: right;
+}
+
+#adminpage #pluginslist {
+ margin: 0px; padding: 0px;
+}
+#adminpage .plugin {
+ list-style: none;
+ display: block;
+ border: 1px solid #888888;
+ padding: 1em;
+ margin-bottom: 5px;
+ clear: left;
+}
+#adminpage .plugin .desc { margin-left: 2.5em;}
+#adminpage .toggleplugin {
+ float:left;
+ margin-right: 1em;
+}
+
+#adminpage table {width:100%; border-bottom: 1px solid #000000; margin: 5px 0px;}
+#adminpage table th { text-align: left;}
+#adminpage td .icon { float: left;}
+#adminpage table#users img { width: 16px; height: 16px; }
+#adminpage table tr:hover { background-color: #bbc7d7; }
+#adminpage .selectall { text-align: right; }
+
+#cnftheme {
+ display: none;
+}
+
+/*
+ * UPDATE
+ */
+.popup {
+ width: 100%; height: 100%;
+ top:0px; left:0px;
+ position: absolute;
+ display: none;
+}
+
+.popup .background {
+ background-color: rgba(0,0,0,128);
+ opacity: 0.5;
+ width: 100%; height: 100%;
+ position: absolute;
+ top:0px; left:0px;
+}
+.popup .panel {
+ top:25%;left:25%;width:50%;height:50%;
+ padding: 1em;
+ position: absolute;
+ border: 4px solid #000000;
+ background-color: #FFFFFF;
+}
+.popup .panel .panel_text { display: block; overflow: auto; height: 80%; }
+.popup .panel .panel_in { width: 100%; height: 100%; position: relative; }
+.popup .panel .panel_actions { width: 100%; bottom: 4px; left: 0px; position: absolute; }
+.panel_text .progress { width: 50%; overflow: hidden; height: auto; border: 1px solid #cccccc; margin-bottom: 5px}
+.panel_text .progress span {float: right; display: block; width: 25%; background-color: #eeeeee; text-align: right;}
+
+/**
+ * OAuth
+ */
+.oauthapp {
+ height: auto; overflow: auto;
+ border-bottom: 2px solid #cccccc;
+ padding-bottom: 1em;
+ margin-bottom: 1em;
+}
+.oauthapp img {
+ float: left;
+ width: 48px; height: 48px;
+ margin: 10px;
+}
+.oauthapp img.noicon {
+ background-image: url("../../../images/icons/48/plugin.png");
+ background-position: center center;
+ background-repeat: no-repeat;
+}
+.oauthapp a {
+ float: left;
+}
+
+/**
+ * ICONS
+ */
+.iconspacer {
+ display: block; width: 16px; height: 16px;
+}
+
+.icon {
+ display: block; width: 16px; height: 16px;
+ background-image: url('../../../images/icons.png');
+}
+.article { background-position: 0px 0px;}
+.icon.audio { display: none; background-position: -16px 0px;}
+.block { background-position: -32px 0px;}
+/*.drop { background-position: -48px 0px;}
+.drophide { background-position: -64px 0px;}*/
+.icon.drop {
+ display: block; width: 28px; height: 28px;
+ background-size: 100% 100%;
+ background-image: url('images/drop-darkred.png');
+ background-repeat: no-repeat;
+}
+.icon.drophide {
+ display: block; width: 28px; height: 28px;
+ background-size: 100% 100%;
+ background-image: url('images/drop-darkred.png');
+ background-repeat: no-repeat;
+}
+.edit { background-position: -80px 0px;}
+/*.camera { background-position: -96px 0px;}*/
+.icon.camera {
+ display: block; width: 28px; height: 21px;
+ margin-top: 4px;
+ background-size: 100% 100%;
+ background-image: url('images/camera.png');
+ background-repeat: no-repeat;
+}
+/*.dislike { background-position: -112px 0px;}*/
+.icon.dislike {
+ display: block;
+ width: 26px; height: 28px;/*31 33*/
+ background-size: 100% 100%;
+ background-image: url('images/disapprove.png');
+ background-repeat: no-repeat;
+ opacity: 0.5;
+}
+/*.like { background-position: -128px 0px;}*/
+.icon.like {
+ display: block; width: 26px; height: 28px;/*31 33*/
+ margin-right: 7px;
+ background-size: 100% 100%;
+ background-image: url('images/approve.png');
+ background-repeat: no-repeat;
+ opacity: 0.5;
+}
+.icon.link { display: none; background-position: -144px 0px;}
+
+/*.globe { background-position: 0px -16px;}*/
+.icon.globe {
+ display: block; width: 28px; height: 28px;
+ background-size: 100% 100%;
+ background-image: url('images/globe.png');
+ background-repeat: no-repeat;
+}
+/*.noglobe { background-position: -16px -16px;}*/
+.icon.noglobe {
+ display: block; width: 24px; height: 24px;
+ background-size: 100% 100%;
+ background-image: url('images/noglobe.png');
+ background-repeat: no-repeat;
+}
+.no { background-position: -32px -16px;}
+.pause { background-position: -48px -16px;}
+.play { background-position: -64px -16px;}
+/*.pencil { background-position: -80px -16px;}
+.small-pencil { background-position: -96px -16px;}*/
+.icon.pencil {
+ display: block; width: 28px; height: 28px;
+ background-size: 100% 100%;
+ background-image: url('images/pencil.png');
+ background-repeat: no-repeat;
+ opacity: 0.5;
+}
+.icon.small-pencil {
+ display: block; width: 28px; height: 28px;
+ background-size: 100% 100%;
+ background-image: url('images/pencil.png');
+ background-repeat: no-repeat;
+ opacity: 0.5;
+}
+/*.recycle { background-position: -112px -16px;}*/
+.icon.recycle {
+ display: block;
+ width: 28px; height: 27px;/*33 32*/
+ background-size: 100% 100%;
+ background-image: url('images/recycle.png');
+ background-repeat: no-repeat;
+ opacity: 0.5;
+}
+/*.remote-link { background-position: -128px -16px;}*/
+.icon.remote-link {
+/* display: block;*/
+ display: none;
+ width: 28px; height: 28px;
+ background-size: 100% 100%;
+ background-image: url('images/remote-link.png');
+ background-repeat: no-repeat;
+ opacity: 0.5;
+}
+.share { background-position: -144px -16px;}
+
+.tools { background-position: 0px -32px;}
+/*.lock { background-position: -16px -32px;}*/
+.icon.lock {
+ display: block; width: 17px; height: 25px;
+ margin-top: 1px;
+ background-size: 100% 100%;
+ background-image: url('images/lock.png');
+ background-repeat: no-repeat;
+}
+/*.unlock { background-position: -32px -32px;}*/
+.icon.unlock {
+ display: block; width: 17px; height: 28px;
+ margin-top: -2px;
+ background-size: 100% 100%;
+ background-image: url('images/unlock.png');
+ background-repeat: no-repeat;
+}
+.icon.video { display: none; background-position: -48px -32px;}
+.oembed.video a { display: block; }
+.youtube { background-position: -64px -32px;}
+/*.attach { background-position: -80px -32px; }*/
+.icon.attach {
+ display: block; width: 28px; height: 28px;
+ background-size: 100% 100%;
+ background-image: url('images/paperclip.png');
+ background-repeat: no-repeat;
+}
+.language { background-position: -96px -32px; }
+.prev { background-position: -112px -32px; }
+.next { background-position: -128px -32px; }
+.on { background-position: -144px -32px; }
+
+.off { background-position: 0px -48px; }
+/*.starred { background-position: -16px -48px; }*/
+.icon.starred {
+ display: block; width: 28px; height: 28px;
+ background-size: 100% 100%;
+ background-image: url('images/star-yellow.png');
+ background-repeat: no-repeat;
+}
+/*.unstarred { background-position: -32px -48px; }*/
+.icon.unstarred {
+ display: block; width: 28px; height: 28px;
+ background-size: 100% 100%;
+ background-image: url('images/star.png');
+ background-repeat: no-repeat;
+
+ opacity: 0.5;
+}
+/*.tagged { background-position: -48px -48px; }*/
+.icon.tagged {
+ display: block; width: 28px; height: 28px;
+ background-size: 100% 100%;
+ background-image: url('images/tag.png');
+ background-repeat: no-repeat;
+ opacity: 0.5;
+}
+.yellow { background-position: -64px -48px; }
+
+
+.filer-icon {
+ display: block; width: 24px; height: 24px;
+ background-size: 100% 100%;
+ background-image: url('images/folder.png');
+ background-repeat: no-repeat;
+ opacity: 0.5;
+}
+
+.icon.dim { opacity: 0.3;filter:alpha(opacity=30); }
+
+[class^="comment-edit-bb"] {
+ list-style: none;
+ display: none;
+ margin: 0px 0 -5px 20px;
+ width: 75%;
+}
+[class^="comment-edit-bb"] > li {
+ display: inline-block;
+ margin: 20px 10px 0 0;
+ visibility: none;
+}
+/*[class^="comment-edit-bb-end"] {
+ clear: both;
+}*/
+.editicon {
+ display: inline-block;
+ background-size: 100% 100%;
+ background-repeat: no-repeat;
+ background-color: #f3f3f3;
+ text-decoration: none;
+}
+/*.editicon:hover {
+ background-color: #ccc;
+}*/
+.boldbb {
+/* background-position: 0px 0px;*/
+ width: 26px; height: 28px;
+ background-image: url('images/boldB-serif.png');
+}
+/*.boldbb:hover {
+ background-position: 0px -16px;
+}*/
+.italicbb {
+/* background-position: -16px 0px;*/
+ width: 16px; height: 28px;
+ background-image: url('images/italicI-serif.png');
+}
+/*.italicbb:hover {
+ background-position: -16px -16px;
+}*/
+.underlinebb {
+/* background-position: -32px 0px;*/
+ width: 25px; height: 28px;
+ background-image: url('images/underlineU-serif.png');
+}
+/*.underlinebb:hover {
+ background-position: -32px -16px;
+}*/
+.quotebb {
+/* background-position: -48px 0px;*/
+ width: 28px; height: 28px;
+ background-image: url('images/quote.png');
+}
+/*.quotebb:hover {
+ background-position: -48px -16px;
+}*/
+.codebb {
+/* background-position: -64px 0px;*/
+ width: 28px; height: 28px;
+ background-image: url('images/code.png');
+}
+/*.codebb:hover {
+ background-position: -64px -16px;
+}*/
+.imagebb {
+ background-position: -80px 0px;
+}
+.imagebb:hover {
+ background-position: -80px -16px;
+}
+.urlbb {
+ background-position: -96px 0px;
+}
+.urlbb:hover {
+ background-position: -96px -16px;
+}
+.videobb {
+ background-position: -112px 0px;
+}
+.videobb:hover {
+ background-position: -112px -16px;
+}
+
+.attachtype {
+ display: block;
+ float: left;
+ background-size: 100% 100%;
+ width: 48px;
+ height: 48px;
+ background-image: url('images/oxygen/unknown.png');
+}
+
+.body-attach {
+ margin-top: 10px;
+}
+
+/*.type-video { background-position: 0px 0px; }
+.type-image { background-position: -20px 0px; }
+.type-audio { background-position: -40px 0px; }
+.type-text { background-position: -60px 0px; }
+.type-unkn { background-position: -80px 0px; }*/
+.type-video {
+ background-image: url('images/oxygen/video-x-generic.png');
+ background-size: 100% 100%;
+ width: 48px;
+ height: 48px;
+}
+.type-image {
+ background-image: url('images/oxygen/image-x-generic.png');
+ background-size: 100% 100%;
+ width: 48px;
+ height: 48px;
+}
+.type-audio { background-image: url('images/oxygen/audio-x-generic.png');
+ background-size: 100% 100%;
+ width: 48px;
+ height: 48px;
+}
+
+.type-text {
+ background-image: url('images/oxygen/text-x-generic-2.png');
+ background-size: 100% 100%;
+ width: 48px;
+ height: 48px;
+}
+.subtype-msword, .subtype-vnd-openxmlformats-officedocument-wordprocessingml-document {
+ background-image: url('images/oxygen/application-msword.png');
+ background-size: 100% 100%;
+ width: 48px;
+ height: 48px;
+}
+.subtype-pdf {
+ background-image: url('images/oxygen/application-pdf.png');
+ background-size: 100% 100%;
+ width: 48px;
+ height: 48px;
+}
+/*.type-unkn {
+ background-image: url('images/oxygen/unknown.png');
+ background-size: 100% 100%;
+
+ width: 48px;
+ height: 48px;
+}*/
+
+
+
+/* autocomplete popup */
+.acpopup {
+ max-height:150px;
+ background-color:#ffffff;
+ overflow:auto;
+ z-index:102;
+ border:1px solid #cccccc;
+}
+.acpopupitem {
+ background-color:#ffffff; padding: 4px;
+ clear:left;
+}
+.acpopupitem img {
+ float: left;
+ margin-right: 4px;
+
+}
+
+.acpopupitem.selected {
+ color: #FFFFFF; background: #3465A4;
+}
+
+/* popup notifications */
+div.jGrowl div.notice {
+ background: #511919 url("../../../images/icons/48/notice.png") no-repeat 5px center;
+ color: #ffffff;
+ padding-left: 58px;
+ margin: 0px;
+}
+div.jGrowl div.info {
+ background: #364e59 url("../../../images/icons/48/info.png") no-repeat 5px center;
+ color: #ffffff;
+ padding-left: 58px;
+ margin: 0px;
+}
+#jGrowl.top-right {
+ top: 15px;
+ right: 10px;
+}
+div.jGrowl-notification {
+ border-radius: 7px;
+}
+.qcomment {
+ border: 1px solid #EEE;
+ padding: 3px;
+ margin-top: 15px;
+ margin-left: 25px;
+ width: 125px;
+ overflow-y: auto;
+}
+
+
+.qcomment option {
+ width: 125px;
+ overflow-x: hidden;
+}
+
+.qcomment {
+ opacity: 0.3;
+ filter:alpha(opacity=30);
+}
+.qcomment:hover {
+ opacity: 1.0;
+ filter:alpha(opacity=100);
+}
+
+/* notifications popup menu */
+.nav-notify {
+ display: none;
+ position: absolute;
+ font-size: 10px;
+ padding: 1px 3px;
+ top: 0px;
+ right: -10px;
+ min-width: 15px;
+ text-align: right;
+}
+.nav-notify.show {
+ display: block;
+}
+ul.notifications-menu-popup {
+ position: absolute;
+ display: none;
+ width: 10em;
+ margin: 0px;
+ padding: 0px 0.3em;
+ list-style: none;
+ right: -60px;
+}
+#nav-notifications-menu {
+ width: 300px;
+/* max-height: 400px;*/
+ height: auto;
+/* overflow-y: scroll;overflow-style:scrollbar;*/
+ background-color:#FFFFFF;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ border-radius:5px;
+ border: 1px solid #AAA;
+ -moz-box-shadow: 3px 3px 5px #555;
+ -webkit-box-shadow: 3px 3px 5px #555;
+ box-shadow: 3px 3px 5px #555;
+/* z-index: 103;*/
+}
+#nav-notifications-menu .contactname { font-weight: bold; font-size: 0.9em; }
+#nav-notifications-menu img { float: left; margin-right: 5px; }
+#nav-notifications-menu .notif-when { font-size: 0.8em; display: block; }
+#nav-notifications-menu li {
+ padding: 7px 0px 7px 10px;
+ word-wrap:normal;
+ border-bottom: 1px solid #000;
+}
+
+#nav-notifications-menu li:hover {
+
+}
+
+#nav-notifications-menu a:hover {
+ text-decoration: underline;
+}
+
+.notif-item a {
+ color: #000000;
+}
+
+.notif-item a:hover {
+ text-decoration: underline;
+}
+
+.notif-image {
+ width: 32px;
+ height: 32px;
+ padding: 7px 7px 0px 0px;
+
+}
+
+.notify-seen {
+ background: #DDDDDD;
+}
+
+#id_term_label {
+ width:75px;
+}
+#id_term {
+ width:100px;
+}
+
+#recip {
+
+}
+.autocomplete-w1 { background: #ffffff; no-repeat bottom right; position:absolute; top:0px; left:0px; margin:6px 0 0 6px; /* IE6 fix: */ _background:none; _margin:1px 0 0 0; }
+.autocomplete { color:#000; border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px; _margin:0; _overflow-x:hidden; }
+.autocomplete .selected { background:#F0F0F0; }
+.autocomplete div { padding:2px 5px; white-space:nowrap; overflow:hidden; }
+
+#datebrowse-sidebar select {
+ margin-left: 40px;
+ width: 130px;
+}
+
+/*@media only screen and (min-device-width: 768px)
+and (max-device-width: 1024px)*/
+/*@media only screen and (min-device-width: 768px)
+{
+html {
+width:700px
+}
+div.section-wrapper {
+width:700px;
+margin-left:0px;
+}
+.wall-item-body {
+width:700px;
+}
+.comment .wall-item-body {
+width:650px;
+}
+}*/
+
+/*@media only screen and (min-device-width: 768px)
+{
+ .wall-item-body code {
+ width: 700px;
+ }
+
+ .comment .wall-item-body blockquote {
+ margin-left: 20px;
+ width: 680px;
+ }
+ blockquote {
+ width: 700px;
+ }
+
+}*/
+
diff --git a/view/theme/decaf-mobile/suggest_friends.tpl b/view/theme/decaf-mobile/suggest_friends.tpl
new file mode 100644
index 000000000..d5051e33b
--- /dev/null
+++ b/view/theme/decaf-mobile/suggest_friends.tpl
@@ -0,0 +1,16 @@
+
+
+
+
+
+ {{ if $connlnk }}
+
+ {{ endif }}
+
+
diff --git a/view/theme/decaf-mobile/theme.php b/view/theme/decaf-mobile/theme.php
new file mode 100644
index 000000000..a525c4b77
--- /dev/null
+++ b/view/theme/decaf-mobile/theme.php
@@ -0,0 +1,33 @@
+
+ * Maintainer: Zach P
+ */
+
+function decaf_mobile_init(&$a) {
+ $a->theme_info = array();
+ $a->sourcename = 'Friendica mobile web';
+ $a->videowidth = 250;
+ $a->videoheight = 200;
+ $a->theme_thread_allow = false;
+// $a->force_max_items = 10;
+ set_template_engine($a, 'smarty3');
+}
+
+function decaf_mobile_content_loaded(&$a) {
+
+ // I could do this in style.php, but by having the CSS in a file the browser will cache it,
+ // making pages load faster
+ if( $a->module === 'home' || $a->module === 'login' || $a->module === 'register' || $a->module === 'lostpass' ) {
+// $a->page['htmlhead'] = str_replace('$stylesheet', $a->get_baseurl() . '/view/theme/decaf-mobile/login-style.css', $a->page['htmlhead']);
+ $a->theme['stylesheet'] = $a->get_baseurl() . '/view/theme/decaf-mobile/login-style.css';
+ }
+ if( $a->module === 'login' )
+ $a->page['end'] .= '';
+
+}
diff --git a/view/theme/decaf-mobile/threaded_conversation.tpl b/view/theme/decaf-mobile/threaded_conversation.tpl
new file mode 100644
index 000000000..5310b323a
--- /dev/null
+++ b/view/theme/decaf-mobile/threaded_conversation.tpl
@@ -0,0 +1,12 @@
+$live_update
+
+{{ for $threads as $thread }}
+{{ if $mode == display }}
+{{ inc $thread.template with $item=$thread }}{{ endinc }}
+{{ else }}
+{{ inc wall_thread_toponly.tpl with $item=$thread }}{{ endinc }}
+{{ endif }}
+{{ endfor }}
+
+
+
diff --git a/view/theme/decaf-mobile/voting_fakelink.tpl b/view/theme/decaf-mobile/voting_fakelink.tpl
new file mode 100644
index 000000000..b66302cc2
--- /dev/null
+++ b/view/theme/decaf-mobile/voting_fakelink.tpl
@@ -0,0 +1 @@
+$phrase
diff --git a/view/theme/decaf-mobile/wall_thread.tpl b/view/theme/decaf-mobile/wall_thread.tpl
new file mode 100644
index 000000000..a5bcbda7e
--- /dev/null
+++ b/view/theme/decaf-mobile/wall_thread.tpl
@@ -0,0 +1,119 @@
+
+
+{##}
+
+
+ {{ if $item.owner_url }}
+
+
+ {{ endif }}
+ {##}
+ {##}
+
+
+
+ {##}
+
+ {##}
+ {##}
+
+ {{ if $item.lock }}{##}
{##}
+ {{ else }}
{{ endif }}
+
$item.location
+
+
+ {##}
+
$item.name {{ if $item.owner_url }} $item.to
$item.owner_name $item.vwall{{ endif }}
+
$item.ago
+ {##}
+
+
$item.title
+ {##}
+
$item.body
+ {##}
+ {{ for $item.tags as $tag }}
+
$tag
+ {{ endfor }}
+ {##}
+ {{ if $item.has_cats }}
+
+ {{ endif }}
+
+ {{ if $item.has_folders }}
+
+ {{ endif }}
+
+
+
+
+ {##}
+
$item.like
+
$item.dislike
+
+ {{ if $item.threaded }}
+ {{ if $item.comment }}
+ {##}
+ $item.comment
+ {##}
+ {{ endif }}
+ {{ endif }}
+
+{##}
+{##}
+{{ for $item.children as $child }}
+ {{ inc $child.template with $item=$child }}{{ endinc }}
+{{ endfor }}
+
+{{ if $item.flatten }}
+{##}
+ $item.comment
+{##}
+{{ endif }}
+
+
diff --git a/view/theme/decaf-mobile/wall_thread_toponly.tpl b/view/theme/decaf-mobile/wall_thread_toponly.tpl
new file mode 100644
index 000000000..817432da5
--- /dev/null
+++ b/view/theme/decaf-mobile/wall_thread_toponly.tpl
@@ -0,0 +1,101 @@
+
+
+
+
+
+ {{ if $item.owner_url }}
+
+
+ {{ endif }}
+
+
+
+
+
+ {{ if $item.lock }}
+ {{ else }}
{{ endif }}
+
$item.location
+
+
+
$item.name {{ if $item.owner_url }} $item.to
$item.owner_name $item.vwall{{ endif }}
+
$item.ago
+
+
$item.title
+
$item.body
+ {{ for $item.tags as $tag }}
+
$tag
+ {{ endfor }}
+ {{ if $item.has_cats }}
+
+ {{ endif }}
+
+ {{ if $item.has_folders }}
+
+ {{ endif }}
+
+
+
+
+
$item.like
+
$item.dislike
+
+
+
+
+
+
diff --git a/view/theme/decaf-mobile/wallmessage.tpl b/view/theme/decaf-mobile/wallmessage.tpl
new file mode 100644
index 000000000..e7fa0ec04
--- /dev/null
+++ b/view/theme/decaf-mobile/wallmessage.tpl
@@ -0,0 +1,32 @@
+
+$header
+
+$subheader
+
+
+
+
+$parent
+
+$to
+$recipname
+
+$subject
+
+
+$yourmessage
+$text
+
+
+
+
+ {##}
+
+
+
+
+
+
+
diff --git a/view/theme/decaf-mobile/wallmsg-end.tpl b/view/theme/decaf-mobile/wallmsg-end.tpl
new file mode 100644
index 000000000..607413379
--- /dev/null
+++ b/view/theme/decaf-mobile/wallmsg-end.tpl
@@ -0,0 +1,2 @@
+
+
diff --git a/view/theme/decaf-mobile/wallmsg-header.tpl b/view/theme/decaf-mobile/wallmsg-header.tpl
new file mode 100644
index 000000000..dc6cb8219
--- /dev/null
+++ b/view/theme/decaf-mobile/wallmsg-header.tpl
@@ -0,0 +1,7 @@
+
+
+
diff --git a/view/theme/diabook/comment_item.tpl b/view/theme/diabook/comment_item.tpl
index fc3594fdc..6f263b3d3 100644
--- a/view/theme/diabook/comment_item.tpl
+++ b/view/theme/diabook/comment_item.tpl
@@ -3,7 +3,7 @@
-
+ {##}
diff --git a/view/theme/diabook/contact_template.tpl b/view/theme/diabook/contact_template.tpl
index 48930b48a..f7ed10750 100644
--- a/view/theme/diabook/contact_template.tpl
+++ b/view/theme/diabook/contact_template.tpl
@@ -11,7 +11,13 @@
{{ endif }}
diff --git a/view/theme/diabook/smarty3/comment_item.tpl b/view/theme/diabook/smarty3/comment_item.tpl
index c38991f52..a03d0f2a6 100644
--- a/view/theme/diabook/smarty3/comment_item.tpl
+++ b/view/theme/diabook/smarty3/comment_item.tpl
@@ -8,7 +8,7 @@
-
+ {{**}}
diff --git a/view/theme/diabook/smarty3/contact_template.tpl b/view/theme/diabook/smarty3/contact_template.tpl
index 8143a8280..8e0e1acc7 100644
--- a/view/theme/diabook/smarty3/contact_template.tpl
+++ b/view/theme/diabook/smarty3/contact_template.tpl
@@ -16,7 +16,13 @@
{{/if}}
diff --git a/view/theme/dispy/comment_item.tpl b/view/theme/dispy/comment_item.tpl
index 765b41437..e94080032 100644
--- a/view/theme/dispy/comment_item.tpl
+++ b/view/theme/dispy/comment_item.tpl
@@ -3,7 +3,7 @@
-
+ {##}
diff --git a/view/theme/dispy/contact_template.tpl b/view/theme/dispy/contact_template.tpl
index 04968bd07..e656ea552 100644
--- a/view/theme/dispy/contact_template.tpl
+++ b/view/theme/dispy/contact_template.tpl
@@ -11,7 +11,13 @@
{{ endif }}
diff --git a/view/theme/dispy/jot-header.tpl b/view/theme/dispy/jot-header.tpl
index 0be480df2..3974c11c9 100644
--- a/view/theme/dispy/jot-header.tpl
+++ b/view/theme/dispy/jot-header.tpl
@@ -36,9 +36,9 @@ function initEditor(cb) {
entity_encoding : "raw",
add_unload_trigger : false,
remove_linebreaks : false,
- force_p_newlines : false,
- force_br_newlines : true,
- forced_root_block : '',
+ //force_p_newlines : false,
+ //force_br_newlines : true,
+ forced_root_block : 'div',
convert_urls: false,
content_css: "$baseurl/view/custom_tinymce.css",
theme_advanced_path : false,
diff --git a/view/theme/dispy/smarty3/comment_item.tpl b/view/theme/dispy/smarty3/comment_item.tpl
index 136ed2d36..b30aede3d 100644
--- a/view/theme/dispy/smarty3/comment_item.tpl
+++ b/view/theme/dispy/smarty3/comment_item.tpl
@@ -8,7 +8,7 @@
-
+ {{**}}
diff --git a/view/theme/dispy/smarty3/contact_template.tpl b/view/theme/dispy/smarty3/contact_template.tpl
index 800e19b14..d22acd5a6 100644
--- a/view/theme/dispy/smarty3/contact_template.tpl
+++ b/view/theme/dispy/smarty3/contact_template.tpl
@@ -16,7 +16,13 @@
{{/if}}
diff --git a/view/theme/dispy/smarty3/jot-header.tpl b/view/theme/dispy/smarty3/jot-header.tpl
index 247d11cd9..00bf4dcb7 100644
--- a/view/theme/dispy/smarty3/jot-header.tpl
+++ b/view/theme/dispy/smarty3/jot-header.tpl
@@ -41,9 +41,9 @@ function initEditor(cb) {
entity_encoding : "raw",
add_unload_trigger : false,
remove_linebreaks : false,
- force_p_newlines : false,
- force_br_newlines : true,
- forced_root_block : '',
+ //force_p_newlines : false,
+ //force_br_newlines : true,
+ forced_root_block : 'div',
convert_urls: false,
content_css: "{{$baseurl}}/view/custom_tinymce.css",
theme_advanced_path : false,
diff --git a/view/theme/duepuntozero/comment_item.tpl b/view/theme/duepuntozero/comment_item.tpl
index 0f655ba43..24164a036 100755
--- a/view/theme/duepuntozero/comment_item.tpl
+++ b/view/theme/duepuntozero/comment_item.tpl
@@ -7,7 +7,7 @@
-
+ {##}
diff --git a/view/theme/duepuntozero/smarty3/comment_item.tpl b/view/theme/duepuntozero/smarty3/comment_item.tpl
index edf19395b..f4655078d 100644
--- a/view/theme/duepuntozero/smarty3/comment_item.tpl
+++ b/view/theme/duepuntozero/smarty3/comment_item.tpl
@@ -12,7 +12,7 @@
-
+ {{**}}
diff --git a/view/theme/facepark/comment_item.tpl b/view/theme/facepark/comment_item.tpl
index 7e71aa380..bb1d4fa79 100644
--- a/view/theme/facepark/comment_item.tpl
+++ b/view/theme/facepark/comment_item.tpl
@@ -3,7 +3,7 @@
-
+ {##}
diff --git a/view/theme/facepark/smarty3/comment_item.tpl b/view/theme/facepark/smarty3/comment_item.tpl
index 9a0efdc23..50bbd89e4 100644
--- a/view/theme/facepark/smarty3/comment_item.tpl
+++ b/view/theme/facepark/smarty3/comment_item.tpl
@@ -8,7 +8,7 @@
-
+ {{**}}
diff --git a/view/theme/frost-mobile/comment_item.tpl b/view/theme/frost-mobile/comment_item.tpl
index adcd5d75e..5410cd4cf 100755
--- a/view/theme/frost-mobile/comment_item.tpl
+++ b/view/theme/frost-mobile/comment_item.tpl
@@ -1,4 +1,4 @@
-
+ -->#}
diff --git a/view/theme/frost-mobile/contact_template.tpl b/view/theme/frost-mobile/contact_template.tpl
index c27060bb3..7c19b3272 100644
--- a/view/theme/frost-mobile/contact_template.tpl
+++ b/view/theme/frost-mobile/contact_template.tpl
@@ -5,16 +5,22 @@
onmouseover="if (typeof t$contact.id != 'undefined') clearTimeout(t$contact.id);"
onmouseout="t$contact.id=setTimeout('closeMenu(\'contact-photo-menu-$contact.id\');',200)" >
-
+{##}
{{ if $contact.photo_menu }}
-
+{##}
{{ endif }}
diff --git a/view/theme/frost-mobile/js/main.js b/view/theme/frost-mobile/js/main.js
index 0773dcc02..d73c02639 100644
--- a/view/theme/frost-mobile/js/main.js
+++ b/view/theme/frost-mobile/js/main.js
@@ -690,9 +690,9 @@ function setupFieldRichtext(){
entity_encoding : "raw",
add_unload_trigger : false,
remove_linebreaks : false,
- force_p_newlines : false,
- force_br_newlines : true,
- forced_root_block : '',
+ //force_p_newlines : false,
+ //force_br_newlines : true,
+ forced_root_block : 'div',
convert_urls: false,
content_css: baseurl+"/view/custom_tinymce.css",
theme_advanced_path : false,
diff --git a/view/theme/frost-mobile/js/main.min.js b/view/theme/frost-mobile/js/main.min.js
index fad629ce4..aa4ce4427 100644
--- a/view/theme/frost-mobile/js/main.min.js
+++ b/view/theme/frost-mobile/js/main.min.js
@@ -1 +1 @@
-function openClose(listID){listID="#"+listID.replace(/:/g,"\\:");listID=listID.replace(/\./g,"\\.");listID=listID.replace(/@/g,"\\@");if($j(listID).is(":visible")){$j(listID).hide();$j(listID+"-wrapper").show();alert($j(listID+"-wrapper").attr("id"))}else{$j(listID).show();$j(listID+"-wrapper").hide()}}function openMenu(theID){document.getElementById(theID).style.display="block"}function closeMenu(theID){document.getElementById(theID).style.display="none"}var src=null;var prev=null;var livetime=null;var msie=false;var stopped=false;var totStopped=false;var timer=null;var pr=0;var liking=0;var in_progress=false;var langSelect=false;var commentBusy=false;var last_popup_menu=null;var last_popup_button=null;$j(function(){$j.ajaxSetup({cache:false});msie=$j.browser.msie;collapseHeight();$j(".onoff input").each(function(){val=$j(this).val();id=$j(this).attr("id");$j("#"+id+"_onoff ."+(val==0?"on":"off")).addClass("hidden")});$j(".onoff > a").click(function(event){event.preventDefault();var input=$j(this).siblings("input");var val=1-input.val();var id=input.attr("id");$j("#"+id+"_onoff ."+(val==0?"on":"off")).addClass("hidden");$j("#"+id+"_onoff ."+(val==1?"on":"off")).removeClass("hidden");input.val(val)});function close_last_popup_menu(e){if(last_popup_menu){if("#"+last_popup_menu.attr("id")!==$j(e.target).attr("rel")){last_popup_menu.hide();if(last_popup_menu.attr("id")=="nav-notifications-menu")$j(".main-container").show();last_popup_button.removeClass("selected");last_popup_menu=null;last_popup_button=null}}}$j("img[rel^=#]").click(function(e){close_last_popup_menu(e);menu=$j($j(this).attr("rel"));e.preventDefault();e.stopPropagation();if(menu.attr("popup")=="false")return false;if(menu.css("display")=="none"){$j(this).parent().addClass("selected");menu.show();if(menu.attr("id")=="nav-notifications-menu")$j(".main-container").hide();last_popup_menu=menu;last_popup_button=$j(this).parent()}else{$j(this).parent().removeClass("selected");menu.hide();if(menu.attr("id")=="nav-notifications-menu")$j(".main-container").show();last_popup_menu=null;last_popup_button=null}return false});$j("html").click(function(e){close_last_popup_menu(e)});var notifications_tpl=unescape($j("#nav-notifications-template[rel=template]").html());var notifications_all=unescape($j("").append($j("#nav-notifications-see-all").clone()).html());var notifications_mark=unescape($j("
").append($j("#nav-notifications-mark-all").clone()).html());var notifications_empty=unescape($j("#nav-notifications-menu").html());$j("nav").bind("nav-update",function(e,data){var invalid=$j(data).find("invalid").text();if(invalid==1){window.location.href=window.location.href}var net=$j(data).find("net").text();if(net==0){net="";$j("#net-update").removeClass("show")}else{$j("#net-update").addClass("show")}$j("#net-update").html(net);var home=$j(data).find("home").text();if(home==0){home="";$j("#home-update").removeClass("show")}else{$j("#home-update").addClass("show")}$j("#home-update").html(home);var intro=$j(data).find("intro").text();if(intro==0){intro="";$j("#intro-update").removeClass("show")}else{$j("#intro-update").addClass("show")}$j("#intro-update").html(intro);var mail=$j(data).find("mail").text();if(mail==0){mail="";$j("#mail-update").removeClass("show")}else{$j("#mail-update").addClass("show")}$j("#mail-update").html(mail);var intro=$j(data).find("intro").text();if(intro==0){intro="";$j("#intro-update-li").removeClass("show")}else{$j("#intro-update-li").addClass("show")}$j("#intro-update-li").html(intro);var mail=$j(data).find("mail").text();if(mail==0){mail="";$j("#mail-update-li").removeClass("show")}else{$j("#mail-update-li").addClass("show")}$j("#mail-update-li").html(mail);var eNotif=$j(data).find("notif");if(eNotif.children("note").length==0){$j("#nav-notifications-menu").html(notifications_empty)}else{nnm=$j("#nav-notifications-menu");nnm.html(notifications_all+notifications_mark);eNotif.children("note").each(function(){e=$j(this);text=e.text().format(""+e.attr("name")+" ");html=notifications_tpl.format(e.attr("href"),e.attr("photo"),text,e.attr("date"),e.attr("seen"));nnm.append(html)});$j("img[data-src]",nnm).each(function(i,el){$j(el).attr("src",$j(el).data("src"))})}notif=eNotif.attr("count");if(notif>0){$j("#nav-notifications-linkmenu").addClass("on")}else{$j("#nav-notifications-linkmenu").removeClass("on")}if(notif==0){notif="";$j("#notify-update").removeClass("show")}else{$j("#notify-update").addClass("show")}$j("#notify-update").html(notif);var eSysmsg=$j(data).find("sysmsgs");eSysmsg.children("notice").each(function(){text=$j(this).text();$j.jGrowl(text,{sticky:false,theme:"notice",life:1e3})});eSysmsg.children("info").each(function(){text=$j(this).text();$j.jGrowl(text,{sticky:false,theme:"info",life:1e3})})});NavUpdate()});function NavUpdate(){if(!stopped){var pingCmd="ping"+(localUser!=0?"?f=&uid="+localUser:"");$j.get(pingCmd,function(data){$j(data).find("result").each(function(){$j("nav").trigger("nav-update",this);if($j("#live-network").length){src="network";liveUpdate()}if($j("#live-profile").length){src="profile";liveUpdate()}if($j("#live-community").length){src="community";liveUpdate()}if($j("#live-notes").length){src="notes";liveUpdate()}if($j("#live-display").length){src="display";liveUpdate()}if($j("#live-photos").length){if(liking){liking=0;window.location.href=window.location.href}}})})}timer=setTimeout(NavUpdate,updateInterval)}function liveUpdate(){if(src==null||stopped||!profile_uid){$j(".like-rotator").hide();return}if($j(".comment-edit-text-full").length||in_progress){if(livetime){clearTimeout(livetime)}livetime=setTimeout(liveUpdate,1e4);return}if(livetime!=null)livetime=null;prev="live-"+src;in_progress=true;var udargs=netargs.length?"/"+netargs:"";var update_url="update_"+src+udargs+"&p="+profile_uid+"&page="+profile_page+"&msie="+(msie?1:0);$j.get(update_url,function(data){in_progress=false;$j(".toplevel_item",data).each(function(){var ident=$j(this).attr("id");if($j("#"+ident).length==0&&profile_page==1){$j("img",this).each(function(){$j(this).attr("src",$j(this).attr("dst"))});$j("#"+prev).after($j(this))}else{var id=$j(".hide-comments-total",this).attr("id");if(typeof id!="undefined"){id=id.split("-")[3];var commentsOpen=$j("#collapsed-comments-"+id).is(":visible")}$j("img",this).each(function(){$j(this).attr("src",$j(this).attr("dst"))});$j("html").height($j("html").height());$j("#"+ident).replaceWith($j(this));if(typeof id!="undefined"){if(commentsOpen)showHideComments(id)}$j("html").height("auto")}prev=ident});collapseHeight();$j(".like-rotator").hide();if(commentBusy){commentBusy=false;$j("body").css("cursor","auto")}$j(".comment-edit-form textarea").contact_autocomplete(baseurl+"/acl")})}function collapseHeight(elems){var elemName=".wall-item-body:not(.divmore)";if(typeof elems!="undefined"){elemName=elems+" "+elemName}$j(elemName).each(function(){if($j(this).height()>350){$j("html").height($j("html").height());$j(this).divgrow({initialHeight:300,showBrackets:false,speed:0});$j(this).addClass("divmore");$j("html").height("auto")}})}function imgbright(node){$j(node).removeClass("drophide").addClass("drop")}function imgdull(node){$j(node).removeClass("drop").addClass("drophide")}function dolike(ident,verb){unpause();$j("#like-rotator-"+ident.toString()).show();$j.get("like/"+ident.toString()+"?verb="+verb,NavUpdate);liking=1}function dostar(ident){ident=ident.toString();$j.get("starred/"+ident,function(data){if(data.match(/1/)){$j("#starred-"+ident).addClass("starred");$j("#starred-"+ident).removeClass("unstarred");$j("#star-"+ident).addClass("hidden");$j("#unstar-"+ident).removeClass("hidden")}else{$j("#starred-"+ident).addClass("unstarred");$j("#starred-"+ident).removeClass("starred");$j("#star-"+ident).removeClass("hidden");$j("#unstar-"+ident).addClass("hidden")}})}function getPosition(e){var cursor={x:0,y:0};if(e.touches[0].pageX||e.touches[0].pageY){cursor.x=e.touches[0].pageX;cursor.y=e.touches[0].pageY}else{if(e.touches[0].clientX||e.touches[0].clientY){cursor.x=e.touches[0].clientX+(document.documentElement.scrollLeft||document.body.scrollLeft)-document.documentElement.clientLeft;cursor.y=e.touches[0].clientY+(document.documentElement.scrollTop||document.body.scrollTop)-document.documentElement.clientTop}else{if(e.touches[0].x||e.touches[0].y){cursor.touches[0].x=e.touches[0].x;cursor.touches[0].y=e.touches[0].y}}}return cursor}var lockvisible=false;function lockview(event,id){event=event||window.event;cursor=getPosition(event);if(lockvisible){lockviewhide()}else{lockvisible=true;$j.get("lockview/"+id,function(data){$j("#panel").html(data);$j("#panel").css({left:cursor.x+5,top:cursor.y+5});$j("#panel").show()})}}function lockviewhide(){lockvisible=false;$j("#panel").hide()}function post_comment(id){unpause();commentBusy=true;$j("body").css("cursor","wait");$j("#comment-preview-inp-"+id).val("0");$j.post("item",$j("#comment-edit-form-"+id).serialize(),function(data){if(data.success){$j("#comment-edit-wrapper-"+id).hide();$j("#comment-edit-text-"+id).val("");var tarea=document.getElementById("comment-edit-text-"+id);if(tarea)commentClose(tarea,id);if(timer)clearTimeout(timer);timer=setTimeout(NavUpdate,10)}if(data.reload){window.location.href=data.reload}},"json");return false}function preview_comment(id){$j("#comment-preview-inp-"+id).val("1");$j("#comment-edit-preview-"+id).show();$j.post("item",$j("#comment-edit-form-"+id).serialize(),function(data){if(data.preview){$j("#comment-edit-preview-"+id).html(data.preview);$j("#comment-edit-preview-"+id+" a").click(function(){return false})}},"json");return true}function showHideComments(id){if($j("#collapsed-comments-"+id).is(":visible")){$j("#collapsed-comments-"+id).hide();$j("#hide-comments-"+id).html(window.showMore)}else{$j("#collapsed-comments-"+id).show();$j("#hide-comments-"+id).html(window.showFewer);collapseHeight("#collapsed-comments-"+id)}}function preview_post(){$j("#jot-preview").val("1");$j("#jot-preview-content").show();tinyMCE.triggerSave();$j.post("item",$j("#profile-jot-form").serialize(),function(data){if(data.preview){$j("#jot-preview-content").html(data.preview);$j("#jot-preview-content"+" a").click(function(){return false})}},"json");$j("#jot-preview").val("0");return true}function unpause(){totStopped=false;stopped=false;$j("#pause").html("")}function bin2hex(s){var v,i,f=0,a=[];s+="";f=s.length;for(i=0;i'+data.desc+'
'+data.version+'
'+data.credits+"
")})}
\ No newline at end of file
+function openClose(listID){listID="#"+listID.replace(/:/g,"\\:");listID=listID.replace(/\./g,"\\.");listID=listID.replace(/@/g,"\\@");if($j(listID).is(":visible")){$j(listID).hide();$j(listID+"-wrapper").show();alert($j(listID+"-wrapper").attr("id"))}else{$j(listID).show();$j(listID+"-wrapper").hide()}}function openMenu(theID){document.getElementById(theID).style.display="block"}function closeMenu(theID){document.getElementById(theID).style.display="none"}var src=null;var prev=null;var livetime=null;var msie=false;var stopped=false;var totStopped=false;var timer=null;var pr=0;var liking=0;var in_progress=false;var langSelect=false;var commentBusy=false;var last_popup_menu=null;var last_popup_button=null;$j(function(){$j.ajaxSetup({cache:false});msie=$j.browser.msie;collapseHeight();$j(".onoff input").each(function(){val=$j(this).val();id=$j(this).attr("id");$j("#"+id+"_onoff ."+(val==0?"on":"off")).addClass("hidden")});$j(".onoff > a").click(function(event){event.preventDefault();var input=$j(this).siblings("input");var val=1-input.val();var id=input.attr("id");$j("#"+id+"_onoff ."+(val==0?"on":"off")).addClass("hidden");$j("#"+id+"_onoff ."+(val==1?"on":"off")).removeClass("hidden");input.val(val)});function close_last_popup_menu(e){if(last_popup_menu){if("#"+last_popup_menu.attr("id")!==$j(e.target).attr("rel")){last_popup_menu.hide();if(last_popup_menu.attr("id")=="nav-notifications-menu")$j(".main-container").show();last_popup_button.removeClass("selected");last_popup_menu=null;last_popup_button=null}}}$j("img[rel^=#]").click(function(e){close_last_popup_menu(e);menu=$j($j(this).attr("rel"));e.preventDefault();e.stopPropagation();if(menu.attr("popup")=="false")return false;if(menu.css("display")=="none"){$j(this).parent().addClass("selected");menu.show();if(menu.attr("id")=="nav-notifications-menu")$j(".main-container").hide();last_popup_menu=menu;last_popup_button=$j(this).parent()}else{$j(this).parent().removeClass("selected");menu.hide();if(menu.attr("id")=="nav-notifications-menu")$j(".main-container").show();last_popup_menu=null;last_popup_button=null}return false});$j("html").click(function(e){close_last_popup_menu(e)});var notifications_tpl=unescape($j("#nav-notifications-template[rel=template]").html());var notifications_all=unescape($j("
").append($j("#nav-notifications-see-all").clone()).html());var notifications_mark=unescape($j("
").append($j("#nav-notifications-mark-all").clone()).html());var notifications_empty=unescape($j("#nav-notifications-menu").html());$j("nav").bind("nav-update",function(e,data){var invalid=$j(data).find("invalid").text();if(invalid==1){window.location.href=window.location.href}var net=$j(data).find("net").text();if(net==0){net="";$j("#net-update").removeClass("show")}else{$j("#net-update").addClass("show")}$j("#net-update").html(net);var home=$j(data).find("home").text();if(home==0){home="";$j("#home-update").removeClass("show")}else{$j("#home-update").addClass("show")}$j("#home-update").html(home);var intro=$j(data).find("intro").text();if(intro==0){intro="";$j("#intro-update").removeClass("show")}else{$j("#intro-update").addClass("show")}$j("#intro-update").html(intro);var mail=$j(data).find("mail").text();if(mail==0){mail="";$j("#mail-update").removeClass("show")}else{$j("#mail-update").addClass("show")}$j("#mail-update").html(mail);var intro=$j(data).find("intro").text();if(intro==0){intro="";$j("#intro-update-li").removeClass("show")}else{$j("#intro-update-li").addClass("show")}$j("#intro-update-li").html(intro);var mail=$j(data).find("mail").text();if(mail==0){mail="";$j("#mail-update-li").removeClass("show")}else{$j("#mail-update-li").addClass("show")}$j("#mail-update-li").html(mail);var eNotif=$j(data).find("notif");if(eNotif.children("note").length==0){$j("#nav-notifications-menu").html(notifications_empty)}else{nnm=$j("#nav-notifications-menu");nnm.html(notifications_all+notifications_mark);eNotif.children("note").each(function(){e=$j(this);text=e.text().format(""+e.attr("name")+" ");html=notifications_tpl.format(e.attr("href"),e.attr("photo"),text,e.attr("date"),e.attr("seen"));nnm.append(html)});$j("img[data-src]",nnm).each(function(i,el){$j(el).attr("src",$j(el).data("src"))})}notif=eNotif.attr("count");if(notif>0){$j("#nav-notifications-linkmenu").addClass("on")}else{$j("#nav-notifications-linkmenu").removeClass("on")}if(notif==0){notif="";$j("#notify-update").removeClass("show")}else{$j("#notify-update").addClass("show")}$j("#notify-update").html(notif);var eSysmsg=$j(data).find("sysmsgs");eSysmsg.children("notice").each(function(){text=$j(this).text();$j.jGrowl(text,{sticky:false,theme:"notice",life:1e3})});eSysmsg.children("info").each(function(){text=$j(this).text();$j.jGrowl(text,{sticky:false,theme:"info",life:1e3})})});NavUpdate()});function NavUpdate(){if(!stopped){var pingCmd="ping"+(localUser!=0?"?f=&uid="+localUser:"");$j.get(pingCmd,function(data){$j(data).find("result").each(function(){$j("nav").trigger("nav-update",this);if($j("#live-network").length){src="network";liveUpdate()}if($j("#live-profile").length){src="profile";liveUpdate()}if($j("#live-community").length){src="community";liveUpdate()}if($j("#live-notes").length){src="notes";liveUpdate()}if($j("#live-display").length){src="display";liveUpdate()}if($j("#live-photos").length){if(liking){liking=0;window.location.href=window.location.href}}})})}timer=setTimeout(NavUpdate,updateInterval)}function liveUpdate(){if(src==null||stopped||!profile_uid){$j(".like-rotator").hide();return}if($j(".comment-edit-text-full").length||in_progress){if(livetime){clearTimeout(livetime)}livetime=setTimeout(liveUpdate,1e4);return}if(livetime!=null)livetime=null;prev="live-"+src;in_progress=true;var udargs=netargs.length?"/"+netargs:"";var update_url="update_"+src+udargs+"&p="+profile_uid+"&page="+profile_page+"&msie="+(msie?1:0);$j.get(update_url,function(data){in_progress=false;$j(".toplevel_item",data).each(function(){var ident=$j(this).attr("id");if($j("#"+ident).length==0&&profile_page==1){$j("img",this).each(function(){$j(this).attr("src",$j(this).attr("dst"))});$j("#"+prev).after($j(this))}else{var id=$j(".hide-comments-total",this).attr("id");if(typeof id!="undefined"){id=id.split("-")[3];var commentsOpen=$j("#collapsed-comments-"+id).is(":visible")}$j("img",this).each(function(){$j(this).attr("src",$j(this).attr("dst"))});$j("html").height($j("html").height());$j("#"+ident).replaceWith($j(this));if(typeof id!="undefined"){if(commentsOpen)showHideComments(id)}$j("html").height("auto")}prev=ident});collapseHeight();$j(".like-rotator").hide();if(commentBusy){commentBusy=false;$j("body").css("cursor","auto")}$j(".comment-edit-form textarea").contact_autocomplete(baseurl+"/acl")})}function collapseHeight(elems){var elemName=".wall-item-body:not(.divmore)";if(typeof elems!="undefined"){elemName=elems+" "+elemName}$j(elemName).each(function(){if($j(this).height()>350){$j("html").height($j("html").height());$j(this).divgrow({initialHeight:300,showBrackets:false,speed:0});$j(this).addClass("divmore");$j("html").height("auto")}})}function imgbright(node){$j(node).removeClass("drophide").addClass("drop")}function imgdull(node){$j(node).removeClass("drop").addClass("drophide")}function dolike(ident,verb){unpause();$j("#like-rotator-"+ident.toString()).show();$j.get("like/"+ident.toString()+"?verb="+verb,NavUpdate);liking=1}function dostar(ident){ident=ident.toString();$j.get("starred/"+ident,function(data){if(data.match(/1/)){$j("#starred-"+ident).addClass("starred");$j("#starred-"+ident).removeClass("unstarred");$j("#star-"+ident).addClass("hidden");$j("#unstar-"+ident).removeClass("hidden")}else{$j("#starred-"+ident).addClass("unstarred");$j("#starred-"+ident).removeClass("starred");$j("#star-"+ident).removeClass("hidden");$j("#unstar-"+ident).addClass("hidden")}})}function getPosition(e){var cursor={x:0,y:0};if(e.touches[0].pageX||e.touches[0].pageY){cursor.x=e.touches[0].pageX;cursor.y=e.touches[0].pageY}else{if(e.touches[0].clientX||e.touches[0].clientY){cursor.x=e.touches[0].clientX+(document.documentElement.scrollLeft||document.body.scrollLeft)-document.documentElement.clientLeft;cursor.y=e.touches[0].clientY+(document.documentElement.scrollTop||document.body.scrollTop)-document.documentElement.clientTop}else{if(e.touches[0].x||e.touches[0].y){cursor.touches[0].x=e.touches[0].x;cursor.touches[0].y=e.touches[0].y}}}return cursor}var lockvisible=false;function lockview(event,id){event=event||window.event;cursor=getPosition(event);if(lockvisible){lockviewhide()}else{lockvisible=true;$j.get("lockview/"+id,function(data){$j("#panel").html(data);$j("#panel").css({left:cursor.x+5,top:cursor.y+5});$j("#panel").show()})}}function lockviewhide(){lockvisible=false;$j("#panel").hide()}function post_comment(id){unpause();commentBusy=true;$j("body").css("cursor","wait");$j("#comment-preview-inp-"+id).val("0");$j.post("item",$j("#comment-edit-form-"+id).serialize(),function(data){if(data.success){$j("#comment-edit-wrapper-"+id).hide();$j("#comment-edit-text-"+id).val("");var tarea=document.getElementById("comment-edit-text-"+id);if(tarea)commentClose(tarea,id);if(timer)clearTimeout(timer);timer=setTimeout(NavUpdate,10)}if(data.reload){window.location.href=data.reload}},"json");return false}function preview_comment(id){$j("#comment-preview-inp-"+id).val("1");$j("#comment-edit-preview-"+id).show();$j.post("item",$j("#comment-edit-form-"+id).serialize(),function(data){if(data.preview){$j("#comment-edit-preview-"+id).html(data.preview);$j("#comment-edit-preview-"+id+" a").click(function(){return false})}},"json");return true}function showHideComments(id){if($j("#collapsed-comments-"+id).is(":visible")){$j("#collapsed-comments-"+id).hide();$j("#hide-comments-"+id).html(window.showMore)}else{$j("#collapsed-comments-"+id).show();$j("#hide-comments-"+id).html(window.showFewer);collapseHeight("#collapsed-comments-"+id)}}function preview_post(){$j("#jot-preview").val("1");$j("#jot-preview-content").show();tinyMCE.triggerSave();$j.post("item",$j("#profile-jot-form").serialize(),function(data){if(data.preview){$j("#jot-preview-content").html(data.preview);$j("#jot-preview-content"+" a").click(function(){return false})}},"json");$j("#jot-preview").val("0");return true}function unpause(){totStopped=false;stopped=false;$j("#pause").html("")}function bin2hex(s){var v,i,f=0,a=[];s+="";f=s.length;for(i=0;i'+data.desc+'
'+data.version+'
'+data.credits+"
")})}
\ No newline at end of file
diff --git a/view/theme/frost-mobile/js/theme.js b/view/theme/frost-mobile/js/theme.js
index 14e4915cd..e0ff5e7dc 100644
--- a/view/theme/frost-mobile/js/theme.js
+++ b/view/theme/frost-mobile/js/theme.js
@@ -330,9 +330,9 @@ function initEditor(cb){
entity_encoding : "raw",
add_unload_trigger : false,
remove_linebreaks : false,
- force_p_newlines : false,
- force_br_newlines : true,
- forced_root_block : '',
+ //force_p_newlines : false,
+ //force_br_newlines : true,
+ forced_root_block : 'div',
convert_urls: false,
content_css: "$baseurl/view/custom_tinymce.css",
theme_advanced_path : false,
@@ -432,9 +432,9 @@ function wallInitEditor() {
entity_encoding : "raw",
add_unload_trigger : false,
remove_linebreaks : false,
- force_p_newlines : false,
- force_br_newlines : true,
- forced_root_block : '',
+ //force_p_newlines : false,
+ //force_br_newlines : true,
+ forced_root_block : 'div',
convert_urls: false,
content_css: baseurl + "/view/custom_tinymce.css",
//Character count
diff --git a/view/theme/frost-mobile/js/theme.min.js b/view/theme/frost-mobile/js/theme.min.js
index 44b842c63..a7562d5e9 100644
--- a/view/theme/frost-mobile/js/theme.min.js
+++ b/view/theme/frost-mobile/js/theme.min.js
@@ -1 +1 @@
-$j(document).ready(function(){$j("#profile-jot-text").focus(enableOnUser);$j("#profile-jot-text").click(enableOnUser);if(typeof window.AjaxUpload!="undefined"){switch(window.ajaxType){case"jot-header":var uploader=new window.AjaxUpload("wall-image-upload",{action:"wall_upload/"+window.nickname+"?nomce=1",name:"userfile",onSubmit:function(file,ext){$j("#profile-rotator").show()},onComplete:function(file,response){addeditortext(response);$j("#profile-rotator").hide()}});var file_uploader=new window.AjaxUpload("wall-file-upload",{action:"wall_attach/"+window.nickname+"?nomce=1",name:"userfile",onSubmit:function(file,ext){$j("#profile-rotator").show()},onComplete:function(file,response){addeditortext(response);$j("#profile-rotator").hide()}});break;case"msg-header":var uploader=new window.AjaxUpload("prvmail-upload",{action:"wall_upload/"+window.nickname+"?nomce=1",name:"userfile",onSubmit:function(file,ext){$j("#profile-rotator").show()},onComplete:function(file,response){tinyMCE.execCommand("mceInsertRawHTML",false,response);$j("#profile-rotator").hide()}});break;default:break}}if(typeof window.aclInit!="undefined"&&typeof acl=="undefined"){acl=new ACL(baseurl+"/acl",[window.allowCID,window.allowGID,window.denyCID,window.denyGID])}if(window.autoCompleteType=="display-head"){$j(".comment-wwedit-wrapper textarea").contact_autocomplete(baseurl+"/acl")}if(window.aclType=="event_head"){$j("#events-calendar").fullCalendar({events:baseurl+"/events/json/",header:{left:"prev,next today",center:"title",right:"month,agendaWeek,agendaDay"},timeFormat:"H(:mm)",eventClick:function(calEvent,jsEvent,view){showEvent(calEvent.id)},eventRender:function(event,element,view){if(event.item["author-name"]==null)return;switch(view.name){case"month":element.find(".fc-event-title").html("
{1} : {2}".format(event.item["author-avatar"],event.item["author-name"],event.title));break;case"agendaWeek":element.find(".fc-event-title").html("
{1}
{2}
{3}
".format(event.item["author-avatar"],event.item["author-name"],event.item.desc,event.item.location));break;case"agendaDay":element.find(".fc-event-title").html("
{1}
{2}
{3}
".format(event.item["author-avatar"],event.item["author-name"],event.item.desc,event.item.location));break}}});var args=location.href.replace(baseurl,"").split("/");if(args.length>=4){$j("#events-calendar").fullCalendar("gotoDate",args[2],args[3]-1)}var hash=location.hash.split("-");if(hash.length==2&&hash[0]=="#link")showEvent(hash[1])}if(window.aclType=="settings-head"||window.aclType=="photos_head"||window.aclType=="event_head"){$j("#contact_allow, #contact_deny, #group_allow, #group_deny").change(function(){var selstr;$j("#contact_allow option:selected, #contact_deny option:selected, #group_allow option:selected, #group_deny option:selected").each(function(){selstr=$j(this).text();$j("#jot-perms-icon").removeClass("unlock").addClass("lock");$j("#jot-public").hide()});if(selstr==null){$j("#jot-perms-icon").removeClass("lock").addClass("unlock");$j("#jot-public").show()}}).trigger("change")}switch(window.autocompleteType){case"msg-header":var a=$j("#recip").autocomplete({serviceUrl:baseurl+"/acl",minChars:2,width:350,onSelect:function(value,data){$j("#recip-complete").val(data)}});break;case"contacts-head":var a=$j("#contacts-search").autocomplete({serviceUrl:baseurl+"/acl",minChars:2,width:350});a.setOptions({params:{type:"a"}});break;default:break}$j("#event-share-checkbox").change(function(){if($j("#event-share-checkbox").is(":checked")){$j("#acl-wrapper").show()}else{$j("#acl-wrapper").hide()}}).trigger("change");$j(".popupbox").click(function(){var parent=$j($j(this).attr("href")).parent();if(parent.css("display")=="none"){parent.show()}else{parent.hide()}return false})});$j(function(){$j("nav").bind("nav-update",function(e,data){var elm=$j("#pending-update");var register=$j(data).find("register").text();if(register=="0"){register="";elm.hide()}else{elm.show()}elm.html(register)})});function homeRedirect(){$j("html").fadeOut("slow",function(){window.location=baseurl+"/login"})}function insertFormatting(comment,BBcode,id){var tmpStr=$j("#comment-edit-text-"+id).val();if(tmpStr==comment){tmpStr="";$j("#comment-edit-text-"+id).addClass("comment-edit-text-full");$j("#comment-edit-text-"+id).removeClass("comment-edit-text-empty");openMenu("comment-edit-submit-wrapper-"+id);$j("#comment-edit-text-"+id).val(tmpStr)}textarea=document.getElementById("comment-edit-text-"+id);if(document.selection){textarea.focus();selected=document.selection.createRange();if(BBcode=="url"){selected.text="["+BBcode+"=http://]"+selected.text+"[/"+BBcode+"]"}else selected.text="["+BBcode+"]"+selected.text+"[/"+BBcode+"]"}else if(textarea.selectionStart||textarea.selectionStart=="0"){var start=textarea.selectionStart;var end=textarea.selectionEnd;if(BBcode=="url"){textarea.value=textarea.value.substring(0,start)+"["+BBcode+"=http://]"+textarea.value.substring(start,end)+"[/"+BBcode+"]"+textarea.value.substring(end,textarea.value.length)}else textarea.value=textarea.value.substring(0,start)+"["+BBcode+"]"+textarea.value.substring(start,end)+"[/"+BBcode+"]"+textarea.value.substring(end,textarea.value.length)}return true}function cmtBbOpen(id){$j(".comment-edit-bb-"+id).show()}function cmtBbClose(id){$j(".comment-edit-bb-"+id).hide()}var editor=false;var textlen=0;var plaintext="none";var ispublic=window.isPublic;function initEditor(cb){if(editor==false){if(plaintext=="none"){$j("#profile-jot-text").css({height:200,color:"#000"});$j("#profile-jot-text").contact_autocomplete(baseurl+"/acl");editor=true;$j("a#jot-perms-icon, a#settings-default-perms-menu").click(function(){var parent=$j("#profile-jot-acl-wrapper").parent();if(parent.css("display")=="none"){parent.show()}else{parent.hide()}return false});$j(".jothidden").show();if(typeof cb!="undefined")cb();return}}else{if(typeof cb!="undefined")cb()}}function enableOnUser(){if(editor)return;$j(this).val("");initEditor()}function wallInitEditor(){var plaintext=window.editSelect;if(plaintext!="none"){tinyMCE.init({theme:"advanced",mode:"specific_textareas",editor_selector:/(profile-jot-text|prvmail-text)/,plugins:"bbcode,paste",theme_advanced_buttons1:"bold,italic,underline,undo,redo,link,unlink,image,forecolor",theme_advanced_buttons2:"",theme_advanced_buttons3:"",theme_advanced_toolbar_location:"top",theme_advanced_toolbar_align:"center",theme_advanced_blockformats:"blockquote,code",gecko_spellcheck:true,paste_text_sticky:true,entity_encoding:"raw",add_unload_trigger:false,remove_linebreaks:false,force_p_newlines:false,force_br_newlines:true,forced_root_block:"",convert_urls:false,content_css:baseurl+"/view/custom_tinymce.css",theme_advanced_path:false,setup:function(ed){ed.onInit.add(function(ed){ed.pasteAsPlainText=true;var editorId=ed.editorId;var textarea=$j("#"+editorId);if(typeof textarea.attr("tabindex")!="undefined"){$j("#"+editorId+"_ifr").attr("tabindex",textarea.attr("tabindex"));textarea.attr("tabindex",null)}})}})}else $j("#prvmail-text").contact_autocomplete(baseurl+"/acl")}function initCrop(){function onEndCrop(coords,dimensions){$("x1").value=coords.x1;$("y1").value=coords.y1;$("x2").value=coords.x2;$("y2").value=coords.y2;$("width").value=dimensions.width;$("height").value=dimensions.height}Event.observe(window,"load",function(){new Cropper.ImgWithPreview("croppa",{previewWrap:"previewWrap",minWidth:175,minHeight:175,maxWidth:640,maxHeight:640,ratioDim:{x:100,y:100},displayOnInit:true,onEndCrop:onEndCrop})})}function confirmDelete(){return confirm(window.delItem)}function commentOpen(obj,id){if(obj.value==window.commentEmptyText){obj.value="";$j("#comment-edit-text-"+id).addClass("comment-edit-text-full");$j("#comment-edit-text-"+id).removeClass("comment-edit-text-empty");$j("#mod-cmnt-wrap-"+id).show();openMenu("comment-edit-submit-wrapper-"+id)}}function commentClose(obj,id){if(obj.value==""){obj.value=window.commentEmptyText;$j("#comment-edit-text-"+id).removeClass("comment-edit-text-full");$j("#comment-edit-text-"+id).addClass("comment-edit-text-empty");$j("#mod-cmnt-wrap-"+id).hide();closeMenu("comment-edit-submit-wrapper-"+id)}}function commentInsert(obj,id){var tmpStr=$j("#comment-edit-text-"+id).val();if(tmpStr==window.commentEmptyText){tmpStr="";$j("#comment-edit-text-"+id).addClass("comment-edit-text-full");$j("#comment-edit-text-"+id).removeClass("comment-edit-text-empty");openMenu("comment-edit-submit-wrapper-"+id)}var ins=$j(obj).html();ins=ins.replace("<","<");ins=ins.replace(">",">");ins=ins.replace("&","&");ins=ins.replace(""",'"');$j("#comment-edit-text-"+id).val(tmpStr+ins)}function qCommentInsert(obj,id){var tmpStr=$j("#comment-edit-text-"+id).val();if(tmpStr==window.commentEmptyText){tmpStr="";$j("#comment-edit-text-"+id).addClass("comment-edit-text-full");$j("#comment-edit-text-"+id).removeClass("comment-edit-text-empty");openMenu("comment-edit-submit-wrapper-"+id)}var ins=$j(obj).val();ins=ins.replace("<","<");ins=ins.replace(">",">");ins=ins.replace("&","&");ins=ins.replace(""",'"');$j("#comment-edit-text-"+id).val(tmpStr+ins);$j(obj).val("")}function jotVideoURL(){reply=prompt(window.vidURL);if(reply&&reply.length){addeditortext("[video]"+reply+"[/video]")}}function jotAudioURL(){reply=prompt(window.audURL);if(reply&&reply.length){addeditortext("[audio]"+reply+"[/audio]")}}function jotGetLocation(){reply=prompt(window.whereAreU,$j("#jot-location").val());if(reply&&reply.length){$j("#jot-location").val(reply)}}function jotShare(id){if($j("#jot-popup").length!=0)$j("#jot-popup").show();$j("#like-rotator-"+id).show();$j.get("share/"+id,function(data){if(!editor)$j("#profile-jot-text").val("");initEditor(function(){addeditortext(data);$j("#like-rotator-"+id).hide();$j(window).scrollTop(0)})})}function linkdropper(event){var linkFound=event.dataTransfer.types.contains("text/uri-list");if(linkFound)event.preventDefault()}switch(window.ajaxType){case"jot-header":function jotGetLink(){reply=prompt(window.linkURL);if(reply&&reply.length){reply=bin2hex(reply);$j("#profile-rotator").show();$j.get("parse_url?binurl="+reply,function(data){addeditortext(data);$j("#profile-rotator").hide()})}}function linkdrop(event){var reply=event.dataTransfer.getData("text/uri-list");event.target.textContent=reply;event.preventDefault();if(reply&&reply.length){reply=bin2hex(reply);$j("#profile-rotator").show();$j.get("parse_url?binurl="+reply,function(data){if(!editor)$j("#profile-jot-text").val("");initEditor(function(){addeditortext(data);$j("#profile-rotator").hide()})})}}break;case"msg-header":case"wallmsg-header":function jotGetLink(){reply=prompt(window.linkURL);if(reply&&reply.length){$j("#profile-rotator").show();$j.get("parse_url?url="+reply,function(data){tinyMCE.execCommand("mceInsertRawHTML",false,data);$j("#profile-rotator").hide()})}}function linkdrop(event){var reply=event.dataTransfer.getData("text/uri-list");event.target.textContent=reply;event.preventDefault();if(reply&&reply.length){$j("#profile-rotator").show();$j.get("parse_url?url="+reply,function(data){tinyMCE.execCommand("mceInsertRawHTML",false,data);$j("#profile-rotator").hide()})}}break;default:break}function showEvent(eventid){}function itemTag(id){reply=prompt(window.term);if(reply&&reply.length){reply=reply.replace("#","");if(reply.length){commentBusy=true;$j("body").css("cursor","wait");$j.get("tagger/"+id+"?term="+reply,NavUpdate);liking=1}}}function itemFiler(id){$j.get("filer/",function(data){var promptText=$j("#id_term_label",data).text();reply=prompt(promptText);if(reply&&reply.length){commentBusy=true;$j("body").css("cursor","wait");$j.get("filer/"+id+"?term="+reply,NavUpdate);liking=1}})}function jotClearLocation(){$j("#jot-coord").val("");$j("#profile-nolocation-wrapper").hide()}function addeditortext(data){if(plaintext=="none"){var currentText=$j("#profile-jot-text").val();$j("#profile-jot-text").val(currentText+data)}}if(typeof window.geoTag==="function")window.geoTag();
\ No newline at end of file
+$j(document).ready(function(){$j("#profile-jot-text").focus(enableOnUser);$j("#profile-jot-text").click(enableOnUser);if(typeof window.AjaxUpload!="undefined"){switch(window.ajaxType){case"jot-header":var uploader=new window.AjaxUpload("wall-image-upload",{action:"wall_upload/"+window.nickname+"?nomce=1",name:"userfile",onSubmit:function(file,ext){$j("#profile-rotator").show()},onComplete:function(file,response){addeditortext(response);$j("#profile-rotator").hide()}});var file_uploader=new window.AjaxUpload("wall-file-upload",{action:"wall_attach/"+window.nickname+"?nomce=1",name:"userfile",onSubmit:function(file,ext){$j("#profile-rotator").show()},onComplete:function(file,response){addeditortext(response);$j("#profile-rotator").hide()}});break;case"msg-header":var uploader=new window.AjaxUpload("prvmail-upload",{action:"wall_upload/"+window.nickname+"?nomce=1",name:"userfile",onSubmit:function(file,ext){$j("#profile-rotator").show()},onComplete:function(file,response){tinyMCE.execCommand("mceInsertRawHTML",false,response);$j("#profile-rotator").hide()}});break;default:break}}if(typeof window.aclInit!="undefined"&&typeof acl=="undefined"){acl=new ACL(baseurl+"/acl",[window.allowCID,window.allowGID,window.denyCID,window.denyGID])}if(window.autoCompleteType=="display-head"){$j(".comment-wwedit-wrapper textarea").contact_autocomplete(baseurl+"/acl")}if(window.aclType=="event_head"){$j("#events-calendar").fullCalendar({events:baseurl+"/events/json/",header:{left:"prev,next today",center:"title",right:"month,agendaWeek,agendaDay"},timeFormat:"H(:mm)",eventClick:function(calEvent,jsEvent,view){showEvent(calEvent.id)},eventRender:function(event,element,view){if(event.item["author-name"]==null)return;switch(view.name){case"month":element.find(".fc-event-title").html("
{1} : {2}".format(event.item["author-avatar"],event.item["author-name"],event.title));break;case"agendaWeek":element.find(".fc-event-title").html("
{1}
{2}
{3}
".format(event.item["author-avatar"],event.item["author-name"],event.item.desc,event.item.location));break;case"agendaDay":element.find(".fc-event-title").html("
{1}
{2}
{3}
".format(event.item["author-avatar"],event.item["author-name"],event.item.desc,event.item.location));break}}});var args=location.href.replace(baseurl,"").split("/");if(args.length>=4){$j("#events-calendar").fullCalendar("gotoDate",args[2],args[3]-1)}var hash=location.hash.split("-");if(hash.length==2&&hash[0]=="#link")showEvent(hash[1])}if(window.aclType=="settings-head"||window.aclType=="photos_head"||window.aclType=="event_head"){$j("#contact_allow, #contact_deny, #group_allow, #group_deny").change(function(){var selstr;$j("#contact_allow option:selected, #contact_deny option:selected, #group_allow option:selected, #group_deny option:selected").each(function(){selstr=$j(this).text();$j("#jot-perms-icon").removeClass("unlock").addClass("lock");$j("#jot-public").hide()});if(selstr==null){$j("#jot-perms-icon").removeClass("lock").addClass("unlock");$j("#jot-public").show()}}).trigger("change")}switch(window.autocompleteType){case"msg-header":var a=$j("#recip").autocomplete({serviceUrl:baseurl+"/acl",minChars:2,width:350,onSelect:function(value,data){$j("#recip-complete").val(data)}});break;case"contacts-head":var a=$j("#contacts-search").autocomplete({serviceUrl:baseurl+"/acl",minChars:2,width:350});a.setOptions({params:{type:"a"}});break;default:break}$j("#event-share-checkbox").change(function(){if($j("#event-share-checkbox").is(":checked")){$j("#acl-wrapper").show()}else{$j("#acl-wrapper").hide()}}).trigger("change");$j(".popupbox").click(function(){var parent=$j($j(this).attr("href")).parent();if(parent.css("display")=="none"){parent.show()}else{parent.hide()}return false})});$j(function(){$j("nav").bind("nav-update",function(e,data){var elm=$j("#pending-update");var register=$j(data).find("register").text();if(register=="0"){register="";elm.hide()}else{elm.show()}elm.html(register)})});function homeRedirect(){$j("html").fadeOut("slow",function(){window.location=baseurl+"/login"})}function insertFormatting(comment,BBcode,id){var tmpStr=$j("#comment-edit-text-"+id).val();if(tmpStr==comment){tmpStr="";$j("#comment-edit-text-"+id).addClass("comment-edit-text-full");$j("#comment-edit-text-"+id).removeClass("comment-edit-text-empty");openMenu("comment-edit-submit-wrapper-"+id);$j("#comment-edit-text-"+id).val(tmpStr)}textarea=document.getElementById("comment-edit-text-"+id);if(document.selection){textarea.focus();selected=document.selection.createRange();if(BBcode=="url"){selected.text="["+BBcode+"=http://]"+selected.text+"[/"+BBcode+"]"}else selected.text="["+BBcode+"]"+selected.text+"[/"+BBcode+"]"}else if(textarea.selectionStart||textarea.selectionStart=="0"){var start=textarea.selectionStart;var end=textarea.selectionEnd;if(BBcode=="url"){textarea.value=textarea.value.substring(0,start)+"["+BBcode+"=http://]"+textarea.value.substring(start,end)+"[/"+BBcode+"]"+textarea.value.substring(end,textarea.value.length)}else textarea.value=textarea.value.substring(0,start)+"["+BBcode+"]"+textarea.value.substring(start,end)+"[/"+BBcode+"]"+textarea.value.substring(end,textarea.value.length)}return true}function cmtBbOpen(id){$j(".comment-edit-bb-"+id).show()}function cmtBbClose(id){$j(".comment-edit-bb-"+id).hide()}var editor=false;var textlen=0;var plaintext="none";var ispublic=window.isPublic;function initEditor(cb){if(editor==false){if(plaintext=="none"){$j("#profile-jot-text").css({height:200,color:"#000"});$j("#profile-jot-text").contact_autocomplete(baseurl+"/acl");editor=true;$j("a#jot-perms-icon, a#settings-default-perms-menu").click(function(){var parent=$j("#profile-jot-acl-wrapper").parent();if(parent.css("display")=="none"){parent.show()}else{parent.hide()}return false});$j(".jothidden").show();if(typeof cb!="undefined")cb();return}}else{if(typeof cb!="undefined")cb()}}function enableOnUser(){if(editor)return;$j(this).val("");initEditor()}function wallInitEditor(){var plaintext=window.editSelect;if(plaintext!="none"){tinyMCE.init({theme:"advanced",mode:"specific_textareas",editor_selector:/(profile-jot-text|prvmail-text)/,plugins:"bbcode,paste",theme_advanced_buttons1:"bold,italic,underline,undo,redo,link,unlink,image,forecolor",theme_advanced_buttons2:"",theme_advanced_buttons3:"",theme_advanced_toolbar_location:"top",theme_advanced_toolbar_align:"center",theme_advanced_blockformats:"blockquote,code",gecko_spellcheck:true,paste_text_sticky:true,entity_encoding:"raw",add_unload_trigger:false,remove_linebreaks:false,forced_root_block:"div",convert_urls:false,content_css:baseurl+"/view/custom_tinymce.css",theme_advanced_path:false,setup:function(ed){ed.onInit.add(function(ed){ed.pasteAsPlainText=true;var editorId=ed.editorId;var textarea=$j("#"+editorId);if(typeof textarea.attr("tabindex")!="undefined"){$j("#"+editorId+"_ifr").attr("tabindex",textarea.attr("tabindex"));textarea.attr("tabindex",null)}})}})}else $j("#prvmail-text").contact_autocomplete(baseurl+"/acl")}function initCrop(){function onEndCrop(coords,dimensions){$("x1").value=coords.x1;$("y1").value=coords.y1;$("x2").value=coords.x2;$("y2").value=coords.y2;$("width").value=dimensions.width;$("height").value=dimensions.height}Event.observe(window,"load",function(){new Cropper.ImgWithPreview("croppa",{previewWrap:"previewWrap",minWidth:175,minHeight:175,maxWidth:640,maxHeight:640,ratioDim:{x:100,y:100},displayOnInit:true,onEndCrop:onEndCrop})})}function confirmDelete(){return confirm(window.delItem)}function commentOpen(obj,id){if(obj.value==window.commentEmptyText){obj.value="";$j("#comment-edit-text-"+id).addClass("comment-edit-text-full");$j("#comment-edit-text-"+id).removeClass("comment-edit-text-empty");$j("#mod-cmnt-wrap-"+id).show();openMenu("comment-edit-submit-wrapper-"+id)}}function commentClose(obj,id){if(obj.value==""){obj.value=window.commentEmptyText;$j("#comment-edit-text-"+id).removeClass("comment-edit-text-full");$j("#comment-edit-text-"+id).addClass("comment-edit-text-empty");$j("#mod-cmnt-wrap-"+id).hide();closeMenu("comment-edit-submit-wrapper-"+id)}}function commentInsert(obj,id){var tmpStr=$j("#comment-edit-text-"+id).val();if(tmpStr==window.commentEmptyText){tmpStr="";$j("#comment-edit-text-"+id).addClass("comment-edit-text-full");$j("#comment-edit-text-"+id).removeClass("comment-edit-text-empty");openMenu("comment-edit-submit-wrapper-"+id)}var ins=$j(obj).html();ins=ins.replace("<","<");ins=ins.replace(">",">");ins=ins.replace("&","&");ins=ins.replace(""",'"');$j("#comment-edit-text-"+id).val(tmpStr+ins)}function qCommentInsert(obj,id){var tmpStr=$j("#comment-edit-text-"+id).val();if(tmpStr==window.commentEmptyText){tmpStr="";$j("#comment-edit-text-"+id).addClass("comment-edit-text-full");$j("#comment-edit-text-"+id).removeClass("comment-edit-text-empty");openMenu("comment-edit-submit-wrapper-"+id)}var ins=$j(obj).val();ins=ins.replace("<","<");ins=ins.replace(">",">");ins=ins.replace("&","&");ins=ins.replace(""",'"');$j("#comment-edit-text-"+id).val(tmpStr+ins);$j(obj).val("")}function jotVideoURL(){reply=prompt(window.vidURL);if(reply&&reply.length){addeditortext("[video]"+reply+"[/video]")}}function jotAudioURL(){reply=prompt(window.audURL);if(reply&&reply.length){addeditortext("[audio]"+reply+"[/audio]")}}function jotGetLocation(){reply=prompt(window.whereAreU,$j("#jot-location").val());if(reply&&reply.length){$j("#jot-location").val(reply)}}function jotShare(id){if($j("#jot-popup").length!=0)$j("#jot-popup").show();$j("#like-rotator-"+id).show();$j.get("share/"+id,function(data){if(!editor)$j("#profile-jot-text").val("");initEditor(function(){addeditortext(data);$j("#like-rotator-"+id).hide();$j(window).scrollTop(0)})})}function linkdropper(event){var linkFound=event.dataTransfer.types.contains("text/uri-list");if(linkFound)event.preventDefault()}switch(window.ajaxType){case"jot-header":function jotGetLink(){reply=prompt(window.linkURL);if(reply&&reply.length){reply=bin2hex(reply);$j("#profile-rotator").show();$j.get("parse_url?binurl="+reply,function(data){addeditortext(data);$j("#profile-rotator").hide()})}}function linkdrop(event){var reply=event.dataTransfer.getData("text/uri-list");event.target.textContent=reply;event.preventDefault();if(reply&&reply.length){reply=bin2hex(reply);$j("#profile-rotator").show();$j.get("parse_url?binurl="+reply,function(data){if(!editor)$j("#profile-jot-text").val("");initEditor(function(){addeditortext(data);$j("#profile-rotator").hide()})})}}break;case"msg-header":case"wallmsg-header":function jotGetLink(){reply=prompt(window.linkURL);if(reply&&reply.length){$j("#profile-rotator").show();$j.get("parse_url?url="+reply,function(data){tinyMCE.execCommand("mceInsertRawHTML",false,data);$j("#profile-rotator").hide()})}}function linkdrop(event){var reply=event.dataTransfer.getData("text/uri-list");event.target.textContent=reply;event.preventDefault();if(reply&&reply.length){$j("#profile-rotator").show();$j.get("parse_url?url="+reply,function(data){tinyMCE.execCommand("mceInsertRawHTML",false,data);$j("#profile-rotator").hide()})}}break;default:break}function showEvent(eventid){}function itemTag(id){reply=prompt(window.term);if(reply&&reply.length){reply=reply.replace("#","");if(reply.length){commentBusy=true;$j("body").css("cursor","wait");$j.get("tagger/"+id+"?term="+reply,NavUpdate);liking=1}}}function itemFiler(id){$j.get("filer/",function(data){var promptText=$j("#id_term_label",data).text();reply=prompt(promptText);if(reply&&reply.length){commentBusy=true;$j("body").css("cursor","wait");$j.get("filer/"+id+"?term="+reply,NavUpdate);liking=1}})}function jotClearLocation(){$j("#jot-coord").val("");$j("#profile-nolocation-wrapper").hide()}function addeditortext(data){if(plaintext=="none"){var currentText=$j("#profile-jot-text").val();$j("#profile-jot-text").val(currentText+data)}}if(typeof window.geoTag==="function")window.geoTag();
\ No newline at end of file
diff --git a/view/theme/frost-mobile/photos_upload.tpl b/view/theme/frost-mobile/photos_upload.tpl
index d354bc589..43dbcaad7 100644
--- a/view/theme/frost-mobile/photos_upload.tpl
+++ b/view/theme/frost-mobile/photos_upload.tpl
@@ -18,6 +18,8 @@
+ $default_upload_box
+
$nosharetext
@@ -39,9 +41,9 @@
- $uploader
+ $alt_uploader
- $default
+ $default_upload_submit
diff --git a/view/theme/frost-mobile/smarty3/comment_item.tpl b/view/theme/frost-mobile/smarty3/comment_item.tpl
index a5baa14a3..1b22ea9c6 100644
--- a/view/theme/frost-mobile/smarty3/comment_item.tpl
+++ b/view/theme/frost-mobile/smarty3/comment_item.tpl
@@ -3,7 +3,7 @@
* DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
*
*}}
-
+ -->*}}
diff --git a/view/theme/frost-mobile/smarty3/contact_template.tpl b/view/theme/frost-mobile/smarty3/contact_template.tpl
index 2f903f494..7d257dabc 100644
--- a/view/theme/frost-mobile/smarty3/contact_template.tpl
+++ b/view/theme/frost-mobile/smarty3/contact_template.tpl
@@ -10,16 +10,22 @@
onmouseover="if (typeof t{{$contact.id}} != 'undefined') clearTimeout(t{{$contact.id}});"
onmouseout="t{{$contact.id}}=setTimeout('closeMenu(\'contact-photo-menu-{{$contact.id}}\');',200)" >
-
+{{**}}
{{if $contact.photo_menu}}
-
+{{**}}
{{/if}}
diff --git a/view/theme/frost-mobile/smarty3/photos_upload.tpl b/view/theme/frost-mobile/smarty3/photos_upload.tpl
index 0c4a26077..d0b5135cb 100644
--- a/view/theme/frost-mobile/smarty3/photos_upload.tpl
+++ b/view/theme/frost-mobile/smarty3/photos_upload.tpl
@@ -23,6 +23,8 @@
+ {{$default_upload_box}}
+
{{$nosharetext}}
@@ -44,9 +46,9 @@
- {{$uploader}}
+ {{$alt_uploader}}
- {{$default}}
+ {{$default_upload_submit}}
diff --git a/view/theme/frost/comment_item.tpl b/view/theme/frost/comment_item.tpl
index 380803807..5e0919c30 100755
--- a/view/theme/frost/comment_item.tpl
+++ b/view/theme/frost/comment_item.tpl
@@ -1,4 +1,4 @@
-
+ -->#}
-
+ {##}
diff --git a/view/theme/frost/contact_template.tpl b/view/theme/frost/contact_template.tpl
index 4f66684e1..dd3dbf794 100644
--- a/view/theme/frost/contact_template.tpl
+++ b/view/theme/frost/contact_template.tpl
@@ -11,7 +11,13 @@
{{ endif }}
diff --git a/view/theme/frost/js/main.js b/view/theme/frost/js/main.js
index 3f2f13569..1c865ac3a 100644
--- a/view/theme/frost/js/main.js
+++ b/view/theme/frost/js/main.js
@@ -682,9 +682,9 @@ function setupFieldRichtext(){
entity_encoding : "raw",
add_unload_trigger : false,
remove_linebreaks : false,
- force_p_newlines : false,
- force_br_newlines : true,
- forced_root_block : '',
+ //force_p_newlines : false,
+ //force_br_newlines : true,
+ forced_root_block : 'div',
convert_urls: false,
content_css: baseurl+"/view/custom_tinymce.css",
theme_advanced_path : false,
diff --git a/view/theme/frost/js/main.min.js b/view/theme/frost/js/main.min.js
index 8e5214249..6a500aae9 100644
--- a/view/theme/frost/js/main.min.js
+++ b/view/theme/frost/js/main.min.js
@@ -1 +1 @@
-function openClose(listID){listID="#"+listID.replace(/:/g,"\\:");listID=listID.replace(/\./g,"\\.");listID=listID.replace(/@/g,"\\@");if($j(listID).is(":visible")){$j(listID).hide();$j(listID+"-wrapper").show()}else{$j(listID).show();$j(listID+"-wrapper").hide()}}function openMenu(theID){document.getElementById(theID).style.display="block"}function closeMenu(theID){document.getElementById(theID).style.display="none"}var src=null;var prev=null;var livetime=null;var msie=false;var stopped=false;var totStopped=false;var timer=null;var pr=0;var liking=0;var in_progress=false;var langSelect=false;var commentBusy=false;var last_popup_menu=null;var last_popup_button=null;$j(function(){$j.ajaxSetup({cache:false});msie=$j.browser.msie;collapseHeight();$j(".onoff input").each(function(){val=$j(this).val();id=$j(this).attr("id");$j("#"+id+"_onoff ."+(val==0?"on":"off")).addClass("hidden")});$j(".onoff > a").click(function(event){event.preventDefault();var input=$j(this).siblings("input");var val=1-input.val();var id=input.attr("id");$j("#"+id+"_onoff ."+(val==0?"on":"off")).addClass("hidden");$j("#"+id+"_onoff ."+(val==1?"on":"off")).removeClass("hidden");input.val(val)});setupFieldRichtext();function close_last_popup_menu(e){if(last_popup_menu){if("#"+last_popup_menu.attr("id")!==$j(e.target).attr("rel")){last_popup_menu.hide();last_popup_button.removeClass("selected");last_popup_menu=null;last_popup_button=null}}}$j("a[rel^=#]").click(function(e){close_last_popup_menu(e);menu=$j($j(this).attr("rel"));e.preventDefault();e.stopPropagation();if(menu.attr("popup")=="false")return false;$j(this).parent().toggleClass("selected");menu.slideToggle("fast");if(menu.css("display")=="none"){last_popup_menu=null;last_popup_button=null}else{last_popup_menu=menu;last_popup_button=$j(this).parent()}return false});$j("html").click(function(e){close_last_popup_menu(e)});$j("a.popupbox").fancybox({transitionIn:"none",transitionOut:"none"});var notifications_tpl=unescape($j("#nav-notifications-template[rel=template]").html());var notifications_all=unescape($j("
").append($j("#nav-notifications-see-all").clone()).html());var notifications_mark=unescape($j("
").append($j("#nav-notifications-mark-all").clone()).html());var notifications_empty=unescape($j("#nav-notifications-menu").html());$j("nav").bind("nav-update",function(e,data){var invalid=$j(data).find("invalid").text();if(invalid==1){window.location.href=window.location.href}var net=$j(data).find("net").text();if(net==0){net="";$j("#net-update").removeClass("show")}else{$j("#net-update").addClass("show")}$j("#net-update").html(net);var home=$j(data).find("home").text();if(home==0){home="";$j("#home-update").removeClass("show")}else{$j("#home-update").addClass("show")}$j("#home-update").html(home);var intro=$j(data).find("intro").text();if(intro==0){intro="";$j("#intro-update").removeClass("show")}else{$j("#intro-update").addClass("show")}$j("#intro-update").html(intro);var mail=$j(data).find("mail").text();if(mail==0){mail="";$j("#mail-update").removeClass("show")}else{$j("#mail-update").addClass("show")}$j("#mail-update").html(mail);var intro=$j(data).find("intro").text();if(intro==0){intro="";$j("#intro-update-li").removeClass("show")}else{$j("#intro-update-li").addClass("show")}$j("#intro-update-li").html(intro);var mail=$j(data).find("mail").text();if(mail==0){mail="";$j("#mail-update-li").removeClass("show")}else{$j("#mail-update-li").addClass("show")}$j("#mail-update-li").html(mail);var eNotif=$j(data).find("notif");if(eNotif.children("note").length==0){$j("#nav-notifications-menu").html(notifications_empty)}else{nnm=$j("#nav-notifications-menu");nnm.html(notifications_all+notifications_mark);eNotif.children("note").each(function(){e=$j(this);text=e.text().format("
"+e.attr("name")+" ");html=notifications_tpl.format(e.attr("href"),e.attr("photo"),text,e.attr("date"),e.attr("seen"));nnm.append(html)});$j("img[data-src]",nnm).each(function(i,el){$j(el).attr("src",$j(el).data("src"))})}notif=eNotif.attr("count");if(notif>0){$j("#nav-notifications-linkmenu").addClass("on")}else{$j("#nav-notifications-linkmenu").removeClass("on")}if(notif==0){notif="";$j("#notify-update").removeClass("show")}else{$j("#notify-update").addClass("show")}$j("#notify-update").html(notif);var eSysmsg=$j(data).find("sysmsgs");eSysmsg.children("notice").each(function(){text=$j(this).text();$j.jGrowl(text,{sticky:false,theme:"notice",life:3e3})});eSysmsg.children("info").each(function(){text=$j(this).text();$j.jGrowl(text,{sticky:false,theme:"info",life:1e3})})});NavUpdate();$j(document).keydown(function(event){if(event.keyCode=="8"){var target=event.target||event.srcElement;if(!/input|textarea/i.test(target.nodeName)){return false}}if(event.keyCode=="19"||event.ctrlKey&&event.which=="32"){event.preventDefault();if(stopped==false){stopped=true;if(event.ctrlKey){totStopped=true}$j("#pause").html('
')}else{unpause()}}else{if(!totStopped){unpause()}}})});function NavUpdate(){if(!stopped){var pingCmd="ping"+(localUser!=0?"?f=&uid="+localUser:"");$j.get(pingCmd,function(data){$j(data).find("result").each(function(){$j("nav").trigger("nav-update",this);if($j("#live-network").length){src="network";liveUpdate()}if($j("#live-profile").length){src="profile";liveUpdate()}if($j("#live-community").length){src="community";liveUpdate()}if($j("#live-notes").length){src="notes";liveUpdate()}if($j("#live-display").length){src="display";liveUpdate()}if($j("#live-photos").length){if(liking){liking=0;window.location.href=window.location.href}}})})}timer=setTimeout(NavUpdate,updateInterval)}function liveUpdate(){if(src==null||stopped||!profile_uid){$j(".like-rotator").hide();return}if($j(".comment-edit-text-full").length||in_progress){if(livetime){clearTimeout(livetime)}livetime=setTimeout(liveUpdate,1e4);return}if(livetime!=null)livetime=null;prev="live-"+src;in_progress=true;var udargs=netargs.length?"/"+netargs:"";var update_url="update_"+src+udargs+"&p="+profile_uid+"&page="+profile_page+"&msie="+(msie?1:0);$j.get(update_url,function(data){in_progress=false;$j(".toplevel_item",data).each(function(){var ident=$j(this).attr("id");if($j("#"+ident).length==0&&profile_page==1){$j("img",this).each(function(){$j(this).attr("src",$j(this).attr("dst"))});$j("#"+prev).after($j(this))}else{var id=$j(".hide-comments-total",this).attr("id");if(typeof id!="undefined"){id=id.split("-")[3];var commentsOpen=$j("#collapsed-comments-"+id).is(":visible")}$j("img",this).each(function(){$j(this).attr("src",$j(this).attr("dst"))});$j("html").height($j("html").height());$j("#"+ident).replaceWith($j(this));if(typeof id!="undefined"){if(commentsOpen)showHideComments(id)}$j("html").height("auto")}prev=ident});$j(".like-rotator").hide();if(commentBusy){commentBusy=false;$j("body").css("cursor","auto")}$j(".comment-edit-form textarea").contact_autocomplete(baseurl+"/acl");collapseHeight()})}function collapseHeight(elems){var elemName=".wall-item-body:not(.divmore)";if(typeof elems!="undefined"){elemName=elems+" "+elemName}$j(elemName).each(function(){if($j(this).height()>450){$j("html").height($j("html").height());$j(this).divgrow({initialHeight:400,showBrackets:false,speed:0});$j(this).addClass("divmore");$j("html").height("auto")}})}function imgbright(node){$j(node).removeClass("drophide").addClass("drop")}function imgdull(node){$j(node).removeClass("drop").addClass("drophide")}function dolike(ident,verb){unpause();$j("#like-rotator-"+ident.toString()).show();$j.get("like/"+ident.toString()+"?verb="+verb,NavUpdate);liking=1}function dostar(ident){ident=ident.toString();$j.get("starred/"+ident,function(data){if(data.match(/1/)){$j("#starred-"+ident).addClass("starred");$j("#starred-"+ident).removeClass("unstarred");$j("#star-"+ident).addClass("hidden");$j("#unstar-"+ident).removeClass("hidden")}else{$j("#starred-"+ident).addClass("unstarred");$j("#starred-"+ident).removeClass("starred");$j("#star-"+ident).removeClass("hidden");$j("#unstar-"+ident).addClass("hidden")}})}function getPosition(e){var cursor={x:0,y:0};if(e.pageX||e.pageY){cursor.x=e.pageX;cursor.y=e.pageY}else{if(e.clientX||e.clientY){cursor.x=e.clientX+(document.documentElement.scrollLeft||document.body.scrollLeft)-document.documentElement.clientLeft;cursor.y=e.clientY+(document.documentElement.scrollTop||document.body.scrollTop)-document.documentElement.clientTop}else{if(e.x||e.y){cursor.x=e.x;cursor.y=e.y}}}return cursor}var lockvisible=false;function lockview(event,id){event=event||window.event;cursor=getPosition(event);if(lockvisible){lockviewhide()}else{lockvisible=true;$j.get("lockview/"+id,function(data){$j("#panel").html(data);$j("#panel").css({left:cursor.x+5,top:cursor.y+5});$j("#panel").show()})}}function lockviewhide(){lockvisible=false;$j("#panel").hide()}function post_comment(id){unpause();commentBusy=true;$j("body").css("cursor","wait");$j("#comment-preview-inp-"+id).val("0");$j.post("item",$j("#comment-edit-form-"+id).serialize(),function(data){if(data.success){$j("#comment-edit-wrapper-"+id).hide();$j("#comment-edit-text-"+id).val("");var tarea=document.getElementById("comment-edit-text-"+id);if(tarea)commentClose(tarea,id);if(timer)clearTimeout(timer);timer=setTimeout(NavUpdate,10)}if(data.reload){window.location.href=data.reload}},"json");return false}function preview_comment(id){$j("#comment-preview-inp-"+id).val("1");$j("#comment-edit-preview-"+id).show();$j.post("item",$j("#comment-edit-form-"+id).serialize(),function(data){if(data.preview){$j("#comment-edit-preview-"+id).html(data.preview);$j("#comment-edit-preview-"+id+" a").click(function(){return false})}},"json");return true}function showHideComments(id){if($j("#collapsed-comments-"+id).is(":visible")){$j("#collapsed-comments-"+id).hide();$j("#hide-comments-"+id).html(window.showMore)}else{$j("#collapsed-comments-"+id).show();$j("#hide-comments-"+id).html(window.showFewer);collapseHeight("#collapsed-comments-"+id)}}function preview_post(){$j("#jot-preview").val("1");$j("#jot-preview-content").show();tinyMCE.triggerSave();$j.post("item",$j("#profile-jot-form").serialize(),function(data){if(data.preview){$j("#jot-preview-content").html(data.preview);$j("#jot-preview-content"+" a").click(function(){return false})}},"json");$j("#jot-preview").val("0");return true}function unpause(){totStopped=false;stopped=false;$j("#pause").html("")}function bin2hex(s){var v,i,f=0,a=[];s+="";f=s.length;for(i=0;i
'+data.desc+' '+data.version+'
'+data.credits+'
')})}
\ No newline at end of file
+function openClose(listID){listID="#"+listID.replace(/:/g,"\\:");listID=listID.replace(/\./g,"\\.");listID=listID.replace(/@/g,"\\@");if($j(listID).is(":visible")){$j(listID).hide();$j(listID+"-wrapper").show()}else{$j(listID).show();$j(listID+"-wrapper").hide()}}function openMenu(theID){document.getElementById(theID).style.display="block"}function closeMenu(theID){document.getElementById(theID).style.display="none"}var src=null;var prev=null;var livetime=null;var msie=false;var stopped=false;var totStopped=false;var timer=null;var pr=0;var liking=0;var in_progress=false;var langSelect=false;var commentBusy=false;var last_popup_menu=null;var last_popup_button=null;$j(function(){$j.ajaxSetup({cache:false});msie=$j.browser.msie;collapseHeight();$j(".onoff input").each(function(){val=$j(this).val();id=$j(this).attr("id");$j("#"+id+"_onoff ."+(val==0?"on":"off")).addClass("hidden")});$j(".onoff > a").click(function(event){event.preventDefault();var input=$j(this).siblings("input");var val=1-input.val();var id=input.attr("id");$j("#"+id+"_onoff ."+(val==0?"on":"off")).addClass("hidden");$j("#"+id+"_onoff ."+(val==1?"on":"off")).removeClass("hidden");input.val(val)});setupFieldRichtext();function close_last_popup_menu(e){if(last_popup_menu){if("#"+last_popup_menu.attr("id")!==$j(e.target).attr("rel")){last_popup_menu.hide();last_popup_button.removeClass("selected");last_popup_menu=null;last_popup_button=null}}}$j("a[rel^=#]").click(function(e){close_last_popup_menu(e);menu=$j($j(this).attr("rel"));e.preventDefault();e.stopPropagation();if(menu.attr("popup")=="false")return false;$j(this).parent().toggleClass("selected");menu.slideToggle("fast");if(menu.css("display")=="none"){last_popup_menu=null;last_popup_button=null}else{last_popup_menu=menu;last_popup_button=$j(this).parent()}return false});$j("html").click(function(e){close_last_popup_menu(e)});$j("a.popupbox").fancybox({transitionIn:"none",transitionOut:"none"});var notifications_tpl=unescape($j("#nav-notifications-template[rel=template]").html());var notifications_all=unescape($j("
").append($j("#nav-notifications-see-all").clone()).html());var notifications_mark=unescape($j("
").append($j("#nav-notifications-mark-all").clone()).html());var notifications_empty=unescape($j("#nav-notifications-menu").html());$j("nav").bind("nav-update",function(e,data){var invalid=$j(data).find("invalid").text();if(invalid==1){window.location.href=window.location.href}var net=$j(data).find("net").text();if(net==0){net="";$j("#net-update").removeClass("show")}else{$j("#net-update").addClass("show")}$j("#net-update").html(net);var home=$j(data).find("home").text();if(home==0){home="";$j("#home-update").removeClass("show")}else{$j("#home-update").addClass("show")}$j("#home-update").html(home);var intro=$j(data).find("intro").text();if(intro==0){intro="";$j("#intro-update").removeClass("show")}else{$j("#intro-update").addClass("show")}$j("#intro-update").html(intro);var mail=$j(data).find("mail").text();if(mail==0){mail="";$j("#mail-update").removeClass("show")}else{$j("#mail-update").addClass("show")}$j("#mail-update").html(mail);var intro=$j(data).find("intro").text();if(intro==0){intro="";$j("#intro-update-li").removeClass("show")}else{$j("#intro-update-li").addClass("show")}$j("#intro-update-li").html(intro);var mail=$j(data).find("mail").text();if(mail==0){mail="";$j("#mail-update-li").removeClass("show")}else{$j("#mail-update-li").addClass("show")}$j("#mail-update-li").html(mail);var eNotif=$j(data).find("notif");if(eNotif.children("note").length==0){$j("#nav-notifications-menu").html(notifications_empty)}else{nnm=$j("#nav-notifications-menu");nnm.html(notifications_all+notifications_mark);eNotif.children("note").each(function(){e=$j(this);text=e.text().format("
"+e.attr("name")+" ");html=notifications_tpl.format(e.attr("href"),e.attr("photo"),text,e.attr("date"),e.attr("seen"));nnm.append(html)});$j("img[data-src]",nnm).each(function(i,el){$j(el).attr("src",$j(el).data("src"))})}notif=eNotif.attr("count");if(notif>0){$j("#nav-notifications-linkmenu").addClass("on")}else{$j("#nav-notifications-linkmenu").removeClass("on")}if(notif==0){notif="";$j("#notify-update").removeClass("show")}else{$j("#notify-update").addClass("show")}$j("#notify-update").html(notif);var eSysmsg=$j(data).find("sysmsgs");eSysmsg.children("notice").each(function(){text=$j(this).text();$j.jGrowl(text,{sticky:false,theme:"notice",life:3e3})});eSysmsg.children("info").each(function(){text=$j(this).text();$j.jGrowl(text,{sticky:false,theme:"info",life:1e3})})});NavUpdate();$j(document).keydown(function(event){if(event.keyCode=="8"){var target=event.target||event.srcElement;if(!/input|textarea/i.test(target.nodeName)){return false}}if(event.keyCode=="19"||event.ctrlKey&&event.which=="32"){event.preventDefault();if(stopped==false){stopped=true;if(event.ctrlKey){totStopped=true}$j("#pause").html('
')}else{unpause()}}else{if(!totStopped){unpause()}}})});function NavUpdate(){if(!stopped){var pingCmd="ping"+(localUser!=0?"?f=&uid="+localUser:"");$j.get(pingCmd,function(data){$j(data).find("result").each(function(){$j("nav").trigger("nav-update",this);if($j("#live-network").length){src="network";liveUpdate()}if($j("#live-profile").length){src="profile";liveUpdate()}if($j("#live-community").length){src="community";liveUpdate()}if($j("#live-notes").length){src="notes";liveUpdate()}if($j("#live-display").length){src="display";liveUpdate()}if($j("#live-photos").length){if(liking){liking=0;window.location.href=window.location.href}}})})}timer=setTimeout(NavUpdate,updateInterval)}function liveUpdate(){if(src==null||stopped||!profile_uid){$j(".like-rotator").hide();return}if($j(".comment-edit-text-full").length||in_progress){if(livetime){clearTimeout(livetime)}livetime=setTimeout(liveUpdate,1e4);return}if(livetime!=null)livetime=null;prev="live-"+src;in_progress=true;var udargs=netargs.length?"/"+netargs:"";var update_url="update_"+src+udargs+"&p="+profile_uid+"&page="+profile_page+"&msie="+(msie?1:0);$j.get(update_url,function(data){in_progress=false;$j(".toplevel_item",data).each(function(){var ident=$j(this).attr("id");if($j("#"+ident).length==0&&profile_page==1){$j("img",this).each(function(){$j(this).attr("src",$j(this).attr("dst"))});$j("#"+prev).after($j(this))}else{var id=$j(".hide-comments-total",this).attr("id");if(typeof id!="undefined"){id=id.split("-")[3];var commentsOpen=$j("#collapsed-comments-"+id).is(":visible")}$j("img",this).each(function(){$j(this).attr("src",$j(this).attr("dst"))});$j("html").height($j("html").height());$j("#"+ident).replaceWith($j(this));if(typeof id!="undefined"){if(commentsOpen)showHideComments(id)}$j("html").height("auto")}prev=ident});$j(".like-rotator").hide();if(commentBusy){commentBusy=false;$j("body").css("cursor","auto")}$j(".comment-edit-form textarea").contact_autocomplete(baseurl+"/acl");collapseHeight()})}function collapseHeight(elems){var elemName=".wall-item-body:not(.divmore)";if(typeof elems!="undefined"){elemName=elems+" "+elemName}$j(elemName).each(function(){if($j(this).height()>450){$j("html").height($j("html").height());$j(this).divgrow({initialHeight:400,showBrackets:false,speed:0});$j(this).addClass("divmore");$j("html").height("auto")}})}function imgbright(node){$j(node).removeClass("drophide").addClass("drop")}function imgdull(node){$j(node).removeClass("drop").addClass("drophide")}function dolike(ident,verb){unpause();$j("#like-rotator-"+ident.toString()).show();$j.get("like/"+ident.toString()+"?verb="+verb,NavUpdate);liking=1}function dostar(ident){ident=ident.toString();$j.get("starred/"+ident,function(data){if(data.match(/1/)){$j("#starred-"+ident).addClass("starred");$j("#starred-"+ident).removeClass("unstarred");$j("#star-"+ident).addClass("hidden");$j("#unstar-"+ident).removeClass("hidden")}else{$j("#starred-"+ident).addClass("unstarred");$j("#starred-"+ident).removeClass("starred");$j("#star-"+ident).removeClass("hidden");$j("#unstar-"+ident).addClass("hidden")}})}function getPosition(e){var cursor={x:0,y:0};if(e.pageX||e.pageY){cursor.x=e.pageX;cursor.y=e.pageY}else{if(e.clientX||e.clientY){cursor.x=e.clientX+(document.documentElement.scrollLeft||document.body.scrollLeft)-document.documentElement.clientLeft;cursor.y=e.clientY+(document.documentElement.scrollTop||document.body.scrollTop)-document.documentElement.clientTop}else{if(e.x||e.y){cursor.x=e.x;cursor.y=e.y}}}return cursor}var lockvisible=false;function lockview(event,id){event=event||window.event;cursor=getPosition(event);if(lockvisible){lockviewhide()}else{lockvisible=true;$j.get("lockview/"+id,function(data){$j("#panel").html(data);$j("#panel").css({left:cursor.x+5,top:cursor.y+5});$j("#panel").show()})}}function lockviewhide(){lockvisible=false;$j("#panel").hide()}function post_comment(id){unpause();commentBusy=true;$j("body").css("cursor","wait");$j("#comment-preview-inp-"+id).val("0");$j.post("item",$j("#comment-edit-form-"+id).serialize(),function(data){if(data.success){$j("#comment-edit-wrapper-"+id).hide();$j("#comment-edit-text-"+id).val("");var tarea=document.getElementById("comment-edit-text-"+id);if(tarea)commentClose(tarea,id);if(timer)clearTimeout(timer);timer=setTimeout(NavUpdate,10)}if(data.reload){window.location.href=data.reload}},"json");return false}function preview_comment(id){$j("#comment-preview-inp-"+id).val("1");$j("#comment-edit-preview-"+id).show();$j.post("item",$j("#comment-edit-form-"+id).serialize(),function(data){if(data.preview){$j("#comment-edit-preview-"+id).html(data.preview);$j("#comment-edit-preview-"+id+" a").click(function(){return false})}},"json");return true}function showHideComments(id){if($j("#collapsed-comments-"+id).is(":visible")){$j("#collapsed-comments-"+id).hide();$j("#hide-comments-"+id).html(window.showMore)}else{$j("#collapsed-comments-"+id).show();$j("#hide-comments-"+id).html(window.showFewer);collapseHeight("#collapsed-comments-"+id)}}function preview_post(){$j("#jot-preview").val("1");$j("#jot-preview-content").show();tinyMCE.triggerSave();$j.post("item",$j("#profile-jot-form").serialize(),function(data){if(data.preview){$j("#jot-preview-content").html(data.preview);$j("#jot-preview-content"+" a").click(function(){return false})}},"json");$j("#jot-preview").val("0");return true}function unpause(){totStopped=false;stopped=false;$j("#pause").html("")}function bin2hex(s){var v,i,f=0,a=[];s+="";f=s.length;for(i=0;i
'+data.desc+' '+data.version+'
'+data.credits+'
')})}
\ No newline at end of file
diff --git a/view/theme/frost/js/theme.js b/view/theme/frost/js/theme.js
index 342884201..b0d6f4931 100644
--- a/view/theme/frost/js/theme.js
+++ b/view/theme/frost/js/theme.js
@@ -647,9 +647,9 @@ function initEditor(cb){
entity_encoding : "raw",
add_unload_trigger : false,
remove_linebreaks : false,
- force_p_newlines : false,
- force_br_newlines : true,
- forced_root_block : '',
+ //force_p_newlines : false,
+ //force_br_newlines : true,
+ forced_root_block : 'div',
convert_urls: false,
content_css: window.baseURL + "/view/custom_tinymce.css",
theme_advanced_path : false,
@@ -742,9 +742,9 @@ function msgInitEditor() {
entity_encoding : "raw",
add_unload_trigger : false,
remove_linebreaks : false,
- force_p_newlines : false,
- force_br_newlines : true,
- forced_root_block : '',
+ //force_p_newlines : false,
+ //force_br_newlines : true,
+ forced_root_block : 'div',
convert_urls: false,
content_css: baseurl + "/view/custom_tinymce.css",
//Character count
@@ -783,9 +783,9 @@ function profInitEditor() {
entity_encoding : "raw",
add_unload_trigger : false,
remove_linebreaks : false,
- force_p_newlines : false,
- force_br_newlines : true,
- forced_root_block : '',
+ //force_p_newlines : false,
+ //force_br_newlines : true,
+ forced_root_block : 'div',
content_css: baseurl + "/view/custom_tinymce.css",
theme_advanced_path : false,
setup : function(ed) {
@@ -813,9 +813,9 @@ function eventInitEditor() {
entity_encoding : "raw",
add_unload_trigger : false,
remove_linebreaks : false,
- force_p_newlines : false,
- force_br_newlines : true,
- forced_root_block : '',
+ //force_p_newlines : false,
+ //force_br_newlines : true,
+ forced_root_block : 'div',
content_css: baseurl + "/view/custom_tinymce.css",
theme_advanced_path : false,
setup : function(ed) {
@@ -843,9 +843,9 @@ function contactInitEditor () {
entity_encoding : "raw",
add_unload_trigger : false,
remove_linebreaks : false,
- force_p_newlines : false,
- force_br_newlines : true,
- forced_root_block : '',
+ //force_p_newlines : false,
+ //force_br_newlines : true,
+ forced_root_block : 'div',
content_css: baseurl + "/view/custom_tinymce.css"
@@ -872,9 +872,9 @@ function wallInitEditor() {
entity_encoding : "raw",
add_unload_trigger : false,
remove_linebreaks : false,
- force_p_newlines : false,
- force_br_newlines : true,
- forced_root_block : '',
+ //force_p_newlines : false,
+ //force_br_newlines : true,
+ forced_root_block : 'div',
convert_urls: false,
content_css: baseurl + "/view/custom_tinymce.css",
//Character count
diff --git a/view/theme/frost/js/theme.min.js b/view/theme/frost/js/theme.min.js
index 49be57f29..2184b7800 100644
--- a/view/theme/frost/js/theme.min.js
+++ b/view/theme/frost/js/theme.min.js
@@ -1 +1 @@
-$j(document).ready(function(){window.navMenuTimeout={"#network-menu-list-timeout":null,"#contacts-menu-list-timeout":null,"#system-menu-list-timeout":null,"#network-menu-list-opening":false,"#contacts-menu-list-opening":false,"#system-menu-list-opening":false,"#network-menu-list-closing":false,"#contacts-menu-list-closing":false,"#system-menu-list-closing":false};if(typeof window.aclInit!="undefined"&&typeof acl=="undefined"){acl=new ACL(baseurl+"/acl",[window.allowCID,window.allowGID,window.denyCID,window.denyGID])}$j("#profile-jot-text").focus(enableOnUser);$j("#profile-jot-text").click(enableOnUser);$j(".nav-menu-list, .nav-menu-icon").hover(function(){showNavMenu($j(this).attr("point"))},function(){hideNavMenu($j(this).attr("point"))});$j(".group-edit-icon").hover(function(){$j(this).addClass("icon");$j(this).removeClass("iconspacer")},function(){$j(this).removeClass("icon");$j(this).addClass("iconspacer")});$j(".sidebar-group-element").hover(function(){id=$j(this).attr("id");$j("#edit-"+id).addClass("icon");$j("#edit-"+id).removeClass("iconspacer")},function(){id=$j(this).attr("id");$j("#edit-"+id).removeClass("icon");$j("#edit-"+id).addClass("iconspacer")});$j(".savedsearchdrop").hover(function(){$j(this).addClass("drop");$j(this).addClass("icon");$j(this).removeClass("iconspacer")},function(){$j(this).removeClass("drop");$j(this).removeClass("icon");$j(this).addClass("iconspacer")});$j(".savedsearchterm").hover(function(){id=$j(this).attr("id");$j("#drop-"+id).addClass("icon");$j("#drop-"+id).addClass("drophide");$j("#drop-"+id).removeClass("iconspacer")},function(){id=$j(this).attr("id");$j("#drop-"+id).removeClass("icon");$j("#drop-"+id).removeClass("drophide");$j("#drop-"+id).addClass("iconspacer")});if(window.autoCompleteType=="display-head"){$j(".comment-wwedit-wrapper textarea").contact_autocomplete(baseurl+"/acl")}if(window.aclType=="event_head"){$j("#events-calendar").fullCalendar({events:baseurl+"/events/json/",header:{left:"prev,next today",center:"title",right:"month,agendaWeek,agendaDay"},timeFormat:"H(:mm)",eventClick:function(calEvent,jsEvent,view){showEvent(calEvent.id)},eventRender:function(event,element,view){if(event.item["author-name"]==null)return;switch(view.name){case"month":element.find(".fc-event-title").html("
{1} : {2}".format(event.item["author-avatar"],event.item["author-name"],event.title));break;case"agendaWeek":element.find(".fc-event-title").html("
{1}
{2}
{3}
".format(event.item["author-avatar"],event.item["author-name"],event.item.desc,event.item.location));break;case"agendaDay":element.find(".fc-event-title").html("
{1}
{2}
{3}
".format(event.item["author-avatar"],event.item["author-name"],event.item.desc,event.item.location));break}}});var args=location.href.replace(baseurl,"").split("/");if(args.length>=4){$j("#events-calendar").fullCalendar("gotoDate",args[2],args[3]-1)}var hash=location.hash.split("-");if(hash.length==2&&hash[0]=="#link")showEvent(hash[1])}$j("#event-share-checkbox").change(function(){if($j("#event-share-checkbox").is(":checked")){$j("#acl-wrapper").show()}else{$j("#acl-wrapper").hide()}}).trigger("change");if(window.aclType=="settings-head"||window.aclType=="photos_head"||window.aclType=="event_head"){$j("#contact_allow, #contact_deny, #group_allow, #group_deny").change(function(){var selstr;$j("#contact_allow option:selected, #contact_deny option:selected, #group_allow option:selected, #group_deny option:selected").each(function(){selstr=$j(this).text();$j("#jot-perms-icon").removeClass("unlock").addClass("lock");$j("#jot-public").hide()});if(selstr==null){$j("#jot-perms-icon").removeClass("lock").addClass("unlock");$j("#jot-public").show()}}).trigger("change")}switch(window.autocompleteType){case"msg-header":var a=$j("#recip").autocomplete({serviceUrl:baseurl+"/acl",minChars:2,width:350,onSelect:function(value,data){$j("#recip-complete").val(data)}});break;case"contacts-head":var a=$j("#contacts-search").autocomplete({serviceUrl:baseurl+"/acl",minChars:2,width:350});a.setOptions({params:{type:"a"}});break;default:break}if(typeof window.AjaxUpload!="undefined"){switch(window.ajaxType){case"jot-header":var uploader=new window.AjaxUpload("wall-image-upload",{action:"wall_upload/"+window.nickname,name:"userfile",onSubmit:function(file,ext){$j("#profile-rotator").show()},onComplete:function(file,response){addeditortext(response);$j("#profile-rotator").hide()}});var file_uploader=new window.AjaxUpload("wall-file-upload",{action:"wall_attach/"+window.nickname,name:"userfile",onSubmit:function(file,ext){$j("#profile-rotator").show()},onComplete:function(file,response){addeditortext(response);$j("#profile-rotator").hide()}});break;case"msg-header":var uploader=new window.AjaxUpload("prvmail-upload",{action:"wall_upload/"+window.nickname,name:"userfile",onSubmit:function(file,ext){$j("#profile-rotator").show()},onComplete:function(file,response){tinyMCE.execCommand("mceInsertRawHTML",false,response);$j("#profile-rotator").hide()}});break;default:break}}});$j(function(){$j("nav").bind("nav-update",function(e,data){var elm=$j("#pending-update");var register=$j(data).find("register").text();if(register=="0"){register="";elm.hide()}else{elm.show()}elm.html(register)})});$j(function(){$j("#cnftheme").fancybox({width:800,autoDimensions:false,onStart:function(){var theme=$j("#id_theme :selected").val();var theme_mobile=$j("#id_theme_mobile :selected").val();$j("#cnftheme").attr("href",baseurl+"/admin/themes/"+theme)},onComplete:function(){$j("div#fancybox-content form").submit(function(e){var url=$j(this).attr("action");var data={};$j(this).find("input").each(function(){data[$j(this).attr("name")]=$j(this).val()});$j(this).find("select").each(function(){data[$j(this).attr("name")]=$j(this).children(":selected").val()});console.log(":)",url,data);$j.post(url,data,function(data){if(timer)clearTimeout(timer);NavUpdate();$j.fancybox.close()});return false})}})});function homeRedirect(){$j("html").fadeOut("slow",function(){window.location=baseurl+"/login"})}if(typeof window.photoEdit!="undefined"){$j(document).keydown(function(event){if(window.prevLink!=""){if(event.ctrlKey&&event.keyCode==37){event.preventDefault();window.location.href=window.prevLink}}if(window.nextLink!=""){if(event.ctrlKey&&event.keyCode==39){event.preventDefault();window.location.href=window.nextLink}}})}switch(window.ajaxType){case"jot-header":function jotGetLink(){reply=prompt(window.linkURL);if(reply&&reply.length){reply=bin2hex(reply);$j("#profile-rotator").show();$j.get("parse_url?binurl="+reply,function(data){addeditortext(data);$j("#profile-rotator").hide()})}}function linkdrop(event){var reply=event.dataTransfer.getData("text/uri-list");event.target.textContent=reply;event.preventDefault();if(reply&&reply.length){reply=bin2hex(reply);$j("#profile-rotator").show();$j.get("parse_url?binurl="+reply,function(data){if(!editor)$j("#profile-jot-text").val("");initEditor(function(){addeditortext(data);$j("#profile-rotator").hide()})})}}break;case"msg-header":case"wallmsg-header":function jotGetLink(){reply=prompt(window.linkURL);if(reply&&reply.length){$j("#profile-rotator").show();$j.get("parse_url?url="+reply,function(data){tinyMCE.execCommand("mceInsertRawHTML",false,data);$j("#profile-rotator").hide()})}}function linkdrop(event){var reply=event.dataTransfer.getData("text/uri-list");event.target.textContent=reply;event.preventDefault();if(reply&&reply.length){$j("#profile-rotator").show();$j.get("parse_url?url="+reply,function(data){tinyMCE.execCommand("mceInsertRawHTML",false,data);$j("#profile-rotator").hide()})}}break;default:break}function showEvent(eventid){$j.get(baseurl+"/events/?id="+eventid,function(data){$j.fancybox(data)})}function initCrop(){function onEndCrop(coords,dimensions){$("x1").value=coords.x1;$("y1").value=coords.y1;$("x2").value=coords.x2;$("y2").value=coords.y2;$("width").value=dimensions.width;$("height").value=dimensions.height}Event.observe(window,"load",function(){new Cropper.ImgWithPreview("croppa",{previewWrap:"previewWrap",minWidth:175,minHeight:175,maxWidth:640,maxHeight:640,ratioDim:{x:100,y:100},displayOnInit:true,onEndCrop:onEndCrop})})}function showNavMenu(menuID){if(window.navMenuTimeout[menuID+"-closing"]){window.navMenuTimeout[menuID+"-closing"]=false;clearTimeout(window.navMenuTimeout[menuID+"-timeout"])}else{window.navMenuTimeout[menuID+"-opening"]=true;window.navMenuTimeout[menuID+"-timeout"]=setTimeout(function(){$j(menuID).slideDown("fast").show();window.navMenuTimeout[menuID+"-opening"]=false},200)}}function hideNavMenu(menuID){if(window.navMenuTimeout[menuID+"-opening"]){window.navMenuTimeout[menuID+"-opening"]=false;clearTimeout(window.navMenuTimeout[menuID+"-timeout"])}else{window.navMenuTimeout[menuID+"-closing"]=true;window.navMenuTimeout[menuID+"-timeout"]=setTimeout(function(){$j(menuID).slideUp("fast");window.navMenuTimeout[menuID+"-closing"]=false},500)}}function insertFormatting(comment,BBcode,id){var tmpStr=$j("#comment-edit-text-"+id).val();if(tmpStr==comment){tmpStr="";$j("#comment-edit-text-"+id).addClass("comment-edit-text-full");$j("#comment-edit-text-"+id).removeClass("comment-edit-text-empty");openMenu("comment-edit-submit-wrapper-"+id);$j("#comment-edit-text-"+id).val(tmpStr)}textarea=document.getElementById("comment-edit-text-"+id);if(document.selection){textarea.focus();selected=document.selection.createRange();if(BBcode=="url"){selected.text="["+BBcode+"=http://]"+selected.text+"[/"+BBcode+"]"}else selected.text="["+BBcode+"]"+selected.text+"[/"+BBcode+"]"}else if(textarea.selectionStart||textarea.selectionStart=="0"){var start=textarea.selectionStart;var end=textarea.selectionEnd;if(BBcode=="url"){textarea.value=textarea.value.substring(0,start)+"["+BBcode+"=http://]"+textarea.value.substring(start,end)+"[/"+BBcode+"]"+textarea.value.substring(end,textarea.value.length)}else textarea.value=textarea.value.substring(0,start)+"["+BBcode+"]"+textarea.value.substring(start,end)+"[/"+BBcode+"]"+textarea.value.substring(end,textarea.value.length)}return true}function cmtBbOpen(id){$j("#comment-edit-bb-"+id).show()}function cmtBbClose(id){$j("#comment-edit-bb-"+id).hide()}function confirmDelete(){return confirm(window.delItem)}function commentOpen(obj,id){if(obj.value==window.commentEmptyText){obj.value="";$j("#comment-edit-text-"+id).addClass("comment-edit-text-full");$j("#comment-edit-text-"+id).removeClass("comment-edit-text-empty");$j("#mod-cmnt-wrap-"+id).show();openMenu("comment-edit-submit-wrapper-"+id)}}function commentClose(obj,id){if(obj.value==""){obj.value=window.commentEmptyText;$j("#comment-edit-text-"+id).removeClass("comment-edit-text-full");$j("#comment-edit-text-"+id).addClass("comment-edit-text-empty");$j("#mod-cmnt-wrap-"+id).hide();closeMenu("comment-edit-submit-wrapper-"+id)}}function commentInsert(obj,id){var tmpStr=$j("#comment-edit-text-"+id).val();if(tmpStr==window.commentEmptyText){tmpStr="";$j("#comment-edit-text-"+id).addClass("comment-edit-text-full");$j("#comment-edit-text-"+id).removeClass("comment-edit-text-empty");openMenu("comment-edit-submit-wrapper-"+id)}var ins=$j(obj).html();ins=ins.replace("<","<");ins=ins.replace(">",">");ins=ins.replace("&","&");ins=ins.replace(""",'"');$j("#comment-edit-text-"+id).val(tmpStr+ins)}function qCommentInsert(obj,id){var tmpStr=$j("#comment-edit-text-"+id).val();if(tmpStr==window.commentEmptyText){tmpStr="";$j("#comment-edit-text-"+id).addClass("comment-edit-text-full");$j("#comment-edit-text-"+id).removeClass("comment-edit-text-empty");openMenu("comment-edit-submit-wrapper-"+id)}var ins=$j(obj).val();ins=ins.replace("<","<");ins=ins.replace(">",">");ins=ins.replace("&","&");ins=ins.replace(""",'"');$j("#comment-edit-text-"+id).val(tmpStr+ins);$j(obj).val("")}function enableOnUser(){if(editor)return;$j(this).val("");initEditor()}var editor=false;var textlen=0;var plaintext=window.editSelect;var ispublic=window.isPublic;function initEditor(cb){if(editor==false){$j("#profile-jot-text-loading").show();if(plaintext=="none"){$j("#profile-jot-text-loading").hide();$j("#profile-jot-text").css({height:200,color:"#000"});$j("#profile-jot-text").contact_autocomplete(baseurl+"/acl");editor=true;$j("a#jot-perms-icon").fancybox({transitionIn:"none",transitionOut:"none"});$j(".jothidden").show();if(typeof cb!="undefined")cb();return}tinyMCE.init({theme:"advanced",mode:"specific_textareas",editor_selector:window.editSelect,auto_focus:"profile-jot-text",plugins:"bbcode,paste,autoresize, inlinepopups",theme_advanced_buttons1:"bold,italic,underline,undo,redo,link,unlink,image,forecolor,formatselect,code",theme_advanced_buttons2:"",theme_advanced_buttons3:"",theme_advanced_toolbar_location:"top",theme_advanced_toolbar_align:"center",theme_advanced_blockformats:"blockquote,code",gecko_spellcheck:true,paste_text_sticky:true,entity_encoding:"raw",add_unload_trigger:false,remove_linebreaks:false,force_p_newlines:false,force_br_newlines:true,forced_root_block:"",convert_urls:false,content_css:window.baseURL+"/view/custom_tinymce.css",theme_advanced_path:false,file_browser_callback:"fcFileBrowser",setup:function(ed){cPopup=null;ed.onKeyDown.add(function(ed,e){if(cPopup!==null)cPopup.onkey(e)});ed.onKeyUp.add(function(ed,e){var txt=tinyMCE.activeEditor.getContent();match=txt.match(/@([^ \n]+)$/);if(match!==null){if(cPopup===null){cPopup=new ACPopup(this,baseurl+"/acl")}if(cPopup.ready&&match[1]!==cPopup.searchText)cPopup.search(match[1]);if(!cPopup.ready)cPopup=null}else{if(cPopup!==null){cPopup.close();cPopup=null}}textlen=txt.length;if(textlen!=0&&$j("#jot-perms-icon").is(".unlock")){$j("#profile-jot-desc").html(ispublic)}else{$j("#profile-jot-desc").html(" ")}if(textlen<=140){$j("#character-counter").removeClass("red");$j("#character-counter").removeClass("orange");$j("#character-counter").addClass("grey")}if(textlen>140&&textlen<=420){$j("#character-counter").removeClass("grey");$j("#character-counter").removeClass("red");$j("#character-counter").addClass("orange")}if(textlen>420){$j("#character-counter").removeClass("grey");$j("#character-counter").removeClass("orange");$j("#character-counter").addClass("red")}$j("#character-counter").text(textlen)});ed.onInit.add(function(ed){ed.pasteAsPlainText=true;$j("#profile-jot-text-loading").hide();$j(".jothidden").show();if(typeof cb!="undefined")cb()})}});editor=true;$j("a#jot-perms-icon").fancybox({transitionIn:"none",transitionOut:"none"})}else{if(typeof cb!="undefined")cb()}}function msgInitEditor(){if(plaintext!="none"){tinyMCE.init({theme:"advanced",mode:"specific_textareas",editor_selector:/(profile-jot-text|prvmail-text)/,plugins:"bbcode,paste",theme_advanced_buttons1:"bold,italic,underline,undo,redo,link,unlink,image,forecolor",theme_advanced_buttons2:"",theme_advanced_buttons3:"",theme_advanced_toolbar_location:"top",theme_advanced_toolbar_align:"center",theme_advanced_blockformats:"blockquote,code",gecko_spellcheck:true,paste_text_sticky:true,entity_encoding:"raw",add_unload_trigger:false,remove_linebreaks:false,force_p_newlines:false,force_br_newlines:true,forced_root_block:"",convert_urls:false,content_css:baseurl+"/view/custom_tinymce.css",theme_advanced_path:false,setup:function(ed){ed.onInit.add(function(ed){ed.pasteAsPlainText=true;var editorId=ed.editorId;var textarea=$j("#"+editorId);if(typeof textarea.attr("tabindex")!="undefined"){$j("#"+editorId+"_ifr").attr("tabindex",textarea.attr("tabindex"));textarea.attr("tabindex",null)}})}})}else $j("#prvmail-text").contact_autocomplete(baseurl+"/acl")}function profInitEditor(){tinyMCE.init({theme:"advanced",mode:window.editSelect,plugins:"bbcode,paste",theme_advanced_buttons1:"bold,italic,underline,undo,redo,link,unlink,image,forecolor,formatselect,code",theme_advanced_buttons2:"",theme_advanced_buttons3:"",theme_advanced_toolbar_location:"top",theme_advanced_toolbar_align:"center",theme_advanced_blockformats:"blockquote,code",gecko_spellcheck:true,paste_text_sticky:true,entity_encoding:"raw",add_unload_trigger:false,remove_linebreaks:false,force_p_newlines:false,force_br_newlines:true,forced_root_block:"",content_css:baseurl+"/view/custom_tinymce.css",theme_advanced_path:false,setup:function(ed){ed.onInit.add(function(ed){ed.pasteAsPlainText=true})}})}function eventInitEditor(){tinyMCE.init({theme:"advanced",mode:"textareas",plugins:"bbcode,paste",theme_advanced_buttons1:"bold,italic,underline,undo,redo,link,unlink,image,forecolor,formatselect,code",theme_advanced_buttons2:"",theme_advanced_buttons3:"",theme_advanced_toolbar_location:"top",theme_advanced_toolbar_align:"center",theme_advanced_blockformats:"blockquote,code",gecko_spellcheck:true,paste_text_sticky:true,entity_encoding:"raw",add_unload_trigger:false,remove_linebreaks:false,force_p_newlines:false,force_br_newlines:true,forced_root_block:"",content_css:baseurl+"/view/custom_tinymce.css",theme_advanced_path:false,setup:function(ed){ed.onInit.add(function(ed){ed.pasteAsPlainText=true})}})}function contactInitEditor(){tinyMCE.init({theme:"advanced",mode:window.editSelect,elements:"contact-edit-info",plugins:"bbcode",theme_advanced_buttons1:"bold,italic,underline,undo,redo,link,unlink,image,forecolor",theme_advanced_buttons2:"",theme_advanced_buttons3:"",theme_advanced_toolbar_location:"top",theme_advanced_toolbar_align:"center",theme_advanced_styles:"blockquote,code",gecko_spellcheck:true,entity_encoding:"raw",add_unload_trigger:false,remove_linebreaks:false,force_p_newlines:false,force_br_newlines:true,forced_root_block:"",content_css:baseurl+"/view/custom_tinymce.css"})}function wallInitEditor(){var plaintext=window.editSelect;if(plaintext!="none"){tinyMCE.init({theme:"advanced",mode:"specific_textareas",editor_selector:/(profile-jot-text|prvmail-text)/,plugins:"bbcode,paste",theme_advanced_buttons1:"bold,italic,underline,undo,redo,link,unlink,image,forecolor",theme_advanced_buttons2:"",theme_advanced_buttons3:"",theme_advanced_toolbar_location:"top",theme_advanced_toolbar_align:"center",theme_advanced_blockformats:"blockquote,code",gecko_spellcheck:true,paste_text_sticky:true,entity_encoding:"raw",add_unload_trigger:false,remove_linebreaks:false,force_p_newlines:false,force_br_newlines:true,forced_root_block:"",convert_urls:false,content_css:baseurl+"/view/custom_tinymce.css",theme_advanced_path:false,setup:function(ed){ed.onInit.add(function(ed){ed.pasteAsPlainText=true;var editorId=ed.editorId;var textarea=$j("#"+editorId);if(typeof textarea.attr("tabindex")!="undefined"){$j("#"+editorId+"_ifr").attr("tabindex",textarea.attr("tabindex"));textarea.attr("tabindex",null)}})}})}else $j("#prvmail-text").contact_autocomplete(baseurl+"/acl")}function deleteCheckedItems(delID){if(confirm(window.delItems)){var checkedstr="";$j(delID).hide();$j(delID+"-rotator").show();$j(".item-select").each(function(){if($j(this).is(":checked")){if(checkedstr.length!=0){checkedstr=checkedstr+","+$j(this).val()}else{checkedstr=$j(this).val()}}});$j.post("item",{dropitems:checkedstr},function(data){window.location.reload()})}}function jotVideoURL(){reply=prompt(window.vidURL);if(reply&&reply.length){addeditortext("[video]"+reply+"[/video]")}}function jotAudioURL(){reply=prompt(window.audURL);if(reply&&reply.length){addeditortext("[audio]"+reply+"[/audio]")}}function jotGetLocation(){reply=prompt(window.whereAreU,$j("#jot-location").val());if(reply&&reply.length){$j("#jot-location").val(reply)}}function jotShare(id){if($j("#jot-popup").length!=0)$j("#jot-popup").show();$j("#like-rotator-"+id).show();$j.get("share/"+id,function(data){if(!editor)$j("#profile-jot-text").val("");initEditor(function(){addeditortext(data);$j("#like-rotator-"+id).hide();$j(window).scrollTop(0)})})}function linkdropper(event){var linkFound=event.dataTransfer.types.contains("text/uri-list");if(linkFound)event.preventDefault()}function itemTag(id){reply=prompt(window.term);if(reply&&reply.length){reply=reply.replace("#","");if(reply.length){commentBusy=true;$j("body").css("cursor","wait");$j.get("tagger/"+id+"?term="+reply,NavUpdate);liking=1}}}function itemFiler(id){var bordercolor=$j("input").css("border-color");$j.get("filer/",function(data){$j.fancybox(data);$j("#id_term").keypress(function(){$j(this).css("border-color",bordercolor)});$j("#select_term").change(function(){$j("#id_term").css("border-color",bordercolor)});$j("#filer_save").click(function(e){e.preventDefault();reply=$j("#id_term").val();if(reply&&reply.length){commentBusy=true;$j("body").css("cursor","wait");$j.get("filer/"+id+"?term="+reply,NavUpdate);liking=1;$j.fancybox.close()}else{$j("#id_term").css("border-color","#FF0000")}return false})})}function jotClearLocation(){$j("#jot-coord").val("");$j("#profile-nolocation-wrapper").hide()}function addeditortext(data){if(plaintext=="none"){var currentText=$j("#profile-jot-text").val();$j("#profile-jot-text").val(currentText+data)}else tinyMCE.execCommand("mceInsertRawHTML",false,data)}if(typeof window.geoTag==="function")window.geoTag();
\ No newline at end of file
+$j(document).ready(function(){window.navMenuTimeout={"#network-menu-list-timeout":null,"#contacts-menu-list-timeout":null,"#system-menu-list-timeout":null,"#network-menu-list-opening":false,"#contacts-menu-list-opening":false,"#system-menu-list-opening":false,"#network-menu-list-closing":false,"#contacts-menu-list-closing":false,"#system-menu-list-closing":false};if(typeof window.aclInit!="undefined"&&typeof acl=="undefined"){acl=new ACL(baseurl+"/acl",[window.allowCID,window.allowGID,window.denyCID,window.denyGID])}$j("#profile-jot-text").focus(enableOnUser);$j("#profile-jot-text").click(enableOnUser);$j(".nav-menu-list, .nav-menu-icon").hover(function(){showNavMenu($j(this).attr("point"))},function(){hideNavMenu($j(this).attr("point"))});$j(".group-edit-icon").hover(function(){$j(this).addClass("icon");$j(this).removeClass("iconspacer")},function(){$j(this).removeClass("icon");$j(this).addClass("iconspacer")});$j(".sidebar-group-element").hover(function(){id=$j(this).attr("id");$j("#edit-"+id).addClass("icon");$j("#edit-"+id).removeClass("iconspacer")},function(){id=$j(this).attr("id");$j("#edit-"+id).removeClass("icon");$j("#edit-"+id).addClass("iconspacer")});$j(".savedsearchdrop").hover(function(){$j(this).addClass("drop");$j(this).addClass("icon");$j(this).removeClass("iconspacer")},function(){$j(this).removeClass("drop");$j(this).removeClass("icon");$j(this).addClass("iconspacer")});$j(".savedsearchterm").hover(function(){id=$j(this).attr("id");$j("#drop-"+id).addClass("icon");$j("#drop-"+id).addClass("drophide");$j("#drop-"+id).removeClass("iconspacer")},function(){id=$j(this).attr("id");$j("#drop-"+id).removeClass("icon");$j("#drop-"+id).removeClass("drophide");$j("#drop-"+id).addClass("iconspacer")});if(window.autoCompleteType=="display-head"){$j(".comment-wwedit-wrapper textarea").contact_autocomplete(baseurl+"/acl")}if(window.aclType=="event_head"){$j("#events-calendar").fullCalendar({events:baseurl+"/events/json/",header:{left:"prev,next today",center:"title",right:"month,agendaWeek,agendaDay"},timeFormat:"H(:mm)",eventClick:function(calEvent,jsEvent,view){showEvent(calEvent.id)},eventRender:function(event,element,view){if(event.item["author-name"]==null)return;switch(view.name){case"month":element.find(".fc-event-title").html("
{1} : {2}".format(event.item["author-avatar"],event.item["author-name"],event.title));break;case"agendaWeek":element.find(".fc-event-title").html("
{1}
{2}
{3}
".format(event.item["author-avatar"],event.item["author-name"],event.item.desc,event.item.location));break;case"agendaDay":element.find(".fc-event-title").html("
{1}
{2}
{3}
".format(event.item["author-avatar"],event.item["author-name"],event.item.desc,event.item.location));break}}});var args=location.href.replace(baseurl,"").split("/");if(args.length>=4){$j("#events-calendar").fullCalendar("gotoDate",args[2],args[3]-1)}var hash=location.hash.split("-");if(hash.length==2&&hash[0]=="#link")showEvent(hash[1])}$j("#event-share-checkbox").change(function(){if($j("#event-share-checkbox").is(":checked")){$j("#acl-wrapper").show()}else{$j("#acl-wrapper").hide()}}).trigger("change");if(window.aclType=="settings-head"||window.aclType=="photos_head"||window.aclType=="event_head"){$j("#contact_allow, #contact_deny, #group_allow, #group_deny").change(function(){var selstr;$j("#contact_allow option:selected, #contact_deny option:selected, #group_allow option:selected, #group_deny option:selected").each(function(){selstr=$j(this).text();$j("#jot-perms-icon").removeClass("unlock").addClass("lock");$j("#jot-public").hide()});if(selstr==null){$j("#jot-perms-icon").removeClass("lock").addClass("unlock");$j("#jot-public").show()}}).trigger("change")}switch(window.autocompleteType){case"msg-header":var a=$j("#recip").autocomplete({serviceUrl:baseurl+"/acl",minChars:2,width:350,onSelect:function(value,data){$j("#recip-complete").val(data)}});break;case"contacts-head":var a=$j("#contacts-search").autocomplete({serviceUrl:baseurl+"/acl",minChars:2,width:350});a.setOptions({params:{type:"a"}});break;default:break}if(typeof window.AjaxUpload!="undefined"){switch(window.ajaxType){case"jot-header":var uploader=new window.AjaxUpload("wall-image-upload",{action:"wall_upload/"+window.nickname,name:"userfile",onSubmit:function(file,ext){$j("#profile-rotator").show()},onComplete:function(file,response){addeditortext(response);$j("#profile-rotator").hide()}});var file_uploader=new window.AjaxUpload("wall-file-upload",{action:"wall_attach/"+window.nickname,name:"userfile",onSubmit:function(file,ext){$j("#profile-rotator").show()},onComplete:function(file,response){addeditortext(response);$j("#profile-rotator").hide()}});break;case"msg-header":var uploader=new window.AjaxUpload("prvmail-upload",{action:"wall_upload/"+window.nickname,name:"userfile",onSubmit:function(file,ext){$j("#profile-rotator").show()},onComplete:function(file,response){tinyMCE.execCommand("mceInsertRawHTML",false,response);$j("#profile-rotator").hide()}});break;default:break}}});$j(function(){$j("nav").bind("nav-update",function(e,data){var elm=$j("#pending-update");var register=$j(data).find("register").text();if(register=="0"){register="";elm.hide()}else{elm.show()}elm.html(register)})});$j(function(){$j("#cnftheme").fancybox({width:800,autoDimensions:false,onStart:function(){var theme=$j("#id_theme :selected").val();var theme_mobile=$j("#id_theme_mobile :selected").val();$j("#cnftheme").attr("href",baseurl+"/admin/themes/"+theme)},onComplete:function(){$j("div#fancybox-content form").submit(function(e){var url=$j(this).attr("action");var data={};$j(this).find("input").each(function(){data[$j(this).attr("name")]=$j(this).val()});$j(this).find("select").each(function(){data[$j(this).attr("name")]=$j(this).children(":selected").val()});console.log(":)",url,data);$j.post(url,data,function(data){if(timer)clearTimeout(timer);NavUpdate();$j.fancybox.close()});return false})}})});function homeRedirect(){$j("html").fadeOut("slow",function(){window.location=baseurl+"/login"})}if(typeof window.photoEdit!="undefined"){$j(document).keydown(function(event){if(window.prevLink!=""){if(event.ctrlKey&&event.keyCode==37){event.preventDefault();window.location.href=window.prevLink}}if(window.nextLink!=""){if(event.ctrlKey&&event.keyCode==39){event.preventDefault();window.location.href=window.nextLink}}})}switch(window.ajaxType){case"jot-header":function jotGetLink(){reply=prompt(window.linkURL);if(reply&&reply.length){reply=bin2hex(reply);$j("#profile-rotator").show();$j.get("parse_url?binurl="+reply,function(data){addeditortext(data);$j("#profile-rotator").hide()})}}function linkdrop(event){var reply=event.dataTransfer.getData("text/uri-list");event.target.textContent=reply;event.preventDefault();if(reply&&reply.length){reply=bin2hex(reply);$j("#profile-rotator").show();$j.get("parse_url?binurl="+reply,function(data){if(!editor)$j("#profile-jot-text").val("");initEditor(function(){addeditortext(data);$j("#profile-rotator").hide()})})}}break;case"msg-header":case"wallmsg-header":function jotGetLink(){reply=prompt(window.linkURL);if(reply&&reply.length){$j("#profile-rotator").show();$j.get("parse_url?url="+reply,function(data){tinyMCE.execCommand("mceInsertRawHTML",false,data);$j("#profile-rotator").hide()})}}function linkdrop(event){var reply=event.dataTransfer.getData("text/uri-list");event.target.textContent=reply;event.preventDefault();if(reply&&reply.length){$j("#profile-rotator").show();$j.get("parse_url?url="+reply,function(data){tinyMCE.execCommand("mceInsertRawHTML",false,data);$j("#profile-rotator").hide()})}}break;default:break}function showEvent(eventid){$j.get(baseurl+"/events/?id="+eventid,function(data){$j.fancybox(data)})}function initCrop(){function onEndCrop(coords,dimensions){$("x1").value=coords.x1;$("y1").value=coords.y1;$("x2").value=coords.x2;$("y2").value=coords.y2;$("width").value=dimensions.width;$("height").value=dimensions.height}Event.observe(window,"load",function(){new Cropper.ImgWithPreview("croppa",{previewWrap:"previewWrap",minWidth:175,minHeight:175,maxWidth:640,maxHeight:640,ratioDim:{x:100,y:100},displayOnInit:true,onEndCrop:onEndCrop})})}function showNavMenu(menuID){if(window.navMenuTimeout[menuID+"-closing"]){window.navMenuTimeout[menuID+"-closing"]=false;clearTimeout(window.navMenuTimeout[menuID+"-timeout"])}else{window.navMenuTimeout[menuID+"-opening"]=true;window.navMenuTimeout[menuID+"-timeout"]=setTimeout(function(){$j(menuID).slideDown("fast").show();window.navMenuTimeout[menuID+"-opening"]=false},200)}}function hideNavMenu(menuID){if(window.navMenuTimeout[menuID+"-opening"]){window.navMenuTimeout[menuID+"-opening"]=false;clearTimeout(window.navMenuTimeout[menuID+"-timeout"])}else{window.navMenuTimeout[menuID+"-closing"]=true;window.navMenuTimeout[menuID+"-timeout"]=setTimeout(function(){$j(menuID).slideUp("fast");window.navMenuTimeout[menuID+"-closing"]=false},500)}}function insertFormatting(comment,BBcode,id){var tmpStr=$j("#comment-edit-text-"+id).val();if(tmpStr==comment){tmpStr="";$j("#comment-edit-text-"+id).addClass("comment-edit-text-full");$j("#comment-edit-text-"+id).removeClass("comment-edit-text-empty");openMenu("comment-edit-submit-wrapper-"+id);$j("#comment-edit-text-"+id).val(tmpStr)}textarea=document.getElementById("comment-edit-text-"+id);if(document.selection){textarea.focus();selected=document.selection.createRange();if(BBcode=="url"){selected.text="["+BBcode+"=http://]"+selected.text+"[/"+BBcode+"]"}else selected.text="["+BBcode+"]"+selected.text+"[/"+BBcode+"]"}else if(textarea.selectionStart||textarea.selectionStart=="0"){var start=textarea.selectionStart;var end=textarea.selectionEnd;if(BBcode=="url"){textarea.value=textarea.value.substring(0,start)+"["+BBcode+"=http://]"+textarea.value.substring(start,end)+"[/"+BBcode+"]"+textarea.value.substring(end,textarea.value.length)}else textarea.value=textarea.value.substring(0,start)+"["+BBcode+"]"+textarea.value.substring(start,end)+"[/"+BBcode+"]"+textarea.value.substring(end,textarea.value.length)}return true}function cmtBbOpen(id){$j("#comment-edit-bb-"+id).show()}function cmtBbClose(id){$j("#comment-edit-bb-"+id).hide()}function confirmDelete(){return confirm(window.delItem)}function commentOpen(obj,id){if(obj.value==window.commentEmptyText){obj.value="";$j("#comment-edit-text-"+id).addClass("comment-edit-text-full");$j("#comment-edit-text-"+id).removeClass("comment-edit-text-empty");$j("#mod-cmnt-wrap-"+id).show();openMenu("comment-edit-submit-wrapper-"+id)}}function commentClose(obj,id){if(obj.value==""){obj.value=window.commentEmptyText;$j("#comment-edit-text-"+id).removeClass("comment-edit-text-full");$j("#comment-edit-text-"+id).addClass("comment-edit-text-empty");$j("#mod-cmnt-wrap-"+id).hide();closeMenu("comment-edit-submit-wrapper-"+id)}}function commentInsert(obj,id){var tmpStr=$j("#comment-edit-text-"+id).val();if(tmpStr==window.commentEmptyText){tmpStr="";$j("#comment-edit-text-"+id).addClass("comment-edit-text-full");$j("#comment-edit-text-"+id).removeClass("comment-edit-text-empty");openMenu("comment-edit-submit-wrapper-"+id)}var ins=$j(obj).html();ins=ins.replace("<","<");ins=ins.replace(">",">");ins=ins.replace("&","&");ins=ins.replace(""",'"');$j("#comment-edit-text-"+id).val(tmpStr+ins)}function qCommentInsert(obj,id){var tmpStr=$j("#comment-edit-text-"+id).val();if(tmpStr==window.commentEmptyText){tmpStr="";$j("#comment-edit-text-"+id).addClass("comment-edit-text-full");$j("#comment-edit-text-"+id).removeClass("comment-edit-text-empty");openMenu("comment-edit-submit-wrapper-"+id)}var ins=$j(obj).val();ins=ins.replace("<","<");ins=ins.replace(">",">");ins=ins.replace("&","&");ins=ins.replace(""",'"');$j("#comment-edit-text-"+id).val(tmpStr+ins);$j(obj).val("")}function enableOnUser(){if(editor)return;$j(this).val("");initEditor()}var editor=false;var textlen=0;var plaintext=window.editSelect;var ispublic=window.isPublic;function initEditor(cb){if(editor==false){$j("#profile-jot-text-loading").show();if(plaintext=="none"){$j("#profile-jot-text-loading").hide();$j("#profile-jot-text").css({height:200,color:"#000"});$j("#profile-jot-text").contact_autocomplete(baseurl+"/acl");editor=true;$j("a#jot-perms-icon").fancybox({transitionIn:"none",transitionOut:"none"});$j(".jothidden").show();if(typeof cb!="undefined")cb();return}tinyMCE.init({theme:"advanced",mode:"specific_textareas",editor_selector:window.editSelect,auto_focus:"profile-jot-text",plugins:"bbcode,paste,autoresize, inlinepopups",theme_advanced_buttons1:"bold,italic,underline,undo,redo,link,unlink,image,forecolor,formatselect,code",theme_advanced_buttons2:"",theme_advanced_buttons3:"",theme_advanced_toolbar_location:"top",theme_advanced_toolbar_align:"center",theme_advanced_blockformats:"blockquote,code",gecko_spellcheck:true,paste_text_sticky:true,entity_encoding:"raw",add_unload_trigger:false,remove_linebreaks:false,forced_root_block:"div",convert_urls:false,content_css:window.baseURL+"/view/custom_tinymce.css",theme_advanced_path:false,file_browser_callback:"fcFileBrowser",setup:function(ed){cPopup=null;ed.onKeyDown.add(function(ed,e){if(cPopup!==null)cPopup.onkey(e)});ed.onKeyUp.add(function(ed,e){var txt=tinyMCE.activeEditor.getContent();match=txt.match(/@([^ \n]+)$/);if(match!==null){if(cPopup===null){cPopup=new ACPopup(this,baseurl+"/acl")}if(cPopup.ready&&match[1]!==cPopup.searchText)cPopup.search(match[1]);if(!cPopup.ready)cPopup=null}else{if(cPopup!==null){cPopup.close();cPopup=null}}textlen=txt.length;if(textlen!=0&&$j("#jot-perms-icon").is(".unlock")){$j("#profile-jot-desc").html(ispublic)}else{$j("#profile-jot-desc").html(" ")}if(textlen<=140){$j("#character-counter").removeClass("red");$j("#character-counter").removeClass("orange");$j("#character-counter").addClass("grey")}if(textlen>140&&textlen<=420){$j("#character-counter").removeClass("grey");$j("#character-counter").removeClass("red");$j("#character-counter").addClass("orange")}if(textlen>420){$j("#character-counter").removeClass("grey");$j("#character-counter").removeClass("orange");$j("#character-counter").addClass("red")}$j("#character-counter").text(textlen)});ed.onInit.add(function(ed){ed.pasteAsPlainText=true;$j("#profile-jot-text-loading").hide();$j(".jothidden").show();if(typeof cb!="undefined")cb()})}});editor=true;$j("a#jot-perms-icon").fancybox({transitionIn:"none",transitionOut:"none"})}else{if(typeof cb!="undefined")cb()}}function msgInitEditor(){if(plaintext!="none"){tinyMCE.init({theme:"advanced",mode:"specific_textareas",editor_selector:/(profile-jot-text|prvmail-text)/,plugins:"bbcode,paste",theme_advanced_buttons1:"bold,italic,underline,undo,redo,link,unlink,image,forecolor",theme_advanced_buttons2:"",theme_advanced_buttons3:"",theme_advanced_toolbar_location:"top",theme_advanced_toolbar_align:"center",theme_advanced_blockformats:"blockquote,code",gecko_spellcheck:true,paste_text_sticky:true,entity_encoding:"raw",add_unload_trigger:false,remove_linebreaks:false,forced_root_block:"div",convert_urls:false,content_css:baseurl+"/view/custom_tinymce.css",theme_advanced_path:false,setup:function(ed){ed.onInit.add(function(ed){ed.pasteAsPlainText=true;var editorId=ed.editorId;var textarea=$j("#"+editorId);if(typeof textarea.attr("tabindex")!="undefined"){$j("#"+editorId+"_ifr").attr("tabindex",textarea.attr("tabindex"));textarea.attr("tabindex",null)}})}})}else $j("#prvmail-text").contact_autocomplete(baseurl+"/acl")}function profInitEditor(){tinyMCE.init({theme:"advanced",mode:window.editSelect,plugins:"bbcode,paste",theme_advanced_buttons1:"bold,italic,underline,undo,redo,link,unlink,image,forecolor,formatselect,code",theme_advanced_buttons2:"",theme_advanced_buttons3:"",theme_advanced_toolbar_location:"top",theme_advanced_toolbar_align:"center",theme_advanced_blockformats:"blockquote,code",gecko_spellcheck:true,paste_text_sticky:true,entity_encoding:"raw",add_unload_trigger:false,remove_linebreaks:false,forced_root_block:"div",content_css:baseurl+"/view/custom_tinymce.css",theme_advanced_path:false,setup:function(ed){ed.onInit.add(function(ed){ed.pasteAsPlainText=true})}})}function eventInitEditor(){tinyMCE.init({theme:"advanced",mode:"textareas",plugins:"bbcode,paste",theme_advanced_buttons1:"bold,italic,underline,undo,redo,link,unlink,image,forecolor,formatselect,code",theme_advanced_buttons2:"",theme_advanced_buttons3:"",theme_advanced_toolbar_location:"top",theme_advanced_toolbar_align:"center",theme_advanced_blockformats:"blockquote,code",gecko_spellcheck:true,paste_text_sticky:true,entity_encoding:"raw",add_unload_trigger:false,remove_linebreaks:false,forced_root_block:"div",content_css:baseurl+"/view/custom_tinymce.css",theme_advanced_path:false,setup:function(ed){ed.onInit.add(function(ed){ed.pasteAsPlainText=true})}})}function contactInitEditor(){tinyMCE.init({theme:"advanced",mode:window.editSelect,elements:"contact-edit-info",plugins:"bbcode",theme_advanced_buttons1:"bold,italic,underline,undo,redo,link,unlink,image,forecolor",theme_advanced_buttons2:"",theme_advanced_buttons3:"",theme_advanced_toolbar_location:"top",theme_advanced_toolbar_align:"center",theme_advanced_styles:"blockquote,code",gecko_spellcheck:true,entity_encoding:"raw",add_unload_trigger:false,remove_linebreaks:false,forced_root_block:"div",content_css:baseurl+"/view/custom_tinymce.css"})}function wallInitEditor(){var plaintext=window.editSelect;if(plaintext!="none"){tinyMCE.init({theme:"advanced",mode:"specific_textareas",editor_selector:/(profile-jot-text|prvmail-text)/,plugins:"bbcode,paste",theme_advanced_buttons1:"bold,italic,underline,undo,redo,link,unlink,image,forecolor",theme_advanced_buttons2:"",theme_advanced_buttons3:"",theme_advanced_toolbar_location:"top",theme_advanced_toolbar_align:"center",theme_advanced_blockformats:"blockquote,code",gecko_spellcheck:true,paste_text_sticky:true,entity_encoding:"raw",add_unload_trigger:false,remove_linebreaks:false,forced_root_block:"div",convert_urls:false,content_css:baseurl+"/view/custom_tinymce.css",theme_advanced_path:false,setup:function(ed){ed.onInit.add(function(ed){ed.pasteAsPlainText=true;var editorId=ed.editorId;var textarea=$j("#"+editorId);if(typeof textarea.attr("tabindex")!="undefined"){$j("#"+editorId+"_ifr").attr("tabindex",textarea.attr("tabindex"));textarea.attr("tabindex",null)}})}})}else $j("#prvmail-text").contact_autocomplete(baseurl+"/acl")}function deleteCheckedItems(delID){if(confirm(window.delItems)){var checkedstr="";$j(delID).hide();$j(delID+"-rotator").show();$j(".item-select").each(function(){if($j(this).is(":checked")){if(checkedstr.length!=0){checkedstr=checkedstr+","+$j(this).val()}else{checkedstr=$j(this).val()}}});$j.post("item",{dropitems:checkedstr},function(data){window.location.reload()})}}function jotVideoURL(){reply=prompt(window.vidURL);if(reply&&reply.length){addeditortext("[video]"+reply+"[/video]")}}function jotAudioURL(){reply=prompt(window.audURL);if(reply&&reply.length){addeditortext("[audio]"+reply+"[/audio]")}}function jotGetLocation(){reply=prompt(window.whereAreU,$j("#jot-location").val());if(reply&&reply.length){$j("#jot-location").val(reply)}}function jotShare(id){if($j("#jot-popup").length!=0)$j("#jot-popup").show();$j("#like-rotator-"+id).show();$j.get("share/"+id,function(data){if(!editor)$j("#profile-jot-text").val("");initEditor(function(){addeditortext(data);$j("#like-rotator-"+id).hide();$j(window).scrollTop(0)})})}function linkdropper(event){var linkFound=event.dataTransfer.types.contains("text/uri-list");if(linkFound)event.preventDefault()}function itemTag(id){reply=prompt(window.term);if(reply&&reply.length){reply=reply.replace("#","");if(reply.length){commentBusy=true;$j("body").css("cursor","wait");$j.get("tagger/"+id+"?term="+reply,NavUpdate);liking=1}}}function itemFiler(id){var bordercolor=$j("input").css("border-color");$j.get("filer/",function(data){$j.fancybox(data);$j("#id_term").keypress(function(){$j(this).css("border-color",bordercolor)});$j("#select_term").change(function(){$j("#id_term").css("border-color",bordercolor)});$j("#filer_save").click(function(e){e.preventDefault();reply=$j("#id_term").val();if(reply&&reply.length){commentBusy=true;$j("body").css("cursor","wait");$j.get("filer/"+id+"?term="+reply,NavUpdate);liking=1;$j.fancybox.close()}else{$j("#id_term").css("border-color","#FF0000")}return false})})}function jotClearLocation(){$j("#jot-coord").val("");$j("#profile-nolocation-wrapper").hide()}function addeditortext(data){if(plaintext=="none"){var currentText=$j("#profile-jot-text").val();$j("#profile-jot-text").val(currentText+data)}else tinyMCE.execCommand("mceInsertRawHTML",false,data)}if(typeof window.geoTag==="function")window.geoTag();
\ No newline at end of file
diff --git a/view/theme/frost/photos_upload.tpl b/view/theme/frost/photos_upload.tpl
index 2aa12a3ca..1a41fcbdb 100644
--- a/view/theme/frost/photos_upload.tpl
+++ b/view/theme/frost/photos_upload.tpl
@@ -19,6 +19,7 @@
+ $default_upload_box
@@ -41,9 +42,9 @@
- $uploader
+ $alt_uploader
- $default
+ $default_upload_submit
diff --git a/view/theme/frost/smarty3/comment_item.tpl b/view/theme/frost/smarty3/comment_item.tpl
index 2f341072a..4b18abce2 100644
--- a/view/theme/frost/smarty3/comment_item.tpl
+++ b/view/theme/frost/smarty3/comment_item.tpl
@@ -3,7 +3,7 @@
* DO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN
*
*}}
-
+ -->*}}
-
+ {{**}}
diff --git a/view/theme/frost/smarty3/contact_template.tpl b/view/theme/frost/smarty3/contact_template.tpl
index 649829606..7eba7efee 100644
--- a/view/theme/frost/smarty3/contact_template.tpl
+++ b/view/theme/frost/smarty3/contact_template.tpl
@@ -16,7 +16,13 @@
{{/if}}
diff --git a/view/theme/frost/smarty3/photos_upload.tpl b/view/theme/frost/smarty3/photos_upload.tpl
index 233672a31..4c829a296 100644
--- a/view/theme/frost/smarty3/photos_upload.tpl
+++ b/view/theme/frost/smarty3/photos_upload.tpl
@@ -24,6 +24,7 @@
+ {{$default_upload_box}}
@@ -46,9 +47,9 @@
- {{$uploader}}
+ {{$alt_uploader}}
- {{$default}}
+ {{$default_upload_submit}}
diff --git a/view/theme/quattro/comment_item.tpl b/view/theme/quattro/comment_item.tpl
index 3fbde1631..293f93f94 100644
--- a/view/theme/quattro/comment_item.tpl
+++ b/view/theme/quattro/comment_item.tpl
@@ -3,7 +3,7 @@
-
+ {##}
diff --git a/view/theme/quattro/contact_template.tpl b/view/theme/quattro/contact_template.tpl
index b826acc65..485ee6cac 100644
--- a/view/theme/quattro/contact_template.tpl
+++ b/view/theme/quattro/contact_template.tpl
@@ -10,7 +10,13 @@
{{ if $contact.photo_menu }}
{{ endif }}
diff --git a/view/theme/quattro/smarty3/comment_item.tpl b/view/theme/quattro/smarty3/comment_item.tpl
index 1e6a6e69c..eca1f14f4 100644
--- a/view/theme/quattro/smarty3/comment_item.tpl
+++ b/view/theme/quattro/smarty3/comment_item.tpl
@@ -8,7 +8,7 @@
-
+ {{**}}
diff --git a/view/theme/quattro/smarty3/contact_template.tpl b/view/theme/quattro/smarty3/contact_template.tpl
index 9788388e7..c74a513b8 100644
--- a/view/theme/quattro/smarty3/contact_template.tpl
+++ b/view/theme/quattro/smarty3/contact_template.tpl
@@ -15,7 +15,13 @@
{{if $contact.photo_menu}}
{{/if}}
diff --git a/view/theme/smoothly/jot-header.tpl b/view/theme/smoothly/jot-header.tpl
index 0d89c1c6b..b9f6149c2 100644
--- a/view/theme/smoothly/jot-header.tpl
+++ b/view/theme/smoothly/jot-header.tpl
@@ -53,9 +53,9 @@ function initEditor(cb){
entity_encoding : "raw",
add_unload_trigger : false,
remove_linebreaks : false,
- force_p_newlines : false,
- force_br_newlines : true,
- forced_root_block : '',
+ //force_p_newlines : false,
+ //force_br_newlines : true,
+ forced_root_block : 'div',
convert_urls: false,
content_css: "$baseurl/view/custom_tinymce.css",
theme_advanced_path : false,
diff --git a/view/theme/smoothly/smarty3/jot-header.tpl b/view/theme/smoothly/smarty3/jot-header.tpl
index 48875e3f7..851908239 100644
--- a/view/theme/smoothly/smarty3/jot-header.tpl
+++ b/view/theme/smoothly/smarty3/jot-header.tpl
@@ -58,9 +58,9 @@ function initEditor(cb){
entity_encoding : "raw",
add_unload_trigger : false,
remove_linebreaks : false,
- force_p_newlines : false,
- force_br_newlines : true,
- forced_root_block : '',
+ //force_p_newlines : false,
+ //force_br_newlines : true,
+ forced_root_block : 'div',
convert_urls: false,
content_css: "{{$baseurl}}/view/custom_tinymce.css",
theme_advanced_path : false,
diff --git a/view/theme/testbubble/comment_item.tpl b/view/theme/testbubble/comment_item.tpl
index 1054b23e2..f7fe22dd7 100644
--- a/view/theme/testbubble/comment_item.tpl
+++ b/view/theme/testbubble/comment_item.tpl
@@ -3,7 +3,7 @@
-
+ {##}
diff --git a/view/theme/testbubble/jot-header.tpl b/view/theme/testbubble/jot-header.tpl
index 79f489e78..da50716d9 100644
--- a/view/theme/testbubble/jot-header.tpl
+++ b/view/theme/testbubble/jot-header.tpl
@@ -53,9 +53,9 @@ function initEditor(cb) {
entity_encoding : "raw",
add_unload_trigger : false,
remove_linebreaks : false,
- force_p_newlines : false,
- force_br_newlines : true,
- forced_root_block : '',
+ //force_p_newlines : false,
+ //force_br_newlines : true,
+ forced_root_block : 'div',
convert_urls: false,
content_css: "$baseurl/view/custom_tinymce.css",
theme_advanced_path : false,
diff --git a/view/theme/testbubble/smarty3/comment_item.tpl b/view/theme/testbubble/smarty3/comment_item.tpl
index 95ea5afd7..ef993e8f5 100644
--- a/view/theme/testbubble/smarty3/comment_item.tpl
+++ b/view/theme/testbubble/smarty3/comment_item.tpl
@@ -8,7 +8,7 @@
-
+ {{**}}
diff --git a/view/theme/testbubble/smarty3/jot-header.tpl b/view/theme/testbubble/smarty3/jot-header.tpl
index 08aa748d1..67deaf819 100644
--- a/view/theme/testbubble/smarty3/jot-header.tpl
+++ b/view/theme/testbubble/smarty3/jot-header.tpl
@@ -58,9 +58,9 @@ function initEditor(cb) {
entity_encoding : "raw",
add_unload_trigger : false,
remove_linebreaks : false,
- force_p_newlines : false,
- force_br_newlines : true,
- forced_root_block : '',
+ //force_p_newlines : false,
+ //force_br_newlines : true,
+ forced_root_block : 'div',
convert_urls: false,
content_css: "{{$baseurl}}/view/custom_tinymce.css",
theme_advanced_path : false,
diff --git a/view/theme/vier/comment_item.tpl b/view/theme/vier/comment_item.tpl
index fd27e494b..4e39c0772 100644
--- a/view/theme/vier/comment_item.tpl
+++ b/view/theme/vier/comment_item.tpl
@@ -7,7 +7,7 @@
-
+ {##}
diff --git a/view/theme/vier/smarty3/comment_item.tpl b/view/theme/vier/smarty3/comment_item.tpl
index 45b3c6891..b683f1242 100644
--- a/view/theme/vier/smarty3/comment_item.tpl
+++ b/view/theme/vier/smarty3/comment_item.tpl
@@ -12,7 +12,7 @@
-
+ {{**}}
diff --git a/view/wallmsg-header.tpl b/view/wallmsg-header.tpl
index cb3922572..200dfcbd0 100644
--- a/view/wallmsg-header.tpl
+++ b/view/wallmsg-header.tpl
@@ -21,9 +21,9 @@ if(plaintext != 'none') {
entity_encoding : "raw",
add_unload_trigger : false,
remove_linebreaks : false,
- force_p_newlines : false,
- force_br_newlines : true,
- forced_root_block : '',
+ //force_p_newlines : false,
+ //force_br_newlines : true,
+ forced_root_block : 'div',
convert_urls: false,
content_css: "$baseurl/view/custom_tinymce.css",
//Character count
diff --git a/view/zh-cn/messages.po b/view/zh-cn/messages.po
index bbeab9500..68ffdc971 100644
--- a/view/zh-cn/messages.po
+++ b/view/zh-cn/messages.po
@@ -3,14 +3,15 @@
# This file is distributed under the same license as the Friendica package.
#
# Translators:
+# Matthew Exon
, 2013.
# Mike Macgirvin, 2010.
# , 2012-2013.
msgid ""
msgstr ""
"Project-Id-Version: friendica\n"
"Report-Msgid-Bugs-To: http://bugs.friendica.com/\n"
-"POT-Creation-Date: 2013-01-15 10:00-0800\n"
-"PO-Revision-Date: 2013-01-16 08:18+0000\n"
+"POT-Creation-Date: 2013-01-27 10:00-0800\n"
+"PO-Revision-Date: 2013-01-28 12:52+0000\n"
"Last-Translator: matthew_exon \n"
"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/friendica/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
@@ -57,13 +58,13 @@ msgstr "熟人更新失败。"
#: ../../mod/wall_upload.php:66 ../../mod/follow.php:9
#: ../../mod/display.php:180 ../../mod/profiles.php:146
#: ../../mod/profiles.php:567 ../../mod/delegate.php:6
-#: ../../mod/suggest.php:28 ../../mod/invite.php:15 ../../mod/invite.php:83
+#: ../../mod/suggest.php:28 ../../mod/invite.php:15 ../../mod/invite.php:101
#: ../../mod/dfrn_confirm.php:53 ../../addon/facebook/facebook.php:512
#: ../../addon/facebook/facebook.php:518 ../../addon/fbpost/fbpost.php:170
#: ../../addon/fbpost/fbpost.php:176
#: ../../addon/dav/friendica/layout.fnk.php:354
#: ../../addon/tumblr/tumblr.php:34 ../../include/items.php:3987
-#: ../../index.php:340 ../../addon.old/facebook/facebook.php:510
+#: ../../index.php:341 ../../addon.old/facebook/facebook.php:510
#: ../../addon.old/facebook/facebook.php:516
#: ../../addon.old/fbpost/fbpost.php:159 ../../addon.old/fbpost/fbpost.php:165
#: ../../addon.old/dav/friendica/layout.fnk.php:354
@@ -145,7 +146,7 @@ msgstr "新照片从这个URL"
#: ../../mod/message.php:301 ../../mod/message.php:527 ../../mod/admin.php:461
#: ../../mod/admin.php:728 ../../mod/admin.php:865 ../../mod/admin.php:1064
#: ../../mod/admin.php:1151 ../../mod/profiles.php:626
-#: ../../mod/invite.php:121 ../../addon/fromgplus/fromgplus.php:44
+#: ../../mod/invite.php:140 ../../addon/fromgplus/fromgplus.php:44
#: ../../addon/facebook/facebook.php:621
#: ../../addon/snautofollow/snautofollow.php:64
#: ../../addon/fbpost/fbpost.php:280 ../../addon/yourls/yourls.php:76
@@ -244,11 +245,11 @@ msgstr "帮助:"
msgid "Help"
msgstr "帮助"
-#: ../../mod/help.php:90 ../../index.php:225
+#: ../../mod/help.php:90 ../../index.php:226
msgid "Not Found"
msgstr "未发现"
-#: ../../mod/help.php:93 ../../index.php:228
+#: ../../mod/help.php:93 ../../index.php:229
msgid "Page not found."
msgstr "页发现。"
@@ -276,7 +277,7 @@ msgstr "建议朋友给%s"
#: ../../mod/events.php:66
msgid "Event title and start time are required."
-msgstr ""
+msgstr "项目标题和开始时间是必须的。"
#: ../../mod/events.php:279
msgid "l, F j"
@@ -291,7 +292,7 @@ msgid "link to source"
msgstr "链接到来源"
#: ../../mod/events.php:358 ../../view/theme/diabook/theme.php:91
-#: ../../include/nav.php:52 ../../boot.php:1836
+#: ../../include/nav.php:52 ../../boot.php:1857
msgid "Events"
msgstr "事件"
@@ -321,7 +322,7 @@ msgstr "项目内容"
#: ../../mod/events.php:445
#, php-format
msgid "Format is %s %s. Starting date and Title are required."
-msgstr ""
+msgstr "形式是%s%s。开始时间和标题是必须的。"
#: ../../mod/events.php:447
msgid "Event Starts:"
@@ -329,7 +330,7 @@ msgstr "事件开始:"
#: ../../mod/events.php:447 ../../mod/events.php:461
msgid "Required"
-msgstr ""
+msgstr "必须的"
#: ../../mod/events.php:450
msgid "Finish date/time is not known or not relevant"
@@ -350,13 +351,13 @@ msgstr "描述:"
#: ../../mod/events.php:459 ../../mod/directory.php:134
#: ../../addon/forumdirectory/forumdirectory.php:156
#: ../../include/event.php:40 ../../include/bb2diaspora.php:415
-#: ../../boot.php:1358
+#: ../../boot.php:1379
msgid "Location:"
msgstr "位置:"
#: ../../mod/events.php:461
msgid "Title:"
-msgstr ""
+msgstr "标题:"
#: ../../mod/events.php:463
msgid "Share this event"
@@ -370,7 +371,7 @@ msgstr ""
#: ../../mod/dfrn_request.php:848 ../../mod/settings.php:561
#: ../../mod/settings.php:587 ../../mod/fbrowser.php:81
#: ../../mod/fbrowser.php:116 ../../addon/js_upload/js_upload.php:45
-#: ../../include/conversation.php:1040
+#: ../../include/conversation.php:1042
#: ../../addon.old/js_upload/js_upload.php:45
msgid "Cancel"
msgstr "退消"
@@ -440,7 +441,7 @@ msgstr "是"
msgid "No"
msgstr "否"
-#: ../../mod/photos.php:51 ../../boot.php:1829
+#: ../../mod/photos.php:51 ../../boot.php:1850
msgid "Photo Albums"
msgstr "相册"
@@ -535,7 +536,7 @@ msgstr "这个项目使用权限的。"
#: ../../mod/photos.php:1037
#, php-format
msgid "You have used %1$.2f Mbytes of %2$.2f Mbytes photo storage."
-msgstr ""
+msgstr "您用%2$.2f兆字节的%1$.2f兆字节照片存储。"
#: ../../mod/photos.php:1053
msgid "Upload Photos"
@@ -612,11 +613,11 @@ msgstr "[删除任何标签]"
#: ../../mod/photos.php:1388
msgid "Rotate CW (right)"
-msgstr ""
+msgstr "顺时针地转动(左)"
#: ../../mod/photos.php:1389
msgid "Rotate CCW (left)"
-msgstr ""
+msgstr "反顺时针地转动(右)"
#: ../../mod/photos.php:1391
msgid "New album name"
@@ -645,7 +646,7 @@ msgstr "我喜欢这(交替)"
msgid "I don't like this (toggle)"
msgstr "我不喜欢这(交替)"
-#: ../../mod/photos.php:1422 ../../include/conversation.php:1000
+#: ../../mod/photos.php:1422 ../../include/conversation.php:1002
msgid "Share"
msgstr "分享"
@@ -653,7 +654,7 @@ msgstr "分享"
#: ../../mod/content.php:499 ../../mod/content.php:883
#: ../../mod/wallmessage.php:152 ../../mod/message.php:300
#: ../../mod/message.php:528 ../../include/conversation.php:645
-#: ../../include/conversation.php:1019 ../../object/Item.php:293
+#: ../../include/conversation.php:1021 ../../object/Item.php:293
msgid "Please wait"
msgstr "请等一下"
@@ -671,7 +672,7 @@ msgstr "评论"
#: ../../mod/photos.php:1443 ../../mod/photos.php:1487
#: ../../mod/photos.php:1570 ../../mod/editpost.php:142
-#: ../../mod/content.php:719 ../../include/conversation.php:1037
+#: ../../mod/content.php:719 ../../include/conversation.php:1039
#: ../../object/Item.php:613
msgid "Preview"
msgstr "预演"
@@ -731,7 +732,7 @@ msgstr "建议,夸奖,捐赠,等-请发邮件到「 Info」在Friendica
#: ../../mod/friendica.php:75
msgid "Installed plugins/addons/apps:"
-msgstr ""
+msgstr "安装的插件/加件/应用:"
#: ../../mod/friendica.php:88
msgid "No installed plugins/addons/apps"
@@ -745,7 +746,7 @@ msgstr "项目没找到"
msgid "Edit post"
msgstr "编辑文章"
-#: ../../mod/editpost.php:91 ../../include/conversation.php:986
+#: ../../mod/editpost.php:91 ../../include/conversation.php:988
msgid "Post to Email"
msgstr "电邮发布"
@@ -756,85 +757,85 @@ msgstr "编辑"
#: ../../mod/editpost.php:107 ../../mod/wallmessage.php:150
#: ../../mod/message.php:298 ../../mod/message.php:525
-#: ../../include/conversation.php:1001
+#: ../../include/conversation.php:1003
msgid "Upload photo"
msgstr "上传照片"
-#: ../../mod/editpost.php:108 ../../include/conversation.php:1002
+#: ../../mod/editpost.php:108 ../../include/conversation.php:1004
msgid "upload photo"
msgstr "上传照片"
-#: ../../mod/editpost.php:109 ../../include/conversation.php:1003
+#: ../../mod/editpost.php:109 ../../include/conversation.php:1005
msgid "Attach file"
msgstr "附上文件"
-#: ../../mod/editpost.php:110 ../../include/conversation.php:1004
+#: ../../mod/editpost.php:110 ../../include/conversation.php:1006
msgid "attach file"
msgstr "附上文件"
#: ../../mod/editpost.php:111 ../../mod/wallmessage.php:151
#: ../../mod/message.php:299 ../../mod/message.php:526
-#: ../../include/conversation.php:1005
+#: ../../include/conversation.php:1007
msgid "Insert web link"
msgstr "插入网页环节"
-#: ../../mod/editpost.php:112 ../../include/conversation.php:1006
+#: ../../mod/editpost.php:112 ../../include/conversation.php:1008
msgid "web link"
msgstr "网页环节"
-#: ../../mod/editpost.php:113 ../../include/conversation.php:1007
+#: ../../mod/editpost.php:113 ../../include/conversation.php:1009
msgid "Insert video link"
msgstr "插入视频环节"
-#: ../../mod/editpost.php:114 ../../include/conversation.php:1008
+#: ../../mod/editpost.php:114 ../../include/conversation.php:1010
msgid "video link"
msgstr "视频环节"
-#: ../../mod/editpost.php:115 ../../include/conversation.php:1009
+#: ../../mod/editpost.php:115 ../../include/conversation.php:1011
msgid "Insert audio link"
msgstr "插入录音环节"
-#: ../../mod/editpost.php:116 ../../include/conversation.php:1010
+#: ../../mod/editpost.php:116 ../../include/conversation.php:1012
msgid "audio link"
msgstr "录音环节"
-#: ../../mod/editpost.php:117 ../../include/conversation.php:1011
+#: ../../mod/editpost.php:117 ../../include/conversation.php:1013
msgid "Set your location"
msgstr "设定您的位置"
-#: ../../mod/editpost.php:118 ../../include/conversation.php:1012
+#: ../../mod/editpost.php:118 ../../include/conversation.php:1014
msgid "set location"
msgstr "指定位置"
-#: ../../mod/editpost.php:119 ../../include/conversation.php:1013
+#: ../../mod/editpost.php:119 ../../include/conversation.php:1015
msgid "Clear browser location"
msgstr "清空浏览器位置"
-#: ../../mod/editpost.php:120 ../../include/conversation.php:1014
+#: ../../mod/editpost.php:120 ../../include/conversation.php:1016
msgid "clear location"
msgstr "清理出位置"
-#: ../../mod/editpost.php:122 ../../include/conversation.php:1020
+#: ../../mod/editpost.php:122 ../../include/conversation.php:1022
msgid "Permission settings"
msgstr "权设置"
-#: ../../mod/editpost.php:130 ../../include/conversation.php:1029
+#: ../../mod/editpost.php:130 ../../include/conversation.php:1031
msgid "CC: email addresses"
msgstr "抄送: 电子邮件地址"
-#: ../../mod/editpost.php:131 ../../include/conversation.php:1030
+#: ../../mod/editpost.php:131 ../../include/conversation.php:1032
msgid "Public post"
msgstr "公开的消息"
-#: ../../mod/editpost.php:134 ../../include/conversation.php:1016
+#: ../../mod/editpost.php:134 ../../include/conversation.php:1018
msgid "Set title"
msgstr "指定标题"
-#: ../../mod/editpost.php:136 ../../include/conversation.php:1018
+#: ../../mod/editpost.php:136 ../../include/conversation.php:1020
msgid "Categories (comma-separated list)"
-msgstr ""
+msgstr "种类(逗号分隔单)"
-#: ../../mod/editpost.php:137 ../../include/conversation.php:1032
+#: ../../mod/editpost.php:137 ../../include/conversation.php:1034
msgid "Example: bob@example.com, mary@example.com"
msgstr "比如: li@example.com, wang@example.com"
@@ -891,11 +892,11 @@ msgstr "无效找到物"
#: ../../mod/dfrn_request.php:335
msgid "Invalid email address."
-msgstr ""
+msgstr "无效的邮件地址。"
#: ../../mod/dfrn_request.php:362
msgid "This account has not been configured for email. Request failed."
-msgstr ""
+msgstr "这个账户没有设置用电子邮件。要求没通过。"
#: ../../mod/dfrn_request.php:458
msgid "Unable to resolve your name at the provided location."
@@ -938,7 +939,7 @@ msgstr "错误的用户登记者。请用这个 用户。"
#: ../../mod/dfrn_request.php:670
msgid "Hide this contact"
-msgstr ""
+msgstr "隐藏这个熟人"
#: ../../mod/dfrn_request.php:673
#, php-format
@@ -962,18 +963,18 @@ msgstr "[名字拒给]"
msgid ""
"Please enter your 'Identity Address' from one of the following supported "
"communications networks:"
-msgstr ""
+msgstr "请输入您的「同一人地址」这些支持的交通网络中:"
#: ../../mod/dfrn_request.php:827
msgid "Connect as an email follower (Coming soon)"
-msgstr ""
+msgstr "连接当邮件关注 (快来)"
#: ../../mod/dfrn_request.php:829
msgid ""
"If you are not yet a member of the free social web, follow this link to find a public"
" Friendica site and join us today ."
-msgstr ""
+msgstr "如果您还没有自由社会网络成员之一,点击这个环节找公开Friendica网站今天加入 ."
#: ../../mod/dfrn_request.php:832
msgid "Friend/Connection Request"
@@ -1016,7 +1017,7 @@ msgstr "Diaspora"
msgid ""
" - please do not use this form. Instead, enter %s into your Diaspora search"
" bar."
-msgstr ""
+msgstr " - 请别用这个表格。反而输入%s在您的Diaspora搜索功能。"
#: ../../mod/dfrn_request.php:844
msgid "Your Identity Address:"
@@ -1032,7 +1033,7 @@ msgstr "帐户配置"
#: ../../mod/uexport.php:14 ../../mod/settings.php:40
msgid "Display settings"
-msgstr ""
+msgstr "表示设置"
#: ../../mod/uexport.php:20 ../../mod/settings.php:46
msgid "Connector settings"
@@ -1044,7 +1045,7 @@ msgstr "插件设置"
#: ../../mod/uexport.php:30 ../../mod/settings.php:56
msgid "Connected apps"
-msgstr ""
+msgstr "连接着应用"
#: ../../mod/uexport.php:35 ../../mod/uexport.php:80 ../../mod/settings.php:61
msgid "Export personal data"
@@ -1052,7 +1053,7 @@ msgstr "出口私人信息"
#: ../../mod/uexport.php:40 ../../mod/settings.php:66
msgid "Remove account"
-msgstr ""
+msgstr "删除账户"
#: ../../mod/uexport.php:48 ../../mod/settings.php:74
#: ../../mod/newmember.php:22 ../../mod/admin.php:824 ../../mod/admin.php:1029
@@ -1185,7 +1186,7 @@ msgid ""
"If you don't have a command line version of PHP installed on server, you "
"will not be able to run background polling via cron. See 'Activating scheduled tasks' "
-msgstr ""
+msgstr "如果您没有命令行PHP在服务器,您实行不了用cron背景检查。看「使安排做的任务可用」 "
#: ../../mod/install.php:325
msgid "PHP executable path"
@@ -1195,7 +1196,7 @@ msgstr "PHP可执行路径"
msgid ""
"Enter full path to php executable. You can leave this blank to continue the "
"installation."
-msgstr ""
+msgstr "输入全路线到php执行程序。您会留空白为继续安装。"
#: ../../mod/install.php:330
msgid "Command line PHP"
@@ -1213,7 +1214,7 @@ msgstr "这必要为通信发布成功。"
#: ../../mod/install.php:342
msgid "PHP register_argc_argv"
-msgstr ""
+msgstr "PHP register_argc_argv"
#: ../../mod/install.php:363
msgid ""
@@ -1253,7 +1254,7 @@ msgstr "mb_string PHP模块"
#: ../../mod/install.php:382 ../../mod/install.php:384
msgid "Apache mod_rewrite module"
-msgstr ""
+msgstr "Apache mod_rewrite部件"
#: ../../mod/install.php:382
msgid ""
@@ -1297,13 +1298,13 @@ msgstr "这常常是一个权设置,因为网服务器可能不会写文件在
msgid ""
"At the end of this procedure, we will give you a text to save in a file "
"named .htconfig.php in your Friendica top folder."
-msgstr ""
+msgstr "这个步骤头,我们给您正文要保存在叫.htconfig.php的文件在您Friendica主文件夹。"
#: ../../mod/install.php:426
msgid ""
"You can alternatively skip this procedure and perform a manual installation."
" Please see the file \"INSTALL.txt\" for instructions."
-msgstr ""
+msgstr "或者您会这个步骤不做还是实行手动的安装。请看INSTALL.txt文件为说明。"
#: ../../mod/install.php:429
msgid ".htconfig.php is writable"
@@ -1341,11 +1342,11 @@ msgstr ""
#: ../../mod/install.php:457
msgid ""
"Url rewrite in .htaccess is not working. Check your server configuration."
-msgstr ""
+msgstr " URL改写在.htaccess不行。检查您服务器设置。"
#: ../../mod/install.php:459
msgid "Url rewrite is working"
-msgstr ""
+msgstr "URL改写发挥机能"
#: ../../mod/install.php:469
msgid ""
@@ -1360,7 +1361,7 @@ msgstr "造成数据库列表相遇错误。"
#: ../../mod/install.php:504
msgid "What next "
-msgstr ""
+msgstr "下步是什么 "
#: ../../mod/install.php:505
msgid ""
@@ -1404,11 +1405,11 @@ msgstr "请选择你的时区:"
#: ../../mod/poke.php:192
msgid "Poke/Prod"
-msgstr ""
+msgstr "戳"
#: ../../mod/poke.php:193
msgid "poke, prod or do other things to somebody"
-msgstr ""
+msgstr "把人家戳或别的行动"
#: ../../mod/poke.php:194
msgid "Recipient"
@@ -1435,7 +1436,7 @@ msgid "is interested in:"
msgstr "感兴趣对:"
#: ../../mod/match.php:58 ../../mod/suggest.php:59
-#: ../../include/contact_widgets.php:9 ../../boot.php:1296
+#: ../../include/contact_widgets.php:9 ../../boot.php:1317
msgid "Connect"
msgstr "连接"
@@ -1496,7 +1497,7 @@ msgstr[0] "%d评论"
#: ../../object/Item.php:315 ../../object/Item.php:328
msgid "comment"
msgid_plural "comments"
-msgstr[0] ""
+msgstr[0] "评论"
#: ../../mod/content.php:606 ../../addon/page/page.php:77
#: ../../addon/page/page.php:111 ../../addon/showmore/showmore.php:119
@@ -1524,35 +1525,35 @@ msgstr "分享"
#: ../../mod/content.php:711 ../../object/Item.php:605
msgid "Bold"
-msgstr ""
+msgstr "粗体字 "
#: ../../mod/content.php:712 ../../object/Item.php:606
msgid "Italic"
-msgstr ""
+msgstr "斜体 "
#: ../../mod/content.php:713 ../../object/Item.php:607
msgid "Underline"
-msgstr ""
+msgstr "下划线"
#: ../../mod/content.php:714 ../../object/Item.php:608
msgid "Quote"
-msgstr ""
+msgstr "引语"
#: ../../mod/content.php:715 ../../object/Item.php:609
msgid "Code"
-msgstr ""
+msgstr "源代码"
#: ../../mod/content.php:716 ../../object/Item.php:610
msgid "Image"
-msgstr ""
+msgstr "图片"
#: ../../mod/content.php:717 ../../object/Item.php:611
msgid "Link"
-msgstr ""
+msgstr "环节"
#: ../../mod/content.php:718 ../../object/Item.php:612
msgid "Video"
-msgstr ""
+msgstr "录像"
#: ../../mod/content.php:753 ../../object/Item.php:183
msgid "add star"
@@ -1576,7 +1577,7 @@ msgstr "加标签"
#: ../../mod/content.php:763 ../../object/Item.php:123
msgid "save to folder"
-msgstr ""
+msgstr "保存在文件夹"
#: ../../mod/content.php:854 ../../object/Item.php:260
msgid "to"
@@ -1811,11 +1812,11 @@ msgstr "熟人否不理了"
#: ../../mod/contacts.php:220
msgid "Contact has been archived"
-msgstr ""
+msgstr "把联系存档了"
#: ../../mod/contacts.php:220
msgid "Contact has been unarchived"
-msgstr ""
+msgstr "把联系从存档拿来了"
#: ../../mod/contacts.php:233
msgid "Contact has been removed."
@@ -1891,19 +1892,19 @@ msgstr "停不理"
#: ../../mod/contacts.php:328
msgid "Toggle Ignored status"
-msgstr ""
+msgstr "交替忽视现状"
#: ../../mod/contacts.php:332
msgid "Unarchive"
-msgstr ""
+msgstr "从存档拿来"
#: ../../mod/contacts.php:332
msgid "Archive"
-msgstr ""
+msgstr "存档"
#: ../../mod/contacts.php:335
msgid "Toggle Archive status"
-msgstr ""
+msgstr "交替档案现状"
#: ../../mod/contacts.php:338
msgid "Repair"
@@ -1911,11 +1912,11 @@ msgstr "维修"
#: ../../mod/contacts.php:341
msgid "Advanced Contact Settings"
-msgstr ""
+msgstr "专家熟人设置"
#: ../../mod/contacts.php:347
msgid "Communications lost with this contact!"
-msgstr ""
+msgstr "联系跟这个熟人断开了!"
#: ../../mod/contacts.php:350
msgid "Contact Editor"
@@ -1988,7 +1989,7 @@ msgstr "现在不理的"
#: ../../mod/contacts.php:384
msgid "Currently archived"
-msgstr ""
+msgstr "现在存档着"
#: ../../mod/contacts.php:385
msgid ""
@@ -1997,11 +1998,11 @@ msgstr "回答/喜欢关您公开文章会 还可见的"
#: ../../mod/contacts.php:438
msgid "Suggestions"
-msgstr ""
+msgstr "建议"
#: ../../mod/contacts.php:441
msgid "Suggest potential friends"
-msgstr ""
+msgstr "建议潜在朋友们"
#: ../../mod/contacts.php:444 ../../mod/group.php:194
msgid "All Contacts"
@@ -2009,47 +2010,47 @@ msgstr "所有的熟人"
#: ../../mod/contacts.php:447
msgid "Show all contacts"
-msgstr ""
+msgstr "表示所有的熟人"
#: ../../mod/contacts.php:450
msgid "Unblocked"
-msgstr ""
+msgstr "不拦了"
#: ../../mod/contacts.php:453
msgid "Only show unblocked contacts"
-msgstr ""
+msgstr "只表示不拦的熟人"
#: ../../mod/contacts.php:457
msgid "Blocked"
-msgstr ""
+msgstr "拦了"
#: ../../mod/contacts.php:460
msgid "Only show blocked contacts"
-msgstr ""
+msgstr "只表示拦的熟人"
#: ../../mod/contacts.php:464
msgid "Ignored"
-msgstr ""
+msgstr "忽视的"
#: ../../mod/contacts.php:467
msgid "Only show ignored contacts"
-msgstr ""
+msgstr "只表示忽视的熟人"
#: ../../mod/contacts.php:471
msgid "Archived"
-msgstr ""
+msgstr "在存档"
#: ../../mod/contacts.php:474
msgid "Only show archived contacts"
-msgstr ""
+msgstr "只表示档案熟人"
#: ../../mod/contacts.php:478
msgid "Hidden"
-msgstr ""
+msgstr "隐藏的"
#: ../../mod/contacts.php:481
msgid "Only show hidden contacts"
-msgstr ""
+msgstr "只表示隐藏的熟人"
#: ../../mod/contacts.php:529
msgid "Mutual Friendship"
@@ -2106,7 +2107,7 @@ msgid ""
"Password reset failed."
msgstr "要求确认不了。(您可能已经提交它。)重设密码失败了。"
-#: ../../mod/lostpass.php:84 ../../boot.php:1030
+#: ../../mod/lostpass.php:84 ../../boot.php:1051
msgid "Password Reset"
msgstr "复位密码"
@@ -2213,11 +2214,11 @@ msgstr "不能变化到这个邮件地址。"
#: ../../mod/settings.php:454
msgid "Private forum has no privacy permissions. Using default privacy group."
-msgstr ""
+msgstr "私人评坛没有隐私批准。默认隐私组用者。"
#: ../../mod/settings.php:458
msgid "Private forum has no privacy permissions and no default privacy group."
-msgstr ""
+msgstr "私人评坛没有隐私批准或默认隐私组。"
#: ../../mod/settings.php:488 ../../addon/facebook/facebook.php:497
#: ../../addon/fbpost/fbpost.php:155
@@ -2377,19 +2378,19 @@ msgstr "发公开的文章给所有的邮件熟人:"
#: ../../mod/settings.php:737
msgid "Action after import:"
-msgstr ""
+msgstr "进口后行动:"
#: ../../mod/settings.php:737
msgid "Mark as seen"
-msgstr ""
+msgstr "标注看过"
#: ../../mod/settings.php:737
msgid "Move to folder"
-msgstr ""
+msgstr "搬到文件夹"
#: ../../mod/settings.php:738
msgid "Move to folder:"
-msgstr ""
+msgstr "搬到文件夹:"
#: ../../mod/settings.php:769 ../../mod/admin.php:420
msgid "No special theme for mobile devices"
@@ -2397,7 +2398,7 @@ msgstr ""
#: ../../mod/settings.php:809
msgid "Display Settings"
-msgstr ""
+msgstr "表示设置"
#: ../../mod/settings.php:815 ../../mod/settings.php:826
msgid "Display Theme:"
@@ -2421,15 +2422,15 @@ msgstr ""
#: ../../mod/settings.php:818
msgid "Maximum of 100 items"
-msgstr ""
+msgstr "最多100项目"
#: ../../mod/settings.php:819
msgid "Don't show emoticons"
-msgstr ""
+msgstr "别表示请表符号"
#: ../../mod/settings.php:895
msgid "Normal Account Page"
-msgstr ""
+msgstr "平常账户页"
#: ../../mod/settings.php:896
msgid "This account is a normal personal profile"
@@ -2437,7 +2438,7 @@ msgstr "这个帐户是正常私人简介"
#: ../../mod/settings.php:899
msgid "Soapbox Page"
-msgstr ""
+msgstr "演讲台页"
#: ../../mod/settings.php:900
msgid "Automatically approve all connection/friend requests as read-only fans"
@@ -2445,7 +2446,7 @@ msgstr "自动批准所有联络/友谊要求当只看的迷"
#: ../../mod/settings.php:903
msgid "Community Forum/Celebrity Account"
-msgstr ""
+msgstr "社会评坛/名人账户"
#: ../../mod/settings.php:904
msgid ""
@@ -2454,7 +2455,7 @@ msgstr "自动批准所有联络/友谊要求当看写的迷"
#: ../../mod/settings.php:907
msgid "Automatic Friend Page"
-msgstr ""
+msgstr "自动朋友页"
#: ../../mod/settings.php:908
msgid "Automatically approve all connection/friend requests as friends"
@@ -2462,11 +2463,11 @@ msgstr "自动批准所有联络/友谊要求当朋友"
#: ../../mod/settings.php:911
msgid "Private Forum [Experimental]"
-msgstr ""
+msgstr "隐私评坛[实验性的 ]"
#: ../../mod/settings.php:912
msgid "Private forum - approved members only"
-msgstr ""
+msgstr "隐私评坛-只批准的成员"
#: ../../mod/settings.php:924
msgid "OpenID:"
@@ -2506,7 +2507,7 @@ msgstr "允许我们建议您潜力朋友给新成员?"
#: ../../mod/settings.php:975
msgid "Permit unknown people to send you private mail?"
-msgstr ""
+msgstr "允许生人寄给您私人邮件?"
#: ../../mod/settings.php:983
msgid "Profile is not published ."
@@ -2554,7 +2555,7 @@ msgstr "把照片过期:"
#: ../../mod/settings.php:1009
msgid "Only expire posts by others:"
-msgstr ""
+msgstr "只别人的文章过期:"
#: ../../mod/settings.php:1016
msgid "Account Settings"
@@ -2622,7 +2623,7 @@ msgstr "(点击为打开/关闭)"
#: ../../mod/settings.php:1059
msgid "Maximum private messages per day from unknown people:"
-msgstr ""
+msgstr "一天最多从生人私人邮件:"
#: ../../mod/settings.php:1062
msgid "Notification Settings"
@@ -2630,19 +2631,19 @@ msgstr "消息设置"
#: ../../mod/settings.php:1063
msgid "By default post a status message when:"
-msgstr ""
+msgstr "默认地发现状通知如果:"
#: ../../mod/settings.php:1064
msgid "accepting a friend request"
-msgstr ""
+msgstr "接受朋友邀请"
#: ../../mod/settings.php:1065
msgid "joining a forum/community"
-msgstr ""
+msgstr "加入评坛/社会"
#: ../../mod/settings.php:1066
msgid "making an interesting profile change"
-msgstr ""
+msgstr "把简介有意思地变修改"
#: ../../mod/settings.php:1067
msgid "Send a notification email when:"
@@ -2682,11 +2683,11 @@ msgstr ""
#: ../../mod/settings.php:1078
msgid "Advanced Account/Page Type Settings"
-msgstr ""
+msgstr "专家账户/页种设置"
#: ../../mod/settings.php:1079
msgid "Change the behaviour of this account for special situations"
-msgstr ""
+msgstr "把这个账户特别情况的时候行动变化"
#: ../../mod/manage.php:94
msgid "Manage Identities and/or Pages"
@@ -2725,7 +2726,7 @@ msgstr "评论时间顺序"
#: ../../mod/network.php:400
msgid "Sort by Comment Date"
-msgstr ""
+msgstr "按评论日期顺序排列"
#: ../../mod/network.php:403
msgid "Posted Order"
@@ -2733,11 +2734,11 @@ msgstr "贴时间顺序"
#: ../../mod/network.php:406
msgid "Sort by Post Date"
-msgstr ""
+msgstr "按发布日期顺序排列"
#: ../../mod/network.php:447
msgid "Posts that mention or involve you"
-msgstr ""
+msgstr "提或关您的文章"
#: ../../mod/network.php:453
msgid "New"
@@ -2745,15 +2746,15 @@ msgstr "新"
#: ../../mod/network.php:456
msgid "Activity Stream - by date"
-msgstr ""
+msgstr "活动河流-按日期"
#: ../../mod/network.php:462
msgid "Shared Links"
-msgstr ""
+msgstr "共同环节"
#: ../../mod/network.php:465
msgid "Interesting Links"
-msgstr ""
+msgstr "有意思的超链接"
#: ../../mod/network.php:471
msgid "Starred"
@@ -2761,7 +2762,7 @@ msgstr "被星"
#: ../../mod/network.php:474
msgid "Favourite Posts"
-msgstr ""
+msgstr "最喜欢的文章"
#: ../../mod/network.php:546
#, php-format
@@ -2786,7 +2787,7 @@ msgstr "私人通信给这个人回被公开。"
msgid "Invalid contact."
msgstr "无效熟人。"
-#: ../../mod/notes.php:44 ../../boot.php:1843
+#: ../../mod/notes.php:44 ../../boot.php:1864
msgid "Personal Notes"
msgstr "私人便条"
@@ -2848,7 +2849,7 @@ msgstr ""
#: ../../mod/wallmessage.php:42 ../../mod/wallmessage.php:112
#, php-format
msgid "Number of daily wall messages for %s exceeded. Message failed."
-msgstr ""
+msgstr "一天最多墙通知给%s超过了。通知没有通过 。"
#: ../../mod/wallmessage.php:56 ../../mod/message.php:63
msgid "No recipient selected."
@@ -2856,7 +2857,7 @@ msgstr "没有选择的接受者。"
#: ../../mod/wallmessage.php:59
msgid "Unable to check your home location."
-msgstr ""
+msgstr "核对不了您的主页。"
#: ../../mod/wallmessage.php:62 ../../mod/message.php:70
msgid "Message could not be sent."
@@ -2872,12 +2873,12 @@ msgstr "消息发了"
#: ../../mod/wallmessage.php:86 ../../mod/wallmessage.php:95
msgid "No recipient."
-msgstr ""
+msgstr "没有接受者。"
#: ../../mod/wallmessage.php:123 ../../mod/wallmessage.php:131
#: ../../mod/message.php:249 ../../mod/message.php:257
#: ../../mod/message.php:429 ../../mod/message.php:437
-#: ../../include/conversation.php:936 ../../include/conversation.php:954
+#: ../../include/conversation.php:938 ../../include/conversation.php:956
msgid "Please enter a link URL:"
msgstr "请输入环节URL:"
@@ -2890,7 +2891,7 @@ msgstr "发私人的通信"
msgid ""
"If you wish for %s to respond, please check that the privacy settings on "
"your site allow private mail from unknown senders."
-msgstr ""
+msgstr "如果您想%s回答,请核对您网站的隐私设置允许生发送人的私人邮件。"
#: ../../mod/wallmessage.php:140 ../../mod/message.php:286
#: ../../mod/message.php:516
@@ -2903,7 +2904,7 @@ msgid "Subject:"
msgstr "题目:"
#: ../../mod/wallmessage.php:147 ../../mod/message.php:295
-#: ../../mod/message.php:521 ../../mod/invite.php:115
+#: ../../mod/message.php:521 ../../mod/invite.php:134
msgid "Your message:"
msgstr "你的消息:"
@@ -2960,7 +2961,7 @@ msgstr "校对别的设置,特别隐私设置。一个未出版的目录项目
#: ../../mod/newmember.php:32 ../../mod/profperm.php:103
#: ../../view/theme/diabook/theme.php:88 ../../include/profile_advanced.php:7
#: ../../include/profile_advanced.php:84 ../../include/nav.php:50
-#: ../../boot.php:1819
+#: ../../boot.php:1840
msgid "Profile"
msgstr "简介"
@@ -3131,7 +3132,7 @@ msgstr "组找不到。"
msgid "Group name changed."
msgstr "组名变化了。"
-#: ../../mod/group.php:72 ../../mod/profperm.php:19 ../../index.php:339
+#: ../../mod/group.php:72 ../../mod/profperm.php:19 ../../index.php:340
msgid "Permission denied"
msgstr "权限不够"
@@ -3265,7 +3266,7 @@ msgstr "选择简介昵称。昵称头一字必须拉丁字。您再这个网站
msgid "Choose a nickname: "
msgstr "选择昵称:"
-#: ../../mod/register.php:275 ../../include/nav.php:81 ../../boot.php:991
+#: ../../mod/register.php:275 ../../include/nav.php:81 ../../boot.php:1012
msgid "Register"
msgstr "注册"
@@ -3322,13 +3323,13 @@ msgid "Access denied."
msgstr "没有用权。"
#: ../../mod/fbrowser.php:25 ../../view/theme/diabook/theme.php:90
-#: ../../include/nav.php:51 ../../boot.php:1826
+#: ../../include/nav.php:51 ../../boot.php:1847
msgid "Photos"
msgstr "照片"
#: ../../mod/fbrowser.php:113
msgid "Files"
-msgstr ""
+msgstr "文件"
#: ../../mod/regmod.php:63
msgid "Account approved."
@@ -3501,17 +3502,17 @@ msgstr "没有消息"
#: ../../mod/message.php:341
#, php-format
msgid "Unknown sender - %s"
-msgstr ""
+msgstr "生发送人-%s"
#: ../../mod/message.php:344
#, php-format
msgid "You and %s"
-msgstr ""
+msgstr "您和%s"
#: ../../mod/message.php:347
#, php-format
msgid "%s and You"
-msgstr ""
+msgstr "%s和您"
#: ../../mod/message.php:368 ../../mod/message.php:509
msgid "Delete conversation"
@@ -3525,7 +3526,7 @@ msgstr "D, d M Y - g:i A"
#, php-format
msgid "%d message"
msgid_plural "%d messages"
-msgstr[0] ""
+msgstr[0] "%d通知"
#: ../../mod/message.php:413
msgid "Message not available."
@@ -3539,7 +3540,7 @@ msgstr "删除消息"
msgid ""
"No secure communications available. You may be able to "
"respond from the sender's profile page."
-msgstr ""
+msgstr "没可用的安全交通。您可能 会在发送人的简介页会回答。"
#: ../../mod/message.php:515
msgid "Send Reply"
@@ -3556,7 +3557,7 @@ msgstr "没有朋友展示。"
#: ../../mod/admin.php:55
msgid "Theme settings updated."
-msgstr ""
+msgstr "主题设置更新了。"
#: ../../mod/admin.php:96 ../../mod/admin.php:460
msgid "Site"
@@ -3576,7 +3577,7 @@ msgstr "主题"
#: ../../mod/admin.php:100
msgid "DB updates"
-msgstr ""
+msgstr "数据库更新"
#: ../../mod/admin.php:115 ../../mod/admin.php:122 ../../mod/admin.php:1150
msgid "Logs"
@@ -3588,7 +3589,7 @@ msgstr "管理"
#: ../../mod/admin.php:121
msgid "Plugin Features"
-msgstr ""
+msgstr "插件特点"
#: ../../mod/admin.php:123
msgid "User registrations waiting for confirmation"
@@ -3612,15 +3613,15 @@ msgstr "自动朋友帐户"
#: ../../mod/admin.php:187
msgid "Blog Account"
-msgstr ""
+msgstr "博客账户"
#: ../../mod/admin.php:188
msgid "Private Forum"
-msgstr ""
+msgstr "私人评坛"
#: ../../mod/admin.php:207
msgid "Message queues"
-msgstr ""
+msgstr "通知排队"
#: ../../mod/admin.php:212 ../../mod/admin.php:459 ../../mod/admin.php:726
#: ../../mod/admin.php:821 ../../mod/admin.php:863 ../../mod/admin.php:1026
@@ -3666,15 +3667,15 @@ msgstr "打开"
#: ../../mod/admin.php:452
msgid "No SSL policy, links will track page SSL state"
-msgstr ""
+msgstr "没SSL方针,环节将追踪页SSL现状"
#: ../../mod/admin.php:453
msgid "Force all links to use SSL"
-msgstr ""
+msgstr "让所有的环节用SSL"
#: ../../mod/admin.php:454
msgid "Self-signed certificate, use SSL for local links only (discouraged)"
-msgstr ""
+msgstr "自签证书,用SSL再光本地环节(劝止的)"
#: ../../mod/admin.php:463
msgid "File upload"
@@ -3713,7 +3714,7 @@ msgstr "系统主题"
msgid ""
"Default system theme - may be over-ridden by user profiles - change theme settings "
-msgstr ""
+msgstr "默认系统主题-会被用户简介超驰-把主题设置变化 "
#: ../../mod/admin.php:474
msgid "Mobile system theme"
@@ -3725,11 +3726,11 @@ msgstr ""
#: ../../mod/admin.php:475
msgid "SSL link policy"
-msgstr ""
+msgstr "SSL环节方针"
#: ../../mod/admin.php:475
msgid "Determines whether generated links should be forced to use SSL"
-msgstr ""
+msgstr "决定产生的环节否则被强迫用SSL"
#: ../../mod/admin.php:476
msgid "'Share' element"
@@ -3747,7 +3748,7 @@ msgstr "图片最大尺寸"
msgid ""
"Maximum size in bytes of uploaded images. Default is 0, which means no "
"limits."
-msgstr ""
+msgstr "最多上传照相的字节。默认是零,意思是无限。"
#: ../../mod/admin.php:478
msgid "Maximum image length"
@@ -3790,7 +3791,7 @@ msgstr "注册正文"
#: ../../mod/admin.php:483
msgid "Will be displayed prominently on the registration page."
-msgstr ""
+msgstr "被显著的在注册页表示。"
#: ../../mod/admin.php:484
msgid "Accounts abandoned after x days"
@@ -3810,7 +3811,7 @@ msgstr "允许的朋友域"
msgid ""
"Comma separated list of domains which are allowed to establish friendships "
"with this site. Wildcards are accepted. Empty to allow any domains"
-msgstr ""
+msgstr "逗号分隔的域名许根这个网站结友谊。通配符行。空的允许所有的域名。"
#: ../../mod/admin.php:486
msgid "Allowed email domains"
@@ -3821,7 +3822,7 @@ msgid ""
"Comma separated list of domains which are allowed in email addresses for "
"registrations to this site. Wildcards are accepted. Empty to allow any "
"domains"
-msgstr ""
+msgstr "逗号分隔的域名可接受在邮件地址为这网站的注册。通配符行。空的允许所有的域名。"
#: ../../mod/admin.php:487
msgid "Block public"
@@ -3831,7 +3832,7 @@ msgstr "拦公开"
msgid ""
"Check to block public access to all otherwise public personal pages on this "
"site unless you are currently logged in."
-msgstr ""
+msgstr "拦公开看什么否则空开的私页在这网站除了您登录的时候以外。"
#: ../../mod/admin.php:488
msgid "Force publish"
@@ -3840,7 +3841,7 @@ msgstr "需要出版"
#: ../../mod/admin.php:488
msgid ""
"Check to force all profiles on this site to be listed in the site directory."
-msgstr ""
+msgstr "让所有这网站的的简介表明在网站目录。"
#: ../../mod/admin.php:489
msgid "Global directory update URL"
@@ -3850,7 +3851,7 @@ msgstr "综合目录更新URL"
msgid ""
"URL to update the global directory. If this is not set, the global directory"
" is completely unavailable to the application."
-msgstr ""
+msgstr "URL为更新综合目录。如果没有,这个应用用不了综合目录。"
#: ../../mod/admin.php:490
msgid "Allow threaded items"
@@ -3876,7 +3877,7 @@ msgstr "拦一人多注册"
#: ../../mod/admin.php:493
msgid "Disallow users to register additional accounts for use as pages."
-msgstr ""
+msgstr "不允许用户注册别的账户为当页。"
#: ../../mod/admin.php:494
msgid "OpenID support"
@@ -3884,7 +3885,7 @@ msgstr "OpenID支持"
#: ../../mod/admin.php:494
msgid "OpenID support for registration and logins."
-msgstr ""
+msgstr "OpenID支持注册和登录。"
#: ../../mod/admin.php:495
msgid "Fullname check"
@@ -3894,7 +3895,7 @@ msgstr "全名核实"
msgid ""
"Force users to register with a space between firstname and lastname in Full "
"name, as an antispam measure"
-msgstr ""
+msgstr "让用户注册的时候放空格姓名中间,省得垃圾注册。"
#: ../../mod/admin.php:496
msgid "UTF-8 Regular expressions"
@@ -3902,7 +3903,7 @@ msgstr "UTF-8正则表达式"
#: ../../mod/admin.php:496
msgid "Use PHP UTF8 regular expressions"
-msgstr ""
+msgstr "用PHP UTF8正则表达式"
#: ../../mod/admin.php:497
msgid "Show Community Page"
@@ -3911,7 +3912,7 @@ msgstr "表示社会页"
#: ../../mod/admin.php:497
msgid ""
"Display a Community page showing all recent public postings on this site."
-msgstr ""
+msgstr "表示社会页表明这网站所有最近公开的文章"
#: ../../mod/admin.php:498
msgid "Enable OStatus support"
@@ -3922,7 +3923,7 @@ msgid ""
"Provide built-in OStatus (identi.ca, status.net, etc.) compatibility. All "
"communications in OStatus are public, so privacy warnings will be "
"occasionally displayed."
-msgstr ""
+msgstr "提供内装的OStatus(identi.ca, status.net, 等)兼容。OStatus内,什么通知是公开的,所以偶尔隐私警告被表示。"
#: ../../mod/admin.php:499
msgid "Enable Diaspora support"
@@ -3930,7 +3931,7 @@ msgstr "使Diaspora支持能够"
#: ../../mod/admin.php:499
msgid "Provide built-in Diaspora network compatibility."
-msgstr ""
+msgstr "提供内装Diaspora网络兼容。"
#: ../../mod/admin.php:500
msgid "Only allow Friendica contacts"
@@ -3940,7 +3941,7 @@ msgstr "只许Friendica熟人"
msgid ""
"All contacts must use Friendica protocols. All other built-in communication "
"protocols disabled."
-msgstr ""
+msgstr "所有的熟人要用Friendica协议 。别的内装的沟通协议都不能用。"
#: ../../mod/admin.php:501
msgid "Verify SSL"
@@ -3950,7 +3951,7 @@ msgstr "证实"
msgid ""
"If you wish, you can turn on strict certificate checking. This will mean you"
" cannot connect (at all) to self-signed SSL sites."
-msgstr ""
+msgstr "你想的话,您会使严格证书核实可用。意思是您不能根自签的SSL网站交流。"
#: ../../mod/admin.php:502
msgid "Proxy user"
@@ -3966,38 +3967,38 @@ msgstr "网络超时"
#: ../../mod/admin.php:504
msgid "Value is in seconds. Set to 0 for unlimited (not recommended)."
-msgstr ""
+msgstr "输入秒数。输入零为无限(不推荐的)。"
#: ../../mod/admin.php:505
msgid "Delivery interval"
-msgstr ""
+msgstr "传送间隔"
#: ../../mod/admin.php:505
msgid ""
"Delay background delivery processes by this many seconds to reduce system "
"load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 "
"for large dedicated servers."
-msgstr ""
+msgstr "把背景传送过程耽误这多秒为减少系统工作量。推荐:4-5在共用服务器,2-3在私人服务器。0-1在大专门服务器。"
#: ../../mod/admin.php:506
msgid "Poll interval"
-msgstr ""
+msgstr "检查时间"
#: ../../mod/admin.php:506
msgid ""
"Delay background polling processes by this many seconds to reduce system "
"load. If 0, use delivery interval."
-msgstr ""
+msgstr "把背景检查行程耽误这数秒为减少系统负荷。如果是0,用发布时间。"
#: ../../mod/admin.php:507
msgid "Maximum Load Average"
-msgstr ""
+msgstr "最大负荷平均"
#: ../../mod/admin.php:507
msgid ""
"Maximum system load before delivery and poll processes are deferred - "
"default 50."
-msgstr ""
+msgstr "系统负荷平均以上转播和检查行程会被耽误-默认50。"
#: ../../mod/admin.php:509
msgid "Use MySQL full text engine"
@@ -4037,54 +4038,54 @@ msgstr ""
#: ../../mod/admin.php:532
msgid "Update has been marked successful"
-msgstr ""
+msgstr "更新当成功标签了"
#: ../../mod/admin.php:542
#, php-format
msgid "Executing %s failed. Check system logs."
-msgstr ""
+msgstr "把%s实行没通过了。看系统记录。"
#: ../../mod/admin.php:545
#, php-format
msgid "Update %s was successfully applied."
-msgstr ""
+msgstr "把%s更新成功地实行。"
#: ../../mod/admin.php:549
#, php-format
msgid "Update %s did not return a status. Unknown if it succeeded."
-msgstr ""
+msgstr "%s更新没回答现状。不知道是否成功。"
#: ../../mod/admin.php:552
#, php-format
msgid "Update function %s could not be found."
-msgstr ""
+msgstr "找不到更新功能%s。"
#: ../../mod/admin.php:567
msgid "No failed updates."
-msgstr ""
+msgstr "没有不通过地更新。"
#: ../../mod/admin.php:571
msgid "Failed Updates"
-msgstr ""
+msgstr "没通过的更新"
#: ../../mod/admin.php:572
msgid ""
"This does not include updates prior to 1139, which did not return a status."
-msgstr ""
+msgstr "这个不包括1139号更新之前,它们没回答装线。"
#: ../../mod/admin.php:573
msgid "Mark success (if update was manually applied)"
-msgstr ""
+msgstr "标注成功(如果手动地把更新实行了)"
#: ../../mod/admin.php:574
msgid "Attempt to execute this update step automatically"
-msgstr ""
+msgstr "试图自动地把这步更新实行"
#: ../../mod/admin.php:599
#, php-format
msgid "%s user blocked/unblocked"
msgid_plural "%s users blocked/unblocked"
-msgstr[0] ""
+msgstr[0] "%s用户拦/不拦了"
#: ../../mod/admin.php:606
#, php-format
@@ -4189,11 +4190,11 @@ msgstr "肘节"
#: ../../mod/admin.php:831 ../../mod/admin.php:1038
msgid "Author: "
-msgstr ""
+msgstr "作家:"
#: ../../mod/admin.php:832 ../../mod/admin.php:1039
msgid "Maintainer: "
-msgstr ""
+msgstr "保持员:"
#: ../../mod/admin.php:961
msgid "No themes found."
@@ -4201,15 +4202,15 @@ msgstr "找不到主题。"
#: ../../mod/admin.php:1020
msgid "Screenshot"
-msgstr ""
+msgstr "截图"
#: ../../mod/admin.php:1068
msgid "[Experimental]"
-msgstr ""
+msgstr "[试验]"
#: ../../mod/admin.php:1069
msgid "[Unsupported]"
-msgstr ""
+msgstr "[没支持]"
#: ../../mod/admin.php:1096
msgid "Log settings updated."
@@ -4257,7 +4258,7 @@ msgstr "FTP用户"
msgid "FTP Password"
msgstr "FTP密码"
-#: ../../mod/profile.php:21 ../../boot.php:1204
+#: ../../mod/profile.php:21 ../../boot.php:1225
msgid "Requested profile is not available."
msgstr "要求的简介联系不上的。"
@@ -4316,16 +4317,16 @@ msgstr "{0}提到您在文章"
#: ../../mod/nogroup.php:59
msgid "Contacts who are not members of a group"
-msgstr ""
+msgstr "没当成员的熟人"
#: ../../mod/openid.php:24
msgid "OpenID protocol error. No ID returned."
-msgstr ""
+msgstr "OpenID协议错误。没ID还。 "
#: ../../mod/openid.php:53
msgid ""
"Account not found and OpenID registration is not permitted on this site."
-msgstr ""
+msgstr "找不到账户和OpenID注册不允许。"
#: ../../mod/openid.php:93 ../../include/auth.php:112
#: ../../include/auth.php:175
@@ -4334,7 +4335,7 @@ msgstr "登记失败了。"
#: ../../mod/follow.php:27
msgid "Contact added"
-msgstr ""
+msgstr "熟人添了"
#: ../../mod/common.php:42
msgid "Common Friends"
@@ -4342,16 +4343,16 @@ msgstr "普通朋友们"
#: ../../mod/common.php:78
msgid "No contacts in common."
-msgstr ""
+msgstr "没有共同熟人。"
#: ../../mod/subthread.php:103
#, php-format
msgid "%1$s is following %2$s's %3$s"
msgstr ""
-#: ../../mod/share.php:43
+#: ../../mod/share.php:44
msgid "link"
-msgstr ""
+msgstr "链接"
#: ../../mod/display.php:177
msgid "Item has been removed."
@@ -4398,56 +4399,56 @@ msgstr "必要简介名"
#: ../../mod/profiles.php:317
msgid "Marital Status"
-msgstr ""
+msgstr "婚姻状况 "
#: ../../mod/profiles.php:321
msgid "Romantic Partner"
-msgstr ""
+msgstr "情人"
#: ../../mod/profiles.php:325
msgid "Likes"
-msgstr ""
+msgstr "喜欢"
#: ../../mod/profiles.php:329
msgid "Dislikes"
-msgstr ""
+msgstr "不喜欢"
#: ../../mod/profiles.php:333
msgid "Work/Employment"
-msgstr ""
+msgstr "工作"
#: ../../mod/profiles.php:336
msgid "Religion"
-msgstr ""
+msgstr "宗教"
#: ../../mod/profiles.php:340
msgid "Political Views"
-msgstr ""
+msgstr "政治观念"
#: ../../mod/profiles.php:344
msgid "Gender"
-msgstr ""
+msgstr "性别"
#: ../../mod/profiles.php:348
msgid "Sexual Preference"
-msgstr ""
+msgstr "性取向"
#: ../../mod/profiles.php:352
msgid "Homepage"
-msgstr ""
+msgstr "主页"
#: ../../mod/profiles.php:356
msgid "Interests"
-msgstr ""
+msgstr "兴趣"
#: ../../mod/profiles.php:360
msgid "Address"
-msgstr ""
+msgstr "地址"
#: ../../mod/profiles.php:367 ../../addon/dav/common/wdcal_edit.inc.php:183
#: ../../addon.old/dav/common/wdcal_edit.inc.php:183
msgid "Location"
-msgstr ""
+msgstr "位置"
#: ../../mod/profiles.php:450
msgid "Profile updated."
@@ -4455,26 +4456,26 @@ msgstr "简介更新了。"
#: ../../mod/profiles.php:517
msgid " and "
-msgstr ""
+msgstr "和"
#: ../../mod/profiles.php:525
msgid "public profile"
-msgstr ""
+msgstr "公开简介"
#: ../../mod/profiles.php:528
#, php-format
msgid "%1$s changed %2$s to “%3$s”"
-msgstr ""
+msgstr "%1$s把%2$s变化成“%3$s”"
#: ../../mod/profiles.php:529
#, php-format
msgid " - Visit %1$s's %2$s"
-msgstr ""
+msgstr " - 看 %1$s的%2$s"
#: ../../mod/profiles.php:532
#, php-format
msgid "%1$s has an updated %2$s, changing %3$s."
-msgstr ""
+msgstr "%1$s有更新的%2$s,修改%3$s."
#: ../../mod/profiles.php:605
msgid "Hide your contact/friend list from viewers of this profile?"
@@ -4559,7 +4560,7 @@ msgstr "比如:limou,李某,limou@example。com"
#: ../../mod/profiles.php:645
msgid "Since [date]:"
-msgstr ""
+msgstr "追溯[日期]:"
#: ../../mod/profiles.php:646 ../../include/profile_advanced.php:46
msgid "Sexual Preference:"
@@ -4571,7 +4572,7 @@ msgstr "主页URL:"
#: ../../mod/profiles.php:648 ../../include/profile_advanced.php:50
msgid "Hometown:"
-msgstr ""
+msgstr "故乡:"
#: ../../mod/profiles.php:649 ../../include/profile_advanced.php:54
msgid "Political Views:"
@@ -4591,11 +4592,11 @@ msgstr "私人关键字"
#: ../../mod/profiles.php:653 ../../include/profile_advanced.php:62
msgid "Likes:"
-msgstr ""
+msgstr "喜欢:"
#: ../../mod/profiles.php:654 ../../include/profile_advanced.php:64
msgid "Dislikes:"
-msgstr ""
+msgstr "不喜欢:"
#: ../../mod/profiles.php:655
msgid "Example: fishing photography software"
@@ -4664,34 +4665,34 @@ msgstr "年纪:"
msgid "Edit/Manage Profiles"
msgstr "编辑/管理简介"
-#: ../../mod/profiles.php:722 ../../boot.php:1324
+#: ../../mod/profiles.php:722 ../../boot.php:1345
msgid "Change profile photo"
msgstr "换简介照片"
-#: ../../mod/profiles.php:723 ../../boot.php:1325
+#: ../../mod/profiles.php:723 ../../boot.php:1346
msgid "Create New Profile"
msgstr "创造新的简介"
-#: ../../mod/profiles.php:734 ../../boot.php:1335
+#: ../../mod/profiles.php:734 ../../boot.php:1356
msgid "Profile Image"
msgstr "简介图像"
-#: ../../mod/profiles.php:736 ../../boot.php:1338
+#: ../../mod/profiles.php:736 ../../boot.php:1359
msgid "visible to everybody"
msgstr "给打假可见的"
-#: ../../mod/profiles.php:737 ../../boot.php:1339
+#: ../../mod/profiles.php:737 ../../boot.php:1360
msgid "Edit visibility"
msgstr "修改能见度"
-#: ../../mod/filer.php:30 ../../include/conversation.php:940
-#: ../../include/conversation.php:958
+#: ../../mod/filer.php:30 ../../include/conversation.php:942
+#: ../../include/conversation.php:960
msgid "Save to Folder:"
-msgstr ""
+msgstr "保存再文件夹:"
#: ../../mod/filer.php:30
msgid "- select -"
-msgstr ""
+msgstr "-选择-"
#: ../../mod/tagger.php:95 ../../include/conversation.php:265
#, php-format
@@ -4735,15 +4736,15 @@ msgstr "没有项目。"
#: ../../mod/babel.php:17
msgid "Source (bbcode) text:"
-msgstr ""
+msgstr "源代码(bbcode)正文"
#: ../../mod/babel.php:23
msgid "Source (Diaspora) text to convert to BBcode:"
-msgstr ""
+msgstr "源代(Diaspora)正文要翻译成BBCode:"
#: ../../mod/babel.php:31
msgid "Source input: "
-msgstr ""
+msgstr "源代码输入:"
#: ../../mod/babel.php:35
msgid "bb2html (raw HTML): "
@@ -4751,35 +4752,35 @@ msgstr ""
#: ../../mod/babel.php:39
msgid "bb2html: "
-msgstr ""
+msgstr "bb2html:"
#: ../../mod/babel.php:43
msgid "bb2html2bb: "
-msgstr ""
+msgstr "bb2html2bb:"
#: ../../mod/babel.php:47
msgid "bb2md: "
-msgstr ""
+msgstr "bb2md:"
#: ../../mod/babel.php:51
msgid "bb2md2html: "
-msgstr ""
+msgstr "bb2md2html:"
#: ../../mod/babel.php:55
msgid "bb2dia2bb: "
-msgstr ""
+msgstr "bb2dia2bb:"
#: ../../mod/babel.php:59
msgid "bb2md2html2bb: "
-msgstr ""
+msgstr "bb2md2html2bb:"
#: ../../mod/babel.php:69
msgid "Source input (Diaspora format): "
-msgstr ""
+msgstr "源代输入(Diaspora形式):"
#: ../../mod/babel.php:74
msgid "diaspora2bb: "
-msgstr ""
+msgstr "diaspora2bb: "
#: ../../mod/suggest.php:38 ../../view/theme/diabook/theme.php:520
#: ../../include/contact_widgets.php:34
@@ -4816,19 +4817,19 @@ msgstr "性别:"
#: ../../mod/directory.php:136
#: ../../addon/forumdirectory/forumdirectory.php:158
-#: ../../include/profile_advanced.php:17 ../../boot.php:1360
+#: ../../include/profile_advanced.php:17 ../../boot.php:1381
msgid "Gender:"
msgstr "性别:"
#: ../../mod/directory.php:138
#: ../../addon/forumdirectory/forumdirectory.php:160
-#: ../../include/profile_advanced.php:37 ../../boot.php:1363
+#: ../../include/profile_advanced.php:37 ../../boot.php:1384
msgid "Status:"
msgstr "现状:"
#: ../../mod/directory.php:140
#: ../../addon/forumdirectory/forumdirectory.php:162
-#: ../../include/profile_advanced.php:48 ../../boot.php:1365
+#: ../../include/profile_advanced.php:48 ../../boot.php:1386
msgid "Homepage:"
msgstr "主页:"
@@ -4843,94 +4844,102 @@ msgstr "关于:"
msgid "No entries (some entries may be hidden)."
msgstr "没有文章(有的文章会被隐藏)。"
-#: ../../mod/invite.php:37
+#: ../../mod/invite.php:27
+msgid "Total invitation limit exceeded."
+msgstr ""
+
+#: ../../mod/invite.php:49
#, php-format
msgid "%s : Not a valid email address."
msgstr "%s : 不是效的电子邮件地址."
-#: ../../mod/invite.php:61
+#: ../../mod/invite.php:73
msgid "Please join us on Friendica"
+msgstr "请加入我们再Friendica"
+
+#: ../../mod/invite.php:84
+msgid "Invitation limit exceeded. Please contact your site administrator."
msgstr ""
-#: ../../mod/invite.php:71
+#: ../../mod/invite.php:89
#, php-format
msgid "%s : Message delivery failed."
msgstr "%s : 送消息失败了。"
-#: ../../mod/invite.php:75
+#: ../../mod/invite.php:93
#, php-format
msgid "%d message sent."
msgid_plural "%d messages sent."
msgstr[0] "%d消息传送了。"
-#: ../../mod/invite.php:94
+#: ../../mod/invite.php:112
msgid "You have no more invitations available"
msgstr "您没有别的邀请"
-#: ../../mod/invite.php:102
+#: ../../mod/invite.php:120
#, php-format
msgid ""
"Visit %s for a list of public sites that you can join. Friendica members on "
"other sites can all connect with each other, as well as with members of many"
" other social networks."
-msgstr ""
+msgstr "参观%s看一单公开网站您会加入。Friendica成员在别的网站都会互相连接,再跟很多别的社会网络。"
-#: ../../mod/invite.php:104
+#: ../../mod/invite.php:122
#, php-format
msgid ""
"To accept this invitation, please visit and register at %s or any other "
"public Friendica website."
-msgstr ""
+msgstr "为接受这个邀请,请再%s或什么别的Friendica网站注册。"
-#: ../../mod/invite.php:105
+#: ../../mod/invite.php:123
#, php-format
msgid ""
"Friendica sites all inter-connect to create a huge privacy-enhanced social "
"web that is owned and controlled by its members. They can also connect with "
"many traditional social networks. See %s for a list of alternate Friendica "
"sites you can join."
-msgstr ""
+msgstr "Friendica网站们都互相连接造成隐私增加的社会网络属和控制由它的成员。它们也能跟多传统的社会网络连接。看%s表示一单您会加入供替换的Friendica网站。"
-#: ../../mod/invite.php:108
+#: ../../mod/invite.php:126
msgid ""
"Our apologies. This system is not currently configured to connect with other"
" public sites or invite members."
-msgstr ""
+msgstr "不好意思。这个系统目前没设置跟别的公开网站连接或邀请成员。"
-#: ../../mod/invite.php:113
+#: ../../mod/invite.php:132
msgid "Send invitations"
msgstr "发请柬"
-#: ../../mod/invite.php:114
+#: ../../mod/invite.php:133
msgid "Enter email addresses, one per line:"
msgstr "输入电子邮件地址,一行一个:"
-#: ../../mod/invite.php:116
+#: ../../mod/invite.php:135
msgid ""
"You are cordially invited to join me and other close friends on Friendica - "
"and help us to create a better social web."
-msgstr ""
+msgstr "您被邀请跟我和彼得近朋友们再Friendica加入-和帮助我们造成更好的社会网络。"
-#: ../../mod/invite.php:118
+#: ../../mod/invite.php:137
msgid "You will need to supply this invitation code: $invite_code"
msgstr "您要输入这个邀请密码:$invite_code"
-#: ../../mod/invite.php:118
+#: ../../mod/invite.php:137
msgid ""
"Once you have registered, please connect with me via my profile page at:"
msgstr "您一注册,请页跟我连接,用我的简介在:"
-#: ../../mod/invite.php:120
+#: ../../mod/invite.php:139
msgid ""
"For more information about the Friendica project and why we feel it is "
"important, please visit http://friendica.com"
-msgstr ""
+msgstr "看别的信息由于Friendica工程和怎么我们看重,请看http://friendica.com"
#: ../../mod/dfrn_confirm.php:119
msgid ""
"This may occasionally happen if contact was requested by both persons and it"
" has already been approved."
-msgstr ""
+msgstr "这会偶尔地发生熟人双方都要求和已经批准的时候。"
#: ../../mod/dfrn_confirm.php:237
msgid "Response from remote site was not understood."
@@ -5011,27 +5020,27 @@ msgstr "联络接受了在%s"
#: ../../mod/dfrn_confirm.php:800
#, php-format
msgid "%1$s has joined %2$s"
-msgstr ""
+msgstr "%1$s加入%2$s了"
#: ../../addon/fromgplus/fromgplus.php:33
#: ../../addon.old/fromgplus/fromgplus.php:29
msgid "Google+ Import Settings"
-msgstr ""
+msgstr "Google+进口设置"
#: ../../addon/fromgplus/fromgplus.php:36
#: ../../addon.old/fromgplus/fromgplus.php:32
msgid "Enable Google+ Import"
-msgstr ""
+msgstr "使Google+进口可用"
#: ../../addon/fromgplus/fromgplus.php:39
#: ../../addon.old/fromgplus/fromgplus.php:35
msgid "Google Account ID"
-msgstr ""
+msgstr "Google+用户名"
#: ../../addon/fromgplus/fromgplus.php:59
#: ../../addon.old/fromgplus/fromgplus.php:55
msgid "Google+ Import Settings saved."
-msgstr ""
+msgstr "把Google+进口设置保存了"
#: ../../addon/facebook/facebook.php:525
#: ../../addon.old/facebook/facebook.php:523
@@ -5083,14 +5092,14 @@ msgstr "默认地放在Facebook"
msgid ""
"Facebook friend linking has been disabled on this site. The following "
"settings will have no effect."
-msgstr ""
+msgstr "这个网站使Facebook朋友环节不能用。这下的设置没有印象。"
#: ../../addon/facebook/facebook.php:595
#: ../../addon.old/facebook/facebook.php:593
msgid ""
"Facebook friend linking has been disabled on this site. If you disable it, "
"you will be unable to re-enable it."
-msgstr ""
+msgstr "这个网站使Facebook朋友环节不能用。假如那样的话您不会再使可用的。"
#: ../../addon/facebook/facebook.php:598
#: ../../addon.old/facebook/facebook.php:596
@@ -5145,7 +5154,7 @@ msgstr "逗号分开的应用要不理"
#: ../../addon/facebook/facebook.php:702
#: ../../addon.old/facebook/facebook.php:700
msgid "Problems with Facebook Real-Time Updates"
-msgstr ""
+msgstr "Facebook实时更新有问题"
#: ../../addon/facebook/facebook.php:704
#: ../../addon/facebook/facebook.php:1202 ../../addon/fbpost/fbpost.php:821
@@ -5168,7 +5177,7 @@ msgstr "Facebook连接器设置"
#: ../../addon.old/facebook/facebook.php:744
#: ../../addon.old/fbpost/fbpost.php:255
msgid "Facebook API Key"
-msgstr ""
+msgstr "Facebook API密码"
#: ../../addon/facebook/facebook.php:756 ../../addon/fbpost/fbpost.php:317
#: ../../addon.old/facebook/facebook.php:754
@@ -5177,76 +5186,76 @@ msgid ""
"Error: it appears that you have specified the App-ID and -Secret in your "
".htconfig.php file. As long as they are specified there, they cannot be set "
"using this form. "
-msgstr ""
+msgstr "错误:看上去您输入App-ID和-Secret在您的.htconfig.php文件。它们那里输入的时候,您不能把他们在这个表格输入。 "
#: ../../addon/facebook/facebook.php:761
#: ../../addon.old/facebook/facebook.php:759
msgid ""
"Error: the given API Key seems to be incorrect (the application access token"
" could not be retrieved)."
-msgstr ""
+msgstr "错误:输入的API密码显得不对(取回不了应用代金券)。"
#: ../../addon/facebook/facebook.php:763
#: ../../addon.old/facebook/facebook.php:761
msgid "The given API Key seems to work correctly."
-msgstr ""
+msgstr "输入的API密码显得对地运行。"
#: ../../addon/facebook/facebook.php:765
#: ../../addon.old/facebook/facebook.php:763
msgid ""
"The correctness of the API Key could not be detected. Something strange's "
"going on."
-msgstr ""
+msgstr "API钥匙的正确性发现不了。什么奇怪的进行"
#: ../../addon/facebook/facebook.php:768 ../../addon/fbpost/fbpost.php:319
#: ../../addon.old/facebook/facebook.php:766
#: ../../addon.old/fbpost/fbpost.php:264
msgid "App-ID / API-Key"
-msgstr ""
+msgstr "App-ID / API-Key"
#: ../../addon/facebook/facebook.php:769 ../../addon/fbpost/fbpost.php:320
#: ../../addon.old/facebook/facebook.php:767
#: ../../addon.old/fbpost/fbpost.php:265
msgid "Application secret"
-msgstr ""
+msgstr "应用密码"
#: ../../addon/facebook/facebook.php:770
#: ../../addon.old/facebook/facebook.php:768
#, php-format
msgid "Polling Interval in minutes (minimum %1$s minutes)"
-msgstr ""
+msgstr "核实间隔分钟(最少%1$s分钟)"
#: ../../addon/facebook/facebook.php:771
#: ../../addon.old/facebook/facebook.php:769
msgid ""
"Synchronize comments (no comments on Facebook are missed, at the cost of "
"increased system load)"
-msgstr ""
+msgstr "同步评论(无Facebook评论错过了,代价增添系统工作量)"
#: ../../addon/facebook/facebook.php:775
#: ../../addon.old/facebook/facebook.php:773
msgid "Real-Time Updates"
-msgstr ""
+msgstr "实时更新"
#: ../../addon/facebook/facebook.php:779
#: ../../addon.old/facebook/facebook.php:777
msgid "Real-Time Updates are activated."
-msgstr ""
+msgstr "实时更新使活动"
#: ../../addon/facebook/facebook.php:780
#: ../../addon.old/facebook/facebook.php:778
msgid "Deactivate Real-Time Updates"
-msgstr ""
+msgstr "使实时更新不活动"
#: ../../addon/facebook/facebook.php:782
#: ../../addon.old/facebook/facebook.php:780
msgid "Real-Time Updates not activated."
-msgstr ""
+msgstr "实时更新使不活动"
#: ../../addon/facebook/facebook.php:782
#: ../../addon.old/facebook/facebook.php:780
msgid "Activate Real-Time Updates"
-msgstr ""
+msgstr "使实时更新活动"
#: ../../addon/facebook/facebook.php:801 ../../addon/fbpost/fbpost.php:337
#: ../../addon/dav/friendica/layout.fnk.php:361
@@ -5254,7 +5263,7 @@ msgstr ""
#: ../../addon.old/fbpost/fbpost.php:282
#: ../../addon.old/dav/friendica/layout.fnk.php:361
msgid "The new values have been saved."
-msgstr ""
+msgstr "新的设置保存了。"
#: ../../addon/facebook/facebook.php:825 ../../addon/fbpost/fbpost.php:356
#: ../../addon.old/facebook/facebook.php:823
@@ -5286,13 +5295,13 @@ msgstr "Facebook发送失败了。排队着待再试。"
#: ../../addon.old/facebook/facebook.php:1222
#: ../../addon.old/fbpost/fbpost.php:683
msgid "Your Facebook connection became invalid. Please Re-authenticate."
-msgstr ""
+msgstr "您Facebook联系成无效的。请再认证。"
#: ../../addon/facebook/facebook.php:1225 ../../addon/fbpost/fbpost.php:844
#: ../../addon.old/facebook/facebook.php:1223
#: ../../addon.old/fbpost/fbpost.php:684
msgid "Facebook connection became invalid"
-msgstr ""
+msgstr "Facebook联系成无效的"
#: ../../addon/facebook/facebook.php:1226 ../../addon/fbpost/fbpost.php:845
#: ../../addon.old/facebook/facebook.php:1224
@@ -5302,47 +5311,47 @@ msgid ""
"Hi %1$s,\n"
"\n"
"The connection between your accounts on %2$s and Facebook became invalid. This usually happens after you change your Facebook-password. To enable the connection again, you have to %3$sre-authenticate the Facebook-connector%4$s."
-msgstr ""
+msgstr "你好%1$s,⏎ ⏎ 您账户在%2$s和Facebook的接通无效了。平时这是因为您把密码改变了。为使接通再可用,您要%3$s再认证Facebook连接器%4$s。"
#: ../../addon/snautofollow/snautofollow.php:32
#: ../../addon.old/snautofollow/snautofollow.php:32
msgid "StatusNet AutoFollow settings updated."
-msgstr ""
+msgstr "StatusNet自动关注设置更新了。"
#: ../../addon/snautofollow/snautofollow.php:56
#: ../../addon.old/snautofollow/snautofollow.php:56
msgid "StatusNet AutoFollow Settings"
-msgstr ""
+msgstr "StatusNet自动关注设置"
#: ../../addon/snautofollow/snautofollow.php:58
#: ../../addon.old/snautofollow/snautofollow.php:58
msgid "Automatically follow any StatusNet followers/mentioners"
-msgstr ""
+msgstr "自动关注所有的StatusGet关注者/提及"
#: ../../addon/privacy_image_cache/privacy_image_cache.php:351
#: ../../addon.old/privacy_image_cache/privacy_image_cache.php:260
msgid "Lifetime of the cache (in hours)"
-msgstr ""
+msgstr "缓存期(小时)"
#: ../../addon/privacy_image_cache/privacy_image_cache.php:356
#: ../../addon.old/privacy_image_cache/privacy_image_cache.php:265
msgid "Cache Statistics"
-msgstr ""
+msgstr "缓存统计"
#: ../../addon/privacy_image_cache/privacy_image_cache.php:359
#: ../../addon.old/privacy_image_cache/privacy_image_cache.php:268
msgid "Number of items"
-msgstr ""
+msgstr "项目数量"
#: ../../addon/privacy_image_cache/privacy_image_cache.php:361
#: ../../addon.old/privacy_image_cache/privacy_image_cache.php:270
msgid "Size of the cache"
-msgstr ""
+msgstr "缓存尺寸"
#: ../../addon/privacy_image_cache/privacy_image_cache.php:363
#: ../../addon.old/privacy_image_cache/privacy_image_cache.php:272
msgid "Delete the whole cache"
-msgstr ""
+msgstr "删除全缓存"
#: ../../addon/fbpost/fbpost.php:183 ../../addon.old/fbpost/fbpost.php:172
msgid "Facebook Post disabled"
@@ -5398,7 +5407,7 @@ msgstr[0] "%d人不喜欢这个"
#: ../../addon/widgets/widget_friendheader.php:40
#: ../../addon.old/widgets/widget_friendheader.php:40
msgid "Get added to this list!"
-msgstr ""
+msgstr "被在这个单子加入!"
#: ../../addon/widgets/widgets.php:57 ../../addon.old/widgets/widgets.php:56
msgid "Generate new key"
@@ -5626,31 +5635,31 @@ msgstr "yourls配置保存了。"
#: ../../addon/ljpost/ljpost.php:39 ../../addon.old/ljpost/ljpost.php:39
msgid "Post to LiveJournal"
-msgstr ""
+msgstr "转播到LiveJournal"
#: ../../addon/ljpost/ljpost.php:70 ../../addon.old/ljpost/ljpost.php:70
msgid "LiveJournal Post Settings"
-msgstr ""
+msgstr "LiveJournal转播设置"
#: ../../addon/ljpost/ljpost.php:72 ../../addon.old/ljpost/ljpost.php:72
msgid "Enable LiveJournal Post Plugin"
-msgstr ""
+msgstr "使Livejournal转播插件可用"
#: ../../addon/ljpost/ljpost.php:77 ../../addon.old/ljpost/ljpost.php:77
msgid "LiveJournal username"
-msgstr ""
+msgstr "LiveJournal用户名"
#: ../../addon/ljpost/ljpost.php:82 ../../addon.old/ljpost/ljpost.php:82
msgid "LiveJournal password"
-msgstr ""
+msgstr "LiveJournal密码"
#: ../../addon/ljpost/ljpost.php:87 ../../addon.old/ljpost/ljpost.php:87
msgid "Post to LiveJournal by default"
-msgstr ""
+msgstr "默认地转播到LiveJournal"
#: ../../addon/nsfw/nsfw.php:78 ../../addon.old/nsfw/nsfw.php:78
msgid "Not Safe For Work (General Purpose Content Filter) settings"
-msgstr ""
+msgstr "工作不安全(通用内容过滤)设置"
#: ../../addon/nsfw/nsfw.php:80 ../../addon.old/nsfw/nsfw.php:80
msgid ""
@@ -5660,15 +5669,15 @@ msgid ""
"setting. It is polite and recommended to tag any content containing nudity "
"with #NSFW. This filter can also match any other word/text you specify, and"
" can thereby be used as a general purpose content filter."
-msgstr ""
+msgstr "这个插件找您下面输入的词在所有的文章里,和把包括那些词的内容隐藏,省得不妥当的时候表示,比如性的影射在办公室里。是礼貌和建议的把什么包括裸体的内容跟#NSFW标签。这个过滤也会符合设么别的您输入的词,从而能当通用内容过滤有用的。"
#: ../../addon/nsfw/nsfw.php:81 ../../addon.old/nsfw/nsfw.php:81
msgid "Enable Content filter"
-msgstr ""
+msgstr "使内容过滤可用"
#: ../../addon/nsfw/nsfw.php:84 ../../addon.old/nsfw/nsfw.php:84
msgid "Comma separated list of keywords to hide"
-msgstr ""
+msgstr "逗号分隔单词要隐藏"
#: ../../addon/nsfw/nsfw.php:89 ../../addon.old/nsfw/nsfw.php:89
msgid "Use /expression/ to provide regular expressions"
@@ -5687,41 +5696,41 @@ msgstr "%s - 点击为打开/关闭"
#: ../../addon/forumlist/forumlist.php:64 ../../addon.old/page/page.php:62
#: ../../addon.old/page/page.php:92 ../../addon.old/forumlist/forumlist.php:60
msgid "Forums"
-msgstr ""
+msgstr "论坛"
#: ../../addon/page/page.php:130 ../../addon/forumlist/forumlist.php:98
#: ../../addon.old/page/page.php:130
#: ../../addon.old/forumlist/forumlist.php:94
msgid "Forums:"
-msgstr ""
+msgstr "评坛:"
#: ../../addon/page/page.php:166 ../../addon.old/page/page.php:166
msgid "Page settings updated."
-msgstr ""
+msgstr "页设置更新了"
#: ../../addon/page/page.php:195 ../../addon.old/page/page.php:195
msgid "Page Settings"
-msgstr ""
+msgstr "页设置"
#: ../../addon/page/page.php:197 ../../addon.old/page/page.php:197
msgid "How many forums to display on sidebar without paging"
-msgstr ""
+msgstr "多少评坛要在工具栏上表示无分页"
#: ../../addon/page/page.php:200 ../../addon.old/page/page.php:200
msgid "Randomise Page/Forum list"
-msgstr ""
+msgstr "把页/评坛单洗牌"
#: ../../addon/page/page.php:203 ../../addon.old/page/page.php:203
msgid "Show pages/forums on profile page"
-msgstr ""
+msgstr "表示页/评坛在简介页"
#: ../../addon/planets/planets.php:150 ../../addon.old/planets/planets.php:150
msgid "Planets Settings"
-msgstr ""
+msgstr "行星设置"
#: ../../addon/planets/planets.php:152 ../../addon.old/planets/planets.php:152
msgid "Enable Planets Plugin"
-msgstr ""
+msgstr "使行星插件可用"
#: ../../addon/forumdirectory/forumdirectory.php:22
msgid "Forum Directory"
@@ -5729,7 +5738,7 @@ msgstr ""
#: ../../addon/communityhome/communityhome.php:28
#: ../../addon/communityhome/communityhome.php:34 ../../include/nav.php:64
-#: ../../boot.php:1016 ../../addon.old/communityhome/communityhome.php:28
+#: ../../boot.php:1037 ../../addon.old/communityhome/communityhome.php:28
#: ../../addon.old/communityhome/communityhome.php:34
#: ../../addon.old/communityhome/twillingham/communityhome.php:28
#: ../../addon.old/communityhome/twillingham/communityhome.php:34
@@ -5746,7 +5755,7 @@ msgstr "OpenID"
#: ../../addon.old/communityhome/communityhome.php:38
#: ../../addon.old/communityhome/twillingham/communityhome.php:38
msgid "Latest users"
-msgstr ""
+msgstr "最近用户"
#: ../../addon/communityhome/communityhome.php:84
#: ../../addon.old/communityhome/communityhome.php:81
@@ -5757,12 +5766,12 @@ msgstr "最积极用户"
#: ../../addon/communityhome/communityhome.php:102
#: ../../addon.old/communityhome/communityhome.php:98
msgid "Latest photos"
-msgstr ""
+msgstr "最近照片"
#: ../../addon/communityhome/communityhome.php:141
#: ../../addon.old/communityhome/communityhome.php:133
msgid "Latest likes"
-msgstr ""
+msgstr "最近喜欢"
#: ../../addon/communityhome/communityhome.php:163
#: ../../view/theme/diabook/theme.php:456 ../../include/text.php:1496
@@ -5784,7 +5793,7 @@ msgstr "项目"
#: ../../addon.old/dav/common/wdcal_backend.inc.php:214
#: ../../addon.old/dav/common/wdcal_backend.inc.php:229
msgid "No access"
-msgstr ""
+msgstr "看不了"
#: ../../addon/dav/common/wdcal_edit.inc.php:30
#: ../../addon/dav/common/wdcal_edit.inc.php:738
@@ -5800,7 +5809,7 @@ msgstr ""
#: ../../addon.old/dav/friendica/layout.fnk.php:143
#: ../../addon.old/dav/friendica/layout.fnk.php:422
msgid "Go back to the calendar"
-msgstr ""
+msgstr "返回日历"
#: ../../addon/dav/common/wdcal_edit.inc.php:144
#: ../../addon.old/dav/common/wdcal_edit.inc.php:144
@@ -5812,7 +5821,7 @@ msgstr ""
#: ../../addon.old/dav/common/wdcal_edit.inc.php:146
#: ../../addon.old/dav/friendica/main.php:239
msgid "Calendar"
-msgstr ""
+msgstr "日历"
#: ../../addon/dav/common/wdcal_edit.inc.php:163
#: ../../addon.old/dav/common/wdcal_edit.inc.php:163
@@ -5827,17 +5836,17 @@ msgstr ""
#: ../../addon/dav/common/wdcal_edit.inc.php:173
#: ../../addon.old/dav/common/wdcal_edit.inc.php:173
msgid "Starts"
-msgstr ""
+msgstr "开始"
#: ../../addon/dav/common/wdcal_edit.inc.php:178
#: ../../addon.old/dav/common/wdcal_edit.inc.php:178
msgid "Ends"
-msgstr ""
+msgstr "结束"
#: ../../addon/dav/common/wdcal_edit.inc.php:185
#: ../../addon.old/dav/common/wdcal_edit.inc.php:185
msgid "Description"
-msgstr ""
+msgstr "描述"
#: ../../addon/dav/common/wdcal_edit.inc.php:188
#: ../../addon.old/dav/common/wdcal_edit.inc.php:188
@@ -5913,7 +5922,7 @@ msgstr ""
#: ../../addon.old/dav/common/wdcal_edit.inc.php:260
#: ../../addon.old/dav/common/wdcal_edit.inc.php:481
msgid "Days"
-msgstr ""
+msgstr "天"
#: ../../addon/dav/common/wdcal_edit.inc.php:231
#: ../../addon/dav/common/wdcal_edit.inc.php:254
@@ -6009,7 +6018,7 @@ msgstr ""
#: ../../addon.old/dav/common/wdcal_edit.inc.php:372
#: ../../addon.old/dav/friendica/layout.fnk.php:255
msgid "Month"
-msgstr ""
+msgstr "月"
#: ../../addon/dav/common/wdcal_edit.inc.php:377
#: ../../addon.old/dav/common/wdcal_edit.inc.php:377
@@ -6064,7 +6073,7 @@ msgstr ""
#: ../../addon/dav/common/wdcal_edit.inc.php:449
#: ../../addon.old/dav/common/wdcal_edit.inc.php:449
msgid "Notification"
-msgstr ""
+msgstr "通知"
#: ../../addon/dav/common/wdcal_edit.inc.php:466
#: ../../addon.old/dav/common/wdcal_edit.inc.php:466
@@ -6089,12 +6098,12 @@ msgstr ""
#: ../../addon/dav/common/wdcal_edit.inc.php:478
#: ../../addon.old/dav/common/wdcal_edit.inc.php:478
msgid "Hours"
-msgstr ""
+msgstr "小时"
#: ../../addon/dav/common/wdcal_edit.inc.php:479
#: ../../addon.old/dav/common/wdcal_edit.inc.php:479
msgid "Minutes"
-msgstr ""
+msgstr "分钟"
#: ../../addon/dav/common/wdcal_edit.inc.php:480
#: ../../addon.old/dav/common/wdcal_edit.inc.php:480
@@ -6144,12 +6153,12 @@ msgstr ""
#: ../../addon/dav/common/wdcal_configuration.php:148
#: ../../addon.old/dav/common/wdcal_configuration.php:148
msgid "U.S. Time Format (mm/dd/YYYY)"
-msgstr ""
+msgstr "美国时间形式(月/日/年)"
#: ../../addon/dav/common/wdcal_configuration.php:243
#: ../../addon.old/dav/common/wdcal_configuration.php:243
msgid "German Time Format (dd.mm.YYYY)"
-msgstr ""
+msgstr "德国时间形式(日/月/年)"
#: ../../addon/dav/common/dav_caldav_backend_private.inc.php:39
#: ../../addon.old/dav/common/dav_caldav_backend_private.inc.php:39
@@ -6171,12 +6180,12 @@ msgstr ""
#: ../../addon.old/dav/friendica/dav_carddav_backend_virtual_friendica.inc.php:36
#: ../../addon.old/dav/friendica/dav_carddav_backend_virtual_friendica.inc.php:59
msgid "Friendica-Contacts"
-msgstr ""
+msgstr "Friendica熟人"
#: ../../addon/dav/friendica/dav_carddav_backend_virtual_friendica.inc.php:60
#: ../../addon.old/dav/friendica/dav_carddav_backend_virtual_friendica.inc.php:60
msgid "Your Friendica-Contacts"
-msgstr ""
+msgstr "您的Friendica熟人"
#: ../../addon/dav/friendica/layout.fnk.php:99
#: ../../addon/dav/friendica/layout.fnk.php:136
@@ -6220,37 +6229,37 @@ msgstr ""
#: ../../addon/dav/friendica/layout.fnk.php:228
#: ../../addon.old/dav/friendica/layout.fnk.php:228
msgid "New event"
-msgstr ""
+msgstr "新项目"
#: ../../addon/dav/friendica/layout.fnk.php:232
#: ../../addon.old/dav/friendica/layout.fnk.php:232
msgid "Today"
-msgstr ""
+msgstr "今天"
#: ../../addon/dav/friendica/layout.fnk.php:241
#: ../../addon.old/dav/friendica/layout.fnk.php:241
msgid "Day"
-msgstr ""
+msgstr "天"
#: ../../addon/dav/friendica/layout.fnk.php:248
#: ../../addon.old/dav/friendica/layout.fnk.php:248
msgid "Week"
-msgstr ""
+msgstr "周"
#: ../../addon/dav/friendica/layout.fnk.php:260
#: ../../addon.old/dav/friendica/layout.fnk.php:260
msgid "Reload"
-msgstr ""
+msgstr "再装入"
#: ../../addon/dav/friendica/layout.fnk.php:271
#: ../../addon.old/dav/friendica/layout.fnk.php:271
msgid "Date"
-msgstr ""
+msgstr "日期"
#: ../../addon/dav/friendica/layout.fnk.php:313
#: ../../addon.old/dav/friendica/layout.fnk.php:313
msgid "Error"
-msgstr ""
+msgstr "错误"
#: ../../addon/dav/friendica/layout.fnk.php:380
#: ../../addon.old/dav/friendica/layout.fnk.php:380
@@ -6270,17 +6279,17 @@ msgstr ""
#: ../../addon/dav/friendica/layout.fnk.php:424
#: ../../addon.old/dav/friendica/layout.fnk.php:424
msgid "Calendar Settings"
-msgstr ""
+msgstr "日历设置"
#: ../../addon/dav/friendica/layout.fnk.php:430
#: ../../addon.old/dav/friendica/layout.fnk.php:430
msgid "Date format"
-msgstr ""
+msgstr "日期形式"
#: ../../addon/dav/friendica/layout.fnk.php:439
#: ../../addon.old/dav/friendica/layout.fnk.php:439
msgid "Time zone"
-msgstr ""
+msgstr "时区"
#: ../../addon/dav/friendica/layout.fnk.php:445
#: ../../addon.old/dav/friendica/layout.fnk.php:445
@@ -6295,29 +6304,29 @@ msgstr ""
#: ../../addon/dav/friendica/layout.fnk.php:496
#: ../../addon.old/dav/friendica/layout.fnk.php:496
msgid "Limitations"
-msgstr ""
+msgstr "限制"
#: ../../addon/dav/friendica/layout.fnk.php:500
#: ../../addon/libravatar/libravatar.php:82
#: ../../addon.old/dav/friendica/layout.fnk.php:500
#: ../../addon.old/libravatar/libravatar.php:82
msgid "Warning"
-msgstr ""
+msgstr "警告"
#: ../../addon/dav/friendica/layout.fnk.php:504
#: ../../addon.old/dav/friendica/layout.fnk.php:504
msgid "Synchronization (iPhone, Thunderbird Lightning, Android, ...)"
-msgstr ""
+msgstr "同步(iPhone,Thunderbird Lightning, 案桌,等)"
#: ../../addon/dav/friendica/layout.fnk.php:511
#: ../../addon.old/dav/friendica/layout.fnk.php:511
msgid "Synchronizing this calendar with the iPhone"
-msgstr ""
+msgstr "正在把这个日历跟iPhone同步"
#: ../../addon/dav/friendica/layout.fnk.php:522
#: ../../addon.old/dav/friendica/layout.fnk.php:522
msgid "Synchronizing your Friendica-Contacts with the iPhone"
-msgstr ""
+msgstr "正在把您的Friendica熟人跟iPhone同步"
#: ../../addon/dav/friendica/main.php:202
#: ../../addon.old/dav/friendica/main.php:202
@@ -6330,7 +6339,7 @@ msgstr ""
#: ../../addon/dav/friendica/main.php:242
#: ../../addon.old/dav/friendica/main.php:242
msgid "Extended calendar with CalDAV-support"
-msgstr ""
+msgstr "增能日历跟CalDAV支持"
#: ../../addon/dav/friendica/main.php:279
#: ../../addon/dav/friendica/main.php:280 ../../include/delivery.php:468
@@ -6348,12 +6357,12 @@ msgstr ""
#: ../../addon/dav/friendica/main.php:309
#: ../../addon.old/dav/friendica/main.php:309
msgid "The database tables have been installed."
-msgstr ""
+msgstr "数据库表格被安装了。"
#: ../../addon/dav/friendica/main.php:310
#: ../../addon.old/dav/friendica/main.php:310
msgid "An error occurred during the installation."
-msgstr ""
+msgstr "安装出错误。"
#: ../../addon/dav/friendica/main.php:316
#: ../../addon.old/dav/friendica/main.php:316
@@ -6368,22 +6377,22 @@ msgstr ""
#: ../../addon/dav/friendica/main.php:333
#: ../../addon.old/dav/friendica/main.php:333
msgid "No system-wide settings yet."
-msgstr ""
+msgstr "还没有系统设置。"
#: ../../addon/dav/friendica/main.php:336
#: ../../addon.old/dav/friendica/main.php:336
msgid "Database status"
-msgstr ""
+msgstr "数据库现状"
#: ../../addon/dav/friendica/main.php:339
#: ../../addon.old/dav/friendica/main.php:339
msgid "Installed"
-msgstr ""
+msgstr "安装了"
#: ../../addon/dav/friendica/main.php:343
#: ../../addon.old/dav/friendica/main.php:343
msgid "Upgrade needed"
-msgstr ""
+msgstr "必须更新"
#: ../../addon/dav/friendica/main.php:343
#: ../../addon.old/dav/friendica/main.php:343
@@ -6398,17 +6407,17 @@ msgstr ""
#: ../../addon/dav/friendica/main.php:343
#: ../../addon.old/dav/friendica/main.php:343
msgid "Upgrade"
-msgstr ""
+msgstr "更新"
#: ../../addon/dav/friendica/main.php:346
#: ../../addon.old/dav/friendica/main.php:346
msgid "Not installed"
-msgstr ""
+msgstr "没安装"
#: ../../addon/dav/friendica/main.php:346
#: ../../addon.old/dav/friendica/main.php:346
msgid "Install"
-msgstr ""
+msgstr "安装"
#: ../../addon/dav/friendica/main.php:350
#: ../../addon.old/dav/friendica/main.php:350
@@ -6427,32 +6436,32 @@ msgstr ""
#: ../../addon/dav/friendica/main.php:355
#: ../../addon.old/dav/friendica/main.php:355
msgid "Troubleshooting"
-msgstr ""
+msgstr "调试"
#: ../../addon/dav/friendica/main.php:356
#: ../../addon.old/dav/friendica/main.php:356
msgid "Manual creation of the database tables:"
-msgstr ""
+msgstr "手动造成数据库表格:"
#: ../../addon/dav/friendica/main.php:357
#: ../../addon.old/dav/friendica/main.php:357
msgid "Show SQL-statements"
-msgstr ""
+msgstr "表示SQL陈述"
#: ../../addon/dav/friendica/calendar.friendica.fnk.php:206
#: ../../addon.old/dav/friendica/calendar.friendica.fnk.php:206
msgid "Private Calendar"
-msgstr ""
+msgstr "私人日历"
#: ../../addon/dav/friendica/calendar.friendica.fnk.php:207
#: ../../addon.old/dav/friendica/calendar.friendica.fnk.php:207
msgid "Friendica Events: Mine"
-msgstr ""
+msgstr "Friendica项目:我的"
#: ../../addon/dav/friendica/calendar.friendica.fnk.php:208
#: ../../addon.old/dav/friendica/calendar.friendica.fnk.php:208
msgid "Friendica Events: Contacts"
-msgstr ""
+msgstr "Friendica项目:熟人"
#: ../../addon/dav/friendica/calendar.friendica.fnk.php:248
#: ../../addon.old/dav/friendica/calendar.friendica.fnk.php:248
@@ -6561,27 +6570,27 @@ msgstr "使随意下插件能用"
#: ../../addon/dwpost/dwpost.php:39 ../../addon.old/dwpost/dwpost.php:39
msgid "Post to Dreamwidth"
-msgstr ""
+msgstr "转播到Dreamwidth"
#: ../../addon/dwpost/dwpost.php:70 ../../addon.old/dwpost/dwpost.php:70
msgid "Dreamwidth Post Settings"
-msgstr ""
+msgstr "Dreamwidth转播设置"
#: ../../addon/dwpost/dwpost.php:72 ../../addon.old/dwpost/dwpost.php:72
msgid "Enable dreamwidth Post Plugin"
-msgstr ""
+msgstr "使Dreamwidth转播插件可用"
#: ../../addon/dwpost/dwpost.php:77 ../../addon.old/dwpost/dwpost.php:77
msgid "dreamwidth username"
-msgstr ""
+msgstr "Dreamwidth用户名"
#: ../../addon/dwpost/dwpost.php:82 ../../addon.old/dwpost/dwpost.php:82
msgid "dreamwidth password"
-msgstr ""
+msgstr "Dreamwidth密码"
#: ../../addon/dwpost/dwpost.php:87 ../../addon.old/dwpost/dwpost.php:87
msgid "Post to dreamwidth by default"
-msgstr ""
+msgstr "默认地转播到Dreamwidth"
#: ../../addon/remote_permissions/remote_permissions.php:45
msgid "Remote Permissions Settings"
@@ -6626,17 +6635,17 @@ msgstr ""
#: ../../addon/startpage/startpage.php:83
#: ../../addon.old/startpage/startpage.php:83
msgid "Startpage Settings"
-msgstr ""
+msgstr "开始页设置"
#: ../../addon/startpage/startpage.php:85
#: ../../addon.old/startpage/startpage.php:85
msgid "Home page to load after login - leave blank for profile wall"
-msgstr ""
+msgstr "主页登录后表示-留空白为简介墙"
#: ../../addon/startpage/startpage.php:88
#: ../../addon.old/startpage/startpage.php:88
msgid "Examples: "network" or "notifications/system""
-msgstr ""
+msgstr "例如:"网络"或"通知/系统""
#: ../../addon/geonames/geonames.php:143
#: ../../addon.old/geonames/geonames.php:143
@@ -6659,12 +6668,12 @@ msgstr "使Geonames插件能用"
#: ../../addon.old/testdrive/testdrive.php:94
#, php-format
msgid "Your account on %s will expire in a few days."
-msgstr ""
+msgstr "您账户在%s几天后过期了。"
#: ../../addon/public_server/public_server.php:127
#: ../../addon.old/public_server/public_server.php:127
msgid "Your Friendica account is about to expire."
-msgstr ""
+msgstr "您Friendica账户快过期。"
#: ../../addon/public_server/public_server.php:128
#: ../../addon.old/public_server/public_server.php:128
@@ -6673,7 +6682,7 @@ msgid ""
"Hi %1$s,\n"
"\n"
"Your account on %2$s will expire in less than five days. You may keep your account by logging in at least once every 30 days"
-msgstr ""
+msgstr "你好%1$s,⏎ ⏎您的账户在%2$s五天内过期。您会继续您的账户经由每30天至少一次登录。"
#: ../../addon/js_upload/js_upload.php:43
#: ../../addon.old/js_upload/js_upload.php:43
@@ -6784,7 +6793,7 @@ msgstr "Impressum插件必须被设置! 请加至少owner 变量
#: ../../addon/impressum/impressum.php:84
#: ../../addon.old/impressum/impressum.php:84
msgid "The page operators name."
-msgstr ""
+msgstr "也运作员名。"
#: ../../addon/impressum/impressum.php:85
#: ../../addon.old/impressum/impressum.php:85
@@ -6794,12 +6803,12 @@ msgstr "网站主的简介"
#: ../../addon/impressum/impressum.php:85
#: ../../addon.old/impressum/impressum.php:85
msgid "Profile address of the operator."
-msgstr ""
+msgstr "运作员的简介地址。"
#: ../../addon/impressum/impressum.php:86
#: ../../addon.old/impressum/impressum.php:86
msgid "How to contact the operator via snail mail. You can use BBCode here."
-msgstr ""
+msgstr "怎么用邮政跟运作员联系。您会用BBCode。"
#: ../../addon/impressum/impressum.php:87
#: ../../addon.old/impressum/impressum.php:87
@@ -6811,22 +6820,22 @@ msgstr "便条"
msgid ""
"Additional notes that are displayed beneath the contact information. You can"
" use BBCode here."
-msgstr ""
+msgstr "附加的便条表示在联系消息下。您会用BBCode。"
#: ../../addon/impressum/impressum.php:88
#: ../../addon.old/impressum/impressum.php:88
msgid "How to contact the operator via email. (will be displayed obfuscated)"
-msgstr ""
+msgstr "怎么用电子邮件跟运作员联系。(将使混乱的表示)"
#: ../../addon/impressum/impressum.php:89
#: ../../addon.old/impressum/impressum.php:89
msgid "Footer note"
-msgstr ""
+msgstr "页脚便条"
#: ../../addon/impressum/impressum.php:89
#: ../../addon.old/impressum/impressum.php:89
msgid "Text for the footer. You can use BBCode here."
-msgstr ""
+msgstr "页脚征文。您会用BBCode。"
#: ../../addon/buglink/buglink.php:15 ../../addon.old/buglink/buglink.php:15
msgid "Report Bug"
@@ -6835,17 +6844,17 @@ msgstr "报案程序错误"
#: ../../addon/notimeline/notimeline.php:32
#: ../../addon.old/notimeline/notimeline.php:32
msgid "No Timeline settings updated."
-msgstr ""
+msgstr "没有时间链设置更新"
#: ../../addon/notimeline/notimeline.php:56
#: ../../addon.old/notimeline/notimeline.php:56
msgid "No Timeline Settings"
-msgstr ""
+msgstr "没有时间链设置"
#: ../../addon/notimeline/notimeline.php:58
#: ../../addon.old/notimeline/notimeline.php:58
msgid "Disable Archive selector on profile wall"
-msgstr ""
+msgstr "使在简介墙上档案选择器不能用"
#: ../../addon/blockem/blockem.php:51 ../../addon.old/blockem/blockem.php:51
msgid "\"Blockem\" Settings"
@@ -6901,7 +6910,7 @@ msgstr "快捷评论设置"
msgid ""
"Quick comments are found near comment boxes, sometimes hidden. Click them to"
" provide simple replies."
-msgstr ""
+msgstr "快捷评论是在评论文本框,有时候隐藏。点击它们为输入简单的回答。"
#: ../../addon/qcomment/qcomment.php:57
#: ../../addon.old/qcomment/qcomment.php:57
@@ -6952,60 +6961,60 @@ msgstr ""
#: ../../addon/libravatar/libravatar.php:14
#: ../../addon.old/libravatar/libravatar.php:14
msgid "Could NOT install Libravatar successfully. It requires PHP >= 5.3"
-msgstr ""
+msgstr "安装不了Libravatar。 它要求PHP>=5.3"
#: ../../addon/libravatar/libravatar.php:73
#: ../../addon/gravatar/gravatar.php:71
#: ../../addon.old/libravatar/libravatar.php:73
#: ../../addon.old/gravatar/gravatar.php:71
msgid "generic profile image"
-msgstr ""
+msgstr "通用简介图片"
#: ../../addon/libravatar/libravatar.php:74
#: ../../addon/gravatar/gravatar.php:72
#: ../../addon.old/libravatar/libravatar.php:74
#: ../../addon.old/gravatar/gravatar.php:72
msgid "random geometric pattern"
-msgstr ""
+msgstr "随机的几何图案"
#: ../../addon/libravatar/libravatar.php:75
#: ../../addon/gravatar/gravatar.php:73
#: ../../addon.old/libravatar/libravatar.php:75
#: ../../addon.old/gravatar/gravatar.php:73
msgid "monster face"
-msgstr ""
+msgstr "怪物面子"
#: ../../addon/libravatar/libravatar.php:76
#: ../../addon/gravatar/gravatar.php:74
#: ../../addon.old/libravatar/libravatar.php:76
#: ../../addon.old/gravatar/gravatar.php:74
msgid "computer generated face"
-msgstr ""
+msgstr "电脑造成的面子"
#: ../../addon/libravatar/libravatar.php:77
#: ../../addon/gravatar/gravatar.php:75
#: ../../addon.old/libravatar/libravatar.php:77
#: ../../addon.old/gravatar/gravatar.php:75
msgid "retro arcade style face"
-msgstr ""
+msgstr "复古游乐场式面子"
#: ../../addon/libravatar/libravatar.php:83
#: ../../addon.old/libravatar/libravatar.php:83
#, php-format
msgid "Your PHP version %s is lower than the required PHP >= 5.3."
-msgstr ""
+msgstr "您PHP版体数%s是比要求的5.3少。"
#: ../../addon/libravatar/libravatar.php:84
#: ../../addon.old/libravatar/libravatar.php:84
msgid "This addon is not functional on your server."
-msgstr ""
+msgstr "这个加件在您的服务器不可用的"
#: ../../addon/libravatar/libravatar.php:93
#: ../../addon/gravatar/gravatar.php:89
#: ../../addon.old/libravatar/libravatar.php:93
#: ../../addon.old/gravatar/gravatar.php:89
msgid "Information"
-msgstr ""
+msgstr "信息"
#: ../../addon/libravatar/libravatar.php:93
#: ../../addon.old/libravatar/libravatar.php:93
@@ -7013,69 +7022,69 @@ msgid ""
"Gravatar addon is installed. Please disable the Gravatar addon. The "
"Libravatar addon will fall back to Gravatar if nothing was found at "
"Libravatar."
-msgstr ""
+msgstr "Gravatar加件安装着。请使Gravatar加件不可用。 如果找不到什么在Libravatar加件可依靠的是Gravatar。"
#: ../../addon/libravatar/libravatar.php:100
#: ../../addon/gravatar/gravatar.php:96
#: ../../addon.old/libravatar/libravatar.php:100
#: ../../addon.old/gravatar/gravatar.php:96
msgid "Default avatar image"
-msgstr ""
+msgstr "默认纸娃娃系统"
#: ../../addon/libravatar/libravatar.php:100
#: ../../addon.old/libravatar/libravatar.php:100
msgid "Select default avatar image if none was found. See README"
-msgstr ""
+msgstr "选择默认纸娃娃系统如果一个也找不到。看README"
#: ../../addon/libravatar/libravatar.php:112
#: ../../addon.old/libravatar/libravatar.php:112
msgid "Libravatar settings updated."
-msgstr ""
+msgstr "Libravatar设置更新了。"
#: ../../addon/libertree/libertree.php:36
#: ../../addon.old/libertree/libertree.php:36
msgid "Post to libertree"
-msgstr ""
+msgstr "转播到libertree"
#: ../../addon/libertree/libertree.php:67
#: ../../addon.old/libertree/libertree.php:67
msgid "libertree Post Settings"
-msgstr ""
+msgstr "libertree转播设置"
#: ../../addon/libertree/libertree.php:69
#: ../../addon.old/libertree/libertree.php:69
msgid "Enable Libertree Post Plugin"
-msgstr ""
+msgstr "使Libertree转播插件可用"
#: ../../addon/libertree/libertree.php:74
#: ../../addon.old/libertree/libertree.php:74
msgid "Libertree API token"
-msgstr ""
+msgstr "Libertree API令牌"
#: ../../addon/libertree/libertree.php:79
#: ../../addon.old/libertree/libertree.php:79
msgid "Libertree site URL"
-msgstr ""
+msgstr "Libertree网站URL"
#: ../../addon/libertree/libertree.php:84
#: ../../addon.old/libertree/libertree.php:84
msgid "Post to Libertree by default"
-msgstr ""
+msgstr "默认地转播到Libertree"
#: ../../addon/altpager/altpager.php:46
#: ../../addon.old/altpager/altpager.php:46
msgid "Altpager settings updated."
-msgstr ""
+msgstr "Altpager设置更新了。"
#: ../../addon/altpager/altpager.php:83
#: ../../addon.old/altpager/altpager.php:79
msgid "Alternate Pagination Setting"
-msgstr ""
+msgstr "供替换的分页设置"
#: ../../addon/altpager/altpager.php:85
#: ../../addon.old/altpager/altpager.php:81
msgid "Use links to \"newer\" and \"older\" pages in place of page numbers?"
-msgstr ""
+msgstr "用到「更新」和「更旧」页代替页数?"
#: ../../addon/altpager/altpager.php:99
msgid "Force global use of the alternate pager"
@@ -7090,21 +7099,21 @@ msgid ""
"The MathJax addon renders mathematical formulae written using the LaTeX "
"syntax surrounded by the usual $$ or an eqnarray block in the postings of "
"your wall,network tab and private mail."
-msgstr ""
+msgstr "MathJax插件表示用LaTeX句法的数学公式,围绕$$或者eqnarray快,在您墙,网络分页和私人收件箱的文章。"
#: ../../addon/mathjax/mathjax.php:38 ../../addon.old/mathjax/mathjax.php:38
msgid "Use the MathJax renderer"
-msgstr ""
+msgstr "用MathJax表示器"
#: ../../addon/mathjax/mathjax.php:75 ../../addon.old/mathjax/mathjax.php:74
msgid "MathJax Base URL"
-msgstr ""
+msgstr "MathJax基础URL"
#: ../../addon/mathjax/mathjax.php:75 ../../addon.old/mathjax/mathjax.php:74
msgid ""
"The URL for the javascript file that should be included to use MathJax. Can "
"be either the MathJax CDN or another installation of MathJax."
-msgstr ""
+msgstr "URL JavaScript文件应该包括为用MathJax。可以MathJax CDN或者别的MathJax安装。"
#: ../../addon/editplain/editplain.php:46
#: ../../addon.old/group_text/group_text.php:46
@@ -7128,32 +7137,32 @@ msgid ""
"Libravatar addon is installed, too. Please disable Libravatar addon or this "
"Gravatar addon. The Libravatar addon will fall back to Gravatar if "
"nothing was found at Libravatar."
-msgstr ""
+msgstr "Libravatar加件页安装着。请是Libravatar加件或者这个Gravatar加件。 Libravatar加件没找到在Libravatar的时候可依靠的是Gravatar"
#: ../../addon/gravatar/gravatar.php:96
#: ../../addon.old/gravatar/gravatar.php:96
msgid "Select default avatar image if none was found at Gravatar. See README"
-msgstr ""
+msgstr "如果Gravatar上没找到纸娃娃系统选择默认的。看README"
#: ../../addon/gravatar/gravatar.php:97
#: ../../addon.old/gravatar/gravatar.php:97
msgid "Rating of images"
-msgstr ""
+msgstr "照相评定"
#: ../../addon/gravatar/gravatar.php:97
#: ../../addon.old/gravatar/gravatar.php:97
msgid "Select the appropriate avatar rating for your site. See README"
-msgstr ""
+msgstr "选择适合您网站的纸娃娃系统。看README"
#: ../../addon/gravatar/gravatar.php:111
#: ../../addon.old/gravatar/gravatar.php:111
msgid "Gravatar settings updated."
-msgstr ""
+msgstr "Gravatar设置更新了。"
#: ../../addon/testdrive/testdrive.php:95
#: ../../addon.old/testdrive/testdrive.php:95
msgid "Your Friendica test account is about to expire."
-msgstr ""
+msgstr "您Friendica化验账户快过期了。"
#: ../../addon/testdrive/testdrive.php:96
#: ../../addon.old/testdrive/testdrive.php:96
@@ -7162,7 +7171,7 @@ msgid ""
"Hi %1$s,\n"
"\n"
"Your test account on %2$s will expire in less than five days. We hope you enjoyed this test drive and use this opportunity to find a permanent Friendica website for your integrated social communications. A list of public sites is available at http://dir.friendica.com/siteinfo - and for more information on setting up your own Friendica server please see the Friendica project website at http://friendica.com."
-msgstr ""
+msgstr "你好%1$s,⏎ ⏎您化验账户在%2$s五天内将过期。我们希望您享受了这个试车和用这个机会为您综合社会交通找持久的Friendica网站。一单公开的网站是在http://dir.friendica.com/siteinfo。为多消息安排您自己的Friendica服务器请看工程网站在http://friendica.com。"
#: ../../addon/pageheader/pageheader.php:50
#: ../../addon.old/pageheader/pageheader.php:50
@@ -7176,27 +7185,27 @@ msgstr "pageHeader配置保存了。"
#: ../../addon/ijpost/ijpost.php:39 ../../addon.old/ijpost/ijpost.php:39
msgid "Post to Insanejournal"
-msgstr ""
+msgstr "转播到Insanejournal"
#: ../../addon/ijpost/ijpost.php:70 ../../addon.old/ijpost/ijpost.php:70
msgid "InsaneJournal Post Settings"
-msgstr ""
+msgstr "Insanejournal转播设置"
#: ../../addon/ijpost/ijpost.php:72 ../../addon.old/ijpost/ijpost.php:72
msgid "Enable InsaneJournal Post Plugin"
-msgstr ""
+msgstr "使InsaneJournal转播插件可用"
#: ../../addon/ijpost/ijpost.php:77 ../../addon.old/ijpost/ijpost.php:77
msgid "InsaneJournal username"
-msgstr ""
+msgstr "InsaneJournal用户名"
#: ../../addon/ijpost/ijpost.php:82 ../../addon.old/ijpost/ijpost.php:82
msgid "InsaneJournal password"
-msgstr ""
+msgstr "InsaneJournal密码"
#: ../../addon/ijpost/ijpost.php:87 ../../addon.old/ijpost/ijpost.php:87
msgid "Post to InsaneJournal by default"
-msgstr ""
+msgstr "默认地转播到InsaneJournal"
#: ../../addon/jappixmini/jappixmini.php:266
#: ../../addon.old/jappixmini/jappixmini.php:266
@@ -7417,7 +7426,7 @@ msgstr ""
#: ../../addon/statusnet/statusnet.php:366
#: ../../addon.old/statusnet/statusnet.php:345
msgid "Send linked #-tags and @-names to StatusNet"
-msgstr ""
+msgstr "转播连接的#标签盒@名到StatusNet"
#: ../../addon/statusnet/statusnet.php:371 ../../addon/twitter/twitter.php:226
#: ../../addon.old/statusnet/statusnet.php:350
@@ -7433,7 +7442,7 @@ msgstr "API URL"
#: ../../addon/infiniteimprobabilitydrive/infiniteimprobabilitydrive.php:19
#: ../../addon.old/infiniteimprobabilitydrive/infiniteimprobabilitydrive.php:19
msgid "Infinite Improbability Drive"
-msgstr ""
+msgstr "无穷不至于机车"
#: ../../addon/tumblr/tumblr.php:144
msgid "You are now authenticated to tumblr."
@@ -7488,26 +7497,26 @@ msgstr "多少熟人表示在简介工具栏"
#: ../../addon/gnot/gnot.php:48 ../../addon.old/gnot/gnot.php:48
msgid "Gnot settings updated."
-msgstr ""
+msgstr "Gnot设置更新了。"
#: ../../addon/gnot/gnot.php:79 ../../addon.old/gnot/gnot.php:79
msgid "Gnot Settings"
-msgstr ""
+msgstr "Gnot设置"
#: ../../addon/gnot/gnot.php:81 ../../addon.old/gnot/gnot.php:81
msgid ""
"Allows threading of email comment notifications on Gmail and anonymising the"
" subject line."
-msgstr ""
+msgstr "允许邮件评论通知在Gmail和匿名话题行。"
#: ../../addon/gnot/gnot.php:82 ../../addon.old/gnot/gnot.php:82
msgid "Enable this plugin/addon?"
-msgstr ""
+msgstr "使这个插件/加件可用?"
#: ../../addon/gnot/gnot.php:97 ../../addon.old/gnot/gnot.php:97
#, php-format
msgid "[Friendica:Notify] Comment to conversation #%d"
-msgstr ""
+msgstr "[Friendica:Notify]评论在交流#%d"
#: ../../addon/wppost/wppost.php:42 ../../addon.old/wppost/wppost.php:42
msgid "Post to Wordpress"
@@ -7539,7 +7548,7 @@ msgstr "默认地发送到Wordpress"
#: ../../addon/wppost/wppost.php:103 ../../addon.old/wppost/wppost.php:103
msgid "Provide a backlink to the Friendica post"
-msgstr ""
+msgstr "输入反向链接到Friendica文章"
#: ../../addon/wppost/wppost.php:201 ../../addon/blogger/blogger.php:172
#: ../../addon/posterous/posterous.php:189
@@ -7551,7 +7560,7 @@ msgstr "文章从Friendica"
#: ../../addon/wppost/wppost.php:207 ../../addon.old/wppost/wppost.php:207
msgid "Read the original post and comment stream on Friendica"
-msgstr ""
+msgstr "看原来文章和评论溪流在Friendica"
#: ../../addon/showmore/showmore.php:38
#: ../../addon.old/showmore/showmore.php:38
@@ -7657,7 +7666,7 @@ msgid ""
"details from unknown viewers?) the link potentially included in public "
"postings relayed to Twitter will lead the visitor to a blank page informing "
"the visitor that the access to your profile has been restricted."
-msgstr ""
+msgstr "注意 :由于您的隐私设置(隐藏您的简介内容为生人? )环节包括在转播到Twitter的条文可能通空白页通知看者看您的简介有限。"
#: ../../addon/twitter/twitter.php:206 ../../addon.old/twitter/twitter.php:195
msgid "Allow posting to Twitter"
@@ -7677,7 +7686,7 @@ msgstr ""
#: ../../addon/twitter/twitter.php:221 ../../addon.old/twitter/twitter.php:201
msgid "Send linked #-tags and @-names to Twitter"
-msgstr ""
+msgstr "转播连接的#标签盒@名到Twitter"
#: ../../addon/twitter/twitter.php:556 ../../addon.old/twitter/twitter.php:396
msgid "Consumer key"
@@ -7689,27 +7698,27 @@ msgstr "密码(Consumer secret)"
#: ../../addon/irc/irc.php:44 ../../addon.old/irc/irc.php:44
msgid "IRC Settings"
-msgstr ""
+msgstr "IRC设置"
#: ../../addon/irc/irc.php:46 ../../addon.old/irc/irc.php:46
msgid "Channel(s) to auto connect (comma separated)"
-msgstr ""
+msgstr "频道要自动地连接(逗号分隔)"
#: ../../addon/irc/irc.php:51 ../../addon.old/irc/irc.php:51
msgid "Popular Channels (comma separated)"
-msgstr ""
+msgstr "流行频道(逗号分隔)"
#: ../../addon/irc/irc.php:69 ../../addon.old/irc/irc.php:69
msgid "IRC settings saved."
-msgstr ""
+msgstr "IRC设置保存了。"
#: ../../addon/irc/irc.php:74 ../../addon.old/irc/irc.php:74
msgid "IRC Chatroom"
-msgstr ""
+msgstr "IRC聊间"
#: ../../addon/irc/irc.php:96 ../../addon.old/irc/irc.php:96
msgid "Popular Channels"
-msgstr ""
+msgstr "流行频道"
#: ../../addon/fromapp/fromapp.php:38 ../../addon.old/fromapp/fromapp.php:38
msgid "Fromapp settings updated."
@@ -7730,31 +7739,31 @@ msgstr ""
#: ../../addon/blogger/blogger.php:42 ../../addon.old/blogger/blogger.php:42
msgid "Post to blogger"
-msgstr ""
+msgstr "转播到blogger"
#: ../../addon/blogger/blogger.php:74 ../../addon.old/blogger/blogger.php:74
msgid "Blogger Post Settings"
-msgstr ""
+msgstr "Blogger转播设置"
#: ../../addon/blogger/blogger.php:76 ../../addon.old/blogger/blogger.php:76
msgid "Enable Blogger Post Plugin"
-msgstr ""
+msgstr "使Blogger转播插件可用"
#: ../../addon/blogger/blogger.php:81 ../../addon.old/blogger/blogger.php:81
msgid "Blogger username"
-msgstr ""
+msgstr "Blogger用户名"
#: ../../addon/blogger/blogger.php:86 ../../addon.old/blogger/blogger.php:86
msgid "Blogger password"
-msgstr ""
+msgstr "Blogger密码"
#: ../../addon/blogger/blogger.php:91 ../../addon.old/blogger/blogger.php:91
msgid "Blogger API URL"
-msgstr ""
+msgstr "Blogger API URL"
#: ../../addon/blogger/blogger.php:96 ../../addon.old/blogger/blogger.php:96
msgid "Post to Blogger by default"
-msgstr ""
+msgstr "默认地转播到Blogger"
#: ../../addon/posterous/posterous.php:37
#: ../../addon.old/posterous/posterous.php:37
@@ -7784,12 +7793,12 @@ msgstr "Posterous密码"
#: ../../addon/posterous/posterous.php:87
#: ../../addon.old/posterous/posterous.php:87
msgid "Posterous site ID"
-msgstr ""
+msgstr "Posterous网站身份证明"
#: ../../addon/posterous/posterous.php:92
#: ../../addon.old/posterous/posterous.php:92
msgid "Posterous API token"
-msgstr ""
+msgstr "Posterous API令牌"
#: ../../addon/posterous/posterous.php:97
#: ../../addon.old/posterous/posterous.php:97
@@ -7800,26 +7809,26 @@ msgstr "默认地发送往Posterous"
#: ../../view/theme/diabook/config.php:154
#: ../../view/theme/quattro/config.php:66 ../../view/theme/dispy/config.php:72
msgid "Theme settings"
-msgstr ""
+msgstr "主题设置"
#: ../../view/theme/cleanzero/config.php:83
msgid "Set resize level for images in posts and comments (width and height)"
-msgstr ""
+msgstr "选择图片在文章和评论的重设尺寸(宽和高)"
#: ../../view/theme/cleanzero/config.php:84
#: ../../view/theme/diabook/config.php:155
#: ../../view/theme/dispy/config.php:73
msgid "Set font-size for posts and comments"
-msgstr ""
+msgstr "决定字体大小在文章和评论"
#: ../../view/theme/cleanzero/config.php:85
msgid "Set theme width"
-msgstr ""
+msgstr "选择主题宽"
#: ../../view/theme/cleanzero/config.php:86
#: ../../view/theme/quattro/config.php:68
msgid "Color scheme"
-msgstr ""
+msgstr " 色彩设计"
#: ../../view/theme/diabook/theme.php:87 ../../include/nav.php:49
#: ../../include/nav.php:116
@@ -7832,7 +7841,7 @@ msgstr "你的简介页"
#: ../../view/theme/diabook/theme.php:89
msgid "Your contacts"
-msgstr ""
+msgstr "您的熟人"
#: ../../view/theme/diabook/theme.php:90 ../../include/nav.php:51
msgid "Your photos"
@@ -7855,13 +7864,13 @@ msgstr "你私人的照片"
#: ../../view/theme/diabook/theme.php:632
#: ../../view/theme/diabook/config.php:163
msgid "Community Pages"
-msgstr ""
+msgstr "社会页"
#: ../../view/theme/diabook/theme.php:384
#: ../../view/theme/diabook/theme.php:634
#: ../../view/theme/diabook/config.php:165
msgid "Community Profiles"
-msgstr ""
+msgstr "社会简介"
#: ../../view/theme/diabook/theme.php:405
#: ../../view/theme/diabook/theme.php:639
@@ -7885,11 +7894,11 @@ msgstr "上次照片"
#: ../../view/theme/diabook/theme.php:637
#: ../../view/theme/diabook/config.php:168
msgid "Find Friends"
-msgstr ""
+msgstr "找朋友们"
#: ../../view/theme/diabook/theme.php:517
msgid "Local Directory"
-msgstr ""
+msgstr "当地目录"
#: ../../view/theme/diabook/theme.php:519 ../../include/contact_widgets.php:35
msgid "Similar Interests"
@@ -7903,43 +7912,43 @@ msgstr "邀请朋友们"
#: ../../view/theme/diabook/theme.php:633
#: ../../view/theme/diabook/config.php:164
msgid "Earth Layers"
-msgstr ""
+msgstr "地球层"
#: ../../view/theme/diabook/theme.php:577
msgid "Set zoomfactor for Earth Layers"
-msgstr ""
+msgstr "选择拉近镜头级在地球层"
#: ../../view/theme/diabook/theme.php:578
#: ../../view/theme/diabook/config.php:161
msgid "Set longitude (X) for Earth Layers"
-msgstr ""
+msgstr "选择经度(X)在地球层"
#: ../../view/theme/diabook/theme.php:579
#: ../../view/theme/diabook/config.php:162
msgid "Set latitude (Y) for Earth Layers"
-msgstr ""
+msgstr "选择纬度(Y)在地球层"
#: ../../view/theme/diabook/theme.php:592
#: ../../view/theme/diabook/theme.php:635
#: ../../view/theme/diabook/config.php:166
msgid "Help or @NewHere ?"
-msgstr ""
+msgstr "帮助或@菜鸟?"
#: ../../view/theme/diabook/theme.php:599
#: ../../view/theme/diabook/theme.php:636
#: ../../view/theme/diabook/config.php:167
msgid "Connect Services"
-msgstr ""
+msgstr "连接服务"
#: ../../view/theme/diabook/theme.php:606
#: ../../view/theme/diabook/theme.php:638
msgid "Last Tweets"
-msgstr ""
+msgstr "最后准文"
#: ../../view/theme/diabook/theme.php:609
#: ../../view/theme/diabook/config.php:159
msgid "Set twitter search term"
-msgstr ""
+msgstr "选择Twitter搜索关键"
#: ../../view/theme/diabook/theme.php:629
#: ../../view/theme/diabook/config.php:146 ../../include/acl_selectors.php:313
@@ -7953,40 +7962,40 @@ msgstr "著"
#: ../../view/theme/diabook/theme.php:630
msgid "Show/hide boxes at right-hand column:"
-msgstr ""
+msgstr "表示/隐藏盒子在友兰:"
#: ../../view/theme/diabook/config.php:156
#: ../../view/theme/dispy/config.php:74
msgid "Set line-height for posts and comments"
-msgstr ""
+msgstr "决定行高在文章和评论"
#: ../../view/theme/diabook/config.php:157
msgid "Set resolution for middle column"
-msgstr ""
+msgstr "决定中栏的显示分辨率列表"
#: ../../view/theme/diabook/config.php:158
msgid "Set color scheme"
-msgstr ""
+msgstr "选择色彩设计"
#: ../../view/theme/diabook/config.php:160
msgid "Set zoomfactor for Earth Layer"
-msgstr ""
+msgstr "选择拉近镜头级在地球层"
#: ../../view/theme/diabook/config.php:169
msgid "Last tweets"
-msgstr ""
+msgstr "最后准文"
#: ../../view/theme/quattro/config.php:67
msgid "Alignment"
-msgstr ""
+msgstr "成直线 "
#: ../../view/theme/quattro/config.php:67
msgid "Left"
-msgstr ""
+msgstr "左边"
#: ../../view/theme/quattro/config.php:67
msgid "Center"
-msgstr ""
+msgstr "中间"
#: ../../view/theme/quattro/config.php:69
msgid "Posts font size"
@@ -7998,7 +8007,7 @@ msgstr ""
#: ../../view/theme/dispy/config.php:75
msgid "Set colour scheme"
-msgstr ""
+msgstr "选择色彩设计"
#: ../../include/profile_advanced.php:22
msgid "j F, Y"
@@ -8019,7 +8028,7 @@ msgstr "年纪:"
#: ../../include/profile_advanced.php:43
#, php-format
msgid "for %1$d %2$s"
-msgstr ""
+msgstr "为%1$d %2$s"
#: ../../include/profile_advanced.php:52
msgid "Tags:"
@@ -8255,11 +8264,11 @@ msgstr "不可获得的"
#: ../../include/profile_selectors.php:42
msgid "Has crush"
-msgstr ""
+msgstr "迷恋"
#: ../../include/profile_selectors.php:42
msgid "Infatuated"
-msgstr ""
+msgstr "痴迷"
#: ../../include/profile_selectors.php:42
msgid "Dating"
@@ -8296,7 +8305,7 @@ msgstr "结婚"
#: ../../include/profile_selectors.php:42
msgid "Imaginarily married"
-msgstr ""
+msgstr "想像结婚"
#: ../../include/profile_selectors.php:42
msgid "Partners"
@@ -8308,7 +8317,7 @@ msgstr "同居"
#: ../../include/profile_selectors.php:42
msgid "Common law"
-msgstr ""
+msgstr "普通法结婚"
#: ../../include/profile_selectors.php:42
msgid "Happy"
@@ -8316,7 +8325,7 @@ msgstr "幸福"
#: ../../include/profile_selectors.php:42
msgid "Not looking"
-msgstr ""
+msgstr "没找"
#: ../../include/profile_selectors.php:42
msgid "Swinger"
@@ -8340,7 +8349,7 @@ msgstr "离婚"
#: ../../include/profile_selectors.php:42
msgid "Imaginarily divorced"
-msgstr ""
+msgstr "想像离婚"
#: ../../include/profile_selectors.php:42
msgid "Widowed"
@@ -8352,7 +8361,7 @@ msgstr "不确定"
#: ../../include/profile_selectors.php:42
msgid "It's complicated"
-msgstr ""
+msgstr "是复杂"
#: ../../include/profile_selectors.php:42
msgid "Don't care"
@@ -8376,7 +8385,7 @@ msgstr "沒有题目"
#: ../../include/Scrape.php:583
msgid " on Last.fm"
-msgstr ""
+msgstr "在Last.fm"
#: ../../include/text.php:262
msgid "prev"
@@ -8396,11 +8405,11 @@ msgstr "下个"
#: ../../include/text.php:314
msgid "newer"
-msgstr ""
+msgstr "更新"
#: ../../include/text.php:318
msgid "older"
-msgstr ""
+msgstr "更旧"
#: ../../include/text.php:657
msgid "No contacts"
@@ -8594,7 +8603,7 @@ msgstr "字节"
#: ../../include/text.php:1093 ../../include/text.php:1105
msgid "Click to open/close"
-msgstr ""
+msgstr "点击为开关"
#: ../../include/text.php:1278 ../../include/user.php:237
msgid "default"
@@ -8606,15 +8615,15 @@ msgstr "选择别的语言"
#: ../../include/text.php:1500
msgid "activity"
-msgstr ""
+msgstr "活动"
#: ../../include/text.php:1503
msgid "post"
-msgstr ""
+msgstr "文章"
#: ../../include/text.php:1658
msgid "Item filed"
-msgstr ""
+msgstr "把项目归档了"
#: ../../include/diaspora.php:704
msgid "Sharing notification from Diaspora network"
@@ -8684,7 +8693,7 @@ msgstr "一个删除的组用这名被复兴。现有的项目权利可
#: ../../include/group.php:207
msgid "Default privacy group for new contacts"
-msgstr ""
+msgstr "默认隐私组为新熟人"
#: ../../include/group.php:226
msgid "Everybody"
@@ -8704,9 +8713,9 @@ msgstr "创造新组"
#: ../../include/group.php:273
msgid "Contacts not in any group"
-msgstr ""
+msgstr "熟人没有组"
-#: ../../include/nav.php:46 ../../boot.php:1015
+#: ../../include/nav.php:46 ../../boot.php:1036
msgid "Logout"
msgstr "注销"
@@ -8714,7 +8723,7 @@ msgstr "注销"
msgid "End this session"
msgstr "结束这段时间"
-#: ../../include/nav.php:49 ../../boot.php:1812
+#: ../../include/nav.php:49 ../../boot.php:1833
msgid "Status"
msgstr "现状"
@@ -8806,7 +8815,7 @@ msgstr "管理别的页"
msgid "Delegations"
msgstr ""
-#: ../../include/nav.php:142 ../../boot.php:1318
+#: ../../include/nav.php:142 ../../boot.php:1339
msgid "Profiles"
msgstr "简介"
@@ -8862,7 +8871,7 @@ msgstr "比如:李某,打鱼"
#: ../../include/contact_widgets.php:36
msgid "Random Profile"
-msgstr ""
+msgstr "随机简介"
#: ../../include/contact_widgets.php:70
msgid "Networks"
@@ -8874,15 +8883,15 @@ msgstr "所有网络"
#: ../../include/contact_widgets.php:103 ../../include/features.php:59
msgid "Saved Folders"
-msgstr ""
+msgstr "保存的文件夹"
#: ../../include/contact_widgets.php:106 ../../include/contact_widgets.php:138
msgid "Everything"
-msgstr ""
+msgstr "一切"
#: ../../include/contact_widgets.php:135
msgid "Categories"
-msgstr ""
+msgstr "种类"
#: ../../include/auth.php:38
msgid "Logged out."
@@ -8892,11 +8901,11 @@ msgstr "注销了"
msgid ""
"We encountered a problem while logging in with the OpenID you provided. "
"Please check the correct spelling of the ID."
-msgstr ""
+msgstr "我们用您输入的OpenID登录的时候碰到问题。请核实拼法是对的。"
#: ../../include/auth.php:128
msgid "The error message was:"
-msgstr ""
+msgstr "错误通知是:"
#: ../../include/datetime.php:43 ../../include/datetime.php:45
msgid "Miscellaneous"
@@ -8958,29 +8967,29 @@ msgstr "%1$d %2$s以前"
#: ../../include/datetime.php:472 ../../include/items.php:1705
#, php-format
msgid "%s's birthday"
-msgstr ""
+msgstr "%s的生日"
#: ../../include/datetime.php:473 ../../include/items.php:1706
#, php-format
msgid "Happy Birthday %s"
-msgstr ""
+msgstr "生日快乐%s"
-#: ../../include/bbcode.php:210 ../../include/bbcode.php:505
+#: ../../include/bbcode.php:210 ../../include/bbcode.php:515
msgid "Image/photo"
msgstr "图像/照片"
-#: ../../include/bbcode.php:262
+#: ../../include/bbcode.php:272
#, php-format
msgid ""
"%s wrote the following post : "
+"href=\"%s\" target=\"external-link\">post"
msgstr ""
-#: ../../include/bbcode.php:470 ../../include/bbcode.php:490
+#: ../../include/bbcode.php:480 ../../include/bbcode.php:500
msgid "$1 wrote:"
msgstr "$1写:"
-#: ../../include/bbcode.php:510 ../../include/bbcode.php:511
+#: ../../include/bbcode.php:520 ../../include/bbcode.php:521
msgid "Encrypted content"
msgstr ""
@@ -9161,22 +9170,22 @@ msgstr "%s管理员"
#: ../../include/enotify.php:40
#, php-format
msgid "%s "
-msgstr ""
+msgstr "%s "
#: ../../include/enotify.php:44
#, php-format
msgid "[Friendica:Notify] New mail received at %s"
-msgstr ""
+msgstr "[Friendica:Notify]收到新邮件在%s"
#: ../../include/enotify.php:46
#, php-format
msgid "%1$s sent you a new private message at %2$s."
-msgstr ""
+msgstr "%1$s发给您新私人通知在%2$s."
#: ../../include/enotify.php:47
#, php-format
msgid "%1$s sent you %2$s."
-msgstr ""
+msgstr "%1$s发给您%2$s."
#: ../../include/enotify.php:47
msgid "a private message"
@@ -9187,146 +9196,146 @@ msgstr "一条私人的消息"
msgid "Please visit %s to view and/or reply to your private messages."
msgstr "清去%s为了看或回答你私人的消息"
-#: ../../include/enotify.php:89
+#: ../../include/enotify.php:90
#, php-format
msgid "%1$s commented on [url=%2$s]a %3$s[/url]"
-msgstr ""
+msgstr "%1$s于[url=%2$s]a %3$s[/url]评论了"
-#: ../../include/enotify.php:96
+#: ../../include/enotify.php:97
#, php-format
msgid "%1$s commented on [url=%2$s]%3$s's %4$s[/url]"
-msgstr ""
+msgstr "%1$s于[url=%2$s]%3$s的%4$s[/url]评论了"
-#: ../../include/enotify.php:104
+#: ../../include/enotify.php:105
#, php-format
msgid "%1$s commented on [url=%2$s]your %3$s[/url]"
-msgstr ""
-
-#: ../../include/enotify.php:114
-#, php-format
-msgid "[Friendica:Notify] Comment to conversation #%1$d by %2$s"
-msgstr ""
+msgstr "%1$s于[url=%2$s]您的%3$s[/url]评论了"
#: ../../include/enotify.php:115
#, php-format
+msgid "[Friendica:Notify] Comment to conversation #%1$d by %2$s"
+msgstr "[Friendica:Notify]于交流#%1$d由%2$s评论"
+
+#: ../../include/enotify.php:116
+#, php-format
msgid "%s commented on an item/conversation you have been following."
msgstr "%s对你有兴趣的项目/ 交谈发表意见"
-#: ../../include/enotify.php:118 ../../include/enotify.php:133
-#: ../../include/enotify.php:146 ../../include/enotify.php:164
-#: ../../include/enotify.php:177
+#: ../../include/enotify.php:119 ../../include/enotify.php:134
+#: ../../include/enotify.php:147 ../../include/enotify.php:165
+#: ../../include/enotify.php:178
#, php-format
msgid "Please visit %s to view and/or reply to the conversation."
msgstr "清去%s为了看或回答交谈"
-#: ../../include/enotify.php:125
+#: ../../include/enotify.php:126
#, php-format
msgid "[Friendica:Notify] %s posted to your profile wall"
-msgstr ""
+msgstr "[Friendica:Notify] %s贴在您的简介墙"
-#: ../../include/enotify.php:127
+#: ../../include/enotify.php:128
#, php-format
msgid "%1$s posted to your profile wall at %2$s"
-msgstr ""
+msgstr "%1$s放在您的简介墙在%2$s"
-#: ../../include/enotify.php:129
+#: ../../include/enotify.php:130
#, php-format
msgid "%1$s posted to [url=%2$s]your wall[/url]"
-msgstr ""
-
-#: ../../include/enotify.php:140
-#, php-format
-msgid "[Friendica:Notify] %s tagged you"
-msgstr ""
+msgstr "%1$s放在[url=%2$s]您的墙[/url]"
#: ../../include/enotify.php:141
#, php-format
-msgid "%1$s tagged you at %2$s"
-msgstr ""
+msgid "[Friendica:Notify] %s tagged you"
+msgstr "[Friendica:Notify] %s标签您"
#: ../../include/enotify.php:142
#, php-format
-msgid "%1$s [url=%2$s]tagged you[/url]."
-msgstr ""
+msgid "%1$s tagged you at %2$s"
+msgstr "%1$s把您在%2$s标签"
-#: ../../include/enotify.php:154
+#: ../../include/enotify.php:143
+#, php-format
+msgid "%1$s [url=%2$s]tagged you[/url]."
+msgstr "%1$s[url=%2$s]把您标签[/url]."
+
+#: ../../include/enotify.php:155
#, php-format
msgid "[Friendica:Notify] %1$s poked you"
msgstr ""
-#: ../../include/enotify.php:155
+#: ../../include/enotify.php:156
#, php-format
msgid "%1$s poked you at %2$s"
msgstr ""
-#: ../../include/enotify.php:156
+#: ../../include/enotify.php:157
#, php-format
msgid "%1$s [url=%2$s]poked you[/url]."
msgstr ""
-#: ../../include/enotify.php:171
-#, php-format
-msgid "[Friendica:Notify] %s tagged your post"
-msgstr ""
-
#: ../../include/enotify.php:172
#, php-format
-msgid "%1$s tagged your post at %2$s"
-msgstr ""
+msgid "[Friendica:Notify] %s tagged your post"
+msgstr "[Friendica:Notify] %s标前您的文章"
#: ../../include/enotify.php:173
#, php-format
-msgid "%1$s tagged [url=%2$s]your post[/url]"
-msgstr ""
+msgid "%1$s tagged your post at %2$s"
+msgstr "%1$s把您的文章在%2$s标签"
-#: ../../include/enotify.php:184
-msgid "[Friendica:Notify] Introduction received"
-msgstr ""
+#: ../../include/enotify.php:174
+#, php-format
+msgid "%1$s tagged [url=%2$s]your post[/url]"
+msgstr "%1$s把[url=%2$s]您的文章[/url]标签"
#: ../../include/enotify.php:185
-#, php-format
-msgid "You've received an introduction from '%1$s' at %2$s"
-msgstr ""
+msgid "[Friendica:Notify] Introduction received"
+msgstr "[Friendica:Notify] 收到介绍"
#: ../../include/enotify.php:186
#, php-format
-msgid "You've received [url=%1$s]an introduction[/url] from %2$s."
-msgstr ""
+msgid "You've received an introduction from '%1$s' at %2$s"
+msgstr "您从「%1$s」受到一个介绍在%2$s"
-#: ../../include/enotify.php:189 ../../include/enotify.php:207
+#: ../../include/enotify.php:187
+#, php-format
+msgid "You've received [url=%1$s]an introduction[/url] from %2$s."
+msgstr "您从%2$s收到[url=%1$s]一个介绍[/url]。"
+
+#: ../../include/enotify.php:190 ../../include/enotify.php:208
#, php-format
msgid "You may visit their profile at %s"
msgstr "你能看他的简介在%s"
-#: ../../include/enotify.php:191
+#: ../../include/enotify.php:192
#, php-format
msgid "Please visit %s to approve or reject the introduction."
msgstr "请批准或拒绝介绍在%s"
-#: ../../include/enotify.php:198
-msgid "[Friendica:Notify] Friend suggestion received"
-msgstr ""
-
#: ../../include/enotify.php:199
-#, php-format
-msgid "You've received a friend suggestion from '%1$s' at %2$s"
-msgstr ""
+msgid "[Friendica:Notify] Friend suggestion received"
+msgstr "[Friendica:Notify] 收到朋友建议"
#: ../../include/enotify.php:200
#, php-format
+msgid "You've received a friend suggestion from '%1$s' at %2$s"
+msgstr "您从「%2$s」收到[url=%1$s]一个朋友建议[/url]。"
+
+#: ../../include/enotify.php:201
+#, php-format
msgid ""
"You've received [url=%1$s]a friend suggestion[/url] for %2$s from %3$s."
-msgstr ""
+msgstr "您从%2$s收到[url=%1$s]一个朋友建议[/url]为%2$s。"
-#: ../../include/enotify.php:205
+#: ../../include/enotify.php:206
msgid "Name:"
msgstr "名字:"
-#: ../../include/enotify.php:206
+#: ../../include/enotify.php:207
msgid "Photo:"
msgstr "照片:"
-#: ../../include/enotify.php:209
+#: ../../include/enotify.php:210
#, php-format
msgid "Please visit %s to approve or reject the suggestion."
msgstr "请批准或拒绝建议在%s"
@@ -9360,11 +9369,11 @@ msgstr "这个地址没有符合什么游览器URL。"
msgid ""
"Unable to match @-style Identity Address with a known protocol or email "
"contact."
-msgstr ""
+msgstr "使不了知道的相配或邮件熟人相配 "
#: ../../include/follow.php:87
msgid "Use mailto: in front of address to force email check."
-msgstr ""
+msgstr "输入mailto:地址前为要求电子邮件检查。"
#: ../../include/follow.php:93
msgid ""
@@ -9396,7 +9405,7 @@ msgstr "你有新的关注者在"
#: ../../include/items.php:4057
msgid "Archives"
-msgstr ""
+msgstr "档案"
#: ../../include/user.php:39
msgid "An invitation is required."
@@ -9452,7 +9461,7 @@ msgstr "昵称已经报到。请选择新的。"
msgid ""
"Nickname was once registered here and may not be re-used. Please choose "
"another."
-msgstr ""
+msgstr "昵称曾经这里注册于是不能再用。请选择别的。"
#: ../../include/user.php:154
msgid "SERIOUS ERROR: Generation of security keys failed."
@@ -9482,40 +9491,40 @@ msgstr "欢迎归来"
msgid ""
"The form security token was not correct. This probably happened because the "
"form has been opened for too long (>3 hours) before submitting it."
-msgstr ""
+msgstr "表格安全令牌不对。最可能因为表格开着太久(三个小时以上)提交前。"
#: ../../include/Contact.php:115
msgid "stopped following"
msgstr "结束关注了"
-#: ../../include/Contact.php:225 ../../include/conversation.php:816
+#: ../../include/Contact.php:225 ../../include/conversation.php:818
msgid "Poke"
msgstr ""
-#: ../../include/Contact.php:226 ../../include/conversation.php:810
+#: ../../include/Contact.php:226 ../../include/conversation.php:812
msgid "View Status"
-msgstr ""
+msgstr "看现状"
-#: ../../include/Contact.php:227 ../../include/conversation.php:811
+#: ../../include/Contact.php:227 ../../include/conversation.php:813
msgid "View Profile"
-msgstr ""
+msgstr "看简介"
-#: ../../include/Contact.php:228 ../../include/conversation.php:812
+#: ../../include/Contact.php:228 ../../include/conversation.php:814
msgid "View Photos"
-msgstr ""
+msgstr "看照片"
#: ../../include/Contact.php:229 ../../include/Contact.php:242
-#: ../../include/conversation.php:813
+#: ../../include/conversation.php:815
msgid "Network Posts"
-msgstr ""
+msgstr "网络文章"
#: ../../include/Contact.php:230 ../../include/Contact.php:242
-#: ../../include/conversation.php:814
+#: ../../include/conversation.php:816
msgid "Edit Contact"
-msgstr ""
+msgstr "编辑熟人"
#: ../../include/Contact.php:231 ../../include/Contact.php:242
-#: ../../include/conversation.php:815
+#: ../../include/conversation.php:817
msgid "Send PM"
msgstr "法私人的新闻"
@@ -9541,96 +9550,96 @@ msgstr ""
msgid "Filed under:"
msgstr ""
-#: ../../include/conversation.php:706
+#: ../../include/conversation.php:708
msgid "remove"
-msgstr ""
+msgstr "删除"
-#: ../../include/conversation.php:710
+#: ../../include/conversation.php:712
msgid "Delete Selected Items"
msgstr "删除选的项目"
-#: ../../include/conversation.php:809
+#: ../../include/conversation.php:811
msgid "Follow Thread"
msgstr ""
-#: ../../include/conversation.php:878
+#: ../../include/conversation.php:880
#, php-format
msgid "%s likes this."
msgstr "%s喜欢这个."
-#: ../../include/conversation.php:878
+#: ../../include/conversation.php:880
#, php-format
msgid "%s doesn't like this."
msgstr "%s没有喜欢这个."
-#: ../../include/conversation.php:883
+#: ../../include/conversation.php:885
#, php-format
msgid "%2$d people like this"
msgstr ""
-#: ../../include/conversation.php:886
+#: ../../include/conversation.php:888
#, php-format
msgid "%2$d people don't like this"
msgstr ""
-#: ../../include/conversation.php:900
+#: ../../include/conversation.php:902
msgid "and"
msgstr "和"
-#: ../../include/conversation.php:906
+#: ../../include/conversation.php:908
#, php-format
msgid ", and %d other people"
msgstr ",和%d别人"
-#: ../../include/conversation.php:908
+#: ../../include/conversation.php:910
#, php-format
msgid "%s like this."
msgstr "%s喜欢这个"
-#: ../../include/conversation.php:908
+#: ../../include/conversation.php:910
#, php-format
msgid "%s don't like this."
msgstr "%s不喜欢这个"
-#: ../../include/conversation.php:935 ../../include/conversation.php:953
+#: ../../include/conversation.php:937 ../../include/conversation.php:955
msgid "Visible to everybody "
msgstr "大家 可见的"
-#: ../../include/conversation.php:937 ../../include/conversation.php:955
+#: ../../include/conversation.php:939 ../../include/conversation.php:957
msgid "Please enter a video link/URL:"
msgstr "请输入视频连接/URL:"
-#: ../../include/conversation.php:938 ../../include/conversation.php:956
+#: ../../include/conversation.php:940 ../../include/conversation.php:958
msgid "Please enter an audio link/URL:"
msgstr "请输入音响连接/URL:"
-#: ../../include/conversation.php:939 ../../include/conversation.php:957
+#: ../../include/conversation.php:941 ../../include/conversation.php:959
msgid "Tag term:"
msgstr "标签:"
-#: ../../include/conversation.php:941 ../../include/conversation.php:959
+#: ../../include/conversation.php:943 ../../include/conversation.php:961
msgid "Where are you right now?"
msgstr "你在哪里?"
-#: ../../include/conversation.php:942
+#: ../../include/conversation.php:944
msgid "Delete item(s)?"
msgstr ""
-#: ../../include/conversation.php:1021
+#: ../../include/conversation.php:1023
msgid "permissions"
msgstr "权利"
#: ../../include/plugin.php:389 ../../include/plugin.php:391
msgid "Click here to upgrade."
-msgstr ""
+msgstr "这里点击为更新。"
#: ../../include/plugin.php:397
msgid "This action exceeds the limits set by your subscription plan."
-msgstr ""
+msgstr "这个行动超过您订阅的限制。"
#: ../../include/plugin.php:402
msgid "This action is not available under your subscription plan."
-msgstr ""
+msgstr "这个行动在您的订阅不可用的。"
#: ../../boot.php:640
msgid "Delete this item?"
@@ -9640,135 +9649,135 @@ msgstr "删除这个项目?"
msgid "show fewer"
msgstr "显示更小"
-#: ../../boot.php:878
+#: ../../boot.php:899
#, php-format
msgid "Update %s failed. See error logs."
-msgstr ""
+msgstr "更新%s美通过。看错误记录。"
-#: ../../boot.php:880
+#: ../../boot.php:901
#, php-format
msgid "Update Error at %s"
-msgstr ""
+msgstr "更新错误在%s"
-#: ../../boot.php:990
+#: ../../boot.php:1011
msgid "Create a New Account"
msgstr "创造新的账户"
-#: ../../boot.php:1018
+#: ../../boot.php:1039
msgid "Nickname or Email address: "
msgstr "绰号或电子邮件地址: "
-#: ../../boot.php:1019
+#: ../../boot.php:1040
msgid "Password: "
msgstr "密码: "
-#: ../../boot.php:1020
+#: ../../boot.php:1041
msgid "Remember me"
msgstr ""
-#: ../../boot.php:1023
+#: ../../boot.php:1044
msgid "Or login using OpenID: "
msgstr "或者用OpenID登记:"
-#: ../../boot.php:1029
+#: ../../boot.php:1050
msgid "Forgot your password?"
msgstr "忘记你的密码吗?"
-#: ../../boot.php:1032
+#: ../../boot.php:1053
msgid "Website Terms of Service"
msgstr ""
-#: ../../boot.php:1033
+#: ../../boot.php:1054
msgid "terms of service"
msgstr ""
-#: ../../boot.php:1035
+#: ../../boot.php:1056
msgid "Website Privacy Policy"
msgstr ""
-#: ../../boot.php:1036
+#: ../../boot.php:1057
msgid "privacy policy"
msgstr ""
-#: ../../boot.php:1165
+#: ../../boot.php:1186
msgid "Requested account is not available."
msgstr ""
-#: ../../boot.php:1244
+#: ../../boot.php:1265
msgid "Edit profile"
msgstr "修改简介"
-#: ../../boot.php:1310
+#: ../../boot.php:1331
msgid "Message"
-msgstr ""
+msgstr "通知"
-#: ../../boot.php:1318
+#: ../../boot.php:1339
msgid "Manage/edit profiles"
msgstr "管理/修改简介"
-#: ../../boot.php:1440 ../../boot.php:1526
+#: ../../boot.php:1461 ../../boot.php:1547
msgid "g A l F d"
msgstr "g A l d F"
-#: ../../boot.php:1441 ../../boot.php:1527
+#: ../../boot.php:1462 ../../boot.php:1548
msgid "F d"
msgstr "F d"
-#: ../../boot.php:1486 ../../boot.php:1567
+#: ../../boot.php:1507 ../../boot.php:1588
msgid "[today]"
msgstr "[今天]"
-#: ../../boot.php:1498
+#: ../../boot.php:1519
msgid "Birthday Reminders"
msgstr "提醒生日"
-#: ../../boot.php:1499
+#: ../../boot.php:1520
msgid "Birthdays this week:"
msgstr "这周的生日:"
-#: ../../boot.php:1560
+#: ../../boot.php:1581
msgid "[No description]"
msgstr "[无描述]"
-#: ../../boot.php:1578
+#: ../../boot.php:1599
msgid "Event Reminders"
msgstr "事件提醒"
-#: ../../boot.php:1579
+#: ../../boot.php:1600
msgid "Events this week:"
msgstr "这周的事件:"
-#: ../../boot.php:1815
+#: ../../boot.php:1836
msgid "Status Messages and Posts"
-msgstr ""
+msgstr "现状通知和文章"
-#: ../../boot.php:1822
+#: ../../boot.php:1843
msgid "Profile Details"
-msgstr ""
+msgstr "简介内容"
-#: ../../boot.php:1839
+#: ../../boot.php:1860
msgid "Events and Calendar"
-msgstr ""
+msgstr "项目和日历"
-#: ../../boot.php:1846
+#: ../../boot.php:1867
msgid "Only You Can See This"
-msgstr ""
+msgstr "只您许看这个"
#: ../../object/Item.php:261
msgid "via"
msgstr ""
-#: ../../index.php:399
+#: ../../index.php:400
msgid "toggle mobile"
msgstr ""
#: ../../addon.old/bg/bg.php:51
msgid "Bg settings updated."
-msgstr ""
+msgstr "Bg设置更新了"
#: ../../addon.old/bg/bg.php:82
msgid "Bg Settings"
-msgstr ""
+msgstr "Bg设置"
#: ../../addon.old/drpost/drpost.php:35
msgid "Post to Drupal"
diff --git a/view/zh-cn/strings.php b/view/zh-cn/strings.php
index b164fa2dc..ccc03b3be 100644
--- a/view/zh-cn/strings.php
+++ b/view/zh-cn/strings.php
@@ -33,7 +33,7 @@ $a->strings["File upload failed."] = "文件上传失败。";
$a->strings["Friend suggestion sent."] = "朋友建议发送了。";
$a->strings["Suggest Friends"] = "建议朋友们";
$a->strings["Suggest a friend for %s"] = "建议朋友给%s";
-$a->strings["Event title and start time are required."] = "";
+$a->strings["Event title and start time are required."] = "项目标题和开始时间是必须的。";
$a->strings["l, F j"] = "l, F j";
$a->strings["Edit event"] = "编项目";
$a->strings["link to source"] = "链接到来源";
@@ -43,15 +43,15 @@ $a->strings["Previous"] = "上";
$a->strings["Next"] = "下";
$a->strings["hour:minute"] = "小时:分钟";
$a->strings["Event details"] = "项目内容";
-$a->strings["Format is %s %s. Starting date and Title are required."] = "";
+$a->strings["Format is %s %s. Starting date and Title are required."] = "形式是%s%s。开始时间和标题是必须的。";
$a->strings["Event Starts:"] = "事件开始:";
-$a->strings["Required"] = "";
+$a->strings["Required"] = "必须的";
$a->strings["Finish date/time is not known or not relevant"] = "结束日/时未知或无关";
$a->strings["Event Finishes:"] = "事件结束:";
$a->strings["Adjust for viewer timezone"] = "调为观众的时间";
$a->strings["Description:"] = "描述:";
$a->strings["Location:"] = "位置:";
-$a->strings["Title:"] = "";
+$a->strings["Title:"] = "标题:";
$a->strings["Share this event"] = "分享这个项目";
$a->strings["System down for maintenance"] = "";
$a->strings["Cancel"] = "退消";
@@ -84,7 +84,7 @@ $a->strings["Image upload failed."] = "图像上载失败了.";
$a->strings["Public access denied."] = "公众看拒绝";
$a->strings["No photos selected"] = "没有照片挑选了";
$a->strings["Access to this item is restricted."] = "这个项目使用权限的。";
-$a->strings["You have used %1$.2f Mbytes of %2$.2f Mbytes photo storage."] = "";
+$a->strings["You have used %1$.2f Mbytes of %2$.2f Mbytes photo storage."] = "您用%2$.2f兆字节的%1$.2f兆字节照片存储。";
$a->strings["Upload Photos"] = "上传照片";
$a->strings["New album name: "] = "新册名:";
$a->strings["or existing album name: "] = "或现有册名";
@@ -103,8 +103,8 @@ $a->strings["Private Message"] = "私人的新闻";
$a->strings["View Full Size"] = "看全尺寸";
$a->strings["Tags: "] = "标签:";
$a->strings["[Remove any tag]"] = "[删除任何标签]";
-$a->strings["Rotate CW (right)"] = "";
-$a->strings["Rotate CCW (left)"] = "";
+$a->strings["Rotate CW (right)"] = "顺时针地转动(左)";
+$a->strings["Rotate CCW (left)"] = "反顺时针地转动(右)";
$a->strings["New album name"] = "新册名";
$a->strings["Caption"] = "字幕";
$a->strings["Add a Tag"] = "加标签";
@@ -127,7 +127,7 @@ $a->strings["running at web location"] = "运作再网址";
$a->strings["Please visit Friendica.com to learn more about the Friendica project."] = "请看Friendica.com 发现多关于Friendica工程。";
$a->strings["Bug reports and issues: please visit"] = "问题报案:请去";
$a->strings["Suggestions, praise, donations, etc. - please email \"Info\" at Friendica - dot com"] = "建议,夸奖,捐赠,等-请发邮件到「 Info」在Friendica点com";
-$a->strings["Installed plugins/addons/apps:"] = "";
+$a->strings["Installed plugins/addons/apps:"] = "安装的插件/加件/应用:";
$a->strings["No installed plugins/addons/apps"] = "没有安装的插件/应用";
$a->strings["Item not found"] = "项目没找到";
$a->strings["Edit post"] = "编辑文章";
@@ -151,7 +151,7 @@ $a->strings["Permission settings"] = "权设置";
$a->strings["CC: email addresses"] = "抄送: 电子邮件地址";
$a->strings["Public post"] = "公开的消息";
$a->strings["Set title"] = "指定标题";
-$a->strings["Categories (comma-separated list)"] = "";
+$a->strings["Categories (comma-separated list)"] = "种类(逗号分隔单)";
$a->strings["Example: bob@example.com, mary@example.com"] = "比如: li@example.com, wang@example.com";
$a->strings["This introduction has already been accepted."] = "这个介绍已经接受了。";
$a->strings["Profile location is not valid or does not contain profile information."] = "简介位置失效或不包括简介信息。";
@@ -167,8 +167,8 @@ $a->strings["%s has received too many connection requests today."] = "%s今天
$a->strings["Spam protection measures have been invoked."] = "垃圾保护措施被用了。";
$a->strings["Friends are advised to please try again in 24 hours."] = "朋友们被建议请24小时后再试。";
$a->strings["Invalid locator"] = "无效找到物";
-$a->strings["Invalid email address."] = "";
-$a->strings["This account has not been configured for email. Request failed."] = "";
+$a->strings["Invalid email address."] = "无效的邮件地址。";
+$a->strings["This account has not been configured for email. Request failed."] = "这个账户没有设置用电子邮件。要求没通过。";
$a->strings["Unable to resolve your name at the provided location."] = "不可疏解您的名字再输入的位置。";
$a->strings["You have already introduced yourself here."] = "您已经自我介绍这儿。";
$a->strings["Apparently you are already friends with %s."] = "看上去您已经是%s的朋友。";
@@ -178,14 +178,14 @@ $a->strings["Failed to update contact record."] = "更新熟人记录失败了
$a->strings["Your introduction has been sent."] = "您的介绍发布了。";
$a->strings["Please login to confirm introduction."] = "请登记为确认介绍。";
$a->strings["Incorrect identity currently logged in. Please login to this profile."] = "错误的用户登记者。请用这个 用户。";
-$a->strings["Hide this contact"] = "";
+$a->strings["Hide this contact"] = "隐藏这个熟人";
$a->strings["Welcome home %s."] = "欢迎%s。";
$a->strings["Please confirm your introduction/connection request to %s."] = "请确认您的介绍/联络要求给%s。";
$a->strings["Confirm"] = "确认";
$a->strings["[Name Withheld]"] = "[名字拒给]";
-$a->strings["Please enter your 'Identity Address' from one of the following supported communications networks:"] = "";
-$a->strings["Connect as an email follower (Coming soon)"] = "";
-$a->strings["If you are not yet a member of the free social web, follow this link to find a public Friendica site and join us today ."] = "";
+$a->strings["Please enter your 'Identity Address' from one of the following supported communications networks:"] = "请输入您的「同一人地址」这些支持的交通网络中:";
+$a->strings["Connect as an email follower (Coming soon)"] = "连接当邮件关注 (快来)";
+$a->strings["If you are not yet a member of the free social web, follow this link to find a public Friendica site and join us today ."] = "如果您还没有自由社会网络成员之一,点击这个环节找公开Friendica网站今天加入 .";
$a->strings["Friend/Connection Request"] = "朋友/联络要求。";
$a->strings["Examples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, testuser@identi.ca"] = "比如:jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, testuser@identi.ca";
$a->strings["Please answer the following:"] = "请回答下述的:";
@@ -194,16 +194,16 @@ $a->strings["Add a personal note:"] = "添加个人的便条";
$a->strings["Friendica"] = "Friendica";
$a->strings["StatusNet/Federated Social Web"] = "StatusNet/联合社会化网";
$a->strings["Diaspora"] = "Diaspora";
-$a->strings[" - please do not use this form. Instead, enter %s into your Diaspora search bar."] = "";
+$a->strings[" - please do not use this form. Instead, enter %s into your Diaspora search bar."] = " - 请别用这个表格。反而输入%s在您的Diaspora搜索功能。";
$a->strings["Your Identity Address:"] = "您的同一个人地址:";
$a->strings["Submit Request"] = "提交要求";
$a->strings["Account settings"] = "帐户配置";
-$a->strings["Display settings"] = "";
+$a->strings["Display settings"] = "表示设置";
$a->strings["Connector settings"] = "插销设置";
$a->strings["Plugin settings"] = "插件设置";
-$a->strings["Connected apps"] = "";
+$a->strings["Connected apps"] = "连接着应用";
$a->strings["Export personal data"] = "出口私人信息";
-$a->strings["Remove account"] = "";
+$a->strings["Remove account"] = "删除账户";
$a->strings["Settings"] = "配置";
$a->strings["Export account"] = "";
$a->strings["Export your account info and contacts. Use this to make a backup of your account and/or to move it to another server."] = "";
@@ -230,13 +230,13 @@ $a->strings["Your account email address must match this in order to use the web
$a->strings["Please select a default timezone for your website"] = "请选择您网站的默认时区";
$a->strings["Site settings"] = "网站设置";
$a->strings["Could not find a command line version of PHP in the web server PATH."] = "没找到命令行PHP在网服务器PATH。";
-$a->strings["If you don't have a command line version of PHP installed on server, you will not be able to run background polling via cron. See 'Activating scheduled tasks' "] = "";
+$a->strings["If you don't have a command line version of PHP installed on server, you will not be able to run background polling via cron. See 'Activating scheduled tasks' "] = "如果您没有命令行PHP在服务器,您实行不了用cron背景检查。看「使安排做的任务可用」 ";
$a->strings["PHP executable path"] = "PHP可执行路径";
-$a->strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "";
+$a->strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "输入全路线到php执行程序。您会留空白为继续安装。";
$a->strings["Command line PHP"] = "命令行PHP";
$a->strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = "您系统的命令行PHP没有能够「register_argc_argv」。";
$a->strings["This is required for message delivery to work."] = "这必要为通信发布成功。";
-$a->strings["PHP register_argc_argv"] = "";
+$a->strings["PHP register_argc_argv"] = "PHP register_argc_argv";
$a->strings["Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"] = "错误:这系统的「register_argc_argv」子程序不能产生加密钥匙";
$a->strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "如果您用Windows,请看「http://www.php.net/manual/en/openssl.installation.php」。";
$a->strings["Generate encryption keys"] = "产生加密钥匙";
@@ -245,7 +245,7 @@ $a->strings["GD graphics PHP module"] = "GD显示PHP模块";
$a->strings["OpenSSL PHP module"] = "OpenSSL PHP模块";
$a->strings["mysqli PHP module"] = "mysqli PHP模块";
$a->strings["mb_string PHP module"] = "mb_string PHP模块";
-$a->strings["Apache mod_rewrite module"] = "";
+$a->strings["Apache mod_rewrite module"] = "Apache mod_rewrite部件";
$a->strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "错误:Apache服务器的mod-rewrite模块是必要的可却不安装的。";
$a->strings["Error: libCURL PHP module required but not installed."] = "错误:libCurl PHP模块是必要的可却不安装的。";
$a->strings["Error: GD graphics PHP module with JPEG support required but not installed."] = "错误:GD显示PHP模块跟JPEG支持是必要的可却安装的。";
@@ -254,19 +254,19 @@ $a->strings["Error: mysqli PHP module required but not installed."] = "错误:
$a->strings["Error: mb_string PHP module required but not installed."] = "错误:mbstring PHP模块必要可没安装的。";
$a->strings["The web installer needs to be able to create a file called \".htconfig.php\" in the top folder of your web server and it is unable to do so."] = "网页安装者要能造成叫「.htconfig.php」在网服务器主文件夹可却不能。";
$a->strings["This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can."] = "这常常是一个权设置,因为网服务器可能不会写文件在文件夹-即使您会。";
-$a->strings["At the end of this procedure, we will give you a text to save in a file named .htconfig.php in your Friendica top folder."] = "";
-$a->strings["You can alternatively skip this procedure and perform a manual installation. Please see the file \"INSTALL.txt\" for instructions."] = "";
+$a->strings["At the end of this procedure, we will give you a text to save in a file named .htconfig.php in your Friendica top folder."] = "这个步骤头,我们给您正文要保存在叫.htconfig.php的文件在您Friendica主文件夹。";
+$a->strings["You can alternatively skip this procedure and perform a manual installation. Please see the file \"INSTALL.txt\" for instructions."] = "或者您会这个步骤不做还是实行手动的安装。请看INSTALL.txt文件为说明。";
$a->strings[".htconfig.php is writable"] = ".htconfig.php是可写的";
$a->strings["Friendica uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."] = "";
$a->strings["In order to store these compiled templates, the web server needs to have write access to the directory view/smarty3/ under the Friendica top level folder."] = "";
$a->strings["Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."] = "";
$a->strings["Note: as a security measure, you should give the web server write access to view/smarty3/ only--not the template files (.tpl) that it contains."] = "";
$a->strings["view/smarty3 is writable"] = "";
-$a->strings["Url rewrite in .htaccess is not working. Check your server configuration."] = "";
-$a->strings["Url rewrite is working"] = "";
+$a->strings["Url rewrite in .htaccess is not working. Check your server configuration."] = " URL改写在.htaccess不行。检查您服务器设置。";
+$a->strings["Url rewrite is working"] = "URL改写发挥机能";
$a->strings["The database configuration file \".htconfig.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."] = "数据库设置文件「.htconfig.php」不能被写。请把包括的正文造成设置文件在网服务器子目录。";
$a->strings["Errors encountered creating database tables."] = "造成数据库列表相遇错误。";
-$a->strings["What next "] = "";
+$a->strings["What next "] = "下步是什么 ";
$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "重要:您要[手工地]准备安排的任务给喂器。";
$a->strings["l F d, Y \\@ g:i A"] = "l F d, Y \\@ g:i A";
$a->strings["Time Conversion"] = "时间装换";
@@ -275,8 +275,8 @@ $a->strings["UTC time: %s"] = "UTC时间: %s";
$a->strings["Current timezone: %s"] = "现在时区: %s";
$a->strings["Converted localtime: %s"] = "装换的当地时间:%s";
$a->strings["Please select your timezone:"] = "请选择你的时区:";
-$a->strings["Poke/Prod"] = "";
-$a->strings["poke, prod or do other things to somebody"] = "";
+$a->strings["Poke/Prod"] = "戳";
+$a->strings["poke, prod or do other things to somebody"] = "把人家戳或别的行动";
$a->strings["Recipient"] = "";
$a->strings["Choose what you wish to do to recipient"] = "";
$a->strings["Make this post private"] = "";
@@ -298,27 +298,27 @@ $a->strings["%d comment"] = array(
0 => "%d评论",
);
$a->strings["comment"] = array(
- 0 => "",
+ 0 => "评论",
);
$a->strings["show more"] = "看多";
$a->strings["like"] = "喜欢";
$a->strings["dislike"] = "讨厌";
$a->strings["Share this"] = "分享这个";
$a->strings["share"] = "分享";
-$a->strings["Bold"] = "";
-$a->strings["Italic"] = "";
-$a->strings["Underline"] = "";
-$a->strings["Quote"] = "";
-$a->strings["Code"] = "";
-$a->strings["Image"] = "";
-$a->strings["Link"] = "";
-$a->strings["Video"] = "";
+$a->strings["Bold"] = "粗体字 ";
+$a->strings["Italic"] = "斜体 ";
+$a->strings["Underline"] = "下划线";
+$a->strings["Quote"] = "引语";
+$a->strings["Code"] = "源代码";
+$a->strings["Image"] = "图片";
+$a->strings["Link"] = "环节";
+$a->strings["Video"] = "录像";
$a->strings["add star"] = "加星";
$a->strings["remove star"] = "消星";
$a->strings["toggle star status"] = "转变星现状";
$a->strings["starred"] = "被贴星";
$a->strings["add tag"] = "加标签";
-$a->strings["save to folder"] = "";
+$a->strings["save to folder"] = "保存在文件夹";
$a->strings["to"] = "至";
$a->strings["Wall-to-Wall"] = "从墙到墙";
$a->strings["via Wall-To-Wall:"] = "通过从墙到墙";
@@ -372,8 +372,8 @@ $a->strings["Contact has been blocked"] = "熟人拦了";
$a->strings["Contact has been unblocked"] = "熟人否拦了";
$a->strings["Contact has been ignored"] = "熟人不理了";
$a->strings["Contact has been unignored"] = "熟人否不理了";
-$a->strings["Contact has been archived"] = "";
-$a->strings["Contact has been unarchived"] = "";
+$a->strings["Contact has been archived"] = "把联系存档了";
+$a->strings["Contact has been unarchived"] = "把联系从存档拿来了";
$a->strings["Contact has been removed."] = "熟人删除了。";
$a->strings["You are mutual friends with %s"] = "您和%s是共同朋友们";
$a->strings["You are sharing with %s"] = "您分享给%s";
@@ -392,13 +392,13 @@ $a->strings["Unblock"] = "不拦";
$a->strings["Block"] = "拦";
$a->strings["Toggle Blocked status"] = "交替拦配置";
$a->strings["Unignore"] = "停不理";
-$a->strings["Toggle Ignored status"] = "";
-$a->strings["Unarchive"] = "";
-$a->strings["Archive"] = "";
-$a->strings["Toggle Archive status"] = "";
+$a->strings["Toggle Ignored status"] = "交替忽视现状";
+$a->strings["Unarchive"] = "从存档拿来";
+$a->strings["Archive"] = "存档";
+$a->strings["Toggle Archive status"] = "交替档案现状";
$a->strings["Repair"] = "维修";
-$a->strings["Advanced Contact Settings"] = "";
-$a->strings["Communications lost with this contact!"] = "";
+$a->strings["Advanced Contact Settings"] = "专家熟人设置";
+$a->strings["Communications lost with this contact!"] = "联系跟这个熟人断开了!";
$a->strings["Contact Editor"] = "熟人编器";
$a->strings["Profile Visibility"] = "简历可见量";
$a->strings["Please choose the profile you would like to display to %s when viewing your profile securely."] = "请选择简介您想给%s显示他安全地看您的简介的时候。";
@@ -415,22 +415,22 @@ $a->strings["Update public posts"] = "更新公开文章";
$a->strings["Update now"] = "现在更新";
$a->strings["Currently blocked"] = "现在拦的";
$a->strings["Currently ignored"] = "现在不理的";
-$a->strings["Currently archived"] = "";
+$a->strings["Currently archived"] = "现在存档着";
$a->strings["Replies/likes to your public posts may still be visible"] = "回答/喜欢关您公开文章会 还可见的";
-$a->strings["Suggestions"] = "";
-$a->strings["Suggest potential friends"] = "";
+$a->strings["Suggestions"] = "建议";
+$a->strings["Suggest potential friends"] = "建议潜在朋友们";
$a->strings["All Contacts"] = "所有的熟人";
-$a->strings["Show all contacts"] = "";
-$a->strings["Unblocked"] = "";
-$a->strings["Only show unblocked contacts"] = "";
-$a->strings["Blocked"] = "";
-$a->strings["Only show blocked contacts"] = "";
-$a->strings["Ignored"] = "";
-$a->strings["Only show ignored contacts"] = "";
-$a->strings["Archived"] = "";
-$a->strings["Only show archived contacts"] = "";
-$a->strings["Hidden"] = "";
-$a->strings["Only show hidden contacts"] = "";
+$a->strings["Show all contacts"] = "表示所有的熟人";
+$a->strings["Unblocked"] = "不拦了";
+$a->strings["Only show unblocked contacts"] = "只表示不拦的熟人";
+$a->strings["Blocked"] = "拦了";
+$a->strings["Only show blocked contacts"] = "只表示拦的熟人";
+$a->strings["Ignored"] = "忽视的";
+$a->strings["Only show ignored contacts"] = "只表示忽视的熟人";
+$a->strings["Archived"] = "在存档";
+$a->strings["Only show archived contacts"] = "只表示档案熟人";
+$a->strings["Hidden"] = "隐藏的";
+$a->strings["Only show hidden contacts"] = "只表示隐藏的熟人";
$a->strings["Mutual Friendship"] = "共同友谊";
$a->strings["is a fan of yours"] = "是您迷";
$a->strings["you are a fan of"] = "你喜欢";
@@ -468,8 +468,8 @@ $a->strings[" Please use a shorter name."] = "请用短一点个名。";
$a->strings[" Name too short."] = "名字太短。";
$a->strings[" Not valid email."] = " 电子邮件地址无效.";
$a->strings[" Cannot change to that email."] = "不能变化到这个邮件地址。";
-$a->strings["Private forum has no privacy permissions. Using default privacy group."] = "";
-$a->strings["Private forum has no privacy permissions and no default privacy group."] = "";
+$a->strings["Private forum has no privacy permissions. Using default privacy group."] = "私人评坛没有隐私批准。默认隐私组用者。";
+$a->strings["Private forum has no privacy permissions and no default privacy group."] = "私人评坛没有隐私批准或默认隐私组。";
$a->strings["Settings updated."] = "设置跟新了";
$a->strings["Add application"] = "加入应用";
$a->strings["Consumer Key"] = "钥匙(Consumer Key)";
@@ -503,29 +503,29 @@ $a->strings["Email login name:"] = "邮件登记名:";
$a->strings["Email password:"] = "邮件密码:";
$a->strings["Reply-to address:"] = "回答地址:";
$a->strings["Send public posts to all email contacts:"] = "发公开的文章给所有的邮件熟人:";
-$a->strings["Action after import:"] = "";
-$a->strings["Mark as seen"] = "";
-$a->strings["Move to folder"] = "";
-$a->strings["Move to folder:"] = "";
+$a->strings["Action after import:"] = "进口后行动:";
+$a->strings["Mark as seen"] = "标注看过";
+$a->strings["Move to folder"] = "搬到文件夹";
+$a->strings["Move to folder:"] = "搬到文件夹:";
$a->strings["No special theme for mobile devices"] = "";
-$a->strings["Display Settings"] = "";
+$a->strings["Display Settings"] = "表示设置";
$a->strings["Display Theme:"] = "显示主题:";
$a->strings["Mobile Theme:"] = "";
$a->strings["Update browser every xx seconds"] = "更新游览器每XX秒";
$a->strings["Minimum of 10 seconds, no maximum"] = "最小10秒,没有上限";
$a->strings["Number of items to display per page:"] = "";
-$a->strings["Maximum of 100 items"] = "";
-$a->strings["Don't show emoticons"] = "";
-$a->strings["Normal Account Page"] = "";
+$a->strings["Maximum of 100 items"] = "最多100项目";
+$a->strings["Don't show emoticons"] = "别表示请表符号";
+$a->strings["Normal Account Page"] = "平常账户页";
$a->strings["This account is a normal personal profile"] = "这个帐户是正常私人简介";
-$a->strings["Soapbox Page"] = "";
+$a->strings["Soapbox Page"] = "演讲台页";
$a->strings["Automatically approve all connection/friend requests as read-only fans"] = "自动批准所有联络/友谊要求当只看的迷";
-$a->strings["Community Forum/Celebrity Account"] = "";
+$a->strings["Community Forum/Celebrity Account"] = "社会评坛/名人账户";
$a->strings["Automatically approve all connection/friend requests as read-write fans"] = "自动批准所有联络/友谊要求当看写的迷";
-$a->strings["Automatic Friend Page"] = "";
+$a->strings["Automatic Friend Page"] = "自动朋友页";
$a->strings["Automatically approve all connection/friend requests as friends"] = "自动批准所有联络/友谊要求当朋友";
-$a->strings["Private Forum [Experimental]"] = "";
-$a->strings["Private forum - approved members only"] = "";
+$a->strings["Private Forum [Experimental]"] = "隐私评坛[实验性的 ]";
+$a->strings["Private forum - approved members only"] = "隐私评坛-只批准的成员";
$a->strings["OpenID:"] = "OpenID:";
$a->strings["(Optional) Allow this OpenID to login to this account."] = "(可选的)许这个OpenID这个账户登记。";
$a->strings["Publish your default profile in your local site directory?"] = "出版您默认简介在您当地的网站目录?";
@@ -535,7 +535,7 @@ $a->strings["Hide your profile details from unknown viewers?"] = "使简介信
$a->strings["Allow friends to post to your profile page?"] = "允许朋友们贴文章在您的简介页?";
$a->strings["Allow friends to tag your posts?"] = "允许朋友们标签您的文章?";
$a->strings["Allow us to suggest you as a potential friend to new members?"] = "允许我们建议您潜力朋友给新成员?";
-$a->strings["Permit unknown people to send you private mail?"] = "";
+$a->strings["Permit unknown people to send you private mail?"] = "允许生人寄给您私人邮件?";
$a->strings["Profile is not published ."] = "简介是没出版 ";
$a->strings["or"] = "或者";
$a->strings["Your Identity Address is"] = "您的同一个人地址是";
@@ -547,7 +547,7 @@ $a->strings["Expire posts:"] = "把文章过期:";
$a->strings["Expire personal notes:"] = "把私人便条过期:";
$a->strings["Expire starred posts:"] = "把星的文章过期:";
$a->strings["Expire photos:"] = "把照片过期:";
-$a->strings["Only expire posts by others:"] = "";
+$a->strings["Only expire posts by others:"] = "只别人的文章过期:";
$a->strings["Account Settings"] = "帐户设置";
$a->strings["Password Settings"] = "密码设置";
$a->strings["New Password:"] = "新密码:";
@@ -564,12 +564,12 @@ $a->strings["Maximum Friend Requests/Day:"] = "最多友谊要求个天:";
$a->strings["(to prevent spam abuse)"] = "(为防止垃圾邮件滥用)";
$a->strings["Default Post Permissions"] = "默认文章准许";
$a->strings["(click to open/close)"] = "(点击为打开/关闭)";
-$a->strings["Maximum private messages per day from unknown people:"] = "";
+$a->strings["Maximum private messages per day from unknown people:"] = "一天最多从生人私人邮件:";
$a->strings["Notification Settings"] = "消息设置";
-$a->strings["By default post a status message when:"] = "";
-$a->strings["accepting a friend request"] = "";
-$a->strings["joining a forum/community"] = "";
-$a->strings["making an interesting profile change"] = "";
+$a->strings["By default post a status message when:"] = "默认地发现状通知如果:";
+$a->strings["accepting a friend request"] = "接受朋友邀请";
+$a->strings["joining a forum/community"] = "加入评坛/社会";
+$a->strings["making an interesting profile change"] = "把简介有意思地变修改";
$a->strings["Send a notification email when:"] = "发一个消息要是:";
$a->strings["You receive an introduction"] = "你受到一个介绍";
$a->strings["Your introductions are confirmed"] = "你的介绍确认了";
@@ -579,8 +579,8 @@ $a->strings["You receive a private message"] = "你受到一个私消息";
$a->strings["You receive a friend suggestion"] = "你受到一个朋友建议";
$a->strings["You are tagged in a post"] = "你被在新闻标签";
$a->strings["You are poked/prodded/etc. in a post"] = "";
-$a->strings["Advanced Account/Page Type Settings"] = "";
-$a->strings["Change the behaviour of this account for special situations"] = "";
+$a->strings["Advanced Account/Page Type Settings"] = "专家账户/页种设置";
+$a->strings["Change the behaviour of this account for special situations"] = "把这个账户特别情况的时候行动变化";
$a->strings["Manage Identities and/or Pages"] = "管理身份或页";
$a->strings["Toggle between different identities or community/group pages which share your account details or which you have been granted \"manage\" permissions"] = "交替不同同一人或社会/组页合用您的账户或给您「管理」批准";
$a->strings["Select an identity to manage: "] = "选择同一个人管理:";
@@ -589,16 +589,16 @@ $a->strings["Remove term"] = "删除关键字";
$a->strings["Saved Searches"] = "保存的搜索";
$a->strings["add"] = "添加";
$a->strings["Commented Order"] = "评论时间顺序";
-$a->strings["Sort by Comment Date"] = "";
+$a->strings["Sort by Comment Date"] = "按评论日期顺序排列";
$a->strings["Posted Order"] = "贴时间顺序";
-$a->strings["Sort by Post Date"] = "";
-$a->strings["Posts that mention or involve you"] = "";
+$a->strings["Sort by Post Date"] = "按发布日期顺序排列";
+$a->strings["Posts that mention or involve you"] = "提或关您的文章";
$a->strings["New"] = "新";
-$a->strings["Activity Stream - by date"] = "";
-$a->strings["Shared Links"] = "";
-$a->strings["Interesting Links"] = "";
+$a->strings["Activity Stream - by date"] = "活动河流-按日期";
+$a->strings["Shared Links"] = "共同环节";
+$a->strings["Interesting Links"] = "有意思的超链接";
$a->strings["Starred"] = "被星";
-$a->strings["Favourite Posts"] = "";
+$a->strings["Favourite Posts"] = "最喜欢的文章";
$a->strings["Warning: This group contains %s member from an insecure network."] = array(
0 => "警告:这个组包括%s成员从不安全网络。",
);
@@ -616,16 +616,16 @@ $a->strings["You need to export your account from the old server and upload it h
$a->strings["This feature is experimental. We can't import contacts from the OStatus network (statusnet/identi.ca) or from Diaspora"] = "";
$a->strings["Account file"] = "";
$a->strings["To export your accont, go to \"Settings->Export your porsonal data\" and select \"Export account\""] = "";
-$a->strings["Number of daily wall messages for %s exceeded. Message failed."] = "";
+$a->strings["Number of daily wall messages for %s exceeded. Message failed."] = "一天最多墙通知给%s超过了。通知没有通过 。";
$a->strings["No recipient selected."] = "没有选择的接受者。";
-$a->strings["Unable to check your home location."] = "";
+$a->strings["Unable to check your home location."] = "核对不了您的主页。";
$a->strings["Message could not be sent."] = "消息发不了。";
$a->strings["Message collection failure."] = "通信受到错误。";
$a->strings["Message sent."] = "消息发了";
-$a->strings["No recipient."] = "";
+$a->strings["No recipient."] = "没有接受者。";
$a->strings["Please enter a link URL:"] = "请输入环节URL:";
$a->strings["Send Private Message"] = "发私人的通信";
-$a->strings["If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders."] = "";
+$a->strings["If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders."] = "如果您想%s回答,请核对您网站的隐私设置允许生发送人的私人邮件。";
$a->strings["To:"] = "到:";
$a->strings["Subject:"] = "题目:";
$a->strings["Your message:"] = "你的消息:";
@@ -711,7 +711,7 @@ $a->strings["%1\$s doesn't like %2\$s's %3\$s"] = "%1\$s不喜欢%2\$s的%3\$s";
$a->strings["Item not found."] = "项目找不到。";
$a->strings["Access denied."] = "没有用权。";
$a->strings["Photos"] = "照片";
-$a->strings["Files"] = "";
+$a->strings["Files"] = "文件";
$a->strings["Account approved."] = "账户批准了";
$a->strings["Registration revoked for %s"] = "%s的登记撤销了";
$a->strings["Please login."] = "清登录。";
@@ -749,37 +749,37 @@ $a->strings["Unable to locate contact information."] = "找不到熟人信息。
$a->strings["Message deleted."] = "消息删除了。";
$a->strings["Conversation removed."] = "交流删除了。";
$a->strings["No messages."] = "没有消息";
-$a->strings["Unknown sender - %s"] = "";
-$a->strings["You and %s"] = "";
-$a->strings["%s and You"] = "";
+$a->strings["Unknown sender - %s"] = "生发送人-%s";
+$a->strings["You and %s"] = "您和%s";
+$a->strings["%s and You"] = "%s和您";
$a->strings["Delete conversation"] = "删除交谈";
$a->strings["D, d M Y - g:i A"] = "D, d M Y - g:i A";
$a->strings["%d message"] = array(
- 0 => "",
+ 0 => "%d通知",
);
$a->strings["Message not available."] = "通信不可用的";
$a->strings["Delete message"] = "删除消息";
-$a->strings["No secure communications available. You may be able to respond from the sender's profile page."] = "";
+$a->strings["No secure communications available. You may be able to respond from the sender's profile page."] = "没可用的安全交通。您可能 会在发送人的简介页会回答。";
$a->strings["Send Reply"] = "发回答";
$a->strings["Friends of %s"] = "%s的朋友们";
$a->strings["No friends to display."] = "没有朋友展示。";
-$a->strings["Theme settings updated."] = "";
+$a->strings["Theme settings updated."] = "主题设置更新了。";
$a->strings["Site"] = "网站";
$a->strings["Users"] = "用户";
$a->strings["Plugins"] = "插件";
$a->strings["Themes"] = "主题";
-$a->strings["DB updates"] = "";
+$a->strings["DB updates"] = "数据库更新";
$a->strings["Logs"] = "记录";
$a->strings["Admin"] = "管理";
-$a->strings["Plugin Features"] = "";
+$a->strings["Plugin Features"] = "插件特点";
$a->strings["User registrations waiting for confirmation"] = "用户注册等确认";
$a->strings["Normal Account"] = "正常帐户";
$a->strings["Soapbox Account"] = "演讲台帐户";
$a->strings["Community/Celebrity Account"] = "社会/名人帐户";
$a->strings["Automatic Friend Account"] = "自动朋友帐户";
-$a->strings["Blog Account"] = "";
-$a->strings["Private Forum"] = "";
-$a->strings["Message queues"] = "";
+$a->strings["Blog Account"] = "博客账户";
+$a->strings["Private Forum"] = "私人评坛";
+$a->strings["Message queues"] = "通知排队";
$a->strings["Administration"] = "管理";
$a->strings["Summary"] = "总算";
$a->strings["Registered users"] = "注册的用户";
@@ -790,9 +790,9 @@ $a->strings["Site settings updated."] = "网站设置更新了。";
$a->strings["Closed"] = "关闭";
$a->strings["Requires approval"] = "要批准";
$a->strings["Open"] = "打开";
-$a->strings["No SSL policy, links will track page SSL state"] = "";
-$a->strings["Force all links to use SSL"] = "";
-$a->strings["Self-signed certificate, use SSL for local links only (discouraged)"] = "";
+$a->strings["No SSL policy, links will track page SSL state"] = "没SSL方针,环节将追踪页SSL现状";
+$a->strings["Force all links to use SSL"] = "让所有的环节用SSL";
+$a->strings["Self-signed certificate, use SSL for local links only (discouraged)"] = "自签证书,用SSL再光本地环节(劝止的)";
$a->strings["File upload"] = "文件上传";
$a->strings["Policies"] = "政策";
$a->strings["Advanced"] = "高等";
@@ -801,15 +801,15 @@ $a->strings["Site name"] = "网页名字";
$a->strings["Banner/Logo"] = "标题/标志";
$a->strings["System language"] = "系统语言";
$a->strings["System theme"] = "系统主题";
-$a->strings["Default system theme - may be over-ridden by user profiles - change theme settings "] = "";
+$a->strings["Default system theme - may be over-ridden by user profiles - change theme settings "] = "默认系统主题-会被用户简介超驰-把主题设置变化 ";
$a->strings["Mobile system theme"] = "";
$a->strings["Theme for mobile devices"] = "";
-$a->strings["SSL link policy"] = "";
-$a->strings["Determines whether generated links should be forced to use SSL"] = "";
+$a->strings["SSL link policy"] = "SSL环节方针";
+$a->strings["Determines whether generated links should be forced to use SSL"] = "决定产生的环节否则被强迫用SSL";
$a->strings["'Share' element"] = "";
$a->strings["Activates the bbcode element 'share' for repeating items."] = "";
$a->strings["Maximum image size"] = "图片最大尺寸";
-$a->strings["Maximum size in bytes of uploaded images. Default is 0, which means no limits."] = "";
+$a->strings["Maximum size in bytes of uploaded images. Default is 0, which means no limits."] = "最多上传照相的字节。默认是零,意思是无限。";
$a->strings["Maximum image length"] = "";
$a->strings["Maximum length in pixels of the longest side of uploaded images. Default is -1, which means no limits."] = "";
$a->strings["JPEG image quality"] = "";
@@ -818,51 +818,51 @@ $a->strings["Register policy"] = "注册政策";
$a->strings["Maximum Daily Registrations"] = "";
$a->strings["If registration is permitted above, this sets the maximum number of new user registrations to accept per day. If register is set to closed, this setting has no effect."] = "";
$a->strings["Register text"] = "注册正文";
-$a->strings["Will be displayed prominently on the registration page."] = "";
+$a->strings["Will be displayed prominently on the registration page."] = "被显著的在注册页表示。";
$a->strings["Accounts abandoned after x days"] = "账户丢弃X天后";
$a->strings["Will not waste system resources polling external sites for abandonded accounts. Enter 0 for no time limit."] = "拒绝浪费系统资源看外网站找丢弃的账户。输入0为无时限。";
$a->strings["Allowed friend domains"] = "允许的朋友域";
-$a->strings["Comma separated list of domains which are allowed to establish friendships with this site. Wildcards are accepted. Empty to allow any domains"] = "";
+$a->strings["Comma separated list of domains which are allowed to establish friendships with this site. Wildcards are accepted. Empty to allow any domains"] = "逗号分隔的域名许根这个网站结友谊。通配符行。空的允许所有的域名。";
$a->strings["Allowed email domains"] = "允许的电子邮件域";
-$a->strings["Comma separated list of domains which are allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains"] = "";
+$a->strings["Comma separated list of domains which are allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains"] = "逗号分隔的域名可接受在邮件地址为这网站的注册。通配符行。空的允许所有的域名。";
$a->strings["Block public"] = "拦公开";
-$a->strings["Check to block public access to all otherwise public personal pages on this site unless you are currently logged in."] = "";
+$a->strings["Check to block public access to all otherwise public personal pages on this site unless you are currently logged in."] = "拦公开看什么否则空开的私页在这网站除了您登录的时候以外。";
$a->strings["Force publish"] = "需要出版";
-$a->strings["Check to force all profiles on this site to be listed in the site directory."] = "";
+$a->strings["Check to force all profiles on this site to be listed in the site directory."] = "让所有这网站的的简介表明在网站目录。";
$a->strings["Global directory update URL"] = "综合目录更新URL";
-$a->strings["URL to update the global directory. If this is not set, the global directory is completely unavailable to the application."] = "";
+$a->strings["URL to update the global directory. If this is not set, the global directory is completely unavailable to the application."] = "URL为更新综合目录。如果没有,这个应用用不了综合目录。";
$a->strings["Allow threaded items"] = "";
$a->strings["Allow infinite level threading for items on this site."] = "";
$a->strings["Private posts by default for new users"] = "";
$a->strings["Set default post permissions for all new members to the default privacy group rather than public."] = "";
$a->strings["Block multiple registrations"] = "拦一人多注册";
-$a->strings["Disallow users to register additional accounts for use as pages."] = "";
+$a->strings["Disallow users to register additional accounts for use as pages."] = "不允许用户注册别的账户为当页。";
$a->strings["OpenID support"] = "OpenID支持";
-$a->strings["OpenID support for registration and logins."] = "";
+$a->strings["OpenID support for registration and logins."] = "OpenID支持注册和登录。";
$a->strings["Fullname check"] = "全名核实";
-$a->strings["Force users to register with a space between firstname and lastname in Full name, as an antispam measure"] = "";
+$a->strings["Force users to register with a space between firstname and lastname in Full name, as an antispam measure"] = "让用户注册的时候放空格姓名中间,省得垃圾注册。";
$a->strings["UTF-8 Regular expressions"] = "UTF-8正则表达式";
-$a->strings["Use PHP UTF8 regular expressions"] = "";
+$a->strings["Use PHP UTF8 regular expressions"] = "用PHP UTF8正则表达式";
$a->strings["Show Community Page"] = "表示社会页";
-$a->strings["Display a Community page showing all recent public postings on this site."] = "";
+$a->strings["Display a Community page showing all recent public postings on this site."] = "表示社会页表明这网站所有最近公开的文章";
$a->strings["Enable OStatus support"] = "使OStatus支持可用";
-$a->strings["Provide built-in OStatus (identi.ca, status.net, etc.) compatibility. All communications in OStatus are public, so privacy warnings will be occasionally displayed."] = "";
+$a->strings["Provide built-in OStatus (identi.ca, status.net, etc.) compatibility. All communications in OStatus are public, so privacy warnings will be occasionally displayed."] = "提供内装的OStatus(identi.ca, status.net, 等)兼容。OStatus内,什么通知是公开的,所以偶尔隐私警告被表示。";
$a->strings["Enable Diaspora support"] = "使Diaspora支持能够";
-$a->strings["Provide built-in Diaspora network compatibility."] = "";
+$a->strings["Provide built-in Diaspora network compatibility."] = "提供内装Diaspora网络兼容。";
$a->strings["Only allow Friendica contacts"] = "只许Friendica熟人";
-$a->strings["All contacts must use Friendica protocols. All other built-in communication protocols disabled."] = "";
+$a->strings["All contacts must use Friendica protocols. All other built-in communication protocols disabled."] = "所有的熟人要用Friendica协议 。别的内装的沟通协议都不能用。";
$a->strings["Verify SSL"] = "证实";
-$a->strings["If you wish, you can turn on strict certificate checking. This will mean you cannot connect (at all) to self-signed SSL sites."] = "";
+$a->strings["If you wish, you can turn on strict certificate checking. This will mean you cannot connect (at all) to self-signed SSL sites."] = "你想的话,您会使严格证书核实可用。意思是您不能根自签的SSL网站交流。";
$a->strings["Proxy user"] = "代理用户";
$a->strings["Proxy URL"] = "代理URL";
$a->strings["Network timeout"] = "网络超时";
-$a->strings["Value is in seconds. Set to 0 for unlimited (not recommended)."] = "";
-$a->strings["Delivery interval"] = "";
-$a->strings["Delay background delivery processes by this many seconds to reduce system load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 for large dedicated servers."] = "";
-$a->strings["Poll interval"] = "";
-$a->strings["Delay background polling processes by this many seconds to reduce system load. If 0, use delivery interval."] = "";
-$a->strings["Maximum Load Average"] = "";
-$a->strings["Maximum system load before delivery and poll processes are deferred - default 50."] = "";
+$a->strings["Value is in seconds. Set to 0 for unlimited (not recommended)."] = "输入秒数。输入零为无限(不推荐的)。";
+$a->strings["Delivery interval"] = "传送间隔";
+$a->strings["Delay background delivery processes by this many seconds to reduce system load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 for large dedicated servers."] = "把背景传送过程耽误这多秒为减少系统工作量。推荐:4-5在共用服务器,2-3在私人服务器。0-1在大专门服务器。";
+$a->strings["Poll interval"] = "检查时间";
+$a->strings["Delay background polling processes by this many seconds to reduce system load. If 0, use delivery interval."] = "把背景检查行程耽误这数秒为减少系统负荷。如果是0,用发布时间。";
+$a->strings["Maximum Load Average"] = "最大负荷平均";
+$a->strings["Maximum system load before delivery and poll processes are deferred - default 50."] = "系统负荷平均以上转播和检查行程会被耽误-默认50。";
$a->strings["Use MySQL full text engine"] = "";
$a->strings["Activates the full text engine. Speeds up search - but can only search for four and more characters."] = "";
$a->strings["Path to item cache"] = "";
@@ -871,18 +871,18 @@ $a->strings["How long should the cache files be hold? Default value is 86400 sec
$a->strings["Path for lock file"] = "";
$a->strings["Temp path"] = "";
$a->strings["Base path to installation"] = "";
-$a->strings["Update has been marked successful"] = "";
-$a->strings["Executing %s failed. Check system logs."] = "";
-$a->strings["Update %s was successfully applied."] = "";
-$a->strings["Update %s did not return a status. Unknown if it succeeded."] = "";
-$a->strings["Update function %s could not be found."] = "";
-$a->strings["No failed updates."] = "";
-$a->strings["Failed Updates"] = "";
-$a->strings["This does not include updates prior to 1139, which did not return a status."] = "";
-$a->strings["Mark success (if update was manually applied)"] = "";
-$a->strings["Attempt to execute this update step automatically"] = "";
+$a->strings["Update has been marked successful"] = "更新当成功标签了";
+$a->strings["Executing %s failed. Check system logs."] = "把%s实行没通过了。看系统记录。";
+$a->strings["Update %s was successfully applied."] = "把%s更新成功地实行。";
+$a->strings["Update %s did not return a status. Unknown if it succeeded."] = "%s更新没回答现状。不知道是否成功。";
+$a->strings["Update function %s could not be found."] = "找不到更新功能%s。";
+$a->strings["No failed updates."] = "没有不通过地更新。";
+$a->strings["Failed Updates"] = "没通过的更新";
+$a->strings["This does not include updates prior to 1139, which did not return a status."] = "这个不包括1139号更新之前,它们没回答装线。";
+$a->strings["Mark success (if update was manually applied)"] = "标注成功(如果手动地把更新实行了)";
+$a->strings["Attempt to execute this update step automatically"] = "试图自动地把这步更新实行";
$a->strings["%s user blocked/unblocked"] = array(
- 0 => "",
+ 0 => "%s用户拦/不拦了",
);
$a->strings["%s user deleted"] = array(
0 => "%s用户删除了",
@@ -908,12 +908,12 @@ $a->strings["Plugin %s enabled."] = "使插件%s能用。";
$a->strings["Disable"] = "使不能用";
$a->strings["Enable"] = "使能用";
$a->strings["Toggle"] = "肘节";
-$a->strings["Author: "] = "";
-$a->strings["Maintainer: "] = "";
+$a->strings["Author: "] = "作家:";
+$a->strings["Maintainer: "] = "保持员:";
$a->strings["No themes found."] = "找不到主题。";
-$a->strings["Screenshot"] = "";
-$a->strings["[Experimental]"] = "";
-$a->strings["[Unsupported]"] = "";
+$a->strings["Screenshot"] = "截图";
+$a->strings["[Experimental]"] = "[试验]";
+$a->strings["[Unsupported]"] = "[没支持]";
$a->strings["Log settings updated."] = "日志设置更新了。";
$a->strings["Clear"] = "清理出";
$a->strings["Debugging"] = "调试";
@@ -938,15 +938,15 @@ $a->strings["{0} is now friends with %s"] = "{0}成为%s的朋友";
$a->strings["{0} posted"] = "{0}陈列";
$a->strings["{0} tagged %s's post with #%s"] = "{0}用#%s标签%s的文章";
$a->strings["{0} mentioned you in a post"] = "{0}提到您在文章";
-$a->strings["Contacts who are not members of a group"] = "";
-$a->strings["OpenID protocol error. No ID returned."] = "";
-$a->strings["Account not found and OpenID registration is not permitted on this site."] = "";
+$a->strings["Contacts who are not members of a group"] = "没当成员的熟人";
+$a->strings["OpenID protocol error. No ID returned."] = "OpenID协议错误。没ID还。 ";
+$a->strings["Account not found and OpenID registration is not permitted on this site."] = "找不到账户和OpenID注册不允许。";
$a->strings["Login failed."] = "登记失败了。";
-$a->strings["Contact added"] = "";
+$a->strings["Contact added"] = "熟人添了";
$a->strings["Common Friends"] = "普通朋友们";
-$a->strings["No contacts in common."] = "";
+$a->strings["No contacts in common."] = "没有共同熟人。";
$a->strings["%1\$s is following %2\$s's %3\$s"] = "";
-$a->strings["link"] = "";
+$a->strings["link"] = "链接";
$a->strings["Item has been removed."] = "项目被删除了。";
$a->strings["Applications"] = "应用";
$a->strings["No installed applications."] = "没有安装的应用";
@@ -957,25 +957,25 @@ $a->strings["Profile-"] = "简介-";
$a->strings["New profile created."] = "创造新的简介";
$a->strings["Profile unavailable to clone."] = "简介不可用为复制。";
$a->strings["Profile Name is required."] = "必要简介名";
-$a->strings["Marital Status"] = "";
-$a->strings["Romantic Partner"] = "";
-$a->strings["Likes"] = "";
-$a->strings["Dislikes"] = "";
-$a->strings["Work/Employment"] = "";
-$a->strings["Religion"] = "";
-$a->strings["Political Views"] = "";
-$a->strings["Gender"] = "";
-$a->strings["Sexual Preference"] = "";
-$a->strings["Homepage"] = "";
-$a->strings["Interests"] = "";
-$a->strings["Address"] = "";
-$a->strings["Location"] = "";
+$a->strings["Marital Status"] = "婚姻状况 ";
+$a->strings["Romantic Partner"] = "情人";
+$a->strings["Likes"] = "喜欢";
+$a->strings["Dislikes"] = "不喜欢";
+$a->strings["Work/Employment"] = "工作";
+$a->strings["Religion"] = "宗教";
+$a->strings["Political Views"] = "政治观念";
+$a->strings["Gender"] = "性别";
+$a->strings["Sexual Preference"] = "性取向";
+$a->strings["Homepage"] = "主页";
+$a->strings["Interests"] = "兴趣";
+$a->strings["Address"] = "地址";
+$a->strings["Location"] = "位置";
$a->strings["Profile updated."] = "简介更新了。";
-$a->strings[" and "] = "";
-$a->strings["public profile"] = "";
-$a->strings["%1\$s changed %2\$s to “%3\$s”"] = "";
-$a->strings[" - Visit %1\$s's %2\$s"] = "";
-$a->strings["%1\$s has an updated %2\$s, changing %3\$s."] = "";
+$a->strings[" and "] = "和";
+$a->strings["public profile"] = "公开简介";
+$a->strings["%1\$s changed %2\$s to “%3\$s”"] = "%1\$s把%2\$s变化成“%3\$s”";
+$a->strings[" - Visit %1\$s's %2\$s"] = " - 看 %1\$s的%2\$s";
+$a->strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s有更新的%2\$s,修改%3\$s.";
$a->strings["Hide your contact/friend list from viewers of this profile?"] = "藏起来发现您的熟人/朋友单不让这个简介看着看?";
$a->strings["Edit Profile Details"] = "剪辑简介消息";
$a->strings["Change Profile Photo"] = "";
@@ -996,16 +996,16 @@ $a->strings["Region/State:"] = "区域/省";
$a->strings["♥ Marital Status:"] = "♥ 婚姻状况:";
$a->strings["Who: (if applicable)"] = "谁:(要是使用)";
$a->strings["Examples: cathy123, Cathy Williams, cathy@example.com"] = "比如:limou,李某,limou@example。com";
-$a->strings["Since [date]:"] = "";
+$a->strings["Since [date]:"] = "追溯[日期]:";
$a->strings["Sexual Preference:"] = "性取向";
$a->strings["Homepage URL:"] = "主页URL:";
-$a->strings["Hometown:"] = "";
+$a->strings["Hometown:"] = "故乡:";
$a->strings["Political Views:"] = "政治观念:";
$a->strings["Religious Views:"] = " 宗教信仰 :";
$a->strings["Public Keywords:"] = "公开关键字 :";
$a->strings["Private Keywords:"] = "私人关键字";
-$a->strings["Likes:"] = "";
-$a->strings["Dislikes:"] = "";
+$a->strings["Likes:"] = "喜欢:";
+$a->strings["Dislikes:"] = "不喜欢:";
$a->strings["Example: fishing photography software"] = "例如:钓鱼 照片 软件";
$a->strings["(Used for suggesting potential friends, can be seen by others)"] = "(用于建议可能的朋友们,会被别人看)";
$a->strings["(Used for searching profiles, never shown to others)"] = "(用于搜索简介,没有给别人看)";
@@ -1027,8 +1027,8 @@ $a->strings["Create New Profile"] = "创造新的简介";
$a->strings["Profile Image"] = "简介图像";
$a->strings["visible to everybody"] = "给打假可见的";
$a->strings["Edit visibility"] = "修改能见度";
-$a->strings["Save to Folder:"] = "";
-$a->strings["- select -"] = "";
+$a->strings["Save to Folder:"] = "保存再文件夹:";
+$a->strings["- select -"] = "-选择-";
$a->strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s把%4\$s标签%2\$s的%3\$s";
$a->strings["No potential page delegates located."] = "找不到可能代表页人。";
$a->strings["Delegate Page Management"] = "页代表管理";
@@ -1038,18 +1038,18 @@ $a->strings["Existing Page Delegates"] = "目前页代表";
$a->strings["Potential Delegates"] = "潜力的代表";
$a->strings["Add"] = "加";
$a->strings["No entries."] = "没有项目。";
-$a->strings["Source (bbcode) text:"] = "";
-$a->strings["Source (Diaspora) text to convert to BBcode:"] = "";
-$a->strings["Source input: "] = "";
+$a->strings["Source (bbcode) text:"] = "源代码(bbcode)正文";
+$a->strings["Source (Diaspora) text to convert to BBcode:"] = "源代(Diaspora)正文要翻译成BBCode:";
+$a->strings["Source input: "] = "源代码输入:";
$a->strings["bb2html (raw HTML): "] = "";
-$a->strings["bb2html: "] = "";
-$a->strings["bb2html2bb: "] = "";
-$a->strings["bb2md: "] = "";
-$a->strings["bb2md2html: "] = "";
-$a->strings["bb2dia2bb: "] = "";
-$a->strings["bb2md2html2bb: "] = "";
-$a->strings["Source input (Diaspora format): "] = "";
-$a->strings["diaspora2bb: "] = "";
+$a->strings["bb2html: "] = "bb2html:";
+$a->strings["bb2html2bb: "] = "bb2html2bb:";
+$a->strings["bb2md: "] = "bb2md:";
+$a->strings["bb2md2html: "] = "bb2md2html:";
+$a->strings["bb2dia2bb: "] = "bb2dia2bb:";
+$a->strings["bb2md2html2bb: "] = "bb2md2html2bb:";
+$a->strings["Source input (Diaspora format): "] = "源代输入(Diaspora形式):";
+$a->strings["diaspora2bb: "] = "diaspora2bb: ";
$a->strings["Friend Suggestions"] = "友谊建议";
$a->strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "没有建议。如果这是新网站,请24小时后再试。";
$a->strings["Ignore/Hide"] = "不理/隐藏";
@@ -1062,24 +1062,26 @@ $a->strings["Status:"] = "现状:";
$a->strings["Homepage:"] = "主页:";
$a->strings["About:"] = "关于:";
$a->strings["No entries (some entries may be hidden)."] = "没有文章(有的文章会被隐藏)。";
+$a->strings["Total invitation limit exceeded."] = "";
$a->strings["%s : Not a valid email address."] = "%s : 不是效的电子邮件地址.";
-$a->strings["Please join us on Friendica"] = "";
+$a->strings["Please join us on Friendica"] = "请加入我们再Friendica";
+$a->strings["Invitation limit exceeded. Please contact your site administrator."] = "";
$a->strings["%s : Message delivery failed."] = "%s : 送消息失败了。";
$a->strings["%d message sent."] = array(
0 => "%d消息传送了。",
);
$a->strings["You have no more invitations available"] = "您没有别的邀请";
-$a->strings["Visit %s for a list of public sites that you can join. Friendica members on other sites can all connect with each other, as well as with members of many other social networks."] = "";
-$a->strings["To accept this invitation, please visit and register at %s or any other public Friendica website."] = "";
-$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks. See %s for a list of alternate Friendica sites you can join."] = "";
-$a->strings["Our apologies. This system is not currently configured to connect with other public sites or invite members."] = "";
+$a->strings["Visit %s for a list of public sites that you can join. Friendica members on other sites can all connect with each other, as well as with members of many other social networks."] = "参观%s看一单公开网站您会加入。Friendica成员在别的网站都会互相连接,再跟很多别的社会网络。";
+$a->strings["To accept this invitation, please visit and register at %s or any other public Friendica website."] = "为接受这个邀请,请再%s或什么别的Friendica网站注册。";
+$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks. See %s for a list of alternate Friendica sites you can join."] = "Friendica网站们都互相连接造成隐私增加的社会网络属和控制由它的成员。它们也能跟多传统的社会网络连接。看%s表示一单您会加入供替换的Friendica网站。";
+$a->strings["Our apologies. This system is not currently configured to connect with other public sites or invite members."] = "不好意思。这个系统目前没设置跟别的公开网站连接或邀请成员。";
$a->strings["Send invitations"] = "发请柬";
$a->strings["Enter email addresses, one per line:"] = "输入电子邮件地址,一行一个:";
-$a->strings["You are cordially invited to join me and other close friends on Friendica - and help us to create a better social web."] = "";
+$a->strings["You are cordially invited to join me and other close friends on Friendica - and help us to create a better social web."] = "您被邀请跟我和彼得近朋友们再Friendica加入-和帮助我们造成更好的社会网络。";
$a->strings["You will need to supply this invitation code: \$invite_code"] = "您要输入这个邀请密码:\$invite_code";
$a->strings["Once you have registered, please connect with me via my profile page at:"] = "您一注册,请页跟我连接,用我的简介在:";
-$a->strings["For more information about the Friendica project and why we feel it is important, please visit http://friendica.com"] = "";
-$a->strings["This may occasionally happen if contact was requested by both persons and it has already been approved."] = "";
+$a->strings["For more information about the Friendica project and why we feel it is important, please visit http://friendica.com"] = "看别的信息由于Friendica工程和怎么我们看重,请看http://friendica.com";
+$a->strings["This may occasionally happen if contact was requested by both persons and it has already been approved."] = "这会偶尔地发生熟人双方都要求和已经批准的时候。";
$a->strings["Response from remote site was not understood."] = "遥网站的回答明白不了。";
$a->strings["Unexpected response from remote site: "] = "居然回答从遥网站:";
$a->strings["Confirmation completed successfully."] = "确认成功完成。";
@@ -1097,11 +1099,11 @@ $a->strings["The ID provided by your system is a duplicate on our system. It sho
$a->strings["Unable to set your contact credentials on our system."] = "不能创作您的熟人证件在我们的系统。";
$a->strings["Unable to update your contact profile details on our system"] = "不能更新您的熟人简介消息在我们的系统";
$a->strings["Connection accepted at %s"] = "联络接受了在%s";
-$a->strings["%1\$s has joined %2\$s"] = "";
-$a->strings["Google+ Import Settings"] = "";
-$a->strings["Enable Google+ Import"] = "";
-$a->strings["Google Account ID"] = "";
-$a->strings["Google+ Import Settings saved."] = "";
+$a->strings["%1\$s has joined %2\$s"] = "%1\$s加入%2\$s了";
+$a->strings["Google+ Import Settings"] = "Google+进口设置";
+$a->strings["Enable Google+ Import"] = "使Google+进口可用";
+$a->strings["Google Account ID"] = "Google+用户名";
+$a->strings["Google+ Import Settings saved."] = "把Google+进口设置保存了";
$a->strings["Facebook disabled"] = "Facebook废";
$a->strings["Updating contacts"] = "正才更新熟人";
$a->strings["Facebook API key is missing."] = "Facebook API钥匙失踪的。";
@@ -1110,8 +1112,8 @@ $a->strings["Install Facebook connector for this account."] = "安装Facebook连
$a->strings["Remove Facebook connector"] = "删除Facebook连接器";
$a->strings["Re-authenticate [This is necessary whenever your Facebook password is changed.]"] = "复认证[这是必要的每当您Facebook密码变化了]";
$a->strings["Post to Facebook by default"] = "默认地放在Facebook";
-$a->strings["Facebook friend linking has been disabled on this site. The following settings will have no effect."] = "";
-$a->strings["Facebook friend linking has been disabled on this site. If you disable it, you will be unable to re-enable it."] = "";
+$a->strings["Facebook friend linking has been disabled on this site. The following settings will have no effect."] = "这个网站使Facebook朋友环节不能用。这下的设置没有印象。";
+$a->strings["Facebook friend linking has been disabled on this site. If you disable it, you will be unable to re-enable it."] = "这个网站使Facebook朋友环节不能用。假如那样的话您不会再使可用的。";
$a->strings["Link all your Facebook friends and conversations on this website"] = "连接您所有的Facebook朋友们和交流在这个网站";
$a->strings["Facebook conversations consist of your profile wall and your friend stream ."] = "Facebook交流由您的简介墙 和您朋友的溪流 组成。 ";
$a->strings["On this website, your Facebook friend stream is only visible to you."] = "在这个网站,您Facebook朋友溪流是只您可见的。";
@@ -1120,39 +1122,39 @@ $a->strings["On this website your Facebook profile wall conversations will only
$a->strings["Do not import your Facebook profile wall conversations"] = "别进口您Facebook简介墙交流";
$a->strings["If you choose to link conversations and leave both of these boxes unchecked, your Facebook profile wall will be merged with your profile wall on this website and your privacy settings on this website will be used to determine who may see the conversations."] = "如果您选择连接交流和留这两个复选框空则,您Facebook简介墙被在您这网站的简介墙融合和您的这网站隐私设置决定谁能看那些交流。";
$a->strings["Comma separated applications to ignore"] = "逗号分开的应用要不理";
-$a->strings["Problems with Facebook Real-Time Updates"] = "";
+$a->strings["Problems with Facebook Real-Time Updates"] = "Facebook实时更新有问题";
$a->strings["Administrator"] = "管理员";
$a->strings["Facebook Connector Settings"] = "Facebook连接器设置";
-$a->strings["Facebook API Key"] = "";
-$a->strings["Error: it appears that you have specified the App-ID and -Secret in your .htconfig.php file. As long as they are specified there, they cannot be set using this form. "] = "";
-$a->strings["Error: the given API Key seems to be incorrect (the application access token could not be retrieved)."] = "";
-$a->strings["The given API Key seems to work correctly."] = "";
-$a->strings["The correctness of the API Key could not be detected. Something strange's going on."] = "";
-$a->strings["App-ID / API-Key"] = "";
-$a->strings["Application secret"] = "";
-$a->strings["Polling Interval in minutes (minimum %1\$s minutes)"] = "";
-$a->strings["Synchronize comments (no comments on Facebook are missed, at the cost of increased system load)"] = "";
-$a->strings["Real-Time Updates"] = "";
-$a->strings["Real-Time Updates are activated."] = "";
-$a->strings["Deactivate Real-Time Updates"] = "";
-$a->strings["Real-Time Updates not activated."] = "";
-$a->strings["Activate Real-Time Updates"] = "";
-$a->strings["The new values have been saved."] = "";
+$a->strings["Facebook API Key"] = "Facebook API密码";
+$a->strings["Error: it appears that you have specified the App-ID and -Secret in your .htconfig.php file. As long as they are specified there, they cannot be set using this form. "] = "错误:看上去您输入App-ID和-Secret在您的.htconfig.php文件。它们那里输入的时候,您不能把他们在这个表格输入。 ";
+$a->strings["Error: the given API Key seems to be incorrect (the application access token could not be retrieved)."] = "错误:输入的API密码显得不对(取回不了应用代金券)。";
+$a->strings["The given API Key seems to work correctly."] = "输入的API密码显得对地运行。";
+$a->strings["The correctness of the API Key could not be detected. Something strange's going on."] = "API钥匙的正确性发现不了。什么奇怪的进行";
+$a->strings["App-ID / API-Key"] = "App-ID / API-Key";
+$a->strings["Application secret"] = "应用密码";
+$a->strings["Polling Interval in minutes (minimum %1\$s minutes)"] = "核实间隔分钟(最少%1\$s分钟)";
+$a->strings["Synchronize comments (no comments on Facebook are missed, at the cost of increased system load)"] = "同步评论(无Facebook评论错过了,代价增添系统工作量)";
+$a->strings["Real-Time Updates"] = "实时更新";
+$a->strings["Real-Time Updates are activated."] = "实时更新使活动";
+$a->strings["Deactivate Real-Time Updates"] = "使实时更新不活动";
+$a->strings["Real-Time Updates not activated."] = "实时更新使不活动";
+$a->strings["Activate Real-Time Updates"] = "使实时更新活动";
+$a->strings["The new values have been saved."] = "新的设置保存了。";
$a->strings["Post to Facebook"] = "放在Facebook";
$a->strings["Post to Facebook cancelled because of multi-network access permission conflict."] = "发送到Facebook取消由于多网络准许矛盾。";
$a->strings["View on Friendica"] = "看在Friendica";
$a->strings["Facebook post failed. Queued for retry."] = "Facebook发送失败了。排队着待再试。";
-$a->strings["Your Facebook connection became invalid. Please Re-authenticate."] = "";
-$a->strings["Facebook connection became invalid"] = "";
-$a->strings["Hi %1\$s,\n\nThe connection between your accounts on %2\$s and Facebook became invalid. This usually happens after you change your Facebook-password. To enable the connection again, you have to %3\$sre-authenticate the Facebook-connector%4\$s."] = "";
-$a->strings["StatusNet AutoFollow settings updated."] = "";
-$a->strings["StatusNet AutoFollow Settings"] = "";
-$a->strings["Automatically follow any StatusNet followers/mentioners"] = "";
-$a->strings["Lifetime of the cache (in hours)"] = "";
-$a->strings["Cache Statistics"] = "";
-$a->strings["Number of items"] = "";
-$a->strings["Size of the cache"] = "";
-$a->strings["Delete the whole cache"] = "";
+$a->strings["Your Facebook connection became invalid. Please Re-authenticate."] = "您Facebook联系成无效的。请再认证。";
+$a->strings["Facebook connection became invalid"] = "Facebook联系成无效的";
+$a->strings["Hi %1\$s,\n\nThe connection between your accounts on %2\$s and Facebook became invalid. This usually happens after you change your Facebook-password. To enable the connection again, you have to %3\$sre-authenticate the Facebook-connector%4\$s."] = "你好%1\$s,⏎ ⏎ 您账户在%2\$s和Facebook的接通无效了。平时这是因为您把密码改变了。为使接通再可用,您要%3\$s再认证Facebook连接器%4\$s。";
+$a->strings["StatusNet AutoFollow settings updated."] = "StatusNet自动关注设置更新了。";
+$a->strings["StatusNet AutoFollow Settings"] = "StatusNet自动关注设置";
+$a->strings["Automatically follow any StatusNet followers/mentioners"] = "自动关注所有的StatusGet关注者/提及";
+$a->strings["Lifetime of the cache (in hours)"] = "缓存期(小时)";
+$a->strings["Cache Statistics"] = "缓存统计";
+$a->strings["Number of items"] = "项目数量";
+$a->strings["Size of the cache"] = "缓存尺寸";
+$a->strings["Delete the whole cache"] = "删除全缓存";
$a->strings["Facebook Post disabled"] = "";
$a->strings["Facebook Post"] = "";
$a->strings["Install Facebook Post connector for this account."] = "";
@@ -1168,7 +1170,7 @@ $a->strings["%d person likes this"] = array(
$a->strings["%d person doesn't like this"] = array(
0 => "%d人不喜欢这个",
);
-$a->strings["Get added to this list!"] = "";
+$a->strings["Get added to this list!"] = "被在这个单子加入!";
$a->strings["Generate new key"] = "造成新钥匙";
$a->strings["Widgets key"] = "小窗口钥匙";
$a->strings["Widgets available"] = "可用的小窗口";
@@ -1215,46 +1217,46 @@ $a->strings["Username:"] = "用户名:";
$a->strings["Password:"] = "密码:";
$a->strings["Use SSL "] = "用SSL";
$a->strings["yourls Settings saved."] = "yourls配置保存了。";
-$a->strings["Post to LiveJournal"] = "";
-$a->strings["LiveJournal Post Settings"] = "";
-$a->strings["Enable LiveJournal Post Plugin"] = "";
-$a->strings["LiveJournal username"] = "";
-$a->strings["LiveJournal password"] = "";
-$a->strings["Post to LiveJournal by default"] = "";
-$a->strings["Not Safe For Work (General Purpose Content Filter) settings"] = "";
-$a->strings["This plugin looks in posts for the words/text you specify below, and collapses any content containing those keywords so it is not displayed at inappropriate times, such as sexual innuendo that may be improper in a work setting. It is polite and recommended to tag any content containing nudity with #NSFW. This filter can also match any other word/text you specify, and can thereby be used as a general purpose content filter."] = "";
-$a->strings["Enable Content filter"] = "";
-$a->strings["Comma separated list of keywords to hide"] = "";
+$a->strings["Post to LiveJournal"] = "转播到LiveJournal";
+$a->strings["LiveJournal Post Settings"] = "LiveJournal转播设置";
+$a->strings["Enable LiveJournal Post Plugin"] = "使Livejournal转播插件可用";
+$a->strings["LiveJournal username"] = "LiveJournal用户名";
+$a->strings["LiveJournal password"] = "LiveJournal密码";
+$a->strings["Post to LiveJournal by default"] = "默认地转播到LiveJournal";
+$a->strings["Not Safe For Work (General Purpose Content Filter) settings"] = "工作不安全(通用内容过滤)设置";
+$a->strings["This plugin looks in posts for the words/text you specify below, and collapses any content containing those keywords so it is not displayed at inappropriate times, such as sexual innuendo that may be improper in a work setting. It is polite and recommended to tag any content containing nudity with #NSFW. This filter can also match any other word/text you specify, and can thereby be used as a general purpose content filter."] = "这个插件找您下面输入的词在所有的文章里,和把包括那些词的内容隐藏,省得不妥当的时候表示,比如性的影射在办公室里。是礼貌和建议的把什么包括裸体的内容跟#NSFW标签。这个过滤也会符合设么别的您输入的词,从而能当通用内容过滤有用的。";
+$a->strings["Enable Content filter"] = "使内容过滤可用";
+$a->strings["Comma separated list of keywords to hide"] = "逗号分隔单词要隐藏";
$a->strings["Use /expression/ to provide regular expressions"] = "用/表达式 /为输入正则表达式";
$a->strings["NSFW Settings saved."] = "NSFW设置保持了。";
$a->strings["%s - Click to open/close"] = "%s - 点击为打开/关闭";
-$a->strings["Forums"] = "";
-$a->strings["Forums:"] = "";
-$a->strings["Page settings updated."] = "";
-$a->strings["Page Settings"] = "";
-$a->strings["How many forums to display on sidebar without paging"] = "";
-$a->strings["Randomise Page/Forum list"] = "";
-$a->strings["Show pages/forums on profile page"] = "";
-$a->strings["Planets Settings"] = "";
-$a->strings["Enable Planets Plugin"] = "";
+$a->strings["Forums"] = "论坛";
+$a->strings["Forums:"] = "评坛:";
+$a->strings["Page settings updated."] = "页设置更新了";
+$a->strings["Page Settings"] = "页设置";
+$a->strings["How many forums to display on sidebar without paging"] = "多少评坛要在工具栏上表示无分页";
+$a->strings["Randomise Page/Forum list"] = "把页/评坛单洗牌";
+$a->strings["Show pages/forums on profile page"] = "表示页/评坛在简介页";
+$a->strings["Planets Settings"] = "行星设置";
+$a->strings["Enable Planets Plugin"] = "使行星插件可用";
$a->strings["Forum Directory"] = "";
$a->strings["Login"] = "登录";
$a->strings["OpenID"] = "OpenID";
-$a->strings["Latest users"] = "";
+$a->strings["Latest users"] = "最近用户";
$a->strings["Most active users"] = "最积极用户";
-$a->strings["Latest photos"] = "";
-$a->strings["Latest likes"] = "";
+$a->strings["Latest photos"] = "最近照片";
+$a->strings["Latest likes"] = "最近喜欢";
$a->strings["event"] = "项目";
-$a->strings["No access"] = "";
+$a->strings["No access"] = "看不了";
$a->strings["Could not open component for editing"] = "";
-$a->strings["Go back to the calendar"] = "";
+$a->strings["Go back to the calendar"] = "返回日历";
$a->strings["Event data"] = "";
-$a->strings["Calendar"] = "";
+$a->strings["Calendar"] = "日历";
$a->strings["Special color"] = "";
$a->strings["Subject"] = "";
-$a->strings["Starts"] = "";
-$a->strings["Ends"] = "";
-$a->strings["Description"] = "";
+$a->strings["Starts"] = "开始";
+$a->strings["Ends"] = "结束";
+$a->strings["Description"] = "描述";
$a->strings["Recurrence"] = "";
$a->strings["Frequency"] = "";
$a->strings["Daily"] = "每日";
@@ -1267,7 +1269,7 @@ $a->strings["months"] = "月";
$a->strings["years"] = "年";
$a->strings["Interval"] = "";
$a->strings["All %select% %time%"] = "";
-$a->strings["Days"] = "";
+$a->strings["Days"] = "天";
$a->strings["Sunday"] = "星期天";
$a->strings["Monday"] = "星期一";
$a->strings["Tuesday"] = "星期二";
@@ -1281,7 +1283,7 @@ $a->strings["#num#th of each month"] = "";
$a->strings["#num#th-last of each month"] = "";
$a->strings["#num#th #wkday# of each month"] = "";
$a->strings["#num#th-last #wkday# of each month"] = "";
-$a->strings["Month"] = "";
+$a->strings["Month"] = "月";
$a->strings["#num#th of the given month"] = "";
$a->strings["#num#th-last of the given month"] = "";
$a->strings["#num#th #wkday# of the given month"] = "";
@@ -1292,13 +1294,13 @@ $a->strings["Until the following date"] = "";
$a->strings["Number of times"] = "";
$a->strings["Exceptions"] = "";
$a->strings["none"] = "";
-$a->strings["Notification"] = "";
+$a->strings["Notification"] = "通知";
$a->strings["Notify by"] = "";
$a->strings["E-Mail"] = "";
$a->strings["On Friendica / Display"] = "";
$a->strings["Time"] = "";
-$a->strings["Hours"] = "";
-$a->strings["Minutes"] = "";
+$a->strings["Hours"] = "小时";
+$a->strings["Minutes"] = "分钟";
$a->strings["Seconds"] = "";
$a->strings["Weeks"] = "";
$a->strings["before the"] = "";
@@ -1308,13 +1310,13 @@ $a->strings["Add a notification"] = "";
$a->strings["The event #name# will start at #date"] = "";
$a->strings["#name# is about to begin."] = "";
$a->strings["Saved"] = "";
-$a->strings["U.S. Time Format (mm/dd/YYYY)"] = "";
-$a->strings["German Time Format (dd.mm.YYYY)"] = "";
+$a->strings["U.S. Time Format (mm/dd/YYYY)"] = "美国时间形式(月/日/年)";
+$a->strings["German Time Format (dd.mm.YYYY)"] = "德国时间形式(日/月/年)";
$a->strings["Private Events"] = "";
$a->strings["Private Addressbooks"] = "";
$a->strings["Friendica-Native events"] = "";
-$a->strings["Friendica-Contacts"] = "";
-$a->strings["Your Friendica-Contacts"] = "";
+$a->strings["Friendica-Contacts"] = "Friendica熟人";
+$a->strings["Your Friendica-Contacts"] = "您的Friendica熟人";
$a->strings["Something went wrong when trying to import the file. Sorry. Maybe some events were imported anyway."] = "";
$a->strings["Something went wrong when trying to import the file. Sorry."] = "";
$a->strings["The ICS-File has been imported."] = "";
@@ -1322,50 +1324,50 @@ $a->strings["No file was uploaded."] = "";
$a->strings["Import a ICS-file"] = "";
$a->strings["ICS-File"] = "";
$a->strings["Overwrite all #num# existing events"] = "";
-$a->strings["New event"] = "";
-$a->strings["Today"] = "";
-$a->strings["Day"] = "";
-$a->strings["Week"] = "";
-$a->strings["Reload"] = "";
-$a->strings["Date"] = "";
-$a->strings["Error"] = "";
+$a->strings["New event"] = "新项目";
+$a->strings["Today"] = "今天";
+$a->strings["Day"] = "天";
+$a->strings["Week"] = "周";
+$a->strings["Reload"] = "再装入";
+$a->strings["Date"] = "日期";
+$a->strings["Error"] = "错误";
$a->strings["The calendar has been updated."] = "";
$a->strings["The new calendar has been created."] = "";
$a->strings["The calendar has been deleted."] = "";
-$a->strings["Calendar Settings"] = "";
-$a->strings["Date format"] = "";
-$a->strings["Time zone"] = "";
+$a->strings["Calendar Settings"] = "日历设置";
+$a->strings["Date format"] = "日期形式";
+$a->strings["Time zone"] = "时区";
$a->strings["Calendars"] = "";
$a->strings["Create a new calendar"] = "";
-$a->strings["Limitations"] = "";
-$a->strings["Warning"] = "";
-$a->strings["Synchronization (iPhone, Thunderbird Lightning, Android, ...)"] = "";
-$a->strings["Synchronizing this calendar with the iPhone"] = "";
-$a->strings["Synchronizing your Friendica-Contacts with the iPhone"] = "";
+$a->strings["Limitations"] = "限制";
+$a->strings["Warning"] = "警告";
+$a->strings["Synchronization (iPhone, Thunderbird Lightning, Android, ...)"] = "同步(iPhone,Thunderbird Lightning, 案桌,等)";
+$a->strings["Synchronizing this calendar with the iPhone"] = "正在把这个日历跟iPhone同步";
+$a->strings["Synchronizing your Friendica-Contacts with the iPhone"] = "正在把您的Friendica熟人跟iPhone同步";
$a->strings["The current version of this plugin has not been set up correctly. Please contact the system administrator of your installation of friendica to fix this."] = "";
-$a->strings["Extended calendar with CalDAV-support"] = "";
+$a->strings["Extended calendar with CalDAV-support"] = "增能日历跟CalDAV支持";
$a->strings["noreply"] = "noreply";
$a->strings["Notification: "] = "";
-$a->strings["The database tables have been installed."] = "";
-$a->strings["An error occurred during the installation."] = "";
+$a->strings["The database tables have been installed."] = "数据库表格被安装了。";
+$a->strings["An error occurred during the installation."] = "安装出错误。";
$a->strings["The database tables have been updated."] = "";
$a->strings["An error occurred during the update."] = "";
-$a->strings["No system-wide settings yet."] = "";
-$a->strings["Database status"] = "";
-$a->strings["Installed"] = "";
-$a->strings["Upgrade needed"] = "";
+$a->strings["No system-wide settings yet."] = "还没有系统设置。";
+$a->strings["Database status"] = "数据库现状";
+$a->strings["Installed"] = "安装了";
+$a->strings["Upgrade needed"] = "必须更新";
$a->strings["Please back up all calendar data (the tables beginning with dav_*) before proceeding. While all calendar events should be converted to the new database structure, it's always safe to have a backup. Below, you can have a look at the database-queries that will be made when pressing the 'update'-button."] = "";
-$a->strings["Upgrade"] = "";
-$a->strings["Not installed"] = "";
-$a->strings["Install"] = "";
+$a->strings["Upgrade"] = "更新";
+$a->strings["Not installed"] = "没安装";
+$a->strings["Install"] = "安装";
$a->strings["Unknown"] = "";
$a->strings["Something really went wrong. I cannot recover from this state automatically, sorry. Please go to the database backend, back up the data, and delete all tables beginning with 'dav_' manually. Afterwards, this installation routine should be able to reinitialize the tables automatically."] = "";
-$a->strings["Troubleshooting"] = "";
-$a->strings["Manual creation of the database tables:"] = "";
-$a->strings["Show SQL-statements"] = "";
-$a->strings["Private Calendar"] = "";
-$a->strings["Friendica Events: Mine"] = "";
-$a->strings["Friendica Events: Contacts"] = "";
+$a->strings["Troubleshooting"] = "调试";
+$a->strings["Manual creation of the database tables:"] = "手动造成数据库表格:";
+$a->strings["Show SQL-statements"] = "表示SQL陈述";
+$a->strings["Private Calendar"] = "私人日历";
+$a->strings["Friendica Events: Mine"] = "Friendica项目:我的";
+$a->strings["Friendica Events: Contacts"] = "Friendica项目:熟人";
$a->strings["Private Addresses"] = "";
$a->strings["Friendica Contacts"] = "";
$a->strings["Allow to use your friendica id (%s) to connecto to external unhosted-enabled storage (like ownCloud). See RemoteStorage WebFinger "] = "许用您的friendica用户名(%s)根对外没主办的贮藏(比如ownCloud)。看RemoteStorage WebFinger ";
@@ -1387,12 +1389,12 @@ $a->strings["\"Cat\" game!"] = "「猫子」游戏!";
$a->strings["I won!"] = "我赢了!";
$a->strings["Randplace Settings"] = "随意下设置";
$a->strings["Enable Randplace Plugin"] = "使随意下插件能用";
-$a->strings["Post to Dreamwidth"] = "";
-$a->strings["Dreamwidth Post Settings"] = "";
-$a->strings["Enable dreamwidth Post Plugin"] = "";
-$a->strings["dreamwidth username"] = "";
-$a->strings["dreamwidth password"] = "";
-$a->strings["Post to dreamwidth by default"] = "";
+$a->strings["Post to Dreamwidth"] = "转播到Dreamwidth";
+$a->strings["Dreamwidth Post Settings"] = "Dreamwidth转播设置";
+$a->strings["Enable dreamwidth Post Plugin"] = "使Dreamwidth转播插件可用";
+$a->strings["dreamwidth username"] = "Dreamwidth用户名";
+$a->strings["dreamwidth password"] = "Dreamwidth密码";
+$a->strings["Post to dreamwidth by default"] = "默认地转播到Dreamwidth";
$a->strings["Remote Permissions Settings"] = "";
$a->strings["Allow recipients of your private posts to see the other recipients of the posts"] = "";
$a->strings["Remote Permissions settings updated."] = "";
@@ -1402,15 +1404,15 @@ $a->strings["Global"] = "";
$a->strings["The posts of every user on this server show the post recipients"] = "";
$a->strings["Individual"] = "";
$a->strings["Each user chooses whether his/her posts show the post recipients"] = "";
-$a->strings["Startpage Settings"] = "";
-$a->strings["Home page to load after login - leave blank for profile wall"] = "";
-$a->strings["Examples: "network" or "notifications/system""] = "";
+$a->strings["Startpage Settings"] = "开始页设置";
+$a->strings["Home page to load after login - leave blank for profile wall"] = "主页登录后表示-留空白为简介墙";
+$a->strings["Examples: "network" or "notifications/system""] = "例如:"网络"或"通知/系统"";
$a->strings["Geonames settings updated."] = "Geonames设置更新了。";
$a->strings["Geonames Settings"] = "Geonames设置";
$a->strings["Enable Geonames Plugin"] = "使Geonames插件能用";
-$a->strings["Your account on %s will expire in a few days."] = "";
-$a->strings["Your Friendica account is about to expire."] = "";
-$a->strings["Hi %1\$s,\n\nYour account on %2\$s will expire in less than five days. You may keep your account by logging in at least once every 30 days"] = "";
+$a->strings["Your account on %s will expire in a few days."] = "您账户在%s几天后过期了。";
+$a->strings["Your Friendica account is about to expire."] = "您Friendica账户快过期。";
+$a->strings["Hi %1\$s,\n\nYour account on %2\$s will expire in less than five days. You may keep your account by logging in at least once every 30 days"] = "你好%1\$s,⏎ ⏎您的账户在%2\$s五天内过期。您会继续您的账户经由每30天至少一次登录。";
$a->strings["Upload a file"] = "上传文件";
$a->strings["Drop files here to upload"] = "在这儿放文件为上传";
$a->strings["Failed"] = "失败";
@@ -1430,19 +1432,19 @@ $a->strings["Site Owner"] = "网站主";
$a->strings["Email Address"] = "电子邮件地址";
$a->strings["Postal Address"] = "邮政邮件地址";
$a->strings["The impressum addon needs to be configured! Please add at least the owner variable to your config file. For other variables please refer to the README file of the addon."] = "Impressum插件必须被设置! 请加至少owner 变量在您的设置文件。关于别的变量请指插件的README文件。";
-$a->strings["The page operators name."] = "";
+$a->strings["The page operators name."] = "也运作员名。";
$a->strings["Site Owners Profile"] = "网站主的简介";
-$a->strings["Profile address of the operator."] = "";
-$a->strings["How to contact the operator via snail mail. You can use BBCode here."] = "";
+$a->strings["Profile address of the operator."] = "运作员的简介地址。";
+$a->strings["How to contact the operator via snail mail. You can use BBCode here."] = "怎么用邮政跟运作员联系。您会用BBCode。";
$a->strings["Notes"] = "便条";
-$a->strings["Additional notes that are displayed beneath the contact information. You can use BBCode here."] = "";
-$a->strings["How to contact the operator via email. (will be displayed obfuscated)"] = "";
-$a->strings["Footer note"] = "";
-$a->strings["Text for the footer. You can use BBCode here."] = "";
+$a->strings["Additional notes that are displayed beneath the contact information. You can use BBCode here."] = "附加的便条表示在联系消息下。您会用BBCode。";
+$a->strings["How to contact the operator via email. (will be displayed obfuscated)"] = "怎么用电子邮件跟运作员联系。(将使混乱的表示)";
+$a->strings["Footer note"] = "页脚便条";
+$a->strings["Text for the footer. You can use BBCode here."] = "页脚征文。您会用BBCode。";
$a->strings["Report Bug"] = "报案程序错误";
-$a->strings["No Timeline settings updated."] = "";
-$a->strings["No Timeline Settings"] = "";
-$a->strings["Disable Archive selector on profile wall"] = "";
+$a->strings["No Timeline settings updated."] = "没有时间链设置更新";
+$a->strings["No Timeline Settings"] = "没有时间链设置";
+$a->strings["Disable Archive selector on profile wall"] = "使在简介墙上档案选择器不能用";
$a->strings["\"Blockem\" Settings"] = "「Blockem」配置";
$a->strings["Comma separated profile URLS to block"] = "逗号分简介URL为栏";
$a->strings["BLOCKEM Settings saved."] = "「Blockem」配置保存了。";
@@ -1454,7 +1456,7 @@ $a->strings[":-)"] = ":-)";
$a->strings[":-("] = ":-(";
$a->strings["lol"] = "lol";
$a->strings["Quick Comment Settings"] = "快捷评论设置";
-$a->strings["Quick comments are found near comment boxes, sometimes hidden. Click them to provide simple replies."] = "";
+$a->strings["Quick comments are found near comment boxes, sometimes hidden. Click them to provide simple replies."] = "快捷评论是在评论文本框,有时候隐藏。点击它们为输入简单的回答。";
$a->strings["Enter quick comments, one per line"] = "输入快捷评论,一行一个";
$a->strings["Quick Comment settings saved."] = "快捷评论设置保存了。";
$a->strings["Tile Server URL"] = "砖服务器URL";
@@ -1464,52 +1466,52 @@ $a->strings["The default zoom level. (1:world, 18:highest)"] = "默认变焦距
$a->strings["Group Text settings updated."] = "";
$a->strings["Group Text"] = "";
$a->strings["Use a text only (non-image) group selector in the \"group edit\" menu"] = "";
-$a->strings["Could NOT install Libravatar successfully. It requires PHP >= 5.3"] = "";
-$a->strings["generic profile image"] = "";
-$a->strings["random geometric pattern"] = "";
-$a->strings["monster face"] = "";
-$a->strings["computer generated face"] = "";
-$a->strings["retro arcade style face"] = "";
-$a->strings["Your PHP version %s is lower than the required PHP >= 5.3."] = "";
-$a->strings["This addon is not functional on your server."] = "";
-$a->strings["Information"] = "";
-$a->strings["Gravatar addon is installed. Please disable the Gravatar addon. The Libravatar addon will fall back to Gravatar if nothing was found at Libravatar."] = "";
-$a->strings["Default avatar image"] = "";
-$a->strings["Select default avatar image if none was found. See README"] = "";
-$a->strings["Libravatar settings updated."] = "";
-$a->strings["Post to libertree"] = "";
-$a->strings["libertree Post Settings"] = "";
-$a->strings["Enable Libertree Post Plugin"] = "";
-$a->strings["Libertree API token"] = "";
-$a->strings["Libertree site URL"] = "";
-$a->strings["Post to Libertree by default"] = "";
-$a->strings["Altpager settings updated."] = "";
-$a->strings["Alternate Pagination Setting"] = "";
-$a->strings["Use links to \"newer\" and \"older\" pages in place of page numbers?"] = "";
+$a->strings["Could NOT install Libravatar successfully. It requires PHP >= 5.3"] = "安装不了Libravatar。 它要求PHP>=5.3";
+$a->strings["generic profile image"] = "通用简介图片";
+$a->strings["random geometric pattern"] = "随机的几何图案";
+$a->strings["monster face"] = "怪物面子";
+$a->strings["computer generated face"] = "电脑造成的面子";
+$a->strings["retro arcade style face"] = "复古游乐场式面子";
+$a->strings["Your PHP version %s is lower than the required PHP >= 5.3."] = "您PHP版体数%s是比要求的5.3少。";
+$a->strings["This addon is not functional on your server."] = "这个加件在您的服务器不可用的";
+$a->strings["Information"] = "信息";
+$a->strings["Gravatar addon is installed. Please disable the Gravatar addon. The Libravatar addon will fall back to Gravatar if nothing was found at Libravatar."] = "Gravatar加件安装着。请使Gravatar加件不可用。 如果找不到什么在Libravatar加件可依靠的是Gravatar。";
+$a->strings["Default avatar image"] = "默认纸娃娃系统";
+$a->strings["Select default avatar image if none was found. See README"] = "选择默认纸娃娃系统如果一个也找不到。看README";
+$a->strings["Libravatar settings updated."] = "Libravatar设置更新了。";
+$a->strings["Post to libertree"] = "转播到libertree";
+$a->strings["libertree Post Settings"] = "libertree转播设置";
+$a->strings["Enable Libertree Post Plugin"] = "使Libertree转播插件可用";
+$a->strings["Libertree API token"] = "Libertree API令牌";
+$a->strings["Libertree site URL"] = "Libertree网站URL";
+$a->strings["Post to Libertree by default"] = "默认地转播到Libertree";
+$a->strings["Altpager settings updated."] = "Altpager设置更新了。";
+$a->strings["Alternate Pagination Setting"] = "供替换的分页设置";
+$a->strings["Use links to \"newer\" and \"older\" pages in place of page numbers?"] = "用到「更新」和「更旧」页代替页数?";
$a->strings["Force global use of the alternate pager"] = "";
$a->strings["Each user chooses whether to use the alternate pager"] = "";
-$a->strings["The MathJax addon renders mathematical formulae written using the LaTeX syntax surrounded by the usual $$ or an eqnarray block in the postings of your wall,network tab and private mail."] = "";
-$a->strings["Use the MathJax renderer"] = "";
-$a->strings["MathJax Base URL"] = "";
-$a->strings["The URL for the javascript file that should be included to use MathJax. Can be either the MathJax CDN or another installation of MathJax."] = "";
+$a->strings["The MathJax addon renders mathematical formulae written using the LaTeX syntax surrounded by the usual $$ or an eqnarray block in the postings of your wall,network tab and private mail."] = "MathJax插件表示用LaTeX句法的数学公式,围绕\$\$或者eqnarray快,在您墙,网络分页和私人收件箱的文章。";
+$a->strings["Use the MathJax renderer"] = "用MathJax表示器";
+$a->strings["MathJax Base URL"] = "MathJax基础URL";
+$a->strings["The URL for the javascript file that should be included to use MathJax. Can be either the MathJax CDN or another installation of MathJax."] = "URL JavaScript文件应该包括为用MathJax。可以MathJax CDN或者别的MathJax安装。";
$a->strings["Editplain settings updated."] = "Editplain设置更新了";
$a->strings["Editplain Settings"] = "Editplain设置";
$a->strings["Disable richtext status editor"] = "使richtext现状编辑 不能用";
-$a->strings["Libravatar addon is installed, too. Please disable Libravatar addon or this Gravatar addon. The Libravatar addon will fall back to Gravatar if nothing was found at Libravatar."] = "";
-$a->strings["Select default avatar image if none was found at Gravatar. See README"] = "";
-$a->strings["Rating of images"] = "";
-$a->strings["Select the appropriate avatar rating for your site. See README"] = "";
-$a->strings["Gravatar settings updated."] = "";
-$a->strings["Your Friendica test account is about to expire."] = "";
-$a->strings["Hi %1\$s,\n\nYour test account on %2\$s will expire in less than five days. We hope you enjoyed this test drive and use this opportunity to find a permanent Friendica website for your integrated social communications. A list of public sites is available at http://dir.friendica.com/siteinfo - and for more information on setting up your own Friendica server please see the Friendica project website at http://friendica.com."] = "";
+$a->strings["Libravatar addon is installed, too. Please disable Libravatar addon or this Gravatar addon. The Libravatar addon will fall back to Gravatar if nothing was found at Libravatar."] = "Libravatar加件页安装着。请是Libravatar加件或者这个Gravatar加件。 Libravatar加件没找到在Libravatar的时候可依靠的是Gravatar";
+$a->strings["Select default avatar image if none was found at Gravatar. See README"] = "如果Gravatar上没找到纸娃娃系统选择默认的。看README";
+$a->strings["Rating of images"] = "照相评定";
+$a->strings["Select the appropriate avatar rating for your site. See README"] = "选择适合您网站的纸娃娃系统。看README";
+$a->strings["Gravatar settings updated."] = "Gravatar设置更新了。";
+$a->strings["Your Friendica test account is about to expire."] = "您Friendica化验账户快过期了。";
+$a->strings["Hi %1\$s,\n\nYour test account on %2\$s will expire in less than five days. We hope you enjoyed this test drive and use this opportunity to find a permanent Friendica website for your integrated social communications. A list of public sites is available at http://dir.friendica.com/siteinfo - and for more information on setting up your own Friendica server please see the Friendica project website at http://friendica.com."] = "你好%1\$s,⏎ ⏎您化验账户在%2\$s五天内将过期。我们希望您享受了这个试车和用这个机会为您综合社会交通找持久的Friendica网站。一单公开的网站是在http://dir.friendica.com/siteinfo。为多消息安排您自己的Friendica服务器请看工程网站在http://friendica.com。";
$a->strings["\"pageheader\" Settings"] = "\"pageheader";
$a->strings["pageheader Settings saved."] = "pageHeader配置保存了。";
-$a->strings["Post to Insanejournal"] = "";
-$a->strings["InsaneJournal Post Settings"] = "";
-$a->strings["Enable InsaneJournal Post Plugin"] = "";
-$a->strings["InsaneJournal username"] = "";
-$a->strings["InsaneJournal password"] = "";
-$a->strings["Post to InsaneJournal by default"] = "";
+$a->strings["Post to Insanejournal"] = "转播到Insanejournal";
+$a->strings["InsaneJournal Post Settings"] = "Insanejournal转播设置";
+$a->strings["Enable InsaneJournal Post Plugin"] = "使InsaneJournal转播插件可用";
+$a->strings["InsaneJournal username"] = "InsaneJournal用户名";
+$a->strings["InsaneJournal password"] = "InsaneJournal密码";
+$a->strings["Post to InsaneJournal by default"] = "默认地转播到InsaneJournal";
$a->strings["Jappix Mini addon settings"] = "";
$a->strings["Activate addon"] = "";
$a->strings["Do not insert the Jappixmini Chat-Widget into the webinterface"] = "";
@@ -1549,10 +1551,10 @@ $a->strings["Allow posting to StatusNet"] = "许放在StatusNet";
$a->strings["Send public postings to StatusNet by default"] = "默认发送公开文章在StatusNet";
$a->strings["Mirror all posts from statusnet that are no replies or repeated messages"] = "";
$a->strings["Shortening method that optimizes the post"] = "";
-$a->strings["Send linked #-tags and @-names to StatusNet"] = "";
+$a->strings["Send linked #-tags and @-names to StatusNet"] = "转播连接的#标签盒@名到StatusNet";
$a->strings["Clear OAuth configuration"] = "清理出OAuth设置";
$a->strings["API URL"] = "API URL";
-$a->strings["Infinite Improbability Drive"] = "";
+$a->strings["Infinite Improbability Drive"] = "无穷不至于机车";
$a->strings["You are now authenticated to tumblr."] = "";
$a->strings["return to the connector page"] = "";
$a->strings["Post to Tumblr"] = "发送到Tumblr";
@@ -1565,11 +1567,11 @@ $a->strings["You are not authenticated to tumblr"] = "";
$a->strings["Numfriends settings updated."] = "Numfriends设置更新了";
$a->strings["Numfriends Settings"] = "Numfriends设置";
$a->strings["How many contacts to display on profile sidebar"] = "多少熟人表示在简介工具栏";
-$a->strings["Gnot settings updated."] = "";
-$a->strings["Gnot Settings"] = "";
-$a->strings["Allows threading of email comment notifications on Gmail and anonymising the subject line."] = "";
-$a->strings["Enable this plugin/addon?"] = "";
-$a->strings["[Friendica:Notify] Comment to conversation #%d"] = "";
+$a->strings["Gnot settings updated."] = "Gnot设置更新了。";
+$a->strings["Gnot Settings"] = "Gnot设置";
+$a->strings["Allows threading of email comment notifications on Gmail and anonymising the subject line."] = "允许邮件评论通知在Gmail和匿名话题行。";
+$a->strings["Enable this plugin/addon?"] = "使这个插件/加件可用?";
+$a->strings["[Friendica:Notify] Comment to conversation #%d"] = "[Friendica:Notify]评论在交流#%d";
$a->strings["Post to Wordpress"] = "发送到Wordpress";
$a->strings["WordPress Post Settings"] = "Wordpress发送设置";
$a->strings["Enable WordPress Post Plugin"] = "使Wordpress发送插件可用";
@@ -1577,9 +1579,9 @@ $a->strings["WordPress username"] = "Wordpress用户名";
$a->strings["WordPress password"] = "Wordpress密码";
$a->strings["WordPress API URL"] = "WordPress API URL";
$a->strings["Post to WordPress by default"] = "默认地发送到Wordpress";
-$a->strings["Provide a backlink to the Friendica post"] = "";
+$a->strings["Provide a backlink to the Friendica post"] = "输入反向链接到Friendica文章";
$a->strings["Post from Friendica"] = "文章从Friendica";
-$a->strings["Read the original post and comment stream on Friendica"] = "";
+$a->strings["Read the original post and comment stream on Friendica"] = "看原来文章和评论溪流在Friendica";
$a->strings["\"Show more\" Settings"] = "「看更多」设置";
$a->strings["Enable Show More"] = "使看更多能用";
$a->strings["Cutting posts after how much characters"] = "剪掉文章多少字后";
@@ -1599,87 +1601,87 @@ $a->strings["At this Friendica instance the Twitter plugin was enabled but you h
$a->strings["Log in with Twitter"] = "用Twitter登记";
$a->strings["Copy the PIN from Twitter here"] = "复制Twitter密码这儿";
$a->strings["If enabled all your public postings can be posted to the associated Twitter account. You can choose to do so by default (here) or for every posting separately in the posting options when writing the entry."] = "如果使可用的都您公开的 文章会被发送到有关的Twitter账户。您会选择默认地这样做(这儿)或个文章分开地写字时候选择在文章设置。";
-$a->strings["Note : Due your privacy settings (Hide your profile details from unknown viewers? ) the link potentially included in public postings relayed to Twitter will lead the visitor to a blank page informing the visitor that the access to your profile has been restricted."] = "";
+$a->strings["Note : Due your privacy settings (Hide your profile details from unknown viewers? ) the link potentially included in public postings relayed to Twitter will lead the visitor to a blank page informing the visitor that the access to your profile has been restricted."] = "注意 :由于您的隐私设置(隐藏您的简介内容为生人? )环节包括在转播到Twitter的条文可能通空白页通知看者看您的简介有限。";
$a->strings["Allow posting to Twitter"] = "允许发送到Twitter";
$a->strings["Send public postings to Twitter by default"] = "默认地发送公开文章到Twitter";
$a->strings["Mirror all posts from twitter that are no replies or retweets"] = "";
$a->strings["Shortening method that optimizes the tweet"] = "";
-$a->strings["Send linked #-tags and @-names to Twitter"] = "";
+$a->strings["Send linked #-tags and @-names to Twitter"] = "转播连接的#标签盒@名到Twitter";
$a->strings["Consumer key"] = "钥匙(Consumer key)";
$a->strings["Consumer secret"] = "密码(Consumer secret)";
-$a->strings["IRC Settings"] = "";
-$a->strings["Channel(s) to auto connect (comma separated)"] = "";
-$a->strings["Popular Channels (comma separated)"] = "";
-$a->strings["IRC settings saved."] = "";
-$a->strings["IRC Chatroom"] = "";
-$a->strings["Popular Channels"] = "";
+$a->strings["IRC Settings"] = "IRC设置";
+$a->strings["Channel(s) to auto connect (comma separated)"] = "频道要自动地连接(逗号分隔)";
+$a->strings["Popular Channels (comma separated)"] = "流行频道(逗号分隔)";
+$a->strings["IRC settings saved."] = "IRC设置保存了。";
+$a->strings["IRC Chatroom"] = "IRC聊间";
+$a->strings["Popular Channels"] = "流行频道";
$a->strings["Fromapp settings updated."] = "";
$a->strings["FromApp Settings"] = "";
$a->strings["The application name you would like to show your posts originating from."] = "";
$a->strings["Use this application name even if another application was used."] = "";
-$a->strings["Post to blogger"] = "";
-$a->strings["Blogger Post Settings"] = "";
-$a->strings["Enable Blogger Post Plugin"] = "";
-$a->strings["Blogger username"] = "";
-$a->strings["Blogger password"] = "";
-$a->strings["Blogger API URL"] = "";
-$a->strings["Post to Blogger by default"] = "";
+$a->strings["Post to blogger"] = "转播到blogger";
+$a->strings["Blogger Post Settings"] = "Blogger转播设置";
+$a->strings["Enable Blogger Post Plugin"] = "使Blogger转播插件可用";
+$a->strings["Blogger username"] = "Blogger用户名";
+$a->strings["Blogger password"] = "Blogger密码";
+$a->strings["Blogger API URL"] = "Blogger API URL";
+$a->strings["Post to Blogger by default"] = "默认地转播到Blogger";
$a->strings["Post to Posterous"] = "发送往Posterous";
$a->strings["Posterous Post Settings"] = "Posterous发送设置";
$a->strings["Enable Posterous Post Plugin"] = "使Posterous发送插件可用的";
$a->strings["Posterous login"] = "Posterous登记名";
$a->strings["Posterous password"] = "Posterous密码";
-$a->strings["Posterous site ID"] = "";
-$a->strings["Posterous API token"] = "";
+$a->strings["Posterous site ID"] = "Posterous网站身份证明";
+$a->strings["Posterous API token"] = "Posterous API令牌";
$a->strings["Post to Posterous by default"] = "默认地发送往Posterous";
-$a->strings["Theme settings"] = "";
-$a->strings["Set resize level for images in posts and comments (width and height)"] = "";
-$a->strings["Set font-size for posts and comments"] = "";
-$a->strings["Set theme width"] = "";
-$a->strings["Color scheme"] = "";
+$a->strings["Theme settings"] = "主题设置";
+$a->strings["Set resize level for images in posts and comments (width and height)"] = "选择图片在文章和评论的重设尺寸(宽和高)";
+$a->strings["Set font-size for posts and comments"] = "决定字体大小在文章和评论";
+$a->strings["Set theme width"] = "选择主题宽";
+$a->strings["Color scheme"] = " 色彩设计";
$a->strings["Your posts and conversations"] = "你的消息和交谈";
$a->strings["Your profile page"] = "你的简介页";
-$a->strings["Your contacts"] = "";
+$a->strings["Your contacts"] = "您的熟人";
$a->strings["Your photos"] = "你的照片";
$a->strings["Your events"] = "你的项目";
$a->strings["Personal notes"] = "私人的便条";
$a->strings["Your personal photos"] = "你私人的照片";
-$a->strings["Community Pages"] = "";
-$a->strings["Community Profiles"] = "";
+$a->strings["Community Pages"] = "社会页";
+$a->strings["Community Profiles"] = "社会简介";
$a->strings["Last users"] = "上次用户";
$a->strings["Last likes"] = "上次喜欢";
$a->strings["Last photos"] = "上次照片";
-$a->strings["Find Friends"] = "";
-$a->strings["Local Directory"] = "";
+$a->strings["Find Friends"] = "找朋友们";
+$a->strings["Local Directory"] = "当地目录";
$a->strings["Similar Interests"] = "相似兴趣";
$a->strings["Invite Friends"] = "邀请朋友们";
-$a->strings["Earth Layers"] = "";
-$a->strings["Set zoomfactor for Earth Layers"] = "";
-$a->strings["Set longitude (X) for Earth Layers"] = "";
-$a->strings["Set latitude (Y) for Earth Layers"] = "";
-$a->strings["Help or @NewHere ?"] = "";
-$a->strings["Connect Services"] = "";
-$a->strings["Last Tweets"] = "";
-$a->strings["Set twitter search term"] = "";
+$a->strings["Earth Layers"] = "地球层";
+$a->strings["Set zoomfactor for Earth Layers"] = "选择拉近镜头级在地球层";
+$a->strings["Set longitude (X) for Earth Layers"] = "选择经度(X)在地球层";
+$a->strings["Set latitude (Y) for Earth Layers"] = "选择纬度(Y)在地球层";
+$a->strings["Help or @NewHere ?"] = "帮助或@菜鸟?";
+$a->strings["Connect Services"] = "连接服务";
+$a->strings["Last Tweets"] = "最后准文";
+$a->strings["Set twitter search term"] = "选择Twitter搜索关键";
$a->strings["don't show"] = "别著";
$a->strings["show"] = "著";
-$a->strings["Show/hide boxes at right-hand column:"] = "";
-$a->strings["Set line-height for posts and comments"] = "";
-$a->strings["Set resolution for middle column"] = "";
-$a->strings["Set color scheme"] = "";
-$a->strings["Set zoomfactor for Earth Layer"] = "";
-$a->strings["Last tweets"] = "";
-$a->strings["Alignment"] = "";
-$a->strings["Left"] = "";
-$a->strings["Center"] = "";
+$a->strings["Show/hide boxes at right-hand column:"] = "表示/隐藏盒子在友兰:";
+$a->strings["Set line-height for posts and comments"] = "决定行高在文章和评论";
+$a->strings["Set resolution for middle column"] = "决定中栏的显示分辨率列表";
+$a->strings["Set color scheme"] = "选择色彩设计";
+$a->strings["Set zoomfactor for Earth Layer"] = "选择拉近镜头级在地球层";
+$a->strings["Last tweets"] = "最后准文";
+$a->strings["Alignment"] = "成直线 ";
+$a->strings["Left"] = "左边";
+$a->strings["Center"] = "中间";
$a->strings["Posts font size"] = "";
$a->strings["Textareas font size"] = "";
-$a->strings["Set colour scheme"] = "";
+$a->strings["Set colour scheme"] = "选择色彩设计";
$a->strings["j F, Y"] = "j F, Y";
$a->strings["j F"] = "j F";
$a->strings["Birthday:"] = "生日:";
$a->strings["Age:"] = "年纪:";
-$a->strings["for %1\$d %2\$s"] = "";
+$a->strings["for %1\$d %2\$s"] = "为%1\$d %2\$s";
$a->strings["Tags:"] = "标签:";
$a->strings["Religion:"] = "宗教:";
$a->strings["Hobbies/Interests:"] = "爱好/兴趣";
@@ -1738,8 +1740,8 @@ $a->strings["Single"] = "单身";
$a->strings["Lonely"] = "寂寞";
$a->strings["Available"] = "单身的";
$a->strings["Unavailable"] = "不可获得的";
-$a->strings["Has crush"] = "";
-$a->strings["Infatuated"] = "";
+$a->strings["Has crush"] = "迷恋";
+$a->strings["Infatuated"] = "痴迷";
$a->strings["Dating"] = "约会";
$a->strings["Unfaithful"] = "外遇";
$a->strings["Sex Addict"] = "性交因成瘾者";
@@ -1748,33 +1750,33 @@ $a->strings["Friends/Benefits"] = "朋友/益";
$a->strings["Casual"] = "休闲";
$a->strings["Engaged"] = "已订婚的";
$a->strings["Married"] = "结婚";
-$a->strings["Imaginarily married"] = "";
+$a->strings["Imaginarily married"] = "想像结婚";
$a->strings["Partners"] = "伴侣";
$a->strings["Cohabiting"] = "同居";
-$a->strings["Common law"] = "";
+$a->strings["Common law"] = "普通法结婚";
$a->strings["Happy"] = "幸福";
-$a->strings["Not looking"] = "";
+$a->strings["Not looking"] = "没找";
$a->strings["Swinger"] = "交换性伴侣的";
$a->strings["Betrayed"] = "被背叛";
$a->strings["Separated"] = "分手";
$a->strings["Unstable"] = "不稳";
$a->strings["Divorced"] = "离婚";
-$a->strings["Imaginarily divorced"] = "";
+$a->strings["Imaginarily divorced"] = "想像离婚";
$a->strings["Widowed"] = "寡妇";
$a->strings["Uncertain"] = "不确定";
-$a->strings["It's complicated"] = "";
+$a->strings["It's complicated"] = "是复杂";
$a->strings["Don't care"] = "无所谓";
$a->strings["Ask me"] = "问我";
$a->strings["Starts:"] = "开始:";
$a->strings["Finishes:"] = "结束:";
$a->strings["(no subject)"] = "沒有题目";
-$a->strings[" on Last.fm"] = "";
+$a->strings[" on Last.fm"] = "在Last.fm";
$a->strings["prev"] = "上个";
$a->strings["first"] = "首先";
$a->strings["last"] = "最后";
$a->strings["next"] = "下个";
-$a->strings["newer"] = "";
-$a->strings["older"] = "";
+$a->strings["newer"] = "更新";
+$a->strings["older"] = "更旧";
$a->strings["No contacts"] = "没有熟人";
$a->strings["%d Contact"] = array(
0 => "%d熟人",
@@ -1824,12 +1826,12 @@ $a->strings["October"] = "十月";
$a->strings["November"] = "十一月";
$a->strings["December"] = "十二月";
$a->strings["bytes"] = "字节";
-$a->strings["Click to open/close"] = "";
+$a->strings["Click to open/close"] = "点击为开关";
$a->strings["default"] = "默认";
$a->strings["Select an alternate language"] = "选择别的语言";
-$a->strings["activity"] = "";
-$a->strings["post"] = "";
-$a->strings["Item filed"] = "";
+$a->strings["activity"] = "活动";
+$a->strings["post"] = "文章";
+$a->strings["Item filed"] = "把项目归档了";
$a->strings["Sharing notification from Diaspora network"] = "分享通知从Diaspora网络";
$a->strings["Attachments:"] = "附件:";
$a->strings["view full size"] = "看全尺寸";
@@ -1847,12 +1849,12 @@ $a->strings["%d contact not imported"] = array(
);
$a->strings["Done. You can now login with your username and password"] = "";
$a->strings["A deleted group with this name was revived. Existing item permissions may apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "一个删除的组用这名被复兴。现有的项目权利可能 还效为这个组和未来的成员。如果这不是您想的,请造成新组给起别的名。";
-$a->strings["Default privacy group for new contacts"] = "";
+$a->strings["Default privacy group for new contacts"] = "默认隐私组为新熟人";
$a->strings["Everybody"] = "每人";
$a->strings["edit"] = "编辑";
$a->strings["Edit group"] = "编辑组";
$a->strings["Create a new group"] = "创造新组";
-$a->strings["Contacts not in any group"] = "";
+$a->strings["Contacts not in any group"] = "熟人没有组";
$a->strings["Logout"] = "注销";
$a->strings["End this session"] = "结束这段时间";
$a->strings["Status"] = "现状";
@@ -1893,15 +1895,15 @@ $a->strings["Find People"] = "找人物";
$a->strings["Enter name or interest"] = "输入名字或兴趣";
$a->strings["Connect/Follow"] = "连接/关注";
$a->strings["Examples: Robert Morgenstein, Fishing"] = "比如:李某,打鱼";
-$a->strings["Random Profile"] = "";
+$a->strings["Random Profile"] = "随机简介";
$a->strings["Networks"] = "网络";
$a->strings["All Networks"] = "所有网络";
-$a->strings["Saved Folders"] = "";
-$a->strings["Everything"] = "";
-$a->strings["Categories"] = "";
+$a->strings["Saved Folders"] = "保存的文件夹";
+$a->strings["Everything"] = "一切";
+$a->strings["Categories"] = "种类";
$a->strings["Logged out."] = "注销了";
-$a->strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "";
-$a->strings["The error message was:"] = "";
+$a->strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "我们用您输入的OpenID登录的时候碰到问题。请核实拼法是对的。";
+$a->strings["The error message was:"] = "错误通知是:";
$a->strings["Miscellaneous"] = "形形色色";
$a->strings["year"] = "年";
$a->strings["month"] = "月";
@@ -1916,10 +1918,10 @@ $a->strings["minutes"] = "分钟";
$a->strings["second"] = "秒";
$a->strings["seconds"] = "秒";
$a->strings["%1\$d %2\$s ago"] = "%1\$d %2\$s以前";
-$a->strings["%s's birthday"] = "";
-$a->strings["Happy Birthday %s"] = "";
+$a->strings["%s's birthday"] = "%s的生日";
+$a->strings["Happy Birthday %s"] = "生日快乐%s";
$a->strings["Image/photo"] = "图像/照片";
-$a->strings["%s wrote the following post : "] = "";
+$a->strings["%s wrote the following post "] = "";
$a->strings["$1 wrote:"] = "$1写:";
$a->strings["Encrypted content"] = "";
$a->strings["General Features"] = "";
@@ -1965,38 +1967,38 @@ $a->strings["Visible to everybody"] = "任何人可见的";
$a->strings["Friendica Notification"] = "Friendica 通知";
$a->strings["Thank You,"] = "谢谢,";
$a->strings["%s Administrator"] = "%s管理员";
-$a->strings["%s "] = "";
-$a->strings["[Friendica:Notify] New mail received at %s"] = "";
-$a->strings["%1\$s sent you a new private message at %2\$s."] = "";
-$a->strings["%1\$s sent you %2\$s."] = "";
+$a->strings["%s "] = "%s ";
+$a->strings["[Friendica:Notify] New mail received at %s"] = "[Friendica:Notify]收到新邮件在%s";
+$a->strings["%1\$s sent you a new private message at %2\$s."] = "%1\$s发给您新私人通知在%2\$s.";
+$a->strings["%1\$s sent you %2\$s."] = "%1\$s发给您%2\$s.";
$a->strings["a private message"] = "一条私人的消息";
$a->strings["Please visit %s to view and/or reply to your private messages."] = "清去%s为了看或回答你私人的消息";
-$a->strings["%1\$s commented on [url=%2\$s]a %3\$s[/url]"] = "";
-$a->strings["%1\$s commented on [url=%2\$s]%3\$s's %4\$s[/url]"] = "";
-$a->strings["%1\$s commented on [url=%2\$s]your %3\$s[/url]"] = "";
-$a->strings["[Friendica:Notify] Comment to conversation #%1\$d by %2\$s"] = "";
+$a->strings["%1\$s commented on [url=%2\$s]a %3\$s[/url]"] = "%1\$s于[url=%2\$s]a %3\$s[/url]评论了";
+$a->strings["%1\$s commented on [url=%2\$s]%3\$s's %4\$s[/url]"] = "%1\$s于[url=%2\$s]%3\$s的%4\$s[/url]评论了";
+$a->strings["%1\$s commented on [url=%2\$s]your %3\$s[/url]"] = "%1\$s于[url=%2\$s]您的%3\$s[/url]评论了";
+$a->strings["[Friendica:Notify] Comment to conversation #%1\$d by %2\$s"] = "[Friendica:Notify]于交流#%1\$d由%2\$s评论";
$a->strings["%s commented on an item/conversation you have been following."] = "%s对你有兴趣的项目/ 交谈发表意见";
$a->strings["Please visit %s to view and/or reply to the conversation."] = "清去%s为了看或回答交谈";
-$a->strings["[Friendica:Notify] %s posted to your profile wall"] = "";
-$a->strings["%1\$s posted to your profile wall at %2\$s"] = "";
-$a->strings["%1\$s posted to [url=%2\$s]your wall[/url]"] = "";
-$a->strings["[Friendica:Notify] %s tagged you"] = "";
-$a->strings["%1\$s tagged you at %2\$s"] = "";
-$a->strings["%1\$s [url=%2\$s]tagged you[/url]."] = "";
+$a->strings["[Friendica:Notify] %s posted to your profile wall"] = "[Friendica:Notify] %s贴在您的简介墙";
+$a->strings["%1\$s posted to your profile wall at %2\$s"] = "%1\$s放在您的简介墙在%2\$s";
+$a->strings["%1\$s posted to [url=%2\$s]your wall[/url]"] = "%1\$s放在[url=%2\$s]您的墙[/url]";
+$a->strings["[Friendica:Notify] %s tagged you"] = "[Friendica:Notify] %s标签您";
+$a->strings["%1\$s tagged you at %2\$s"] = "%1\$s把您在%2\$s标签";
+$a->strings["%1\$s [url=%2\$s]tagged you[/url]."] = "%1\$s[url=%2\$s]把您标签[/url].";
$a->strings["[Friendica:Notify] %1\$s poked you"] = "";
$a->strings["%1\$s poked you at %2\$s"] = "";
$a->strings["%1\$s [url=%2\$s]poked you[/url]."] = "";
-$a->strings["[Friendica:Notify] %s tagged your post"] = "";
-$a->strings["%1\$s tagged your post at %2\$s"] = "";
-$a->strings["%1\$s tagged [url=%2\$s]your post[/url]"] = "";
-$a->strings["[Friendica:Notify] Introduction received"] = "";
-$a->strings["You've received an introduction from '%1\$s' at %2\$s"] = "";
-$a->strings["You've received [url=%1\$s]an introduction[/url] from %2\$s."] = "";
+$a->strings["[Friendica:Notify] %s tagged your post"] = "[Friendica:Notify] %s标前您的文章";
+$a->strings["%1\$s tagged your post at %2\$s"] = "%1\$s把您的文章在%2\$s标签";
+$a->strings["%1\$s tagged [url=%2\$s]your post[/url]"] = "%1\$s把[url=%2\$s]您的文章[/url]标签";
+$a->strings["[Friendica:Notify] Introduction received"] = "[Friendica:Notify] 收到介绍";
+$a->strings["You've received an introduction from '%1\$s' at %2\$s"] = "您从「%1\$s」受到一个介绍在%2\$s";
+$a->strings["You've received [url=%1\$s]an introduction[/url] from %2\$s."] = "您从%2\$s收到[url=%1\$s]一个介绍[/url]。";
$a->strings["You may visit their profile at %s"] = "你能看他的简介在%s";
$a->strings["Please visit %s to approve or reject the introduction."] = "请批准或拒绝介绍在%s";
-$a->strings["[Friendica:Notify] Friend suggestion received"] = "";
-$a->strings["You've received a friend suggestion from '%1\$s' at %2\$s"] = "";
-$a->strings["You've received [url=%1\$s]a friend suggestion[/url] for %2\$s from %3\$s."] = "";
+$a->strings["[Friendica:Notify] Friend suggestion received"] = "[Friendica:Notify] 收到朋友建议";
+$a->strings["You've received a friend suggestion from '%1\$s' at %2\$s"] = "您从「%2\$s」收到[url=%1\$s]一个朋友建议[/url]。";
+$a->strings["You've received [url=%1\$s]a friend suggestion[/url] for %2\$s from %3\$s."] = "您从%2\$s收到[url=%1\$s]一个朋友建议[/url]为%2\$s。";
$a->strings["Name:"] = "名字:";
$a->strings["Photo:"] = "照片:";
$a->strings["Please visit %s to approve or reject the suggestion."] = "请批准或拒绝建议在%s";
@@ -2006,15 +2008,15 @@ $a->strings["No compatible communication protocols or feeds were discovered."] =
$a->strings["The profile address specified does not provide adequate information."] = "输入的简介地址没有够消息。";
$a->strings["An author or name was not found."] = "找不到作者或名。";
$a->strings["No browser URL could be matched to this address."] = "这个地址没有符合什么游览器URL。";
-$a->strings["Unable to match @-style Identity Address with a known protocol or email contact."] = "";
-$a->strings["Use mailto: in front of address to force email check."] = "";
+$a->strings["Unable to match @-style Identity Address with a known protocol or email contact."] = "使不了知道的相配或邮件熟人相配 ";
+$a->strings["Use mailto: in front of address to force email check."] = "输入mailto:地址前为要求电子邮件检查。";
$a->strings["The profile address specified belongs to a network which has been disabled on this site."] = "输入的简介地址属在这个网站使不可用的网络。";
$a->strings["Limited profile. This person will be unable to receive direct/personal notifications from you."] = "有限的简介。这人不会接受直达/私人通信从您。";
$a->strings["Unable to retrieve contact information."] = "不能取回熟人消息。";
$a->strings["following"] = "关注";
$a->strings["A new person is sharing with you at "] = "一位新人给你分享在";
$a->strings["You have a new follower at "] = "你有新的关注者在";
-$a->strings["Archives"] = "";
+$a->strings["Archives"] = "档案";
$a->strings["An invitation is required."] = "邀请必要的。";
$a->strings["Invitation could not be verified."] = "不能证实邀请。";
$a->strings["Invalid OpenID url"] = "无效的OpenID url";
@@ -2027,28 +2029,28 @@ $a->strings["Not a valid email address."] = "无效的邮件地址。";
$a->strings["Cannot use that email."] = "不能用这个邮件地址。";
$a->strings["Your \"nickname\" can only contain \"a-z\", \"0-9\", \"-\", and \"_\", and must also begin with a letter."] = "您的昵称只能包括\"a-z\",\"0-9\",\"-\"和\"_\",还有头一字必须是拉丁字。";
$a->strings["Nickname is already registered. Please choose another."] = "昵称已经报到。请选择新的。";
-$a->strings["Nickname was once registered here and may not be re-used. Please choose another."] = "";
+$a->strings["Nickname was once registered here and may not be re-used. Please choose another."] = "昵称曾经这里注册于是不能再用。请选择别的。";
$a->strings["SERIOUS ERROR: Generation of security keys failed."] = "要紧错误:产生安全钥匙失败了。";
$a->strings["An error occurred during registration. Please try again."] = "报到出了问题。请再试。";
$a->strings["An error occurred creating your default profile. Please try again."] = "造成默认简介出了问题。请再试。";
$a->strings["Welcome "] = "欢迎";
$a->strings["Please upload a profile photo."] = "请上传一张简介照片";
$a->strings["Welcome back "] = "欢迎归来";
-$a->strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "";
+$a->strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "表格安全令牌不对。最可能因为表格开着太久(三个小时以上)提交前。";
$a->strings["stopped following"] = "结束关注了";
$a->strings["Poke"] = "";
-$a->strings["View Status"] = "";
-$a->strings["View Profile"] = "";
-$a->strings["View Photos"] = "";
-$a->strings["Network Posts"] = "";
-$a->strings["Edit Contact"] = "";
+$a->strings["View Status"] = "看现状";
+$a->strings["View Profile"] = "看简介";
+$a->strings["View Photos"] = "看照片";
+$a->strings["Network Posts"] = "网络文章";
+$a->strings["Edit Contact"] = "编辑熟人";
$a->strings["Send PM"] = "法私人的新闻";
$a->strings["%1\$s poked %2\$s"] = "";
$a->strings["post/item"] = "文章/项目";
$a->strings["%1\$s marked %2\$s's %3\$s as favorite"] = "%1\$s标注%2\$s的%3\$s为偏爱";
$a->strings["Categories:"] = "";
$a->strings["Filed under:"] = "";
-$a->strings["remove"] = "";
+$a->strings["remove"] = "删除";
$a->strings["Delete Selected Items"] = "删除选的项目";
$a->strings["Follow Thread"] = "";
$a->strings["%s likes this."] = "%s喜欢这个.";
@@ -2066,13 +2068,13 @@ $a->strings["Tag term:"] = "标签:";
$a->strings["Where are you right now?"] = "你在哪里?";
$a->strings["Delete item(s)?"] = "";
$a->strings["permissions"] = "权利";
-$a->strings["Click here to upgrade."] = "";
-$a->strings["This action exceeds the limits set by your subscription plan."] = "";
-$a->strings["This action is not available under your subscription plan."] = "";
+$a->strings["Click here to upgrade."] = "这里点击为更新。";
+$a->strings["This action exceeds the limits set by your subscription plan."] = "这个行动超过您订阅的限制。";
+$a->strings["This action is not available under your subscription plan."] = "这个行动在您的订阅不可用的。";
$a->strings["Delete this item?"] = "删除这个项目?";
$a->strings["show fewer"] = "显示更小";
-$a->strings["Update %s failed. See error logs."] = "";
-$a->strings["Update Error at %s"] = "";
+$a->strings["Update %s failed. See error logs."] = "更新%s美通过。看错误记录。";
+$a->strings["Update Error at %s"] = "更新错误在%s";
$a->strings["Create a New Account"] = "创造新的账户";
$a->strings["Nickname or Email address: "] = "绰号或电子邮件地址: ";
$a->strings["Password: "] = "密码: ";
@@ -2085,7 +2087,7 @@ $a->strings["Website Privacy Policy"] = "";
$a->strings["privacy policy"] = "";
$a->strings["Requested account is not available."] = "";
$a->strings["Edit profile"] = "修改简介";
-$a->strings["Message"] = "";
+$a->strings["Message"] = "通知";
$a->strings["Manage/edit profiles"] = "管理/修改简介";
$a->strings["g A l F d"] = "g A l d F";
$a->strings["F d"] = "F d";
@@ -2095,14 +2097,14 @@ $a->strings["Birthdays this week:"] = "这周的生日:";
$a->strings["[No description]"] = "[无描述]";
$a->strings["Event Reminders"] = "事件提醒";
$a->strings["Events this week:"] = "这周的事件:";
-$a->strings["Status Messages and Posts"] = "";
-$a->strings["Profile Details"] = "";
-$a->strings["Events and Calendar"] = "";
-$a->strings["Only You Can See This"] = "";
+$a->strings["Status Messages and Posts"] = "现状通知和文章";
+$a->strings["Profile Details"] = "简介内容";
+$a->strings["Events and Calendar"] = "项目和日历";
+$a->strings["Only You Can See This"] = "只您许看这个";
$a->strings["via"] = "";
$a->strings["toggle mobile"] = "";
-$a->strings["Bg settings updated."] = "";
-$a->strings["Bg Settings"] = "";
+$a->strings["Bg settings updated."] = "Bg设置更新了";
+$a->strings["Bg Settings"] = "Bg设置";
$a->strings["Post to Drupal"] = "发到Drupal";
$a->strings["Drupal Post Settings"] = "Drupal设置";
$a->strings["Enable Drupal Post Plugin"] = "使Drupal插件能够";