Ubuntu

­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ !function(S,k){var C=S.loco,i=C&&C.conf,c=document.getElementById("loco-editor-inner");if(C&&i&&c){var D,r,n,z,m,a,u=!!i.WP_DEBUG,l=C.po.ref&&C.po.ref.init(C,i),d=null,s=null,o=i.multipart,t=C.l10n,h=C.string.sprintf,T=i.locale,b=C.po.init(T).wrap(i.powrap),p=!T,e=document.getElementById("loco-actions"),f=i.popath,g=i.potpath,v=String(i.syncmode).toLowerCase(),y=document.getElementById("loco-fs"),w=y&&C.fs.init(y),x=i.readonly,I=!x,j={},M=0,L={my:"top",at:"top",of:"#loco-content"};!o||S.FormData&&S.Blob||(o=!1,C.notices.warn("Your browser doesn't support Ajax file uploads. Falling back to standard postdata")),l||C.notices.warn("admin.js is out of date. Please empty your browser cache and reload the page.");var E,U,P=(U=parseInt(k(c).css("min-height")||0),function(){var n=function(n,t){for(var o=n.offsetTop||0;(n=n.offsetParent)&&n!==t;)o+=n.offsetTop||0;return o}(c,document.body),t=S.innerHeight,o=Math.max(U,t-n-20);E!==o&&(c.style.height=String(o)+"px",E=o)});P(),k(S).resize(P),c.innerHTML="",D=C.po.ed.init(c).localise(t),C.po.kbd.init(D).add("save",I?function(){D.dirty&&W()}:J).add("hint",T&&I&&R||J).enable("copy","clear","enter","next","prev","fuzzy","save","invis","hint");var q={save:I&&function(t){function o(){t.disabled=!0}function n(){t.disabled=!1}function e(){n(),k(t).removeClass("loco-loading")}return t,D.on("poUnsaved",function(){n(),k(t).addClass("button-primary")}).on("poSave",function(){o(),k(t).removeClass("button-primary")}),s=k.extend({path:f},i.project||{}),k(t).on("click",function(n){return n.preventDefault(),o(),k(t).addClass("loco-loading"),W(e),!1}),!0},sync:I&&function(t){var n=i.project;if(n){function o(){t.disabled=!0}function e(){t.disabled=!1}function a(){e(),k(t).removeClass("loco-loading")}D.on("poUnsaved",function(){o()}).on("poSave",function(){e()}),d={bundle:n.bundle,domain:n.domain,type:p?"pot":"po",path:f||"",sync:g||"",strip:"pot"===v?"1":""},k(t).on("click",function(n){return n.preventDefault(),o(),k(t).addClass("loco-loading"),O(a),!1}),e()}return!0},revert:function(n){return D.on("poUnsaved",function(){n.disabled=!1}).on("poSave",function(){n.disabled=!0}),k(n).on("click",function(n){return n.preventDefault(),location.reload(),!1}),!0},invs:function(n){var o=k(n);return n.disabled=!1,D.on("poInvs",function(n,t){o[t?"addClass":"removeClass"]("inverted")}),o.on("click",function(n){return n.preventDefault(),D.setInvs(!D.getInvs()),!1}),C.tooltip.init(o),!0},code:function(n){var o=k(n);return n.disabled=!1,o.on("click",function(n){n.preventDefault();var t=!D.getMono();return o[t?"addClass":"removeClass"]("inverted"),D.setMono(t),!1}),C.tooltip.init(o),!0},source:G,binary:p?null:G};p?(q.add=I&&function(n){return n.disabled=!1,k(n).on("click",function(n){n.preventDefault();var t,o=1,e=/(\d+)$/;for(t="New message";b.get(t);)o=e.exec(t)?Math.max(o,Number(RegExp.$1)):o,t="New message "+ ++o;return D.add(t),!1}),!0},q.del=I&&function(n){return n.disabled=!1,k(n).on("click",function(n){return n.preventDefault(),D.del(),!1}),!0}):q.auto=function(n){function t(){n.disabled=!1}return D.on("poUnsaved",function(){n.disabled=!0}).on("poSave poAuto",function(){t()}),k(n).on("click",H),t(),!0},k("#loco-editor > nav .button").each(function(n,t){var o=t.getAttribute("data-loco"),e=q[o];e&&e(t,o)||k(t).addClass("loco-noop")}),k(e).on("submit",J),function(t){function e(n){k(t.parentNode)[n||null==n?"removeClass":"addClass"]("invalid")}D.searchable(C.fulltext.init()),t.disabled=!1;var a=t.value="",i=C.watchtext(t,function(n){e(D.filter(n,!0))});D.on("poFilter",function(n,t,o){a=i.val(),i.val(t||""),e(o)}).on("poMerge",function(){a&&D.filter(a)})}(document.getElementById("loco-search")),D.on("poUnsaved",function(){S.onbeforeunload=Y}).on("poSave",function(){K(),S.onbeforeunload=null}).on("poHint",R).on("poUpdate",K).on("poMeta",function(n,t){var o,e,a=(e="CODE",(o=t).tagName===e?o:o.getElementsByTagName(e)[0]);return!a||!l||(l.load(a.textContent),n.preventDefault(),!1)}),b.load(i.podata),D.load(b),(T=D.targetLocale)?T.isRTL()&&k(c).addClass("trg-rtl"):D.unlock(),K(),delete C.conf,i=q=null}function B(n){return C.l10n._(n)}function N(n,t,o){return C.l10n.n(n,t,o)}function O(s){C.ajax.post("sync",d,function(n){var t=[],o=n.pot,e=n.po,a=n.done||{add:[],del:[],fuz:[]},i=a.add.length,r=a.del.length,l=a.fuz.length;b.clear().load(e),D.load(b),i||r||l?(o?t.push(h(B("Merged from %s"),o)):t.push(B("Merged from source code")),i&&t.push(h(N("%s new string added","%s new strings added",i),i.format(0))),r&&t.push(h(N("%s obsolete string removed","%s obsolete strings removed",r),r.format(0))),l&&t.push(h(N("%s string marked Fuzzy","%s strings marked Fuzzy",l),l.format(0))),k(c).trigger("poUnsaved",[]),K(),u&&S.console&&function(n,t){var o=-1,e=t.add.length;for(;++o
').dialog({dialogClass:"loco-modal loco-modal-no-close",appendTo:"#loco-admin.wrap",title:"Loading..",modal:!0,autoOpen:!0,closeOnEscape:!1,resizable:!1,draggable:!1,position:L,height:200}),C.ajax.get("apis",{locale:String(T)},function(n){M=e(),0===(r=n&&n.apis||[]).length?a=$("loco-apis-empty",n.html):m=$("loco-apis-batch",n.html),o.remove(),t(r)})):(M=e(),t(r))}function $(n,t){var o=k(t);return o.attr("id",n),o.dialog({dialogClass:"loco-modal",appendTo:"#loco-admin.wrap",title:o.attr("title"),modal:!0,autoOpen:!1,closeOnEscape:!0,resizable:!1,draggable:!1,position:L}),o}function R(){F(function(n){n.length?function(){var n=D.current(),t=D.getTargetOffset(),o=n&&n.source(null,t),p='lang="'+String(T)+'" dir="'+(T.isRTL()?"RTL":"LTR")+'"',f=99;if(!o)return;function e(n){return!n.isDefaultPrevented()&&(!(0<=(t=n.which-49)&&t<10&&(o=v&&v.find("button.button-primary").eq(t))&&1===o.length)||(n.preventDefault(),n.stopPropagation(),o.click(),!1));var t,o}function a(n,t,o,e){var a=e.getId(),i=w[a],r=String(i+1),l=e.getUrl(),s=B("Use this translation"),c=String(e),u=b&&b[a],d=k('').attr("tabindex",String(1+f+i)).on("click",function(e,a){return function(n){n.preventDefault(),n.stopPropagation(),g();var t=D.current(),o=D.getTargetOffset();t&&t.source(null,o)===e?(t.translate(a,o),D.focus().reloadMessage(t)):C.notices.warn("Source changed since suggestion")}}(n,t));d.attr("accesskey",r),1').append(k('').attr("href",l).text(c)).append(k("
").text(t||"FAILED")).append(d)),++y===h&&(v&&v.dialog("option","title",B("Suggested translations")+" — "+o.label),f+=y),0===i&&d.focus()}function g(n){v&&null==n&&v.dialog("close"),b=v=null,k(S).off("keydown",e)}function i(e){return function(n,t,o){a(n,u[e.getId()]=t,o,e)}}var v=(z=z||$("loco-apis-hint","
")).html("").append(k('

Source text:

').append(k('
').text(o))).dialog("option","title",B("Loading suggestions")+"...").off("dialogclose").on("dialogclose",g).dialog("open"),r=n.translation(t);r&&k('

Current translation:

').append(k("
").text(r)).append(k('').attr("tabindex",String(++f)).text(B("Keep this translation")).on("click",function(n){n.preventDefault(),g()})).appendTo(v);var l,s,m=A(),h=m.length,c=-1,u=j[o]||(j[o]={}),b={},y=0,w={};for(;++c').text("Calling "+d+" ..."),b[d.getId()]=x)),s=l.getId(),w[s]=c,u[s]?a(o,u[s],T,l):l.translate(o,T,i(l));var d,x;k(S).on("keydown",e)}():_()})}function H(n){return n.preventDefault(),F(function(n){n.length?function(){var e,a,i,r=0,t=!1,l=m.dialog("open"),n=l.find("form"),s=n.find("button.button-primary"),o=k("#loco-job-progress");function c(){s[0].disabled=!0}function u(){s.removeClass("loco-loading")}function d(n){o.text(n)}function p(n){var t=function(n){for(var t,o=A(),e=o.length,a=-1;++a