PageSourceSearch

https://elk-zone.netlify.app/_nuxt/CbR9xo83.js

js elk-zone.netlify.app collected 2026-10-03 10:42:37 UTC 4,471 bytes, 1 lines download raw bytes

1import{d as h,aV as L,j as V,an as U,b0 as w,i as s,c as u,e as g,F as v,E as b,t as l,n as _,D as t,am as j,ay as q,m as C,J as B,K as N,W as E,k as M,h as x,w as p,G as A,p as y,O as T,_ as F,q as H,aU as P}from"./DREHXjTd.js";import{_ as R}from"./jqGcCsm1.js";import{_ as z}from"./Bw0n4hiA.js";import{I as S}from"./YGirYfaB.js";import{s as G}from"./BkxkImH3.js";const J=["value","selected"],K=h({__name:"SettingsLanguage",setup($){const c=L(),{locales:n}=V();return(i,d)=>U((u(),g("select",{"onUpdate:modelValue":d[0]||(d[0]=r=>s(c).language=r)},[(u(!0),g(v,null,b(s(n),r=>(u(),g("option",{key:r.code,value:r.code,selected:s(c).language===r.code},l(r.name),9,J))),128))],512)),[[w,s(c).language]])}}),W=Object.assign(K,{__name:"SettingsLanguage"}),Q={key:0,class:"mt-1 ms-2"},X={class:"mb-2"},Y={class:"ms-4"},Z=["title","onClick"],ee={class:"flex items-center mt-2"},te={disabled:"",selected:"",value:null},ne=["value"],se=h({__name:"SettingsTranslations",setup($){const c=S.getLanguages([...G]),n=L(),i=B(null),d=N(()=>Object.values(c).filter(e=>!n.value.disabledTranslationLanguages.includes(e.code)));function r(){if(i.value){const e=new Set(n.value.disabledTranslationLanguages);e.add(i.value),n.value.disabledTranslationLanguages=[...e],i.value=null}}function m(e){const o=new Set(n.value.disabledTranslationLanguages);o.delete(e),n.value.disabledTranslationLanguages=[...o]}return(e,o)=>{const f=z;return u(),g("div",null,[_(f,{modelValue:s(n).preferences.hideTranslation,"onUpdate:modelValue":o[0]||(o[0]=a=>s(n).preferences.hideTranslation=a),label:e.$t("settings.preferences.hide_translation")},null,8,["modelValue","label"]),s(n).preferences.hideTranslation?C("",!0):(u(),g("div",Q,[t("p",X,l(e.$t("settings.language.translations.hide_specific")),1),t("div",Y,[t("ul",null,[(u(!0),g(v,null,b(s(n).disabledTranslationLanguages,a=>(u(),g("li",{key:a,class:"flex items-center"},[t("div",null,l(s(S).getNativeName(a)),1),t("button",{class:"btn-text",type:"button",title:e.$t("settings.language.translations.remove"),onClick:j(k=>m(a),["prevent"])},[...o[2]||(o[2]=[t("span",{class:"block i-ri:close-line","aria-hidden":"true"},null,-1)])],8,Z)]))),128))]),t("div",ee,[U(t("select",{"onUpdate:modelValue":o[1]||(o[1]=a=>q(i)?i.value=a:null),class:"select-settings"},[t("option",te,l(e.$t("settings.language.translations.choose_language")),1),(u(!0),g(v,null,b(s(d),a=>(u(),g("option",{key:a.code,value:a.code},l(a.nativeName),9,ne))),128))],512),[[w,s(i)]]),t("button",{class:"btn-text shrink-0",onClick:r},l(e.$t("settings.language.translations.add")),1)])])]))])}}}),ae=Object.assign(se,{__name:"SettingsTranslations"}),oe={p6:""},le={"space-y-2":""},ie={py2:"","font-bold":"","text-xl":"",flex:"~ gap-1","items-center":""},re={mt4:""},ue={"font-bold":"","text-xl":"",flex:"~ gap-1","items-center":""},ce={py4:"",mt2:"","font-bold":"","text-xl":"",flex:"~ gap-1","items-center":""},fe=h({__name:"index",async setup($){let c,n;const{t:i,locale:d}=V(),r=([c,n]=E(()=>P(()=>import("./COTbuI_t.js"),[],import.meta.url).then(e=>e.default)),c=await c,n(),c);M({title:()=>`${i("settings.language.label")} | ${i("nav.settings")}`});const m=N(()=>{const e=r.locales[d.value];return i("settings.language.status",[e.total,r.total,e.percentage])});return(e,o)=>{const f=F,a=W,k=A,D=R,I=ae,O=H;return u(),x(O,{back:"small-only"},{title:p(()=>[_(f,{as:"h1",secondary:""},{default:p(()=>[y(l(e.$t("settings.language.label")),1)]),_:1})]),default:p(()=>[t("div",oe,[t("section",le,[t("h2",ie,l(e.$t("settings.language.display_language")),1),t("div",null,l(s(m)),1),_(a,{"select-settings":""}),_(k,{href:"https://docs.elk.zone/guide/contributing",target:"_blank","hover:underline":"","text-primary":"","inline-flex":"","items-center":"","gap-1":""},{default:p(()=>
1[o[0]||(o[0]=t("span",{"inline-block":"","i-ri:information-line":""},null,-1)),y(" "+l(e.$t("settings.language.how_to_contribute")),1)]),_:1})]),t("section",re,[t("h2",ue,l(e.$t("settings.language.post_language")),1),("currentUser"in e?e.currentUser:s(T))?(u(),x(D,{key:0,command:"",large:"",icon:"i-ri:quill-pen-line",text:e.$t("settings.language.post_language"),description:e.$t("settings.account_settings.description"),to:`https://${("currentUser"in e?e.currentUser:s(T)).server}/settings/preferences/other`,external:"",target:"_blank"},null,8,["text","description","to"])):C("",!0)]),t("section",null,[t("h2",ce,l(e.$t("settings.language.translations.heading")),1),_(I)])])]),_:1})}}});export{fe as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.