1(()=>{var e={33663(e,s,t){"use strict";var n=t(35810),i=t(77815),a=t(32505),o=t(87485),l=t(53334),r=t(63814),d=t(44368),m=t(85168),g=t(61338),c=t(38759),u=t(84560),f=t(99201);const p=new c.A({concurrency:5});function h(e,s){return d.Ay.post((0,r.KT)("/apps/files/api/v1/convert"),{fileId:e,targetMimeType:s})}const w="convert";var v=t(81222),k=t(88140),b=t(21777),y=t(10810),x=t(85471);const T=(0,v.C)("files","config",{crop_image_previews:!0,default_view:"files",folder_tree:!0,grid_view:!1,show_files_extensions:!0,show_hidden:!1,show_mime_column:!0,sort_favorites_first:!0,sort_folders_first:!0,show_dialog_deletion:!1,show_dialog_file_extension:!0}),C=(0,y.nY)("userconfig",()=>{const e=(0,x.KR)({...T});return(0,g.B1)("files:config:updated",({key:s,value:t})=>function(s,t){(0,x.hZ)(e.value,s,t)}(s,t)),{userConfig:e,update:async function(e,s){null!==(0,b.HW)()&&await d.Ay.put((0,r.Jv)("/apps/files/api/v1/config/{key}",{key:e}),{value:s}),(0,g.Ic)("files:config:updated",{key:e,value:s})}}}),U=()=>!0===(0,o.F)()?.files?.undelete;function S(e){return e.every(e=>!0===e.attributes["is-mount-root"]&&"shared"===e.attributes["mount-type"])}function L(e){return e.every(e=>!0===e.attributes["is-mount-root"]&&"external"===e.attributes["mount-type"])}function F({nodes:e,view:s}){return S(e)?1===e.length?(0,l.t)("files","Leave this share"):(0,l.t)("files","Leave these shares"):L(e)?1===e.length?(0,l.t)("files","Disconnect storage"):(0,l.t)("files","Disconnect storages"):"trashbin"!==s.id&&U()?function(e){if(1===e.length)return!1;const s=e.some(e=>S([e])),t=e.some(e=>!S([e]));return s&&t}(e)?(0,l.t)("files","Delete and unshare"):function(e){return!e.some(e=>e.type!==n.pt.File)}(e)?1===e.length?(0,l.t)("files","Delete file"):(0,l.t)("files","Delete files"):function(e){return!e.some(e=>e.type!==n.pt.Folder)}(e)?1===e.length?(0,l.t)("files","Delete folder"):(0,l.t)("files","Delete folders"):(0,l.t)("files","Delete"):(0,l.t)("files","Delete permanently")}function N(){return!1!==C((0,k.u)()).userConfig.show_dialog_deleti
1on}async function _(e,s){const t="trashbin"!==s.id&&U()?(0,l.n)("files","You are about to delete {count} item","You are about to delete {count} items",e.length,{count:e.length}):(0,l.n)("files","You are about to permanently delete {count} item","You are about to permanently delete {count} items",e.length,{count:e.length});return new Promise(n=>{window.OC.dialogs.confirmDestructive(t,(0,l.t)("files","Confirm deletion"),{type:window.OC.dialogs.YES_NO_BUTTONS,confirm:F({nodes:e,view:s}),confirmClasses:"error",cancel:(0,l.t)("files","Cancel")},e=>{n(e)})})}async function A(e){await d.Ay.delete(e.encodedSource),(0,g.Ic)("files:node:deleted",e)}const P=new c.A({concurrency:5}),z={id:"delete",displayName:F,iconSvgInline:({nodes:e})=>S(e)?'<svg xmlns="http://www.w3.org/2000/svg" id="mdi-close" viewBox="0 0 24 24"><path d="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z" /></svg>':L(e)?'<svg xmlns="http://www.w3.org/2000/svg" id="mdi-network-off" viewBox="0 0 24 24"><path d="M1,5.27L5,9.27V15A2,2 0 0,0 7,17H11V19H10A1,1 0 0,0 9,20H2V22H9A1,1 0 0,0 10,23H14A1,1 0 0,0 15,22H17.73L19.73,24L21,22.72L2.28,4L1,5.27M15,20A1,1 0 0,0 14,19H13V17.27L15.73,20H15M17.69,16.87L5.13,4.31C5.41,3.55 6.14,3 7,3H17A2,2 0 0,1 19,5V15C19,15.86 18.45,16.59 17.69,16.87M22,20V21.18L20.82,20H22Z" /></svg>':'<svg xmlns="http://www.w3.org/2000/svg" id="mdi-trash-can-outline" viewBox="0 0 24 24"><path d="M9,3V4H4V6H5V19A2,2 0 0,0 7,21H17A2,2 0 0,0 19,19V6H20V4H15V3H9M7,6H17V19H7V6M9,8V17H11V8H9M13,8V17H15V8H13Z" /></svg>',enabled:({nodes:e,view:s})=>("trashbin"!==s.id||!1!==(0,v.C)("files_trashbin","config",{allow_delete:!0}).allow_delete)&&(e.length>0&&e.map(e=>e.permissions).every(e=>0!==(e&n.aX.DELETE))),async exec({nodes:e,view:s}){try{let t=!0;const n=((new Error).stack||"").toLocaleLowerCase().includes("keydown");return(N()||n)&&(t=await _([e[0]],s)),!1===t?null:(await A(e[0]),!0)}catch(s){return u.A.error("Error while deleting a file",{error:s,source:e[0].source,node:e[0]}),!1}},async execBatch({nodes:e,view:s}){let t=!0;if((N()||e.length>=5&&!S(e)&&!L(e))&&(t=await _(e,s)),!1===t)return Promise.all(e.map(()=>null));const n=e.map(e=>new Promise(s=>{P.add(async()=>{try{await A(e),s(!0)}catch(t){u.A.error("Error while deleting a file",{error:t,source:e.source,node:e}),s(!1)}})}));return Promise.all(n)},destructive:!0,order:100,hotkey:{description:(0,l.t)("files","Delete"),key:"Delete"}};var j=t(88975),E=t(16488);function I(e){if(0===(e.permissions&n.aX.READ))return!1;if(!0===e.attributes["hide-download"]||"true"===e.attributes["hide-download"])return!1;if(e.attributes["share-attributes"]){const s=JSON.parse(e.attributes["share-attributes"]||"[]").find(({scope:e,key:s})=>"permissions"===e&&"download"===s);if(void 0!==s)return!0===s.value}return!0}const B={id:"download",default:n.m9.DEFAULT,displayName:()=>(0,l.t)("files","Download"),iconSvgInline:()=>'<svg xmlns="http://www.w3.org/2000/svg" id="mdi-arrow-down" viewBox="0 0 24 24"><path d="M11,4H13V16L18.5,10.5L19.92,11.92L12,19.84L4.08,11.92L5.5,10.5L11,16V4Z" /></svg>',enabled:({nodes:e,view:s})=>0!==e.length&&!e.some(e=>!e.isDavResource)&&!(e.length>1&&"trashbin"===s.id)&&e.every(I),async exec({nodes:e}){try{await O(e)}catch(s){(0,m.Qg)((0,l.t)("files","The requested file is not available.")),u.A.error("The requested file is not available.",{error:s}),(0,g.Ic)("files:node:deleted",e[0])}return null},async execBatch({nodes:e,view:s,folder:t}){try{await O(e)}catch(e){(0,m.Qg)((0,l.t)("files","The requested files are not available.")),u.A.error("The requested files are not available.",{error:e});const n=function(e,s){const t=(0,j._)((0,k.u)()),n=(0,E.B)((0,k.u)());if(!e?.id)return null;if("/"===s)return t.getRoot(e.id)||null;const i=n.getPath(e.id,s);return t.getNode(i)||null}(s,t.path);(0,g.Ic)("files:node:updated",n)}return new Array(e.length).fill(null)},order:30};async function R(e,s){await d.Ay.head(e);const t=document.createElement("a");t.download=s??"",t.href=e,t.click()}function W(e,s){const t=e.split("/").filter(Boolean),n=s.split("/").filter(
1Boolean);let i="";for(const[e,a]of t.entries()){if(e>=s.length)break;if(a!==n[e])break;i=`${i}${""===i?"":"/"}${a}`}return i}async function O(e){let s;if(!e[0])throw new Error("No nodes to download");if(1===e.length){if(e[0].type===n.pt.File)return void await R(e[0].encodedSource,e[0].displayname);s=new URL(e[0].encodedSource),s.searchParams.append("accept","zip")}else{s=new URL(e[0].encodedSource);let t=s.pathname;for(const s of e.slice(1))t=W(t,new URL(s.encodedSource).pathname);s.pathname=t;const n=e.map(e=>decodeURIComponent(e.encodedSource.slice(s.href.length+1)));s.searchParams.append("accept","zip"),s.searchParams.append("files",JSON.stringify(n))}"/"!==s.pathname.at(-1)&&(s.pathname=`${s.pathname}/`),await R(s.href)}const D='<svg xmlns="http://www.w3.org/2000/svg" id="mdi-star-outline" viewBox="0 0 24 24"><path d="M12,15.39L8.24,17.66L9.23,13.38L5.91,10.5L10.29,10.13L12,6.09L13.71,10.13L18.09,10.5L14.77,13.38L15.76,17.66M22,9.24L14.81,8.63L12,2L9.19,8.63L2,9.24L7.45,13.97L5.82,21L12,17.27L18.18,21L16.54,13.97L22,9.24Z" /></svg>';var H=t(11459),M=t(71225);const V=new c.A({concurrency:5}),Y={id:"favorite",displayName:({nodes:e})=>$(e)?(0,l.t)("files","Add to favorites"):(0,l.t)("files","Remove from favorites"),iconSvgInline:({nodes:e})=>$(e)?D:H,enabled:({nodes:e})=>!(0,a.f)()&&e.every(e=>e.root?.startsWith?.("/files"))&&e.every(e=>e.permissions!==n.aX.NONE),async exec({nodes:e,view:s}){const t=$([e[0]]);return await q(e[0],s,t)},async execBatch({nodes:e,view:s}){const t=$(e),n=e.map(e=>new Promise(n=>{V.add(async()=>{try{await q(e,s,t),n(!0)}catch(s){u.A.error("Error while adding file to favorite",{error:s,source:e.source,node:e}),n(!1)}})}));return Promise.all(n)},order:-50,hotkey:{description:(0,l.t)("files","Add or remove favorite"),key:"S"}};async function q(e,s,t){try{const n=(0,r.Jv)("/apps/files/api/v1/files")+(0,M.O0)(e.path);return await d.Ay.post(n,{tags:t?[window.OC.TAG_FAVORITE]:[]}),"favorites"!==s.id||t||"/"!==e.dirname||(0,g.Ic)("files:node:deleted",e),x.Ay.set(e.attributes,"favorite",t?1:0),(0,g.Ic)("files:node:updated",e),t?(0,g.Ic)("files:favorites:added",e):(0,g.Ic)("files:favorites:removed",e),!0}catch(s){const n=t?"adding a file to favourites":"removing a file from favourites";return u.A.error("Error while "+n,{error:s,source:e.source,node:e}),!1}}function $(e){return e.some(e=>1!==e.attributes.favorite)}const K='<svg xmlns="http://www.w3.org/2000/svg" id="mdi-folder-move-outline" viewBox="0 0 24 24"><path d="M20 18H4V8H20V18M12 6L10 4H4C2.9 4 2 4.89 2 6V18C2 19.11 2.9 20 4 20H20C21.11 20 22 19.11 22 18V8C22 6.9 21.11 6 20 6H12M11 14V12H15V9L19 13L15 17V14H11Z" /></svg>';var G=t(21363),J=t(66860),Z=t(14668);const X=(0,v.C)("files_sharing","sharePermissions",n.aX.NONE);let Q;var ee;function se(e){const s=e.reduce((e,s)=>Math.min(e,s.permissions),n.aX.ALL);return Boolean(s&n.aX.DELETE)}function te(e){return!!function(e){return e.every(e=>!JSON.parse(e.attributes?.["share-attributes"]??"[]").some(e=>"permissions"===e.scope&&!1===e.value&&"download"===e.key))}(e)&&!e.some(e=>e.permissions===n.aX.NONE)&&(!(0,a.f)()||Boolean(X&n.aX.CREATE))}!function(e){e.MOVE="Move",e.COPY="Copy",e.MOVE_OR_COPY="move-or-copy"}(ee||(ee={}));class ne extends Error{}const ie={id:"move-copy",order:15,displayName({nodes:e}){switch(ae(e)){case ee.MOVE:return(0,l.t)("files","Move");case ee.COPY:return(0,l.t)("files","Copy");case ee.MOVE_OR_COPY:return(0,l.t)("files","Move or copy")}},iconSvgInline:()=>K,enabled:({nodes:e,view:s})=>"public-file-share"!==s.id&&!!e.every(e=>e.root?.startsWith("/files/"))&&e.length>0&&(se(e)||te(e)),async exec(e){return this.execBatch(e)[0]},async execBatch({nodes:e,folder:s}){const t=ae(e),a=await async function(e,s="/",t){const{resolve:i,reject:a,promise:o}=Promise.withResolvers(),r=t.map(e=>e.fileid).filter(Boolean),d=(0,m.a1)((0,l.t)("files","Choose destination")).allowDirectories(!0).setFilter(e=>!r.includes(e.fileid)).setCanPick(e=>(e.permissions&n.aX.CREATE)===n.aX.CREATE).setMimeTypeFilter([]).setMultiSelect(!1).startAt(s).setButtonFactory((s,a)=>{const o=[],r=(0,M.P8)(a),d=t.map(e=>e.dirname),m=t.map(e=>e.path);return e!==ee.COPY&&e!==ee.MOVE_OR_COPY||o.push({label:r?(0,l.t)("files","Copy to {target}",{target:r},{escape:!1,sanitize:!1}):(0,l.t)("files","Copy"),disabled:0===s.length,variant:"primary",icon:G,async callback(e){i({destination:e[0],action:ee.COPY})}}),d.includes(a)||m.includes(a)||s.some(e=>0===(e.permissions&n.aX.CREATE))||e!==ee.MOVE&&e!==ee.MOVE_OR_COPY||o.push({label:r?(0,l.t)("files","Move to {target}",{target:r},{escape:!1,sanitize:!1}):(0,l.t)("files","Move"),disabled:0===s.length,variant:e===ee.MOVE?"primary":"secondary",icon:K,async callback(e){i({destination:e[0],action:ee.MOVE})}}),o}).build();return d.pick().catch(e=>{u.A.debug(e),e instanceof m.vT?i(!1):a(new Error((0,l.t)("files","Move or copy operation failed")))}),o}(t,s.path,e);if(!1===a)return e.map(()=>null);try{const s=await Array.fromAsync(async function*(e,s,t,a=!1){if(!s)return;if(s.type!==n.pt.Folder)throw new Error((0,l.t)("files","Destination is not a folder"));if(t===ee.MOVE&&e.some(e=>e.dirname===s.path))throw new Error((0,l.t)("files","This file/folder is already in that directory"));if(e.some(e=>`${s.path}/`.startsWith(`${e.path}/`)))throw new Error((0,l.t)("files","You cannot move a file/folder onto itself or into a subfolder of itself"));const o=new Map;if(!a){const i=(await(0,Z.h)(s.path)).contents,a=(0,J.e)(e,i),l=[];
1if(a.length>0){if(t===ee.MOVE){const t=i.filter(e=>a.some(s=>s.basename===e.basename)),n=await(0,m.VA)(s.path,a,t,{overwriting:!0});if(!n)return;e=e.filter(e=>!n.skipped.includes(e)),l.push(...n.renamed)}else l.push(...a);const r=[...i,...e.filter(e=>!a.includes(e))].map(e=>e.basename);for(const e of l){const s=(0,n.lJ)(e.basename,r,{ignoreFileExtension:e.type===n.pt.Folder});o.set(e.source,s),r.push(s)}}}const r=function(e,s,t){const n=e===ee.MOVE?1===s.length?(0,l.t)("files",'Moving "{source}" to "{destination}" â¦',{source:s[0],destination:t}):(0,l.n)("files",'Moving %n file to "{destination}" â¦','Moving %n files to "{destination}" â¦',s.length,{destination:t}):1===s.length?(0,l.t)("files",'Copying "{source}" to "{destination}" â¦',{source:s[0],destination:t}):(0,l.n)("files",'Copying %n file to "{destination}" â¦','Copying %n files to "{destination}" â¦',s.length,{destination:t}),i=(0,m.Cs)(n);return()=>i&&i.hideToast()}(t,e.map(e=>e.displayname),(0,M.fj)(s.dirname,s.displayname).replace(/^\//,"")),d=(Q||(Q=new c.A({concurrency:5})),Q);try{for(const a of e)x.Ay.set(a,"status",n.zI.LOADING),yield d.add(async()=>{try{const e=(0,i.KU)(),n=(0,M.fj)(i.VA,a.path),l=(0,M.fj)(i.VA,s.path,o.get(a.source)??a.basename);if(t===ee.COPY){if(await e.copyFile(n,l),a.dirname===s.path){const{data:s}=await e.stat(l,{details:!0,data:(0,i.aN)()});(0,g.Ic)("files:node:created",(0,i.pO)(s))}}else await e.moveFile(n,l),(0,g.Ic)("files:node:deleted",a)}catch(e){if(u.A.debug(`Error while trying to ${t===ee.COPY?"copy":"move"} node`,{node:a,error:e}),412===e.response?.status)throw new ne((0,l.t)("files","A file or folder with that name already exists in this folder"));if(423===e.response?.status)throw new ne((0,l.t)("files","The files are locked"));if(404===e.response?.status)throw new ne((0,l.t)("files","The file does not exist anymore"));if("response"in e&&e.response){const s=new DOMParser,t=await e.response.text(),n=s.parseFromString(t??"","text/xml").querySelector("message")?.textContent;if(n)throw new ne(n)}throw e}finally{x.Ay.set(a,"status",void 0)}})}finally{r()}}(e,a.destination,a.action));return s.map(()=>!0)}catch(s){return u.A.error(`Failed to ${a.action} node`,{nodes:e,error:s}),s instanceof ne&&s.message?((0,m.Qg)(s.message),e.map(()=>null)):e.map(()=>!1)}}};function ae(e){return se(e)?te(e)?ee.MOVE_OR_COPY:ee.MOVE:ee.COPY}const oe='<svg xmlns="http://www.w3.org/2000/svg" id="mdi-folder" viewBox="0 0 24 24"><path d="M10,4H4C2.89,4 2,4.89 2,6V18A2,2 0 0,0 4,20H20A2,2 0 0,0 22,18V8C22,6.89 21.1,6 20,6H12L10,4Z" /></svg>',le={id:"open-folder",displayName({nodes:e}){if(1!==e.length||!e[0])return(0,l.t)("files","Open folder");const s=e[0].displayname;return(0,l.t)("files","Open folder {displayName}",{displayName:s})},iconSvgInline:()=>oe,enabled({nodes:e}){if(1!==e.length||!e[0])return!1;const s=e[0];return!!s.isDavResource&&s.type===n.pt.Folder&&0!==(s.permissions&n.aX.READ)},async exec({nodes:e,view:s}){const t=e[0];return!(!t||t.type!==n.pt.Folder)&&(window.OCP.Files.Router.goToRoute(null,{view:s.id,fileid:String(t.fileid)},{dir:t.path}),null)},default:n.m9.HIDDEN,order:-100};var re=t(37365);const de={id:"open-in-files",displayName:()=>(0,l.t)("files","Open in Files"),iconSvgInline:()=>"",enabled:({view:e})=>"recent"===e.id||"search"===e.id,async exec({nodes:e}){if(!e[0])return!1;let s=e[0].dirname;return e[0].type===n.pt.Folder&&(s=s+"/"+e[0].basename),window.OCP.Files.Router.goToRoute(null,{view:"files",fileid:String(e[0].fileid)},{dir:s,openfile:"true"}),null},order:-1e3,default:n.m9.HIDDEN},me={id:"edit-locally",displayName:()=>(0,l.Tl)("files","Open locally"),iconSvgInline:()=>'<svg xmlns="http://www.w3.org/2000/svg" id="mdi-laptop" viewBox="0 0 24 24"><path d="M4,6H20V16H4M20,18A2,2 0 0,0 22,16V6C22,4.89 21.1,4 20,4H4C2.89,4 2,4.89 2,6V16A2,2 0 0,0 4,18H0V20H24V18H20Z" /></svg>',enabled({nodes:e}){return!(1!==e.length||!e[0])&&!(0,a.f)()&&!!(s=e[0]).isDavResource&&0!==(s.permissions&n.aX.WRITE)&&I(s);var s},exec:async({nodes:e})=>(await async function(e){await ge(e);const s=await async function(){let e=!1;const s=(new m.ik).setName((0,l.Tl)("files","Open file locally")).setText((0,l.Tl)("files","The file should now open on your device. If it doesn't, please check that you have the desktop app installed.")).setButtons([{label:(0,l.Tl)("files","Retry and close"),variant:"secondary",callback:()=>{e="local"}},{label:(0,l.Tl)("files","Open online"),icon:'<svg xmlns="http://www.w3.org/2000/svg" id="mdi-web" viewBox="0 0 24 24">
1<path d="M16.36,14C16.44,13.34 16.5,12.68 16.5,12C16.5,11.32 16.44,10.66 16.36,10H19.74C19.9,10.64 20,11.31 20,12C20,12.69 19.9,13.36 19.74,14M14.59,19.56C15.19,18.45 15.65,17.25 15.97,16H18.92C17.96,17.65 16.43,18.93 14.59,19.56M14.34,14H9.66C9.56,13.34 9.5,12.68 9.5,12C9.5,11.32 9.56,10.65 9.66,10H14.34C14.43,10.65 14.5,11.32 14.5,12C14.5,12.68 14.43,13.34 14.34,14M12,19.96C11.17,18.76 10.5,17.43 10.09,16H13.91C13.5,17.43 12.83,18.76 12,19.96M8,8H5.08C6.03,6.34 7.57,5.06 9.4,4.44C8.8,5.55 8.35,6.75 8,8M5.08,16H8C8.35,17.25 8.8,18.45 9.4,19.56C7.57,18.93 6.03,17.65 5.08,16M4.26,14C4.1,13.36 4,12.69 4,12C4,11.31 4.1,10.64 4.26,10H7.64C7.56,10.66 7.5,11.32 7.5,12C7.5,12.68 7.56,13.34 7.64,14M12,4.03C12.83,5.23 13.5,6.57 13.91,8H10.09C10.5,6.57 11.17,5.23 12,4.03M18.92,8H15.97C15.65,6.75 15.19,5.55 14.59,4.44C16.43,5.07 17.96,6.34 18.92,8M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z" /></svg>',variant:"primary",callback:()=>{e="online"}}]).build();try{await s.show()}catch(e){u.A.debug("Open locally dialog closed",{error:e})}return e}();"local"===s?await ge(e):"online"===s&&window.OCA.Viewer.open({path:e})}(e[0].path),null),order:25};async function ge(e){const s=(0,r.KT)("apps/files/api/v1")+"/openlocaleditor?format=json";try{const t=await d.Ay.post(s,{path:e}),n=(0,b.HW)()?.uid;let i=`nc://open/${n}@`+window.location.host+(0,M.O0)(e);i+="?token="+t.data.ocs.data.token,window.open(i,"_self")}catch(e){(0,m.Qg)((0,l.Tl)("files","Failed to redirect to client")),u.A.error("Failed to redirect to client",{error:e})}}var ce=t(43627);const ue={id:"rename",displayName:()=>(0,l.Tl)("files","Rename"),iconSvgInline:()=>'<svg xmlns="http://www.w3.org/2000/svg" id="mdi-pencil-outline" viewBox="0 0 24 24"><path d="M14.06,9L15,9.94L5.92,19H5V18.08L14.06,9M17.66,3C17.41,3 17.15,3.1 16.96,3.29L15.13,5.12L18.88,8.87L20.71,7.04C21.1,6.65 21.1,6 20.71,5.63L18.37,3.29C18.17,3.09 17.92,3 17.66,3M14.06,6.19L3,17.25V21H6.75L17.81,9.94L14.06,6.19Z" /></svg>',enabled:({nodes:e,view:s})=>{if(0===e.length||!e[0])return!1;if("public-file-share"===s.id)return!1;const t=e[0],i=(0,j._)((0,k.u)()),a="/"===t.dirname?i.getRoot(s.id):i.getNode((0,ce.dirname)(t.source)),o=a?.permissions||n.aX.NONE;return Boolean(t.permissions&n.aX.DELETE)&&Boolean(o&n.aX.CREATE)||Boolean(t.permissions&n.aX.UPDATE)},exec:async({nodes:e})=>((0,g.Ic)("files:node:rename",e[0]),null),order:10,hotkey:{description:(0,l.Tl)("files","Rename"),key:"F2"}},fe={id:"details",displayName:()=>(0,l.t)("files","Details"),iconSvgInline:()=>'<svg xmlns="http://www.w3.org/2000/svg" id="mdi-information-outline" viewBox="0 0 24 24"><path d="M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M11,17H13V11H11V17Z" /></svg>',enabled:({nodes:e})=>{const s=e[0];return!(1!==e.length||!s)&&(!!(0,n.dC)().available&&!(0,a.f)()&&s.root.startsWith("/files/")&&s.permissions!==n.aX.NONE)},async exec({nodes:e}){const s=(0,n.dC)(),[t]=e;try{return s.node?.source===t.source?(u.A.debug("Sidebar already open for this file",{node:t}),null):(s.open(t,"sharing"),null)}catch(e){return u.A.error("Error while opening sidebar",{error:e}),!1}},order:-50,hotkey:{key:"D",description:(0,l.t)("files","Open the details sidebar")}},pe={id:"view-in-folder",displayName:()=>(0,l.t)("files","View in folder"),iconSvgInline:()=>K,enabled({nodes:e,view:s}){if((0,a.f)())return!1;if("files"===s.id)return!1;if(1!==e.length||!e[0])return!1;const t=e[0];return!!t.isDavResource&&!!t.root?.startsWith("/files")&&t.permissions!==n.aX.NONE&&t.type===n.pt.File},exec:async({nodes:e})=>!(!e[0]||e[0].type!==n.pt.File)&&(window.OCP.Files.Router.goToRoute(null,{view:"files",fileid:String(e[0].fileid)},{dir:e[0].dirname}),null),order:80};var he=t(78246);class we extends n.L3{constructor(){var e,s,t;super("files:filename",5),e=this,t="",(s=function(e){var s=function(e){if("object"!=typeof e||!e)return e;var s=e[Symbol.toPrimitive];if(void 0!==s){var t=s.call(e,"string");if("object"!=typeof t)return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof s?s:s+""}(s="searchQuery"))in e?Object.defineProperty(e,s,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[s]=t,(0,g.B1)("files:search:updated",({query:e,scope:s})=>{"filter"===s&&this.updateQuery(e)})}filter(e){const s=this.searchQuery.toLocaleLowerCase().split(" ").filter(
1Boolean);return e.filter(e=>{const t=e.displayname.toLocaleLowerCase();return s.every(e=>t.includes(e))})}reset(){this.updateQuery("")}updateQuery(e){if((e=(e||"").trim())!==this.searchQuery){this.searchQuery=e,this.filterUpdated();const s=[];if(""!==e)s.push({text:e,onclick:()=>{this.updateQuery("")}});else{const e=(0,he.j)((0,k.u)());"filter"===e.scope&&(e.query="")}this.updateChips(s)}}}class ve extends n.L3{constructor(){var e,s,t;super("files:hidden",0),e=this,t=void 0,(s=function(e){var s=function(e){if("object"!=typeof e||!e)return e;var s=e[Symbol.toPrimitive];if(void 0!==s){var t=s.call(e,"string");if("object"!=typeof t)return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof s?s:s+""}(s="showHidden"))in e?Object.defineProperty(e,s,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[s]=t,this.showHidden=(0,v.C)("files","config",{show_hidden:!1}).show_hidden,(0,g.B1)("files:config:updated",({key:e,value:s})=>{"show_hidden"===e&&(this.showHidden=Boolean(s),this.filterUpdated())})}filter(e){return this.showHidden?e:e.filter(e=>!0!==e.attributes.hidden&&!e.basename.startsWith("."))}}const ke='<svg xmlns="http://www.w3.org/2000/svg" id="mdi-calendar-range-outline" viewBox="0 0 24 24"><path d="M7 11H9V13H7V11M21 5V19C21 20.11 20.11 21 19 21H5C3.89 21 3 20.1 3 19V5C3 3.9 3.9 3 5 3H6V1H8V3H16V1H18V3H19C20.11 3 21 3.9 21 5M5 7H19V5H5V7M19 19V9H5V19H19M15 13H17V11H15V13M11 13H13V11H11V13Z" /></svg>';var be=t(26422),ye=t(4164),xe=t(32806),Te=t(61744),Ce=t(59837),Ue=t(41937),Se=t(13741),Le=t(80997),Fe=t(66102),Ne=t(42135),_e=t(15502),Ae=t(58582),Pe=t(32702),ze=t(62251),je=t(47611),Ee=t(10363),Ie=t(3440),Be=t(92752),Re=t(54048),We=t(39892),Oe=t(27345),De=t(13238),He=t(48090),Me=t(79250),Ve=t(57454),Ye=t(542),qe=t(58397),$e=t(78359),Ke=t(51464),Ge=t(60930),Je=t(50017),Ze=t(60258),Xe=t(64344),Qe=t(36295),es=t(3172),ss=t(25473),ts=t(57229),ns=t(20252),is=t(47853),as=t(40032),os=t(58611),ls=t(6382),rs=t(81283),ds=t(32415),ms=t(90429),gs=t(3491),cs=t(73196),us=t(44025),fs=t(51252),ps=t(48198),hs=t(27506),ws=t(54092),vs=t(83194),ks=t(40133),bs=t(48943),ys=t(83138),xs=t(14304),Ts=t(77003),Cs=t(86882),Us=t(42097),Ss=t(44117),Ls=t(18724),Fs=t(39689),Ns=t(26145),_s=t(51550),As=t(10632),Ps=t(86637),zs=t(48191),js=t(52151),Es=t(56582),Is=t(49570),Bs=t(88289),Rs=t(83947),Ws=t(48240),Os=t(13971),Ds=t(6026),Hs=t(35290),Ms=t(61456),Vs=t(24301),Ys=t(63315),qs=t(26797),$s=t(62330),Ks=(t(25778),t(34163),t(27994),t(3168),t(4355)),Gs=t(3140),Js=t(28955),Zs=t(71639),Xs=t(95967),Qs=t(30859),et=t(27971),st=t(817),tt=t(72583),nt=t(25479),it=t(8256),at=t(84202),ot=t(47679),lt=t(99835),rt=t(23610),dt=(t(55581),t(94205),t(95462),t(23020),t(53429),t(23739),t(71409),t(29928),t(24706),t(18547),t(42892)),mt=t(69885),gt=(t(59656),t(92471),t(16406),t(34558));ye.N,xe.N,Te.A,Ce.N,Ue.N,Se.A,Le.N,Fe.A,_e.A,Ae.A,Pe.N,Ne.N,ze.N,je.A,Ee.A,Ie.N,Be.N,Re.A,We.N,Oe.A,De.N,He.N,Me.N,Ve.N,Ye.A,qe.N,$e.N,Ke.N,Ke.N,Ge.N,Je.N,Ze.A,Xe.N,Qe.A,es.N,$s.N,ss.N,ts.N,ns.N,is.N,as.N,os.N,ls.N,rs.N,ds.N,ms.N,gs.N,cs.N,us.N,fs.default,ps.A,hs.N,ws.N,vs.A,ks.N,bs.A,ys.N,xs.N,Ts.N,Cs.N,Us.N,Ss.N,Ls.A,Fs.N,Ns.N,_s.N,As.N,Ps.N,zs.N,js.N,Es.N,Is.N,Bs.A,qs.N,Rs.A,Ws.A,Os.N,Ds.N,Hs.N,Ms.N,Vs.N,Ys.N,$s.a,Ks.N,Zs.N,Gs.N,Xs.N,Qs.N,et.N,st.N,tt.N,nt.N,Js.N,it.N,at.N,ot.N,lt.N,rt.A,Symbol.toStringTag,dt.A,mt.A,gt.yw,Symbol.toStringTag;var ct=t(74095);const ut=()=>(new Date).setHours(0,0,0,0),ft=()=>ut()-6048e5,pt=[{id:"today",label:(0,l.t)("files","Today"),filter:e=>e>ut()},{id:"last-7",label:(0,l.t)("files","Last 7 days"),filter:e=>e>ft()},{id:"last-30",label:(0,l.t)("files","Last 30 days"),filter:e=>e>ut()-2592e6},{id:"this-year",label:(0,l.t)("files","This year ({year})",{year:(new Date).getFullYear()}),filter:e=>e>new Date(ut()).setMonth(0,1)},{id:"last-year",label:(0,l.t)("files","Last year ({year})",{year:(new Date).getFullYear()-1}),filter:e=>e>new Date(ut()).setFullYear((new Date).getFullYear()-1,0,1)&&e<new Date(ut()).setMonth(0,1)},{id:"custom",label:(0,l.t)("files","Custom range"),timeRange:[new Date(ft()),new Date(ut())],filter(e){if(!this.timeRange)return!0;const s=new Date(e).getTime();return s>=this.timeRange[0].getTime()&&s<=this.timeRange[1].getTime()}}],ht=(0,x.pM)({__name:"FileListFilterModified",props:{filter:null},setup(e){const s=e,t=(0,x.KR)();(0,x.wB)(t,e=>{t.value?("custom"!==t.value.id||n.value||(n.value=[new Date(ft()),new Date(ut())],t.value.timeRange=[...n.value]),s.filter.setPreset(t.value)):s.filter.setPreset()});const n=(0,x.KR)();function i(){t.value=void 0,n.value=void 0}return(0,x.wB)(n,()=>{n.value&&(t.value.timeRange=[...n.value],s.filter.setPreset(t.value))}),(0,x.sV)(()=>{t.value=s.filter.preset&&pt.find(e=>e.id===s.filter.preset.id),s.filter.addEventListener("reset",i)}),(0,x.hi)(()=>{s.filter.removeEventListener("reset",i)}),{__sfc:!0,startOfToday:ut,startOfLastWeek:ft,timePresets:pt,props:s,selectedOption:t,timeRange:n,onReset:i,t:l.t,NcDateTimePicker:fs.default,NcButton:ct.A}}});var wt=t(85072),vt=t.n(wt),kt=t(97825),bt=t.n(kt),yt=t(77659),xt=t.n(yt),Tt=t(55056),Ct=t.n(Tt),Ut=t(10540),St=t.n(Ut),Lt=t(41113),Ft=t.
1n(Lt),Nt=t(75689),_t={};_t.styleTagTransform=Ft(),_t.setAttributes=Ct(),_t.insert=xt().bind(null,"head"),_t.domAPI=bt(),_t.insertStyleElement=St(),vt()(Nt.A,_t),Nt.A&&Nt.A.locals&&Nt.A.locals;var At=t(14486);const Pt=(0,At.A)(ht,function(){var e=this,s=e._self._c,t=e._self._setupProxy;return s("div",[e._l(t.timePresets,function(n){return s(t.NcButton,{key:n.id,attrs:{alignment:"start",pressed:n===t.selectedOption,variant:"tertiary",wide:""},on:{"update:pressed":function(e){e?t.selectedOption=n:t.onReset()}}},[e._v("\n\t\t"+e._s(n.label)+"\n\t")])}),e._v(" "),"custom"===t.selectedOption?.id?s(t.NcDateTimePicker,{attrs:{"append-to-body":"","aria-label":t.t("files","Custom date range"),type:"date-range"},model:{value:t.timeRange,callback:function(e){t.timeRange=e},expression:"timeRange"}}):e._e()],2)},[],!1,null,"2841ff92",null).exports;function zt(e,s,t){return(s=function(e){var s=function(e){if("object"!=typeof e||!e)return e;var s=e[Symbol.toPrimitive];if(void 0!==s){var t=s.call(e,"string");if("object"!=typeof t)return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof s?s:s+""}(s))in e?Object.defineProperty(e,s,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[s]=t,e}const jt="files-file-list-filter-modified";class Et extends n.L3{constructor(){super("files:modified",50),zt(this,"currentInstance",void 0),zt(this,"currentPreset",void 0),zt(this,"displayName",(0,l.t)("files","Modified")),zt(this,"iconSvgInline",ke),zt(this,"tagName",jt)}filter(e){return this.currentPreset?e.filter(e=>void 0===e.mtime||this.currentPreset.filter(e.mtime.getTime())):e}reset(){this.dispatchEvent(new CustomEvent("reset"))}get preset(){return this.currentPreset}setPreset(e){this.currentPreset=e,this.filterUpdated();const s=[];e?s.push({icon:ke,text:e.label,onclick:()=>this.reset()}):this.currentInstance?.resetFilter(),this.updateChips(s)}}var It=t(6695);const Bt=[{id:"document",label:(0,l.t)("files","Documents"),icon:Rt('<svg xmlns="http://www.w3.org/2000/svg" id="mdi-file-document" viewBox="0 0 24 24"><path d="M13,9H18.5L13,3.5V9M6,2H14L20,8V20A2,2 0 0,1 18,22H6C4.89,22 4,21.1 4,20V4C4,2.89 4.89,2 6,2M15,18V16H6V18H15M18,14V12H6V14H18Z" /></svg>',"#49abea"),mime:["x-office/document"]},{id:"spreadsheet",label:(0,l.t)("files","Spreadsheets"),icon:Rt('<svg xmlns="http://www.w3.org/2000/svg" id="mdi-file-table-box" viewBox="0 0 24 24"><path d="M19 3H5C3.89 3 3 3.89 3 5V19C3 20.1 3.9 21 5 21H19C20.1 21 21 20.1 21 19V5C21 3.89 20.1 3 19 3M9 18H6V16H9V18M9 15H6V13H9V15M9 12H6V10H9V12M13 18H10V16H13V18M13 15H10V13H13V15M13 12H10V10H13V12Z" /></svg>',"#9abd4e"),mime:["x-office/spreadsheet"]},{id:"presentation",label:(0,l.t)("files","Presentations"),icon:Rt('<svg xmlns="http://www.w3.org/2000/svg" id="mdi-file-presentation-box" viewBox="0 0 24 24"><path d="M19,16H5V8H19M19,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3Z" /></svg>',"#f0965f"),mime:["x-office/presentation"]},{id:"pdf",label:(0,l.t)("files","PDFs"),icon:Rt('<svg xmlns="http://www.w3.org/2000/svg" id="mdi-file-pdf-box" viewBox="0 0 24 24"><path d="M19 3H5C3.9 3 3 3.9 3 5V19C3 20.1 3.9 21 5 21H19C20.1 21 21 20.1 21 19V5C21 3.9 20.1 3 19 3M9.5 11.5C9.5 12.3 8.8 13 8 13H7V15H5.5V9H8C8.8 9 9.5 9.7 9.5 10.5V11.5M14.5 13.5C14.5 14.3 13.8 15 13 15H10.5V9H13C13.8 9 14.5 9.7 14.5 10.5V13.5M18.5 10.5H17V11.5H18.5V13H17V15H15.5V9H18.5V10.5M12 10.5H13V13.5H12V10.5M7 10.5H8V11.5H7V10.5Z" /></svg>',"#dc5047"),mime:["application/pdf"]},{id:"folder",label:(0,l.t)("files","Folders"),icon:Rt(oe,window.getComputedStyle(document.body).getPropertyValue("--color-primary-element")),mime:["httpd/unix-directory"]},{id:"audio",label:(0,l.t)("files","Audio"),icon:'<svg xmlns="http://www.w3.org/2000/svg" id="mdi-music" viewBox="0 0 24 24"><path d="M21,3V15.5A3.5,3.5 0 0,1 17.5,19A3.5,3.5 0 0,1 14,15.5A3.5,3.5 0 0,1 17.5,12C18.04,12 18.55,12.12 19,12.34V6.47L9,8.6V17.5A3.5,3.5 0 0,1 5.5,21A3.5,3.5 0 0,1 2,17.5A3.5,3.5 0 0,1 5.5,14C6.04,14 6.55,14.12 7,14.34V6L21,3Z" /></svg>',mime:["audio"]},{id:"image",label:(0,l.t)("files","Images"),icon:'<svg xmlns="http://www.w3.org/2000/svg" id="mdi-image" viewBox="0 0 24 24">
1<path d="M8.5,13.5L11,16.5L14.5,12L19,18H5M21,19V5C21,3.89 20.1,3 19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19Z" /></svg>',mime:["image"]},{id:"video",label:(0,l.t)("files","Videos"),icon:'<svg xmlns="http://www.w3.org/2000/svg" id="mdi-movie" viewBox="0 0 24 24"><path d="M18,4L20,8H17L15,4H13L15,8H12L10,4H8L10,8H7L5,4H4A2,2 0 0,0 2,6V18A2,2 0 0,0 4,20H20A2,2 0 0,0 22,18V4H18Z" /></svg>',mime:["video"]}];function Rt(e,s){return e.replace("<path ",`<path fill="${s}" `)}const Wt=(0,x.pM)({__name:"FileListFilterType",props:{filter:null},setup(e){const s=e,t=(0,x.KR)([]);function n(){t.value=[]}function i(e){const s=Bt.find(s=>s.id===e.detail);s&&a(s,!1)}function a(e,s){t.value=t.value.filter(s=>s.id!==e.id),s&&t.value.push(e)}return(0,x.wB)(t,()=>{s.filter.setPresets([...t.value])}),(0,x.sV)(()=>{s.filter.addEventListener("reset",n),s.filter.addEventListener("deselect",i),t.value=Bt.filter(({id:e})=>s.filter.presets.some(s=>s.id===e))}),(0,x.hi)(()=>{s.filter.removeEventListener("reset",n),s.filter.removeEventListener("deselect",i)}),{__sfc:!0,typePresets:Bt,colorize:Rt,props:s,selectedOptions:t,resetFilter:n,onDeselect:i,toggleOption:a,NcButton:ct.A,NcIconSvgWrapper:It.A}}});var Ot=t(35225),Dt={};Dt.styleTagTransform=Ft(),Dt.setAttributes=Ct(),Dt.insert=xt().bind(null,"head"),Dt.domAPI=bt(),Dt.insertStyleElement=St(),vt()(Ot.A,Dt);const Ht=Ot.A&&Ot.A.locals?Ot.A.locals:void 0,Mt=(0,At.A)(Wt,function(){var e=this,s=e._self._c,t=e._self._setupProxy;return s("div",{class:e.$style.fileListFilterType},e._l(t.typePresets,function(n){return s(t.NcButton,{key:n.id,attrs:{pressed:t.selectedOptions.includes(n),variant:"tertiary",alignment:"start",wide:""},on:{"update:pressed":function(e){return t.toggleOption(n,e)}},scopedSlots:e._u([{key:"icon",fn:function(){return[s(t.NcIconSvgWrapper,{attrs:{svg:n.icon}})]},proxy:!0}],null,!0)},[e._v("\n\t\t"+e._s(n.label)+"\n\t")])}),1)},[],!1,function(e){this.$style=Ht.locals||Ht},null,null).exports;function Vt(e,s,t){return(s=function(e){var s=function(e){if("object"!=typeof e||!e)return e;var s=e[Symbol.toPrimitive];if(void 0!==s){var t=s.call(e,"string");if("object"!=typeof t)return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof s?s:s+""}(s))in e?Object.defineProperty(e,s,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[s]=t,e}const Yt="files-file-list-filter-type";class qt extends n.L3{constructor(){super("files:type",10),Vt(this,"currentInstance",void 0),Vt(this,"currentPresets",void 0),Vt(this,"displayName",(0,l.t)("files","Type")),Vt(this,"iconSvgInline",'<svg xmlns="http://www.w3.org/2000/svg" id="mdi-file-outline" viewBox="0 0 24 24"><path d="M14,2H6A2,2 0 0,0 4,4V20A2,2 0 0,0 6,22H18A2,2 0 0,0 20,20V8L14,2M18,20H6V4H13V9H18V20Z" /></svg>'),Vt(this,"tagName",Yt),this.currentPresets=[]}filter(e){if(!this.currentPresets||0===this.currentPresets.length)return e;const s=this.currentPresets.reduce((e,s)=>[...e,...s.mime],[]);return e.filter(e=>{if(!e.mime)return!1;const t=e.mime.toLowerCase();return!!s.includes(t)||!!s.includes(window.OC.MimeTypeList.aliases[t])||!!s.includes(t.split("/")[0])})}reset(){this.dispatchEvent(new CustomEvent("reset"))}get presets(){return this.currentPresets}setPresets(e){u.A.debug("TypeFilter: setting presets",{presets:e}),this.currentPresets=e??[],void 0!==this.currentInstance&&(this.currentInstance.$props.presets=e),this.filterUpdated();const s=[];if(e&&e.length>0)for(const t of e)s.push({icon:t.icon,text:t.label,onclick:()=>this.removeFilterPreset(t.id)});else this.currentInstance?.resetFilter();this.updateChips(s)}removeFilterPreset(e){const s=this.currentPresets.filter(({id:s})=>s!==e);this.dispatchEvent(new CustomEvent("deselect",{detail:e})),this.setPresets(s)}}var $t=t(98469),Kt=t(94219),Gt=t(82182);const Jt=(0,x.pM)({__name:"NewNodeDialog",props:{defaultName:{type:String,default:(0,l.t)("files","New folder")},otherNames:{type:Array,default:()=>[]},open:{type:Boolean,default:!0},name:{type:String,default:(0,l.t)("files","Create new folder")},label:{type:String,default:(0,l.t)("files","Folder name")},isFolder:{type:Boolean,default:!1}},emits:["close"],setup(e,{emit:s}){const t=e,i=(0,x.KR)(t.defaultName),a=(0,x.KR)(),o=(0,x.KR)(),r=(0,x.KR)(""),d=(0,x.EW)(()=>i.value.trim().startsWith("."));function m(){(0,x.dY)(()=>{const e=a.value?.$el.querySelector("input");if(!t.open||!e)return;const s=i.value.length-(0,ce.extname)(i.value).length;e.focus(),e.setSelectionRange(0,s)})}return(0,x.wB)(()=>[t.defaultName,t.otherNames],()=>{i.value=(0,n.lJ)(t.defaultName,t.otherNames).trim()}),(0,x.nT)(()=>{t.otherNames.includes(i.value.trim())?r.value=(0,l.t)("files","This name is already in use."):r.value=function(e,s=!1,t=!1){if(""===e.trim())return t?(0,l.t)("files","Folder name must not be empty."):(0,l.t)("files","Filename must not be empty.");try{return(0,n.KT)(e),""}catch(e){if(!(e instanceof n.di))throw e;switch(e.reason){case n.nF.Character:return t?(0,l.t)("files",'"{char}" is not allowed inside a folder name.',{char:e.segment},{escape:s}):(0,l.t)("files",'"{char}" is not allowed inside a filename.',{char:e.segment},{escape:s});case n.nF.ReservedName:return t?(0,l.t)("files",'"{segment}" is a reserved name and not allowed for folder names.',{segment:e.segment},{escape:!1}):(0,l.t)("files",'"{segment}" is a reserved name and not allowed for filenames.',{segment:e.segment},{escape:!1});
1case n.nF.Extension:return!t&&e.segment.match(/\.[a-z]/i)?(0,l.t)("files",'"{extension}" is not an allowed filetype.',{extension:e.segment},{escape:!1}):t?(0,l.t)("files",'Folder names must not end with "{extension}".',{extension:e.segment},{escape:!1}):(0,l.t)("files",'Filenames must not end with "{extension}".',{extension:e.segment},{escape:!1});default:return t?(0,l.t)("files","Invalid folder name."):(0,l.t)("files","Invalid filename.")}}}(i.value.trim(),!1,t.isFolder);const e=a.value?.$el.querySelector("input");e&&(e.setCustomValidity(r.value),e.reportValidity())}),(0,x.wB)(()=>t.open,()=>{(0,x.dY)(()=>{m()})}),(0,x.sV)(()=>{i.value=(0,n.lJ)(i.value,t.otherNames).trim(),(0,x.dY)(()=>m())}),{__sfc:!0,props:t,emit:s,localDefaultName:i,nameInput:a,formElement:o,validity:r,isHiddenFileName:d,focusInput:m,submit:function(){o.value?.requestSubmit()},t:l.t,NcButton:ct.A,NcDialog:Kt.A,NcNoteCard:Ws.A,NcTextField:Gt.A}}});var Zt=t(66443),Xt={};Xt.styleTagTransform=Ft(),Xt.setAttributes=Ct(),Xt.insert=xt().bind(null,"head"),Xt.domAPI=bt(),Xt.insertStyleElement=St(),vt()(Zt.A,Xt),Zt.A&&Zt.A.locals&&Zt.A.locals;const Qt=(0,At.A)(Jt,function(){var e=this,s=e._self._c,t=e._self._setupProxy;return s(t.NcDialog,{attrs:{"data-cy-files-new-node-dialog":"",name:e.name,open:e.open,"close-on-click-outside":"","out-transition":""},on:{"update:open":function(e){return t.emit("close",null)}},scopedSlots:e._u([{key:"actions",fn:function(){return[s(t.NcButton,{attrs:{"data-cy-files-new-node-dialog-submit":"",variant:"primary",disabled:""!==t.validity},on:{click:t.submit}},[e._v("\n\t\t\t"+e._s(t.t("files","Create"))+"\n\t\t")])]},proxy:!0}])},[e._v(" "),s("form",{ref:"formElement",staticClass:"new-node-dialog__form",on:{submit:function(e){return e.preventDefault(),t.emit("close",t.localDefaultName)}}},[s(t.NcTextField,{ref:"nameInput",attrs:{"data-cy-files-new-node-dialog-input":"",error:""!==t.validity,"helper-text":t.validity,label:e.label},model:{value:t.localDefaultName,callback:function(e){t.localDefaultName=e},expression:"localDefaultName"}}),e._v(" "),t.isHiddenFileName?s(t.NcNoteCard,{attrs:{type:"warning",text:t.t("files","Files starting with a dot are hidden by default")}}):e._e()],1)])},[],!1,null,"82c37f84",null).exports;function en(e,s,t={}){const n=s.map(e=>e.basename);return new Promise(s=>{(0,$t.S)(Qt,{...t,defaultName:e,otherNames:n},e=>{s(e)})})}const sn={id:"newFolder",order:0,displayName:(0,l.t)("files","New folder"),iconSvgInline:'<svg xmlns="http://www.w3.org/2000/svg" id="mdi-folder-plus-outline" viewBox="0 0 24 24"><path d="M13 19C13 19.34 13.04 19.67 13.09 20H4C2.9 20 2 19.11 2 18V6C2 4.89 2.89 4 4 4H10L12 6H20C21.1 6 22 6.89 22 8V13.81C21.39 13.46 20.72 13.22 20 13.09V8H4V18H13.09C13.04 18.33 13 18.66 13 19M20 18V15H18V18H15V20H18V23H20V20H23V18H20Z" /></svg>'.replace(/viewBox/gi,'style="color: var(--color-primary-element)" viewBox'),enabled:e=>Boolean(e.permissions&n.aX.CREATE)&&Boolean(e.permissions&n.aX.READ),async handler(e,s){const t=await en((0,l.t)("files","New folder"),s,{isFolder:!0});if(null!==t)try{const{fileid:s,source:i}=await async function(e,s){const t=e.source+"/"+s,n=e.encodedSource+"/"+encodeURIComponent(s),i=await(0,d.Ay)({method:"MKCOL",url:n,headers:{Overwrite:"F"}});return{fileid:parseInt(i.headers["oc-fileid"]),source:t}}(e,t.trim()),a=new n.vd({source:i,id:s,mtime:new Date,owner:e.owner,permissions:n.aX.ALL,root:e?.root||"/files/"+(0,b.HW)()?.uid,attributes:{"mount-type":e.attributes?.["mount-type"],"owner-id":e.attributes?.["owner-id"],"owner-display-name":e.attributes?.["owner-display-name"]}});(0,g.Ic)("files:node:created",a),(0,m.Te)((0,l.t)("files",'Created new folder "{name}"',{name:(0,ce.basename)(i)})),u.A.debug("Created new folder",{folder:a,source:i}),window.OCP.Files.Router.goToRoute(null,{view:"files",fileid:String(s)},{dir:e.path})}catch(e){u.A.error("Creating new folder failed",{error:e}),(0,m.Qg)("Creating new folder failed")}}},tn=(0,x.$V)(()=>Promise.all([t.e(4208),t.e(2915)]).then(t.bind(t,32915)));let nn=null;const an=(0,v.C)("files","templates_enabled",!0);let on=(0,v.C)("files","templates_path",!1);u.A.debug("Templates folder enabled",{templatesEnabled:an}),u.A.debug("Initial templates folder",{templatesPath:on});
1const ln={id:"template-picker",displayName:(0,l.Tl)("files","Create templates folder"),iconSvgInline:'<svg xmlns="http://www.w3.org/2000/svg" id="mdi-plus" viewBox="0 0 24 24"><path d="M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z" /></svg>',order:30,enabled:e=>!(!an||on)&&e.owner===(0,b.HW)()?.uid&&0!==(e.permissions&n.aX.CREATE),async handler(e,s){const t=await en((0,l.Tl)("files","Templates"),s,{name:(0,l.Tl)("files","New template folder"),isFolder:!0});null!==t&&(async function(e,s){const t=(0,ce.join)(e.path,s);try{u.A.debug("Initializing the templates directory",{templatePath:t});const{data:e}=await d.Ay.post((0,r.KT)("apps/files/api/v1/templates/path"),{templatePath:t,copySystemTemplates:!0});window.OCP.Files.Router.goToRoute(null,{view:"files",fileid:void 0},{dir:t}),u.A.info("Created new templates folder",{...e.ocs.data}),on=e.ocs.data.templates_path}catch(e){u.A.error("Unable to initialize the templates directory",{error:e}),(0,m.Qg)((0,l.Tl)("files","Unable to initialize the templates directory"))}}(e,t),(0,n.gj)("template-picker"))}},rn=()=>{"serviceWorker"in navigator?window.addEventListener("load",async()=>{try{const e=(0,r.Jv)("/apps/files/preview-service-worker.js",{},{noRewrite:!0});let s=(0,r.aU)();""===s&&(s="/");const t=await navigator.serviceWorker.register(e,{scope:s});u.A.debug("SW registered: ",{registration:t})}catch(e){u.A.error("SW registration failed: ",{error:e})}}):u.A.debug("Service Worker is not enabled on this browser.")};t.dn(rn);var dn=t(43690);async function mn(e="/",s){if(e&&"/"!==e)return(0,Z.h)(e,s);try{return{contents:await(0,i.Q$)({client:f.S,signal:s.signal}),folder:new n.vd({id:0,source:`${(0,i.EY)()}${(0,i.ei)()}`,root:(0,i.ei)(),owner:(0,b.HW)()?.uid||null,permissions:n.aX.READ})}}catch(e){if(s.signal.aborted)throw u.A.debug("Favorite nodes request was aborted"),new DOMException("Aborted","AbortError");throw u.A.error("Failed to load favorite nodes via WebDAV",{error:e}),e}}function gn(e,s=0){return new n.Ss({id:cn(e.path),name:e.displayname,icon:dn,order:s,params:{dir:e.path,fileid:String(e.fileid),view:"favorites"},parent:"favorites",columns:[],getContents:mn})}function cn(e){return`favorite-${function(e){let s=0;for(let t=0;t<e.length;t++)s=(s<<5)-s+e.charCodeAt(t)|0;return s>>>0}(e)}`}var un=t(66480);const fn="folders",pn=`${(0,i.EY)()}/files/${(0,b.HW)()?.uid}`,hn=Intl.Collator([(0,l.Z0)(),(0,l.lO)()],{numeric:!0,usage:"sort"}),wn=(e,s)=>hn.compare(e.displayName??e.basename,s.displayName??s.basename);function vn(e,s="/",t=[]){const n=e.toSorted(wn);for(const{id:e,basename:i,displayName:a,children:o}of n){const n=(0,M.fj)(s,i),l=`${pn}${n}`,r={source:l,encodedSource:yn(l),path:n,fileid:e,basename:i};a&&(r.displayName=a),t.push(r),o.length>0&&vn(o,n,t)}return t}async function kn(e="/",s=1,t=!1){const{data:n}=await d.Ay.get((0,r.KT)("/apps/files/api/v1/folder-tree"),{params:new URLSearchParams({path:e,depth:String(s),withParents:String(t)})});return vn(n,t?"/":e)}const bn=(e,s)=>(0,Z.h)(e,s);function yn(e){const{origin:s}=new URL(e);return s+(0,M.O0)(e.slice(s.length))}function xn(e){const s=(0,M.pD)(e);return s===pn?fn:`${fn}::${yn(s)}`}const Tn=(0,n.bh)(),Cn=new c.A({concurrency:5,intervalCap:5,interval:200}),Un=(0,v.C)("files","config",{folder_tree:!0}).folder_tree;let Sn=(0,v.C)("files","config",{show_hidden:!1}).show_hidden;const Ln=new n.Ss({id:fn,name:(0,l.t)("files","Folder tree"),caption:(0,l.t)("files","List of your files and folders."),icon:G,order:50,getContents:bn,async loadChildViews(e){const s=e;if(!s.loading&&!s.loaded){s.loading=!0;try{const e=new URLSearchParams(window.location.search).get("dir")??"/";Fn(await kn(e,1,!0),e),s.loaded=!0,(0,g.B1)("files:node:created",Pn),(0,g.B1)("files:node:deleted",zn),(0,g.B1)("files:node:moved",jn),(0,g.B1)("files:config:updated",En)}finally{s.loading=!1}}}});async function Fn(e,s){const t=[];for(const n of e){const e=Tn.views.some(e=>e.id===`${fn}::${n.encodedSource}`);Sn||!n.basename.startsWith(".")?e||t.push(Nn(n,!(s!==n.path&&!s?.startsWith(n.path+"/"))||void 0)):e&&Tn.remove(`${fn}::${n.encodedSource}`)}Tn.register(...t)}function Nn(e,s){return{id:`${fn}::${e.encodedSource}`,parent:xn(e.source),expanded:s,loaded:s,name:e.displayName??e.displayname??e.basename,icon:dn,getContents:bn,loadChildViews:_n(e),params:{view:fn,fileid:String(e.fileid),dir:e.path}}}function _n(e){return async s=>{const t=s;if(!t.loading&&!t.loaded){t.loading=!0;try{await An(e.path),t.loaded=!0}finally{t.loading=!1}}}}async function An(e="/"){await Cn.add(async()=>{const s=(0,j._)((0,k.u)()).getNodesByPath(Tn.active.id,e);s.length>0?Fn(s.filter(e=>e.type===n.pt.Folder),e):Fn(await kn(e,2))})}function Pn(e){e.type===n.pt.Folder&&Fn([e])}function zn(e){e.type===n.pt.Folder&&function(e){const s=e.encodedSource;Tn.remove(s)}(e)}function jn({node:e,oldSource:s}){if(e.type!==n.pt.Folder)return;var t;t=s,Tn.remove(t),Fn([e]);const i=e.source.replace(pn,""),a=s.replace(pn,""),o=Tn.views.filter(e=>!!e.params?.dir&&!(0,M.ys)(e.params.dir,a)&&e.params.dir.startsWith(a));for(const s of o)s.parent=xn(e.source),s.params.dir=s.params.dir.replace(a,i)}async function En({key:e,value:s}){"show_hidden"===e&&(Sn=s,await An())}const In=(0,b.HW)()?.uid;function Bn(e){const s=e.attributes["mount-type"];return In===e.owner&&!["group","shared"].includes(s)}function Rn(e="/",s){return(0,Z.h)(e,s).then(e=>
1(e.contents=e.contents.filter(Bn),e))}var Wn=t(92829);const On="personal",Dn=Math.round(Date.now()/1e3-1209600),Hn=(0,v.C)("files","recent_limit",100);async function Mn(e="/",s){const t=C((0,k.u)()),a=s=>"/"!==e||t.userConfig.show_hidden||!s.dirname.split("/").some(e=>e.startsWith("."));try{const e=(await f.S.search("/",{signal:s.signal,details:!0,data:(0,i.Yr)(Dn,Hn)})).data.results.map(e=>(e.filename=e.filename.replace("/remote.php/dav",""),(0,i.pO)(e))).filter(a);return{folder:new n.vd({id:0,source:`${(0,i.EY)()}${(0,i.ei)()}`,root:(0,i.ei)(),owner:(0,b.HW)()?.uid||null,permissions:n.aX.READ}),contents:e}}catch(e){if(s.signal.aborted)throw u.A.info("Fetching recent files aborted"),new DOMException("Aborted","AbortError");throw u.A.error("Failed to fetch recent files",{error:e}),e}}const Vn=()=>{(0,n.bh)().register(new n.Ss({id:"recent",name:(0,l.t)("files","Recent"),caption:(0,l.t)("files","List of recently modified files and folders."),emptyTitle:(0,l.t)("files","No recently modified files"),emptyCaption:(0,l.t)("files","Files and folders you recently modified will show up here."),icon:'<svg xmlns="http://www.w3.org/2000/svg" id="mdi-history" viewBox="0 0 24 24"><path d="M13.5,8H12V13L16.28,15.54L17,14.33L13.5,12.25V8M13,3A9,9 0 0,0 4,12H1L4.96,16.03L9,12H6A7,7 0 0,1 13,5A7,7 0 0,1 20,12A7,7 0 0,1 13,19C11.07,19 9.32,18.21 8.06,16.94L6.64,18.36C8.27,20 10.5,21 13,21A9,9 0 0,0 22,12A9,9 0 0,0 13,3" /></svg>',order:10,defaultSortKey:"mtime",getContents:Mn}))};t.dn(Vn),function(){const e=((0,o.F)()?.files?.file_conversions??[]).map(({to:e,from:s,displayName:t})=>({id:`convert-${s}-${e}`,displayName:()=>(0,l.t)("files","Save as {displayName}",{displayName:t}),iconSvgInline:()=>{return s=e,`<svg width="32" height="32" viewBox="0 0 32 32"\n\t\txmlns="http://www.w3.org/2000/svg">\n\t\t<image href="${(0,r.Jv)("/core/mimeicon?mime="+encodeURIComponent(s))}" height="32" width="32" />\n\t</svg>`;var s},enabled:({nodes:e,folder:t})=>!((0,a.f)()&&!(t.permissions&n.aX.CREATE))&&!e.some(e=>0===(e.permissions&n.aX.READ))&&e.every(e=>s===e.mime),exec:async({nodes:s})=>!!s[0]&&(async function(e,s){const t=(0,m.Cs)((0,l.t)("files","Converting file â¦"));try{const t=await p.add(()=>h(e,s));(0,m.Te)((0,l.t)("files","File successfully converted"));const n=await(0,f.t)(t.data.ocs.data.path);(0,g.Ic)("files:node:created",n);const i=t.data.ocs.data.fileId;window.OCP.Files.Router.goToRoute(null,{...window.OCP.Files.Router.params,fileid:i.toString()},window.OCP.Files.Router.query)}catch(t){if((0,d.F0)(t)&&t.response?.data?.ocs?.meta?.message)return void(0,m.Qg)((0,l.t)("files","Failed to convert file: {message}",{message:t.response.data.ocs.meta.message}));u.A.error("Failed to convert file",{fileId:e,targetMimeType:s,error:t}),(0,m.Qg)((0,l.t)("files","Failed to convert file"))}finally{t.hideToast()}}(s[0].fileid,e),null),execBatch:async({nodes:s})=>(async function(e,s){const t=e.map(e=>p.add(()=>h(e,s))),n=(0,m.Cs)((0,l.t)("files","Converting files â¦"));try{const n=await Promise.allSettled(t),i=n.filter(e=>"rejected"===e.status);if(i.length>0){const t=i.map(e=>e.reason?.response?.data?.ocs?.meta?.message);return u.A.error("Failed to convert files",{fileIds:e,targetMimeType:s,messages:t}),1===new Set(t).size&&"string"==typeof t[0]?void(0,m.Qg)((0,l.t)("files","Failed to convert files: {message}",{message:t[0]})):i.length===e.length?void(0,m.Qg)((0,l.t)("files","All files failed to be converted")):1===i.length&&t[0]?void(0,m.Qg)((0,l.t)("files","One file could not be converted: {message}",{message:t[0]})):((0,m.Qg)((0,l.n)("files","%n file could not be converted","%n files could not be converted",i.length)),void(0,m.Te)((0,l.n)("files","%n file converted","%n files converted",e.length-i.length)))}(0,m.Te)((0,l.t)("files","Files converted"));const a=window.OCP.Files.Router.query.dir,o=n.filter(e=>"fulfilled"===e.status).map(e=>e.value.data.ocs.data.path).filter(e=>e.startsWith(a));u.A.debug("Files to fetch",{newPaths:o});const r=await Promise.all(o.map(e=>(0,f.t)(e)));r.forEach(e=>(0,g.Ic)("files:node:created",e));const d=n[0].value.data.ocs.data.fileId;window.OCP.Files.Router.goToRoute(null,{...window.OCP.Files.Router.params,fileid:d.toString()},window.OCP.Files.Router.query)}catch(t){(0,m.Qg)((0,l.t)("files","Failed to convert files")),u.A.error("Failed to convert files",{fileIds:e,targetMimeType:s,error:t})}finally{n.hideToast()}}(s.map(e=>
1e.fileid).filter(Boolean),e),Array(s.length).fill(null)),parent:w}));(0,n.Gg)({id:w,displayName:()=>(0,l.t)("files","Save as â¦"),iconSvgInline:()=>'<svg xmlns="http://www.w3.org/2000/svg" id="mdi-autorenew" viewBox="0 0 24 24"><path d="M12,6V9L16,5L12,1V4A8,8 0 0,0 4,12C4,13.57 4.46,15.03 5.24,16.26L6.7,14.8C6.25,13.97 6,13 6,12A6,6 0 0,1 12,6M18.76,7.74L17.3,9.2C17.74,10.04 18,11 18,12A6,6 0 0,1 12,18V15L8,19L12,23V20A8,8 0 0,0 20,12C20,10.43 19.54,8.97 18.76,7.74Z" /></svg>',enabled:s=>e.some(e=>e.enabled(s)),exec:async()=>null,order:25}),e.forEach(n.Gg)}(),(0,n.Gg)(z),(0,n.Gg)(B),(0,n.Gg)(me),(0,n.Gg)(Y),(0,n.Gg)(ie),(0,n.Gg)(le),(0,n.Gg)(de),(0,n.Gg)(ue),(0,n.Gg)(fe),(0,n.Gg)(pe),(0,n.zj)(sn),(0,n.zj)(ln),function(){let e;e=(0,a.f)()?(0,v.C)("files_sharing","templates",[]):(0,v.C)("files","templates",[]),e.forEach((e,s)=>{(0,n.zj)({id:`template-new-${e.app}-${s}`,displayName:e.label,iconSvgInline:e.iconSvgInline,enabled:e=>!e.attributes["is-encrypted"]&&0!==(e.permissions&n.aX.READ)&&0!==(e.permissions&n.aX.CREATE),order:11,async handler(s,t){const n=async function(e){if(null===nn){const s=document.createElement("div");s.id="template-picker",document.body.appendChild(s),nn=new x.Ay({render:s=>s(tn,{ref:"picker",props:{parent:e}}),methods:{open(...e){this.$refs.picker.open(...e)}},el:s})}return nn}(s),i=await en(`${e.label}${e.extension}`,t,{label:(0,l.Tl)("files","Filename"),name:e.label});null!==i&&(await n).open(i.trim(),e)}})})}(),!1===(0,a.f)()&&(async function(){const e=(0,n.bh)();e.register(new n.Ss({id:"favorites",name:(0,l.t)("files","Favorites"),caption:(0,l.t)("files","List of favorite files and folders."),emptyTitle:(0,l.t)("files","No favorites yet"),emptyCaption:(0,l.t)("files","Files and folders you mark as favorite will show up here"),icon:D,order:15,columns:[],getContents:mn}));const s=new AbortController,t=(await mn("",{signal:s.signal})).contents.filter(e=>e.type===n.pt.Folder),i=t.map((e,s)=>gn(e,s));u.A.debug("Generating favorites view",{favoriteFolders:t}),i.forEach(s=>e.register(s)),(0,g.B1)("files:favorites:added",e=>{e.type===n.pt.Folder&&(null!==e.path&&e.root?.startsWith("/files")?o(e):u.A.error("Favorite folder is not within user files root",{node:e}))}),(0,g.B1)("files:favorites:removed",e=>{e.type===n.pt.Folder&&(null!==e.path&&e.root?.startsWith("/files")?r(e.path):u.A.error("Favorite folder is not within user files root",{node:e}))}),(0,g.B1)("files:node:renamed",e=>{e.type===n.pt.Folder&&1===e.attributes.favorite&&function(e){const s=t.find(s=>s.fileid===e.fileid);void 0!==s&&(r(s.path),o(e))}(e)});const a=function(){t.sort((e,s)=>e.basename.localeCompare(s.basename,[(0,l.Z0)(),(0,l.lO)()],{ignorePunctuation:!0,numeric:!0,usage:"sort"})),t.forEach((e,s)=>{const t=i.find(s=>s.id===cn(e.path));t&&(t.order=s)})};function o(s){const n=gn(s);t.find(e=>e.path===s.path)||(t.push(s),i.push(n),a(),e.register(n))}function r(s){const n=cn(s),o=t.findIndex(e=>e.path===s);-1!==o&&(t.splice(o,1),i.splice(o,1),e.remove(n),a())}a()}(),(0,un.g)(),(0,Wn.L)()&&(0,n.bh)().register(new n.Ss({id:On,name:(0,l.t)("files","Personal files"),caption:(0,l.t)("files","List of your files and folders that are not shared."),emptyTitle:(0,l.t)("files","No personal files found"),emptyCaption:(0,l.t)("files","Files that are not shared will show up here."),icon:'<svg xmlns="http://www.w3.org/2000/svg" id="mdi-account-outline" viewBox="0 0 24 24"><path d="M12,4A4,4 0 0,1 16,8A4,4 0 0,1 12,12A4,4 0 0,1 8,8A4,4 0 0,1 12,4M12,6A2,2 0 0,0 10,8A2,2 0 0,0 12,10A2,2 0 0,0 14,8A2,2 0 0,0 12,6M12,13C14.67,13 20,14.33 20,17V20H4V17C4,14.33 9.33,13 12,13M12,14.9C9.03,14.9 5.9,16.36 5.9,17V18.1H18.1V17C18.1,16.36 14.97,14.9 12,14.9Z" /></svg>',order:(0,Wn.P)()===On?0:5,getContents:Rn})),Vn(),(0,re.d)(),async function(){Un&&Tn.register(Ln)}()),(0,n.cZ)(new ve),function(){const e=(0,be.A)(x.Ay,Mt);Object.defineProperty(e.prototype,"attachShadow",{value(){return this}}),Object.defineProperty(e.prototype,"shadowRoot",{get(){return this}}),window.customElements.define(Yt,e),(0,n.cZ)(new qt)}(),function(){const e=(0,be.A)(x.Ay,Pt);
1Object.defineProperty(e.prototype,"attachShadow",{value(){return this}}),Object.defineProperty(e.prototype,"shadowRoot",{get(){return this}}),customElements.define(jt,e),(0,n.cZ)(new Et)}(),(0,n.cZ)(new we),(0,n.SX)({id:"files-favorite",order:0,enabled:({node:e})=>e.isDavResource&&e.root.startsWith("/files/"),displayName:({node:e})=>e.attributes.favorite?(0,l.t)("files","Unfavorite"):(0,l.t)("files","Favorite"),iconSvgInline:({node:e})=>e.attributes.favorite?H:D,onClick({node:e,view:s}){q(e,s,!e.attributes.favorite)}}),rn(),(0,i.Yc)("nc:hidden",{nc:"http://nextcloud.org/ns"}),(0,i.Yc)("nc:is-mount-root",{nc:"http://nextcloud.org/ns"}),(0,i.Yc)("nc:metadata-blurhash",{nc:"http://nextcloud.org/ns"}),(0,i.Yc)("nc:metadata-files-live-photo",{nc:"http://nextcloud.org/ns"}),window._nc_newfilemenu=new Proxy((0,n.id)(),{get:(e,s)=>e[s],set:(e,s,t)=>(e[s]=t,!0)})},84560(e,s,t){"use strict";const n=(0,t(35947).YK)().setApp("files").detectUser().build();t.d(s,["A",0,n])},14668(e,s,t){"use strict";t.d(s,{h:()=>g});var n=t(77815),i=t(43627),a=t(84560),o=t(88975),l=t(88140),r=t(78246),d=t(99201),m=t(46502);async function g(e="/",s){const t=(0,r.j)((0,l.u)());return t.query.length<3?await async function(e,s){e=(0,i.join)((0,n.ei)(),e);const t=(0,n.aN)(),o=await d.S.getDirectoryContents(e,{details:!0,data:t,includeSelf:!0,signal:s?.signal}),l=o.data[0],r=o.data.slice(1);if(l?.filename!==e&&`${l?.filename}/`!==e)throw a.A.debug(`Exepected "${e}" but got filename "${l.filename}" instead.`),new Error("Root node does not match requested path");return{folder:(0,n.pO)(l),contents:r.map(e=>{try{return(0,n.pO)(e)}catch(s){return a.A.error(`Invalid node detected '${e.basename}'`,{error:s}),null}}).filter(Boolean)}}(e,s):await async function(e,s,t){let a=(0,o._)((0,l.u)()).getDirectoryByPath("files",e);if(!a){const s=(0,i.join)((0,n.ei)(),e),t=await d.S.stat(s,{details:!0});a=(0,n.pO)(t.data)}return{folder:a,contents:await(0,m.E)(s,{dir:e,signal:t})}}(e,t.query,s?.signal)}},46502(e,s,t){"use strict";t.d(s,{E:()=>m});var n=t(21777),i=t(77815),a=t(63814),o=t(70580),l=t.n(o),r=t(84560),d=t(99201);async function m(e,{dir:s,signal:t}){const o=(0,n.HW)();if(!o)return[];if((e=e.trim()).length<3)return[];s&&!s.startsWith("/")&&(s=`/${s}`),r.A.debug("Searching for nodes",{query:e,dir:s});const{data:m}=await d.S.search("/",{details:!0,signal:t,data:`\n<d:searchrequest ${(0,i.CP)()}>\n\t <d:basicsearch>\n\t\t <d:select>\n\t\t\t <d:prop>\n\t\t\t ${(0,i.VX)()}\n\t\t\t </d:prop>\n\t\t </d:select>\n\t\t <d:from>\n\t\t\t <d:scope>\n\t\t\t\t <d:href>/files/${o.uid}${s?l()(s):""}</d:href>\n\t\t\t\t <d:depth>infinity</d:depth>\n\t\t\t </d:scope>\n\t\t </d:from>\n\t\t <d:where>\n\t\t\t <d:like>\n\t\t\t\t <d:prop>\n\t\t\t\t\t <d:displayname/>\n\t\t\t\t </d:prop>\n\t\t\t\t <d:literal>%${e.replace("%","")}%</d:literal>\n\t\t\t </d:like>\n\t\t </d:where>\n\t\t <d:orderby/>\n\t</d:basicsearch>\n</d:searchrequest>`});return t?.aborted?[]:m.results.map(e=>(0,i.pO)(e,i.VA,(0,a.$_)()))}},99201(e,s,t){"use strict";t.d(s,{t:()=>a});var n=t(77815);const i=(0,n.KU)();async function a(e){const s=(0,n.aN)(),t=await i.stat(`${(0,n.ei)()}${e}`,{details:!0,data:s});return(0,n.pO)(t.data)}t.d(s,["S",0,i])},39992(e,s,t){"use strict";var n=t(21777),i=t(61338),a=t(35810),o=t(77815),l=t(10810),r=t(85471),d=t(84560);const m=new a.vd({id:0,source:(0,o.EY)()+(0,o.ei)(),root:(0,o.ei)(),owner:(0,n.HW)()?.uid||null,permissions:a.aX.NONE}),g=(0,l.nY)("active",()=>{const e=(0,r.IJ)(),s=(0,r.KR)(),t=(0,r.IJ)(),n=(0,r.KR)(m);function o(e){s.value&&s.value.source===e.source&&(s.value=void 0)}function l(e=null){d.A.debug("Setting active view",{view:e}),t.value=e??void 0,s.value=void 0}return(0,r.wB)(s,()=>{s.value?.id&&s.value.id!==String(window.OCP.Files.Router.params?.fileid??"")&&(d.A.debug("Updating active fileid in URL query",{fileid:s.value.id}),window.OCP.Files.Router.goToRoute(null,{...window.OCP.Files.Router.params,fileid:s.value.id},{...window.OCP.Files.Router.query},!0))}),function(){const e=(0,a.bh)();l(e.active),(0,i.B1)("files:node:deleted",o),e.addEventListener("updateActive",e=>{l(e.detail)})}(),{activeAction:e,activeFolder:n,activeNode:s,activeView:t}});t.d(s,["F",0,g])},88975(e,s,t){"use strict";t.d(s,{_:()=>m});var n=t(61338),i=t(10810),a=t(85471),o=t(84560),l=t(99201),r=t(39992),d=t(16488);const m=(0,i.nY)("files",()=>{const e=(0,a.KR)({}),s=(0,a.KR)({});function t(s){return e.value[s]}function i(s){return s.map(s=>
1e.value[s]).filter(Boolean)}function m(s){return Object.values(e.value).filter(e=>e.id===s)}function g(e){return s.value[e]}function c(e,s){const n=(0,d.B)();let i;if(s&&"/"!==s){const a=n.getPath(e,s);a&&(i=t(a))}else i=g(e);return i}function u(s){const t=s.reduce((s,t)=>e.value[t.source]?.id&&!t.id?(o.A.error("Trying to update/set a node without id",{node:t}),s):(s[t.source]=t,s),{});e.value={...e.value,...t};const n=(0,r.F)();n.activeNode&&n.activeNode.source in t&&(n.activeNode=e.value[n.activeNode.source])}function f(s){const t=Object.entries(e.value).filter(([,e])=>!s.some(s=>s.source===e.source));e.value=Object.fromEntries(t)}return(0,n.B1)("files:node:created",function(e){u([e])}),(0,n.B1)("files:node:deleted",function(e){f([e])}),(0,n.B1)("files:node:updated",async function(e){const s=e.id?m(e.id):i([e.source]);if(s.length>1)return await Promise.all(s.map(e=>(0,l.t)(e.path))).then(u),void o.A.debug(s.length+" nodes updated in store",{fileid:e.id,source:e.source});if(1===s.length&&e.source===s[0].source)return void u([e]);u([await(0,l.t)(e.path)])}),(0,n.B1)("files:node:moved",function({node:s,oldSource:t}){delete e.value[t],u([s])}),(0,n.B1)("files:favorites:added",function(e){const s=t(e.source);s&&a.Ay.set(s.attributes,"favorite",1)}),(0,n.B1)("files:favorites:removed",function(e){const s=t(e.source);s&&a.Ay.set(s.attributes,"favorite",0)}),{files:e,roots:s,deleteNodes:f,getDirectoryByPath:c,getNode:t,getNodes:i,getNodesById:m,getNodesByPath:function(e,s){const n=c(e,s);return(n?._children??[]).map(e=>t(e)).filter(Boolean)},getRoot:g,setRoot:function({service:e,root:t}){s.value={...s.value,[e]:t}},updateNodes:u}})},88140(e,s,t){"use strict";t.d(s,{u:()=>i});var n=t(10810);function i(){return window._nc_files_pinia||(window._nc_files_pinia=(0,n.Ey)()),window._nc_files_pinia}},16488(e,s,t){"use strict";t.d(s,{B:()=>m});var n=t(61338),i=t(35810),a=t(71225),o=t(10810),l=t(85471),r=t(84560),d=t(88975);function m(...e){const s=(0,d._)(...e),t=(0,o.nY)("paths",{state:()=>({paths:{}}),getters:{getPath:e=>(s,t)=>{if(e.paths[s])return e.paths[s][t]}},actions:{addPath(e){this.paths[e.service]||l.Ay.set(this.paths,e.service,{}),l.Ay.set(this.paths[e.service],e.path,e.source)},deletePath(e,s){this.paths[e]&&l.Ay.delete(this.paths[e],s)},onCreatedNode(e){const s=(0,i.bh)()?.active?.id||"files";e.fileid?(e.type===i.pt.Folder&&this.addPath({service:s,path:e.path,source:e.source}),this.addNodeToParentChildren(e)):r.A.error("Node has no fileid",{node:e})},onDeletedNode(e){const s=(0,i.bh)()?.active?.id||"files";e.type===i.pt.Folder&&this.deletePath(s,e.path),this.deleteNodeFromParentChildren(e)},onMovedNode({node:e,oldSource:s}){const t=(0,i.bh)()?.active?.id||"files";if(e.type===i.pt.Folder){const n=Object.entries(this.paths[t]).find(([,e])=>e===s);n?.[0]&&this.deletePath(t,n[0]),this.addPath({service:t,path:e.path,source:e.source})}const n=new i.ZH({source:s,owner:e.owner,mime:e.mime,root:e.root});this.deleteNodeFromParentChildren(n),this.addNodeToParentChildren(e)},deleteNodeFromParentChildren(e){const t=(0,i.bh)()?.active?.id||"files",n=(0,a.pD)(e.source),o="/"===e.dirname?s.getRoot(t):s.getNode(n);if(o){const s=new Set(o._children??[]);return s.delete(e.source),l.Ay.set(o,"_children",[...s.values()]),void r.A.debug("Children updated",{parent:o,node:e,children:o._children})}r.A.debug("Parent path does not exists, skipping children update",{node:e})},addNodeToParentChildren(e){const t=(0,i.bh)()?.active?.id||"files",n=(0,a.pD)(e.source),o="/"===e.dirname?s.getRoot(t):s.getNode(n);if(o){const s=new Set(o._children??[]);return s.add(e.source),l.Ay.set(o,"_children",[...s.values()]),void r.A.debug("Children updated",{parent:o,node:e,children:o._children})}r.A.debug("Parent path does not exists, skipping children update",{node:e})}}})(...e);return t._initialized||((0,n.B1)("files:node:created",t.onCreatedNode),(0,n.B1)("files:node:deleted",t.onDeletedNode),(0,n.B1)("files:node:moved",t.onMovedNode),t._initialized=!0),t}},78246(e,s,t){"use strict";t.d(s,{j:()=>r});var n=t(61338),i=t(46855),a=t(10810),o=t(85471),l=t(84560);t(37365);const r=(0,a.nY)("search",()=>{const e=(0,o.KR)(""),s=(0,o.KR)("filter");(0,o.wB)(s,a),(0,o.wB)(e,(e,s)=>{e.trim()!==s.trim()&&a()}),function(){(0,n.B1)("files:navigation:changed",r);const t=window.OCP.Files.Router;"search"===t.params.view&&(e.value=[t.query.query].flat()[0]??"",e.value?(s.value="globally",l.A.debug("Directly navigated to search view",{query:e.value})):(l.A.info("Directly navigated to search view without any query, redirect to files view."),t.goToRoute(void 0,{...t.params,view:"files"},{...t.query,query:void 0},!0)))}();const t=(0,i.A)(s=>{window.OCP.Files.Router.goToRoute(void 0,{view:"search"},{query:e.value},s)});function a(){(0,n.Ic)("files:search:updated",{query:e.value,scope:s.value});const i=window.OCP.Files.Router;if("search"===i.params.view&&(""===e.value||"filter"===s.value))return s.value="filter",i.goToRoute(void 0,{view:"files"},{...i.query,query:void 0});if("filter"===s.value||!e.value)return;const a="search"===i.params.view;l.A.debug("Update route for updated search query",{query:e.value,isSearch:a}),t(a)}function r(t){"search"!==t.id&&(e.value="",s.value="filter")}return{query:e,scope:s}})},92829(e,s,t){"use strict";t.d(s,{L:()=>i,P:()=>a});var n=t(81222);function i(){return 0!==(0,n.C)("files","storageStats",{quota:-1}).quota}function a(){const{default_view:e}=(0,n.C)("files","config",{default_view:"files"});return"personal"!==e||i()?e:"files"}},66480(e,s,t){"use strict";t.d(s,{g:()=>g});var n=t(43690),i=t(61338),a=t(35810),o=t(53334),l=t(14668),r=t(39992),d=t(92829);const m="files";function g(){let e="";const s=(0,a.bh)();s.register(new a.Ss({id:m,name:(0,o.t)("files","All files"),caption:(0,o.t)("files","List of your files and folders."),icon:n,order:(0,d.P)()===m?0:5,getContents:l.h})),(0,i.B1)("files:search:updated",({scope:t,query:n})=>{if("globally"===t)return;if(s.active?.id!==m)return;if(e.length<3&&n.length<3)return;const a=(0,r.F)();a.activeFolder&&(e=n,(0,i.Ic)("files:node:updated",a.activeFolder))})}},37365(e,s,t){"use strict";t.d(s,{d:()=>u});var n=t(35810),i=t(53334),a=t(85471),o=t(21777),l=t(77815),r=t(84560),d=t(88140
1),m=t(78246),g=t(46502);async function c(e,s){const t=(0,m.j)((0,d.u)());try{return{contents:await(0,g.E)(t.query,{signal:s.signal}),folder:new n.vd({id:0,source:`${l.Xn}${(0,l.ei)()}}#search`,owner:(0,o.HW)().uid,permissions:n.aX.READ,root:(0,l.ei)()})}}catch(e){if(s.signal.aborted)throw r.A.info("Fetching search results aborted"),new DOMException("Aborted","AbortError");throw r.A.error("Failed to fetch search results",{error:e}),e}}function u(){let e,s;(0,n.bh)().register(new n.Ss({id:"search",name:(0,i.t)("files","Search"),caption:(0,i.t)("files","Search results within your files."),async emptyView(n){s?e.$destroy():s=(await Promise.all([t.e(4208),t.e(1035)]).then(t.bind(t,91035))).default,e=new a.Ay(s),e.$mount(n)},icon:'<svg xmlns="http://www.w3.org/2000/svg" id="mdi-magnify" viewBox="0 0 24 24"><path d="M9.5,3A6.5,6.5 0 0,1 16,9.5C16,11.11 15.41,12.59 14.44,13.73L14.71,14H15.5L20.5,19L19,20.5L14,15.5V14.71L13.73,14.44C12.59,15.41 11.11,16 9.5,16A6.5,6.5 0 0,1 3,9.5A6.5,6.5 0 0,1 9.5,3M9.5,5C7,5 5,7 5,9.5C5,12 7,14 9.5,14C12,14 14,12 14,9.5C14,7 12,5 9.5,5Z" /></svg>',order:10,parent:"files",expanded:!0,hidden:!0,getContents:c}))}t(66480)},75689(e,s,t){"use strict";var n=t(71354),i=t.n(n),a=t(76314),o=t.n(a)()(i());o.push([e.id,".files-list-filter-time__clear-button[data-v-2841ff92] .action-button__text{color:var(--color-error-text)}","",{version:3,sources:["webpack://./apps/files/src/components/FileListFilter/FileListFilterModified.vue"],names:[],mappings:"AAEC,4EACC,6BAAA",sourcesContent:["\n.files-list-filter-time {\n\t&__clear-button :deep(.action-button__text) {\n\t\tcolor: var(--color-error-text);\n\t}\n}\n"],sourceRoot:""}]);const l=o;t.d(s,["A",0,l])},66443(e,s,t){"use strict";var n=t(71354),i=t.n(n),a=t(76314),o=t.n(a)()(i());o.push([e.id,"\n.new-node-dialog__form[data-v-82c37f84] {\n\t/* Ensure the dialog does not jump when there is a validity error */\n\tmin-height: calc(2 * var(--default-clickable-area));\n}\n","",{version:3,sources:["webpack://./apps/files/src/components/NewNodeDialog.vue"],names:[],mappings:";AAgLA;CACA,mEAAA;CACA,mDAAA;AACA",sourcesContent:["\x3c!--\n - SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors\n - SPDX-License-Identifier: AGPL-3.0-or-later\n--\x3e\n<template>\n\t<NcDialog\n\t\tdata-cy-files-new-node-dialog\n\t\t:name=\"name\"\n\t\t:open=\"open\"\n\t\tclose-on-click-outside\n\t\tout-transition\n\t\t@update:open=\"emit('close', null)\">\n\t\t<template #actions>\n\t\t\t<NcButton\n\t\t\t\tdata-cy-files-new-node-dialog-submit\n\t\t\t\tvariant=\"primary\"\n\t\t\t\t:disabled=\"validity !== ''\"\n\t\t\t\t@click=\"submit\">\n\t\t\t\t{{ t('files', 'Create') }}\n\t\t\t</NcButton>\n\t\t</template>\n\t\t<form\n\t\t\tref=\"formElement\"\n\t\t\tclass=\"new-node-dialog__form\"\n\t\t\[email protected]=\"emit('close', localDefaultName)\">\n\t\t\t<NcTextField\n\t\t\t\tref=\"nameInput\"\n\t\t\t\tv-model=\"localDefaultName\"\n\t\t\t\tdata-cy-files-new-node-dialog-input\n\t\t\t\t:error=\"validity !== ''\"\n\t\t\t\t:helper-text=\"validity\"\n\t\t\t\t:label=\"label\" />\n\n\t\t\t\x3c!-- Hidden file warning --\x3e\n\t\t\t<NcNoteCard\n\t\t\t\tv-if=\"isHiddenFileName\"\n\t\t\t\ttype=\"warning\"\n\t\t\t\t:text=\"t('files', 'Files starting with a dot are hidden by default')\" />\n\t\t</form>\n\t</NcDialog>\n</template>\n\n<script setup lang=\"ts\">\nimport type { ComponentPublicInstance, PropType } from 'vue'\n\nimport { getUniqueName } from '@nextcloud/files'\nimport { t } from '@nextcloud/l10n'\nimport { extname } from 'path'\nimport { computed, nextTick, onMounted, ref, watch, watchEffect } from 'vue'\nimport NcButton from '@nextcloud/vue/components/NcButton'\nimport NcDialog from '@nextcloud/vue/components/NcDialog'\nimport NcNoteCard from '@nextcloud/vue/components/NcNoteCard'\nimport NcTextField from '@nextcloud/vue/components/NcTextField'\nimport { getFilenameValidity } from '../utils/filenameValidity.ts'\n\nconst props = defineProps({\n\t/**\n\t * The name to be used by default\n\t */\n\tdefaultName: {\n\t\ttype: String,\n\t\tdefault: t('files', 'New folder'),\n\t},\n\t/**\n\t * Other files that are in the current directory\n\t */\n\totherNames: {\n\t\ttype: Array as PropType<string[]>,\n\t\tdefault: () => [],\n\t},\n\t/**\n\t * Open state of the dialog\n\t */\n\topen: {\n\t\ttype: Boolean,\n\t\tdefault: true,\n\t}
1,\n\t/**\n\t * Dialog name\n\t */\n\tname: {\n\t\ttype: String,\n\t\tdefault: t('files', 'Create new folder'),\n\t},\n\t/**\n\t * Input label\n\t */\n\tlabel: {\n\t\ttype: String,\n\t\tdefault: t('files', 'Folder name'),\n\t},\n\n\t/**\n\t * Whether the name is for a folder, which affects the validation of the name. Defaults to false.\n\t */\n\tisFolder: {\n\t\ttype: Boolean,\n\t\tdefault: false,\n\t},\n})\n\nconst emit = defineEmits<{\n\t(event: 'close', name: string | null): void\n}>()\n\nconst localDefaultName = ref<string>(props.defaultName)\nconst nameInput = ref<ComponentPublicInstance>()\nconst formElement = ref<HTMLFormElement>()\nconst validity = ref('')\n\nconst isHiddenFileName = computed(() => {\n\t// Check if the name starts with a dot, which indicates a hidden file\n\treturn localDefaultName.value.trim().startsWith('.')\n})\n\n/**\n * Focus the filename input field\n */\nfunction focusInput() {\n\tnextTick(() => {\n\t\t// get the input element\n\t\tconst input = nameInput.value?.$el.querySelector('input')\n\t\tif (!props.open || !input) {\n\t\t\treturn\n\t\t}\n\n\t\t// length of the basename\n\t\tconst length = localDefaultName.value.length - extname(localDefaultName.value).length\n\t\t// focus the input\n\t\tinput.focus()\n\t\t// and set the selection to the basename (name without extension)\n\t\tinput.setSelectionRange(0, length)\n\t})\n}\n\n/**\n * Trigger submit on the form\n */\nfunction submit() {\n\tformElement.value?.requestSubmit()\n}\n\n// Reset local name on props change\nwatch(() => [props.defaultName, props.otherNames], () => {\n\tlocalDefaultName.value = getUniqueName(props.defaultName, props.otherNames).trim()\n})\n\n// Validate the local name\nwatchEffect(() => {\n\tif (props.otherNames.includes(localDefaultName.value.trim())) {\n\t\tvalidity.value = t('files', 'This name is already in use.')\n\t} else {\n\t\tvalidity.value = getFilenameValidity(localDefaultName.value.trim(), false, props.isFolder)\n\t}\n\tconst input = nameInput.value?.$el.querySelector('input')\n\tif (input) {\n\t\tinput.setCustomValidity(validity.value)\n\t\tinput.reportValidity()\n\t}\n})\n\n// Ensure the input is focussed even if the dialog is already mounted but not open\nwatch(() => props.open, () => {\n\tnextTick(() => {\n\t\tfocusInput()\n\t})\n})\n\nonMounted(() => {\n\t// on mounted lets use the unique name\n\tlocalDefaultName.value = getUniqueName(localDefaultName.value, props.otherNames).trim()\n\tnextTick(() => focusInput())\n})\n<\/script>\n\n<style scoped>\n.new-node-dialog__form {\n\t/* Ensure the dialog does not jump when there is a validity error */\n\tmin-height: calc(2 * var(--default-clickable-area));\n}\n</style>\n"],sourceRoot:""}]);const l=o;t.d(s,["A",0,l])},35225(e,s,t){"use strict";var n=t(71354),i=t.n(n),a=t(76314),o=t.n(a)()(i());o.push([e.id,"\n._fileListFilterType_Aeab3 {\n\tdisplay: flex;\n\tflex-direction: column;\n\tgap: var(--default-grid-baseline);\n\twidth: 100%;\n}\n","",{version:3,sources:["webpack://./apps/files/src/components/FileListFilter/FileListFilterType.vue"],names:[],mappings:";AA+JA;CACA,aAAA;CACA,sBAAA;CACA,iCAAA;CACA,WAAA;AACA",sourcesContent:["\x3c!--\n - SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors\n - SPDX-License-Identifier: AGPL-3.0-or-later\n--\x3e\n<template>\n\t<div :class=\"$style.fileListFilterType\">\n\t\t<NcButton\n\t\t\tv-for=\"fileType of typePresets\"\n\t\t\t:key=\"fileType.id\"\n\t\t\t:pressed=\"selectedOptions.includes(fileType)\"\n\t\t\tvariant=\"tertiary\"\n\t\t\talignment=\"start\"\n\t\t\twide\n\t\t\t@update:pressed=\"toggleOption(fileType, $event)\">\n\t\t\t<template #icon>\n\t\t\t\t<NcIconSvgWrapper :svg=\"fileType.icon\" />\n\t\t\t</template>\n\t\t\t{{ fileType.label }}\n\t\t</NcButton>\n\t</div>\n</template>\n\n<script setup lang=\"ts\">\nimport type { ITypePreset, TypeFilter } from '../../filters/TypeFilter.ts'\n\nimport svgDocument from '@mdi/svg/svg/file-document.svg?raw'\nimport svgPDF from '@mdi/svg/svg/file-pdf-box.svg?raw'\nimport svgPresentation from '@mdi/svg/svg/file-presentation-box.svg?raw'\nimport svgSpreadsheet from '@mdi/svg/svg/file-table-box.svg?raw'\
1nimport svgFolder from '@mdi/svg/svg/folder.svg?raw'\nimport svgImage from '@mdi/svg/svg/image.svg?raw'\nimport svgMovie from '@mdi/svg/svg/movie.svg?raw'\nimport svgAudio from '@mdi/svg/svg/music.svg?raw'\nimport { t } from '@nextcloud/l10n'\nimport { onMounted, onUnmounted, ref, watch } from 'vue'\nimport NcButton from '@nextcloud/vue/components/NcButton'\nimport NcIconSvgWrapper from '@nextcloud/vue/components/NcIconSvgWrapper'\n\nconst props = defineProps<{\n\tfilter: TypeFilter\n}>()\n\nconst selectedOptions = ref<ITypePreset[]>([])\nwatch(selectedOptions, () => {\n\tprops.filter.setPresets([...selectedOptions.value])\n})\n\nonMounted(() => {\n\tprops.filter.addEventListener('reset', resetFilter)\n\tprops.filter.addEventListener('deselect', onDeselect)\n\tselectedOptions.value = typePresets.filter(({ id }) => props.filter.presets.some((preset) => preset.id === id))\n})\nonUnmounted(() => {\n\tprops.filter.removeEventListener('reset', resetFilter)\n\tprops.filter.removeEventListener('deselect', onDeselect)\n})\n\n/**\n * Handler for reset event from filter\n */\nfunction resetFilter() {\n\tselectedOptions.value = []\n}\n\n/**\n * Handle deselect event from filter\n *\n * @param event - The custom event\n */\nfunction onDeselect(event: CustomEvent<string>) {\n\tconst option = typePresets.find((preset) => preset.id === event.detail)\n\tif (option) {\n\t\ttoggleOption(option, false)\n\t}\n}\n\n/**\n * Toggle option from selected option\n *\n * @param option The option to toggle\n * @param selected Whether the option is selected or not\n */\nfunction toggleOption(option: ITypePreset, selected: boolean) {\n\tselectedOptions.value = selectedOptions.value.filter((o) => o.id !== option.id)\n\n\tif (selected) {\n\t\tselectedOptions.value.push(option)\n\t}\n}\n<\/script>\n\n<script lang=\"ts\">\n/**\n * Available presets\n */\nconst typePresets = [\n\t{\n\t\tid: 'document',\n\t\tlabel: t('files', 'Documents'),\n\t\ticon: colorize(svgDocument, '#49abea'),\n\t\tmime: ['x-office/document'],\n\t},\n\t{\n\t\tid: 'spreadsheet',\n\t\tlabel: t('files', 'Spreadsheets'),\n\t\ticon: colorize(svgSpreadsheet, '#9abd4e'),\n\t\tmime: ['x-office/spreadsheet'],\n\t},\n\t{\n\t\tid: 'presentation',\n\t\tlabel: t('files', 'Presentations'),\n\t\ticon: colorize(svgPresentation, '#f0965f'),\n\t\tmime: ['x-office/presentation'],\n\t},\n\t{\n\t\tid: 'pdf',\n\t\tlabel: t('files', 'PDFs'),\n\t\ticon: colorize(svgPDF, '#dc5047'),\n\t\tmime: ['application/pdf'],\n\t},\n\t{\n\t\tid: 'folder',\n\t\tlabel: t('files', 'Folders'),\n\t\ticon: colorize(svgFolder, window.getComputedStyle(document.body).getPropertyValue('--color-primary-element')),\n\t\tmime: ['httpd/unix-directory'],\n\t},\n\t{\n\t\tid: 'audio',\n\t\tlabel: t('files', 'Audio'),\n\t\ticon: svgAudio,\n\t\tmime: ['audio'],\n\t},\n\t{\n\t\tid: 'image',\n\t\t// TRANSLATORS: This is for filtering files, e.g. PNG or JPEG, so photos, drawings, or images in general\n\t\tlabel: t('files', 'Images'),\n\t\ticon: svgImage,\n\t\tmime: ['image'],\n\t},\n\t{\n\t\tid: 'video',\n\t\tlabel: t('files', 'Videos'),\n\t\ticon: svgMovie,\n\t\tmime: ['video'],\n\t},\n] as ITypePreset[]\n\n/**\n * Helper to colorize an svg icon\n *\n * @param svg - the svg content\n * @param color - the color to apply\n */\nfunction colorize(svg: string, color: string) {\n\treturn svg.replace('<path ', `<path fill=\"${color}\" `)\n}\n<\/script>\n\n<style module>\n.fileListFilterType {\n\tdisplay: flex;\n\tflex-direction: column;\n\tgap: var(--default-grid-baseline);\n\twidth: 100%;\n}\n</style>\n"],sourceRoot:""}]),o.locals={fileListFilterType:"_fileListFilterType_Aeab3"};const l=o;t.d(s,["A",0,l])},27518(e){"use strict";e.exports="data:image/svg+xml,%3c%21--%20-%20SPDX-FileCopyrightText:%202020%20Google%20Inc.%20-%20SPDX-License-Identifier:%20Apache-2.0%20--%3e%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2724%27%20height=%2724%27%20fill=%27%23222%27%3e%3cpath%20d=%27M15.4%2016.6L10.8%2012l4.6-4.6L14%206l-6%206%206%206%201.4-1.4z%27/%3e%3c/svg%3e"},27514(e){"use strict";e.exports="data:image/svg+xml,%3c%21--%20-%20SPDX-FileCopyrightText:%202020%20Google%20Inc.%20-%20SPDX-License-Identifier:%20Apache-2.0%20--%3e%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2724%27%20height=%2724%27%20fill=%27%23222%27%3e%3cpath%20d=%27M18.4%207.4L17%206l-6%206%206%206%201.4-1.4-4.6-4.6%204.6-4.6m-6%200L11%206l-6%206%206%206%201.4-1.4L7.8%2012l4.6-4.6z%27/%3e%3c/svg%3e"},79722(e){"use strict";e.exports="data:image/svg+xml,%3c%21--%20-%20SPDX-FileCopyrightText:%202020%20Google%20Inc.%20-%20SPDX-License-Identifier:%20Apache-2.0%20--%3e%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2724%27%20height=%2724%27%20fill=%27%23222%27%3e%3cpath%20d=%27M5.6%207.4L7%206l6%206-6%206-1.4-1.4%204.6-4.6-4.6-4.6m6%200L13%206l6%206-6%206-1.4-1.4%204.6-4.6-4.6-4.6z%27/%3e%3c/svg%3e"},64505(e){"use strict";e.exports="data:image/svg+xml,%3c%21--%20-%20SPDX-FileCopyrightText:%202020%20Google%20Inc.%20-%20SPDX-License-Identifier:%20Apache-2.0%20--%3e%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2724%27%20height=%2724%27%20fill=%27%23222%27%3e%3cpath%20d=%27M8.6%2016.
16l4.6-4.6-4.6-4.6L10%206l6%206-6%206-1.4-1.4z%27/%3e%3c/svg%3e"},43690(e){"use strict";e.exports='<svg xmlns="http://www.w3.org/2000/svg" id="mdi-folder-outline" viewBox="0 0 24 24"><path d="M20,18H4V8H20M20,6H12L10,4H4C2.89,4 2,4.89 2,6V18A2,2 0 0,0 4,20H20A2,2 0 0,0 22,18V8C22,6.89 21.1,6 20,6Z" /></svg>'},63779(){},77199(){},77815(e,s,t){"use strict";t.d(s,{CP:()=>c,EY:()=>w,KU:()=>k,Q$:()=>b,VX:()=>g,Yc:()=>m,Yr:()=>f,aN:()=>u,ei:()=>p,pO:()=>y});var n=t(21777),i=t(63814),a=t(9487),o=t(44719),l=t(70970);const r=["d:getcontentlength","d:getcontenttype","d:getetag","d:getlastmodified","d:creationdate","d:displayname","d:quota-available-bytes","d:resourcetype","nc:has-preview","nc:is-encrypted","nc:mount-type","oc:comments-unread","oc:favorite","oc:fileid","oc:owner-display-name","oc:owner-id","oc:permissions","oc:size"],d={d:"DAV:",nc:"http://nextcloud.org/ns",oc:"http://owncloud.org/ns",ocs:"http://open-collaboration-services.org/ns"};function m(e,s={nc:"http://nextcloud.org/ns"}){l.s.davNamespaces??={...d},l.s.davProperties??=[...r];const t={...l.s.davNamespaces,...s};return l.s.davProperties.find(s=>s===e)?(l.l.warn(`${e} already registered`,{prop:e}),!1):e.startsWith("<")||2!==e.split(":").length?(l.l.error(`${e} is not valid. See example: 'oc:fileid'`,{prop:e}),!1):t[e.split(":")[0]]?(l.s.davProperties.push(e),l.s.davNamespaces=t,!0):(l.l.error(`${e} namespace unknown`,{prop:e,namespaces:t}),!1)}function g(){return l.s.davProperties??=[...r],l.s.davProperties.map(e=>`<${e} />`).join(" ")}function c(){return l.s.davNamespaces??={...d},Object.keys(l.s.davNamespaces).map(e=>`xmlns:${e}="${l.s.davNamespaces?.[e]}"`).join(" ")}function u(){return`<?xml version="1.0"?>\n\t\t<d:propfind ${c()}>\n\t\t\t<d:prop>\n\t\t\t\t${g()}\n\t\t\t</d:prop>\n\t\t</d:propfind>`}function f(e){return`<?xml version="1.0" encoding="UTF-8"?>\n<d:searchrequest ${c()}\n\txmlns:ns="https://github.com/icewind1991/SearchDAV/ns">\n\t<d:basicsearch>\n\t\t<d:select>\n\t\t\t<d:prop>\n\t\t\t\t${g()}\n\t\t\t</d:prop>\n\t\t</d:select>\n\t\t<d:from>\n\t\t\t<d:scope>\n\t\t\t\t<d:href>/files/${(0,n.HW)()?.uid}/</d:href>\n\t\t\t\t<d:depth>infinity</d:depth>\n\t\t\t</d:scope>\n\t\t</d:from>\n\t\t<d:where>\n\t\t\t<d:and>\n\t\t\t\t<d:or>\n\t\t\t\t\t<d:not>\n\t\t\t\t\t\t<d:eq>\n\t\t\t\t\t\t\t<d:prop>\n\t\t\t\t\t\t\t\t<d:getcontenttype/>\n\t\t\t\t\t\t\t</d:prop>\n\t\t\t\t\t\t\t<d:literal>httpd/unix-directory</d:literal>\n\t\t\t\t\t\t</d:eq>\n\t\t\t\t\t</d:not>\n\t\t\t\t\t<d:eq>\n\t\t\t\t\t\t<d:prop>\n\t\t\t\t\t\t\t<oc:size/>\n\t\t\t\t\t\t</d:prop>\n\t\t\t\t\t\t<d:literal>0</d:literal>\n\t\t\t\t\t</d:eq>\n\t\t\t\t</d:or>\n\t\t\t\t<d:gt>\n\t\t\t\t\t<d:prop>\n\t\t\t\t\t\t<d:getlastmodified/>\n\t\t\t\t\t</d:prop>\n\t\t\t\t\t<d:literal>${e}</d:literal>\n\t\t\t\t</d:gt>\n\t\t\t</d:and>\n\t\t</d:where>\n\t\t<d:orderby>\n\t\t\t<d:order>\n\t\t\t\t<d:prop>\n\t\t\t\t\t<d:getlastmodified/>\n\t\t\t\t</d:prop>\n\t\t\t\t<d:descending/>\n\t\t\t</d:order>\n\t\t</d:orderby>\n\t\t<d:limit>\n\t\t\t<d:nresults>100</d:nresults>\n\t\t\t<ns:firstresult>0</ns:firstresult>\n\t\t</d:limit>\n\t</d:basicsearch>\n</d:searchrequest>`}function p(){return(0,a.f)()?`/files/${(0,a.G)()}`:`/files/${(0,n.HW)()?.uid}`}const h=p();function w(){const e=(0,i.dC)("dav");return(0,a.f)()?e.replace("remote.php","public.php"):e}const v=w();function k(e=v,s={}){const t=(0,o.UU)(e,{headers:s});function i(e){t.setHeaders({...s,"X-Requested-With":"XMLHttpRequest",requesttoken:e??""})}return(0,n.zo)(i),i((0,n.do)()),(0,o.Gu)().patch("fetch",(e,s)=>{const t=s.headers;return t?.method&&(s.method=t.method,delete t.method),fetch(e,s)}),t}async function b(e={}){const s=e.client??k(),t=e.path??"/",n=e.davRoot??h;return(await s.getDirectoryContents(`${n}${t}`,{signal:e.signal,details:!0,data:`<?xml version="1.0"?>\n\t\t<oc:filter-files ${c()}>\n\t\t\t<d:prop>\n\t\t\t\t${g()}\n\t\t\t</d:prop>\n\t\t\t<oc:filter-rules>\n\t\t\t\t<oc:favorite>1</oc:favorite>\n\t\t\t</oc:filter-rules>\n\t\t</oc:filter-files>`,headers:{method:"REPORT"},includeSelf:!0})).data.filter(e=>e.filename!==t).map(e=>y(e,n))}function y(e,s=h,t=v){let i=(0,n.HW)()?.uid;if((0,a.f)())i=i??"anonymous";else if(!i)throw new Error("No user id found");const o=e.props,r=function(e=""){let s=l.P.NONE;return e?(e.includes("G")&&(s|=l.P.READ),e.includes("W")&&(s|=l.P.WRITE),e.includes("CK")&&(s|=l.P.CREATE),e.includes("NV")&&(s|=l.P.UPDATE),e.includes("D")&&(s|=l.P.DELET
1E),e.includes("R")&&(s|=l.P.SHARE),s):s}(o?.permissions),d=String(o?.["owner-id"]||i),m=o.fileid||0,g=new Date(Date.parse(e.lastmod)),c=new Date(Date.parse(o.creationdate)),u={id:m,source:`${t}${e.filename}`,mtime:isNaN(g.getTime())||0===g.getTime()?void 0:g,crtime:isNaN(c.getTime())||0===c.getTime()?void 0:c,mime:e.mime||"application/octet-stream",displayname:void 0!==o.displayname?String(o.displayname):void 0,size:o?.size||Number.parseInt(o.getcontentlength||"0"),status:m<0?l.c.FAILED:void 0,permissions:r,owner:d,root:s,attributes:{...e,...o,hasPreview:o?.["has-preview"]}};return delete u.attributes?.props,"file"===e.type?new l.a(u):new l.b(u)}t.d(s,["VA",0,h,"Xn",0,v])},66860(e,s,t){"use strict";t.d(s,{e:()=>Y,n:()=>$}),t(78945);var n=t(47387),i=t(21777),a=t(83391),o=t(71225),l=t(43627),r=t(87485),d=t(44368),m=t(53553),g=t(38759),c=t(11195),u=t(63814),f=t(95368),p=t(35947),h=t(380),w=t(85471),v=t(95674),k=t(98469),b=t(94205),y=t(57505),x=t(61744),T=t(15502),C=t(24764),U=t(74095),S=t(6695),L=t(95101);const F=(0,c.$)().detectLocale();[{locale:"af",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Afrikaans (https://www.transifex.com/nextcloud/teams/64236/af/)","Content-Type":"text/plain; charset=UTF-8",Language:"af","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Afrikaans (https://www.transifex.com/nextcloud/teams/64236/af/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: af\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"ar",json:{charset:"utf-8",headers:{"Last-Translator":"Ali <[email protected]>, 2025","Language-Team":"Arabic (https://app.transifex.com/nextcloud/teams/64236/ar/)","Content-Type":"text/plain; charset=UTF-8",Language:"ar","Plural-Forms":"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2024\nabu.s3ud, 2024\nAli <[email protected]>, 2025\n"},msgstr:["Last-Translator: Ali <[email protected]>, 2025\nLanguage-Team: Arabic (https://app.transifex.com/nextcloud/teams/64236/ar/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ar\nPlural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" Ù٠اسÙ
Ù
Ù
ÙÙØ¹ ÙÙ
Ù٠أ٠Ù
Ø¬ÙØ¯.']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" ÙÙ ÙÙØ¹ Ù
Ù
ÙÙØ¹ Ø£Ù ÙÙÙÙ ÙÙ
ÙÙ.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['"{segment}" ÙÙ ØºÙØ± Ù
سÙ
ÙØ ب٠Ù٠اسÙ
Ù
Ù٠أ٠Ù
Ø¬ÙØ¯.']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} Ù
ÙÙ Ù
تعارض","{count} Ù
ÙÙ Ù
تعارض","{count} Ù
ÙÙØ§Ù Ù
تعارضاÙ","{count} Ù
ÙÙ Ù
تعارض","{count} Ù
ÙÙØ§Øª Ù
تعارضة","{count} Ù
ÙÙØ§Øª Ù
تعارضة"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} Ù
ÙÙ Ù
تعارض ÙÙ {dirname}","{count} Ù
ÙÙ Ù
تعارض ÙÙ {dirname}","{count} Ù
ÙÙØ§Ù Ù
تعارضا٠ÙÙ {dirname}","{count} Ù
ÙÙ Ù
تعارض ÙÙ {dirname}","{count} Ù
ÙÙØ§Øª Ù
تعارضة ÙÙ {dirname}","{count} Ù
ÙÙØ§Øª Ù
تعارضة ÙÙ {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["Ù
ازا٠{seconds} Ø«ÙØ§ÙÙ","Ù
ازا٠{seconds} Ø«ÙØ§ÙÙ","Ù
ازا٠{seconds} Ø«ÙØ§ÙÙ","Ù
ازا٠{seconds} Ø«ÙØ§ÙÙ","Ù
ازا٠{seconds} Ø«ÙØ§ÙÙ","Ù
ازا٠{seconds} Ø«ÙØ§ÙÙ"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} Ù
تبÙÙØ©"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["بضع Ø«ÙØ§ÙÙ Ù
تبÙÙØ©"]},assembling:{msgid:"assembling",msgstr:["تجÙ
ÙØ¹"]},Cancel:{msgid:"Cancel",msgstr:["Ø¥ÙØºØ§Ø¡"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Ø¥ÙØºÙ Ø§ÙØ¹Ù
ÙÙØ© باÙÙØ§Ù
Ù"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Ø¥ÙØºØ§Ø¡ عÙ
ÙÙØ§Øª Ø±ÙØ¹ اÙÙ
ÙÙØ§Øª"]},Continue:{msgid:"Continue",msgstr:["إستÙ
ر"]},"Create new":{msgid:"Create new",msgstr:["Ø¥ÙØ´Ø§Ø¡ Ø¬Ø¯ÙØ¯"]},"estimating time left":{msgid:"estimating time left",msgstr:["ØªÙØ¯Ùر اÙÙÙØª اÙÙ
تبÙÙ"]},"Existing version":{msgid:"Existing version",msgstr:["Ø§ÙØ¥ØµØ¯Ø§Ø± Ø§ÙØØ§ÙÙ"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["ØªØ¹Ø°ÙØ±Øª إعادة تجÙ
ÙØ¹ اÙÙØªÙ Ù
عا٠"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["ØªØ¹Ø°ÙØ± Ø±ÙØ¹ اÙÙ
ÙÙ"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['ØºÙØ± Ù
سÙ
ÙØ ا٠ÙÙØªÙ٠اسÙ
اÙÙ
Ù٠ب٠"{segment}".']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["إذا اخترت Ø§ÙØ§ØØªÙاظ باÙÙØ³Ø®ØªÙÙ ÙØ³ÙتÙ
Ø¥ÙØØ§Ù Ø±ÙÙ
عداد آخر اسÙ
اÙÙ
Ù٠اÙÙØ§Ø±Ø¯."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["اسÙ
Ù
ÙÙ ØºÙØ± صØÙØ"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["ØªØ§Ø±ÙØ® آخر تعدÙÙ ØºÙØ± Ù
عرÙÙ"]},New:{msgid:"New",msgstr:["Ø¬Ø¯ÙØ¯"]},"New filename":{msgid:"New filename",msgstr:["اسÙ
Ù
ÙÙ Ø¬Ø¯ÙØ¯"]},"New version":{msgid:"New version",msgstr:["ÙØ³Ø®Ø© Ø¬Ø¯ÙØ¯Ø©"]},paused:{msgid:"paused",msgstr:["Ù
ÙØ¬Ù
ÙÙØ¯"]},"Preview image":{msgid:"Preview image",msgstr:["Ù
عاÙÙØ© Ø§ÙØµÙرة"]},Rename:{msgid:"Rename",msgstr:["تغÙÙØ± Ø§ÙØªØ³Ù
ÙØ©"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["ØØ¯ÙÙØ¯ ÙÙ ØµÙØ§Ø¯ÙÙ Ø§ÙØ®Ùارات"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["ØØ¯ÙÙØ¯ Ù٠اÙÙ
ÙÙØ§Øª اÙÙ
ÙØ¬Ùدة"]},"Select all new files":{msgid:"Select all new files",msgstr:["ØØ¯ÙÙØ¯ Ù٠اÙÙ
ÙÙØ§Øª Ø§ÙØ¬Ø¯Ùدة"]},Skip:{msgid:"Skip",msgstr:["تخطÙÙÙ"]},"Skip this file":{msgid:"Skip this file",msgid_plural:"Skip {count} files",msgstr:["تخطÙÙ {count} Ù
ÙÙ","تخطÙÙ {count} Ù
ÙÙ","تخطÙÙ {count} Ù
ÙÙ","تخطÙÙ {count} Ù
ÙÙ","تخطÙÙ {count} Ù
ÙÙ","تخطÙÙ {count} Ù
ÙÙ"]},"Unknown size":{msgid:"Unknown size",msgstr:["ØØ¬Ù
ØºÙØ± Ù
عÙÙÙ
"]},Upload:{msgid:"Upload",msgstr:["Ø±ÙØ¹ اÙÙ
ÙÙØ§Øª"]},"Upload files":{msgid:"Upload files",msgstr:["Ø±ÙØ¹ Ù
ÙÙØ§Øª"]},"Upload folders":{msgid:"Upload folders",msgstr:["Ø±ÙØ¹ Ù
Ø¬ÙØ¯Ø§Øª"]},"Upload from device":{msgid:"Upload from device",msgstr:["Ø§ÙØ±Ùع Ù
Ù Ø¬ÙØ§Ø² "]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["تÙ
Ù Ø¥ÙØºØ§Ø¡ عÙ
ÙÙØ© Ø±ÙØ¹ اÙÙ
ÙÙØ§Øª"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["تÙ
Ù ØªØ¬Ø§ÙØ² Ø§ÙØ±Ùع"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['Ø±ÙØ¹ "{folder}" تÙ
Ù ØªØ¬Ø§ÙØ²Ù']},"Upload progress":{msgid:"Upload progress",msgstr:["ØªÙØ¯ÙÙÙ
Ø§ÙØ±Ùع "]},"When an incoming folder is selected, any conflicting files within it will also be over
1written.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Ø¹ÙØ¯ ØªØØ¯Ùد Ù
Ø¬ÙØ¯ ÙØ§Ø±Ø¯Ø Ø£Ù Ù
ÙÙØ§Øª Ù
تعارضة بداخÙ٠ستتÙ
اÙÙØªØ§Ø¨Ø© ÙÙÙÙØ§."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Ø¹ÙØ¯ ØªØØ¯Ùد Ù
Ø¬ÙØ¯ ÙØ§Ø±Ø¯Ø ستتÙ
ÙØªØ§Ø¨Ø© اÙÙ
ØØªÙÙ Ù٠اÙÙ
Ø¬ÙØ¯ اÙÙ
ÙØ¬Ùد Ù Ø³ÙØªÙ
تÙÙÙØ° ØÙ Ø§ÙØªØ¹Ø§Ø±Ø¶ بشÙ٠تعاÙÙØ¯Ù."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Ø£ÙÙ٠اÙÙ
ÙÙØ§Øª ترغب ÙÙ Ø§ÙØ¥Ø¨Ùاء عÙÙÙØ§Ø"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["ÙÙ
ÙÙ٠إÙ
ÙØ§ تغÙÙØ± اسÙ
اÙÙ
ÙÙØ Ø£Ù ØªØ¬Ø§ÙØ²ÙØ Ø£Ù Ø¥ÙØºØ§Ø¡ Ø§ÙØ¹Ù
ÙÙØ© برÙÙ
ÙÙØªÙا."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["ÙØ¬Ø¨ أ٠تختار ÙØ³Ø®Ø© ÙØ§ØØ¯Ø© عÙÙ Ø§ÙØ£ÙÙ Ù
Ù ÙÙ Ù
ÙÙ ÙÙØ§Ø³ØªÙ
رار."]}}}}},{locale:"ast",json:{charset:"utf-8",headers:{"Last-Translator":"enolp <[email protected]>, 2023","Language-Team":"Asturian (https://app.transifex.com/nextcloud/teams/64236/ast/)","Content-Type":"text/plain; charset=UTF-8",Language:"ast","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nenolp <[email protected]>, 2023\n"},msgstr:["Last-Translator: enolp <[email protected]>, 2023\nLanguage-Team: Asturian (https://app.transifex.com/nextcloud/teams/64236/ast/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ast\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} ficheru en coflictu","{count} ficheros en coflictu"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} ficheru en coflictu en {dirname}","{count} ficheros en coflictu en {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgstr:["Queden {seconds} segundos"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["Tiempu que queda: {time}"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["queden unos segundos"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Encaboxar les xubes"]},Continue:{msgid:"Continue",msgstr:["Siguir"]},"estimating time left":{msgid:"estimating time left",msgstr:["estimando'l tiempu que falta"]},"Existing version":{msgid:"Existing version",msgstr:["Versión esistente"]},"If you select both versions, the copied file will have a number added to its name.":{msgid:"If you select both versions, the copied file will have a number added to its name.",msgstr:["Si seleiciones dambes versiones, el ficheru copiáu va tener un númberu amestáu al so nome."]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["La data de la última modificación ye desconocida"]},New:{msgid:"New",msgstr:["Nuevu"]},"New version":{msgid:"New version",msgstr:["Versión nueva"]},paused:{msgid:"paused",msgstr:["en posa"]},"Preview image":{msgid:"Preview image",msgstr:["Previsualizar la imaxe"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Marcar toles caxelles"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Seleicionar tolos ficheros esistentes"]},"Select all new files":{msgid:"Select all new files",msgstr:["Seleicionar tolos ficheros nuevos"]},"Skip this file":{msgid:"Skip this file",msgid_plural:"Skip {count} files",msgstr:["Saltar esti ficheru","Saltar {count} ficheros"]},"Unknown size":{msgid:"Unknown size",msgstr:["Tamañu desconocÃu"]},"Upload cancelled":{msgid:"Upload cancelled",msgstr:["Encaboxóse la xuba"]},"Upload files":{msgid:"Upload files",msgstr:["Xubir ficheros"]},"Upload progress":{msgid:"Upload progress",msgstr:["Xuba en cursu"]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["¿Qué ficheros quies caltener?"]},"You need to select at least one version of each file to continue."
1:{msgid:"You need to select at least one version of each file to continue.",msgstr:["Tienes de seleicionar polo menos una versión de cada ficheru pa siguir."]}}}}},{locale:"az",json:{charset:"utf-8",headers:{"Last-Translator":"Rashad Aliyev <[email protected]>, 2023","Language-Team":"Azerbaijani (https://app.transifex.com/nextcloud/teams/64236/az/)","Content-Type":"text/plain; charset=UTF-8",Language:"az","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nRashad Aliyev <[email protected]>, 2023\n"},msgstr:["Last-Translator: Rashad Aliyev <[email protected]>, 2023\nLanguage-Team: Azerbaijani (https://app.transifex.com/nextcloud/teams/64236/az/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: az\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgstr:["{seconds} saniyÉ qalıb"]},"{time} left":{msgid:"{time} left",comments:{extracted:"time has the format 00:00:00"},msgstr:["{time} qalıb"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["bir neÃ§É saniyÉ qalıb"]},Add:{msgid:"Add",msgstr:["ÆlavÉ et"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["YüklÉmÉni imtina et"]},"estimating time left":{msgid:"estimating time left",msgstr:["TÉxmini qalan vaxt"]},paused:{msgid:"paused",msgstr:["pauzadadır"]},"Upload files":{msgid:"Upload files",msgstr:["Faylları yüklÉ"]}}}}},{locale:"be",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Belarusian (https://www.transifex.com/nextcloud/teams/64236/be/)","Content-Type":"text/plain; charset=UTF-8",Language:"be","Plural-Forms":"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Belarusian (https://www.transifex.com/nextcloud/teams/64236/be/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: be\nPlural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"bg",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Bulgarian (Bulgaria) (https://www.transifex.com/nextcloud/teams/64236/bg_BG/)","Content-Type":"text/plain; charset=UTF-8",Language:"bg_BG","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Bulgarian (Bulgaria) (https://www.transifex.com/nextcloud/teams/64236/bg_BG/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: bg_BG\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"bn_BD",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Bengali (Bangladesh) (https://www.transifex.com/nextcloud/teams/64236/bn_BD/)","Content-Type":"text/plain; charset=UTF-8",Language:"bn_BD","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>
1, 2022\nLanguage-Team: Bengali (Bangladesh) (https://www.transifex.com/nextcloud/teams/64236/bn_BD/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: bn_BD\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"br",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Breton (https://www.transifex.com/nextcloud/teams/64236/br/)","Content-Type":"text/plain; charset=UTF-8",Language:"br","Plural-Forms":"nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > 19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 && n % 1000000 == 0) ? 3 : 4);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Breton (https://www.transifex.com/nextcloud/teams/64236/br/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: br\nPlural-Forms: nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > 19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 && n % 1000000 == 0) ? 3 : 4);\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"bs",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Bosnian (https://www.transifex.com/nextcloud/teams/64236/bs/)","Content-Type":"text/plain; charset=UTF-8",Language:"bs","Plural-Forms":"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Bosnian (https://www.transifex.com/nextcloud/teams/64236/bs/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: bs\nPlural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"ca",json:{charset:"utf-8",headers:{"Last-Translator":"Leandro Navarro <[email protected]>, 2025","Language-Team":"Catalan (https://app.transifex.com/nextcloud/teams/64236/ca/)","Content-Type":"text/plain; charset=UTF-8",Language:"ca","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2024\nv v <[email protected]>, 2025\nLeandro Navarro <[email protected]>, 2025\n"},msgstr:["Last-Translator: Leandro Navarro <[email protected]>, 2025\nLanguage-Team: Catalan (https://app.transifex.com/nextcloud/teams/64236/ca/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ca\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" és un nom de fitxer o carpeta prohibit.']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" és un tipus de fitxer prohibit.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['"{segment}" no és permès dins del nom de fitxer o carpeta.']},"{count}
1 file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count}fitxer en conflicte","{count} fitxer en conflicte"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} conflicte de fitxers a {dirname}","{count} conflictes de fitxers a {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["{seconds} segon restant","{seconds} segons restants"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["Queden {time}"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["queden uns segons"]},assembling:{msgid:"assembling",msgstr:["assemblatge"]},Cancel:{msgid:"Cancel",msgstr:["Cancel·lar"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Cancel·lar l'operació sencera"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Cancel·la les pujades"]},Continue:{msgid:"Continue",msgstr:["Continuar"]},"Create new":{msgid:"Create new",msgstr:["Crea nou"]},"estimating time left":{msgid:"estimating time left",msgstr:["sâestà estimant el temps restant"]},"Existing version":{msgid:"Existing version",msgstr:["Existing version"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["No s'han pogut acoblar els trossos"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["No s'ha pogut pujar el fitxer"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['Els noms de fitxer no han d\'acabar en "{segment}".']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Si seleccioneu les dues versions, el fitxer entrant tindrà un número afegit al seu nom."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["Nom de fitxer no và lid"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Data de la darrera modificació desconeguda"]},New:{msgid:"New",msgstr:["Nou"]},"New filename":{msgid:"New filename",msgstr:["Nou nom de fitxer"]},"New version":{msgid:"New version",msgstr:["Nova versió"]},paused:{msgid:"paused",msgstr:["en pausa"]},"Preview image":{msgid:"Preview image",msgstr:["Imatge de vista prèvia"]},Rename:{msgid:"Rename",msgstr:["Canviar el nom"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Seleccioneu totes les caselles de selecció"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Seleccioneu tots els fitxers existents"]},"Select all new files":{msgid:"Select all new files",msgstr:["Seleccioneu tots el fitxers nous"]},Skip:{msgid:"Skip",msgstr:["Saltar"]},"Skip {count} file":{msgid:"Skip {count} file",msgid_plural:"Skip {count} files",msgstr:["Omet {count} fitxer","Omet {count} fitxers"]},"Skip this file":{msgid:"Skip this file",msgstr:["Omet aquest fitxer"]},"Unknown size":{msgid:"Unknown size",msgstr:["Mida desconeguda"]},Upload:{msgid:"Upload",msgstr:["Pujar"]},"Upload files":{msgid:"Upload files",msgstr:["Puja els fitxers"]},"Upload folders":{msgid:"Upload folders",msgstr:["Pujar les carpetes"]},"Upload from device":{msgid:"Upload from device",msgstr:["Pujada des del dispositiu"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["La pujada s'ha cancel·lat"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["S'ha omès la pujada"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['S\'ha omès la pujada de "{folder}"']},"Upload progress":{msgid:"Upload progress",msgstr:["Procés de pujada"]},"When an incoming folder is selected, any conflicting files within it will also be over
1written.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Quan es selecciona una carpeta d'entrada, també es sobreescriuran els fitxers en conflicte dins d'ella."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Quan es selecciona una carpeta d'entrada, el contingut s'escriu a la carpeta existent i es realitza una resolució recursiva de conflictes."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Quins fitxers vols conservar?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["Podeu canviar el nom del fitxer, saltar aquest fitxer o cancel·lar tota l'operació."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["Heu de seleccionar almenys una versió de cada fitxer per continuar."]}}}}},{locale:"cs",json:{charset:"utf-8",headers:{"Last-Translator":"Pavel Borecki <[email protected]>, 2025","Language-Team":"Czech (Czech Republic) (https://app.transifex.com/nextcloud/teams/64236/cs_CZ/)","Content-Type":"text/plain; charset=UTF-8",Language:"cs_CZ","Plural-Forms":"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2024\nMichal Å mahel <[email protected]>, 2024\nMartin Hankovec, 2024\nAppukonrad <[email protected]>, 2024\nPavel Borecki <[email protected]>, 2025\n"},msgstr:["Last-Translator: Pavel Borecki <[email protected]>, 2025\nLanguage-Team: Czech (Czech Republic) (https://app.transifex.com/nextcloud/teams/64236/cs_CZ/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: cs_CZ\nPlural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:["â{segment}â nenà povoleno použÃt jako název souboru Äi složky."]},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:["â{segment}â nenà povoleného typu souboru."]},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:["â{segment}â nenà povoleno použÃt v rámci názvu souboru Äi složky."]},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} kolize souborů","{count} kolize souborů","{count} kolizà souborů","{count} kolize souborů"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} kolize souboru v {dirname}","{count} kolize souboru v {dirname}","{count} kolizà souborů v {dirname}","{count} kolize souboru v {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["zbývá {seconds}","zbývajà {seconds}","zbývá {seconds}","zbývajà {seconds}"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["zbývá {time}"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["zbývá nÄkolik sekund"]},assembling:{msgid:"assembling",msgstr:["sestavovánÃ"]},Cancel:{msgid:"Cancel",msgstr:["ZruÅ¡it"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["ZruÅ¡it celou operaci"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["ZruÅ¡it nahrávánÃ"]},Continue:{msgid:"Continue",msgstr:["PokraÄovat"]},"Create new":{msgid:"Create new",msgstr:["VytvoÅit nový"]},"estimating time left":{msgid:"estimating time left",msgstr:["odhaduje se zbývajÃcà Äas"]},"Existing version":{msgid:"Existing version",msgstr:["ExistujÃcà verze"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["Shluky se nepodaÅilo dát dohromady"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["Soubor se nepodaÅilo
1nahrát"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:["Názvy souborů nemohou konÄit na â{segment}â."]},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Pokud vyberete obÄ verze, pÅÃchozà soubor bude mÃt ke jménu pÅidánu ÄÃslici."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["Neplatný název souboru"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Neznámé datum poslednà úpravy"]},New:{msgid:"New",msgstr:["Nové"]},"New filename":{msgid:"New filename",msgstr:["Nový název souboru"]},"New version":{msgid:"New version",msgstr:["Nová verze"]},paused:{msgid:"paused",msgstr:["pozastaveno"]},"Preview image":{msgid:"Preview image",msgstr:["Náhled obrázku"]},Rename:{msgid:"Rename",msgstr:["PÅejmenovat"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["OznaÄit vÅ¡echny zaÅ¡krtávacà kolonky"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Vybrat veÅ¡keré stávajÃcà soubory"]},"Select all new files":{msgid:"Select all new files",msgstr:["Vybrat veÅ¡keré nové soubory"]},Skip:{msgid:"Skip",msgstr:["PÅeskoÄit"]},"Skip {count} file":{msgid:"Skip {count} file",msgid_plural:"Skip {count} files",msgstr:["PÅeskoÄit {count} soubor","PÅeskoÄit {count} soubory","PÅeskoÄit {count} souborů","PÅeskoÄit {count} soubory"]},"Skip this file":{msgid:"Skip this file",msgstr:["PÅeskoÄit tento soubor"]},"Unknown size":{msgid:"Unknown size",msgstr:["Neznámá velikost"]},Upload:{msgid:"Upload",msgstr:["Nahrát"]},"Upload files":{msgid:"Upload files",msgstr:["Nahrát soubory"]},"Upload folders":{msgid:"Upload folders",msgstr:["Nahrát složky"]},"Upload from device":{msgid:"Upload from device",msgstr:["Nahrát ze zaÅÃzenÃ"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["Nahrávánà bylo zruÅ¡eno"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["Nahránà bylo pÅeskoÄeno"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:["Nahránà â{folder}â bylo pÅeskoÄeno"]},"Upload progress":{msgid:"Upload progress",msgstr:["Postup v nahrávánÃ"]},"When an incoming folder is selected, any conflicting files within it will also be over
1written.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Po výbÄru pÅÃchozà složky budou rovnÄž pÅepsány vÅ¡echny v nà obsažené konfliktnà soubory"]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Když je vybrána pÅÃchozà složka, obsah je zapsán do existujÃcà složky a je provedeno rekurzivnà ÅeÅ¡enà kolizÃ."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Které soubory si pÅejete ponechat?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["Soubor je možné buÄ pÅejmenovat, pÅeskoÄit nebo celou operaci zruÅ¡it."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["Aby bylo možné pokraÄovat, je tÅeba vybrat alespoÅ jednu verzi od každého souboru."]}}}}},{locale:"cy_GB",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Welsh (United Kingdom) (https://www.transifex.com/nextcloud/teams/64236/cy_GB/)","Content-Type":"text/plain; charset=UTF-8",Language:"cy_GB","Plural-Forms":"nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Welsh (United Kingdom) (https://www.transifex.com/nextcloud/teams/64236/cy_GB/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: cy_GB\nPlural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"da",json:{charset:"utf-8",headers:{"Last-Translator":"Finn Sommer <[email protected]>, 2025","Language-Team":"Danish (https://app.transifex.com/nextcloud/teams/64236/da/)","Content-Type":"text/plain; charset=UTF-8",Language:"da","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2024\nRasmus Rosendahl-Kaa, 2024\nMartin Bonde <[email protected]>, 2025\nFinn Sommer <[email protected]>, 2025\n"},msgstr:["Last-Translator: Finn Sommer <[email protected]>, 2025\nLanguage-Team: Danish (https://app.transifex.com/nextcloud/teams/64236/da/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: da\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" er et forbudt fil- eller mappenavn.']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" er en forbudt filtype.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['"{segment}" er ikke tilladt i et fil- eller mappenavn.']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} fil konflikt","{count} filer i konflikt"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} fil konflikt i {dirname}","{count} filer i konflikt i {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["{sekunder} sekunder tilbage","{sekunder} sekunder tilbage"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} tilbage"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["et par sekunder tilbage"]},assembling:{msgid:"assembling",msgstr:["samling"]},Cancel:{msgid:"Cancel",msgstr:["Annuller"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Annuller hele handlingen"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Annuller uploads"]},Continue:{msgid:"Continue",msgstr:["Fortsæt"]},"Create new":{msgid:"Create new",msgstr:["Opret ny"]},"estimating time left":{msgid:"estimating time left",msgstr:["estimering af resterende tid"]},"Existing version":{msgid:"Existing version",msgstr:["Eksisterende version"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["Mislykkedes at samle stumperne sammen"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["Kunne ikke uploade filen"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['Filnavne mÃ¥ ikke slutte med "{segment}".']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Hvis du vælger begge versioner, vil den indkommende fil have et nummer tilføjet til sit navn."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["Ugyldigt filnavn"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Sidste modifikationsdato ukendt"]},New:{msgid:"New",msgstr:["Ny"]},"New filename":{msgid:"New filename",msgstr:["Nyt filnavn"]},"New version":{msgid:"New version",msgstr:["Ny version"]},paused:{msgid:"paused",msgstr:["pauset"]},"Preview image":{msgid:"Preview image",msgstr:["ForhÃ¥ndsvisning af billede"]},Rename:{msgid:"Rename",msgstr:["Omdøb"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Vælg alle felter"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Vælg alle eksisterende filer"]},"Select all new files":{msgid:"Select all new files",msgstr:["Vælg alle nye filer"]},Skip:{msgid:"Skip",msgstr:["Spring over"]},"Skip {count} file":{msgid:"Skip {count} file",msgid_plural:"Skip {count} files",msgstr:["Spring {count} fil over","Spring {count} fil over"]},"Skip this file":{msgid:"Skip this file",msgstr:["Spring denne fil over"]},"Unknown size":{msgid:"Unknown size",msgstr:["Ukendt størrelse"]},Upload:{msgid:"Upload",msgstr:["Upload"]},"Upload files":{msgid:"Upload files",msgstr:["Upload filer"]},"Upload folders":{msgid:"Upload folders",msgstr:["Upload mapper"]},"Upload from device":{msgid:"Upload from device",msgstr:["Upload fra enhed"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["Upload er blevet annulleret"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["Upload er blevet sprunget over"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['Upload af "{folder}" er blevet sprunget over']}
1,"Upload progress":{msgid:"Upload progress",msgstr:["Upload fremskridt"]},"When an incoming folder is selected, any conflicting files within it will also be overwritten.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["NÃ¥r en indgÃ¥ende mappe er valgt, vil alle modstridende filer i den ogsÃ¥ blive overskrevet."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["NÃ¥r en indkommende mappe er valgt, vil dens indhold blive skrevet ind i den eksisterende mappe og en rekursiv konfliktløsning udføres."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Hvilke filer ønsker du at beholde?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["Du kan enten omdøbe filen, springe denne fil over eller annullere hele handlingen."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["Du skal vælge mindst én version af hver fil for at fortsætte."]}}}}},{locale:"de",json:{charset:"utf-8",headers:{"Last-Translator":"Martin Wilichowski, 2025","Language-Team":"German (https://app.transifex.com/nextcloud/teams/64236/de/)","Content-Type":"text/plain; charset=UTF-8",Language:"de","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2024\nAndy Scherzinger <[email protected]>, 2024\nMark Ziegler <[email protected]>, 2025\nMario Siegmann <[email protected]>, 2025\nMartin Wilichowski, 2025\n"},msgstr:["Last-Translator: Martin Wilichowski, 2025\nLanguage-Team: German (https://app.transifex.com/nextcloud/teams/64236/de/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: de\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" ist ein verbotener Datei- oder Ordnername.']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" ist ein verbotener Dateityp.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['"{segment}" ist in einem Datei- oder Ordnernamen nicht zulässig.']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} Datei-Konflikt","{count} Datei-Konflikte"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} Datei-Konflikt in {dirname}","{count} Datei-Konflikte in {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["{seconds} Sekunde verbleibt","{seconds} Sekunden verbleiben"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} verbleibend"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["ein paar Sekunden verbleiben"]},assembling:{msgid:"assembling",msgstr:["zusammenfügen"]},Cancel:{msgid:"Cancel",msgstr:["Abbrechen"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Den gesamten Vorgang abbrechen"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Hochladen abbrechen"]},Continue:{msgid:"Continue",msgstr:["Fortsetzen"]},"Create new":{msgid:"Create new",msgstr:["Neu erstellen"]},"estimating time left":{msgid:"estimating time left",msgstr:["Berechne verbleibende Zeit"]},"Existing version":{msgid:"Existing version",msgstr:["Vorhandene Version"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["Die Teile konnten nicht zusammengefügt werden"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["Die Datei konnte nicht hochgeladen werden"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['Dateinamen dürfen nicht mit "{segment}" enden.']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Wenn du beide Versionen auswählst, wird der eingehenden Datei eine Nummer zum Namen hinzugefügt."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["Ungültiger Dateiname"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Datum der letzten Ãnderung unbekannt"]},New:{msgid:"New",msgstr:["Neu"]},"New filename":{msgid:"New filename",msgstr:["Neuer Dateiname"]},"New version":{msgid:"New version",msgstr:["Neue Version"]},paused:{msgid:"paused",msgstr:["Pausiert"]}
1,"Preview image":{msgid:"Preview image",msgstr:["Vorschaubild"]},Rename:{msgid:"Rename",msgstr:["Umbenennen"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Alle Kontrollkästchen aktivieren"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Alle vorhandenen Dateien auswählen"]},"Select all new files":{msgid:"Select all new files",msgstr:["Alle neuen Dateien auswählen"]},Skip:{msgid:"Skip",msgstr:["Ãberspringen"]},"Skip {count} file":{msgid:"Skip {count} file",msgid_plural:"Skip {count} files",msgstr:["{count} Datei überspringen","{count} Dateien überspringen"]},"Skip this file":{msgid:"Skip this file",msgstr:["Diese Datei überspringen"]},"Unknown size":{msgid:"Unknown size",msgstr:["Unbekannte GröÃe"]},Upload:{msgid:"Upload",msgstr:["Hochladen"]},"Upload files":{msgid:"Upload files",msgstr:["Dateien hochladen"]},"Upload folders":{msgid:"Upload folders",msgstr:["Ordner hochladen"]},"Upload from device":{msgid:"Upload from device",msgstr:["Vom Gerät hochladen"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["Das Hochladen wurde abgebrochen"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["Das Hochladen wurde übersprungen"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['Das Hochladen von "{folder}" wurde übersprungen']},"Upload progress":{msgid:"Upload progress",msgstr:["Fortschritt beim Hochladen"]},"When an incoming folder is selected, any conflicting files within it will also be over
1written.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Wenn ein eingehender Ordner ausgewählt wird, werden alle darin enthaltenen Konfliktdateien ebenfalls überschrieben."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Bei Auswahl eines eingehenden Ordners wird der Inhalt in den vorhandenen Ordner geschrieben und eine rekursive Konfliktlösung durchgeführt."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Welche Dateien möchtest du behalten?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["Du kannst die Datei entweder umbenennen, diese Datei überspringen oder den gesamten Vorgang abbrechen."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["Du musst mindestens eine Version jeder Datei auswählen, um fortzufahren."]}}}}},{locale:"de_DE",json:{charset:"utf-8",headers:{"Last-Translator":"Martin Wilichowski, 2025","Language-Team":"German (Germany) (https://app.transifex.com/nextcloud/teams/64236/de_DE/)","Content-Type":"text/plain; charset=UTF-8",Language:"de_DE","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2024\nMark Ziegler <[email protected]>, 2025\nMario Siegmann <[email protected]>, 2025\nMartin Wilichowski, 2025\n"},msgstr:["Last-Translator: Martin Wilichowski, 2025\nLanguage-Team: German (Germany) (https://app.transifex.com/nextcloud/teams/64236/de_DE/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: de_DE\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" ist ein verbotener Datei- oder Ordnername.']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" ist ein verbotener Dateityp.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['"{segment}" ist in einem Datei- oder Ordnernamen nicht zulässig.']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} Datei-Konflikt","{count} Datei-Konflikte"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} Datei-Konflikt in {dirname}","{count} Datei-Konflikte in {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["{seconds} Sekunde verbleibt","{seconds} Sekunden verbleiben"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} verbleibend"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["ein paar Sekunden verbleiben"]},assembling:{msgid:"assembling",msgstr:["zusammenfügen"]},Cancel:{msgid:"Cancel",msgstr:["Abbrechen"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Den gesamten Vorgang abbrechen"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Hochladen abbrechen"]},Continue:{msgid:"Continue",msgstr:["Fortsetzen"]},"Create new":{msgid:"Create new",msgstr:["Neu erstellen"]},"estimating time left":{msgid:"estimating time left",msgstr:["Berechne verbleibende Zeit"]},"Existing version":{msgid:"Existing version",msgstr:["Vorhandene Version"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["Die Teile konnten nicht zusammengefügt werden"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["Die Datei konnte nicht hochgeladen werden"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['Dateinamen dürfen nicht mit "{segment}" enden.']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Wenn Sie beide Versionen auswählen, wird der eingehenden Datei eine Nummer zum Namen hinzugefügt."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["Ungültiger Dateiname"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Datum der letzten Ãnderung unbekannt"]},New:{msgid:"New",msgstr:["Neu"]},"New filename":{msgid:"New filename",msgstr:["Neuer Dateiname"]},"New version":{msgid:"New version",msgstr:["Neue Version"]},paused:{msgid:"paused",msgstr:["Pausiert"]}
1,"Preview image":{msgid:"Preview image",msgstr:["Vorschaubild"]},Rename:{msgid:"Rename",msgstr:["Umbenennen"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Alle Kontrollkästchen aktivieren"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Alle vorhandenen Dateien auswählen"]},"Select all new files":{msgid:"Select all new files",msgstr:["Alle neuen Dateien auswählen"]},Skip:{msgid:"Skip",msgstr:["Ãberspringen"]},"Skip {count} file":{msgid:"Skip {count} file",msgid_plural:"Skip {count} files",msgstr:["{count} Datei überspringen","{count} Dateien überspringen"]},"Skip this file":{msgid:"Skip this file",msgstr:["Diese Datei überspringen"]},"Unknown size":{msgid:"Unknown size",msgstr:["Unbekannte GröÃe"]},Upload:{msgid:"Upload",msgstr:["Hochladen"]},"Upload files":{msgid:"Upload files",msgstr:["Dateien hochladen"]},"Upload folders":{msgid:"Upload folders",msgstr:["Ordner hochladen"]},"Upload from device":{msgid:"Upload from device",msgstr:["Vom Gerät hochladen"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["Das Hochladen wurde abgebrochen"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["Das Hochladen wurde übersprungen"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['Das Hochladen von "{folder}" wurde übersprungen']},"Upload progress":{msgid:"Upload progress",msgstr:["Fortschritt beim Hochladen"]},"When an incoming folder is selected, any conflicting files within it will also be over
1written.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Wenn ein eingehender Ordner ausgewählt wird, werden alle darin enthaltenen Konfliktdateien ebenfalls überschrieben."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Bei Auswahl eines eingehenden Ordners wird der Inhalt in den vorhandenen Ordner geschrieben und eine rekursive Konfliktlösung durchgeführt."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Welche Dateien möchten Sie behalten?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["Sie können die Datei entweder umbenennen, diese Datei überspringen oder den gesamten Vorgang abbrechen."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["Sie müssen mindestens eine Version jeder Datei auswählen, um fortzufahren."]}}}}},{locale:"el",json:{charset:"utf-8",headers:{"Last-Translator":"ÎιάννοÏ, 2025","Language-Team":"Greek (https://app.transifex.com/nextcloud/teams/64236/el/)","Content-Type":"text/plain; charset=UTF-8",Language:"el","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2024\nEfstathios Iosifidis <[email protected]>, 2025\nÎιάννοÏ, 2025\n"},msgstr:["Last-Translator: ÎιάννοÏ, 2025\nLanguage-Team: Greek (https://app.transifex.com/nextcloud/teams/64236/el/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: el\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" είναι αÏαγοÏεÏ
μÎνο Ïνομα αÏÏείοÏ
ή ÏακÎλοÏ
.']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['Το "{segment}" είναι αÏαγοÏεÏ
μÎÎ½Î¿Ï ÏÏÏÎ¿Ï Î±ÏÏείοÏ
.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['Το "{segment}" δεν εÏιÏÏÎÏεÏαι μÎÏα ÏÏο Ïνομα ενÏÏ Î±ÏÏείοÏ
ή ÏακÎλοÏ
.']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} αÏÏείο Ïε διÎνεξη","{count} αÏÏεία Ïε διÎνεξη"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} αÏÏείο Ïε διÎνεξη ÏÏον Ïάκελο {dirname}","{count} αÏÏεία Ïε διÎνεξη ÏÏον Ïάκελο {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["ÎÏομÎνει {seconds} δεÏ
ÏεÏÏλεÏÏο","ÎÏομÎνοÏ
ν {seconds} δεÏ
ÏεÏÏλεÏÏα"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["αÏομÎνοÏ
ν {time}"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["αÏομÎνοÏ
ν λίγα δεÏ
ÏεÏÏλεÏÏα"]},assembling:{msgid:"assembling",msgstr:["ÏÏ
ναÏμολÏγηÏη"]},Cancel:{msgid:"Cancel",msgstr:["ÎκÏÏÏÏη"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["ÎκÏÏÏÏη ÏÎ»Î·Ï ÏÎ·Ï Î
1»ÎµÎ¹ÏοÏ
ÏγίαÏ"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["ÎκÏÏÏÏη μεÏαÏοÏÏÏÏεÏν"]},Continue:{msgid:"Continue",msgstr:["ΣÏ
νÎÏεια"]},"Create new":{msgid:"Create new",msgstr:["ÎημιοÏ
Ïγία νÎοÏ
"]},"estimating time left":{msgid:"estimating time left",msgstr:["εκÏίμηÏη ÏοÏ
ÏÏÏνοÏ
ÏοÏ
αÏομÎνει"]},"Existing version":{msgid:"Existing version",msgstr:["Î¥ÏάÏÏοÏ
Ïα ÎκδοÏη"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["ÎÏοÏÏ
Ïία ÏÏ
ναÏμολÏγηÏÎ·Ï ÏÏν κομμαÏιÏν"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["ÎÏοÏÏ
Ïία μεÏαÏÏÏÏÏÏÎ·Ï ÏοÏ
αÏÏείοÏ
"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['Τα ονÏμαÏα αÏÏείÏν δεν ÏÏÎÏει να ÏελειÏνοÏ
ν με "{segment}".']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Îν εÏιλÎξεÏε και ÏÎ¹Ï Î´Ïο εκδÏÏειÏ, Ïο ειÏεÏÏÏμενο αÏÏείο θα ÎÏει Îναν αÏÎ¹Î¸Î¼Ï ÏÏοÏαÏÏημÎνο ÏÏο Ïνομά ÏοÏ
."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["Îη ÎγκÏ
Ïο Ïνομα αÏÏείοÏ
"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["ÎγνÏÏÏη ημεÏομηνία ÏελεÏ
ÏÎ±Î¯Î±Ï ÏÏοÏοÏοίηÏηÏ"]},New:{msgid:"New",msgstr:["ÎÎο"]},"New filename":{msgid:"New filename",msgstr:["ÎÎο Ïνομα αÏÏείοÏ
"]},"New version":{msgid:"New version",msgstr:["ÎÎα ÎκδοÏη"]},paused:{msgid:"paused",msgstr:["Ïε ÏαÏÏη"]},"Preview image":{msgid:"Preview image",msgstr:["Î ÏοεÏιÏκÏÏηÏη εικÏναÏ"]},Rename:{msgid:"Rename",msgstr:["ÎεÏονομαÏία"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["ÎÏιλογή ÏλÏν ÏÏν ÏλαιÏίÏν ελÎγÏοÏ
"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["ÎÏιλογή ÏλÏν ÏÏν Ï
ÏαÏÏÏνÏÏν αÏÏείÏν"]},"Select all new files":{msgid:"Select all new files",msgstr:["ÎÏιλογή ÏλÏν ÏÏν νÎÏν αÏÏείÏν"]},Skip:{msgid:"Skip",msgstr:["ΠαÏάλειÏη"]},"Skip {count} file":{msgid:"Skip {count} file",msgid_plural:"Skip {count} files",msgstr:["ΠαÏάλειÏη {count} αÏÏείοÏ
","ΠαÏάλειÏη {count} αÏÏείÏν"]},"Skip this file":{msgid:"Skip this file",msgstr:["ΠαÏαλείÏÏε αÏ
ÏÏ Ïο αÏÏείο"]},"Unknown size":{msgid:"Unknown size",msgstr:["ÎγνÏÏÏο μÎγεθοÏ"]},Upload:{msgid:"Upload",msgstr:["ÎεÏαÏÏÏÏÏÏη"]},"Upload files":{msgid:"Upload files",msgstr:["ÎεÏαÏÏÏÏÏÏη αÏÏείÏν"]},"Upload folders":{msgid:"Upload folders",msgstr:["ÎεÏαÏÏÏÏÏÏη ÏακÎλÏν"]},"Upload from device":{msgid:"Upload from device",msgstr:["ÎεÏαÏÏÏÏÏÏη αÏÏ ÏÏ
ÏκεÏ
ή"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["ΠμεÏαÏÏÏÏÏÏη ακÏ
ÏÏθηκε"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["ΠμεÏαÏÏÏÏÏÏη ÏαÏαλείÏθηκε"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['ΠμεÏαÏÏÏÏÏÏη ÏοÏ
"{folder}" ÏαÏαλείÏθηκε']},"Upload progress":{msgid:"Upload progress",msgstr:["Î ÏÏÎ¿Î´Î¿Ï Î¼ÎµÏαÏÏÏÏÏÏηÏ"]},"When an incoming folder is selected, any conflicting files within it will also be over
1written.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["ÎÏαν εÏιλÎγεÏαι ÎÎ½Î±Ï ÎµÎ¹ÏεÏÏÏÎ¼ÎµÎ½Î¿Ï ÏάκελοÏ, Ïλα Ïα αÏÏεία Ïε διÎνεξη μÎÏα Ïε αÏ
ÏÏν θα ανÏικαÏαÏÏαθοÏν."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["ÎÏαν εÏιλÎγεÏαι ÎÎ½Î±Ï ÎµÎ¹ÏεÏÏÏÎ¼ÎµÎ½Î¿Ï ÏάκελοÏ, Ïο ÏεÏιεÏÏÎ¼ÎµÎ½Ï ÏοÏ
γÏάÏεÏαι ÏÏον Ï
ÏάÏÏονÏα Ïάκελο και εκÏελείÏαι αναδÏομική εÏίλÏ
Ïη διενÎξεÏν."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Ποια αÏÏεία θÎλεÏε να διαÏηÏήÏεÏε;"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["ÎÏοÏείÏε είÏε να μεÏονομάÏεÏε Ïο αÏÏείο, να ÏαÏαλείÏεÏε αÏ
ÏÏ Ïο αÏÏείο ή να ακÏ
ÏÏÏεÏε Ïλη Ïη λειÏοÏ
Ïγία."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["Î ÏÎÏει να εÏιλÎξεÏε ÏοÏ
λάÏιÏÏον μία ÎκδοÏη κάθε αÏÏείοÏ
για να ÏÏ
νεÏίÏεÏε."]}}}}},{locale:"en_GB",json:{charset:"utf-8",headers:{"Last-Translator":"Andi Chandler <[email protected]>, 2025","Language-Team":"English (United Kingdom) (https://app.transifex.com/nextcloud/teams/64236/en_GB/)","Content-Type":"text/plain; charset=UTF-8",Language:"en_GB","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2024\nAndi Chandler <[email protected]>, 2025\n"},msgstr:["Last-Translator: Andi Chandler <[email protected]>, 2025\nLanguage-Team: English (United Kingdom) (https://app.transifex.com/nextcloud/teams/64236/en_GB/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: en_GB\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" is a forbidden file or folder name.']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" is a forbidden file type.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['"{segment}" is not allowed inside a file or folder name.']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} file conflict","{count} files conflict"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} file conflict in {dirname}","{count} file conflicts in {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["{seconds} seconds left","{seconds} seconds left"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} left"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["a few seconds left"]},assembling:{msgid:"assembling",msgstr:["assembling"]},Cancel:{msgid:"Cancel",msgstr:["Cancel"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Cancel the entire operation"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Cancel uploads"]},Continue:{msgid:"Continue",msgstr:["Continue"]},"Create new":{msgid:"Create new",msgstr:["Create new"]},"estimating time left":{msgid:"estimating time left",msgstr:["estimating time left"]},"Existing version":{msgid:"Existing version",msgstr:["Existing version"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["Failed to assemble the chunks together"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["Failed to upload the file"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['Filenames must not end with "{segment}".']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["If you select both versions, the incoming file will have a number added to its name."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["Invalid filename"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Last modified date unknown"]},New:{msgid:"New",msgstr:["New"]},"New filename":{msgid:"New filename",msgstr:["New filename"]},"New version":{msgid:"New version",msgstr:["New version"]},paused:{msgid:"paused",msgstr:["paused"]},"Preview image":{msgid:"Preview image",msgstr:["Preview image"]},Rename:{msgid:"Rename",msgstr:["Rename"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Select all checkboxes"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Select all existing files"]},"Select all new files":{msgid:"Select all new files",msgstr:["Select all new files"]},Skip:{msgid:"Skip",msgstr:["Skip"]},"Skip {count} file":{msgid:"Skip {count} file",msgid_plural:"Skip {count} files",msgstr:["Skip {count} file","Skip {count} files"]},"Skip this file":{msgid:"Skip this file",msgstr:["Skip this file"]},"Unknown size":{msgid:"Unknown size",msgstr:["Unknown size"]},Upload:{msgid:"Upload",msgstr:["Upload"]},"Upload files":{msgid:"Upload files",msgstr:["Upload files"]},"Upload folders":{msgid:"Upload folders",msgstr:["Upload folders"]},"Upload from device":{msgid:"Upload from device",msgstr:["Upload from device"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["Upload has been cancelled"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["Upload has been skipped"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['Upload of "{folder}" has been skipped']},"Upload progress":{msgid:"Upload progress",msgstr:["Upload progress"]},"When an incoming folder is selected, any conflicting files within it will also be over
1written.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["When an incoming folder is selected, any conflicting files within it will also be overwritten."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Which files do you want to keep?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["You can either rename the file, skip this file or cancel the whole operation."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["You need to select at least one version of each file to continue."]}}}}},{locale:"eo",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Esperanto (https://www.transifex.com/nextcloud/teams/64236/eo/)","Content-Type":"text/plain; charset=UTF-8",Language:"eo","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Esperanto (https://www.transifex.com/nextcloud/teams/64236/eo/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: eo\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"es",json:{charset:"utf-8",headers:{"Last-Translator":"Julio C. Ortega, 2025","Language-Team":"Spanish (https://app.transifex.com/nextcloud/teams/64236/es/)","Content-Type":"text/plain; charset=UTF-8",Language:"es","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2024\nFranciscoFJ <[email protected]>, 2024\nJulio C. Ortega, 2025\n"},msgstr:["Last-Translator: Julio C. Ortega, 2025\nLanguage-Team: Spanish (https://app.transifex.com/nextcloud/teams/64236/es/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" es un nombre de archivo o carpeta no permitido.']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" es un tipo de archivo no permitido.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['"{segment}" no está permitido dentro del nombre de un archivo o carpeta.']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} conflicto de archivo","{count} conflictos de archivo","{count} conflictos de archivo"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} conflicto de archivo en {dirname}","{count} conflictos de archivo en {dirname}","{count} conflictos de archivo en {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["queda {seconds} segundo","quedan {seconds} segundos","quedan {seconds} segundos"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} restante"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["quedan unos segundos"]},assembling:{msgid:"assembling",msgstr:["ensamblando"]},Cancel:{msgid:"Cancel",msgstr:["Cancelar"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Cancelar toda la operación"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Cancelar subidas"]},Continue:{msgid:"Continue",msgstr:["Continuar"]},"Create new":{msgid:"Create new",msgstr:["Crear nuevo"]},"estimating time left":{msgid:"estimating time left",msgstr:["estimando tiempo restante"]},"Existing version":{msgid:"Existing version",msgstr:["Versión existente"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["Fallo al ensamblar todas las partes juntas"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["Fallo al cargar el archivo"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['Los nombres de archivo no deben terminar en "{segment}".']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Si selecciona ambas versionas, el archivo entrante le será agregado un número a su nombre."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["Nombre de archivo inválido"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Ãltima fecha de modificación desconocida"]},New:{msgid:"New",msgstr:["Nuevo"]},"New filename":{msgid:"New filename",msgstr:["Nuevo nombre de archivo"]}
1,"New version":{msgid:"New version",msgstr:["Nueva versión"]},paused:{msgid:"paused",msgstr:["pausado"]},"Preview image":{msgid:"Preview image",msgstr:["Previsualizar imagen"]},Rename:{msgid:"Rename",msgstr:["Renombrar"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Seleccionar todas las casillas de verificación"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Seleccionar todos los archivos existentes"]},"Select all new files":{msgid:"Select all new files",msgstr:["Seleccionar todos los archivos nuevos"]},Skip:{msgid:"Skip",msgstr:["Saltar"]},"Skip {count} file":{msgid:"Skip {count} file",msgid_plural:"Skip {count} files",msgstr:["Omitir {count} archivo","Omitir {count} archivos","Omitir {count} archivos"]},"Skip this file":{msgid:"Skip this file",msgstr:["Omitir este archivo"]},"Unknown size":{msgid:"Unknown size",msgstr:["Tamaño desconocido"]},Upload:{msgid:"Upload",msgstr:["Cargar"]},"Upload files":{msgid:"Upload files",msgstr:["Subir archivos"]},"Upload folders":{msgid:"Upload folders",msgstr:["Subir carpetas"]},"Upload from device":{msgid:"Upload from device",msgstr:["Subir desde dispositivo"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["La subida ha sido cancelada"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["La carga fue omitida"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['La carga de "{folder}" ha sido omitida']},"Upload progress":{msgid:"Upload progress",msgstr:["Progreso de la subida"]},"When an incoming folder is selected, any conflicting files within it will also be over
1written.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Cuando una carpeta entrante es seleccionada, cualquier de los archivos en conflictos también serán sobre-escritos."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Cuando una carpeta entrante es seleccionada, el contenido es escrito en la carpeta existente y se realizará una resolución de conflictos recursiva."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["¿Qué archivos desea conservar?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["Puede o bien, renombrar el archivo, omitirlo, o, cancelar toda la operación."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["Debe seleccionar al menos una versión de cada archivo para continuar."]}}}}},{locale:"es_419",json:{charset:"utf-8",headers:{"Last-Translator":"ALEJANDRO CASTRO, 2022","Language-Team":"Spanish (Latin America) (https://www.transifex.com/nextcloud/teams/64236/es_419/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_419","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nALEJANDRO CASTRO, 2022\n"},msgstr:["Last-Translator: ALEJANDRO CASTRO, 2022\nLanguage-Team: Spanish (Latin America) (https://www.transifex.com/nextcloud/teams/64236/es_419/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_419\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgstr:["{seconds} segundos restantes"]},"{time} left":{msgid:"{time} left",comments:{extracted:"time has the format 00:00:00"},msgstr:["{tiempo} restante"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["quedan pocos segundos"]},Add:{msgid:"Add",msgstr:["agregar"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Cancelar subidas"]},"estimating time left":{msgid:"estimating time left",msgstr:["estimando tiempo restante"]},paused:{msgid:"paused",msgstr:["pausado"]},"Upload files":{msgid:"Upload files",msgstr:["Subir archivos"]}}}}},{locale:"es_AR",json:{charset:"utf-8",headers:{"Last-Translator":"MatÃas Campo Hoet <[email protected]>, 2024","Language-Team":"Spanish (Argentina) (https://app.transifex.com/nextcloud/teams/64236/es_AR/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_AR","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2024\nMatÃas Campo Hoet <[email protected]>, 2024\n"},msgstr:["Last-Translator: MatÃas Campo Hoet <[email protected]>, 2024\nLanguage-Team: Spanish (Argentina) (https://app.transifex.com/nextcloud/teams/64236/es_AR/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_AR\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},'"{filename}" contains invalid characters, how do you want to continue?':{msgid:'"{filename}" contains invalid characters, how do you want to continue?',msgstr:['"{filename}" contiene caracteres inválidos, ¿cómo desea continuar?']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} conflicto de archivo","{count} conflictos de archivo","{count} conflictos de archivo"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} conflicto de archivo en {dirname}","{count} conflictos de archivo en {dirname}","{count} conflictos de archivo en {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgstr:["{seconds} segundos restantes"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} restante"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["quedan unos segundos"]},Cancel:{msgid:"Cancel",msgstr:["Cancelar"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Cancelar toda la operación"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Cancelar subidas"]},Continue:{msgid:"Continue",msgstr:["Continuar"]},"Create new":{msgid:"Create new",msgstr:["Crear nuevo"]},"estimating time left":{msgid:"estimating time left",msgstr:["estimando tiempo restante"]},"Existing version":{msgid:"Existing version",msgstr:["Versión existente"]},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Si selecciona ambas versionas, se agregará un número al nombre del archivo entrante."]},"Invalid file name":{msgid:"Invalid file name",msgstr:["Nombre de archivo inválido"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Fecha de última modificación desconocida"]},New:{msgid:"New",msgstr:["Nuevo"]}
1,"New version":{msgid:"New version",msgstr:["Nueva versión"]},paused:{msgid:"paused",msgstr:["pausado"]},"Preview image":{msgid:"Preview image",msgstr:["Vista previa de imagen"]},Rename:{msgid:"Rename",msgstr:["Renombrar"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Seleccionar todas las casillas de verificación"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Seleccionar todos los archivos existentes"]},"Select all new files":{msgid:"Select all new files",msgstr:["Seleccionar todos los archivos nuevos"]},Skip:{msgid:"Skip",msgstr:["Omitir"]},"Skip this file":{msgid:"Skip this file",msgid_plural:"Skip {count} files",msgstr:["Omitir este archivo","Omitir {count} archivos","Omitir {count} archivos"]},"Unknown size":{msgid:"Unknown size",msgstr:["Tamaño desconocido"]},"Upload files":{msgid:"Upload files",msgstr:["Cargar archivos"]},"Upload folders":{msgid:"Upload folders",msgstr:["Cargar carpetas"]},"Upload from device":{msgid:"Upload from device",msgstr:["Cargar desde dispositivo"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["Carga cancelada"]},"Upload progress":{msgid:"Upload progress",msgstr:["Progreso de la carga"]},"When an incoming folder is selected, any conflicting files within it will also be over
1written.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Cuando una carpeta entrante es seleccionada, cualquier archivo en conflicto dentro de la misma también serán sobreescritos."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Cuando una carpeta entrante es seleccionada, el contenido se escribe en la carpeta existente y se realiza una resolución de conflictos recursiva."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["¿Qué archivos desea conservar?"]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["Debe seleccionar al menos una versión de cada archivo para continuar."]}}}}},{locale:"es_CL",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Spanish (Chile) (https://www.transifex.com/nextcloud/teams/64236/es_CL/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_CL","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Spanish (Chile) (https://www.transifex.com/nextcloud/teams/64236/es_CL/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_CL\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"es_CO",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Spanish (Colombia) (https://www.transifex.com/nextcloud/teams/64236/es_CO/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_CO","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Spanish (Colombia) (https://www.transifex.com/nextcloud/teams/64236/es_CO/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_CO\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"es_CR",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Spanish (Costa Rica) (https://www.transifex.com/nextcloud/teams/64236/es_CR/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_CR","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Spanish (Costa Rica) (https://www.transifex.com/nextcloud/teams/64236/es_CR/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_CR\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}}
1,{locale:"es_DO",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Spanish (Dominican Republic) (https://www.transifex.com/nextcloud/teams/64236/es_DO/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_DO","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Spanish (Dominican Republic) (https://www.transifex.com/nextcloud/teams/64236/es_DO/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_DO\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"es_EC",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Spanish (Ecuador) (https://www.transifex.com/nextcloud/teams/64236/es_EC/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_EC","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Spanish (Ecuador) (https://www.transifex.com/nextcloud/teams/64236/es_EC/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_EC\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"es_GT",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Spanish (Guatemala) (https://www.transifex.com/nextcloud/teams/64236/es_GT/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_GT","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Spanish (Guatemala) (https://www.transifex.com/nextcloud/teams/64236/es_GT/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_GT\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"es_HN",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Spanish (Honduras) (https://www.transifex.com/nextcloud/teams/64236/es_HN/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_HN","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Spanish (Honduras) (https://www.transifex.com/nextcloud/teams/64236/es_HN/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_HN\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}}
1,{locale:"es_MX",json:{charset:"utf-8",headers:{"Last-Translator":"Jehu Marcos Herrera Puentes, 2024","Language-Team":"Spanish (Mexico) (https://app.transifex.com/nextcloud/teams/64236/es_MX/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_MX","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2024\nJehu Marcos Herrera Puentes, 2024\n"},msgstr:["Last-Translator: Jehu Marcos Herrera Puentes, 2024\nLanguage-Team: Spanish (Mexico) (https://app.transifex.com/nextcloud/teams/64236/es_MX/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_MX\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},'"{filename}" contains invalid characters, how do you want to continue?':{msgid:'"{filename}" contains invalid characters, how do you want to continue?',msgstr:['"{filename}" contiene caracteres inválidos, ¿Cómo desea continuar?']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} conflicto de archivo","{count} conflictos de archivo","{count} archivos en conflicto"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} archivo en conflicto en {dirname}","{count} archivos en conflicto en {dirname}","{count} archivo en conflicto en {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgstr:["{seconds} segundos restantes"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{tiempo} restante"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["quedan pocos segundos"]},Cancel:{msgid:"Cancel",msgstr:["Cancelar"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Cancelar toda la operación"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Cancelar subidas"]},Continue:{msgid:"Continue",msgstr:["Continuar"]},"Create new":{msgid:"Create new",msgstr:["Crear nuevo"]},"estimating time left":{msgid:"estimating time left",msgstr:["estimando tiempo restante"]},"Existing version":{msgid:"Existing version",msgstr:["Versión existente"]},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Si selecciona ambas versionas, se agregará un número al nombre del archivo entrante."]},"Invalid file name":{msgid:"Invalid file name",msgstr:["Nombre de archivo inválido"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Fecha de última modificación desconocida"]},New:{msgid:"New",msgstr:["Nuevo"]},"New version":{msgid:"New version",msgstr:["Nueva versión"]},paused:{msgid:"paused",msgstr:["en pausa"]},"Preview image":{msgid:"Preview image",msgstr:["Previsualizar imagen"]},Rename:{msgid:"Rename",msgstr:["Renombrar"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Seleccionar todas las casillas de verificación"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Seleccionar todos los archivos existentes"]},"Select all new files":{msgid:"Select all new files",msgstr:["Seleccionar todos los archivos nuevos"]},Skip:{msgid:"Skip",msgstr:["Omitir"]},"Skip this file":{msgid:"Skip this file",msgid_plural:"Skip {count} files",msgstr:["Omitir este archivo","Omitir {count} archivos","Omitir {count} archivos"]},"Unknown size":{msgid:"Unknown size",msgstr:["Tamaño desconocido"]},"Upload files":{msgid:"Upload files",msgstr:["Subir archivos"]},"Upload folders":{msgid:"Upload folders",msgstr:["Subir carpetas"]},"Upload from device":{msgid:"Upload from device",msgstr:["Subir desde dispositivo"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["La subida ha sido cancelada"]},"Upload progress":{msgid:"Upload progress",msgstr:["Progreso de la subida"]},"When an incoming folder is selected, any conflicting files within it will also be over
1written.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Cuando una carpeta entrante es seleccionada, cualquier archivo en conflicto dentro de la misma también será sobrescrito."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Cuando una carpeta entrante es seleccionada, el contenido se escribe en la carpeta existente y se realiza una resolución de conflictos recursiva."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["¿Cuáles archivos desea conservar?"]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["Debe seleccionar al menos una versión de cada archivo para continuar."]}}}}},{locale:"es_NI",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Spanish (Nicaragua) (https://www.transifex.com/nextcloud/teams/64236/es_NI/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_NI","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Spanish (Nicaragua) (https://www.transifex.com/nextcloud/teams/64236/es_NI/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_NI\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"es_PA",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Spanish (Panama) (https://www.transifex.com/nextcloud/teams/64236/es_PA/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_PA","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Spanish (Panama) (https://www.transifex.com/nextcloud/teams/64236/es_PA/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_PA\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"es_PE",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Spanish (Peru) (https://www.transifex.com/nextcloud/teams/64236/es_PE/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_PE","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Spanish (Peru) (https://www.transifex.com/nextcloud/teams/64236/es_PE/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_PE\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}}
1,{locale:"es_PR",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Spanish (Puerto Rico) (https://www.transifex.com/nextcloud/teams/64236/es_PR/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_PR","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Spanish (Puerto Rico) (https://www.transifex.com/nextcloud/teams/64236/es_PR/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_PR\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"es_PY",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Spanish (Paraguay) (https://www.transifex.com/nextcloud/teams/64236/es_PY/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_PY","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Spanish (Paraguay) (https://www.transifex.com/nextcloud/teams/64236/es_PY/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_PY\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"es_SV",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Spanish (El Salvador) (https://www.transifex.com/nextcloud/teams/64236/es_SV/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_SV","Plural-Forms":"nplurals=2; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Spanish (El Salvador) (https://www.transifex.com/nextcloud/teams/64236/es_SV/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_SV\nPlural-Forms: nplurals=2; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"es_UY",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Spanish (Uruguay) (https://www.transifex.com/nextcloud/teams/64236/es_UY/)","Content-Type":"text/plain; charset=UTF-8",Language:"es_UY","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Spanish (Uruguay) (https://www.transifex.com/nextcloud/teams/64236/es_UY/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: es_UY\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}}
1,{locale:"et_EE",json:{charset:"utf-8",headers:{"Last-Translator":"Priit Jõerüüt <[email protected]>, 2025","Language-Team":"Estonian (Estonia) (https://app.transifex.com/nextcloud/teams/64236/et_EE/)","Content-Type":"text/plain; charset=UTF-8",Language:"et_EE","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2024\nPriit Jõerüüt <[email protected]>, 2025\n"},msgstr:["Last-Translator: Priit Jõerüüt <[email protected]>, 2025\nLanguage-Team: Estonian (Estonia) (https://app.transifex.com/nextcloud/teams/64236/et_EE/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: et_EE\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:["â{segment}â on keelatud faili- või kausta nimi."]},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:["â{segment}â on keelatud failitüüp."]},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:["â{segment}â pole faili- või kausta nimes lubatud."]},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} fail on vastuolus","{count} faili on vastuolus"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} fail on vastuolus â{dirname}â kaustas","{count} faili on vastuolus â{dirname}â kaustas"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["jäänud {seconds} sekund","jäänud {seconds} sekundit"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["aega jäänud {time} "]},"a few seconds left":{msgid:"a few seconds left",msgstr:["jäänud mõni sekund"]},assembling:{msgid:"assembling",msgstr:["koostamisel"]},Cancel:{msgid:"Cancel",msgstr:["Katkesta"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Katkesta kogu tegevus"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Katkesta üleslaadimine"]},Continue:{msgid:"Continue",msgstr:["Jätka"]},"Create new":{msgid:"Create new",msgstr:["Loo uus"]},"estimating time left":{msgid:"estimating time left",msgstr:["hinnanguline järelejäänud aeg"]},"Existing version":{msgid:"Existing version",msgstr:["Olemasolev versioon"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["Tükkide koostamine üheks tervikuks ei õnnestunud"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["Faili üleslaadimine ei õnnestunud"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:["Failinime lõpus ei tohi olla â{segment}â."]},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Kui sa valid mõlemad versioonid, lisatakse kopeeritud faili nimele number."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["Vigane failinimi"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Viimase muutmise kuupäev pole teada"]},New:{msgid:"New",msgstr:["Uus"]},"New filename":{msgid:"New filename",msgstr:["Uus failinimi"]},"New version":{msgid:"New version",msgstr:["Uus versioon"]},paused:{msgid:"paused",msgstr:["pausil"]},"Preview image":{msgid:"Preview image",msgstr:["Vaata pildi eelvaadet"]},Rename:{msgid:"Rename",msgstr:["Muuda nime"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Vali kõik märkeruudud"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Vali kõik olemasolevad failid"]},"Select all new files":{msgid:"Select all new files",msgstr:["Vali kõik uued failid"]},Skip:{msgid:"Skip",msgstr:["Jäta vahele"]},"Skip {count} file":{msgid:"Skip {count} file",msgid_plural:"Skip {count} files",msgstr:["Jäta vahele {count} fail","Jäta vahele {count} faili"]},"Skip this file":{msgid:"Skip this file",msgstr:["Jäta vahele see fail"]},"Unknown size":{msgid:"Unknown size",msgstr:["Tundmatu suurus"]},Upload:{msgid:"Upload",msgstr:["Laadi üles"]},"Upload files":{msgid:"Upload files",msgstr:["Laadi failid üles"]},"Upload folders":{msgid:"Upload folders",msgstr:["Laadi kaustad üles"]},"Upload from device":{msgid:"Upload from device",msgstr:["Laadi üles seadmest"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["Ãleslaadimine on katkestatud"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["Ãleslaadimine on vahele jäetud"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:["â{folder}â kausta üleslaadimine on vahele jäetud"]},"Upload progress":{msgid:"Upload progress",msgstr:["Ãleslaadimise edenemine"]},"When an incoming folder is selected, any conflicting files within it will also be over
1written.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Kui saabuvate failide kaust on valitud, siis seal asuvad vastuoluliste nimedega failid kirjutatakse samuti üle."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Kui saabuvate failide kaust on valitud, siis sisu kirjutatakse olemasolevasse kausta ja käivitatakse rekursiivne vastuolude haldus."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Milliseid faile soovid säilitada?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["Sa võid kas faili nime muuta, ta vahele jätta või kogu tegevuse katkestada."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["Jätkamiseks pead valima vähemalt ühe versiooni igast failist."]}}}}},{locale:"eu",json:{charset:"utf-8",headers:{"Last-Translator":"Unai Tolosa Pontesta <[email protected]>, 2022","Language-Team":"Basque (https://www.transifex.com/nextcloud/teams/64236/eu/)","Content-Type":"text/plain; charset=UTF-8",Language:"eu","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nUnai Tolosa Pontesta <[email protected]>, 2022\n"},msgstr:["Last-Translator: Unai Tolosa Pontesta <[email protected]>, 2022\nLanguage-Team: Basque (https://www.transifex.com/nextcloud/teams/64236/eu/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: eu\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgstr:["{seconds} segundo geratzen dira"]},"{time} left":{msgid:"{time} left",comments:{extracted:"time has the format 00:00:00"},msgstr:["{time} geratzen da"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["segundo batzuk geratzen dira"]},Add:{msgid:"Add",msgstr:["Gehitu"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Ezeztatu igoerak"]},"estimating time left":{msgid:"estimating time left",msgstr:["kalkulatutako geratzen den denbora"]},paused:{msgid:"paused",msgstr:["geldituta"]},"Upload files":{msgid:"Upload files",msgstr:["Igo fitxategiak"]}}}}},{locale:"fa",json:{charset:"utf-8",headers:{"Last-Translator":"Alireza Rashidi, 2025","Language-Team":"Persian (https://app.transifex.com/nextcloud/teams/64236/fa/)","Content-Type":"text/plain; charset=UTF-8",Language:"fa","Plural-Forms":"nplurals=2; plural=(n > 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2024\nreza reza <[email protected]>, 2024\nAlireza Rashidi, 2025\n"},msgstr:["Last-Translator: Alireza Rashidi, 2025\nLanguage-Team: Persian (https://app.transifex.com/nextcloud/teams/64236/fa/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: fa\nPlural-Forms: nplurals=2; plural=(n > 1);\n"]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:["{segment} ÛÚ© ÙØ§Ù
ÙØ§ÛÙ ÛØ§ Ù¾ÙØ´Ù Ù
Ù
ÙÙØ¹Ù است."]},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:["{segment} ÛÚ© ÙÙØ¹ ÙØ§ÛÙ Ù
Ù
ÙÙØ¹Ù است."]},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:["{segment} Ø¯Ø§Ø®Ù ÙØ§Ù
ÙØ§ÛÙ ÛØ§ Ù¾ÙØ´Ù Ù
جاز ÙÛØ³Øª."]},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} ØªØ¯Ø§Ø®Ù ÙØ§ÛÙ","{count} ØªØ¯Ø§Ø®Ù ÙØ§ÛÙâÙØ§"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} پرÙÙØ¯Ù با {dirname} ÙØ§Ø³Ø§Ø²Ú¯Ø§Ø±Û داشت","{count} پرÙÙØ¯Ù با {dirname} ÙØ§Ø³Ø§Ø²Ú¯Ø§Ø±Û داشت"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["{seconds} ثاÙÛÙ Ù
Ø§ÙØ¯Ù","{seconds} ثاÙÛÙ Ù
Ø§ÙØ¯Ù"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} باÙÛ Ù
Ø§ÙØ¯Ù"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["ÚÙØ¯ ثاÙÛÙ Ù
Ø§ÙØ¯Ù"]},assembling:{msgid:"assembling",msgstr:["سرÙÙ
کردÙ"]},Cancel:{msgid:"Cancel",msgstr:["رد کردÙ"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["رد کرد٠ک٠عÙ
ÙÛØ§Øª"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["رد کرد٠بارگذارÛ"]},Continue:{msgid:"Continue",msgstr:["اداÙ
Ù"]},"Create new":{msgid:"Create new",msgstr:["ساخت Ø¬Ø¯ÛØ¯"]},"estimating time left":{msgid:"estimating time left",msgstr:["تخÙ
Û٠زÙ
ا٠باÙÛ Ù
Ø§ÙØ¯Ù"]},"Existing version":{msgid:"Existing version",msgstr:["Ùگارش Ù
ÙØ¬Ùد"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["ÙØªÙØ§ÙØ³Øª تکÙâÙØ§Û را ب٠سرÙÙ
Ú©ÙØ¯"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["ÙØªÙØ§ÙØ³Øª پرÙÙØ¯Ù را Ø¨Ø§Ø±Ú¯Ø°Ø§Ø±Û Ú©ÙØ¯"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:["ÙØ§Ù
پرÙÙØ¯Ù ÙØ¨Ø§Ûد با {segment} Ù¾Ø§ÛØ§Ù ÛØ§Ø¨Ø¯."]},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["اگر ÙØ± Ø¯Ù ÙØ³Ø®Ù را Ø§ÙØªØ®Ø§Ø¨ Ú©ÙÛØ¯Ø ÛÚ© عدد Ø¨Ù ÙØ§Ù
پرÙÙØ¯Ù ÙØ±ÙØ¯Û Ø§Ø¶Ø§ÙÙ Ø®ÙØ§Ùد شد."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["ÙØ§Ù
پرÙÙØ¯Ù ÙØ§Ù
عتبر"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["آخرÛÙ ØªØ§Ø±ÛØ® تغÛÛØ± ÙØ§Ù
شخص"]},New:{msgid:"New",msgstr:["Ø¬Ø¯ÛØ¯"]},"New filename":{msgid:"New filename",msgstr:["ÙØ§Ù
ÙØ§ÛÙ Ø¬Ø¯ÛØ¯"]},"New version":{msgid:"New version",msgstr:["ÙØ³Ø®Ù Ø¬Ø¯ÛØ¯"]},paused:{msgid:"paused",msgstr:["Ù
Ú©Ø« کردÙ"]},"Preview image":{msgid:"Preview image",msgstr:["Ù¾ÛØ´ ÙÙ
Ø§ÛØ´ تصÙÛØ±"]},Rename:{msgid:"Rename",msgstr:["تغÛÛØ± ÙØ§Ù
"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Ø§ÙØªØ®Ø§Ø¨ ÙÙ
Ù ÚÚ©âØ¨Ø§Ú©Ø³âÙØ§"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Ø§ÙØªØ®Ø§Ø¨ ÙÙ
Ù ÙØ§ÛÙâÙØ§Û Ù
ÙØ¬Ùد"]},"Select all new files":{msgid:"Select all new files",msgstr:["Ø§ÙØªØ®Ø§Ø¨ ÙÙ
Ù ÙØ§ÛÙâÙØ§Û Ø¬Ø¯ÛØ¯"]},Skip:{msgid:"Skip",msgstr:["رد شدÙ"]},"Skip this file":{msgid:"Skip this file",msgid_plural:"Skip {count} files",msgstr:["رد شد٠از ","رد شد٠از {count} ÙØ§ÛÙ"]},"Unknown size":{msgid:"Unknown size",msgstr:["Ø§ÙØ¯Ø§Ø²Ù ÙØ§Ù
شخص"]},Upload:{msgid:"Upload",msgstr:["بارگذارÛ"]},"Upload files":{msgid:"Upload files",msgstr:["Ø¨Ø§Ø±Ú¯Ø°Ø§Ø±Û Ù¾Ø±ÙÙØ¯ÙâÙØ§"]},"Upload folders":{msgid:"Upload folders",msgstr:["Ø¨Ø§Ø±Ú¯Ø°Ø§Ø±Û Ù¾ÙØ´ÙâÙØ§"]},"Upload from device":{msgid:"Upload from device",msgstr:["Ø¨Ø§Ø±Ú¯Ø°Ø§Ø±Û Ø§Ø² دستگاÙ"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["Ø¨Ø§Ø±Ú¯Ø°Ø§Ø±Û Ø±Ø¯ شد٠است"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["Ø¨Ø§Ø±Ú¯Ø°Ø§Ø±Û ÙØ§Ø¯ÛØ¯Ù Ú¯Ø±ÙØªÙ شد٠است"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:["Ø¨Ø§Ø±Ú¯Ø°Ø§Ø±Û {folder} ÙØ§Ø¯ÛØ¯Ù Ú¯Ø±ÙØªÙ شد٠است"]},"Upload progress":{msgid:"Upload progress",msgstr:["رÙÙØ¯ بارگذارÛ"]},"When an incoming folder is selected, any conflicting files within it will also be over
1written.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["ÙÙگاÙ
Û Ú©Ù ÛÚ© Ù¾ÙØ´Ù ÙØ±ÙØ¯Û Ø§ÙØªØ®Ø§Ø¨ Ù
ÛâØ´ÙØ¯Ø ÙØ± ÙØ§ÛÙ Ù
ØªÙØ§ÙØ¶Û Ø¯Ø± Ø¢Ù ÙÛØ² بازÙÙÛØ³Û Ù
ÛâØ´ÙØ¯."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["ÙÙگاÙ
Û Ú©Ù ÛÚ© Ù¾ÙØ´Ù Ø¯Ø±ÛØ§ÙØªÛ Ø§ÙØªØ®Ø§Ø¨ Ù
Û Ø´ÙØ¯ Ø Ù
ØØªÙا در Ù¾ÙØ´Ù Ù
ÙØ¬Ùد ÙÙØ´ØªÙ Ù
Û Ø´ÙØ¯ Ù ØÙ ÙØ§Ø³Ø§Ø²Ú¯Ø§Ø±Û Ø¨Ø§Ø²Ú¯Ø´ØªÛ Ø§ÙØ¬Ø§Ù
Ù
Û Ø´ÙØ¯."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["کداÙ
پرÙÙØ¯ÙâÙØ§ را Ù
ÛâØ®ÙØ§ÙÛØ¯ ÙÚ¯Ù Ø¯Ø§Ø±ÛØ¯Ø"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["Ù
ÛâØªÙØ§ÙÛØ¯ ÙØ§Ù
پرÙÙØ¯Ù را تغÛÛØ± دÙÛØ¯Ø از اÛ٠پرÙÙØ¯Ù رد Ø´ÙÛØ¯ ÛØ§ ک٠عÙ
ÙÛØ§Øª را رد Ú©ÙÛØ¯."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["Ø¨Ø±Ø§Û Ø§Ø¯Ø§Ù
Ù Ø¨Ø§ÛØ¯ دستâÚ©Ù
ÛÚ© Ùگارش از ÙØ± پرÙÙØ¯Ù را Ø§ÙØªØ®Ø§Ø¨ Ú©ÙÛØ¯."]}}}}},{locale:"fi",json:{charset:"utf-8",headers:{"Last-Translator":"Jiri Grönroos <[email protected]>, 2025","Language-Team":"Finnish (Finland) (https://app.transifex.com/nextcloud/teams/64236/fi_FI/)","Content-Type":"text/plain; charset=UTF-8",Language:"fi_FI","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2024\nthingumy, 2024\nteemue, 2024\nJiri Grönroos <[email protected]>, 2025\n"},msgstr:["Last-Translator: Jiri Grönroos <[email protected]>, 2025\nLanguage-Team: Finnish (Finland) (https://app.transifex.com/nextcloud/teams/64236/fi_FI/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: fi_FI\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" on kielletty tiedoston tai hakemiston nimi.']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" on kielletty tiedostotyyppi.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['"{segment}" ei ole sallittu tiedoston tai hakemiston nimessä.']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} tiedoston ristiriita","{count} tiedoston ristiriita"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} tiedoston ristiriita kansiossa {dirname}","{count} tiedoston ristiriita kansiossa {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["{seconds} sekunti jäljellä","{seconds} sekuntia jäljellä"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} jäljellä"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["muutama sekunti jäljellä"]},assembling:{msgid:"assembling",msgstr:["kootaan"]},Cancel:{msgid:"Cancel",msgstr:["Peruuta"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Peruuta koko toimenpide"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Peruuta lähetykset"]},Continue:{msgid:"Continue",msgstr:["Jatka"]},"Create new":{msgid:"Create new",msgstr:["Luo uusi"]},"estimating time left":{msgid:"estimating time left",msgstr:["arvioidaan jäljellä olevaa aikaa"]},"Existing version":{msgid:"Existing version",msgstr:["Olemassa oleva ver
1sio"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["Palojen kokoaminen yhteen epäonnistui"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["Tiedoston lähetys epäonnistui"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['Tiedoston nimi ei saa päättyä "{segment}"']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Jos valitset molemmat versiot, saapuvan tiedoston nimeen lisätään numero."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["Kielletty/väärä tiedoston nimi"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Viimeisin muokkauspäivä on tuntematon"]},New:{msgid:"New",msgstr:["Uusi"]},"New filename":{msgid:"New filename",msgstr:["Uusi tiedostonimi"]},"New version":{msgid:"New version",msgstr:["Uusi versio"]},paused:{msgid:"paused",msgstr:["keskeytetty"]},"Preview image":{msgid:"Preview image",msgstr:["Esikatsele kuva"]},Rename:{msgid:"Rename",msgstr:["Nimeä uudelleen"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Valitse kaikki valintaruudut"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Valitse kaikki olemassa olevat tiedostot"]},"Select all new files":{msgid:"Select all new files",msgstr:["Valitse kaikki uudet tiedostot"]},Skip:{msgid:"Skip",msgstr:["Ohita"]},"Skip this file":{msgid:"Skip this file",msgid_plural:"Skip {count} files",msgstr:["Ohita tämä tiedosto","Ohita {count} tiedostoa"]},"Unknown size":{msgid:"Unknown size",msgstr:["Tuntematon koko"]},Upload:{msgid:"Upload",msgstr:["Lähetä"]},"Upload files":{msgid:"Upload files",msgstr:["Lähetä tiedostoja"]},"Upload folders":{msgid:"Upload folders",msgstr:["Lähetä kansioita"]},"Upload from device":{msgid:"Upload from device",msgstr:["Lähetä laitteelta"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["Lähetys on peruttu"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["Lähetys on ohitettu"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['Hakemiston "{folder}" lähetys on ohitettu']},"Upload progress":{msgid:"Upload progress",msgstr:["Lähetyksen edistyminen"]},"When an incoming folder is selected, any conflicting files within it will also be over
1written.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Valittuasi saapuvien kansion, kaikki ristiriitaiset tiedostot kansiossa ylikirjoitetaan."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Valittuasi saapuvien kansion, sisältö kirjoitetaan olemassaolevaan kansioon ja suoritetaan rekursiivinen ristiriitojen poisto."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Mitkä tiedostot haluat säilyttää?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["Voit joko nimetä tiedoston uudelleen, ohittaa tämän tiedoston tai peruuttaa koko toiminnon."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["Sinun täytyy valita vähintään yksi versio jokaisesta tiedostosta jatkaaksesi."]}}}}},{locale:"fo",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Faroese (https://www.transifex.com/nextcloud/teams/64236/fo/)","Content-Type":"text/plain; charset=UTF-8",Language:"fo","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Faroese (https://www.transifex.com/nextcloud/teams/64236/fo/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: fo\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"fr",json:{charset:"utf-8",headers:{"Last-Translator":"Caro Leviia, 2025","Language-Team":"French (https://app.transifex.com/nextcloud/teams/64236/fr/)","Content-Type":"text/plain; charset=UTF-8",Language:"fr","Plural-Forms":"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2024\nBenoit Pruneau, 2024\nJEEEEEEEEEEEEEEEEEEEEEED, 2024\nJérôme HERBINET, 2024\nacazenave, 2024\nLisa Cintosh, 2025\nLdm Public <[email protected]>, 2025\nCaro Leviia, 2025\n"},msgstr:["Last-Translator: Caro Leviia, 2025\nLanguage-Team: French (https://app.transifex.com/nextcloud/teams/64236/fr/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: fr\nPlural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" est un nom de fichier ou de dossier interdit.']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" est un type de fichier interdit.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:["\"{segment}\" n'est pas autorisé dans le nom d'un fichier ou d'un dossier."]},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} fichier en conflit","{count} fichiers en conflit","{count} fichiers en conflit"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} fichier en conflit dans {dirname}","{count} fichiers en conflit dans {dirname}","{count} fichiers en conflit dans {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["{seconds} seconde restante","{seconds} secondes restantes","{seconds} secondes restantes"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} restant"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["quelques secondes restantes"]},assembling:{msgid:"assembling",msgstr:["assemblage"]},Cancel:{msgid:"Cancel",msgstr:["Annuler"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Annuler toute l'opération"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Annuler les téléversements"]},Continue:{msgid:"Continue",msgstr:["Continuer"]},"Create new":{msgid:"Create new",msgstr:["Créer un nouveau"]},"estimating time left":{msgid:"estimating time left",msgstr:["estimation du temps restant"]},"Existing version":{msgid:"Existing version",msgstr:["Version existante"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["Ãchec de l'assemblage des morceaux"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["Ãchec de téléversement du fichier"]}
1,'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['Les noms des fichiers ne doivent pas terminer par "{segment}".']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Si vous sélectionnez les deux versions, un numéro sera ajouté au nom du fichier entrant."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["Nom de fichier invalide"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Date de la dernière modification inconnue"]},New:{msgid:"New",msgstr:["Nouveau"]},"New filename":{msgid:"New filename",msgstr:["Nouveau nom de fichier"]},"New version":{msgid:"New version",msgstr:["Nouvelle version"]},paused:{msgid:"paused",msgstr:["en pause"]},"Preview image":{msgid:"Preview image",msgstr:["Aperçu de l'image"]},Rename:{msgid:"Rename",msgstr:["Renommer"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Sélectionner toutes les cases à cocher"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Sélectionner tous les fichiers existants"]},"Select all new files":{msgid:"Select all new files",msgstr:["Sélectionner tous les nouveaux fichiers"]},Skip:{msgid:"Skip",msgstr:["Ignorer"]},"Skip {count} file":{msgid:"Skip {count} file",msgid_plural:"Skip {count} files",msgstr:["{count} fichier ignoré","{count} fichiers ignorés","{count} fichiers ignorés"]},"Skip this file":{msgid:"Skip this file",msgstr:["Ignorer ce fichier"]},"Unknown size":{msgid:"Unknown size",msgstr:["Taille inconnue"]},Upload:{msgid:"Upload",msgstr:["Téléverser"]},"Upload files":{msgid:"Upload files",msgstr:["Téléverser des fichiers"]},"Upload folders":{msgid:"Upload folders",msgstr:["Téléverser des dossiers"]},"Upload from device":{msgid:"Upload from device",msgstr:["Téléverser depuis l'appareil"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["Le téléversement a été annulé"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["Le téléversement a été ignoré"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['Le téléversement de "{folder}" a été ignoré']},"Upload progress":{msgid:"Upload progress",msgstr:["Progression du téléversement"]},"When an incoming folder is selected, any conflicting files within it will also be over
1written.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Lorsqu'un dossier entrant est sélectionné, tous les fichiers en conflit qu'il contient seront également écrasés."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Lorsqu'un dossier entrant est sélectionné, le contenu est ajouté dans le dossier existant et une résolution récursive des conflits est effectuée."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Quels fichiers souhaitez-vous conserver ?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["Vous pouvez soit renommer le fichier, soit ignorer le fichier, soit annuler toute l'opération."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["Vous devez sélectionner au moins une version de chaque fichier pour continuer."]}}}}},{locale:"ga",json:{charset:"utf-8",headers:{"Last-Translator":"Aindriú Mac Giolla Eoin, 2025","Language-Team":"Irish (https://app.transifex.com/nextcloud/teams/64236/ga/)","Content-Type":"text/plain; charset=UTF-8",Language:"ga","Plural-Forms":"nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : 4);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nAindriú Mac Giolla Eoin, 2025\n"},msgstr:["Last-Translator: Aindriú Mac Giolla Eoin, 2025\nLanguage-Team: Irish (https://app.transifex.com/nextcloud/teams/64236/ga/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ga\nPlural-Forms: nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : 4);\n"]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['Is ainm toirmiscthe comhaid nó fillteáin é "{segment}".']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['Is cineál comhaid toirmiscthe é "{segment}".']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['Nà cheadaÃtear "{segment}" taobh istigh d\'ainm comhaid nó fillteáin.']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} coimhlint comhaid","{count} coimhlintà comhaid","{count} coimhlintà comhaid","{count} coimhlintà comhaid","{count} coimhlintà comhaid"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} coimhlint comhaid i {dirname}","{count} coimhlintà comhaid i {dirname}","{count} coimhlintà comhaid i {dirname}","{count} coimhlintà comhaid i {dirname}","{count} coimhlintà comhaid i {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["{seconds} soicind fágtha","{seconds} soicind fágtha","{seconds} soicind fágtha","{seconds} soicind fágtha","{seconds} soicind fágtha"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} fágtha"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["cúpla soicind fágtha"]},assembling:{msgid:"assembling",msgstr:["ag cur le chéile"]},Cancel:{msgid:"Cancel",msgstr:["Cealaigh"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Cealaigh an oibrÃocht iomlán"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Cealaigh uaslódálacha"]},Continue:{msgid:"Continue",msgstr:["Leanúint ar aghaidh"]},"Create new":{msgid:"Create new",msgstr:["Cruthaigh nua"]},"estimating time left":{msgid:"estimating time left",msgstr:["ag déanamh meastachán ar an am atá fágtha"]},"Existing version":{msgid:"Existing version",msgstr:["Leagan láithreach "]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["Theip ar na smután a chur le chéile le chéile"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["Theip ar uaslódáil an chomhaid"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['NÃor cheart go gcrÃochnaÃonn comhaid chomhad le "{segment}".']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Má roghnaÃonn tú an dá leagan, cuirfear uimhir leis an ainm a thagann isteach."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["Ainm comhaid neamhbhailÃ"]}
1,"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Dáta modhnaithe is déanaà anaithnid"]},New:{msgid:"New",msgstr:["Nua"]},"New filename":{msgid:"New filename",msgstr:["Ainm comhaid nua"]},"New version":{msgid:"New version",msgstr:["Leagan nua"]},paused:{msgid:"paused",msgstr:["sos"]},"Preview image":{msgid:"Preview image",msgstr:["Ãomhá réamhamharc"]},Rename:{msgid:"Rename",msgstr:["Athainmnigh"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Roghnaigh gach ticbhosca"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Roghnaigh gach comhad atá ann cheana féin"]},"Select all new files":{msgid:"Select all new files",msgstr:["Roghnaigh gach comhad nua"]},Skip:{msgid:"Skip",msgstr:["Scipeáil"]},"Skip {count} file":{msgid:"Skip {count} file",msgid_plural:"Skip {count} files",msgstr:["Léim an comhad {count}","Léim thar {count} comhad","Léim thar {count} comhad","Léim thar {count} comhad","Léim thar {count} comhad"]},"Skip this file":{msgid:"Skip this file",msgstr:["Seachain an comhad seo"]},"Unknown size":{msgid:"Unknown size",msgstr:["Méid anaithnid"]},Upload:{msgid:"Upload",msgstr:["Uaslódáil"]},"Upload files":{msgid:"Upload files",msgstr:["Uaslódáil comhaid"]},"Upload folders":{msgid:"Upload folders",msgstr:["Uaslódáil fillteáin"]},"Upload from device":{msgid:"Upload from device",msgstr:["Ãosluchtaigh ó ghléas"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["Cuireadh an t-uaslódáil ar ceal"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["LéirÃodh an uaslódáil"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['LéirÃodh an uaslódáil "{folder}".']},"Upload progress":{msgid:"Upload progress",msgstr:["Uaslódáil dul chun cinn"]},"When an incoming folder is selected, any conflicting files within it will also be over
1written.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Nuair a roghnaÃtear fillteán isteach, déanfar aon chomhad contrártha laistigh de a fhorscrÃobh freisin."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Nuair a roghnaÃtear fillteán isteach, scrÃobhtar an t-ábhar isteach san fhillteán atá ann cheana agus déantar réiteach coinbhleachta athchúrsach."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Cé na comhaid ar mhaith leat a choinneáil?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["Is féidir leat an comhad a athainmniú, scipeáil an comhad seo nó an oibrÃocht iomlán a chealú."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["Nà mór duit leagan amháin ar a laghad de gach comhad a roghnú chun leanúint ar aghaidh."]}}}}},{locale:"gd",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Gaelic, Scottish (https://www.transifex.com/nextcloud/teams/64236/gd/)","Content-Type":"text/plain; charset=UTF-8",Language:"gd","Plural-Forms":"nplurals=4; plural=(n==1 || n==11) ? 0 : (n==2 || n==12) ? 1 : (n > 2 && n < 20) ? 2 : 3;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Gaelic, Scottish (https://www.transifex.com/nextcloud/teams/64236/gd/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: gd\nPlural-Forms: nplurals=4; plural=(n==1 || n==11) ? 0 : (n==2 || n==12) ? 1 : (n > 2 && n < 20) ? 2 : 3;\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"gl",json:{charset:"utf-8",headers:{"Last-Translator":"Miguel Anxo Bouzada <[email protected]>, 2025","Language-Team":"Galician (https://app.transifex.com/nextcloud/teams/64236/gl/)","Content-Type":"text/plain; charset=UTF-8",Language:"gl","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2024\nMiguel Anxo Bouzada <[email protected]>, 2025\n"},msgstr:["Last-Translator: Miguel Anxo Bouzada <[email protected]>, 2025\nLanguage-Team: Galician (https://app.transifex.com/nextcloud/teams/64236/gl/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: gl\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:["«{segment}» é un nome vedado para un ficheiro ou cartafol."]},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:["«{segment}» é un tipo de ficheiro vedado."]},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:["«{segment}» non está permitido dentro dun nome de ficheiro ou cartafol."]},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} conflito de ficheiros","{count} conflitos de ficheiros"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} conflito de ficheiros en {dirname}","{count} conflitos de ficheiros en {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["falta {seconds} segundo","faltan {seconds} segundos"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["falta {time}"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["faltan uns segundos"]},assembling:{msgid:"assembling",msgstr:["ensamblando"]},Cancel:{msgid:"Cancel",msgstr:["Cancelar"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Cancela toda a operación"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Cancelar envÃos"]},Continue:{msgid:"Continue",msgstr:["Continuar"]}
1,"Create new":{msgid:"Create new",msgstr:["Crear un novo"]},"estimating time left":{msgid:"estimating time left",msgstr:["calculando canto tempo falta"]},"Existing version":{msgid:"Existing version",msgstr:["Versión existente"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["Produciuse un fallo ao ensamblar os anacos"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["Produciuse un fallo ao enviar o ficheiro"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:["Os nomes de ficheiros non deben rematar con «{segment}»."]},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Se selecciona ambas as versións, o ficheiro entrante terá un número engadido ao seu nome."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["O nome de ficheiro non é válido"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Data da última modificación descoñecida"]},New:{msgid:"New",msgstr:["Nova"]},"New filename":{msgid:"New filename",msgstr:["Novo nome de ficheiro"]},"New version":{msgid:"New version",msgstr:["Nova versión"]},paused:{msgid:"paused",msgstr:["detido"]},"Preview image":{msgid:"Preview image",msgstr:["Vista previa da imaxe"]},Rename:{msgid:"Rename",msgstr:["Renomear"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Marcar todas as caixas de selección"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Seleccionar todos os ficheiros existentes"]},"Select all new files":{msgid:"Select all new files",msgstr:["Seleccionar todos os ficheiros novos"]},Skip:{msgid:"Skip",msgstr:["Omitir"]},"Skip {count} file":{msgid:"Skip {count} file",msgid_plural:"Skip {count} files",msgstr:["Omitir {count} ficheiro","Omitir {count} ficheiros"]},"Skip this file":{msgid:"Skip this file",msgstr:["Omitir este ficheiro"]},"Unknown size":{msgid:"Unknown size",msgstr:["Tamaño descoñecido"]},Upload:{msgid:"Upload",msgstr:["Enviar"]},"Upload files":{msgid:"Upload files",msgstr:["Enviar ficheiros"]},"Upload folders":{msgid:"Upload folders",msgstr:["Enviar cartafoles"]},"Upload from device":{msgid:"Upload from device",msgstr:["Enviar dende o dispositivo"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["O envÃo foi cancelado"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["O envÃo foi omitido"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:["O envÃo de «{folder}» foi omitido"]},"Upload progress":{msgid:"Upload progress",msgstr:["Progreso do envÃo"]},"When an incoming folder is selected, any conflicting files within it will also be over
1written.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Cando se selecciona un cartafol entrante, tamén se sobrescribirán os ficheiros en conflito dentro del."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Cando se selecciona un cartafol entrante, o contido escrÃbese no cartafol existente e lévase a cabo unha resolución recursiva de conflitos."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Que ficheiros quere conservar?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["Pode cambiar o nome do ficheiro, omitir este ficheiro ou cancelar toda a operación."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["Debe seleccionar polo menos unha versión de cada ficheiro para continuar."]}}}}},{locale:"he",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Hebrew (https://www.transifex.com/nextcloud/teams/64236/he/)","Content-Type":"text/plain; charset=UTF-8",Language:"he","Plural-Forms":"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Hebrew (https://www.transifex.com/nextcloud/teams/64236/he/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: he\nPlural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"hi_IN",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Hindi (India) (https://www.transifex.com/nextcloud/teams/64236/hi_IN/)","Content-Type":"text/plain; charset=UTF-8",Language:"hi_IN","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Hindi (India) (https://www.transifex.com/nextcloud/teams/64236/hi_IN/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: hi_IN\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"hr",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Croatian (https://www.transifex.com/nextcloud/teams/64236/hr/)","Content-Type":"text/plain; charset=UTF-8",Language:"hr","Plural-Forms":"nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Croatian (https://www.transifex.com/nextcloud/teams/64236/hr/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: hr\nPlural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}}
1,{locale:"hsb",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Upper Sorbian (https://www.transifex.com/nextcloud/teams/64236/hsb/)","Content-Type":"text/plain; charset=UTF-8",Language:"hsb","Plural-Forms":"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Upper Sorbian (https://www.transifex.com/nextcloud/teams/64236/hsb/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: hsb\nPlural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"hu",json:{charset:"utf-8",headers:{"Last-Translator":"Gyuris Gellért <[email protected]>, 2024","Language-Team":"Hungarian (Hungary) (https://app.transifex.com/nextcloud/teams/64236/hu_HU/)","Content-Type":"text/plain; charset=UTF-8",Language:"hu_HU","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2024\nGyuris Gellért <[email protected]>, 2024\n"},msgstr:["Last-Translator: Gyuris Gellért <[email protected]>, 2024\nLanguage-Team: Hungarian (Hungary) (https://app.transifex.com/nextcloud/teams/64236/hu_HU/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: hu_HU\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['Tiltott fájl- vagy mappanév: â{segment}".']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['Tiltott fájltÃpus: â{segment}".']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['Nem megengedett egy fájl- vagy mappanévben: â{segment}".']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count}fájlt érintÅ konfliktus","{count} fájlt érintÅ konfliktus"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} fájlt érintÅ konfliktus a mappában: {dirname}","{count}fájlt érintÅ konfliktus a mappában: {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgstr:["{} másodperc van hátra"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} van hátra"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["pár másodperc van hátra"]},Cancel:{msgid:"Cancel",msgstr:["Mégse"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Teljes művelet megszakÃtása"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Feltöltések megszakÃtása"]},Continue:{msgid:"Continue",msgstr:["Tovább"]},"Create new":{msgid:"Create new",msgstr:["Ãj létrehozása"]},"estimating time left":{msgid:"estimating time left",msgstr:["hátralévÅ idÅ becslése"]},"Existing version":{msgid:"Existing version",msgstr:["Jelenlegi változat"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:["Fájlnevek nem végzÅdhetnek erre: â{segment}â."]},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Ha mindkét verziót kiválasztja, a bejövÅ fájl neve egy számmal egészül ki."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["Ãrvénytelen fájlnév"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Utolsó módosÃtás dátuma ismeretlen"]},New:{msgid:"New",msgstr:["Ãj"]},"New filename":{msgid:"New filename",msgstr:["Ãj fájlnév"]},"New version":{msgid:"New version",msgstr:["Ãj verzió"]},paused:{msgid:"paused",msgstr:["szüneteltetve"]},"Preview image":{msgid:"Preview image",msgstr:["Kép elÅnézete"]},Rename:{msgid:"Rename",msgstr:["Ãtnevezés"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Minden jelölÅnégyzet kijelölése"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Minden jelenlegi fájl kijelölése"]},"Select all new files":{msgid:"Select all new files",msgstr:["Minden új fájl kijelölése"]},Skip:{msgid:"Skip",msgstr:["Kihagyás"]},"Skip this file":{msgid:"Skip this file",msgid_plural:"Skip {count} files",msgstr:["Ezen fájl kihagyása","{count}fájl kihagyása"]},"Unknown size":{msgid:"Unknown size",msgstr:["Ismeretlen méret"]},Upload:{msgid:"Upload",msgstr:["Feltöltés"]},"Upload files":{msgid:"Upload files",msgstr:["Fájlok feltöltése"]},"Upload folders":{msgid:"Upload folders",msgstr:["Mappák feltöltése"]},"Upload from device":{msgid:"Upload from device",msgstr:["Feltöltés eszközrÅl"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["Feltöltés meg lett szakÃtva"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["Feltöltés át lett ugorva"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:["â{folder}â feltöltése át lett ugorva"]},"Upload progress":{msgid:"Upload progress",msgstr:["Feltöltési folyamat"]},"When an incoming folder is selected, any conflicting files within it will also be over
1written.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Ha egy bejövÅ mappa van kiválasztva, a mappában lévŠütközÅ fájlok is felülÃrásra kerülnek."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Ha egy bejövÅ mappa van kiválasztva, a tartalom a meglévÅ mappába Ãródik és rekurzÃv konfliktusfeloldás történik."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Mely fájlokat kÃvánja megtartani?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["Ãtnevezheti a fájlt, kihagyhatja ezt a fájlt, vagy törölheti az egész műveletet."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["A folytatáshoz minden fájlból legalább egy verziót ki kell választani."]}}}}},{locale:"hy",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Armenian (https://www.transifex.com/nextcloud/teams/64236/hy/)","Content-Type":"text/plain; charset=UTF-8",Language:"hy","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Armenian (https://www.transifex.com/nextcloud/teams/64236/hy/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: hy\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"ia",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Interlingua (https://www.transifex.com/nextcloud/teams/64236/ia/)","Content-Type":"text/plain; charset=UTF-8",Language:"ia","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Interlingua (https://www.transifex.com/nextcloud/teams/64236/ia/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ia\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"id",json:{charset:"utf-8",headers:{"Last-Translator":"Linerly <[email protected]>, 2023","Language-Team":"Indonesian (https://app.transifex.com/nextcloud/teams/64236/id/)","Content-Type":"text/plain; charset=UTF-8",Language:"id","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJohn Molakvoæ <[email protected]>, 2023\nEmpty Slot Filler, 2023\nLinerly <[email protected]>, 2023\n"},msgstr:["Last-Translator: Linerly <[email protected]>, 2023\nLanguage-Team: Indonesian (https://app.transifex.com/nextcloud/teams/64236/id/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: id\nPlural-Forms: nplurals=1; plural=0;\n"]},"{count}
1 file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} berkas berkonflik"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} berkas berkonflik dalam {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgstr:["{seconds} detik tersisa"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} tersisa"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["tinggal sebentar lagi"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Batalkan unggahan"]},Continue:{msgid:"Continue",msgstr:["Lanjutkan"]},"estimating time left":{msgid:"estimating time left",msgstr:["memperkirakan waktu yang tersisa"]},"Existing version":{msgid:"Existing version",msgstr:["Versi yang ada"]},"If you select both versions, the copied file will have a number added to its name.":{msgid:"If you select both versions, the copied file will have a number added to its name.",msgstr:["Jika Anda memilih kedua versi, nama berkas yang disalin akan ditambahi angka."]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Tanggal perubahan terakhir tidak diketahui"]},New:{msgid:"New",msgstr:["Baru"]},"New version":{msgid:"New version",msgstr:["Versi baru"]},paused:{msgid:"paused",msgstr:["dijeda"]},"Preview image":{msgid:"Preview image",msgstr:["Gambar pratinjau"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Pilih semua kotak centang"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Pilih semua berkas yang ada"]},"Select all new files":{msgid:"Select all new files",msgstr:["Pilih semua berkas baru"]},"Skip this file":{msgid:"Skip this file",msgid_plural:"Skip {count} files",msgstr:["Lewati {count} berkas"]},"Unknown size":{msgid:"Unknown size",msgstr:["Ukuran tidak diketahui"]},"Upload cancelled":{msgid:"Upload cancelled",msgstr:["Unggahan dibatalkan"]},"Upload files":{msgid:"Upload files",msgstr:["Unggah berkas"]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Berkas mana yang Anda ingin tetap simpan?"]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["Anda harus memilih setidaknya satu versi dari masing-masing berkas untuk melanjutkan."]}}}}},{locale:"ig",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Igbo (https://www.transifex.com/nextcloud/teams/64236/ig/)","Content-Type":"text/plain; charset=UTF-8",Language:"ig","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Igbo (https://www.transifex.com/nextcloud/teams/64236/ig/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ig\nPlural-Forms: nplurals=1; plural=0;\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"is",json:{charset:"utf-8",headers:{"Last-Translator":"Sveinn à Felli <[email protected]>, 2025","Language-Team":"Icelandic (https://app.transifex.com/nextcloud/teams/64236/is/)","Content-Type":"text/plain; charset=UTF-8",Language:"is","Plural-Forms":"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2024\nSveinn à Felli <[email protected]>, 2025\n"},msgstr:["Last-Translator: Sveinn à Felli <[email protected]>, 2025\nLanguage-Team: Icelandic (https://app.transifex.com/nextcloud/teams/64236/is/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: is\nPlural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n"]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" er bannað sem heiti á skrá eða möppu.']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" er bönnuð skráartegund.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['"{segment}" er ekki leyfilegt innan à heiti á skrá eða möppu.']},"{count}
1 file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} árekstur skráa","{count} árekstrar skráa"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} árekstur skráa à {dirname}","{count} árekstrar skráa à {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["{seconds} sekúnda eftir","{seconds} sekúndur eftir"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} eftir"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["nokkrar sekúndur eftir"]},assembling:{msgid:"assembling",msgstr:["set saman"]},Cancel:{msgid:"Cancel",msgstr:["Hætta við"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Hætta við alla aðgerðina"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Hætta við innsendingar"]},Continue:{msgid:"Continue",msgstr:["Halda áfram"]},"Create new":{msgid:"Create new",msgstr:["Búa til nýtt"]},"estimating time left":{msgid:"estimating time left",msgstr:["áætla tÃma sem eftir er"]},"Existing version":{msgid:"Existing version",msgstr:["Fyrirliggjandi útgáfa"]},"Failed assembling the chunks together":{msgid:"Failed assembling the chunks together",msgstr:["Mistókst að setja saman bútana"]},"Failed uploading the file":{msgid:"Failed uploading the file",msgstr:["Mistókst að senda inn skrána"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['Skráaheiti mega ekki enda á "{segment}".']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Ef þú velur báðar útgáfur, þá mun verða bætt tölustaf aftan við heiti innkomandi skrárinnar."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["Ãgilt skráarheiti"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["SÃðasta breytingadagsetning er óþekkt"]},New:{msgid:"New",msgstr:["Nýtt"]},"New filename":{msgid:"New filename",msgstr:["Nýtt skráarheiti"]},"New version":{msgid:"New version",msgstr:["Ný útgáfa"]},paused:{msgid:"paused",msgstr:["à bið"]},"Preview image":{msgid:"Preview image",msgstr:["Forskoðun myndar"]},Rename:{msgid:"Rename",msgstr:["Endurnefna"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Velja gátreiti"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Velja allar fyrirliggjandi skrár"]},"Select all new files":{msgid:"Select all new files",msgstr:["Velja allar nýjar skrár"]},Skip:{msgid:"Skip",msgstr:["Sleppa"]},"Skip this file":{msgid:"Skip this file",msgid_plural:"Skip {count} files",msgstr:["Sleppa þessari skrá","Sleppa {count} skrám"]},"Unknown size":{msgid:"Unknown size",msgstr:["Ãþekkt stærð"]},Upload:{msgid:"Upload",msgstr:["Senda inn"]},"Upload files":{msgid:"Upload files",msgstr:["Senda inn skrár"]},"Upload folders":{msgid:"Upload folders",msgstr:["Senda inn möppur"]},"Upload from device":{msgid:"Upload from device",msgstr:["Senda inn frá tæki"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["Hætt hefur verið við innsendingu"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["Innsendingu hefur verið sleppt"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['Innsendingu á "{folder}" hefur verið sleppt']},"Upload progress":{msgid:"Upload progress",msgstr:["Framvinda innsendingar"]},"When an incoming folder is selected, any conflicting files within it will also be over
1written.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Ãegar valin er mappa fyrir skrár sem berast, verður einnig skrifað yfir allar skrár à henni sem valda árekstrum."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Ãegar valin er mappa fyrir skrár sem berast, verður efnið skrifað inn à fyrirliggjandi möppu og farið à að leysa úr árekstrum."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Hvaða skrám vilt þú vilt halda eftir?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["Ãú getur annaðhvort endurnefnt skrána, sleppt þessari skrá eða hætt við alla þessa aðgerð."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["Ãú verður að velja að minnsta kosti eina útgáfu af hverri skrá til að halda áfram."]}}}}},{locale:"it",json:{charset:"utf-8",headers:{"Last-Translator":"Roberto Resoli, 2025","Language-Team":"Italian (https://app.transifex.com/nextcloud/teams/64236/it/)","Content-Type":"text/plain; charset=UTF-8",Language:"it","Plural-Forms":"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2024\nFrancesco Sercia, 2024\nalbanobattistella <[email protected]>, 2024\nLorenzo Taiocchi, 2025\nesseti kappa, 2025\nRoberto Resoli, 2025\n"},msgstr:["Last-Translator: Roberto Resoli, 2025\nLanguage-Team: Italian (https://app.transifex.com/nextcloud/teams/64236/it/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: it\nPlural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" è un nome di file o cartella proibito.']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}"è un tipo di file proibito.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['"{segment}" non è consentito all\'interno di un nome di file o cartella.']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} file in conflitto","{count} file in conflitto","{count} file in conflitto"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} file in conflitto in {dirname}","{count} file in conflitto in {dirname}","{count} file in conflitto in {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["{seconds} secondo rimanente ","{seconds} secondi rimanenti ","{seconds} secondi rimanenti "]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} rimanente"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["alcuni secondi rimanenti"]},assembling:{msgid:"assembling",msgstr:["assemblaggio"]},Cancel:{msgid:"Cancel",msgstr:["Annulla"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Annulla l'intera operazione"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Annulla i caricamenti"]},Continue:{msgid:"Continue",msgstr:["Continua"]},"Create new":{msgid:"Create new",msgstr:["Crea nuovo"]},"estimating time left":{msgid:"estimating time left",msgstr:["calcolo il tempo rimanente"]},"Existing version":{msgid:"Existing version",msgstr:["Versione esistente"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["Impossibile unire i pezzi"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["Impossibile caricare il file"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['I nomi dei file non devono terminare con "{segment}".']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Se selezioni entrambe le versioni, nel nome del file copiato verrà aggiunto un numero "]},"Invalid filename":{msgid:"Invalid filename",msgstr:["Nome file non valido"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Ultima modifica sconosciuta"]},New:{msgid:"New",msgstr:["Nuovo"]},"New filename":{msgid:"New filename",msgstr:["Nuovo nome file"]},"New version":{msgid:"New version",msgstr:["Nuova versione"]},paused:{msgid:"paused",msgstr:["pausa"]},"Preview image":{msgid:"Preview image",msgstr:["Anteprima immagine"]},Rename:{msgid:"Rename",msgstr:["Rinomina"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Seleziona tutte le caselle"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Seleziona tutti i file esistenti"]},"Select all new files":{msgid:"Select all new files",msgstr:["Seleziona tutti i nuovi file"]},Skip:{msgid:"Skip",msgstr:["Salta"]},"Skip {count} file":{msgid:"Skip {count} file",msgid_plural:"Skip {count} files",msgstr:["Sata {count} file","Salta {count} file","Salta {count} file"]},"Skip this file":{msgid:"Skip this file",msgstr:["Salta questo file"]},"Unknown size":{msgid:"Unknown size",msgstr:["Dimensione sconosciuta"]},Upload:{msgid:"Upload",msgstr:["Caricamento"]},"Upload files":{msgid:"Upload files",msgstr:["Carica i file"]},"Upload folders":{msgid:"Upload folders",msgstr:["Carica cartelle"]},"Upload from device":{msgid:"Upload from device",msgstr:["Carica dal dispositivo"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["Caricamento annullato"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["Il caricamento è stato saltato"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['Il caricamento di "{folder}" è stato saltato']},"Upload progress":{msgid:"Upload progress",msgstr:["Progresso del caricamento"]},"When an incoming folder is selected, any conflicting files within it will also be over
1written.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Quando si seleziona una cartella in arrivo, anche tutti i file in conflitto al suo interno verranno sovrascritti."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Quando si seleziona una cartella in arrivo, il contenuto viene scritto nella cartella esistente e viene eseguita una risoluzione ricorsiva dei conflitti."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Quali file vuoi mantenere?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["à possibile rinominare il file, ignorarlo o annullare l'intera operazione."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["Devi selezionare almeno una versione di ogni file per continuare"]}}}}},{locale:"ja",json:{charset:"utf-8",headers:{"Last-Translator":"kojima.imamura, 2025","Language-Team":"Japanese (Japan) (https://app.transifex.com/nextcloud/teams/64236/ja_JP/)","Content-Type":"text/plain; charset=UTF-8",Language:"ja_JP","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2024\nTakafumi AKAMATSU, 2024\ndevi, 2024\nè²´å®, 2025\nkshimohata, 2025\nkojima.imamura, 2025\n"},msgstr:["Last-Translator: kojima.imamura, 2025\nLanguage-Team: Japanese (Japan) (https://app.transifex.com/nextcloud/teams/64236/ja_JP/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ja_JP\nPlural-Forms: nplurals=1; plural=0;\n"]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" ã¯ç¦æ¢ããã¦ãããã¡ã¤ã«ã¾ãã¯ãã©ã«ãåã§ãã']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" ã¯ç¦æ¢ããã¦ãããã¡ã¤ã«ã¿ã¤ãã§ãã']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['ãã¡ã¤ã«ã¾ãã¯ãã©ã«ãåã« "{segment}" ãå«ãããã¨ã¯ã§ãã¾ããã']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} ãã¡ã¤ã«æ°ã®ç«¶å"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{dirname} ã§ {count} åã®ãã¡ã¤ã«ãç«¶åãã¦ãã¾ã"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["æ®ã{seconds}"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["æ®ã {time}"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["æ®ãæ°ç§"]},assembling:{msgid:"assembling",msgstr:["å¦çä¸"]},Cancel:{msgid:"Cancel",msgstr:["ãã£ã³ã»ã«"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["ãã¹ã¦ã®æä½ããã£ã³ã»ã«ãã"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["ã¢ãããã¼ãããã£ã³ã»ã«"]},Continue:{msgid:"Continue",msgstr:["ç¶ãã"]},"Create new":{msgid:"Create new",msgstr:["æ°è¦ä½æ"]},"estimating time left":{msgid:"estimating time left",msgstr:["æ¦ç®æ®ãæé"]},"Existing version":{msgid:"Existing version",msgstr:["æ¢åãã¼ã¸ã§ã³"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["ãã£ã³ã¯ã®çµã¿ç«ã¦ã«å¤±æãã¾ãã"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["ãã¡ã¤ã«ã®ã¢ãããã¼ãã«å¤±æãã¾ãã"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['ãã¡ã¤ã«åã®æ«å°¾ã« "{segment}" ãä»ãããã¨ã¯ã§ãã¾ããã']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["両æ¹ã®ãã¼ã¸ã§ã³ã鏿ããå ´åãåä¿¡ãã¡ã¤ã«ã®ååã«æ°åã追å ããã¾ãã"]},"Invalid filename":{msgid:"Invalid filename",msgstr:["ç¡å¹ãªãã¡ã¤ã«å"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["æçµæ´æ°æ¥ä¸æ"]},New:{msgid:"New",msgstr:["æ°è¦ä½æ"]},"New filename":{msgid:"New filename",msgstr:["æ°ãããã¡ã¤ã«å"]},"New version":{msgid:"New version",msgstr:["æ°ãããã¼ã¸ã§ã³"]},paused:{msgid:"paused",msgstr:["䏿忢ä¸"]},"Preview image":{msgid:"Preview image",msgstr:["ãã¬ãã¥ã¼ç»å"]},Rename:{msgid:"Rename",msgstr:["ååã夿´"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["ãã¹ã¦é¸æ"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["ãã¹ã¦ã®æ¢åãã¡ã¤ã«ã鏿"]},"Select all new files":{msgid:"Select all new files",msgstr:["ãã¹ã¦ã®æ°è¦ãã¡ã¤ã«ã鏿"]},Skip:{msgid:"Skip",msgstr:["ã¹ããã"]},"Skip {count} file":{msgid:"Skip {count} file",msgid_plural:"Skip {count} files",msgstr:["{count} åã®ãã¡ã¤ã«ãã¹ããããã"]},"Skip this file":{msgid:"Skip this file",msgstr:["ãã®ãã¡ã¤ã«ãã¹ããããã"]},"Unknown size":{msgid:"Unknown size",msgstr:["ãµã¤ãºä¸æ"]},Upload:{msgid:"Upload",msgstr:["ã¢ãããã¼ã"]},"Upload files":{msgid:"Upload files",msgstr:["ãã¡ã¤ã«ãã¢ãããã¼ã"]},"Upload folders":{msgid:"Upload folders",msgstr:["ãã©ã«ãã®ã¢ãããã¼ã"]},"Upload from device":{msgid:"Upload from device",msgstr:["ããã¤ã¹ããã®ã¢ãããã¼ã"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["ã¢ãããã¼ãã¯ãã£ã³ã»ã«ããã¾ãã"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["ã¢ãããã¼ããã¹ãããããã¾ãã"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['"{folder}" ã®ã¢ãããã¼ããã¹ãããããã¾ãã']},"Upload progress":{msgid:"Upload progress",msgstr:["ã¢ãããã¼ãé²è¡ç¶æ³"]},"When an incoming folder is selected, any conflicting files within it will also be over
1written.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["åä¿¡ãã©ã«ãã鏿ãããã¨ããã®ä¸ã®ç«¶åãããã¡ã¤ã«ããã¹ã¦ä¸æ¸ãããã¾ãã"]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["åä¿¡ãã©ã«ãã鏿ãããã¨ããã®å
å®¹ã¯æ¢åã®ãã©ã«ãã«æ¸ãè¾¼ã¾ããå帰çãªç«¶å解決ãè¡ããã¾ãã"]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["ã©ã®ãã¡ã¤ã«ãä¿æãã¾ããï¼"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["ãã¡ã¤ã«åã夿´ãããããã®ãã¡ã¤ã«ãã¹ãããããããæä½å
¨ä½ããã£ã³ã»ã«ãããã¨ãã§ãã¾ãã"]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["ç¶è¡ããã«ã¯ãåãã¡ã¤ã«ã®å°ãªãã¨ã1ã¤ã®ãã¼ã¸ã§ã³ã鏿ããå¿
è¦ãããã¾ãã"]}}}}},{locale:"ka",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Georgian (https://www.transifex.com/nextcloud/teams/64236/ka/)","Content-Type":"text/plain; charset=UTF-8",Language:"ka","Plural-Forms":"nplurals=2; plural=(n!=1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Georgian (https://www.transifex.com/nextcloud/teams/64236/ka/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ka\nPlural-Forms: nplurals=2; plural=(n!=1);\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"ka_GE",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Georgian (Georgia) (https://www.transifex.com/nextcloud/teams/64236/ka_GE/)","Content-Type":"text/plain; charset=UTF-8",Language:"ka_GE","Plural-Forms":"nplurals=2; plural=(n!=1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Georgian (Georgia) (https://www.transifex.com/nextcloud/teams/64236/ka_GE/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ka_GE\nPlural-Forms: nplurals=2; plural=(n!=1);\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"kab",json:{charset:"utf-8",headers:{"Last-Translator":"ZiriSut, 2023","Language-Team":"Kabyle (https://app.transifex.com/nextcloud/teams/64236/kab/)","Content-Type":"text/plain; charset=UTF-8",Language:"kab","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nZiriSut, 2023\n"},msgstr:["Last-Translator: ZiriSut, 2023\nLanguage-Team: Kabyle (https://app.transifex.com/nextcloud/teams/64236/kab/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: kab\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgstr:["{seconds}
1 tesdatin i d-yeqqimen"]},"{time} left":{msgid:"{time} left",comments:{extracted:"time has the format 00:00:00"},msgstr:["{time} i d-yeqqimen"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["qqiment-d kra n tesdatin kan"]},Add:{msgid:"Add",msgstr:["Rnu"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Sefsex asali"]},"estimating time left":{msgid:"estimating time left",msgstr:["asizel n wakud i d-yeqqimen"]},paused:{msgid:"paused",msgstr:["yeḥbes"]},"Upload files":{msgid:"Upload files",msgstr:["Sali-d ifuyla"]}}}}},{locale:"kk",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Kazakh (https://www.transifex.com/nextcloud/teams/64236/kk/)","Content-Type":"text/plain; charset=UTF-8",Language:"kk","Plural-Forms":"nplurals=2; plural=(n!=1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Kazakh (https://www.transifex.com/nextcloud/teams/64236/kk/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: kk\nPlural-Forms: nplurals=2; plural=(n!=1);\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"km",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Khmer (https://www.transifex.com/nextcloud/teams/64236/km/)","Content-Type":"text/plain; charset=UTF-8",Language:"km","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Khmer (https://www.transifex.com/nextcloud/teams/64236/km/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: km\nPlural-Forms: nplurals=1; plural=0;\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"kn",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Kannada (https://www.transifex.com/nextcloud/teams/64236/kn/)","Content-Type":"text/plain; charset=UTF-8",Language:"kn","Plural-Forms":"nplurals=2; plural=(n > 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Kannada (https://www.transifex.com/nextcloud/teams/64236/kn/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: kn\nPlural-Forms: nplurals=2; plural=(n > 1);\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"ko",json:{charset:"utf-8",headers:{"Last-Translator":"ë³´í¤ë¯¼, 2025","Language-Team":"Korean (https://app.transifex.com/nextcloud/teams/64236/ko/)","Content-Type":"text/plain; charset=UTF-8",Language:"ko","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2024\nshin2012 <[email protected]>, 2025\nì´ìì¤, 2025\në³´í¤ë¯¼, 2025\n"},msgstr:["Last-Translator: ë³´í¤ë¯¼, 2025\nLanguage-Team: Korean (https://app.transifex.com/nextcloud/teams/64236/ko/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ko\nPlural-Forms: nplurals=1; plural=0;\n"]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}"ì(ë) ê¸ì§ë íì¼ ë° í´ë ì´ë¦ì
ëë¤.']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}"ì(ë) ê¸ì§ë íì¼ íìì
ëë¤.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['íì¼ì´ë í´ë ì´ë¦ì "{segment}"ì(를) ì¬ì©í ì ììµëë¤.']},"{count}
1 file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count}ê°ì íì¼ì´ ì¶©ëí¨"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{dirname}ìì {count}ê°ì íì¼ì´ ì¶©ëí¨"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["{seconds} ì´ ë¨ì"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} ë¨ì"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["ê³§ ìë£"]},assembling:{msgid:"assembling",msgstr:["ì·¨í© ì¤"]},Cancel:{msgid:"Cancel",msgstr:["ì·¨ì"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["ì ì²´ ìì
ì ì·¨ì"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["ì
ë¡ë ì·¨ì"]},Continue:{msgid:"Continue",msgstr:["íì¸"]},"Create new":{msgid:"Create new",msgstr:["ìë¡ ë§ë¤ê¸°"]},"estimating time left":{msgid:"estimating time left",msgstr:["ë¨ì ìê° ê³ì°"]},"Existing version":{msgid:"Existing version",msgstr:["íì¬ ë²ì "]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["ì¡°ê°ì ì·¨í©íë ë° ì¤í¨"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["íì¼ì ì
ë¡ëíë ë° ì¤í¨"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['íì¼ ì´ë¦ì "{segment}"(ì¼)ë¡ ëëì¼ í©ëë¤.']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["ë íì¼ì 모ë ì ííë©´, ë¤ì´ì¤ë íì¼ì ì´ë¦ì ë²í¸ê° ì¶ê°ë©ëë¤."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["ì못ë íì¼ ì´ë¦"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["ìµê·¼ ìì ì¼ ì ì ìì"]},New:{msgid:"New",msgstr:["ìë¡ ë§ë¤ê¸°"]},"New filename":{msgid:"New filename",msgstr:["ì íì¼ ì´ë¦"]},"New version":{msgid:"New version",msgstr:["ì ë²ì "]},paused:{msgid:"paused",msgstr:["ì¼ìì ì§ë¨"]},"Preview image":{msgid:"Preview image",msgstr:["미리보기 ì´ë¯¸ì§"]},Rename:{msgid:"Rename",msgstr:["ì´ë¦ ë°ê¾¸ê¸°"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["모ë ì²´í¬ë°ì¤ ì í"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["기존 íì¼ì 모ë ì í"]},"Select all new files":{msgid:"Select all new files",msgstr:["ìë¡ì´ íì¼ì 모ë ì í"]},Skip:{msgid:"Skip",msgstr:["ê±´ëë°ê¸°"]},"Skip {count} file":{msgid:"Skip {count} file",msgid_plural:"Skip {count} files",msgstr:["{count}ê° íì¼ ê±´ëë°ê¸°"]},"Skip this file":{msgid:"Skip this file",msgstr:["ì´ íì¼ ê±´ëë°ê¸°"]},"Unknown size":{msgid:"Unknown size",msgstr:["í¬ê¸°ë¥¼ ì ì ìì"]},Upload:{msgid:"Upload",msgstr:["ì
ë¡ë"]},"Upload files":{msgid:"Upload files",msgstr:["íì¼ ì
ë¡ë"]},"Upload folders":{msgid:"Upload folders",msgstr:["í´ë ì
ë¡ë"]},"Upload from device":{msgid:"Upload from device",msgstr:["ì¥ì¹ìì ì
ë¡ë"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["ì
ë¡ëê° ì·¨ìëììµëë¤."]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["ì
ë¡ë를 ê±´ëë°ììµëë¤."]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['"{folder}" ì
ë¡ë를 ê±´ëë°ììµëë¤.']},"Upload progress":{msgid:"Upload progress",msgstr:["ì
ë¡ë ì§íë"]},"When an incoming folder is selected, any conflicting files within it will also be over
1written.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["ë¤ì´ì¤ë í´ë를 ì ííë¤ë©´, ì¶©ëíë ë´ë¶ íì¼ë¤ì ë®ì´ì°ê¸° ë©ëë¤."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["ë¤ì´ì¤ë í´ëê° ì íëë©´, ê·¸ ìì ì½í
ì¸ ê° ê¸°ì¡´ í´ëì 기ë¡ëê³ ì¬ê·ì ì¶©ë í´ê²°ì´ ìíë©ëë¤."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["ì´ë¤ íì¼ì ë³´ì¡´íìê² ìµëê¹?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["íì¼ ì´ë¦ì ë°ê¾¸ê±°ë, ì´ íì¼ì ê±´ëë°ê±°ë 모ë ìì
ì ì·¨ìí ì ììµëë¤."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["ê³ìí기 ìí´ìë í íì¼ì ìµì íëì ë²ì ì ì íí´ì¼ í©ëë¤."]}}}}},{locale:"la",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Latin (https://www.transifex.com/nextcloud/teams/64236/la/)","Content-Type":"text/plain; charset=UTF-8",Language:"la","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Latin (https://www.transifex.com/nextcloud/teams/64236/la/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: la\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"lb",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Luxembourgish (https://www.transifex.com/nextcloud/teams/64236/lb/)","Content-Type":"text/plain; charset=UTF-8",Language:"lb","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Luxembourgish (https://www.transifex.com/nextcloud/teams/64236/lb/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: lb\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"lo",json:{charset:"utf-8",headers:{"Last-Translator":"bone NI, 2025","Language-Team":"Lao (https://app.transifex.com/nextcloud/teams/64236/lo/)","Content-Type":"text/plain; charset=UTF-8",Language:"lo","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nbone NI, 2025\n"},msgstr:["Last-Translator: bone NI, 2025\nLanguage-Team: Lao (https://app.transifex.com/nextcloud/teams/64236/lo/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: lo\nPlural-Forms: nplurals=1; plural=0;\n"]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" à»àº¡à»àºàºàº·à»à»àºàº¥à» ຫຼື à»àºàº¥à»àºàºµàºàºµà»àºà»à»àºàº°àºàº¸àºàº²àº.']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" à»àº¡à»àºàºàº°à»àºàºà»àºàº¥à»àºàºµà»àºà»à»àºàº°àºàº¸àºàº²àº.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['àºà»à»àºàº°àºàº¸àºàº²àºà»àº«à»àº¡àºµ "{segment}" ຢູà»âà»àºàºàº·à»à»àºàº¥à» ຫຼື à»àºàº¥à»àºàºµ.']},"{count}
1 file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["à»àºàº¥à»àºà»àº³àºàº±àº {count} ລາàºàºàº²àº"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["à»àºàº¥à»àºà»àº³àºàº±àº {count} ລາàºàºàº²àº à»àº {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["à»àº«àº¼àº·àºà»àº§àº¥àº² {seconds} ວິàºàº²àºàºµ"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["à»àº«àº¼àº·àºà»àº§àº¥àº² {time}"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["à»àº«àº¼àº·àºà»àº§àº¥àº²àºàºµàºàºà»à»àºàº»àº"]},assembling:{msgid:"assembling",msgstr:["àºàº³àº¥àº±àºàº®àº§àºàº®àº§àº¡"]},Cancel:{msgid:"Cancel",msgstr:["àºàº»àºà»àº¥àºµàº"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["àºàº»àºà»àº¥àºµàºàºàº²àºàºàº³à»àºàºµàºàºàº²àºàºàº±àºà»àº»àº"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["àºàº»àºà»àº¥àºµàºàºàº²àºàºàº±àºà»àº«àº¼àº"]},Continue:{msgid:"Continue",msgstr:["àºàº³à»àºàºµàºàºàº²àºàºà»à»"]},"Create new":{msgid:"Create new",msgstr:["ສà»àº²àºà»à»à»"]},"estimating time left":{msgid:"estimating time left",msgstr:["àºàº³àº¥àº±àºàºàº²àºàºàº°à»àºà»àº§àº¥àº²àºàºµà»à»àº«àº¼àº·àº"]},"Existing version":{msgid:"Existing version",msgstr:["ສະàºàº±àºàºàºµà»àº¡àºµàº¢àº¹à»à»àº¥à»àº§"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["àºàº²àºàº®àº§àºàº®àº§àº¡àºªà»àº§àºàºà»àº²àºà»à»àºàº»à»àº²àºàº±àºàºà»à»àºªàº³à»àº¥àº±àº"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["àºàº±àºà»àº«àº¼àºà»àºàº¥à»àºà»à»àºªàº³à»àº¥àº±àº"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['àºàº·à»à»àºàº¥à»àºà»àºàºàºà»à»àº¥àº»àºàºà»àº²àºàºà»àº§àº "{segment}".']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["àºà»àº²àºà»àº²àºà»àº¥àº·àºàºàºàº±àºàºªàºàºàºªàº°àºàº±àº, à»àºàº¥à»àºàºµà»à»àºàº»à»àº²àº¡àº²à»à»à»àºàº°àºàº·àºà»àºàºµà»àº¡àºàº»àº§à»àº¥àºà»àºªà»àºà»àº²àºàºàº·à»."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["àºàº·à»à»àºàº¥à»àºà»à»àºàº·àºàºà»àºàº"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["àºà»à»àºàº²àºàº§àº±àºàºàºµà»àºà»à»àºàº«àº¼à»àº²àºªàº¸àº"]},New:{msgid:"New",msgstr:["à»à»à»"]},"New filename":{msgid:"New filename",msgstr:["àºàº·à»à»àºàº¥à»à»à»à»"]},"New version":{msgid:"New version",msgstr:["ສະàºàº±àºà»à»à»"]},paused:{msgid:"paused",msgstr:["ຢຸàºàºàº»à»àº§àºàº²àº§"]},"Preview image":{msgid:"Preview image",msgstr:["à»àºàº´à»àºàºàº»àº§àº¢à»àº²àºàº®àº¹àº"]},Rename:{msgid:"Rename",msgstr:["àºà»àº½àºàºàº·à»"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["à»àº¥àº·àºàºàºàº¸àºàºà»àºàºà»àº²àºàºàº´àº"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["à»àº¥àº·àºàºà»àºàº¥à»àºàºµà»àº¡àºµàº¢àº¹à»à»àº¥à»àº§àºàº±àºà»àº»àº"]},"Select all new files":{msgid:"Select all new files",msgstr:["à»àº¥àº·àºàºà»àºàº¥à»à»à»à»àºàº±àºà»àº»àº"]},Skip:{msgid:"Skip",msgstr:["àºà»àº²àº¡"]},"Skip {count} file":{msgid:"Skip {count} file",msgid_plural:"Skip {count} files",msgstr:["àºà»àº²àº¡ {count} à»àºàº¥à»"]},"Skip this file":{msgid:"Skip this file",msgstr:["àºà»àº²àº¡à»àºàº¥à»àºàºµà»"]},"Unknown size":{msgid:"Unknown size",msgstr:["àºà»à»àºàº²àºàºàº°à»àº²àº"]},Upload:{msgid:"Upload",msgstr:["àºàº±àºà»àº«àº¼àº"]},"Upload files":{msgid:"Upload files",msgstr:["àºàº±àºà»àº«àº¼àºà»àºàº¥à»"]},"Upload folders":{msgid:"Upload folders",msgstr:["àºàº±àºà»àº«àº¼àºà»àºàº¥à»àºàºµ"]},"Upload from device":{msgid:"Upload from device",msgstr:["àºàº±àºà»àº«àº¼àºàºàº²àºàºàº¸àºàº°àºàºàº"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["àºàº²àºàºàº±àºà»àº«àº¼àºà»àºà»àºàº·àºàºàº»àºà»àº¥àºµàºà»àº¥à»àº§"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["àºàº²àºàºàº±àºà»àº«àº¼àºà»àºà»àºàº·àºàºà»àº²àº¡à»àºà»àº¥à»àº§"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['àºàº²àºàºàº±àºà»àº«àº¼àº "{folder}" à»àºà»àºàº·àºàºà»àº²àº¡à»àºà»àº¥à»àº§']},"Upload progress":{msgid:"Upload progress",msgstr:["àºàº§àº²àº¡àºàº·àºà»à»àº²àºàº²àºàºàº±àºà»àº«àº¼àº"]},"When an incoming folder is selected, any conflicting files within it will also be over
1written.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["à»àº¡àº·à»àºà»àº¥àº·àºàºà»àºàº¥à»àºàºµàºàºµà»à»àºàº»à»àº²àº¡àº²à»à»à», à»àºàº¥à»à»àºà»àºàºµà»àºà»àº³àºàº±àºàº¢àº¹à»àºàº²àºà»àºàºà»àºàº°àºàº·àºàºàº½àºàºàº±àºà»àºàº±à»àºàºàº±àº."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["à»àº¡àº·à»àºà»àº¥àº·àºàºà»àºàº¥à»àºàºµàºàºµà»à»àºàº»à»àº²àº¡àº²à»à»à», à»àºàº·à»àºàº«àº²àºàº°àºàº·àºàºàº½àºàº¥àº»àºà»àºà»àºàº¥à»àºàºµàºàºµà»àº¡àºµàº¢àº¹à»à»àº¥à»àº§ à»àº¥àº° àºàº°àº¡àºµàºàº²àºà»àºà»à»àºà»àºàº¥à»àºàºµà»àºà»àº³àºàº±àºà»àºàºàºà»à»à»àºàº·à»àºàºà»àºà»àºàº¥à»àºàºµàºà»àºàº."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["àºà»àº²àºàºà»àºàºàºàº²àºà»àºàº±àºà»àºàº¥à»à»àºà»àº§à»?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["àºà»àº²àºàºªàº²àº¡àº²àºàºà»àº½àºàºàº·à»à»àºàº¥à», àºà»àº²àº¡à»àºàº¥à»àºàºµà» ຫຼື àºàº»àºà»àº¥àºµàºàºàº²àºàºàº³à»àºàºµàºàºàº²àºàºàº±àºà»àº»àº."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["àºà»àº²àºàºàº³à»àºàº±àºàºà»àºàºà»àº¥àº·àºàºàº¢à»àº²àºà»à»àºàºà»
1ຶà»àºàºªàº°àºàº±àºàºàºàºà»àºà»àº¥àº°à»àºàº¥à»à»àºàº·à»àºàºàº³à»àºàºµàºàºàº²àºàºà»à»."]}}}}},{locale:"lt_LT",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Lithuanian (Lithuania) (https://www.transifex.com/nextcloud/teams/64236/lt_LT/)","Content-Type":"text/plain; charset=UTF-8",Language:"lt_LT","Plural-Forms":"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Lithuanian (Lithuania) (https://www.transifex.com/nextcloud/teams/64236/lt_LT/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: lt_LT\nPlural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"lv",json:{charset:"utf-8",headers:{"Last-Translator":"Edgars Andersons, 2025","Language-Team":"Latvian (https://app.transifex.com/nextcloud/teams/64236/lv/)","Content-Type":"text/plain; charset=UTF-8",Language:"lv","Plural-Forms":"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nPapuass <[email protected]>, 2024\nArmÄ«ns Jeltajevs <[email protected]>, 2024\nEdgars Andersons, 2025\n"},msgstr:["Last-Translator: Edgars Andersons, 2025\nLanguage-Team: Latvian (https://app.transifex.com/nextcloud/teams/64236/lv/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: lv\nPlural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n"]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" ir aizliegts datnes vai mapes nosaukums.']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" ir aizliegts datnes veids.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['"{segment}" ir nav ļauts datnes vai mapes nosaukumÄ.']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} nesaderÄ«gu datÅu","{count} nesaderÄ«ga datne","{count} nesaderÄ«gas datnes"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} nesaderÄ«gu datÅu {dirname}","{count} nesaderÄ«ga datne {dirname}","{count} nesaderÄ«gas datnes {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["AtlikuÅ¡as {seconds} sekundes","Atlikusi {seconds} sekunde","AtlikuÅ¡as {seconds} sekundes"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["atlicis {time}"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["atlikuÅ¡as dažas sekundes"]},assembling:{msgid:"assembling",msgstr:["sakopo"]},Cancel:{msgid:"Cancel",msgstr:["Atcelt"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Atcelt visu darbÄ«bu"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Atcelt augÅ¡upielÄdes"]},Continue:{msgid:"Continue",msgstr:["TurpinÄt"]},"Create new":{msgid:"Create new",msgstr:["Izveidot jaunu"]},"estimating time left":{msgid:"estimating time left",msgstr:["paredzamais atlikuÅ¡ais laiks"]},"Existing version":{msgid:"Existing version",msgstr:["EsoÅ¡Ä versija"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["NeizdevÄs apvienot gabalus"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["NeizdevÄs augÅ¡upielÄdÄt datni"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['Datnes nosaukumi nedrÄ«kst beigties ar "{segment}".']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Ja atlasa abas versijas, ienÄkoÅ¡Äs datnes nosaukumam tiks pievienots skaitlis."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["NederÄ«gs datnes nosaukums"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["PÄdÄjais izmainīšanas datums nav zinÄms"]},New:{msgid:"New",msgstr:["Jauns"]},"New filename":{msgid:"New filename",msgstr:["Jauns datnes nosaukums"]},"New version":{msgid:"New version",msgstr:["Jauna versija"]},paused:{msgid:"paused",msgstr:["apturÄta"]},"Preview image":{msgid:"Preview image",msgstr:["PriekÅ¡skatÄ«t attÄlu"]},Rename:{msgid:"Rename",msgstr:["PÄrdÄvÄt"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["AtlasÄ«t visas izvÄles rÅ«tiÅas"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["AtlasÄ«t visas esoÅ¡Äs datnes"]},"Select all new files":{msgid:"Select all new files",msgstr:["AtlasÄ«t visas jaunÄs datnes"]},Skip:{msgid:"Skip",msgstr:["Izlaist"]},"Skip {count} file":{msgid:"Skip {count} file",msgid_plural:"Skip {count} files",msgstr:["Izlaist {count} datÅu","Izlaist {count} datni","Izlaist {count} datnes"]},"Skip this file":{msgid:"Skip this file",msgstr:["Izlaist Å¡o datni"]},"Unknown size":{msgid:"Unknown size",msgstr:["NezinÄms izmÄrs"]},Upload:{msgid:"Upload",msgstr:["AugÅ¡upielÄdÄt"]},"Upload files":{msgid:"Upload files",msgstr:["AugÅ¡upielÄdÄt datnes"]},"Upload folders":{msgid:"Upload folders",msgstr:["AugÅ¡upielÄdÄt mapes"]},"Upload from device":{msgid:"Upload from device",msgstr:["AugÅ¡upielÄdÄt no ierÄ«ces"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["AugÅ¡upielÄde tika atcelta"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["AugÅ¡upielÄde tika izlaista"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['"{folder}" augÅ¡upielÄde tika izlaista']},"Upload progress":{msgid:"Upload progress",msgstr:["AugÅ¡upielÄdes virzÄ«ba"]},"When an incoming folder is selected, any conflicting files within it will also be over
1written.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Kad ir atlasÄ«ta ienÄkoÅ¡Ä mape, tiks pÄrrakstÄ«tas arÄ« jebkuras tajÄ esoÅ¡Äs nesaderÄ«gÄs datnes."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Kad ir atlasÄ«ta ienÄkoÅ¡Ä mape, saturs tiks rakstÄ«ts esoÅ¡ajÄ mapÄ, un tiks veikta rekursÄ«va nesaderÄ«bu novÄrÅ¡ana."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Kuras datnes paturÄt?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["Datni var vai nu pÄrdÄvÄt, vai izlaist vai atcelt visu darbÄ«bu."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["Ir nepiecieÅ¡ams atlasÄ«t vismaz vienu katras datnes versiju, lai turpinÄtu."]}}}}},{locale:"mk",json:{charset:"utf-8",headers:{"Last-Translator":"СаÑко ТодоÑов <[email protected]>, 2025","Language-Team":"Macedonian (https://app.transifex.com/nextcloud/teams/64236/mk/)","Content-Type":"text/plain; charset=UTF-8",Language:"mk","Plural-Forms":"nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2024\nСаÑко ТодоÑов <[email protected]>, 2025\n"},msgstr:["Last-Translator: СаÑко ТодоÑов <[email protected]>, 2025\nLanguage-Team: Macedonian (https://app.transifex.com/nextcloud/teams/64236/mk/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: mk\nPlural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n"]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" е забÑанеÑо име на даÑоÑека или име на папка.']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" е забÑÐ°Ð½ÐµÑ Ð²Ð¸Ð´ на даÑоÑека.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['"{segment}" не е дозволено во имеÑо даÑоÑека или папка.']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} конÑÐ»Ð¸ÐºÑ Ñо даÑоÑека","{count} конÑликÑи Ñо даÑоÑеки"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} конÑÐ»Ð¸ÐºÑ Ñо даÑоÑека во {dirname}","{count} конÑликÑи на даÑоÑеки во {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["ÑÑÑе {seconds} ÑекÑнда","ÑÑÑе {seconds} ÑекÑнди"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["пÑеоÑÑанÑва {time}"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["ÑÑÑе Ð½ÐµÐºÐ¾Ð»ÐºÑ ÑекÑнди"]},assembling:{msgid:"assembling",msgstr:["ÑклопÑваÑе"]},Cancel:{msgid:"Cancel",msgstr:["ÐÑкажи"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["ÐÑкажи Ñа ÑелаÑа опеÑаÑиÑа"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["ÐÑекини пÑикаÑÑваÑе"]},Continue:{msgid:"Continue",msgstr:["ÐÑодолжи"]},"Create new":{msgid:"Create new",msgstr:["ÐÑеиÑÐ°Ñ Ð½Ð¾Ð²Ð°"]},"estimating time left":{msgid:"estimating time left",msgstr:["пÑиближно пÑеоÑÑанаÑо вÑеме"]},"Existing version":{msgid:"Existing version",msgstr:["ÐоÑÑоеÑка веÑзиÑа"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["ÐеÑÑпеÑно ÑоÑÑавÑваÑе на паÑÑиÑаÑа заедно"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["ÐеÑÑпеÑно пÑикаÑÑваÑе на даÑоÑека"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['ÐмиÑаÑа на даÑоÑекиÑе не ÑÐ¼ÐµÐ°Ñ Ð´Ð° завÑÑÑÐ²Ð°Ð°Ñ Ñо "{segment}".']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Ðко ги избеÑеÑе двеÑе веÑзии, на новаÑа даÑоÑека Ñе Ñ Ð±Ð¸Ð´Ðµ додаден бÑÐ¾Ñ Ð½Ð° имеÑо."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["Ðевалидно име на даÑоÑека"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["ÐÐµÐ¿Ð¾Ð·Ð½Ð°Ñ Ð´Ð°ÑÑÐ¼Ð¾Ñ Ð½Ð° поÑледнаÑа измена"]},New:{msgid:"New",msgstr:["Ðова"]},"New filename":{msgid:"New filename",msgstr:["Ðово име на даÑоÑека"]},"New version":{msgid:"New version",msgstr:["Ðова веÑзиÑа"]},paused:{msgid:"paused",msgstr:["паÑзиÑано"]},"Preview image":{msgid:"Preview image",msgstr:["ÐÑеглед на Ñлика"]},Rename:{msgid:"Rename",msgstr:["ÐÑеименÑваÑ"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["ÐзнаÑи ги ÑиÑе полиÑа"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["ÐзбеÑи ги ÑиÑе поÑÑоеÑки даÑоÑеки"]},"Select all new files":{msgid:"Select all new files",msgstr:["ÐзбеÑи ги ÑиÑе нови даÑоÑеки"]},Skip:{msgid:"Skip",msgstr:["ÐÑеÑкокни"]},"Skip {count} file":{msgid:"Skip {count} file",msgid_plural:"Skip {count} files",msgstr:["ÐÑеÑкокни {count} даÑоÑека","ÐÑеÑкокни {count} даÑоÑеки"]},"Skip this file":{msgid:"Skip this file",msgstr:["ÐÑеÑкокни Ñа оваа даÑоÑека"]},"Unknown size":{msgid:"Unknown size",msgstr:["ÐепознаÑа големина"]},Upload:{msgid:"Upload",msgstr:["ÐÑикаÑи"]},"Upload files":{msgid:"Upload files",msgstr:["ÐÑикаÑÑваÑе даÑоÑеки"]},"Upload folders":{msgid:"Upload folders",msgstr:["ÐÑикаÑи папки"]},"Upload from device":{msgid:"Upload from device",msgstr:["ÐÑикаÑи од ÑÑед"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["ÐÑикаÑÑваÑеÑо е оÑкажано"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["ÐÑикаÑÑваÑеÑо е пÑеÑкокнаÑо"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['ÐÑикаÑÑваÑеÑо на "{folder}" е пÑеÑкокнаÑо']},"Upload progress":{msgid:"Upload progress",msgstr:["ÐÑогÑÐµÑ Ð½Ð° пÑикаÑÑваÑе"]},"When an incoming folder is selected, any conflicting files within it will also be over
1written.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Ðога Ñе Ñе избеÑе доÑдовна папка, ÑиÑе конÑликÑни даÑоÑеки во неа иÑÑо Ñака Ñе Ð±Ð¸Ð´Ð°Ñ Ð¿ÑебÑиÑани."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Ðога Ñе Ñе избеÑе доÑдовна папка, ÑодÑжинаÑа Ñе запиÑÑва во поÑÑоеÑкаÑа папка и Ñе извÑÑÑва ÑекÑÑзивно ÑеÑаваÑе на конÑликÑоÑ."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["ÐÐ¾Ñ Ð´Ð°ÑоÑеки ÑакаÑе да ги заÑваÑе?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["ÐожеÑе да Ñа пÑеименÑваÑе даÑоÑекаÑа, да Ñа пÑеÑкокнеÑе даÑоÑека или да Ñа оÑкажеÑе ÑелаÑа опеÑаÑиÑа."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["ТÑеба да избеÑеÑе баÑем една веÑзиÑа од ÑекоÑа даÑоÑека за да пÑодолжиÑе."]}}}}},{locale:"mn",json:{charset:"utf-8",headers:{"Last-Translator":"BATKHUYAG Ganbold, 2023","Language-Team":"Mongolian (https://app.transifex.com/nextcloud/teams/64236/mn/)","Content-Type":"text/plain; charset=UTF-8",Language:"mn","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nBATKHUYAG Ganbold, 2023\n"},msgstr:["Last-Translator: BATKHUYAG Ganbold, 2023\nLanguage-Team: Mongolian (https://app.transifex.com/nextcloud/teams/64236/mn/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: mn\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgstr:["{seconds} ÑекÑнд үлдÑÑн"]},"{time} left":{msgid:"{time} left",comments:{extracted:"time has the format 00:00:00"},msgstr:["{time} үлдÑÑн"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["Ñ
ÑдÑ
Ñн ÑекÑнд үлдÑÑн"]},Add:{msgid:"Add",msgstr:["ÐÑмÑÑ
"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["ÐлгÑÑлÑийг ÑÑÑлаÑ
"]},"estimating time left":{msgid:"estimating time left",msgstr:["ҮлдÑÑн Ñ
ÑгаÑааг ÑооÑоолж байна"]},paused:{msgid:"paused",msgstr:["ÑÒ¯Ñ Ð·Ð¾Ð³ÑооÑон"]},"Upload files":{msgid:"Upload files",msgstr:["Файл илгÑÑÑ
"]}}}}},{locale:"mr",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Marathi (https://www.transifex.com/nextcloud/teams/64236/mr/)","Content-Type":"text/plain; charset=UTF-8",Language:"mr","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Marathi (https://www.transifex.com/nextcloud/teams/64236/mr/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: mr\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"ms_MY",json:{charset:"utf-8",headers:{"Last-Translator":"DT Navy, 2024","Language-Team":"Malay (Malaysia) (https://app.transifex.com/nextcloud/teams/64236/ms_MY/)","Content-Type":"text/plain; charset=UTF-8",Language:"ms_MY","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nDT Navy, 2024\n"},msgstr:["Last-Translator: DT Navy, 2024\nLanguage-Team: Malay (Malaysia) (https://app.transifex.com/nextcloud/teams/64236/ms_MY/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ms_MY\nPlural-Forms: nplurals=1; plural=0;\n"]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" adalah fail dan nama folder yang dilarang']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" adalah jenis fail yang dilarang']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['"{segment}" adalah tidak dibenarkan dalam nama fail atau folder']},"{count}
1 file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} files bertindih"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} fail bertindih dalam {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgstr:["{seconds} saat tinggal"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} tinggal"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["beberapa saat lagi"]},Cancel:{msgid:"Cancel",msgstr:["batal"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Batal keseluruhan operasi"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["batal muat naik"]},Continue:{msgid:"Continue",msgstr:["teruskan"]},"Create new":{msgid:"Create new",msgstr:["Buat baharu"]},"estimating time left":{msgid:"estimating time left",msgstr:["jangkaan masa tinggal"]},"Existing version":{msgid:"Existing version",msgstr:["versi sedia ada"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['Nama fail tidak boleh berakhir dengan "{segment}".']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Jika dua versi dipilih, fail yang masuk akan ditambah bilangan pada namanya."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["Nama fail tidak sah"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Tarikh terakhir diubah suai tidak diketahui"]},New:{msgid:"New",msgstr:["Baru"]},"New filename":{msgid:"New filename",msgstr:["Nama fail baharu"]},"New version":{msgid:"New version",msgstr:["Versi baharu"]},paused:{msgid:"paused",msgstr:["Jeda"]},"Preview image":{msgid:"Preview image",msgstr:["Pratonton gambar"]},Rename:{msgid:"Rename",msgstr:["Menamakan semula"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Pilih semua kotak pilihan"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Pilih semua fail yang wujud"]},"Select all new files":{msgid:"Select all new files",msgstr:["pilih semua fail baharu"]},Skip:{msgid:"Skip",msgstr:["Langkau"]},"Skip this file":{msgid:"Skip this file",msgid_plural:"Skip {count} files",msgstr:["Langkau fail {count}"]},"Unknown size":{msgid:"Unknown size",msgstr:["Saiz tidak diketahui"]},Upload:{msgid:"Upload",msgstr:["Muat naik"]},"Upload files":{msgid:"Upload files",msgstr:["Muat naik fail"]},"Upload folders":{msgid:"Upload folders",msgstr:["Muat naik folder"]},"Upload from device":{msgid:"Upload from device",msgstr:["Muat naik dari peranti"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["Muat naik telah dibatalkan"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["Muat naik telah dilangkau"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['Muat naik "{folder}" telah dilangkau']},"Upload progress":{msgid:"Upload progress",msgstr:["Kemajuan muat naik"]},"When an incoming folder is selected, any conflicting files within it will also be over
1written.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Apabila folder masuk dipilih, sebarang fail bertindih akan ditulis semula"]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Apabila folder masuk dipilih, kandungan ditulis ke dalam folder sedia ada dan penyelesaian konflik rekursif dilakukan."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Fail yang mana ingin disimpan?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["And boleh menamakan semula fail, langkau fail tersebut atau membatalkan keseluruhan operasi"]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["Anda perlu memilih sekurangnya satu versi setiap fail untuk teruskan"]}}}}},{locale:"my",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Burmese (https://www.transifex.com/nextcloud/teams/64236/my/)","Content-Type":"text/plain; charset=UTF-8",Language:"my","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Burmese (https://www.transifex.com/nextcloud/teams/64236/my/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: my\nPlural-Forms: nplurals=1; plural=0;\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"nb",json:{charset:"utf-8",headers:{"Last-Translator":"Roger Knutsen, 2024","Language-Team":"Norwegian Bokmål (Norway) (https://app.transifex.com/nextcloud/teams/64236/nb_NO/)","Content-Type":"text/plain; charset=UTF-8",Language:"nb_NO","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2024\nRoger Knutsen, 2024\n"},msgstr:["Last-Translator: Roger Knutsen, 2024\nLanguage-Team: Norwegian Bokmål (Norway) (https://app.transifex.com/nextcloud/teams/64236/nb_NO/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: nb_NO\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" er et forbudt fil- eller mappenavn.']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" er en forbudt filtype.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['"{segment}" er ikke tillatt i et fil- eller mappenavn.']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} file conflict","{count} filkonflikter"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} file conflict in {dirname}","{count} filkonflikter i {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgstr:["{seconds} sekunder igjen"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} igjen"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["noen få sekunder igjen"]},Cancel:{msgid:"Cancel",msgstr:["Avbryt"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Avbryt hele operasjonen"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Avbryt opplastninger"]},Continue:{msgid:"Continue",msgstr:["Fortsett"]},"Create new":{msgid:"Create new",msgstr:["Opprett ny"]},"estimating time left":{msgid:"estimating time left",msgstr:["Estimerer tid igjen"]},"Existing version":{msgid:"Existing version",msgstr:["Gjeldende versjon"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['Filnavn må ikke slutte med "{segment}".']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Hvis du velger begge versjonene, vil den innkommende filen ha et nummer lagt til navnet."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["Ugyldig filnavn"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Siste gang redigert ukjent"]},New:{msgid:"New",msgstr:["Ny"]},"New filename":{msgid:"New filename",msgstr:["Nytt filnavn"]},"New version":{msgid:"New version",msgstr:["Ny versjon"]},paused:{msgid:"paused",msgstr:["pauset"]},"Preview image":{msgid:"Preview image",msgstr:["Forhåndsvis bilde"]},Rename:{msgid:"Rename",msgstr:["Omdøp"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Velg alle"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Velg alle eksisterende filer"]},"Select all new files":{msgid:"Select all new files",msgstr:["Velg alle nye filer"]},Skip:{msgid:"Skip",msgstr:["Hopp over"]},"Skip this file":{msgid:"Skip this file",msgid_plural:"Skip {count} files",msgstr:["Skip this file","Hopp over {count} filer"]},"Unknown size":{msgid:"Unknown size",msgstr:["Ukjent størrelse"]},"Upload files":{msgid:"Upload files",msgstr:["Last opp filer"]},"Upload folders":{msgid:"Upload folders",msgstr:["Last opp mapper"]},"Upload from device":{msgid:"Upload from device",msgstr:["Last opp fra enhet"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["Opplastingen er kansellert"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["Opplastingen er hoppet over"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['Opplasting av "{folder}" er hoppet over']}
1,"Upload progress":{msgid:"Upload progress",msgstr:["Fremdrift, opplasting"]},"When an incoming folder is selected, any conflicting files within it will also be overwritten.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Når en innkommende mappe velges, blir eventuelle motstridende filer i den også overskrevet."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Når en innkommende mappe velges, skrives innholdet inn i den eksisterende mappen, og en rekursiv konfliktløsning utføres."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Hvilke filer vil du beholde?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["Du kan enten gi nytt navn til filen, hoppe over denne filen eller avbryte hele operasjonen."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["Du må velge minst en versjon av hver fil for å fortsette."]}}}}},{locale:"ne",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Nepali (https://www.transifex.com/nextcloud/teams/64236/ne/)","Content-Type":"text/plain; charset=UTF-8",Language:"ne","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Nepali (https://www.transifex.com/nextcloud/teams/64236/ne/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ne\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"nl",json:{charset:"utf-8",headers:{"Last-Translator":"Stephan Paternotte <[email protected]>, 2025","Language-Team":"Dutch (https://app.transifex.com/nextcloud/teams/64236/nl/)","Content-Type":"text/plain; charset=UTF-8",Language:"nl","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2024\nJoris deLeeuw, 2025\nStephan Paternotte <[email protected]>, 2025\n"},msgstr:["Last-Translator: Stephan Paternotte <[email protected]>, 2025\nLanguage-Team: Dutch (https://app.transifex.com/nextcloud/teams/64236/nl/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: nl\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" is een verboden bestands- of mapnaam.']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" is een verboden bestandstype.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['"{segment}" is niet toegestaan in een bestand of mapnaam.']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} bestandsconflict","{count} bestanden conflicteren"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} bestandsconflict in {dirname}","{count} bestandenconflicten in {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["{seconds} seconde resterend","{seconds} seconden resterend"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} resterend"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["Nog een paar seconden over"]},assembling:{msgid:"assembling",msgstr:["samenstellen"]},Cancel:{msgid:"Cancel",msgstr:["Annuleren"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["De hele bewerking annuleren"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Uploaden annuleren"]},Continue:{msgid:"Continue",msgstr:["Doorgaan"]},"Create new":{msgid:"Create new",msgstr:["Nieuw aanmaken"]},"estimating time left":{msgid:"estimating time left",msgstr:["resterende tijd schatten"]},"Existing version":{msgid:"Existing version",msgstr:["Bestaande versie"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["Kon de stukken niet samenvoegen"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["Het uploaden van het bestand is mislukt"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['Bestandsnamen mogen niet eindigen met "{segment}".']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Als je beide versies selecteert, krijgt het binnenkomende bestand een nummer toegevoegd aan de naam."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["Ongeldige bestandsnaam"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Laatst gewijzigde datum onbekend"]},New:{msgid:"New",msgstr:["Nieuw"]},"New filename":{msgid:"New filename",msgstr:["Nieuwe bestandsnaam"]},"New version":{msgid:"New version",msgstr:["Nieuwe versie"]},paused:{msgid:"paused",msgstr:["gepauzeerd"]},"Preview image":{msgid:"Preview image",msgstr:["Voorbeeldweergave"]},Rename:{msgid:"Rename",msgstr:["Hernoemen"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Alle opties selecteren"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Alle bestanden selecteren"]},"Select all new files":{msgid:"Select all new files",msgstr:["Alle nieuwe bestanden selecteren"]},Skip:{msgid:"Skip",msgstr:["Overslaan"]},"Skip {count} file":{msgid:"Skip {count} file",msgid_plural:"Skip {count} files",msgstr:["{count} bestand overslaan","{count} bestanden overslaan"]},"Skip this file":{msgid:"Skip this file",msgstr:["Dit bestand overslaan"]},"Unknown size":{msgid:"Unknown size",msgstr:["Onbekende grootte"]},Upload:{msgid:"Upload",msgstr:["Uploaden"]},"Upload files":{msgid:"Upload files",msgstr:["Upload bestanden"]},"Upload folders":{msgid:"Upload folders",msgstr:["Mappen uploaden"]},"Upload from device":{msgid:"Upload from device",msgstr:["Uploaden vanaf apparaat"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["Upload is geanulleerd"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["Upload is overgeslagen"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['Upload van "{folder}" is overgeslagen']},"Upload progress":{msgid:"Upload progress",msgstr:["Uploadvoortgang"]},"When an incoming folder is selected, any conflicting files within it will also be over
1written.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Wanneer een inkomende map is geselecteerd, worden alle conflicterende bestanden daarin ook overschreven."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Wanneer een inkomende map is geselecteerd, wordt de inhoud in de bestaande map geschreven en wordt er een recursieve conflictoplossing uitgevoerd."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Welke bestanden wil je behouden?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["Je kunt het bestand ofwel hernoemen, dit bestand overslaan of de hele bewerking annuleren."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["Je moet minstens één versie van elk bestand selecteren om door te gaan."]}}}}},{locale:"nn_NO",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Norwegian Nynorsk (Norway) (https://www.transifex.com/nextcloud/teams/64236/nn_NO/)","Content-Type":"text/plain; charset=UTF-8",Language:"nn_NO","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Norwegian Nynorsk (Norway) (https://www.transifex.com/nextcloud/teams/64236/nn_NO/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: nn_NO\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"oc",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Occitan (post 1500) (https://www.transifex.com/nextcloud/teams/64236/oc/)","Content-Type":"text/plain; charset=UTF-8",Language:"oc","Plural-Forms":"nplurals=2; plural=(n > 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Occitan (post 1500) (https://www.transifex.com/nextcloud/teams/64236/oc/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: oc\nPlural-Forms: nplurals=2; plural=(n > 1);\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"pl",json:{charset:"utf-8",headers:{"Last-Translator":"Valdnet, 2025","Language-Team":"Polish (https://app.transifex.com/nextcloud/teams/64236/pl/)","Content-Type":"text/plain; charset=UTF-8",Language:"pl","Plural-Forms":"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2024\nPiotr Strebski <[email protected]>, 2024\nValdnet, 2025\n"},msgstr:["Last-Translator: Valdnet, 2025\nLanguage-Team: Polish (https://app.transifex.com/nextcloud/teams/64236/pl/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: pl\nPlural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" to zabroniona nazwa pliku lub katalogu.']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" jest zabronionym typem pliku.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['Znak "{segment}" nie jest dozwolony w nazwie pliku lub katalogu.']},"{count}
1 file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["konflikt 1 pliku","{count} konfliktów plików","{count} konfliktów plików","{count} konfliktów plików"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} konfliktowy plik w {dirname}","{count} konfliktowych plików w {dirname}","{count} konfliktowych plików w {dirname}","{count} konfliktowych plików w {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgstr:["PozostaÅo {seconds} sekund"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["PozostaÅo {time}"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["PozostaÅo kilka sekund"]},Cancel:{msgid:"Cancel",msgstr:["Anuluj"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Anuluj caÅÄ
operacjÄ"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Anuluj wysyÅanie"]},Continue:{msgid:"Continue",msgstr:["Kontynuuj"]},"Create new":{msgid:"Create new",msgstr:["Utwórz nowe"]},"estimating time left":{msgid:"estimating time left",msgstr:["Szacowanie pozostaÅego czasu"]},"Existing version":{msgid:"Existing version",msgstr:["IstniejÄ
ca wersja"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['Nazwy plików nie mogÄ
koÅczyÄ siÄ na "{segment}".']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["JeÅli wybierzesz obie wersje, do nazwy pliku przychodzÄ
cego zostanie dodany numer."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["NieprawidÅowa nazwa pliku"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Nieznana data ostatniej modyfikacji"]},New:{msgid:"New",msgstr:["Nowy"]},"New filename":{msgid:"New filename",msgstr:["Nowa nazwa pliku"]},"New version":{msgid:"New version",msgstr:["Nowa wersja"]},paused:{msgid:"paused",msgstr:["Wstrzymane"]},"Preview image":{msgid:"Preview image",msgstr:["PodglÄ
d obrazu"]},Rename:{msgid:"Rename",msgstr:["Zmiana nazwy"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Zaznacz wszystkie pola wyboru"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Zaznacz wszystkie istniejÄ
ce pliki"]},"Select all new files":{msgid:"Select all new files",msgstr:["Zaznacz wszystkie nowe pliki"]},Skip:{msgid:"Skip",msgstr:["PomiÅ"]},"Skip this file":{msgid:"Skip this file",msgid_plural:"Skip {count} files",msgstr:["PomiÅ 1 plik","PomiÅ {count} plików","PomiÅ {count} plików","PomiÅ {count} plików"]},"Unknown size":{msgid:"Unknown size",msgstr:["Nieznany rozmiar"]},Upload:{msgid:"Upload",msgstr:["WyÅlij"]},"Upload files":{msgid:"Upload files",msgstr:["WyÅlij pliki"]},"Upload folders":{msgid:"Upload folders",msgstr:["WyÅlij katalogi"]},"Upload from device":{msgid:"Upload from device",msgstr:["WyÅlij z urzÄ
dzenia"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["WysyÅanie zostaÅo anulowane"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["WysyÅanie zostaÅo pominiÄte"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['WysyÅanie "{folder}" zostaÅo pominiÄte']},"Upload progress":{msgid:"Upload progress",msgstr:["PostÄp wysyÅania"]},"When an incoming folder is selected, any conflicting files within it will also be over
1written.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Po wybraniu katalogu przychodzÄ
cego wszelkie znajdujÄ
ce siÄ w nim pliki powodujÄ
ce konflikt również zostanÄ
nadpisane."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Po wybraniu katalogu przychodzÄ
cego zawartoÅÄ jest zapisywana w istniejÄ
cym katalogu i przeprowadzane jest rekursywne rozwiÄ
zywanie konfliktów."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Które pliki chcesz zachowaÄ?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["Możesz zmieniÄ nazwÄ pliku, pominÄ
Ä ten plik lub anulowaÄ caÅÄ
operacjÄ."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["Aby kontynuowaÄ, musisz wybraÄ co najmniej jednÄ
wersjÄ każdego pliku."]}}}}},{locale:"ps",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Pashto (https://www.transifex.com/nextcloud/teams/64236/ps/)","Content-Type":"text/plain; charset=UTF-8",Language:"ps","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Pashto (https://www.transifex.com/nextcloud/teams/64236/ps/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ps\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"pt_BR",json:{charset:"utf-8",headers:{"Last-Translator":"F Bausch, 2025","Language-Team":"Portuguese (Brazil) (https://app.transifex.com/nextcloud/teams/64236/pt_BR/)","Content-Type":"text/plain; charset=UTF-8",Language:"pt_BR","Plural-Forms":"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2024\nLeonardo Colman Lopes <[email protected]>, 2024\nRodrigo Sottomaior Macedo <[email protected]>, 2024\nF Bausch, 2025\n"},msgstr:["Last-Translator: F Bausch, 2025\nLanguage-Team: Portuguese (Brazil) (https://app.transifex.com/nextcloud/teams/64236/pt_BR/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: pt_BR\nPlural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" é um nome de arquivo ou pasta proibido.']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" é um tipo de arquivo proibido.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['"{segment}" não é permitido dentro de um nome de arquivo ou pasta.']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} arquivos em conflito","{count} arquivos em conflito","{count} arquivos em conflito"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} conflitos de arquivo em {dirname}","{count} conflitos de arquivo em {dirname}","{count} conflitos de arquivo em {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["{seconds} segundo restante","{seconds} segundos restantes","{seconds} segundos restantes"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} restante"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["alguns segundos restantes"]},assembling:{msgid:"assembling",msgstr:["montando"]},Cancel:{msgid:"Cancel",msgstr:["Cancelar"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Cancelar a operação inteira"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Cancelar uploads"]},Continue:{msgid:"Continue",msgstr:["Continuar"]},"Create new":{msgid:"Create new",msgstr:["Criar novo"]},"estimating time left":{msgid:"estimating time left",msgstr:["estimando tempo restante"]},"Existing version":{msgid:"Existing version",msgstr:["Versão existente"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["Falha ao montar os pedaços juntos"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["Falha ao fazer o upload do arquivo"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['Os nomes dos arquivos não devem terminar com "{segment}".']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Se você selecionar ambas as versões, o arquivo recebido terá um número adicionado ao seu nome."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["Nome de arquivo inválido"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Data da última modificação desconhecida"]},New:{msgid:"New",msgstr:["Novo"]},"New filename":{msgid:"New filename",msgstr:["Novo nome de arquivo"]},"New version":{msgid:"New version",msgstr:["Nova versão"]},paused:{msgid:"paused",msgstr:["pausado"]},"Preview image":{msgid:"Preview image",msgstr:["Visualizar imagem"]},Rename:{msgid:"Rename",msgstr:["Renomear"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Selecionar todas as caixas de seleção"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Selecionar todos os arquivos existentes"]},"Select all new files":{msgid:"Select all new files",msgstr:["Selecionar todos os novos arquivos"]},Skip:{msgid:"Skip",msgstr:["Pular"]},"Skip {count} file":{msgid:"Skip {count} file",msgid_plural:"Skip {count} files",msgstr:["Pular {count} arquivo","Pular {count} de arquivos","Pular {count} arquivos"]},"Skip this file":{msgid:"Skip this file",msgstr:["Pular este arquivo"]},"Unknown size":{msgid:"Unknown size",msgstr:["Tamanho desconhecido"]},Upload:{msgid:"Upload",msgstr:["Fazer upload"]},"Upload files":{msgid:"Upload files",msgstr:["Fazer upload de arquivos"]},"Upload folders":{msgid:"Upload folders",msgstr:["Fazer upload de pastas"]},"Upload from device":{msgid:"Upload from device",msgstr:["Fazer upload do dispositivo"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["O upload foi cancelado"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["O upload foi pulado"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['O upload de "{folder}" foi pulado']},"Upload progress":{msgid:"Upload progress",msgstr:["Progresso de upload"]},"When an incoming folder is selected, any conflicting files within it will also be over
1written.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Quando uma pasta recebida é selecionada, todos os arquivos conflitantes dentro dela também serão sobrescritos."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Quando uma pasta recebida é selecionada, o conteúdo é gravado na pasta existente e uma resolução de conflito recursiva é executada."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Quais arquivos você deseja manter?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["Você pode renomear o arquivo, pular este arquivo ou cancelar toda a operação."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["Você precisa selecionar pelo menos uma versão de cada arquivo para continuar."]}}}}},{locale:"pt_PT",json:{charset:"utf-8",headers:{"Last-Translator":"artur25 <[email protected]>, 2025","Language-Team":"Portuguese (Portugal) (https://app.transifex.com/nextcloud/teams/64236/pt_PT/)","Content-Type":"text/plain; charset=UTF-8",Language:"pt_PT","Plural-Forms":"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2024\nguilherme ferreira, 2025\nartur25 <[email protected]>, 2025\n"},msgstr:["Last-Translator: artur25 <[email protected]>, 2025\nLanguage-Team: Portuguese (Portugal) (https://app.transifex.com/nextcloud/teams/64236/pt_PT/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: pt_PT\nPlural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" é um Nome de arquivo ou pasta proibido.']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" é um tipo de ficheiro proibido.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['"{segment}" não é permitido num nome de ficheiro ou pasta.']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["Conflito em {count} ficheiro","Conflito em {count} ficheiros","Conflito em {count} ficheiros"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} conflito de ficheiro em {dirname}","{count} conflitos de ficheiro em {dirname}","{count} conflitos de ficheiro em {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["Falta {seconds} segundo","Faltam {seconds} segundos","Faltam {seconds} segundos"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["faltam {time}"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["faltam uns segundos"]},assembling:{msgid:"assembling",msgstr:["montagem"]},Cancel:{msgid:"Cancel",msgstr:["Cancelar"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Cancelar a operação inteira"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Cancelar envios"]},Continue:{msgid:"Continue",msgstr:["Continuar"]},"Create new":{msgid:"Create new",msgstr:["Criar novo"]},"estimating time left":{msgid:"estimating time left",msgstr:["tempo em falta estimado"]},"Existing version":{msgid:"Existing version",msgstr:["Versão existente"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["Falha ao juntar os fragmentos"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["Falha ao carregar o ficheiro"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['Os nomes de ficheiro não podem terminar em "{segment}".']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Se selecionar ambas as versões, será adicionado um número ao n
1ome do ficheiro recebido."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["Nome de ficheiro inválido"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Data da última modificação desconhecida"]},New:{msgid:"New",msgstr:["Novo"]},"New filename":{msgid:"New filename",msgstr:["Novo nome de ficheiro"]},"New version":{msgid:"New version",msgstr:["Nova versão"]},paused:{msgid:"paused",msgstr:["pausado"]},"Preview image":{msgid:"Preview image",msgstr:["Pré-visualizar imagem"]},Rename:{msgid:"Rename",msgstr:["Renomear"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Selecionar todas as caixas de verificação"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Selecionar todos os ficheiros existentes"]},"Select all new files":{msgid:"Select all new files",msgstr:["Selecionar todos os ficheiros novos"]},Skip:{msgid:"Skip",msgstr:["Ignorar"]},"Skip {count} file":{msgid:"Skip {count} file",msgid_plural:"Skip {count} files",msgstr:["Ignorar {count} ficheiro","Ignorar {count} ficheiros","Ignorar {count} ficheiros"]},"Skip this file":{msgid:"Skip this file",msgstr:["Ignorar este ficheiro"]},"Unknown size":{msgid:"Unknown size",msgstr:["Tamanho desconhecido"]},Upload:{msgid:"Upload",msgstr:["Carregar"]},"Upload files":{msgid:"Upload files",msgstr:["Enviar ficheiros"]},"Upload folders":{msgid:"Upload folders",msgstr:["Carregar pastas"]},"Upload from device":{msgid:"Upload from device",msgstr:["Carregar a partir do dispositivo"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["O carregamento foi cancelado"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["O carregamento foi ignorado"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['O carregamento da pasta "{folder}" foi ignorado']},"Upload progress":{msgid:"Upload progress",msgstr:["Progresso do carregamento"]},"When an incoming folder is selected, any conflicting files within it will also be over
1written.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Ao selecionar uma pasta recebida, quaisquer ficheiros em conflito no seu interior também serão sobrescritos."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Ao selecionar uma pasta recebida, o conteúdo é escrito na pasta existente e é efetuada uma resolução de conflitos recursiva."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Quais ficheiros pretende manter?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["Pode renomear o ficheiro, ignorá-lo ou cancelar toda a operação."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["Precisa de selecionar pelo menos uma versão de cada ficheiro para continuar."]}}}}},{locale:"ro",json:{charset:"utf-8",headers:{"Last-Translator":"MÄdÄlin Vasiliu <[email protected]>, 2022","Language-Team":"Romanian (https://www.transifex.com/nextcloud/teams/64236/ro/)","Content-Type":"text/plain; charset=UTF-8",Language:"ro","Plural-Forms":"nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nMÄdÄlin Vasiliu <[email protected]>, 2022\n"},msgstr:["Last-Translator: MÄdÄlin Vasiliu <[email protected]>, 2022\nLanguage-Team: Romanian (https://www.transifex.com/nextcloud/teams/64236/ro/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ro\nPlural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgstr:["{seconds} secunde rÄmase"]},"{time} left":{msgid:"{time} left",comments:{extracted:"time has the format 00:00:00"},msgstr:["{time} rÄmas"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["câteva secunde rÄmase"]},Add:{msgid:"Add",msgstr:["AdaugÄ"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["AnulaÈi încÄrcÄrile"]},"estimating time left":{msgid:"estimating time left",msgstr:["estimarea timpului rÄmas"]},paused:{msgid:"paused",msgstr:["pus pe pauzÄ"]},"Upload files":{msgid:"Upload files",msgstr:["ÃncarcÄ fiÈiere"]}}}}},{locale:"ru",json:{charset:"utf-8",headers:{"Last-Translator":"Igor Orlov, 2025","Language-Team":"Russian (https://app.transifex.com/nextcloud/teams/64236/ru/)","Content-Type":"text/plain; charset=UTF-8",Language:"ru","Plural-Forms":"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2024\nÐлад, 2024\nAlex <[email protected]>, 2024\nRoman Stepanov, 2024\nMaksim Sukharev, 2024\nÐлекÑандÑ, 2025\nIgor Orlov, 2025\n"},msgstr:["Last-Translator: Igor Orlov, 2025\nLanguage-Team: Russian (https://app.transifex.com/nextcloud/teams/64236/ru/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ru\nPlural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:["«{segment}» â ÑÑо запÑеÑенное Ð¸Ð¼Ñ Ñайла или папки."]},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:["«{segment}» â ÑÑо запÑеÑеннÑй Ñип Ñайла."]},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:["«{segment}» не допÑÑкаеÑÑÑ Ð² имени Ñайла или папки."]},"{count}
1 file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["конÑÐ»Ð¸ÐºÑ {count} Ñайла","конÑÐ»Ð¸ÐºÑ {count} Ñайлов","конÑÐ»Ð¸ÐºÑ {count} Ñайлов","конÑÐ»Ð¸ÐºÑ {count} Ñайлов"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["конÑÐ»Ð¸ÐºÑ {count} Ñайла в «{dirname}»","конÑÐ»Ð¸ÐºÑ {count} Ñайлов в «{dirname}»","конÑÐ»Ð¸ÐºÑ {count} Ñайлов в «{dirname}»","конÑÐ»Ð¸ÐºÑ {count} Ñайлов в «{dirname}»"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["оÑÑалаÑÑ {seconds} ÑекÑнда","оÑÑалоÑÑ {seconds} ÑекÑндÑ","оÑÑалоÑÑ {seconds} ÑекÑнд","оÑÑалоÑÑ {seconds} ÑекÑнд"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["оÑÑалоÑÑ {time}"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["оÑÑалоÑÑ Ð½ÐµÑколÑко ÑекÑнд"]},assembling:{msgid:"assembling",msgstr:["ÑбоÑка"]},Cancel:{msgid:"Cancel",msgstr:["ÐÑмениÑÑ"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["ÐÑмениÑÑ Ð¾Ð¿ÐµÑаÑÐ¸Ñ Ñеликом"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["ÐÑмениÑÑ Ð·Ð°Ð³ÑÑзки"]},Continue:{msgid:"Continue",msgstr:["ÐÑодолжиÑÑ"]},"Create new":{msgid:"Create new",msgstr:["СоздаÑÑ Ð½Ð¾Ð²Ð¾Ðµ"]},"estimating time left":{msgid:"estimating time left",msgstr:["оÑенка оÑÑавÑегоÑÑ Ð²Ñемени"]},"Existing version":{msgid:"Existing version",msgstr:["ТекÑÑÐ°Ñ Ð²ÐµÑÑиÑ"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["Ðе ÑдалоÑÑ ÑобÑаÑÑ ÑаÑÑи вмеÑÑе"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["Ðе ÑдалоÑÑ Ð·Ð°Ð³ÑÑзиÑÑ Ñайл"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:["Ðмена Ñайлов не Ð´Ð¾Ð»Ð¶Ð½Ñ Ð·Ð°ÐºÐ°Ð½ÑиваÑÑÑÑ Ð½Ð° «{segment}»"]},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["ÐÑли Ð²Ñ Ð²ÑбеÑеÑе обе веÑÑии, к имени вÑ
одÑÑего Ñайла бÑÐ´ÐµÑ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½ номеÑ."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["ÐевеÑное Ð¸Ð¼Ñ Ñайла"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["ÐаÑа поÑледнего Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð½ÐµÐ¸Ð·Ð²ÐµÑÑна"]},New:{msgid:"New",msgstr:["ÐовÑй"]},"New filename":{msgid:"New filename",msgstr:["Ðовое Ð¸Ð¼Ñ Ñайла"]},"New version":{msgid:"New version",msgstr:["ÐÐ¾Ð²Ð°Ñ Ð²ÐµÑÑиÑ"]},paused:{msgid:"paused",msgstr:["пÑиоÑÑановлено"]},"Preview image":{msgid:"Preview image",msgstr:["ÐÑедваÑиÑелÑнÑй пÑоÑмоÑÑ"]},Rename:{msgid:"Rename",msgstr:["ÐеÑеименоваÑÑ"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["ÐÑбÑаÑÑ Ð²Ñе"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["ÐÑбÑаÑÑ Ð²Ñе ÑÑÑеÑÑвÑÑÑие ÑайлÑ"]},"Select all new files":{msgid:"Select all new files",msgstr:["ÐÑбÑаÑÑ Ð²Ñе новÑе ÑайлÑ"]},Skip:{msgid:"Skip",msgstr:["ÐÑопÑÑÑиÑÑ"]},"Skip {count} file":{msgid:"Skip {count} file",msgid_plural:"Skip {count} files",msgstr:["ÐÑопÑÑÑиÑÑ {count} Ñайл","ÐÑопÑÑÑиÑÑ {count} Ñайла","ÐÑопÑÑÑиÑÑ {count} Ñайлов","ÐÑопÑÑÑиÑÑ {count} Ñайлов"]},"Skip this file":{msgid:"Skip this file",msgstr:["ÐÑопÑÑÑиÑÑ ÑÑÐ¾Ñ Ñайл"]},"Unknown size":{msgid:"Unknown size",msgstr:["ÐеизвеÑÑнÑй ÑазмеÑ"]},Upload:{msgid:"Upload",msgstr:["ÐагÑÑзиÑÑ"]},"Upload files":{msgid:"Upload files",msgstr:["ÐагÑÑзиÑÑ ÑайлÑ"]},"Upload folders":{msgid:"Upload folders",msgstr:["ÐагÑÑзиÑÑ Ð¿Ð°Ð¿ÐºÐ¸"]},"Upload from device":{msgid:"Upload from device",msgstr:["ÐагÑÑзиÑÑ Ñ ÑÑÑÑойÑÑва"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["ÐагÑÑзка бÑла оÑменена"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["ÐагÑÑзка бÑла пÑопÑÑена"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:["ÐагÑÑзка «{folder}» бÑла пÑопÑÑена"]},"Upload progress":{msgid:"Upload progress",msgstr:["ÐÑогÑеÑÑ Ð·Ð°Ð³ÑÑзки"]},"When an incoming folder is selected, any conflicting files within it will also be over
1written.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Ðогда вÑбÑана вÑ
одÑÑÐ°Ñ Ð¿Ð°Ð¿ÐºÐ°, вÑе конÑликÑÑÑÑие ÑÐ°Ð¹Ð»Ñ Ð² ней Ñакже бÑдÑÑ Ð¿ÐµÑезапиÑанÑ."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Ðогда вÑбÑана вÑ
одÑÑÐ°Ñ Ð¿Ð°Ð¿ÐºÐ°, ÑодеÑжимое запиÑÑваеÑÑÑ Ð² ÑÑÑеÑÑвÑÑÑÑÑ Ð¿Ð°Ð¿ÐºÑ Ð¸ вÑполнÑеÑÑÑ ÑекÑÑÑивное ÑазÑеÑение конÑликÑов."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Ðакие ÑÐ°Ð¹Ð»Ñ Ð²Ñ Ñ
оÑиÑе ÑоÑ
ÑаниÑÑ?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["ÐÑ Ð¼Ð¾Ð¶ÐµÑе пеÑеименоваÑÑ Ñайл, пÑопÑÑÑиÑÑ ÑÑÐ¾Ñ Ñайл или оÑмениÑÑ Ð²ÑÑ Ð¾Ð¿ÐµÑаÑиÑ."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["ÐÐ»Ñ Ð¿ÑÐ¾Ð´Ð¾Ð»Ð¶ÐµÐ½Ð¸Ñ Ð²Ð°Ð¼ нÑжно вÑбÑаÑÑ Ð¿Ð¾ кÑайней меÑе Ð¾Ð´Ð½Ñ Ð²ÐµÑÑÐ¸Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ Ñайла."]}}}}},{locale:"sc",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Sardinian (https://www.transifex.com/nextcloud/teams/64236/sc/)","Content-Type":"text/plain; charset=UTF-8",Language:"sc","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Sardinian (https://www.transifex.com/nextcloud/teams/64236/sc/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: sc\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"si",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Sinhala (https://www.transifex.com/nextcloud/teams/64236/si/)","Content-Type":"text/plain; charset=UTF-8",Language:"si","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Sinhala (https://www.transifex.com/nextcloud/teams/64236/si/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: si\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"sk",json:{charset:"utf-8",headers:{"Last-Translator":"Anton Krajcik <[email protected]>, 2025","Language-Team":"Slovak (Slovakia) (https://app.transifex.com/nextcloud/teams/64236/sk_SK/)","Content-Type":"text/plain; charset=UTF-8",Language:"sk_SK","Plural-Forms":"nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJozef Gaal <[email protected]>, 2024\nLinker Linker <[email protected]>, 2024\nAnton Krajcik <[email protected]>, 2025\n"},msgstr:["Last-Translator: Anton Krajcik <[email protected]>, 2025\nLanguage-Team: Slovak (Slovakia) (https://app.transifex.com/nextcloud/teams/64236/sk_SK/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: sk_SK\nPlural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n"]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:["â{segment}â je zakázaný názov súboru alebo prieÄinka."]},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" je zákazaný typ súboru.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['"{segment}â je zakázané v názve súboru alebo adresára.']},"{count}
1 file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} súbor má konflikt","{count} súbory majú konflikt","{count} súborov má konflikt","{count} súborov má konflikt"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} súborový konflikt v {dirname}","{count} súborové konflikty v {dirname}","{count} súborových konfliktov v {dirname}","{count} súborových konfliktov v {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["{seconds} sekunda zostáva","{seconds} sekúnd zostáva","{seconds} sekúnd zostáva","{seconds} sekundy zostávajú"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} zostáva"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["zostáva niekoľko sekúnd"]},assembling:{msgid:"assembling",msgstr:["zhromažÄovanie"]},Cancel:{msgid:"Cancel",msgstr:["ZruÅ¡iÅ¥"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["ZruÅ¡iÅ¥ celú operáciu"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["ZruÅ¡iÅ¥ nahrávanie"]},Continue:{msgid:"Continue",msgstr:["PokraÄovaÅ¥"]},"Create new":{msgid:"Create new",msgstr:["VytvoriÅ¥ nové"]},"estimating time left":{msgid:"estimating time left",msgstr:["odhadovanie zostávajúceho Äasu"]},"Existing version":{msgid:"Existing version",msgstr:["Existujúca verzia"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["Nepodarilo sa daÅ¥ Äasti dohromady."]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["Nepodarilo sa nahraÅ¥ súbor"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['Názvy súborov nesmú konÄiÅ¥ znakom "{segment}".']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Ak vyberiete obe verzie, k názvu prichádzajúceho súboru sa pridá ÄÃslo."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["Neplatný názov súboru"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Dátum poslednej úpravy neznámy"]},New:{msgid:"New",msgstr:["Nový"]},"New filename":{msgid:"New filename",msgstr:["Nový názov súboru"]},"New version":{msgid:"New version",msgstr:["Nová verzia"]},paused:{msgid:"paused",msgstr:["pozastavené"]},"Preview image":{msgid:"Preview image",msgstr:["Náhľad obrázka"]},Rename:{msgid:"Rename",msgstr:["PremenovaÅ¥"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["OznaÄiÅ¥ vÅ¡etky výberové polÃÄka"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["VybraÅ¥ vÅ¡etky existujúce súbory"]},"Select all new files":{msgid:"Select all new files",msgstr:["VybraÅ¥ vÅ¡etky nové súbory"]},Skip:{msgid:"Skip",msgstr:["PreskoÄiÅ¥"]},"Skip {count} file":{msgid:"Skip {count} file",msgid_plural:"Skip {count} files",msgstr:["PreskoÄiÅ¥ {count} súbor","PreskoÄiÅ¥ {count} súborov","PreskoÄiÅ¥ {count} súborov","PreskoÄiÅ¥ {count} súbory"]},"Skip this file":{msgid:"Skip this file",msgstr:["PreskoÄiÅ¥ tento súbor"]},"Unknown size":{msgid:"Unknown size",msgstr:["Neznáma veľkosÅ¥"]},Upload:{msgid:"Upload",msgstr:["NahraÅ¥"]},"Upload files":{msgid:"Upload files",msgstr:["NahraÅ¥ súbory"]},"Upload folders":{msgid:"Upload folders",msgstr:["NahraÅ¥ prieÄinky"]},"Upload from device":{msgid:"Upload from device",msgstr:["NahraÅ¥ zo zariadenia"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["Nahrávanie bolo zruÅ¡ené"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["Nahrávanie bolo preskoÄené"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['Nahrávanie "{folder}" bolo preskoÄené']},"Upload progress":{msgid:"Upload progress",msgstr:["Priebeh nahrávania"]},"When an incoming folder is selected, any conflicting files within it will also be over
1written.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["KeÄ je vybraný prichádzajúci prieÄinok, prepÃÅ¡u sa aj vÅ¡etky konfliktné súbory v Åom."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Po výbere prichádzajúceho prieÄinka sa obsah zapÃÅ¡e do existujúceho prieÄinka a vykoná sa rekurzÃvne rieÅ¡enie konfliktov."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Ktoré súbory chcete ponechaÅ¥?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["Súbor môžete premenovaÅ¥, preskoÄiÅ¥ alebo zruÅ¡iÅ¥ celú operáciu."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["Ak chcete pokraÄovaÅ¥, musÃte vybraÅ¥ aspoÅ jednu verziu každého súboru."]}}}}},{locale:"sl",json:{charset:"utf-8",headers:{"Last-Translator":"Simon Bogina, 2024","Language-Team":"Slovenian (https://app.transifex.com/nextcloud/teams/64236/sl/)","Content-Type":"text/plain; charset=UTF-8",Language:"sl","Plural-Forms":"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2024\nJan KraljiÄ <[email protected]>, 2024\nSimon Bogina, 2024\n"},msgstr:["Last-Translator: Simon Bogina, 2024\nLanguage-Team: Slovenian (https://app.transifex.com/nextcloud/teams/64236/sl/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: sl\nPlural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" je prepovedano ime datoteka ali mape.']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" je prepovedan tip datoteke.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['"{segment}" ni dovoljeno v imenu datoteke ali mape.']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["1{count} datoteka je v konfliktu","1{count} datoteki sta v konfiktu","1{count} datotek je v konfliktu","{count} datotek je v konfliktu"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} datoteka je v konfiktu v {dirname}","{count} datoteki sta v konfiktu v {dirname}","{count} datotek je v konfiktu v {dirname}","{count} konfliktov datotek v {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgstr:["Å¡e {seconds} sekund"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["Å¡e {time}"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["Å¡e nekaj sekund"]},Cancel:{msgid:"Cancel",msgstr:["PrekliÄi"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["PrekliÄi celotni postopek"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["PrekliÄi poÅ¡iljanje"]},Continue:{msgid:"Continue",msgstr:["Nadaljuj"]},"Create new":{msgid:"Create new",msgstr:["Ustvari nov"]},"estimating time left":{msgid:"estimating time left",msgstr:["ocenjujem Äas do konca"]},"Existing version":{msgid:"Existing version",msgstr:["ObstojeÄa razliÄica"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['Imena datotek se ne smejo konÄati s "{segment}".']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Äe izberete obe razliÄici, bo imenu dohodne datoteke na koncu dodana Å¡tevilka."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["Nepravilno ime datoteke"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Datum zadnje spremembe neznan"]},New:{msgid:"New",msgstr:["Nov"]},"New filename":{msgid:"New filename",msgstr:["Novo ime datoteke"]},"New version":{msgid:"New version",msgstr:["Nova razliÄica"]},paused:{msgid:"paused",msgstr:["v premoru"]},"Preview image":{msgid:"Preview image",msgstr:["Predogled slike"]},Rename:{msgid:"Rename",msgstr:["Preimenuj"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Izberi vsa potrditvena polja"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["OznaÄi vse obstojeÄe datoteke"]},"Select all new files":{msgid:"Select all new files",msgstr:["OznaÄi vse nove datoteke"]},Skip:{msgid:"Skip",msgstr:["PreskoÄi"]},"Skip this file":{msgid:"Skip this file",msgid_plural:"Skip {count} files",msgstr:["PreskoÄi datoteko","PreskoÄi {count} datoteki","PreskoÄi {count} datotek","PreskoÄi {count} datotek"]},"Unknown size":{msgid:"Unknown size",msgstr:["Neznana velikost"]},Upload:{msgid:"Upload",msgstr:["Naloži"]},"Upload files":{msgid:"Upload files",msgstr:["Naloži datoteke"]},"Upload folders":{msgid:"Upload folders",msgstr:["Naloži mape"]},"Upload from device":{msgid:"Upload from device",msgstr:["Naloži iz naprave"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["Nalaganje je bilo preklicano"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["Nalaganje je bilo preskoÄeno"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['Nalaganje "{folder}" je bilo preskoÄeno']},"Upload progress":{msgid:"Upload progress",msgstr:["Napredek nalaganja"]},"When an incoming folder is selected, any conflicting files within it will also be over
1written.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Ko je izbrana dohodna mapa, bodo vse datototeke v konfliktu znotraj nje prepisane."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Ko je izbrana dohodna mapa, je vsebina vpisana v obstojeÄo mapo in je izvedeno rekurzivno reÅ¡evanje konfliktov."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Katere datoteke želite obdržati?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["Datoteko lahko preimenujete, preskoÄite ali prekliÄete celo operacijo."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["Izbrati morate vsaj eno razliÄico vsake datoteke da nadaljujete."]}}}}},{locale:"sq",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Albanian (https://www.transifex.com/nextcloud/teams/64236/sq/)","Content-Type":"text/plain; charset=UTF-8",Language:"sq","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Albanian (https://www.transifex.com/nextcloud/teams/64236/sq/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: sq\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"sr",json:{charset:"utf-8",headers:{"Last-Translator":"Ðван ÐеÑиÑ, 2025","Language-Team":"Serbian (https://app.transifex.com/nextcloud/teams/64236/sr/)","Content-Type":"text/plain; charset=UTF-8",Language:"sr","Plural-Forms":"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2024\nÐван ÐеÑиÑ, 2025\n"},msgstr:["Last-Translator: Ðван ÐеÑиÑ, 2025\nLanguage-Team: Serbian (https://app.transifex.com/nextcloud/teams/64236/sr/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: sr\nPlural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:["â{segment}â Ñе забÑаÑено име ÑаÑла или ÑолдеÑа."]},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:["â{segment}â Ñе забÑаÑен Ñип ÑаÑла."]},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:["â{segment}â ниÑе дозвоÑено ÑнÑÑÐ°Ñ Ð¸Ð¼ÐµÐ½Ð° ÑаÑла или ÑолдеÑа."]},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} ÑаÑл конÑликÑ","{count} ÑаÑл конÑликÑа","{count} ÑаÑл конÑликÑа"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} ÑаÑл конÑÐ»Ð¸ÐºÑ Ñ {dirname}","{count} ÑаÑл конÑликÑа Ñ {dirname}","{count} ÑаÑл конÑликÑа Ñ {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["пÑеоÑÑало Ñе {seconds} ÑекÑнда","пÑеоÑÑало Ñе {seconds} ÑекÑнде","пÑеоÑÑало Ñе {seconds} ÑекÑнди"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} пÑеоÑÑало"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["пÑеоÑÑало Ñе неколико ÑекÑнди"]},assembling:{msgid:"assembling",msgstr:["ÑаÑÑавÑаÑе"]},Cancel:{msgid:"Cancel",msgstr:["ÐÑкажи"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["ÐÑказÑÑе комплеÑÐ½Ñ Ð¾Ð¿ÐµÑаÑиÑÑ"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["ÐбÑÑÑави оÑпÑемаÑа"]},Continue:{msgid:"Continue",msgstr:["ÐаÑÑави"]},"Create new":{msgid:"Create new",msgstr:["ÐÑеиÑÐ°Ñ Ð½Ð¾Ð²Ð¾"]},"estimating time left":{msgid:"estimating time left",msgstr:["пÑоÑена пÑеоÑÑалог вÑемена"]},"Existing version":{msgid:"Existing version",msgstr:["ÐоÑÑоÑеÑа веÑзиÑа"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["ÐиÑе ÑÑпело ÑаÑÑавÑаÑе делова"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["ÐиÑе ÑÑпело оÑпÑемаÑе ÑаÑла"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:["Ðмена ÑаÑлова не ÑмеÑÑ Ð´Ð° Ñе завÑÑаваÑÑ Ð½Ð° â{segment}â."]},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Ðко изабеÑеÑе обе веÑзиÑе, на име долазног ÑаÑла Ñе Ñе додаÑи бÑоÑ."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["ÐеиÑпÑавно име ÑаÑла"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["ÐиÑе Ð¿Ð¾Ð·Ð½Ð°Ñ Ð´Ð°ÑÑм поÑледÑе измене"]},New:{msgid:"New",msgstr:["Ðово"]},"New filename":{msgid:"New filename",msgstr:["Ðово име ÑаÑла"]},"New version":{msgid:"New version",msgstr:["Ðова веÑзиÑа"]},paused:{msgid:"paused",msgstr:["паÑзиÑано"]},"Preview image":{msgid:"Preview image",msgstr:["Слика пÑегледа"]},Rename:{msgid:"Rename",msgstr:["ÐÑомени име"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["ШÑиклиÑÐ°Ñ Ñва поÑа за ÑÑиклиÑаÑе"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["ÐзабеÑи Ñве поÑÑоÑеÑе ÑаÑлове"]},"Select all new files":{msgid:"Select all new files",msgstr:["ÐзабеÑи Ñве нове ÑаÑлове"]},Skip:{msgid:"Skip",msgstr:["ÐÑеÑкоÑи"]},"Skip {count} file":{msgid:"Skip {count} file",msgid_plural:"Skip {count} files",msgstr:["ÐÑеÑкоÑи {count} ÑаÑл","ÐÑеÑкоÑи {count} ÑаÑла","ÐÑеÑкоÑи {count} ÑаÑлова"]},"Skip this file":{msgid:"Skip this file",msgstr:["ÐÑеÑкоÑи Ð¾Ð²Ð°Ñ ÑаÑл"]},"Unknown size":{msgid:"Unknown size",msgstr:["ÐепознаÑа велиÑина"]},Upload:{msgid:"Upload",msgstr:["ÐÑпÑеми"]},"Upload files":{msgid:"Upload files",msgstr:["ÐÑпÑеми ÑаÑлове"]},"Upload folders":{msgid:"Upload folders",msgstr:["ÐÑпÑеми ÑолдеÑе"]},"Upload from device":{msgid:"Upload from device",msgstr:["ÐÑпÑеми Ñа ÑÑеÑаÑа"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["ÐÑпÑемаÑе Ñе оÑказано"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["ÐÑпÑемаÑе Ñе пÑеÑкоÑено"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:["ÐÑпÑемаÑе â{folder}âÑе пÑеÑкоÑено"]},"Upload progress":{msgid:"Upload progress",msgstr:["ÐапÑедак оÑпÑемаÑа"]},"When an incoming folder is selected, any conflicting files within it will also be over
1written.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Ðада Ñе изабеÑе долазни ÑолдеÑ, Ñва имена ÑаÑлова Ñа конÑликÑом ÑнÑÑÐ°Ñ Ñега Ñе Ñе ÑакоÑе пÑепиÑаÑи."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Ðада Ñе изабеÑе долазни ÑолдеÑ, ÑадÑÐ¶Ð°Ñ Ñе ÑпиÑÑÑе Ñ Ð¿Ð¾ÑÑоÑеÑи ÑÐ¾Ð»Ð´ÐµÑ Ð¸ извÑÑава Ñе ÑекÑÑзивно ÑазÑеÑаваÑе конÑликаÑа."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["ÐоÑе ÑаÑлове желиÑе да задÑжиÑе?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["ÐожеÑе или да пÑомениÑе име ÑаÑлÑ, пÑеÑкоÑиÑе Ð¾Ð²Ð°Ñ ÑаÑл или оÑкажеÑе комплеÑÐ½Ñ Ð¾Ð¿ÐµÑаÑиÑÑ."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["ÐоÑаÑе да изабеÑеÑе баÑем ÑÐµÐ´Ð½Ñ Ð²ÐµÑзиÑÑ Ñваког ÑаÑла да наÑÑавиÑе."]}}}}},{locale:"sr@latin",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Serbian (Latin) (https://www.transifex.com/nextcloud/teams/64236/sr@latin/)","Content-Type":"text/plain; charset=UTF-8",Language:"sr@latin","Plural-Forms":"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Serbian (Latin) (https://www.transifex.com/nextcloud/teams/64236/sr@latin/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: sr@latin\nPlural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"sv",json:{charset:"utf-8",headers:{"Last-Translator":"Magnus Höglund, 2025","Language-Team":"Swedish (https://app.transifex.com/nextcloud/teams/64236/sv/)","Content-Type":"text/plain; charset=UTF-8",Language:"sv","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2024\nMagnus Höglund, 2025\n"},msgstr:["Last-Translator: Magnus Höglund, 2025\nLanguage-Team: Swedish (https://app.transifex.com/nextcloud/teams/64236/sv/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: sv\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" är ett förbjudet fil- eller mappnamn.']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" är en förbjuden filtyp.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['"{segment}" är inte tillÃ¥tet i ett fil- eller mappnamn.']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} filkonflikt","{count} filkonflikter"]},"{count} file conflict in {dirname}
1":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} filkonflikt i {dirname}","{count} filkonflikter i {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["{seconds} sekunder kvar","{seconds} sekunder kvar"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} kvarstår"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["några sekunder kvar"]},assembling:{msgid:"assembling",msgstr:["Sammanställer"]},Cancel:{msgid:"Cancel",msgstr:["Avbryt"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Avbryt hela operationen"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Avbryt uppladdningar"]},Continue:{msgid:"Continue",msgstr:["Fortsätt"]},"Create new":{msgid:"Create new",msgstr:["Skapa ny"]},"estimating time left":{msgid:"estimating time left",msgstr:["uppskattar kvarstående tid"]},"Existing version":{msgid:"Existing version",msgstr:["Nuvarande version"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["Misslyckades med att sammanställa delarna"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["Kunde inte ladda upp filen"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['Filnamn får inte sluta med "{segment}".']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Om du väljer båda versionerna kommer den inkommande filen att läggas till ett nummer i namnet."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["Ogiltigt filnamn"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Senaste ändringsdatum okänt"]},New:{msgid:"New",msgstr:["Ny"]},"New filename":{msgid:"New filename",msgstr:["Nytt filnamn"]},"New version":{msgid:"New version",msgstr:["Ny version"]},paused:{msgid:"paused",msgstr:["pausad"]},"Preview image":{msgid:"Preview image",msgstr:["Förhandsgranska bild"]},Rename:{msgid:"Rename",msgstr:["Byt namn"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Markera alla kryssrutor"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Välj alla befintliga filer"]},"Select all new files":{msgid:"Select all new files",msgstr:["Välj alla nya filer"]},Skip:{msgid:"Skip",msgstr:["Hoppa över"]},"Skip {count} file":{msgid:"Skip {count} file",msgid_plural:"Skip {count} files",msgstr:["Hoppa över {count} fil","Hoppa över {count} filer"]},"Skip this file":{msgid:"Skip this file",msgstr:["Hoppa över denna fil"]},"Unknown size":{msgid:"Unknown size",msgstr:["Okänd storlek"]},Upload:{msgid:"Upload",msgstr:["Ladda upp"]},"Upload files":{msgid:"Upload files",msgstr:["Ladda upp filer"]},"Upload folders":{msgid:"Upload folders",msgstr:["Ladda upp mappar"]},"Upload from device":{msgid:"Upload from device",msgstr:["Ladda upp från enhet"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["Uppladdningen har avbrutits"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["Uppladdningen har hoppats över"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['Uppladdningen av "{folder}" har hoppats över']},"Upload progress":{msgid:"Upload progress",msgstr:["Uppladdningsförlopp"]},"When an incoming folder is selected, any conflicting files within it will also be over
1written.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["När en inkommande mapp väljs skrivs även alla konfliktande filer i den över."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["När en inkommande mapp väljs skrivs innehÃ¥llet in i den befintliga mappen och en rekursiv konfliktlösning utförs."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Vilka filer vill du behÃ¥lla?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["Du kan antingen byta namn pÃ¥ filen, hoppa över den här filen eller avbryta hela operationen."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["Du mÃ¥ste välja minst en version av varje fil för att fortsätta."]}}}}},{locale:"sw",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Swahili (https://www.transifex.com/nextcloud/teams/64236/sw/)","Content-Type":"text/plain; charset=UTF-8",Language:"sw","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Swahili (https://www.transifex.com/nextcloud/teams/64236/sw/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: sw\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"ta",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Tamil (https://www.transifex.com/nextcloud/teams/64236/ta/)","Content-Type":"text/plain; charset=UTF-8",Language:"ta","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Tamil (https://www.transifex.com/nextcloud/teams/64236/ta/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ta\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"th",json:{charset:"utf-8",headers:{"Last-Translator":"Phongpanot Phairat <[email protected]>, 2022","Language-Team":"Thai (Thailand) (https://www.transifex.com/nextcloud/teams/64236/th_TH/)","Content-Type":"text/plain; charset=UTF-8",Language:"th_TH","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nPhongpanot Phairat <[email protected]>, 2022\n"},msgstr:["Last-Translator: Phongpanot Phairat <[email protected]>, 2022\nLanguage-Team: Thai (Thailand) (https://www.transifex.com/nextcloud/teams/64236/th_TH/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: th_TH\nPlural-Forms: nplurals=1; plural=0;\n"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgstr:["à¹à¸«à¸¥à¸·à¸à¸à¸µà¸ {seconds} วิà¸à¸²à¸à¸µ"]},"{time} left":{msgid:"{time} left",comments:{extracted:"time has the format 00:00:00"},msgstr:["à¹à¸«à¸¥à¸·à¸à¸à¸µà¸ {time}"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["à¹à¸«à¸¥à¸·à¸à¸à¸µà¸à¹à¸¡à¹à¸à¸µà¹à¸§à¸´à¸à¸²à¸à¸µ"]},Add:{msgid:"Add",msgstr:["à¹à¸à¸´à¹à¸¡"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["ยà¸à¹à¸¥à¸´à¸à¸à¸²à¸£à¸à¸±à¸à¹à¸«à¸¥à¸"]},"estimating time left":{msgid:"estimating time left",msgstr:["à¸à¸³à¸¥à¸±à¸à¸à¸³à¸à¸§à¸à¹à¸§à¸¥à¸²à¸à¸µà¹à¹à¸«à¸¥à¸·à¸"]},paused:{msgid:"paused",msgstr:["หยุà¸à¸à¸±à¹à¸§à¸à¸£à¸²à¸§"]},"Upload files":{msgid:"Upload files",msgstr:["à¸à¸±à¸à¹à¸«à¸¥à¸à¹à¸à¸¥à¹"]}}}}}
1,{locale:"tk",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Turkmen (https://www.transifex.com/nextcloud/teams/64236/tk/)","Content-Type":"text/plain; charset=UTF-8",Language:"tk","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Turkmen (https://www.transifex.com/nextcloud/teams/64236/tk/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: tk\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"tr",json:{charset:"utf-8",headers:{"Last-Translator":"Kaya Zeren <[email protected]>, 2025","Language-Team":"Turkish (https://app.transifex.com/nextcloud/teams/64236/tr/)","Content-Type":"text/plain; charset=UTF-8",Language:"tr","Plural-Forms":"nplurals=2; plural=(n > 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2024\nKaya Zeren <[email protected]>, 2025\n"},msgstr:["Last-Translator: Kaya Zeren <[email protected]>, 2025\nLanguage-Team: Turkish (https://app.transifex.com/nextcloud/teams/64236/tr/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: tr\nPlural-Forms: nplurals=2; plural=(n > 1);\n"]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" dosya ya da klasör adına izin verilmiyor.']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" dosya türüne izin verilmiyor.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['Bir dosya ya da klasör adında "{segment}" ifadesine izin verilmiyor.']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} dosya çakıÅması var","{count} dosya çakıÅması var"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{dirname} klasöründe {count} dosya çakıÅması var","{dirname} klasöründe {count} dosya çakıÅması var"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["{seconds} saniye kaldı","{seconds} saniye kaldı"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} kaldı"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["bir kaç saniye kaldı"]},assembling:{msgid:"assembling",msgstr:["birleÅtiriliyor"]},Cancel:{msgid:"Cancel",msgstr:["İptal"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Tüm iÅlemi iptal et"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Yüklemeleri iptal et"]},Continue:{msgid:"Continue",msgstr:["İlerle"]},"Create new":{msgid:"Create new",msgstr:["Yeni ekle"]},"estimating time left":{msgid:"estimating time left",msgstr:["öngörülen kalan süre"]},"Existing version":{msgid:"Existing version",msgstr:["Var olan sürüm"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["Parçalar birleÅtirilemedi"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["Dosya yüklenemedi"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['Dosya adları "{segment}" ile bitmemeli.']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["İki sürümü de seçerseniz, gelen dosyanın adına bir sayı eklenir."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["Dosya adı geçersiz"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Son deÄiÅtirilme tarihi bilinmiyor"]},New:{msgid:"New",msgstr:["Yeni"]},"New filename":{msgid:"New filename",msgstr:["Yeni dosya adı"]},"New version":{msgid:"New version",msgstr:["Yeni sürüm"]},paused:{msgid:"paused",msgstr:["duraklatıldı"]},"Preview image":{msgid:"Preview image",msgstr:["Görsel ön izlemesi"]},Rename:{msgid:"Rename",msgstr:["Yeniden adlandır"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Tüm kutuları iÅaretle"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Tüm var olan dosyaları seç"]},"Select all new files":{msgid:"Select all new files",msgstr:["Tüm yeni dosyaları seç"]},Skip:{msgid:"Skip",msgstr:["Atla"]},"Skip {count} file":{msgid:"Skip {count} file",msgid_plural:"Skip {count} files",msgstr:["{count} dosyayı atla","{count} dosyayı atla"]},"Skip this file":{msgid:"Skip this file",msgstr:["Bu dosyayı atla"]},"Unknown size":{msgid:"Unknown size",msgstr:["Boyut bilinmiyor"]},Upload:{msgid:"Upload",msgstr:["Yükle"]},"Upload files":{msgid:"Upload files",msgstr:["Dosyaları yükle"]},"Upload folders":{msgid:"Upload folders",msgstr:["Klasörleri yükle"]},"Upload from device":{msgid:"Upload from device",msgstr:["Aygıttan yükle"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["Yükleme iptal edildi"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["Yükleme atlandı"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['"{folder}" klasörünün yüklenmesi atlandı']},"Upload progress":{msgid:"Upload progress",msgstr:["Yükleme ilerlemesi"]},"When an incoming folder is selected, any conflicting files within it will also be over
1written.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Bir gelen klasör seçildiÄinde, içindeki çakıÅan dosyaların da üzerine yazılır."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Bir gelen klasörü seçildiÄinde içerik var olan klasöre yazılır ve yinelemeli bir çakıÅma çözümü uygulanır."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Hangi dosyaları tutmak istiyorsunuz?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["Dosya adını deÄiÅtirebilir, bu dosyayı atlayabilir ya da tüm iÅlemi iptal edebilirsiniz."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["İlerlemek için her dosyanın en az bir sürümünü seçmelisiniz."]}}}}},{locale:"ug",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Uyghur (https://www.transifex.com/nextcloud/teams/64236/ug/)","Content-Type":"text/plain; charset=UTF-8",Language:"ug","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Uyghur (https://www.transifex.com/nextcloud/teams/64236/ug/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ug\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"uk",json:{charset:"utf-8",headers:{"Last-Translator":"O St, 2025","Language-Team":"Ukrainian (https://app.transifex.com/nextcloud/teams/64236/uk/)","Content-Type":"text/plain; charset=UTF-8",Language:"uk","Plural-Forms":"nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2024\nO St, 2025\n"},msgstr:["Last-Translator: O St, 2025\nLanguage-Team: Ukrainian (https://app.transifex.com/nextcloud/teams/64236/uk/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: uk\nPlural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n"]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" недозволене Ñм\'Ñ ÑÐ°Ð¹Ð»Ñ Ð°Ð±Ð¾ каÑалогÑ.']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" недозволений Ñип ÑайлÑ.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['"{segment}" недозволене ÑполÑÑÐµÐ½Ð½Ñ ÑимволÑв в Ð½Ð°Ð·Ð²Ñ ÑÐ°Ð¹Ð»Ñ Ð°Ð±Ð¾ каÑалогÑ.']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} конÑлÑкÑний Ñайл","{count} конÑлÑкÑниÑ
Ñайли","{count} конÑлÑкÑниÑ
ÑайлÑв","{count} конÑлÑкÑниÑ
ÑайлÑв"]},"{count} file conflict in {dirname}
1":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count} конÑлÑкÑний Ñайл Ñ ÐºÐ°ÑÐ°Ð»Ð¾Ð·Ñ {dirname}","{count} конÑлÑкÑниÑ
Ñайли Ñ ÐºÐ°ÑÐ°Ð»Ð¾Ð·Ñ {dirname}","{count} конÑлÑкÑниÑ
ÑайлÑв Ñ ÐºÐ°ÑÐ°Ð»Ð¾Ð·Ñ {dirname}","{count} конÑлÑкÑниÑ
ÑайлÑв Ñ ÐºÐ°ÑÐ°Ð»Ð¾Ð·Ñ {dirname}"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["{seconds} ÑекÑнда залиÑилаÑÑ","{seconds} ÑекÑнди залиÑилоÑÑ","{seconds} ÑекÑнд залиÑилоÑÑ","{seconds} ÑекÑнд залиÑилоÑÑ"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["ÐалиÑилоÑÑ {time}"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["залиÑилоÑÑ ÐºÑлÑка ÑекÑнд"]},assembling:{msgid:"assembling",msgstr:["збÑÑка"]},Cancel:{msgid:"Cancel",msgstr:["СкаÑÑваÑи"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["СкаÑÑваÑи опеÑаÑÑÑ Ð¿Ð¾Ð²Ð½ÑÑÑÑ"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["СкаÑÑваÑи заванÑаженнÑ"]},Continue:{msgid:"Continue",msgstr:["ÐÑодовжиÑи"]},"Create new":{msgid:"Create new",msgstr:["СÑвоÑиÑи новий"]},"estimating time left":{msgid:"estimating time left",msgstr:["оÑÑнка ÑаÑÑ, Ñо залиÑивÑÑ"]},"Existing version":{msgid:"Existing version",msgstr:["ÐÑиÑÑÑÐ½Ñ Ð²ÐµÑÑÑÑ"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["Ðе вдалоÑÑ Ð·ÑбÑаÑи ÑаÑÑинки докÑпи"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["Ðе вдалоÑÑ Ð·Ð°Ð²Ð°Ð½ÑажиÑи Ñайл"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['Ðм\'Ñ ÑайлÑв не можÑÑÑ Ð·Ð°ÐºÑнÑÑваÑиÑÑ Ð½Ð° "{segment}".']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["ЯкÑо бÑде вибÑано Ð¾Ð±Ð¸Ð´Ð²Ñ Ð²ÐµÑÑÑÑ, до Ñмени вÑ
Ñдного ÑÐ°Ð¹Ð»Ñ Ð±Ñло додано ÑиÑÑÑ."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["ÐедÑйÑне Ñм'Ñ ÑайлÑ"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["ÐаÑа оÑÑаннÑÐ¾Ñ Ð·Ð¼Ñни невÑдома"]},New:{msgid:"New",msgstr:["Ðове"]},"New filename":{msgid:"New filename",msgstr:["Ðове Ñм'Ñ ÑайлÑ"]},"New version":{msgid:"New version",msgstr:["Ðова веÑÑÑÑ"]},paused:{msgid:"paused",msgstr:["пÑизÑпинено"]},"Preview image":{msgid:"Preview image",msgstr:["ÐопеÑеднÑй пеÑеглÑд"]},Rename:{msgid:"Rename",msgstr:["ÐеÑейменÑваÑи"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["ÐибÑаÑи вÑе"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["ÐибÑаÑи ÑÑÑ Ð¿ÑиÑÑÑÐ½Ñ Ñайли"]},"Select all new files":{msgid:"Select all new files",msgstr:["ÐибÑаÑи ÑÑÑ Ð½Ð¾Ð²Ñ Ñайли"]},Skip:{msgid:"Skip",msgstr:["ÐÑопÑÑÑиÑи"]},"Skip {count} file":{msgid:"Skip {count} file",msgid_plural:"Skip {count} files",msgstr:["ÐÑопÑÑÑиÑи {count} Ñайл","ÐÑопÑÑÑиÑи {count} Ñайли","ÐÑопÑÑÑиÑи {count} ÑайлÑв","ÐÑопÑÑÑиÑи {count} ÑайлÑв"]},"Skip this file":{msgid:"Skip this file",msgstr:["ÐÑопÑÑÑиÑи Ñей Ñайл"]},"Unknown size":{msgid:"Unknown size",msgstr:["ÐевÑдомий ÑозмÑÑ"]},Upload:{msgid:"Upload",msgstr:["ÐаванÑажиÑи"]},"Upload files":{msgid:"Upload files",msgstr:["ÐаванÑажиÑи Ñайли"]},"Upload folders":{msgid:"Upload folders",msgstr:["ÐаванÑажиÑи каÑалоги"]},"Upload from device":{msgid:"Upload from device",msgstr:["ÐаванÑажиÑи з пÑиÑÑÑоÑ"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["ÐаванÑÐ°Ð¶ÐµÐ½Ð½Ñ ÑкаÑовано"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["ÐаванÑÐ°Ð¶ÐµÐ½Ð½Ñ Ð¿ÑопÑÑено"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['ÐаванÑÐ°Ð¶ÐµÐ½Ð½Ñ "{folder}" пÑопÑÑено']},"Upload progress":{msgid:"Upload progress",msgstr:["ÐоÑÑÑп заванÑаженнÑ"]},"When an incoming folder is selected, any conflicting files within it will also be over
1written.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["УÑÑ ÐºÐ¾Ð½ÑлÑкÑÐ½Ñ Ñайли Ñ Ð²Ð¸Ð±ÑÐ°Ð½Ð¾Ð¼Ñ ÐºÐ°ÑÐ°Ð»Ð¾Ð·Ñ Ð¿ÑизнаÑÐµÐ½Ð½Ñ Ð±Ñде пеÑезапиÑано повеÑÑ
."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["ЯкÑо бÑде вибÑано вÑ
Ñдний каÑалог, вмÑÑÑ Ð±Ñде запиÑано до наÑвного каÑÐ°Ð»Ð¾Ð³Ñ Ñа виÑÑÑено конÑлÑкÑи Ñ Ð²ÑдповÑдниÑ
ÑайлаÑ
каÑÐ°Ð»Ð¾Ð³Ñ Ñа пÑдкаÑалогÑв."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Ð¯ÐºÑ Ñайли залиÑиÑи?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["Ðи можеÑе або пеÑейменÑваÑи Ñей Ñайл, пÑопÑÑÑиÑи або ÑкаÑÑваÑи дÑÑ Ð· Ñайлом."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["ÐÐ»Ñ Ð¿ÑÐ¾Ð´Ð¾Ð²Ð¶ÐµÐ½Ð½Ñ Ð¿Ð¾ÑÑÑбно вибÑаÑи пÑÐ¸Ð½Ð°Ð¹Ð¼Ð½Ñ Ð¾Ð´Ð½Ñ Ð²ÐµÑÑÑÑ Ð´Ð»Ñ ÐºÐ¾Ð¶Ð½Ð¾Ð³Ð¾ ÑайлÑ."]}}}}},{locale:"ur_PK",json:{charset:"utf-8",headers:{"Last-Translator":"Transifex Bot <>, 2022","Language-Team":"Urdu (Pakistan) (https://www.transifex.com/nextcloud/teams/64236/ur_PK/)","Content-Type":"text/plain; charset=UTF-8",Language:"ur_PK","Plural-Forms":"nplurals=2; plural=(n != 1);"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nTransifex Bot <>, 2022\n"},msgstr:["Last-Translator: Transifex Bot <>, 2022\nLanguage-Team: Urdu (Pakistan) (https://www.transifex.com/nextcloud/teams/64236/ur_PK/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: ur_PK\nPlural-Forms: nplurals=2; plural=(n != 1);\n"]},"{estimate} seconds left":{msgid:"{estimate} seconds left",msgstr:[""]},"{hours} hours and {minutes} minutes left":{msgid:"{hours} hours and {minutes} minutes left",msgstr:[""]},"{minutes} minutes left":{msgid:"{minutes} minutes left",msgstr:[""]},"a few seconds left":{msgid:"a few seconds left",msgstr:[""]},Add:{msgid:"Add",msgstr:[""]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:[""]},"estimating time left":{msgid:"estimating time left",msgstr:[""]},paused:{msgid:"paused",msgstr:[""]}}}}},{locale:"uz",json:{charset:"utf-8",headers:{"Last-Translator":"Khurshid Ibatov <[email protected]>, 2025","Language-Team":"Uzbek (https://app.transifex.com/nextcloud/teams/64236/uz/)","Content-Type":"text/plain; charset=UTF-8",Language:"uz","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nKhurshid Ibatov <[email protected]>, 2025\n"},msgstr:["Last-Translator: Khurshid Ibatov <[email protected]>, 2025\nLanguage-Team: Uzbek (https://app.transifex.com/nextcloud/teams/64236/uz/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: uz\nPlural-Forms: nplurals=1; plural=0;\n"]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" taqiqlangan fayl yoki papka nomidir.']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" taqiqlangan fayl turi hisoblanadi.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['"{segment}" fayl yoki papka nomi ichida ruxsat berilmaydi.']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} fayllar ziddiyati"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{count}fayl ziddiyatlari {dirname} da"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["{seconds} soniya qoldi"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} qoldi"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["bir necha soniya qoldi"]},assembling:{msgid:"assembling",msgstr:["yig'ish"]},Cancel:{msgid:"Cancel",msgstr:["Bekor qilish"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Butun operatsiyani bekor qiling"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Yuklashni bekor qilish"]},Continue:{msgid:"Continue",msgstr:["Davom eting"]},"Create new":{msgid:"Create new",msgstr:["Yangi yaratish"]},"estimating time left":{msgid:"estimating time left",msgstr:["qolgan vaqtni hisoblash"]},"Existing version":{msgid:"Existing version",msgstr:["Mavjud versiya"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["Bo'laklarni birlashtirib bo'lmadi"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["Fayl yuklanmadi"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['Fayl nomlari bilan tugamasligi kerak "{segment}".']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Agar siz ikkala versiyani tanlasangiz, kiruvchi fayl nomiga qo'shilgan raqamga ega bo'ladi."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["Fayl nomi notoâgâri"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Oxirgi tahrirlangan sana noma'lum"]},New:{msgid:"New",msgstr:["Yangi"]}
1,"New filename":{msgid:"New filename",msgstr:["Yangi nom faylga"]},"New version":{msgid:"New version",msgstr:["Yangi versiya"]},paused:{msgid:"paused",msgstr:["tanaffus"]},"Preview image":{msgid:"Preview image",msgstr:["Rasmni oldindan ko'rish"]},Rename:{msgid:"Rename",msgstr:["Qayta nomlash"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Barcha katakchalarni belgilang"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Barcha mavjud fayllarni tanlang"]},"Select all new files":{msgid:"Select all new files",msgstr:["Barcha yangi fayllarni tanlang"]},Skip:{msgid:"Skip",msgstr:["Oʻtkazib yuborish"]},"Skip {count} file":{msgid:"Skip {count} file",msgid_plural:"Skip {count} files",msgstr:["Oʻtkazib yuborish {count} fayllarini"]},"Skip this file":{msgid:"Skip this file",msgstr:["Oʻtkazib yuborish ushbu faylni"]},"Unknown size":{msgid:"Unknown size",msgstr:["Noma'lum o'lcham"]},Upload:{msgid:"Upload",msgstr:["Yuklash"]},"Upload files":{msgid:"Upload files",msgstr:["Fayllarni yuklash"]},"Upload folders":{msgid:"Upload folders",msgstr:["Jildlarni yuklash"]},"Upload from device":{msgid:"Upload from device",msgstr:["Qurilmadan yuklash"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["Yuklash bekor qilindi"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["Yuklash oʻtkazib yuborildi"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:[' "{folder}" ni yuklash bekor qilindi']},"Upload progress":{msgid:"Upload progress",msgstr:["Yuklash jarayoni"]},"When an incoming folder is selected, any conflicting files within it will also be over
1written.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Kiruvchi jild tanlanganda, undagi har qanday ziddiyatli fayllar ham ustiga yoziladi."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Kiruvchi jild tanlanganda, kontent mavjud jildga yoziladi va nizolarni rekursiv hal qilish amalga oshiriladi."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Qaysi fayllarni saqlamoqchisiz?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["Siz fayl nomini o'zgartirishingiz, ushbu faylni o'tkazib yuborishingiz yoki butun operatsiyani bekor qilishingiz mumkin."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["Davom etish uchun har bir faylning kamida bitta versiyasini tanlashingiz kerak."]}}}}},{locale:"vi",json:{charset:"utf-8",headers:{"Last-Translator":"nhatCreA, 2025","Language-Team":"Vietnamese (https://app.transifex.com/nextcloud/teams/64236/vi/)","Content-Type":"text/plain; charset=UTF-8",Language:"vi","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2024\nnhatCreA, 2025\n"},msgstr:["Last-Translator: nhatCreA, 2025\nLanguage-Team: Vietnamese (https://app.transifex.com/nextcloud/teams/64236/vi/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: vi\nPlural-Forms: nplurals=1; plural=0;\n"]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" là tên thư mục bá» cấm Äặt.']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" là loại tá»p bá» cấm.']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['"{segment}" không ÄÆ°á»£c phép Äặt trong tên tá»p hoặc thư mục.']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} tá»p tin xung Äá»t"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:['"{count}" tá»p tin lá»i á» thư mục "{dirname}"']},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["{seconds} giây trưá»c"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["{time} trưá»c"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["và i giây trưá»c"]},assembling:{msgid:"assembling",msgstr:["Äang cấu trúc"]},Cancel:{msgid:"Cancel",msgstr:["Huá»·"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["Huá»· toà n bá» thao tác"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["Huá»· tải lên"]},Continue:{msgid:"Continue",msgstr:["Tiếp Tục"]},"Create new":{msgid:"Create new",msgstr:["Tạo má»i"]},"estimating time left":{msgid:"estimating time left",msgstr:["ưá»c tÃnh thá»i gian còn lại"]},"Existing version":{msgid:"Existing version",msgstr:["Phiên bản hiá»n tại"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["Không thá» assemble các chunks lại vá»i nhau"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["Tải lên tá»p tin thất bại"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['Tên táºp tin không ÄÆ°á»£c kết thúc bằng "{segment}".']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["Nếu bạn chá»n cả hai, tá»p tin Äến sẽ có thêm má»t chữ sá» và o tên."]},"Invalid filename":{msgid:"Invalid filename",msgstr:["Tên tá»p tin không hợp lá»"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["Ngà y sá»a dá»i lần cuá»i không xác Äá»nh"]},New:{msgid:"New",msgstr:["Tạo Má»i"]},"New filename":{msgid:"New filename",msgstr:["Tên tá»p tin má»i"]},"New version":{msgid:"New version",msgstr:["Phiên bản má»i"]},paused:{msgid:"paused",msgstr:["Äã tạm dừng"]},"Preview image":{msgid:"Preview image",msgstr:["Xem trưá»c ảnh"]},Rename:{msgid:"Rename",msgstr:["Äá»i tên"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["Chá»n tất cả"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["Chá»n tất cả các táºp tin Äang tá»n tại"]},"Select all new files":{msgid:"Select all new files",msgstr:["Chá»n tất cả các táºp tin má»i"]},Skip:{msgid:"Skip",msgstr:["Bá» qua"]},"Skip {count} file":{msgid:"Skip {count} file",msgid_plural:"Skip {count} files",msgstr:["Bá» qua {count} tá»p"]},"Skip this file":{msgid:"Skip this file",msgstr:["Bá» qua tá»p nà y"]},"Unknown size":{msgid:"Unknown size",msgstr:["Không rõ dung lượng"]},Upload:{msgid:"Upload",msgstr:["Tải Lên"]},"Upload files":{msgid:"Upload files",msgstr:["Tải lên tá»p tin"]},"Upload folders":{msgid:"Upload folders",msgstr:["Tải lên thư mục"]},"Upload from device":{msgid:"Upload from device",msgstr:["Tải lên từ thiết bá»"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["Tải lên Äã bá» huá»·"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["Tải lên Äã bá» qua"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['Tải lên "{folder}" Äã bá» bá» qua']},"Upload progress":{msgid:"Upload progress",msgstr:["Tiến trình tải lên"]},"When an incoming folder is selected, any conflicting files within it will also be over
1written.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["Khi bạn chá»n má»t thư mục Äá» ÄÆ°a và o, bất kỳ tá»p nà o trong Äó gây xung Äá»t cÅ©ng sẽ bá» ghi Äè."]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["Khi chá»n má»t thư mục Äá» ÄÆ°a và o, ná»i dung sẽ ÄÆ°á»£c ghi và o thư mục hiá»n có, và há» thá»ng sẽ tá»± Äá»ng giải quyết các xung Äá»t má»t cách chi tiết và cẩn tháºn."]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["Bạn muá»n giữ tá»p nà o?"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["Bạn có thá» Äá»i tên tá»p, bá» qua tá»p nà y, hoặc há»§y toà n bá» thao tác."]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["Bạn cần chá»n Ãt nhất má»t phiên bản cho má»i tá»p Äá» tiếp tục."]}}}}},{locale:"zh_CN",json:{charset:"utf-8",headers:{"Last-Translator":"DWXXX, 2025","Language-Team":"Chinese (China) (https://app.transifex.com/nextcloud/teams/64236/zh_CN/)","Content-Type":"text/plain; charset=UTF-8",Language:"zh_CN","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2024\ngloryandel, 2024\nDWXXX, 2025\n"},msgstr:["Last-Translator: DWXXX, 2025\nLanguage-Team: Chinese (China) (https://app.transifex.com/nextcloud/teams/64236/zh_CN/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: zh_CN\nPlural-Forms: nplurals=1; plural=0;\n"]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" æ¯è¢«ç¦æ¢çæä»¶åææä»¶å¤¹åã']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" æ¯è¢«ç¦æ¢çæä»¶ç±»åã']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['"{segment}" ä¸å
许å
å«å¨æä»¶åææä»¶å¤¹åä¸ã']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count}æä»¶å²çª"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["å¨{dirname}ç®å½ä¸æ{count}个æä»¶å²çª"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["å©ä½{seconds} ç§"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["å©ä½ {time}"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["è¿å©å ç§"]},assembling:{msgid:"assembling",msgstr:["èå"]},Cancel:{msgid:"Cancel",msgstr:["åæ¶"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["åæ¶æ´ä¸ªæä½"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["åæ¶ä¸ä¼ "]},Continue:{msgid:"Continue",msgstr:["ç»§ç»"]},"Create new":{msgid:"Create new",msgstr:["æ°å»º"]},"estimating time left":{msgid:"estimating time left",msgstr:["估计å©ä½æ¶é´"]},"Existing version":{msgid:"Existing version",msgstr:["æå¡ç«¯çæ¬"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["ç»ååºå失败"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["ä¸ä¼ æä»¶å¤±è´¥"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['æä»¶åä¸å¾ä»¥ "{segment}" ç»å°¾ã']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["å¦æåæ¶éæ©ä¸¤ä¸ªçæ¬ï¼åä¸ä¼ æä»¶çåç§°ä¸å°æ·»å ä¸ä¸ªæ°åã"]},"Invalid filename":{msgid:"Invalid filename",msgstr:["æ ææä»¶å"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["æä»¶æåä¿®æ¹æ¥ææªç¥"]},New:{msgid:"New",msgstr:["æ°å»º"]},"New filename":{msgid:"New filename",msgstr:["æ°æä»¶å"]},"New version":{msgid:"New version",msgstr:["ä¸ä¼ çæ¬"]},paused:{msgid:"paused",msgstr:["å·²æå"]},"Preview image":{msgid:"Preview image",msgstr:["å¾çé¢è§"]},Rename:{msgid:"Rename",msgstr:["éå½å"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["éæ©ææçéæ©æ¡"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["ä¿çæææå¡ç«¯çæ¬"]},"Select all new files":{msgid:"Select all new files",msgstr:["ä¿çææä¸ä¼ çæ¬"]},Skip:{msgid:"Skip",msgstr:["è·³è¿"]},"Skip {count} file":{msgid:"Skip {count} file",msgid_plural:"Skip {count} files",msgstr:["è·³è¿ {count} æä»¶"]},"Skip this file":{msgid:"Skip this file",msgstr:["è·³è¿æ¤æä»¶"]},"Unknown size":{msgid:"Unknown size",msgstr:["æä»¶å¤§å°æªç¥"]},Upload:{msgid:"Upload",msgstr:["ä¸ä¼ "]},"Upload files":{msgid:"Upload files",msgstr:["ä¸ä¼ æä»¶"]},"Upload folders":{msgid:"Upload folders",msgstr:["ä¸ä¼ æä»¶å¤¹"]},"Upload from device":{msgid:"Upload from device",msgstr:["ä»è®¾å¤ä¸ä¼ "]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["ä¸ä¼ 已忶"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["ä¸ä¼ 已跳è¿"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['已跳è¿ä¸ä¼ "{folder}"']},"Upload progress":{msgid:"Upload progress",msgstr:["ä¸ä¼ è¿åº¦"]},"When an incoming folder is selected, any conflicting files within it will also be over
1written.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["å½éæ©ä¸ä¼ æä»¶å¤¹æ¶ï¼å
¶ä¸ä»»ä½å²çªçæä»¶ä¹é½ä¼è¢«è¦çã"]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["éæ©ä¸ä¼ æä»¶å¤¹åï¼å
容å°åå
¥ç°ææä»¶å¤¹ï¼å¹¶é彿§è¡å²çªè§£å³ã"]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["ä½ è¦ä¿çåªäºæä»¶ï¼"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["æ¨å¯ä»¥éå½åæä»¶ãè·³è¿æ¤æä»¶æåæ¶æ´ä¸ªæä½ã"]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["æ¯ä¸ªæä»¶è³å°éæ©ä¿çä¸ä¸ªçæ¬"]}}}}},{locale:"zh_HK",json:{charset:"utf-8",headers:{"Last-Translator":"Café Tango, 2025","Language-Team":"Chinese (Hong Kong) (https://app.transifex.com/nextcloud/teams/64236/zh_HK/)","Content-Type":"text/plain; charset=UTF-8",Language:"zh_HK","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2024\nCafé Tango, 2025\n"},msgstr:["Last-Translator: Café Tango, 2025\nLanguage-Team: Chinese (Hong Kong) (https://app.transifex.com/nextcloud/teams/64236/zh_HK/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: zh_HK\nPlural-Forms: nplurals=1; plural=0;\n"]},'"{segment}" is a forbidden file or folder name.':{msgid:'"{segment}" is a forbidden file or folder name.',msgstr:['"{segment}" æ¯ç¦æ¢ä½¿ç¨çæªæ¡æè³æå¤¾å稱ã']},'"{segment}" is a forbidden file type.':{msgid:'"{segment}" is a forbidden file type.',msgstr:['"{segment}" æ¯ç¦æ¢ä½¿ç¨çæªæ¡é¡åã']},'"{segment}" is not allowed inside a file or folder name.':{msgid:'"{segment}" is not allowed inside a file or folder name.',msgstr:['"{segment}" ä¸å
許åºç¾å¨æªæ¡æè³æå¤¾å稱ä¸ã']},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} åæªæ¡è¡çª"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{dirname} 䏿 {count} åæªæ¡è¡çª"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgid_plural:"{seconds} seconds left",msgstr:["å©é¤ {seconds} ç§"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["å©é¤ {time}"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["éå©å¹¾ç§"]},assembling:{msgid:"assembling",msgstr:["çµè£"]},Cancel:{msgid:"Cancel",msgstr:["åæ¶"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["åæ¶æ´åæä½"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["åæ¶ä¸å³"]},Continue:{msgid:"Continue",msgstr:["ç¹¼çº"]},"Create new":{msgid:"Create new",msgstr:["åµå»ºæ°"]},"estimating time left":{msgid:"estimating time left",msgstr:["ä¼°è¨å©é¤æé"]},"Existing version":{msgid:"Existing version",msgstr:["æ¢æçæ¬"]},"Failed to assemble the chunks together":{msgid:"Failed to assemble the chunks together",msgstr:["ç¡æ³çµè£éäºé¨å"]},"Failed to upload the file":{msgid:"Failed to upload the file",msgstr:["ç¡æ³ä¸å³æªæ¡"]},'Filenames must not end with "{segment}".':{msgid:'Filenames must not end with "{segment}".',msgstr:['æªæ¡åä¸å¾ä»¥ "{segment}" çµå°¾ã']},"If you select both versions, the incoming file will have a number added to its name.":{msgid:"If you select both versions, the incoming file will have a number added to its name.",msgstr:["è¥æ¨é¸åå
©åçæ¬ï¼å³å
¥æªæ¡çåç¨±å°ææ°å¢ç·¨èã"]},"Invalid filename":{msgid:"Invalid filename",msgstr:["ç¡æçæªæ¡å"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["æå¾ä¿®æ¹æ¥æä¸è©³"]},New:{msgid:"New",msgstr:["æ°å¢"]},"New filename":{msgid:"New filename",msgstr:["æ°æªæ¡å"]},"New version":{msgid:"New version",msgstr:["æ°çæ¬ "]},paused:{msgid:"paused",msgstr:["å·²æ«å"]},"Preview image":{msgid:"Preview image",msgstr:["é 覽åç"]},Rename:{msgid:"Rename",msgstr:["éæ°å½å"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["é¸åæææ ¸åæ¹å¡"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["é¸åæææ¢ææªæ¡"]},"Select all new files":{msgid:"Select all new files",msgstr:["é¸åæææ°æªæ¡"]},Skip:{msgid:"Skip",msgstr:["è·³é"]},"Skip {count} file":{msgid:"Skip {count} file",msgid_plural:"Skip {count} files",msgstr:["ç¥é {count} åæªæ¡"]},"Skip this file":{msgid:"Skip this file",msgstr:["ç¥ééåæªæ¡"]},"Unknown size":{msgid:"Unknown size",msgstr:["大å°ä¸è©³"]},Upload:{msgid:"Upload",msgstr:["ä¸å³"]},"Upload files":{msgid:"Upload files",msgstr:["ä¸å³æªæ¡"]},"Upload folders":{msgid:"Upload folders",msgstr:["ä¸å³è³æå¤¾"]},"Upload from device":{msgid:"Upload from device",msgstr:["å¾è£ç½®ä¸å³"]},"Upload has been cancelled":{msgid:"Upload has been cancelled",msgstr:["ä¸å³å·²è¢«åæ¶"]},"Upload has been skipped":{msgid:"Upload has been skipped",msgstr:["ä¸å³å·²è¢«è·³é"]},'Upload of "{folder}" has been skipped':{msgid:'Upload of "{folder}" has been skipped',msgstr:['"{folder}" çä¸å³å·²è¢«è·³é']},"Upload progress":{msgid:"Upload progress",msgstr:["ä¸å³é²åº¦"]},"When an incoming folder is selected, any conflicting files within it will also be over
1written.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["é¸åå³å
¥è³æå¤¾å¾ï¼å
¶ä¸ä»»ä½çè¡çªæªæ¡é½æè¢«è¦å¯«ã"]},"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.":{msgid:"When an incoming folder is selected, the content is written into the existing folder and a recursive conflict resolution is performed.",msgstr:["鏿å³å
¥è³æå¤¾å¾ï¼å
§å®¹å°å¯«å
¥ç¾æè³æå¤¾ä¸¦å·è¡éæ¸è¡çªè§£æ±ºã"]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["æ¨æ³ä¿çåªäºæªæ¡ï¼"]},"You can either rename the file, skip this file or cancel the whole operation.":{msgid:"You can either rename the file, skip this file or cancel the whole operation.",msgstr:["æ¨å¯ä»¥é¸æéæ°å½åæªæ¡ãè·³éæ¤æªæ¡æåæ¶æ´åæä½ã"]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["æ¨å¿
é çºæ¯åæªæ¡é½è³å°é¸åä¸åçæ¬ä»¥ç¹¼çºã"]}}}}},{locale:"zh_TW",json:{charset:"utf-8",headers:{"Last-Translator":"é»æè«º <[email protected]>, 2024","Language-Team":"Chinese (Taiwan) (https://app.transifex.com/nextcloud/teams/64236/zh_TW/)","Content-Type":"text/plain; charset=UTF-8",Language:"zh_TW","Plural-Forms":"nplurals=1; plural=0;"},translations:{"":{"":{msgid:"",comments:{translator:"\nTranslators:\nJoas Schilling, 2024\né»æè«º <[email protected]>, 2024\n"},msgstr:["Last-Translator: é»æè«º <[email protected]>, 2024\nLanguage-Team: Chinese (Taiwan) (https://app.transifex.com/nextcloud/teams/64236/zh_TW/)\nContent-Type: text/plain; charset=UTF-8\nLanguage: zh_TW\nPlural-Forms: nplurals=1; plural=0;\n"]},"{count} file conflict":{msgid:"{count} file conflict",msgid_plural:"{count} files conflict",msgstr:["{count} åæªæ¡è¡çª"]},"{count} file conflict in {dirname}":{msgid:"{count} file conflict in {dirname}",msgid_plural:"{count} file conflicts in {dirname}",msgstr:["{dirname} 䏿 {count} åæªæ¡è¡çª"]},"{seconds} seconds left":{msgid:"{seconds} seconds left",msgstr:["å©é¤ {seconds} ç§"]},"{time} left":{msgid:"{time} left",comments:{extracted:"TRANSLATORS time has the format 00:00:00"},msgstr:["å©é¤ {time}"]},"a few seconds left":{msgid:"a few seconds left",msgstr:["éå©å¹¾ç§"]},Cancel:{msgid:"Cancel",msgstr:["åæ¶"]},"Cancel the entire operation":{msgid:"Cancel the entire operation",msgstr:["åæ¶æ´åæä½"]},"Cancel uploads":{msgid:"Cancel uploads",msgstr:["åæ¶ä¸å³"]},Continue:{msgid:"Continue",msgstr:["ç¹¼çº"]},"estimating time left":{msgid:"estimating time left",msgstr:["ä¼°è¨å©é¤æé"]},"Existing version":{msgid:"Existing version",msgstr:["æ¢æçæ¬"]},"If you select both versions, the copied file will have a number added to its name.":{msgid:"If you select both versions, the copied file will have a number added to its name.",msgstr:["è¥æ¨é¸åå
©åçæ¬ï¼è¤è£½çæªæ¡çåç¨±å°ææ°å¢ç·¨èã"]},"Last modified date unknown":{msgid:"Last modified date unknown",msgstr:["æå¾ä¿®æ¹æ¥ææªç¥"]},New:{msgid:"New",msgstr:["æ°å¢"]},"New version":{msgid:"New version",msgstr:["æ°çæ¬"]},paused:{msgid:"paused",msgstr:["å·²æ«å"]},"Preview image":{msgid:"Preview image",msgstr:["é 覽åç"]},"Select all checkboxes":{msgid:"Select all checkboxes",msgstr:["é¸åæææ ¸åæ¹å¡"]},"Select all existing files":{msgid:"Select all existing files",msgstr:["é¸åæææ¢ææªæ¡"]},"Select all new files":{msgid:"Select all new files",msgstr:["é¸åæææ°æªæ¡"]},"Skip this file":{msgid:"Skip this file",msgid_plural:"Skip {count} files",msgstr:["ç¥é {count}Â æªæ¡"]},"Unknown size":{msgid:"Unknown size",msgstr:["æªç¥å¤§å°"]},"Upload cancelled":{msgid:"Upload cancelled",msgstr:["已忶ä¸å³"]},"Upload files":{msgid:"Upload files",msgstr:["ä¸å³æªæ¡"]},"Upload progress":{msgid:"Upload progress",msgstr:["ä¸å³é²åº¦"]},"When an incoming folder is selected, any conflicting files within it will also be over
1written.":{msgid:"When an incoming folder is selected, any conflicting files within it will also be overwritten.",msgstr:["é¸åå³å
¥è³æå¤¾å¾ï¼å
¶ä¸ä»»ä½çè¡çªæªæ¡é½æè¢«è¦å¯«ã"]},"Which files do you want to keep?":{msgid:"Which files do you want to keep?",msgstr:["æ¨æ³ä¿çåªäºæªæ¡ï¼"]},"You need to select at least one version of each file to continue.":{msgid:"You need to select at least one version of each file to continue.",msgstr:["æ¨å¿
é çºæ¯åæªæ¡é½è³å°é¸åä¸åçæ¬ä»¥ç¹¼çºã"]}}}}}].map(e=>F.addTranslation(e.locale,e.json));const N=F.build(),_=N.ngettext.bind(N),A=N.gettext.bind(N);class P extends Error{constructor(e){super(A("Upload has been cancelled"),{cause:e})}}const z=(0,p.YK)().setApp("@nextcloud/upload").detectUser().build();async function j(e,s,t){const n={headers:{},onUploadProgress:()=>{},onUploadRetry:()=>{},retries:5,...t};let i;return i=s instanceof Blob?s:await s(),n.destinationFile&&(n.headers.Destination=n.destinationFile),n.headers["Content-Type"]||(n.headers["Content-Type"]="application/octet-stream"),await d.Ay.request({method:"PUT",url:e,data:i,signal:n.signal,onUploadProgress:n.onUploadProgress,headers:n.headers,"axios-retry":{retries:n.retries,retryDelay:(e,s)=>(0,f.Nv)(e,s,1e3),retryCondition:e=>507!==e.status&&(423===e.status||(0,f.Gp)(e)),onRetry:n.onUploadRetry}})}(0,f.Ay)(d.Ay,{retries:0});const E=function(e,s,t){return 0===s&&e.size<=t?Promise.resolve(new Blob([e],{type:e.type||"application/octet-stream"})):Promise.resolve(new Blob([e.slice(s,s+t)],{type:"application/octet-stream"}))},I=function(e=void 0){const s=window.OC?.appConfig?.files?.max_chunk_size;if(s<=0)return 0;if(!Number(s))return 10485760;const t=Math.max(Number(s),5242880);return void 0===e?t:Math.max(t,Math.ceil(e/1e4))};var B=(e=>(e[e.INITIALIZED=0]="INITIALIZED",e[e.UPLOADING=1]="UPLOADING",e[e.ASSEMBLING=2]="ASSEMBLING",e[e.FINISHED=3]="FINISHED",e[e.CANCELLED=4]="CANCELLED",e[e.FAILED=5]="FAILED",e))(B||{});class R{_source;_file;_isChunked;_chunks;_size;_uploaded=0;_startTime=0;_status=0;_controller;_response=null;constructor(e,s=!1,t,n){const i=Math.min(I()>0?Math.ceil(t/I()):1,1e4);this._source=e,this._isChunked=s&&I()>0&&i>1,this._chunks=this._isChunked?i:1,this._size=t,this._file=n,this._controller=new AbortController}get source(){return this._source}get file(){return this._file}get isChunked(){return this._isChunked}get chunks(){return this._chunks}get size(){return this._size}get startTime(){return this._startTime}set response(e){this._response=e}get response(){return this._response}get uploaded(){return this._uploaded}set uploaded(e){if(e>=this._size)return this._status=this._isChunked?2:3,void(this._uploaded=this._size);this._status=1,this._uploaded=e,0===this._startTime&&(this._startTime=(new Date).getTime())}get status(){return this._status}set status(e){this._status=e}get signal(){return this._controller.signal}cancel(){this._controller.abort(),this._status=4}}const W=e=>"FileSystemFileEntry"in window&&e instanceof FileSystemFileEntry;class O extends File{_originalName;_path;_children;constructor(e){super([],(0,o.P8)(e),{type:"httpd/unix-directory",lastModified:0}),this._children=new Map,this._originalName=(0,o.P8)(e),this._path=e}get size(){return this.children.reduce((e,s)=>e+s.size,0)}get lastModified(){return this.children.reduce((e,s)=>Math.max(e,s.lastModified),0)}get originalName(){return this._originalName}get children(){return Array.from(this._children.values())}get webkitRelativePath(){return this._path}getChild(e){return this._children.get(e)??null}async addChildren(e){for(const s of e)await this.addChild(s)}async addChild(e){const s=this._path&&`${this._path}/`;if(W(e))e=await new Promise((s,t)=>e.file(s,t));else if("FileSystemDirectoryEntry"in window&&e instanceof FileSystemDirectoryEntry){const t=e.createReader(),n=await new Promise((e,s)=>t.readEntries(e,s)),i=new O(`${s}${e.name}`);return await i.addChildren(n),void this._children.set(e.name,i)}const t=e.webkitRelativePath??e.name;if(t.includes("/")){if(!t.startsWith(this._path))throw new Error(`File ${t} is not a child of ${this._path}`);const n=t.slice(s.length),i=(0,o.P8)(n);if(i===n)this._children.set(i,e);else{const t=n.slice(0,n.indexOf("/"));if(this._children.has(t))await this._children.get(t).addChild(e);else{const n=new O(`${s}${t}`);await n.addChild(e),this._children.set(t,n)}}}else this._children.set(e.name,e)}}class D extends h.m{_done=0;_total=0;_progress=0;_status=0;_startTime=-1;_elapsedTime=0;_speed=-1;_eta=1/0;_cutoffTime=2.5;constructor(e={}){super(),e.start&&this.resume(),e.total&&this.update(0,e.total),this._cutoffTime=e.cutoffTime??2.5}add(e){this.update(this._done+e)}update(e,s){if(2!==this.status)return;s&&s>0&&(this._total=s);const t=e-this._done,n=(Date.now()-this._startTime)/1e3;this._startTime=Date.now(),this._elapsedTime+=n,this._done=e,this._progress=this._done/this._total;const i=this._cutoffTime+n;if(this._elapsedTime>i){const e=n/(n+1/this._cutoffTime),s=this._done-t+(1-e)*t;this._speed=Math.round(s/this._elapsedTime)}else if(-1===this._speed&&this._elapsedTime>n){const s=(this._total-e)/(e/this._elapsedTime);(this._eta!==1/0||s<=2*this._cutoffTime)&&(this._eta=s)}this._speed>0&&(this._eta=Math.round((this._total-this._done)/this._speed)),this.dispatchTypedEvent("update",new CustomEvent("update",{cancelable:!1}))}reset(){this._done=0,this._total=0,this._progress=0,this._elapsedTime=0,this._eta=1/0,this._speed=-1,this._startTime=-1,this._status=0,this.dispatchTypedEvent("reset",new CustomEvent("reset"))}pause(){2===this._status&&(this._status=1,this._elapsedTime+=(Date.now()-this._startTime)/1e3,this.dispatchTypedEvent("pause",new CustomEvent("pause")))}resume(){2!==this._status&&(this._startTime=Date.now(),this._status=2,this.dispatchTypedEvent("resume",new CustomEvent("resume")))}get status(){return this._status}get progress(){return Math.round(1e4*this._progress)/100}get time(){return this._eta}get timeReadable(){if(this._eta===1/0)return A("estimating time left");if(this._eta<10)return A("a few seconds left");if(this._eta<60)return _("{seconds} seconds left","{seconds} seconds left",this._eta,{seconds:this._eta});const e=String(Math.floor(this._eta/3600)).padStart(2,"0"),s=String(Math.floor(this._eta%3600/60)).padStart(2,"0"),t=String(this._eta%60).padStart(2,"0");return A("{time} left",{time:`${e}:${s}:${t}`})}get speed(){return this._speed}get speedReadable(){return this._speed>0?`${(0,a.v7)(this._speed,!0)}âs`:""}}var H=(e=>(e[e.IDLE=0]="IDLE",e[e.UPLOADING=1]="UPLOADING",e[e.PAUSED=2]="PAUSED",e))(H||{});class M{_destinationFolder;_isPublic;_customHeaders;_uploadQueue=[];_jobQueue=new g.A({concurrency:(0,r.F)().files?.chunked_upload?.max_parallel_count??5});_queueSize=0;_queueProgress=0;_queueStatus=0;_eta=new D;_notifiers=[];
1constructor(e=!1,s){if(this._isPublic=e,this._customHeaders={},!s){const t=`${a.PY}${a.lJ}`;let n;if(e)n="anonymous";else{const e=(0,i.HW)()?.uid;if(!e)throw new Error("User is not logged in");n=e}s=new a.vd({id:0,owner:n,permissions:a.aX.ALL,root:a.lJ,source:t})}this.destination=s,z.debug("Upload workspace initialized",{destination:this.destination,root:this.root,isPublic:e,maxChunksSize:I()})}get destination(){return this._destinationFolder}set destination(e){if(!e||e.type!==a.pt.Folder||!e.source)throw new Error("Invalid destination folder");z.debug("Destination set",{folder:e}),this._destinationFolder=e}get root(){return this._destinationFolder.source}get customHeaders(){return structuredClone(this._customHeaders)}setCustomHeader(e,s=""){this._customHeaders[e]=s}deleteCustomerHeader(e){delete this._customHeaders[e]}get queue(){return this._uploadQueue}reset(){this._eta.reset(),0===this._uploadQueue.length&&0===this._jobQueue.size||(this._uploadQueue.splice(0,this._uploadQueue.length),this._jobQueue.clear(),this._queueSize=0,this._queueProgress=0,this._queueStatus=0,z.debug("Uploader state reset"))}pause(){this._eta.pause(),this._jobQueue.pause(),this._queueStatus=2,this.updateStats(),z.debug("Uploader paused")}start(){this._eta.resume(),this._jobQueue.start(),this._queueStatus=1,this.updateStats(),z.debug("Uploader resumed")}get eta(){return this._eta}get info(){return{size:this._queueSize,progress:this._queueProgress,status:this._queueStatus}}updateStats(){const e=this._uploadQueue.map(e=>e.size).reduce((e,s)=>e+s,0),s=this._uploadQueue.map(e=>e.uploaded).reduce((e,s)=>e+s,0);if(this._eta.update(s,e),this._queueSize=e,this._queueProgress=s,2!==this._queueStatus){const e=this._uploadQueue.find(({status:e})=>[B.INITIALIZED,B.UPLOADING,B.ASSEMBLING].includes(e));this._jobQueue.size>0||e?this._queueStatus=1:(this.eta.reset(),this._queueStatus=0)}}addNotifier(e){this._notifiers.push(e)}_notifyAll(e){for(const s of this._notifiers)try{s(e)}catch(s){z.warn("Error in upload notifier",{error:s,source:e.source})}}batchUpload(e,s,t){return t||(t=async e=>e),new m.A(async(n,i,o)=>{const l=new O("");await l.addChildren(s);const r=`${this.root.replace(/\/$/,"")}/${e.replace(/^\//,"")}`,m=new R(r,!1,0,l);m.status=B.UPLOADING,this._uploadQueue.push(m),z.debug("Starting new batch upload",{target:r});try{const s=(0,a.H4)(this.root,this._customHeaders),i=this.uploadDirectory(e,l,t,s);o(()=>i.cancel());const r=await i;m.status=B.FINISHED,n(r)}catch(e){(0,d.FZ)(e)||e instanceof P?(z.info("Upload cancelled by user",{error:e}),m.status=B.CANCELLED,i(new P(e))):(z.error("Error in batch upload",{error:e}),m.status=B.FAILED,i(e))}finally{this._uploadQueue.splice(this._uploadQueue.indexOf(m),1),this._notifyAll(m),this.updateStats()}})}createDirectory(e,s,t){const n=(0,l.normalize)(`${e}/${s.name}`).replace(/\/$/,""),i=`${this.root.replace(/\/$/,"")}/${n.replace(/^\//,"")}`;if(!s.name)throw new Error("Can not create empty directory");const a=new R(i,!1,0,s);return this._uploadQueue.push(a),new m.A(async(e,i,o)=>{const l=new AbortController;o(()=>l.abort()),a.signal.addEventListener("abort",()=>i(A("Upload has been cancelled"))),await this._jobQueue.add(async()=>{a.status=B.UPLOADING;try{await t.createDirectory(n,{signal:l.signal}),e(a)}catch(t){(0,d.FZ)(t)||t instanceof P?(a.status=B.CANCELLED,i(new P(t))):t&&"object"==typeof t&&"status"in t&&405===t.status?(z.debug("Directory already exists, writing into it",{directory:s.name}),a.status=B.FINISHED,e(a)):(a.status=B.FAILED,i(t))}finally{this._notifyAll(a),this.updateStats()}})})}uploadDirectory(e,s,t,n){const i=(0,l.normalize)(`${e}/${s.name}`).replace(/\/$/,"");return new m.A(async(a,o,l)=>{const r=new AbortController;l(()=>r.abort());const d=await t(s.children,i);if(!1===d)return z.debug("Upload canceled by user",{directory:s}),void o(new P("Conflict resolution cancelled by user"));if(0===d.length&&s.children.length>0)return z.debug("Skipping directory, as all files were skipped by user",{directory:s}),void a([]);const m=[],g=[];r.signal.addEventListener("abort",()=>{m.forEach(e=>
1e.cancel()),g.forEach(e=>e.cancel())}),z.debug("Start directory upload",{directory:s});try{s.name&&(g.push(this.createDirectory(e,s,n)),await g.at(-1));for(const e of d)e instanceof O?m.push(this.uploadDirectory(i,e,t,n)):g.push(this.upload(`${i}/${e.name}`,e));a([await Promise.all(g),...await Promise.all(m)].flat())}catch(e){r.abort(e),o(e)}})}upload(e,s,t,a=5){const l=`${(t=t||this.root).replace(/\/$/,"")}/${e.replace(/^\//,"")}`,{origin:g}=new URL(l),c=g+(0,o.O0)(l.slice(g.length));return this.eta.resume(),z.debug(`Uploading ${s.name} to ${c}`),new m.A(async(e,t,o)=>{W(s)&&(s=await new Promise(e=>s.file(e,t)));const m=s,g=(0,r.F)().dav?.public_shares_chunking??!1,p=I("size"in m?m.size:void 0),h=this._isPublic&&!g||0===p||"size"in m&&m.size<p,w=new R(l,!h,m.size,m);if(this._uploadQueue.push(w),this.updateStats(),o(w.cancel),h){z.debug("Initializing regular upload",{file:m,upload:w});const s=await E(m,0,w.size),n=async()=>{try{w.response=await j(c,s,{signal:w.signal,onUploadProgress:({bytes:e})=>{w.uploaded+=.9*e,this.updateStats()},onUploadRetry:()=>{w.uploaded=0,this.updateStats()},headers:{...this._customHeaders,...this._mtimeHeader(m),"Content-Type":m.type}}),w.uploaded=w.size,this.updateStats(),z.debug(`Successfully uploaded ${m.name}`,{file:m,upload:w}),e(w)}catch(e){if((0,d.FZ)(e)||e instanceof P)return w.status=B.CANCELLED,void t(new P(e));e?.response&&(w.response=e.response),w.status=B.FAILED,z.error(`Failed uploading ${m.name}`,{error:e,file:m,upload:w}),t(A("Failed to upload the file"))}this._notifyAll(w)};this._jobQueue.add(n),this.updateStats()}else{z.debug("Initializing chunked upload",{file:m,upload:w});const s=await async function(e,s=5,t=!1,a={}){let o;o=t?`${(0,u.$_)()}/public.php/dav/uploads/${(0,n.G)()}`:(0,u.dC)(`dav/uploads/${(0,i.HW)()?.uid}`);const l=`${o}/web-file-upload-${[...Array(16)].map(()=>Math.floor(16*Math.random()).toString(16)).join("")}`,r=a;return e&&(r.Destination=e),await d.Ay.request({method:"MKCOL",url:l,headers:r,"axios-retry":{retries:s,retryDelay:(e,s)=>(0,f.Nv)(e,s,1e3)}}),z.debug("Created temporary upload workspace",{url:l}),l}(c,a,this._isPublic,this._customHeaders),o=[];for(let e=0;e<w.chunks;e++){const t=e*p,n=Math.min(t+p,w.size),i=()=>E(m,t,p),l=()=>{let o=0;return j(`${s}/${e+1}`,i,{signal:w.signal,destinationFile:c,retries:a,onUploadProgress:({bytes:e})=>{const s=.9*e;o+=s,w.uploaded+=s,this.updateStats()},onUploadRetry:()=>{w.uploaded-=o,o=0,this.updateStats()},headers:{...this._customHeaders,...this._mtimeHeader(m),"OC-Total-Length":m.size,"Content-Type":"application/octet-stream"}}).then(()=>{w.uploaded+=n-t-o,this.updateStats()}).catch(s=>{if(507===s?.response?.status)throw z.error("Upload failed, not enough space on the server or quota exceeded. Cancelling the remaining chunks",{error:s,upload:w}),w.cancel(),w.status=B.FAILED,s;throw(0,d.FZ)(s)||(z.error(`Chunk ${e+1} ${t} - ${n} uploading failed`,{error:s,upload:w}),w.cancel(),w.status=B.FAILED),s})};o.push(this._jobQueue.add(l))}const l=async()=>{try{await Promise.all(o),w.status=B.ASSEMBLING,this.updateStats(),w.response=await d.Ay.request({method:"MOVE",url:`${s}/.file`,headers:{...this._customHeaders,...this._mtimeHeader(m),"OC-Total-Length":m.size,Destination:c}}),w.status=B.FINISHED,this.updateStats(),z.debug(`Successfully uploaded ${m.name}`,{file:m,upload:w}),e(w)}catch(e){(0,d.FZ)(e)||e instanceof P?(w.status=B.CANCELLED,t(new P(e))):(w.status=B.FAILED,t(A("Failed to assemble the chunks together"))),d.Ay.request({method:"DELETE",url:`${s}`})}finally{this._notifyAll(w)}};this._jobQueue.add(l)}return this._jobQueue.onIdle().then(()=>this.reset()),w})}_mtimeHeader(e){const s=Math.floor(e.lastModified/1e3);return s>0?{"X-OC-Mtime":s}:{}}}function V(e=(0,n.f)(),s=!1){return(s||void 0===window._nc_uploader)&&(window._nc_uploader=new M(e)),window._nc_uploader}function Y(e,s){const t=s.map(e=>e.basename);return e.filter(e=>{const s="basename"in e?e.basename:e.name;return-1!==t.indexOf(s)})}function q(e){const s=(0,w.$V)(()=>Promise.all([t.e(4208),t.e(1764)]).then(t.bind(t,21764))),{promise:n,reject:i,resolve:o}=Promise.withResolvers();return(0,k.S)(s,{error:e,validateFilename:a.KT},(...e)=>{const[{skip:s,rename:t}]=e;s?o(!1):t?o(t):i()}),n}
1function $(e,s,t,n,i,a,o,l){var r="function"==typeof e?e.options:e;return s&&(r.render=s,r.staticRenderFns=t,r._compiled=!0),a&&(r._scopeId="data-v-"+a),{exports:e,options:r}}const K=$({name:"CancelIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},function(){var e=this,s=e._self._c;return s("span",e._b({staticClass:"material-design-icon cancel-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(s){return e.$emit("click",s)}}},"span",e.$attrs,!1),[s("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[s("path",{attrs:{d:"M12 2C17.5 2 22 6.5 22 12S17.5 22 12 22 2 17.5 2 12 6.5 2 12 2M12 4C10.1 4 8.4 4.6 7.1 5.7L18.3 16.9C19.3 15.5 20 13.8 20 12C20 7.6 16.4 4 12 4M16.9 18.3L5.7 7.1C4.6 8.4 4 10.1 4 12C4 16.4 7.6 20 12 20C13.9 20 15.6 19.4 16.9 18.3Z"}},[e.title?s("title",[e._v(e._s(e.title))]):e._e()])])])},[],0,0,null).exports,G=$({name:"FolderUploadIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},function(){var e=this,s=e._self._c;return s("span",e._b({staticClass:"material-design-icon folder-upload-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(s){return e.$emit("click",s)}}},"span",e.$attrs,!1),[s("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[s("path",{attrs:{d:"M20,6A2,2 0 0,1 22,8V18A2,2 0 0,1 20,20H4A2,2 0 0,1 2,18V6A2,2 0 0,1 4,4H10L12,6H20M10.75,13H14V17H16V13H19.25L15,8.75"}},[e.title?s("title",[e._v(e._s(e.title))]):e._e()])])])},[],0,0,null).exports,J=$({name:"PlusIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},function(){var e=this,s=e._self._c;return s("span",e._b({staticClass:"material-design-icon plus-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(s){return e.$emit("click",s)}}},"span",e.$attrs,!1),[s("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[s("path",{attrs:{d:"M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z"}},[e.title?s("title",[e._v(e._s(e.title))]):e._e()])])])},[],0,0,null).exports,Z=$({name:"UploadIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},function(){var e=this,s=e._self._c;return s("span",e._b({staticClass:"material-design-icon upload-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(s){return e.$emit("click",s)}}},"span",e.$attrs,!1),[s("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[s("path",{attrs:{d:"M9,16V10H5L12,3L19,10H15V16H9M5,20V18H19V20H5Z"}},[e.title?s("title",[e._v(e._s(e.title))]):e._e()])])])},[],0,0,null).exports;$((0,w.pM)({name:"UploadPicker",components:{IconCancel:K,IconFolderUpload:G,IconPlus:J,IconUpload:Z,NcActionButton:y.A,NcActionCaption:x.A,NcActionSeparator:T.A,NcActions:C.A,NcButton:U.A,NcIconSvgWrapper:S.A,NcProgressBar:L.A},props:{accept:{type:Array,default:null},disabled:{type:Boolean,default:!1},multiple:{type:Boolean,default:!1},noMenu:{type:Boolean,default:!1},noLabel:{type:Boolean,default:!1},primary:{type:Boolean,default:!1},destination:{type:a.vd,default:void 0},allowFolders:{type:Boolean,default:!1},content:{type:[Array,Function],default:()=>[]},forbiddenCharacters:{type:Array,default:()=>[]}},setup:()=>({t:A,progressTimeId:`nc-uploader-progress-${Math.random().toString(36).slice(7)}`}),data:()=>({newFileMenuEntries:[],openedMenu:!1,uploadManager:V()}),computed:{menuEntriesUpload(){return this.newFileMenuEntries.filter(e=>e.category===a.a7.UploadFromDevice)},menuEntriesNew(){return this.newFileMenuEntries.filter(e=>e.category===a.a7.CreateNew)},menuEntriesOther(){return this.newFileMenuEntries.filter(e=>e.category===a.a7.Other)},canUploadFolders(){return this.allowFolders&&"webkitdirectory"in document.createElement("input")},queue(){return this.uploadManager.queue},hasFailure(){return this.queue.some(e=>e.status===B.FAILED)},isAssembling(){return this.queue.some(e=>e.status===B.ASSEMBLING)},isUploading(){return this.queue.some(e=>e.status!==B.CANCELLED)},isOnlyAssembling(){return this.isAssembling&&this.queue.every(e=>0===e.size||e.status===B.ASSEMBLING||e.status===B.FINISHED)},isPaused(){return this.uploadManager.info?.status===H.PAUSED},buttonLabel(){return this.noMenu?A("Upload"):A("New")},haveMenu(){return!((this.noMenu||0===this.newFileMenuEntries.length)&&!this.canUploadFolders)}},watch:{allowFolders:{immediate:!0,handler(){"function"!=typeof this.content&&this.allowFolders&&z.error("[UploadPicker] Setting `allowFolders` is only allowed if `content` is a function")}},destination(e){this.setDestination(e)},isPaused(e){e?this.$emit("paused",this.queue):this.$emit("resumed",this.queue)}},beforeMount(){this.destination&&this.setDestination(this.destination),this.uploadManager.addNotifier(this.onUploadCompletion),(0,b.C)("u",this.onKeyDown,{stop:!0,prevent:!0,shift:!0}),(0,b.C)("Escape",this.onKeyDown,{stop:!0,prevent:!0}),z.debug("UploadPicker initialised")},methods:{etaTimeAndSpeed(){const e=this.uploadManager.eta.speedReadable;return e?`${this.uploadManager.eta.timeReadable} (${e})`:this.uploadManager.eta.timeReadable},async onClick(e){e.handler(this.destination,await this.getContent().catch(()=>[]))},onTriggerPick(e=!1){const s=this.$refs.input;this.canUploadFolders&&(s.webkitdirectory=e),this.$nextTick(()=>s.click())},async getContent(e){return Array.isArray(this.content)?this.content:await this.content(e)}
1,async onPick(){const e=this.$refs.input,s=e.files?Array.from(e.files):[];try{await this.uploadManager.batchUpload("",s,(n=this.getContent,async(e,s)=>{try{const i=await n(s).catch(()=>[]),l=Y(e,i);if(l.length>0){const{selected:n,renamed:a}=await async function(e,s,n,i){const a=(0,w.$V)(()=>Promise.all([t.e(4208),t.e(2457)]).then(t.bind(t,32457)));return new Promise((t,o)=>{const l=new w.Ay({name:"ConflictPickerRoot",render:r=>r(a,{props:{dirname:e,conflicts:s,content:n,recursiveUpload:!0===i?.recursive},on:{submit(e){t(e),l.$destroy(),l.$el?.parentNode?.removeChild(l.$el)},cancel(e){o(e??new Error("Canceled")),l.$destroy(),l.$el?.parentNode?.removeChild(l.$el)}}})});l.$mount(),document.body.appendChild(l.$el)})}(s,l,i,{recursive:!0});e=[...e.filter(e=>!l.includes(e)),...n,...a]}const r=[];for(const s of e)try{(0,a.KT)(s.name),r.push(s)}catch(t){if(!(t instanceof a.di))throw z.error(`Unexpected error while validating ${s.name}`,{error:t}),t;let n=await q(t);!1!==n&&(n=(0,a.E6)(n,e.map(e=>e.name)),Object.defineProperty(s,"name",{value:n}),r.push(s))}if(0===r.length&&e.length>0){const e=(0,o.P8)(s);(0,v.cf)(e?A('Upload of "{folder}" has been skipped',{folder:e}):A("Upload has been skipped"))}return r}catch(e){return z.debug("Upload has been cancelled",{error:e}),(0,v.I9)(A("Upload has been cancelled")),!1}}))}catch(e){z.debug("Error while uploading",{error:e})}finally{this.resetForm()}var n},resetForm(){const e=this.$refs.form;e?.reset()},onCancel(){this.uploadManager.queue.forEach(e=>{e.cancel()}),this.resetForm()},setDestination(e){this.destination?(this.uploadManager.destination=e,this.newFileMenuEntries=(0,a.m1)(e)):z.debug("Invalid destination")},onUploadCompletion(e){e.status===B.FAILED?this.$emit("failed",e):this.$emit("uploaded",e)},onKeyDown(e){if("u"===e.key){if(this.haveMenu)return void(this.openedMenu=!0);this.onTriggerPick()}"Escape"===e.key&&this.openedMenu&&(this.openedMenu=!1)}}}),function(){var e=this,s=e._self._c;return e._self._setupProxy,e.destination?s("form",{ref:"form",staticClass:"upload-picker",class:{"upload-picker--uploading":e.isUploading,"upload-picker--paused":e.isPaused},attrs:{"data-cy-upload-picker":""}},[e.haveMenu?s("NcActions",{attrs:{"aria-label":e.buttonLabel,"menu-name":e.noLabel?void 0:e.buttonLabel,open:e.openedMenu,type:e.primary?"primary":"secondary"},on:{"update:open":function(s){e.openedMenu=s}},scopedSlots:e._u([{key:"icon",fn:function(){return[s("IconPlus",{attrs:{size:20}})]},proxy:!0}],null,!1,1991456921)},[s("NcActionCaption",{attrs:{name:e.t("Upload from device")}}),s("NcActionButton",{attrs:{"data-cy-upload-picker-add":"","data-cy-upload-picker-menu-entry":"upload-file","close-after-click":!0},on:{click:function(s){return e.onTriggerPick()}},scopedSlots:e._u([{key:"icon",fn:function(){return[s("IconUpload",{attrs:{size:20}})]},proxy:!0}],null,!1,337456192)},[e._v(" "+e._s(e.t("Upload files"))+" ")]),e.canUploadFolders?s("NcActionButton",{attrs:{"close-after-click":"","data-cy-upload-picker-add-folders":"","data-cy-upload-picker-menu-entry":"upload-folder"},on:{click:function(s){return e.onTriggerPick(!0)}},scopedSlots:e._u([{key:"icon",fn:function(){return[s("IconFolderUpload",{attrs:{size:20}})]},proxy:!0}],null,!1,931184598)},[e._v(" "+e._s(e.t("Upload folders"))+" ")]):e._e(),e.noMenu?e._e():e._l(e.menuEntriesUpload,function(t){return s("NcActionButton",{key:t.id,staticClass:"upload-picker__menu-entry",attrs:{icon:t.iconClass,"close-after-click":!0,"data-cy-upload-picker-menu-entry":t.id},on:{click:function(s){return e.onClick(t)}},scopedSlots:e._u([t.iconSvgInline?{key:"icon",fn:function(){return[s("NcIconSvgWrapper",{attrs:{svg:t.iconSvgInline}})]},proxy:!0}:null],null,!0)},[e._v(" "+e._s(t.displayName)+" ")])}),!e.noMenu&&e.menuEntriesNew.length>0?[s("NcActionSeparator"),s("NcActionCaption",{attrs:{name:e.t("Create new")}}),e._l(e.menuEntriesNew,function(t){return s("NcActionButton",{key:t.id,staticClass:"upload-picker__menu-entry",attrs:{icon:t.iconClass,"close-after-click":!0,"data-cy-upload-picker-menu-entry":t.id},on:{click:function(s){return e.onClick(t)}},scopedSlots:e._u([t.iconSvgInline?{key:"icon",fn:function(){return[s("NcIconSvgWrapper",{attrs:{svg:t.iconSvgInline}})]},proxy:!0}:null],null,!0)},[e._v(" "+e._s(t.displayName)+" ")])})]:e._e(),!e.noMenu&&e.menuEntriesOther.length>0?[s("NcActionSeparator"),e._l(e.menuEntriesOther,function(t){return s("NcActionButton",{key:t.id,staticClass:"upload-picker__menu-entry",attrs:{icon:t.iconClass,"close-after-click":!0,"data-cy-upload-picker-menu-entry":t.id},on:{click:function(s){return e.onClick(t)}},scopedSlots:e._u([t.iconSvgInline?{key:"icon",fn:function(){return[s("NcIconSvgWrapper",{attrs:{svg:t.iconSvgInline}})]},proxy:!0}:null],null,!0)},[e._v(" "+e._s(t.displayName)+" ")])})]:e._e()],2):s("NcButton",{attrs:{"aria-label":e.buttonLabel,disabled:e.disabled,"data-cy-upload-picker-add":"","data-cy-upload-picker-menu-entry":"upload-file",type:e.primary?"primary":"secondary"},on:{click:function(s){return e.onTriggerPick()}},scopedSlots:e._u([{key:"icon",fn:function(){return[s("IconPlus",{attrs:{size:20}})]},proxy:!0},e.isUploading?null:{key:"default",fn:function(){return[e._v(" "+e._s(e.buttonLabel)+" ")]},proxy:!0}],null,!0)}),s("div",{directives:[{name:"show",rawName:"v-show",value:e.isUploading,expression:"isUploading"}],staticClass:"upload-picker__progress"},[s("NcProgressBar",{attrs:{"aria-label":e.t("Upload progress"),"aria-describedby":e.progressTimeId,"data-cy-upload-picker-progress":"",error:e.hasFailure,value:e.uploadManager.eta.progress,size:"medium"}}),s("p",{attrs:{id:e.progressTimeId,"data-cy-upload-picker-progress-label":""}},[e.isPaused?s("span",[e._v(" "+e._s(e.t("paused"))+" ")]):e.isOnlyAssembling?s("span",[e._v(" "+e._s(e.t("assembling"))+" ")]):s("span",{attrs:{title:e.etaTimeAndSpeed()}},[e._v(" "+e._s(e.uploadManager.eta.timeReadable)+" "),e.uploadManager.eta.speedReadable&&e.uploadManager.eta.time>=60?s("span",[e._v(" ("+e._s(e.uploadManager.eta.speedReadable)+") ")]):e._e(
1)])])],1),e.isUploading&&!e.isOnlyAssembling?s("NcButton",{staticClass:"upload-picker__cancel",attrs:{type:"tertiary","aria-label":e.t("Cancel uploads"),"data-cy-upload-picker-cancel":""},on:{click:e.onCancel},scopedSlots:e._u([{key:"icon",fn:function(){return[s("IconCancel",{attrs:{size:20}})]},proxy:!0}],null,!1,3076329829)}):e._e(),s("input",{ref:"input",staticClass:"hidden-visually",attrs:{accept:e.accept?.join?.(", "),multiple:e.multiple,"data-cy-upload-picker-input":"",type:"file"},on:{change:e.onPick}})],1):e._e()},[],0,0,"a66c1264").exports,t.d(s,["a",0,W,"b",0,_,"i",0,e=>"FileSystemEntry"in window&&e instanceof FileSystemEntry,"l",0,z,"t",0,A])}};const s={};function t(n){const i=s[n];if(void 0!==i)return i.exports;const a=s[n]={id:n,loaded:!1,exports:{}};return e[n].call(a.exports,a,a.exports,t),a.loaded=!0,a.exports}t.m=e,(()=>{const e=[];t.O=(s,n,i,a)=>{if(n){a=a||0;for(var o=e.length;o>0&&e[o-1][2]>a;o--)e[o]=e[o-1];return void(e[o]=[n,i,a])}let l=1/0;for(o=0;o<e.length;o++){let[n,i,a]=e[o],d=!0;for(var r=0;r<n.length;r++)(!1&a||l>=a)&&Object.keys(t.O).every(e=>t.O[e](n[r]))?n.splice(r--,1):(d=!1,a<l&&(l=a));if(d){e.splice(o--,1);const t=i();void 0!==t&&(s=t)}}return s}})(),t.n=e=>{const s=e&&e.__esModule?()=>e.default:()=>e;return t.d(s,{a:s}),s},t.d=(e,s)=>{if(Array.isArray(s))for(var n=0;n<s.length;){var i=s[n++],a=s[n++];t.o(e,i)?0===a&&n++:0===a?Object.defineProperty(e,i,{enumerable:!0,value:s[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:a})}else for(var i in s)t.o(s,i)&&!t.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:s[i]})},t.f={},t.e=e=>Promise.all(Object.keys(t.f).reduce((s,n)=>(t.f[n](e,s),s),[])),t.u=e=>e+"-"+e+".js?v="+{1035:"68d8f704cdb310bf07f8",1764:"6b96d139557e45a0f808",2457:"31c43fd0dee74dbc09a6",2915:"ecd6ff8910c4cfd34c1b",3252:"b635936cdb66279b7564",4227:"e39457fc20956e106b65",4271:"4fb846cf98bdef6bda82",4941:"c7ec5d046d44a27a6e9c",5862:"7ef93f7f33f9a069a0de",6798:"93837c551f35879aa50f",7471:"e1dc641ea8726e1b57ce",7859:"bcc5897e2eeff615aca7",8374:"f99a263fa8080ba95736",8689:"e6e40b6e60af67b75832",8826:"a940938f764622515f07",9281:"5a179adeafc7d9317401",9906:"234ca9c130ad6bd8bb16"}[e],t.o=(e,s)=>Object.hasOwn(e,s),(()=>{const e={},s="nextcloud-ui-legacy:";t.l=(n,i,a,o)=>{if(e[n])return void e[n].push(i);let l,r;if(void 0!==a){const e=document.getElementsByTagName("script");for(var d=0;d<e.length;d++){const t=e[d];if(t.getAttribute("src")==n||t.getAttribute("data-webpack")==s+a){l=t;break}}}l||(r=!0,l=document.createElement("script"),l.charset="utf-8",t.nc&&l.setAttribute("nonce",t.nc),l.setAttribute("data-webpack",s+a),l.src=n),e[n]=[i];const m=(s,t)=>{l.onerror=l.onload=null,clearTimeout(g);const i=e[n];if(delete e[n],l.parentNode?.removeChild(l),i?.forEach(e=>e(t)),s)return s(t)},g=setTimeout(m.bind(null,void 0,{type:"timeout",target:l}),12e4);l.onerror=m.bind(null,l.onerror),l.onload=m.bind(null,l.onload),r&&document.head.appendChild(l)}})(),t.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),t.j=1171,t.dn=e=>{var s=Object.getOwnPropertyDescriptor(e,"name");(!s||!s.writable&&s.configurable)&&Object.defineProperty(e,"name",{value:"default",configurable:!0})},t.cjs=e=>{const s={exports:{}};return e.call(s.exports,s,s.exports),s.exports},(()=>{let e;globalThis.importScripts&&(e=globalThis.location+"");const s=globalThis.document;if(!e&&s&&("SCRIPT"===s.currentScript?.tagName.toUpperCase()&&(e=s.currentScript.src),!e)){const t=s.getElementsByTagName("script");if(t.length){let s=t.length-1;for(;s>-1&&(!e||!/^http(s?):/.test(e));)e=t[s--].src}}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),t.p=e})(),(()=>{t.b="undefined"!=typeof document&&document.baseURI||self.location.href;const e={1171:0,7471:0};t.f.j=(s,n)=>{let i=t.o(e,s)?e[s]:void 0;if(0!==i)if(i)n.push(i[2]);else{const a=new Promise((t,n)=>i=e[s]=[t,n]);n.push(i[2]=a);const o=t.p+t.u(s),l=new Error,r=n=>{if(t.o(e,s)&&(i=e[s],0!==i&&(e[s]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),t=n&&n.target&&n.target.src;l.message="Loading chunk "+s+" failed.\n("+e+": "+t+")",l.name="ChunkLoadError",l.type=e,l.request=t,l.event=n,i[1](l)}};t.l(o,r,"chunk-"+s,s)}},t.O.j=s=>0===e[s];const s=(s,n)=>{let[i,a,o]=n;var l,r,d=0;if(i.some(s=>0!==e[s])){for(l in a)t.o(a,l)&&(t.m[l]=a[l]);if(o)var m=o(t)}for(s&&s(n);d<i.length;d++)r=i[d],t.o(e,r)&&e[r]&&e[r][0](),e[r]=0;return t.O(m)},n=globalThis.webpackChunknextcloud_ui_legacy||=[];
1n.forEach(s.bind(null,0)),n.push=s.bind(null,n.push.bind(n))})(),t.nc=void 0;let n=t.O(void 0,[4208],()=>t(33663));n=t.O(n)})(); 2//# sourceMappingURL=files-init.js.map?v=ab2bc734453a989d3142
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.