diff --git a/media/assets/scripts/dist/i18n/ca/djangojs.014bb51da78a.js b/media/assets/scripts/dist/i18n/ca/djangojs.014bb51da78a.js deleted file mode 100644 index 61ce40d6ef..0000000000 --- a/media/assets/scripts/dist/i18n/ca/djangojs.014bb51da78a.js +++ /dev/null @@ -1 +0,0 @@ -(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){return e==1?0:1},t.gettext=function(e){return e},t.ngettext=function(e,t,n){return n==1?e:t},t.gettext_noop=function(e){return e},t.pgettext=function(e,t){return t},t.npgettext=function(e,t,n,r){return r==1?t:n},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"j \\d\\e F \\d\\e Y \\a \\l\\e\\s G:i",DATETIME_INPUT_FORMATS:["%d/%m/%Y %H:%M:%S","%d/%m/%Y %H:%M","%d/%m/%y %H:%M:%S","%d/%m/%y %H:%M","%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d"],DATE_FORMAT:"j \\d\\e F \\d\\e Y",DATE_INPUT_FORMATS:["%d/%m/%Y","%d/%m/%y","%Y-%m-%d"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"1",MONTH_DAY_FORMAT:"j \\d\\e F",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"d/m/Y G:i",SHORT_DATE_FORMAT:"d/m/Y",THOUSAND_SEPARATOR:".",TIME_FORMAT:"G:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F \\d\\e\\l Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/ca/djangojs.8fb527b94a8e.js b/media/assets/scripts/dist/i18n/ca/djangojs.8fb527b94a8e.js new file mode 100644 index 0000000000..b23d5fadcd --- /dev/null +++ b/media/assets/scripts/dist/i18n/ca/djangojs.8fb527b94a8e.js @@ -0,0 +1 @@ +(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){var t=0;return typeof t=="boolean"?t?1:0:t},t.catalog={"%curr% of %total%":"%curr% / %total%",'The image could not be loaded.':'图片 无法被加载。',"Are you sure you want to delete these selected items?":"确定要删除选中的条目吗?",Cancel:"取消","Canceled.":"已取消。","Close (Esc)":"关闭 (Esc)","Copy {placeholder} to:":"复制 {placeholder} 到","Copying %(name)s":"正在复制 %(name)s","Copying file %(index)s of %(total)s":"正在复制文件 %(index)s / %(total)s",Delete:"删除","Delete Items":"删除条目","Delete succeeded.":"删除成功。","Empty file upload result":"空文件",Error:"错误","Failed to copy %(name)s":"复制 %(name)s 失败","Failed to delete %(name)s and %(amount)s other items.":"删除 %(name)s 以及另外 %(amount)s 项失败。","Failed to delete %(name)s and 1 other item.":"删除 %(name)s 以及另外1项失败。","Failed to delete %(name)s.":"删除 %(name)s 失败。","Failed to get update url":"无法获得更新链接","Failed to get upload url":"无法获得上传链接","Failed to move %(name)s":"移动 %(name)s 失败","Failed to send to {placeholder}":"发送给 {placeholder} 失败","Failed to share to {placeholder}":"共享给 {placeholder} 失败","Failed.":"失败。","Failed. Please check the network.":"操作失败。请检查网络是否已连接。","File Upload canceled":"文件上传已取消","File Upload complete":"文件上传已完成","File Upload failed":"文件上传失败","File Uploading...":"文件上传中...","File is too big":"文件太大","File is too small":"文件太小","Filetype not allowed":"不支持的文件类型","Internal error. Failed to copy %(name)s and %(amount)s other item(s).":"内部错误。复制 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to copy %(name)s.":"内部错误。复制 %(name)s 失败。","Internal error. Failed to move %(name)s and %(amount)s other item(s).":"内部错误。移动 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to move %(name)s.":"内部错误。移动 %(name)s 失败。","Invalid destination path":"目标路径无效","It is required.":"必填项。","Just now":"刚才","Loading...":"加载中...","Max number of files exceeded":"文件太多","Move {placeholder} to:":"移动 {placeholder} 到","Moving %(name)s":"正在移动 %(name)s","Moving file %(index)s of %(total)s":"正在移动文件 %(index)s / %(total)s","Name is required":"名称为必填项","Next (Right arrow key)":"下一张(右方向键)","Only an extension there, please input a name.":"请输入完整的文件名。","Open in New Tab":"在新标签页打开","Password is required.":"密码为必填项。","Password is too short":"密码太短","Passwords don't match":"两次输入的密码不一致","Permission error":"权限错误","Please check the network.":"请检查网络是否已连接。","Please choose a directory":"请选择一个目录","Please enter days.":"请输入天数。","Please enter password":"请输入密码","Please enter the password again":"请再次输入密码","Please enter valid days":"请输入有效的天数","Please input at least an email.":"请输入至少一个邮箱。","Please select a contact or a group.":"请选择联系人或群组","Previous (Left arrow key)":"上一张(左方向键)","Processing...":"处理中...","Really want to delete {lib_name}?":"确定要删除 {lib_name} ?","Rename Directory":"重命名目录","Rename File":"重命名文件","Replace file {filename}?":"覆盖文件 {filename} ?","Saving...":"保存中...","Search users or enter emails":"搜索用户或输入邮箱","Select groups":"选择群组","Set {placeholder}'s permission":"设置 {placeholder} 权限","Share {placeholder}":"共享 {placeholder}",Start:"上传",Success:"成功","Successfully copied %(name)s and %(amount)s other items.":"成功复制 %(name)s 和其他 %(amount)s 项条目。","Successfully copied %(name)s and 1 other item.":"成功复制 %(name)s 和另1项条目。","Successfully copied %(name)s.":"成功复制 %(name)s。","Successfully deleted %(name)s":"删除 %(name)s 成功","Successfully deleted %(name)s and %(amount)s other items.":"成功删除 %(name)s 和其他 %(amount)s 项内容。","Successfully deleted %(name)s and 1 other item.":"成功删除 %(name)s 和其他一项内容。","Successfully deleted %(name)s.":"成功删除 %(name)s。","Successfully moved %(name)s and %(amount)s other items.":"成功移动 %(name)s 和其他 %(amount)s 项条目。","Successfully moved %(name)s and 1 other item.":"成功移动 %(name)s 和另1项条目。","Successfully moved %(name)s.":"成功移动 %(name)s。","Successfully sent to {placeholder}":"成功发送给 {placeholder}","Successfully shared to {placeholder}":"成功共享给 {placeholder}","Successfully unshared {placeholder}":"成功取消共享 {placeholder}","Successfully unstared {placeholder}":"成功取消星标 {placeholder}","Uploaded bytes exceed file size":"上传大小超过了文件大小","You don't have any library at present.":"你目前还没有资料库","You have not renamed it.":"你还没重命名。",canceled:"已取消",uploaded:"已上传"},t.gettext=function(e){var n=t.catalog[e];return typeof n=="undefined"?e:typeof n=="string"?n:n[0]},t.ngettext=function(e,n,r){var i=t.catalog[e];return typeof i=="undefined"?r==1?e:n:i[t.pluralidx(r)]},t.gettext_noop=function(e){return e},t.pgettext=function(e,n){var r=t.gettext(e+""+n);return r.indexOf("")!=-1&&(r=n),r},t.npgettext=function(e,n,r,i){var s=t.ngettext(e+""+n,e+""+r,i);return s.indexOf("")!=-1&&(s=t.ngettext(n,r,i)),s},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"j \\d\\e F \\d\\e Y \\a \\l\\e\\s G:i",DATETIME_INPUT_FORMATS:["%d/%m/%Y %H:%M:%S","%d/%m/%Y %H:%M","%d/%m/%y %H:%M:%S","%d/%m/%y %H:%M","%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d"],DATE_FORMAT:"j \\d\\e F \\d\\e Y",DATE_INPUT_FORMATS:["%d/%m/%Y","%d/%m/%y","%Y-%m-%d"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"1",MONTH_DAY_FORMAT:"j \\d\\e F",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"d/m/Y G:i",SHORT_DATE_FORMAT:"d/m/Y",THOUSAND_SEPARATOR:".",TIME_FORMAT:"G:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F \\d\\e\\l Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/ca/djangojs.js b/media/assets/scripts/dist/i18n/ca/djangojs.js index 61ce40d6ef..b23d5fadcd 100644 --- a/media/assets/scripts/dist/i18n/ca/djangojs.js +++ b/media/assets/scripts/dist/i18n/ca/djangojs.js @@ -1 +1 @@ -(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){return e==1?0:1},t.gettext=function(e){return e},t.ngettext=function(e,t,n){return n==1?e:t},t.gettext_noop=function(e){return e},t.pgettext=function(e,t){return t},t.npgettext=function(e,t,n,r){return r==1?t:n},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"j \\d\\e F \\d\\e Y \\a \\l\\e\\s G:i",DATETIME_INPUT_FORMATS:["%d/%m/%Y %H:%M:%S","%d/%m/%Y %H:%M","%d/%m/%y %H:%M:%S","%d/%m/%y %H:%M","%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d"],DATE_FORMAT:"j \\d\\e F \\d\\e Y",DATE_INPUT_FORMATS:["%d/%m/%Y","%d/%m/%y","%Y-%m-%d"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"1",MONTH_DAY_FORMAT:"j \\d\\e F",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"d/m/Y G:i",SHORT_DATE_FORMAT:"d/m/Y",THOUSAND_SEPARATOR:".",TIME_FORMAT:"G:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F \\d\\e\\l Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file +(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){var t=0;return typeof t=="boolean"?t?1:0:t},t.catalog={"%curr% of %total%":"%curr% / %total%",'The image could not be loaded.':'图片 无法被加载。',"Are you sure you want to delete these selected items?":"确定要删除选中的条目吗?",Cancel:"取消","Canceled.":"已取消。","Close (Esc)":"关闭 (Esc)","Copy {placeholder} to:":"复制 {placeholder} 到","Copying %(name)s":"正在复制 %(name)s","Copying file %(index)s of %(total)s":"正在复制文件 %(index)s / %(total)s",Delete:"删除","Delete Items":"删除条目","Delete succeeded.":"删除成功。","Empty file upload result":"空文件",Error:"错误","Failed to copy %(name)s":"复制 %(name)s 失败","Failed to delete %(name)s and %(amount)s other items.":"删除 %(name)s 以及另外 %(amount)s 项失败。","Failed to delete %(name)s and 1 other item.":"删除 %(name)s 以及另外1项失败。","Failed to delete %(name)s.":"删除 %(name)s 失败。","Failed to get update url":"无法获得更新链接","Failed to get upload url":"无法获得上传链接","Failed to move %(name)s":"移动 %(name)s 失败","Failed to send to {placeholder}":"发送给 {placeholder} 失败","Failed to share to {placeholder}":"共享给 {placeholder} 失败","Failed.":"失败。","Failed. Please check the network.":"操作失败。请检查网络是否已连接。","File Upload canceled":"文件上传已取消","File Upload complete":"文件上传已完成","File Upload failed":"文件上传失败","File Uploading...":"文件上传中...","File is too big":"文件太大","File is too small":"文件太小","Filetype not allowed":"不支持的文件类型","Internal error. Failed to copy %(name)s and %(amount)s other item(s).":"内部错误。复制 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to copy %(name)s.":"内部错误。复制 %(name)s 失败。","Internal error. Failed to move %(name)s and %(amount)s other item(s).":"内部错误。移动 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to move %(name)s.":"内部错误。移动 %(name)s 失败。","Invalid destination path":"目标路径无效","It is required.":"必填项。","Just now":"刚才","Loading...":"加载中...","Max number of files exceeded":"文件太多","Move {placeholder} to:":"移动 {placeholder} 到","Moving %(name)s":"正在移动 %(name)s","Moving file %(index)s of %(total)s":"正在移动文件 %(index)s / %(total)s","Name is required":"名称为必填项","Next (Right arrow key)":"下一张(右方向键)","Only an extension there, please input a name.":"请输入完整的文件名。","Open in New Tab":"在新标签页打开","Password is required.":"密码为必填项。","Password is too short":"密码太短","Passwords don't match":"两次输入的密码不一致","Permission error":"权限错误","Please check the network.":"请检查网络是否已连接。","Please choose a directory":"请选择一个目录","Please enter days.":"请输入天数。","Please enter password":"请输入密码","Please enter the password again":"请再次输入密码","Please enter valid days":"请输入有效的天数","Please input at least an email.":"请输入至少一个邮箱。","Please select a contact or a group.":"请选择联系人或群组","Previous (Left arrow key)":"上一张(左方向键)","Processing...":"处理中...","Really want to delete {lib_name}?":"确定要删除 {lib_name} ?","Rename Directory":"重命名目录","Rename File":"重命名文件","Replace file {filename}?":"覆盖文件 {filename} ?","Saving...":"保存中...","Search users or enter emails":"搜索用户或输入邮箱","Select groups":"选择群组","Set {placeholder}'s permission":"设置 {placeholder} 权限","Share {placeholder}":"共享 {placeholder}",Start:"上传",Success:"成功","Successfully copied %(name)s and %(amount)s other items.":"成功复制 %(name)s 和其他 %(amount)s 项条目。","Successfully copied %(name)s and 1 other item.":"成功复制 %(name)s 和另1项条目。","Successfully copied %(name)s.":"成功复制 %(name)s。","Successfully deleted %(name)s":"删除 %(name)s 成功","Successfully deleted %(name)s and %(amount)s other items.":"成功删除 %(name)s 和其他 %(amount)s 项内容。","Successfully deleted %(name)s and 1 other item.":"成功删除 %(name)s 和其他一项内容。","Successfully deleted %(name)s.":"成功删除 %(name)s。","Successfully moved %(name)s and %(amount)s other items.":"成功移动 %(name)s 和其他 %(amount)s 项条目。","Successfully moved %(name)s and 1 other item.":"成功移动 %(name)s 和另1项条目。","Successfully moved %(name)s.":"成功移动 %(name)s。","Successfully sent to {placeholder}":"成功发送给 {placeholder}","Successfully shared to {placeholder}":"成功共享给 {placeholder}","Successfully unshared {placeholder}":"成功取消共享 {placeholder}","Successfully unstared {placeholder}":"成功取消星标 {placeholder}","Uploaded bytes exceed file size":"上传大小超过了文件大小","You don't have any library at present.":"你目前还没有资料库","You have not renamed it.":"你还没重命名。",canceled:"已取消",uploaded:"已上传"},t.gettext=function(e){var n=t.catalog[e];return typeof n=="undefined"?e:typeof n=="string"?n:n[0]},t.ngettext=function(e,n,r){var i=t.catalog[e];return typeof i=="undefined"?r==1?e:n:i[t.pluralidx(r)]},t.gettext_noop=function(e){return e},t.pgettext=function(e,n){var r=t.gettext(e+""+n);return r.indexOf("")!=-1&&(r=n),r},t.npgettext=function(e,n,r,i){var s=t.ngettext(e+""+n,e+""+r,i);return s.indexOf("")!=-1&&(s=t.ngettext(n,r,i)),s},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"j \\d\\e F \\d\\e Y \\a \\l\\e\\s G:i",DATETIME_INPUT_FORMATS:["%d/%m/%Y %H:%M:%S","%d/%m/%Y %H:%M","%d/%m/%y %H:%M:%S","%d/%m/%y %H:%M","%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d"],DATE_FORMAT:"j \\d\\e F \\d\\e Y",DATE_INPUT_FORMATS:["%d/%m/%Y","%d/%m/%y","%Y-%m-%d"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"1",MONTH_DAY_FORMAT:"j \\d\\e F",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"d/m/Y G:i",SHORT_DATE_FORMAT:"d/m/Y",THOUSAND_SEPARATOR:".",TIME_FORMAT:"G:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F \\d\\e\\l Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/de/djangojs.49b4a16591a9.js b/media/assets/scripts/dist/i18n/de/djangojs.49b4a16591a9.js deleted file mode 100644 index 2e0dfb7ae3..0000000000 --- a/media/assets/scripts/dist/i18n/de/djangojs.49b4a16591a9.js +++ /dev/null @@ -1 +0,0 @@ -(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){return e==1?0:1},t.gettext=function(e){return e},t.ngettext=function(e,t,n){return n==1?e:t},t.gettext_noop=function(e){return e},t.pgettext=function(e,t){return t},t.npgettext=function(e,t,n,r){return r==1?t:n},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"j. F Y H:i:s",DATETIME_INPUT_FORMATS:["%d.%m.%Y %H:%M:%S","%d.%m.%Y %H:%M","%d.%m.%Y","%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d"],DATE_FORMAT:"j. F Y",DATE_INPUT_FORMATS:["%d.%m.%Y","%d.%m.%y","%Y-%m-%d"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"1",MONTH_DAY_FORMAT:"j. F",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"d.m.Y H:i:s",SHORT_DATE_FORMAT:"d.m.Y",THOUSAND_SEPARATOR:".",TIME_FORMAT:"H:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/de/djangojs.f2cf2facae19.js b/media/assets/scripts/dist/i18n/de/djangojs.f2cf2facae19.js new file mode 100644 index 0000000000..70224895f3 --- /dev/null +++ b/media/assets/scripts/dist/i18n/de/djangojs.f2cf2facae19.js @@ -0,0 +1 @@ +(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){var t=0;return typeof t=="boolean"?t?1:0:t},t.catalog={"%curr% of %total%":"%curr% / %total%",'The image could not be loaded.':'图片 无法被加载。',"Are you sure you want to delete these selected items?":"确定要删除选中的条目吗?",Cancel:"取消","Canceled.":"已取消。","Close (Esc)":"关闭 (Esc)","Copy {placeholder} to:":"复制 {placeholder} 到","Copying %(name)s":"正在复制 %(name)s","Copying file %(index)s of %(total)s":"正在复制文件 %(index)s / %(total)s",Delete:"删除","Delete Items":"删除条目","Delete succeeded.":"删除成功。","Empty file upload result":"空文件",Error:"错误","Failed to copy %(name)s":"复制 %(name)s 失败","Failed to delete %(name)s and %(amount)s other items.":"删除 %(name)s 以及另外 %(amount)s 项失败。","Failed to delete %(name)s and 1 other item.":"删除 %(name)s 以及另外1项失败。","Failed to delete %(name)s.":"删除 %(name)s 失败。","Failed to get update url":"无法获得更新链接","Failed to get upload url":"无法获得上传链接","Failed to move %(name)s":"移动 %(name)s 失败","Failed to send to {placeholder}":"发送给 {placeholder} 失败","Failed to share to {placeholder}":"共享给 {placeholder} 失败","Failed.":"失败。","Failed. Please check the network.":"操作失败。请检查网络是否已连接。","File Upload canceled":"文件上传已取消","File Upload complete":"文件上传已完成","File Upload failed":"文件上传失败","File Uploading...":"文件上传中...","File is too big":"文件太大","File is too small":"文件太小","Filetype not allowed":"不支持的文件类型","Internal error. Failed to copy %(name)s and %(amount)s other item(s).":"内部错误。复制 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to copy %(name)s.":"内部错误。复制 %(name)s 失败。","Internal error. Failed to move %(name)s and %(amount)s other item(s).":"内部错误。移动 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to move %(name)s.":"内部错误。移动 %(name)s 失败。","Invalid destination path":"目标路径无效","It is required.":"必填项。","Just now":"刚才","Loading...":"加载中...","Max number of files exceeded":"文件太多","Move {placeholder} to:":"移动 {placeholder} 到","Moving %(name)s":"正在移动 %(name)s","Moving file %(index)s of %(total)s":"正在移动文件 %(index)s / %(total)s","Name is required":"名称为必填项","Next (Right arrow key)":"下一张(右方向键)","Only an extension there, please input a name.":"请输入完整的文件名。","Open in New Tab":"在新标签页打开","Password is required.":"密码为必填项。","Password is too short":"密码太短","Passwords don't match":"两次输入的密码不一致","Permission error":"权限错误","Please check the network.":"请检查网络是否已连接。","Please choose a directory":"请选择一个目录","Please enter days.":"请输入天数。","Please enter password":"请输入密码","Please enter the password again":"请再次输入密码","Please enter valid days":"请输入有效的天数","Please input at least an email.":"请输入至少一个邮箱。","Please select a contact or a group.":"请选择联系人或群组","Previous (Left arrow key)":"上一张(左方向键)","Processing...":"处理中...","Really want to delete {lib_name}?":"确定要删除 {lib_name} ?","Rename Directory":"重命名目录","Rename File":"重命名文件","Replace file {filename}?":"覆盖文件 {filename} ?","Saving...":"保存中...","Search users or enter emails":"搜索用户或输入邮箱","Select groups":"选择群组","Set {placeholder}'s permission":"设置 {placeholder} 权限","Share {placeholder}":"共享 {placeholder}",Start:"上传",Success:"成功","Successfully copied %(name)s and %(amount)s other items.":"成功复制 %(name)s 和其他 %(amount)s 项条目。","Successfully copied %(name)s and 1 other item.":"成功复制 %(name)s 和另1项条目。","Successfully copied %(name)s.":"成功复制 %(name)s。","Successfully deleted %(name)s":"删除 %(name)s 成功","Successfully deleted %(name)s and %(amount)s other items.":"成功删除 %(name)s 和其他 %(amount)s 项内容。","Successfully deleted %(name)s and 1 other item.":"成功删除 %(name)s 和其他一项内容。","Successfully deleted %(name)s.":"成功删除 %(name)s。","Successfully moved %(name)s and %(amount)s other items.":"成功移动 %(name)s 和其他 %(amount)s 项条目。","Successfully moved %(name)s and 1 other item.":"成功移动 %(name)s 和另1项条目。","Successfully moved %(name)s.":"成功移动 %(name)s。","Successfully sent to {placeholder}":"成功发送给 {placeholder}","Successfully shared to {placeholder}":"成功共享给 {placeholder}","Successfully unshared {placeholder}":"成功取消共享 {placeholder}","Successfully unstared {placeholder}":"成功取消星标 {placeholder}","Uploaded bytes exceed file size":"上传大小超过了文件大小","You don't have any library at present.":"你目前还没有资料库","You have not renamed it.":"你还没重命名。",canceled:"已取消",uploaded:"已上传"},t.gettext=function(e){var n=t.catalog[e];return typeof n=="undefined"?e:typeof n=="string"?n:n[0]},t.ngettext=function(e,n,r){var i=t.catalog[e];return typeof i=="undefined"?r==1?e:n:i[t.pluralidx(r)]},t.gettext_noop=function(e){return e},t.pgettext=function(e,n){var r=t.gettext(e+""+n);return r.indexOf("")!=-1&&(r=n),r},t.npgettext=function(e,n,r,i){var s=t.ngettext(e+""+n,e+""+r,i);return s.indexOf("")!=-1&&(s=t.ngettext(n,r,i)),s},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"j. F Y H:i:s",DATETIME_INPUT_FORMATS:["%d.%m.%Y %H:%M:%S","%d.%m.%Y %H:%M","%d.%m.%Y","%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d"],DATE_FORMAT:"j. F Y",DATE_INPUT_FORMATS:["%d.%m.%Y","%d.%m.%y","%Y-%m-%d"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"1",MONTH_DAY_FORMAT:"j. F",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"d.m.Y H:i:s",SHORT_DATE_FORMAT:"d.m.Y",THOUSAND_SEPARATOR:".",TIME_FORMAT:"H:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/de/djangojs.js b/media/assets/scripts/dist/i18n/de/djangojs.js index 2e0dfb7ae3..70224895f3 100644 --- a/media/assets/scripts/dist/i18n/de/djangojs.js +++ b/media/assets/scripts/dist/i18n/de/djangojs.js @@ -1 +1 @@ -(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){return e==1?0:1},t.gettext=function(e){return e},t.ngettext=function(e,t,n){return n==1?e:t},t.gettext_noop=function(e){return e},t.pgettext=function(e,t){return t},t.npgettext=function(e,t,n,r){return r==1?t:n},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"j. F Y H:i:s",DATETIME_INPUT_FORMATS:["%d.%m.%Y %H:%M:%S","%d.%m.%Y %H:%M","%d.%m.%Y","%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d"],DATE_FORMAT:"j. F Y",DATE_INPUT_FORMATS:["%d.%m.%Y","%d.%m.%y","%Y-%m-%d"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"1",MONTH_DAY_FORMAT:"j. F",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"d.m.Y H:i:s",SHORT_DATE_FORMAT:"d.m.Y",THOUSAND_SEPARATOR:".",TIME_FORMAT:"H:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file +(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){var t=0;return typeof t=="boolean"?t?1:0:t},t.catalog={"%curr% of %total%":"%curr% / %total%",'The image could not be loaded.':'图片 无法被加载。',"Are you sure you want to delete these selected items?":"确定要删除选中的条目吗?",Cancel:"取消","Canceled.":"已取消。","Close (Esc)":"关闭 (Esc)","Copy {placeholder} to:":"复制 {placeholder} 到","Copying %(name)s":"正在复制 %(name)s","Copying file %(index)s of %(total)s":"正在复制文件 %(index)s / %(total)s",Delete:"删除","Delete Items":"删除条目","Delete succeeded.":"删除成功。","Empty file upload result":"空文件",Error:"错误","Failed to copy %(name)s":"复制 %(name)s 失败","Failed to delete %(name)s and %(amount)s other items.":"删除 %(name)s 以及另外 %(amount)s 项失败。","Failed to delete %(name)s and 1 other item.":"删除 %(name)s 以及另外1项失败。","Failed to delete %(name)s.":"删除 %(name)s 失败。","Failed to get update url":"无法获得更新链接","Failed to get upload url":"无法获得上传链接","Failed to move %(name)s":"移动 %(name)s 失败","Failed to send to {placeholder}":"发送给 {placeholder} 失败","Failed to share to {placeholder}":"共享给 {placeholder} 失败","Failed.":"失败。","Failed. Please check the network.":"操作失败。请检查网络是否已连接。","File Upload canceled":"文件上传已取消","File Upload complete":"文件上传已完成","File Upload failed":"文件上传失败","File Uploading...":"文件上传中...","File is too big":"文件太大","File is too small":"文件太小","Filetype not allowed":"不支持的文件类型","Internal error. Failed to copy %(name)s and %(amount)s other item(s).":"内部错误。复制 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to copy %(name)s.":"内部错误。复制 %(name)s 失败。","Internal error. Failed to move %(name)s and %(amount)s other item(s).":"内部错误。移动 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to move %(name)s.":"内部错误。移动 %(name)s 失败。","Invalid destination path":"目标路径无效","It is required.":"必填项。","Just now":"刚才","Loading...":"加载中...","Max number of files exceeded":"文件太多","Move {placeholder} to:":"移动 {placeholder} 到","Moving %(name)s":"正在移动 %(name)s","Moving file %(index)s of %(total)s":"正在移动文件 %(index)s / %(total)s","Name is required":"名称为必填项","Next (Right arrow key)":"下一张(右方向键)","Only an extension there, please input a name.":"请输入完整的文件名。","Open in New Tab":"在新标签页打开","Password is required.":"密码为必填项。","Password is too short":"密码太短","Passwords don't match":"两次输入的密码不一致","Permission error":"权限错误","Please check the network.":"请检查网络是否已连接。","Please choose a directory":"请选择一个目录","Please enter days.":"请输入天数。","Please enter password":"请输入密码","Please enter the password again":"请再次输入密码","Please enter valid days":"请输入有效的天数","Please input at least an email.":"请输入至少一个邮箱。","Please select a contact or a group.":"请选择联系人或群组","Previous (Left arrow key)":"上一张(左方向键)","Processing...":"处理中...","Really want to delete {lib_name}?":"确定要删除 {lib_name} ?","Rename Directory":"重命名目录","Rename File":"重命名文件","Replace file {filename}?":"覆盖文件 {filename} ?","Saving...":"保存中...","Search users or enter emails":"搜索用户或输入邮箱","Select groups":"选择群组","Set {placeholder}'s permission":"设置 {placeholder} 权限","Share {placeholder}":"共享 {placeholder}",Start:"上传",Success:"成功","Successfully copied %(name)s and %(amount)s other items.":"成功复制 %(name)s 和其他 %(amount)s 项条目。","Successfully copied %(name)s and 1 other item.":"成功复制 %(name)s 和另1项条目。","Successfully copied %(name)s.":"成功复制 %(name)s。","Successfully deleted %(name)s":"删除 %(name)s 成功","Successfully deleted %(name)s and %(amount)s other items.":"成功删除 %(name)s 和其他 %(amount)s 项内容。","Successfully deleted %(name)s and 1 other item.":"成功删除 %(name)s 和其他一项内容。","Successfully deleted %(name)s.":"成功删除 %(name)s。","Successfully moved %(name)s and %(amount)s other items.":"成功移动 %(name)s 和其他 %(amount)s 项条目。","Successfully moved %(name)s and 1 other item.":"成功移动 %(name)s 和另1项条目。","Successfully moved %(name)s.":"成功移动 %(name)s。","Successfully sent to {placeholder}":"成功发送给 {placeholder}","Successfully shared to {placeholder}":"成功共享给 {placeholder}","Successfully unshared {placeholder}":"成功取消共享 {placeholder}","Successfully unstared {placeholder}":"成功取消星标 {placeholder}","Uploaded bytes exceed file size":"上传大小超过了文件大小","You don't have any library at present.":"你目前还没有资料库","You have not renamed it.":"你还没重命名。",canceled:"已取消",uploaded:"已上传"},t.gettext=function(e){var n=t.catalog[e];return typeof n=="undefined"?e:typeof n=="string"?n:n[0]},t.ngettext=function(e,n,r){var i=t.catalog[e];return typeof i=="undefined"?r==1?e:n:i[t.pluralidx(r)]},t.gettext_noop=function(e){return e},t.pgettext=function(e,n){var r=t.gettext(e+""+n);return r.indexOf("")!=-1&&(r=n),r},t.npgettext=function(e,n,r,i){var s=t.ngettext(e+""+n,e+""+r,i);return s.indexOf("")!=-1&&(s=t.ngettext(n,r,i)),s},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"j. F Y H:i:s",DATETIME_INPUT_FORMATS:["%d.%m.%Y %H:%M:%S","%d.%m.%Y %H:%M","%d.%m.%Y","%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d"],DATE_FORMAT:"j. F Y",DATE_INPUT_FORMATS:["%d.%m.%Y","%d.%m.%y","%Y-%m-%d"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"1",MONTH_DAY_FORMAT:"j. F",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"d.m.Y H:i:s",SHORT_DATE_FORMAT:"d.m.Y",THOUSAND_SEPARATOR:".",TIME_FORMAT:"H:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/fr/djangojs.d4b014013f86.js b/media/assets/scripts/dist/i18n/fr/djangojs.d4b014013f86.js deleted file mode 100644 index c296f594fd..0000000000 --- a/media/assets/scripts/dist/i18n/fr/djangojs.d4b014013f86.js +++ /dev/null @@ -1 +0,0 @@ -(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){return e==1?0:1},t.gettext=function(e){return e},t.ngettext=function(e,t,n){return n==1?e:t},t.gettext_noop=function(e){return e},t.pgettext=function(e,t){return t},t.npgettext=function(e,t,n,r){return r==1?t:n},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"j F Y H:i:s",DATETIME_INPUT_FORMATS:["%d/%m/%Y %H:%M:%S","%d/%m/%Y %H:%M","%d/%m/%Y","%d.%m.%Y %H:%M:%S","%d.%m.%Y %H:%M","%d.%m.%Y","%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d"],DATE_FORMAT:"j F Y",DATE_INPUT_FORMATS:["%d/%m/%Y","%d/%m/%y","%d.%m.%Y","%d.%m.%y","%Y-%m-%d"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"1",MONTH_DAY_FORMAT:"j F",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"j N Y H:i:s",SHORT_DATE_FORMAT:"j N Y",THOUSAND_SEPARATOR:" ",TIME_FORMAT:"H:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/fr/djangojs.eb13614805ea.js b/media/assets/scripts/dist/i18n/fr/djangojs.eb13614805ea.js new file mode 100644 index 0000000000..0460d93a98 --- /dev/null +++ b/media/assets/scripts/dist/i18n/fr/djangojs.eb13614805ea.js @@ -0,0 +1 @@ +(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){var t=0;return typeof t=="boolean"?t?1:0:t},t.catalog={"%curr% of %total%":"%curr% / %total%",'The image could not be loaded.':'图片 无法被加载。',"Are you sure you want to delete these selected items?":"确定要删除选中的条目吗?",Cancel:"取消","Canceled.":"已取消。","Close (Esc)":"关闭 (Esc)","Copy {placeholder} to:":"复制 {placeholder} 到","Copying %(name)s":"正在复制 %(name)s","Copying file %(index)s of %(total)s":"正在复制文件 %(index)s / %(total)s",Delete:"删除","Delete Items":"删除条目","Delete succeeded.":"删除成功。","Empty file upload result":"空文件",Error:"错误","Failed to copy %(name)s":"复制 %(name)s 失败","Failed to delete %(name)s and %(amount)s other items.":"删除 %(name)s 以及另外 %(amount)s 项失败。","Failed to delete %(name)s and 1 other item.":"删除 %(name)s 以及另外1项失败。","Failed to delete %(name)s.":"删除 %(name)s 失败。","Failed to get update url":"无法获得更新链接","Failed to get upload url":"无法获得上传链接","Failed to move %(name)s":"移动 %(name)s 失败","Failed to send to {placeholder}":"发送给 {placeholder} 失败","Failed to share to {placeholder}":"共享给 {placeholder} 失败","Failed.":"失败。","Failed. Please check the network.":"操作失败。请检查网络是否已连接。","File Upload canceled":"文件上传已取消","File Upload complete":"文件上传已完成","File Upload failed":"文件上传失败","File Uploading...":"文件上传中...","File is too big":"文件太大","File is too small":"文件太小","Filetype not allowed":"不支持的文件类型","Internal error. Failed to copy %(name)s and %(amount)s other item(s).":"内部错误。复制 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to copy %(name)s.":"内部错误。复制 %(name)s 失败。","Internal error. Failed to move %(name)s and %(amount)s other item(s).":"内部错误。移动 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to move %(name)s.":"内部错误。移动 %(name)s 失败。","Invalid destination path":"目标路径无效","It is required.":"必填项。","Just now":"刚才","Loading...":"加载中...","Max number of files exceeded":"文件太多","Move {placeholder} to:":"移动 {placeholder} 到","Moving %(name)s":"正在移动 %(name)s","Moving file %(index)s of %(total)s":"正在移动文件 %(index)s / %(total)s","Name is required":"名称为必填项","Next (Right arrow key)":"下一张(右方向键)","Only an extension there, please input a name.":"请输入完整的文件名。","Open in New Tab":"在新标签页打开","Password is required.":"密码为必填项。","Password is too short":"密码太短","Passwords don't match":"两次输入的密码不一致","Permission error":"权限错误","Please check the network.":"请检查网络是否已连接。","Please choose a directory":"请选择一个目录","Please enter days.":"请输入天数。","Please enter password":"请输入密码","Please enter the password again":"请再次输入密码","Please enter valid days":"请输入有效的天数","Please input at least an email.":"请输入至少一个邮箱。","Please select a contact or a group.":"请选择联系人或群组","Previous (Left arrow key)":"上一张(左方向键)","Processing...":"处理中...","Really want to delete {lib_name}?":"确定要删除 {lib_name} ?","Rename Directory":"重命名目录","Rename File":"重命名文件","Replace file {filename}?":"覆盖文件 {filename} ?","Saving...":"保存中...","Search users or enter emails":"搜索用户或输入邮箱","Select groups":"选择群组","Set {placeholder}'s permission":"设置 {placeholder} 权限","Share {placeholder}":"共享 {placeholder}",Start:"上传",Success:"成功","Successfully copied %(name)s and %(amount)s other items.":"成功复制 %(name)s 和其他 %(amount)s 项条目。","Successfully copied %(name)s and 1 other item.":"成功复制 %(name)s 和另1项条目。","Successfully copied %(name)s.":"成功复制 %(name)s。","Successfully deleted %(name)s":"删除 %(name)s 成功","Successfully deleted %(name)s and %(amount)s other items.":"成功删除 %(name)s 和其他 %(amount)s 项内容。","Successfully deleted %(name)s and 1 other item.":"成功删除 %(name)s 和其他一项内容。","Successfully deleted %(name)s.":"成功删除 %(name)s。","Successfully moved %(name)s and %(amount)s other items.":"成功移动 %(name)s 和其他 %(amount)s 项条目。","Successfully moved %(name)s and 1 other item.":"成功移动 %(name)s 和另1项条目。","Successfully moved %(name)s.":"成功移动 %(name)s。","Successfully sent to {placeholder}":"成功发送给 {placeholder}","Successfully shared to {placeholder}":"成功共享给 {placeholder}","Successfully unshared {placeholder}":"成功取消共享 {placeholder}","Successfully unstared {placeholder}":"成功取消星标 {placeholder}","Uploaded bytes exceed file size":"上传大小超过了文件大小","You don't have any library at present.":"你目前还没有资料库","You have not renamed it.":"你还没重命名。",canceled:"已取消",uploaded:"已上传"},t.gettext=function(e){var n=t.catalog[e];return typeof n=="undefined"?e:typeof n=="string"?n:n[0]},t.ngettext=function(e,n,r){var i=t.catalog[e];return typeof i=="undefined"?r==1?e:n:i[t.pluralidx(r)]},t.gettext_noop=function(e){return e},t.pgettext=function(e,n){var r=t.gettext(e+""+n);return r.indexOf("")!=-1&&(r=n),r},t.npgettext=function(e,n,r,i){var s=t.ngettext(e+""+n,e+""+r,i);return s.indexOf("")!=-1&&(s=t.ngettext(n,r,i)),s},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"j F Y H:i:s",DATETIME_INPUT_FORMATS:["%d/%m/%Y %H:%M:%S","%d/%m/%Y %H:%M","%d/%m/%Y","%d.%m.%Y %H:%M:%S","%d.%m.%Y %H:%M","%d.%m.%Y","%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d"],DATE_FORMAT:"j F Y",DATE_INPUT_FORMATS:["%d/%m/%Y","%d/%m/%y","%d.%m.%Y","%d.%m.%y","%Y-%m-%d"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"1",MONTH_DAY_FORMAT:"j F",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"j N Y H:i:s",SHORT_DATE_FORMAT:"j N Y",THOUSAND_SEPARATOR:" ",TIME_FORMAT:"H:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/fr/djangojs.js b/media/assets/scripts/dist/i18n/fr/djangojs.js index c296f594fd..0460d93a98 100644 --- a/media/assets/scripts/dist/i18n/fr/djangojs.js +++ b/media/assets/scripts/dist/i18n/fr/djangojs.js @@ -1 +1 @@ -(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){return e==1?0:1},t.gettext=function(e){return e},t.ngettext=function(e,t,n){return n==1?e:t},t.gettext_noop=function(e){return e},t.pgettext=function(e,t){return t},t.npgettext=function(e,t,n,r){return r==1?t:n},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"j F Y H:i:s",DATETIME_INPUT_FORMATS:["%d/%m/%Y %H:%M:%S","%d/%m/%Y %H:%M","%d/%m/%Y","%d.%m.%Y %H:%M:%S","%d.%m.%Y %H:%M","%d.%m.%Y","%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d"],DATE_FORMAT:"j F Y",DATE_INPUT_FORMATS:["%d/%m/%Y","%d/%m/%y","%d.%m.%Y","%d.%m.%y","%Y-%m-%d"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"1",MONTH_DAY_FORMAT:"j F",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"j N Y H:i:s",SHORT_DATE_FORMAT:"j N Y",THOUSAND_SEPARATOR:" ",TIME_FORMAT:"H:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file +(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){var t=0;return typeof t=="boolean"?t?1:0:t},t.catalog={"%curr% of %total%":"%curr% / %total%",'The image could not be loaded.':'图片 无法被加载。',"Are you sure you want to delete these selected items?":"确定要删除选中的条目吗?",Cancel:"取消","Canceled.":"已取消。","Close (Esc)":"关闭 (Esc)","Copy {placeholder} to:":"复制 {placeholder} 到","Copying %(name)s":"正在复制 %(name)s","Copying file %(index)s of %(total)s":"正在复制文件 %(index)s / %(total)s",Delete:"删除","Delete Items":"删除条目","Delete succeeded.":"删除成功。","Empty file upload result":"空文件",Error:"错误","Failed to copy %(name)s":"复制 %(name)s 失败","Failed to delete %(name)s and %(amount)s other items.":"删除 %(name)s 以及另外 %(amount)s 项失败。","Failed to delete %(name)s and 1 other item.":"删除 %(name)s 以及另外1项失败。","Failed to delete %(name)s.":"删除 %(name)s 失败。","Failed to get update url":"无法获得更新链接","Failed to get upload url":"无法获得上传链接","Failed to move %(name)s":"移动 %(name)s 失败","Failed to send to {placeholder}":"发送给 {placeholder} 失败","Failed to share to {placeholder}":"共享给 {placeholder} 失败","Failed.":"失败。","Failed. Please check the network.":"操作失败。请检查网络是否已连接。","File Upload canceled":"文件上传已取消","File Upload complete":"文件上传已完成","File Upload failed":"文件上传失败","File Uploading...":"文件上传中...","File is too big":"文件太大","File is too small":"文件太小","Filetype not allowed":"不支持的文件类型","Internal error. Failed to copy %(name)s and %(amount)s other item(s).":"内部错误。复制 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to copy %(name)s.":"内部错误。复制 %(name)s 失败。","Internal error. Failed to move %(name)s and %(amount)s other item(s).":"内部错误。移动 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to move %(name)s.":"内部错误。移动 %(name)s 失败。","Invalid destination path":"目标路径无效","It is required.":"必填项。","Just now":"刚才","Loading...":"加载中...","Max number of files exceeded":"文件太多","Move {placeholder} to:":"移动 {placeholder} 到","Moving %(name)s":"正在移动 %(name)s","Moving file %(index)s of %(total)s":"正在移动文件 %(index)s / %(total)s","Name is required":"名称为必填项","Next (Right arrow key)":"下一张(右方向键)","Only an extension there, please input a name.":"请输入完整的文件名。","Open in New Tab":"在新标签页打开","Password is required.":"密码为必填项。","Password is too short":"密码太短","Passwords don't match":"两次输入的密码不一致","Permission error":"权限错误","Please check the network.":"请检查网络是否已连接。","Please choose a directory":"请选择一个目录","Please enter days.":"请输入天数。","Please enter password":"请输入密码","Please enter the password again":"请再次输入密码","Please enter valid days":"请输入有效的天数","Please input at least an email.":"请输入至少一个邮箱。","Please select a contact or a group.":"请选择联系人或群组","Previous (Left arrow key)":"上一张(左方向键)","Processing...":"处理中...","Really want to delete {lib_name}?":"确定要删除 {lib_name} ?","Rename Directory":"重命名目录","Rename File":"重命名文件","Replace file {filename}?":"覆盖文件 {filename} ?","Saving...":"保存中...","Search users or enter emails":"搜索用户或输入邮箱","Select groups":"选择群组","Set {placeholder}'s permission":"设置 {placeholder} 权限","Share {placeholder}":"共享 {placeholder}",Start:"上传",Success:"成功","Successfully copied %(name)s and %(amount)s other items.":"成功复制 %(name)s 和其他 %(amount)s 项条目。","Successfully copied %(name)s and 1 other item.":"成功复制 %(name)s 和另1项条目。","Successfully copied %(name)s.":"成功复制 %(name)s。","Successfully deleted %(name)s":"删除 %(name)s 成功","Successfully deleted %(name)s and %(amount)s other items.":"成功删除 %(name)s 和其他 %(amount)s 项内容。","Successfully deleted %(name)s and 1 other item.":"成功删除 %(name)s 和其他一项内容。","Successfully deleted %(name)s.":"成功删除 %(name)s。","Successfully moved %(name)s and %(amount)s other items.":"成功移动 %(name)s 和其他 %(amount)s 项条目。","Successfully moved %(name)s and 1 other item.":"成功移动 %(name)s 和另1项条目。","Successfully moved %(name)s.":"成功移动 %(name)s。","Successfully sent to {placeholder}":"成功发送给 {placeholder}","Successfully shared to {placeholder}":"成功共享给 {placeholder}","Successfully unshared {placeholder}":"成功取消共享 {placeholder}","Successfully unstared {placeholder}":"成功取消星标 {placeholder}","Uploaded bytes exceed file size":"上传大小超过了文件大小","You don't have any library at present.":"你目前还没有资料库","You have not renamed it.":"你还没重命名。",canceled:"已取消",uploaded:"已上传"},t.gettext=function(e){var n=t.catalog[e];return typeof n=="undefined"?e:typeof n=="string"?n:n[0]},t.ngettext=function(e,n,r){var i=t.catalog[e];return typeof i=="undefined"?r==1?e:n:i[t.pluralidx(r)]},t.gettext_noop=function(e){return e},t.pgettext=function(e,n){var r=t.gettext(e+""+n);return r.indexOf("")!=-1&&(r=n),r},t.npgettext=function(e,n,r,i){var s=t.ngettext(e+""+n,e+""+r,i);return s.indexOf("")!=-1&&(s=t.ngettext(n,r,i)),s},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"j F Y H:i:s",DATETIME_INPUT_FORMATS:["%d/%m/%Y %H:%M:%S","%d/%m/%Y %H:%M","%d/%m/%Y","%d.%m.%Y %H:%M:%S","%d.%m.%Y %H:%M","%d.%m.%Y","%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d"],DATE_FORMAT:"j F Y",DATE_INPUT_FORMATS:["%d/%m/%Y","%d/%m/%y","%d.%m.%Y","%d.%m.%y","%Y-%m-%d"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"1",MONTH_DAY_FORMAT:"j F",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"j N Y H:i:s",SHORT_DATE_FORMAT:"j N Y",THOUSAND_SEPARATOR:" ",TIME_FORMAT:"H:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/he/djangojs.47afa608ace9.js b/media/assets/scripts/dist/i18n/he/djangojs.47afa608ace9.js deleted file mode 100644 index 82cdbd539a..0000000000 --- a/media/assets/scripts/dist/i18n/he/djangojs.47afa608ace9.js +++ /dev/null @@ -1 +0,0 @@ -(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){return e==1?0:1},t.gettext=function(e){return e},t.ngettext=function(e,t,n){return n==1?e:t},t.gettext_noop=function(e){return e},t.pgettext=function(e,t){return t},t.npgettext=function(e,t,n,r){return r==1?t:n},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"j בF Y H:i:s",DATETIME_INPUT_FORMATS:["%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d","%m/%d/%Y %H:%M:%S","%m/%d/%Y %H:%M:%S.%f","%m/%d/%Y %H:%M","%m/%d/%Y","%m/%d/%y %H:%M:%S","%m/%d/%y %H:%M:%S.%f","%m/%d/%y %H:%M","%m/%d/%y"],DATE_FORMAT:"j בF Y",DATE_INPUT_FORMATS:["%Y-%m-%d","%m/%d/%Y","%m/%d/%y","%b %d %Y","%b %d, %Y","%d %b %Y","%d %b, %Y","%B %d %Y","%B %d, %Y","%d %B %Y","%d %B, %Y"],DECIMAL_SEPARATOR:".",FIRST_DAY_OF_WEEK:"0",MONTH_DAY_FORMAT:"j בF",NUMBER_GROUPING:"0",SHORT_DATETIME_FORMAT:"d/m/Y H:i:s",SHORT_DATE_FORMAT:"d/m/Y",THOUSAND_SEPARATOR:",",TIME_FORMAT:"H:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/he/djangojs.deadf7ea1603.js b/media/assets/scripts/dist/i18n/he/djangojs.deadf7ea1603.js new file mode 100644 index 0000000000..f0b5fa71fa --- /dev/null +++ b/media/assets/scripts/dist/i18n/he/djangojs.deadf7ea1603.js @@ -0,0 +1 @@ +(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){var t=0;return typeof t=="boolean"?t?1:0:t},t.catalog={"%curr% of %total%":"%curr% / %total%",'The image could not be loaded.':'图片 无法被加载。',"Are you sure you want to delete these selected items?":"确定要删除选中的条目吗?",Cancel:"取消","Canceled.":"已取消。","Close (Esc)":"关闭 (Esc)","Copy {placeholder} to:":"复制 {placeholder} 到","Copying %(name)s":"正在复制 %(name)s","Copying file %(index)s of %(total)s":"正在复制文件 %(index)s / %(total)s",Delete:"删除","Delete Items":"删除条目","Delete succeeded.":"删除成功。","Empty file upload result":"空文件",Error:"错误","Failed to copy %(name)s":"复制 %(name)s 失败","Failed to delete %(name)s and %(amount)s other items.":"删除 %(name)s 以及另外 %(amount)s 项失败。","Failed to delete %(name)s and 1 other item.":"删除 %(name)s 以及另外1项失败。","Failed to delete %(name)s.":"删除 %(name)s 失败。","Failed to get update url":"无法获得更新链接","Failed to get upload url":"无法获得上传链接","Failed to move %(name)s":"移动 %(name)s 失败","Failed to send to {placeholder}":"发送给 {placeholder} 失败","Failed to share to {placeholder}":"共享给 {placeholder} 失败","Failed.":"失败。","Failed. Please check the network.":"操作失败。请检查网络是否已连接。","File Upload canceled":"文件上传已取消","File Upload complete":"文件上传已完成","File Upload failed":"文件上传失败","File Uploading...":"文件上传中...","File is too big":"文件太大","File is too small":"文件太小","Filetype not allowed":"不支持的文件类型","Internal error. Failed to copy %(name)s and %(amount)s other item(s).":"内部错误。复制 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to copy %(name)s.":"内部错误。复制 %(name)s 失败。","Internal error. Failed to move %(name)s and %(amount)s other item(s).":"内部错误。移动 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to move %(name)s.":"内部错误。移动 %(name)s 失败。","Invalid destination path":"目标路径无效","It is required.":"必填项。","Just now":"刚才","Loading...":"加载中...","Max number of files exceeded":"文件太多","Move {placeholder} to:":"移动 {placeholder} 到","Moving %(name)s":"正在移动 %(name)s","Moving file %(index)s of %(total)s":"正在移动文件 %(index)s / %(total)s","Name is required":"名称为必填项","Next (Right arrow key)":"下一张(右方向键)","Only an extension there, please input a name.":"请输入完整的文件名。","Open in New Tab":"在新标签页打开","Password is required.":"密码为必填项。","Password is too short":"密码太短","Passwords don't match":"两次输入的密码不一致","Permission error":"权限错误","Please check the network.":"请检查网络是否已连接。","Please choose a directory":"请选择一个目录","Please enter days.":"请输入天数。","Please enter password":"请输入密码","Please enter the password again":"请再次输入密码","Please enter valid days":"请输入有效的天数","Please input at least an email.":"请输入至少一个邮箱。","Please select a contact or a group.":"请选择联系人或群组","Previous (Left arrow key)":"上一张(左方向键)","Processing...":"处理中...","Really want to delete {lib_name}?":"确定要删除 {lib_name} ?","Rename Directory":"重命名目录","Rename File":"重命名文件","Replace file {filename}?":"覆盖文件 {filename} ?","Saving...":"保存中...","Search users or enter emails":"搜索用户或输入邮箱","Select groups":"选择群组","Set {placeholder}'s permission":"设置 {placeholder} 权限","Share {placeholder}":"共享 {placeholder}",Start:"上传",Success:"成功","Successfully copied %(name)s and %(amount)s other items.":"成功复制 %(name)s 和其他 %(amount)s 项条目。","Successfully copied %(name)s and 1 other item.":"成功复制 %(name)s 和另1项条目。","Successfully copied %(name)s.":"成功复制 %(name)s。","Successfully deleted %(name)s":"删除 %(name)s 成功","Successfully deleted %(name)s and %(amount)s other items.":"成功删除 %(name)s 和其他 %(amount)s 项内容。","Successfully deleted %(name)s and 1 other item.":"成功删除 %(name)s 和其他一项内容。","Successfully deleted %(name)s.":"成功删除 %(name)s。","Successfully moved %(name)s and %(amount)s other items.":"成功移动 %(name)s 和其他 %(amount)s 项条目。","Successfully moved %(name)s and 1 other item.":"成功移动 %(name)s 和另1项条目。","Successfully moved %(name)s.":"成功移动 %(name)s。","Successfully sent to {placeholder}":"成功发送给 {placeholder}","Successfully shared to {placeholder}":"成功共享给 {placeholder}","Successfully unshared {placeholder}":"成功取消共享 {placeholder}","Successfully unstared {placeholder}":"成功取消星标 {placeholder}","Uploaded bytes exceed file size":"上传大小超过了文件大小","You don't have any library at present.":"你目前还没有资料库","You have not renamed it.":"你还没重命名。",canceled:"已取消",uploaded:"已上传"},t.gettext=function(e){var n=t.catalog[e];return typeof n=="undefined"?e:typeof n=="string"?n:n[0]},t.ngettext=function(e,n,r){var i=t.catalog[e];return typeof i=="undefined"?r==1?e:n:i[t.pluralidx(r)]},t.gettext_noop=function(e){return e},t.pgettext=function(e,n){var r=t.gettext(e+""+n);return r.indexOf("")!=-1&&(r=n),r},t.npgettext=function(e,n,r,i){var s=t.ngettext(e+""+n,e+""+r,i);return s.indexOf("")!=-1&&(s=t.ngettext(n,r,i)),s},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"j בF Y H:i:s",DATETIME_INPUT_FORMATS:["%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d","%m/%d/%Y %H:%M:%S","%m/%d/%Y %H:%M:%S.%f","%m/%d/%Y %H:%M","%m/%d/%Y","%m/%d/%y %H:%M:%S","%m/%d/%y %H:%M:%S.%f","%m/%d/%y %H:%M","%m/%d/%y"],DATE_FORMAT:"j בF Y",DATE_INPUT_FORMATS:["%Y-%m-%d","%m/%d/%Y","%m/%d/%y","%b %d %Y","%b %d, %Y","%d %b %Y","%d %b, %Y","%B %d %Y","%B %d, %Y","%d %B %Y","%d %B, %Y"],DECIMAL_SEPARATOR:".",FIRST_DAY_OF_WEEK:"0",MONTH_DAY_FORMAT:"j בF",NUMBER_GROUPING:"0",SHORT_DATETIME_FORMAT:"d/m/Y H:i:s",SHORT_DATE_FORMAT:"d/m/Y",THOUSAND_SEPARATOR:",",TIME_FORMAT:"H:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/he/djangojs.js b/media/assets/scripts/dist/i18n/he/djangojs.js index 82cdbd539a..f0b5fa71fa 100644 --- a/media/assets/scripts/dist/i18n/he/djangojs.js +++ b/media/assets/scripts/dist/i18n/he/djangojs.js @@ -1 +1 @@ -(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){return e==1?0:1},t.gettext=function(e){return e},t.ngettext=function(e,t,n){return n==1?e:t},t.gettext_noop=function(e){return e},t.pgettext=function(e,t){return t},t.npgettext=function(e,t,n,r){return r==1?t:n},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"j בF Y H:i:s",DATETIME_INPUT_FORMATS:["%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d","%m/%d/%Y %H:%M:%S","%m/%d/%Y %H:%M:%S.%f","%m/%d/%Y %H:%M","%m/%d/%Y","%m/%d/%y %H:%M:%S","%m/%d/%y %H:%M:%S.%f","%m/%d/%y %H:%M","%m/%d/%y"],DATE_FORMAT:"j בF Y",DATE_INPUT_FORMATS:["%Y-%m-%d","%m/%d/%Y","%m/%d/%y","%b %d %Y","%b %d, %Y","%d %b %Y","%d %b, %Y","%B %d %Y","%B %d, %Y","%d %B %Y","%d %B, %Y"],DECIMAL_SEPARATOR:".",FIRST_DAY_OF_WEEK:"0",MONTH_DAY_FORMAT:"j בF",NUMBER_GROUPING:"0",SHORT_DATETIME_FORMAT:"d/m/Y H:i:s",SHORT_DATE_FORMAT:"d/m/Y",THOUSAND_SEPARATOR:",",TIME_FORMAT:"H:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file +(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){var t=0;return typeof t=="boolean"?t?1:0:t},t.catalog={"%curr% of %total%":"%curr% / %total%",'The image could not be loaded.':'图片 无法被加载。',"Are you sure you want to delete these selected items?":"确定要删除选中的条目吗?",Cancel:"取消","Canceled.":"已取消。","Close (Esc)":"关闭 (Esc)","Copy {placeholder} to:":"复制 {placeholder} 到","Copying %(name)s":"正在复制 %(name)s","Copying file %(index)s of %(total)s":"正在复制文件 %(index)s / %(total)s",Delete:"删除","Delete Items":"删除条目","Delete succeeded.":"删除成功。","Empty file upload result":"空文件",Error:"错误","Failed to copy %(name)s":"复制 %(name)s 失败","Failed to delete %(name)s and %(amount)s other items.":"删除 %(name)s 以及另外 %(amount)s 项失败。","Failed to delete %(name)s and 1 other item.":"删除 %(name)s 以及另外1项失败。","Failed to delete %(name)s.":"删除 %(name)s 失败。","Failed to get update url":"无法获得更新链接","Failed to get upload url":"无法获得上传链接","Failed to move %(name)s":"移动 %(name)s 失败","Failed to send to {placeholder}":"发送给 {placeholder} 失败","Failed to share to {placeholder}":"共享给 {placeholder} 失败","Failed.":"失败。","Failed. Please check the network.":"操作失败。请检查网络是否已连接。","File Upload canceled":"文件上传已取消","File Upload complete":"文件上传已完成","File Upload failed":"文件上传失败","File Uploading...":"文件上传中...","File is too big":"文件太大","File is too small":"文件太小","Filetype not allowed":"不支持的文件类型","Internal error. Failed to copy %(name)s and %(amount)s other item(s).":"内部错误。复制 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to copy %(name)s.":"内部错误。复制 %(name)s 失败。","Internal error. Failed to move %(name)s and %(amount)s other item(s).":"内部错误。移动 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to move %(name)s.":"内部错误。移动 %(name)s 失败。","Invalid destination path":"目标路径无效","It is required.":"必填项。","Just now":"刚才","Loading...":"加载中...","Max number of files exceeded":"文件太多","Move {placeholder} to:":"移动 {placeholder} 到","Moving %(name)s":"正在移动 %(name)s","Moving file %(index)s of %(total)s":"正在移动文件 %(index)s / %(total)s","Name is required":"名称为必填项","Next (Right arrow key)":"下一张(右方向键)","Only an extension there, please input a name.":"请输入完整的文件名。","Open in New Tab":"在新标签页打开","Password is required.":"密码为必填项。","Password is too short":"密码太短","Passwords don't match":"两次输入的密码不一致","Permission error":"权限错误","Please check the network.":"请检查网络是否已连接。","Please choose a directory":"请选择一个目录","Please enter days.":"请输入天数。","Please enter password":"请输入密码","Please enter the password again":"请再次输入密码","Please enter valid days":"请输入有效的天数","Please input at least an email.":"请输入至少一个邮箱。","Please select a contact or a group.":"请选择联系人或群组","Previous (Left arrow key)":"上一张(左方向键)","Processing...":"处理中...","Really want to delete {lib_name}?":"确定要删除 {lib_name} ?","Rename Directory":"重命名目录","Rename File":"重命名文件","Replace file {filename}?":"覆盖文件 {filename} ?","Saving...":"保存中...","Search users or enter emails":"搜索用户或输入邮箱","Select groups":"选择群组","Set {placeholder}'s permission":"设置 {placeholder} 权限","Share {placeholder}":"共享 {placeholder}",Start:"上传",Success:"成功","Successfully copied %(name)s and %(amount)s other items.":"成功复制 %(name)s 和其他 %(amount)s 项条目。","Successfully copied %(name)s and 1 other item.":"成功复制 %(name)s 和另1项条目。","Successfully copied %(name)s.":"成功复制 %(name)s。","Successfully deleted %(name)s":"删除 %(name)s 成功","Successfully deleted %(name)s and %(amount)s other items.":"成功删除 %(name)s 和其他 %(amount)s 项内容。","Successfully deleted %(name)s and 1 other item.":"成功删除 %(name)s 和其他一项内容。","Successfully deleted %(name)s.":"成功删除 %(name)s。","Successfully moved %(name)s and %(amount)s other items.":"成功移动 %(name)s 和其他 %(amount)s 项条目。","Successfully moved %(name)s and 1 other item.":"成功移动 %(name)s 和另1项条目。","Successfully moved %(name)s.":"成功移动 %(name)s。","Successfully sent to {placeholder}":"成功发送给 {placeholder}","Successfully shared to {placeholder}":"成功共享给 {placeholder}","Successfully unshared {placeholder}":"成功取消共享 {placeholder}","Successfully unstared {placeholder}":"成功取消星标 {placeholder}","Uploaded bytes exceed file size":"上传大小超过了文件大小","You don't have any library at present.":"你目前还没有资料库","You have not renamed it.":"你还没重命名。",canceled:"已取消",uploaded:"已上传"},t.gettext=function(e){var n=t.catalog[e];return typeof n=="undefined"?e:typeof n=="string"?n:n[0]},t.ngettext=function(e,n,r){var i=t.catalog[e];return typeof i=="undefined"?r==1?e:n:i[t.pluralidx(r)]},t.gettext_noop=function(e){return e},t.pgettext=function(e,n){var r=t.gettext(e+""+n);return r.indexOf("")!=-1&&(r=n),r},t.npgettext=function(e,n,r,i){var s=t.ngettext(e+""+n,e+""+r,i);return s.indexOf("")!=-1&&(s=t.ngettext(n,r,i)),s},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"j בF Y H:i:s",DATETIME_INPUT_FORMATS:["%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d","%m/%d/%Y %H:%M:%S","%m/%d/%Y %H:%M:%S.%f","%m/%d/%Y %H:%M","%m/%d/%Y","%m/%d/%y %H:%M:%S","%m/%d/%y %H:%M:%S.%f","%m/%d/%y %H:%M","%m/%d/%y"],DATE_FORMAT:"j בF Y",DATE_INPUT_FORMATS:["%Y-%m-%d","%m/%d/%Y","%m/%d/%y","%b %d %Y","%b %d, %Y","%d %b %Y","%d %b, %Y","%B %d %Y","%B %d, %Y","%d %B %Y","%d %B, %Y"],DECIMAL_SEPARATOR:".",FIRST_DAY_OF_WEEK:"0",MONTH_DAY_FORMAT:"j בF",NUMBER_GROUPING:"0",SHORT_DATETIME_FORMAT:"d/m/Y H:i:s",SHORT_DATE_FORMAT:"d/m/Y",THOUSAND_SEPARATOR:",",TIME_FORMAT:"H:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/hu/djangojs.553b16b1f8f8.js b/media/assets/scripts/dist/i18n/hu/djangojs.553b16b1f8f8.js deleted file mode 100644 index 104ae62525..0000000000 --- a/media/assets/scripts/dist/i18n/hu/djangojs.553b16b1f8f8.js +++ /dev/null @@ -1 +0,0 @@ -(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){return e==1?0:1},t.gettext=function(e){return e},t.ngettext=function(e,t,n){return n==1?e:t},t.gettext_noop=function(e){return e},t.pgettext=function(e,t){return t},t.npgettext=function(e,t,n,r){return r==1?t:n},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"Y. F j. G.i.s",DATETIME_INPUT_FORMATS:["%Y.%m.%d. %H.%M.%S","%Y.%m.%d. %H.%M","%Y.%m.%d.","%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d"],DATE_FORMAT:"Y. F j.",DATE_INPUT_FORMATS:["%Y.%m.%d.","%Y-%m-%d"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"1",MONTH_DAY_FORMAT:"F j.",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"Y.m.d. G.i.s",SHORT_DATE_FORMAT:"Y.m.d.",THOUSAND_SEPARATOR:" ",TIME_FORMAT:"G.i.s",TIME_INPUT_FORMATS:["%H.%M.%S","%H.%M","%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"Y. F"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/hu/djangojs.ef1298ad9ed7.js b/media/assets/scripts/dist/i18n/hu/djangojs.ef1298ad9ed7.js new file mode 100644 index 0000000000..f4e7e64ba0 --- /dev/null +++ b/media/assets/scripts/dist/i18n/hu/djangojs.ef1298ad9ed7.js @@ -0,0 +1 @@ +(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){var t=0;return typeof t=="boolean"?t?1:0:t},t.catalog={"%curr% of %total%":"%curr% / %total%",'The image could not be loaded.':'图片 无法被加载。',"Are you sure you want to delete these selected items?":"确定要删除选中的条目吗?",Cancel:"取消","Canceled.":"已取消。","Close (Esc)":"关闭 (Esc)","Copy {placeholder} to:":"复制 {placeholder} 到","Copying %(name)s":"正在复制 %(name)s","Copying file %(index)s of %(total)s":"正在复制文件 %(index)s / %(total)s",Delete:"删除","Delete Items":"删除条目","Delete succeeded.":"删除成功。","Empty file upload result":"空文件",Error:"错误","Failed to copy %(name)s":"复制 %(name)s 失败","Failed to delete %(name)s and %(amount)s other items.":"删除 %(name)s 以及另外 %(amount)s 项失败。","Failed to delete %(name)s and 1 other item.":"删除 %(name)s 以及另外1项失败。","Failed to delete %(name)s.":"删除 %(name)s 失败。","Failed to get update url":"无法获得更新链接","Failed to get upload url":"无法获得上传链接","Failed to move %(name)s":"移动 %(name)s 失败","Failed to send to {placeholder}":"发送给 {placeholder} 失败","Failed to share to {placeholder}":"共享给 {placeholder} 失败","Failed.":"失败。","Failed. Please check the network.":"操作失败。请检查网络是否已连接。","File Upload canceled":"文件上传已取消","File Upload complete":"文件上传已完成","File Upload failed":"文件上传失败","File Uploading...":"文件上传中...","File is too big":"文件太大","File is too small":"文件太小","Filetype not allowed":"不支持的文件类型","Internal error. Failed to copy %(name)s and %(amount)s other item(s).":"内部错误。复制 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to copy %(name)s.":"内部错误。复制 %(name)s 失败。","Internal error. Failed to move %(name)s and %(amount)s other item(s).":"内部错误。移动 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to move %(name)s.":"内部错误。移动 %(name)s 失败。","Invalid destination path":"目标路径无效","It is required.":"必填项。","Just now":"刚才","Loading...":"加载中...","Max number of files exceeded":"文件太多","Move {placeholder} to:":"移动 {placeholder} 到","Moving %(name)s":"正在移动 %(name)s","Moving file %(index)s of %(total)s":"正在移动文件 %(index)s / %(total)s","Name is required":"名称为必填项","Next (Right arrow key)":"下一张(右方向键)","Only an extension there, please input a name.":"请输入完整的文件名。","Open in New Tab":"在新标签页打开","Password is required.":"密码为必填项。","Password is too short":"密码太短","Passwords don't match":"两次输入的密码不一致","Permission error":"权限错误","Please check the network.":"请检查网络是否已连接。","Please choose a directory":"请选择一个目录","Please enter days.":"请输入天数。","Please enter password":"请输入密码","Please enter the password again":"请再次输入密码","Please enter valid days":"请输入有效的天数","Please input at least an email.":"请输入至少一个邮箱。","Please select a contact or a group.":"请选择联系人或群组","Previous (Left arrow key)":"上一张(左方向键)","Processing...":"处理中...","Really want to delete {lib_name}?":"确定要删除 {lib_name} ?","Rename Directory":"重命名目录","Rename File":"重命名文件","Replace file {filename}?":"覆盖文件 {filename} ?","Saving...":"保存中...","Search users or enter emails":"搜索用户或输入邮箱","Select groups":"选择群组","Set {placeholder}'s permission":"设置 {placeholder} 权限","Share {placeholder}":"共享 {placeholder}",Start:"上传",Success:"成功","Successfully copied %(name)s and %(amount)s other items.":"成功复制 %(name)s 和其他 %(amount)s 项条目。","Successfully copied %(name)s and 1 other item.":"成功复制 %(name)s 和另1项条目。","Successfully copied %(name)s.":"成功复制 %(name)s。","Successfully deleted %(name)s":"删除 %(name)s 成功","Successfully deleted %(name)s and %(amount)s other items.":"成功删除 %(name)s 和其他 %(amount)s 项内容。","Successfully deleted %(name)s and 1 other item.":"成功删除 %(name)s 和其他一项内容。","Successfully deleted %(name)s.":"成功删除 %(name)s。","Successfully moved %(name)s and %(amount)s other items.":"成功移动 %(name)s 和其他 %(amount)s 项条目。","Successfully moved %(name)s and 1 other item.":"成功移动 %(name)s 和另1项条目。","Successfully moved %(name)s.":"成功移动 %(name)s。","Successfully sent to {placeholder}":"成功发送给 {placeholder}","Successfully shared to {placeholder}":"成功共享给 {placeholder}","Successfully unshared {placeholder}":"成功取消共享 {placeholder}","Successfully unstared {placeholder}":"成功取消星标 {placeholder}","Uploaded bytes exceed file size":"上传大小超过了文件大小","You don't have any library at present.":"你目前还没有资料库","You have not renamed it.":"你还没重命名。",canceled:"已取消",uploaded:"已上传"},t.gettext=function(e){var n=t.catalog[e];return typeof n=="undefined"?e:typeof n=="string"?n:n[0]},t.ngettext=function(e,n,r){var i=t.catalog[e];return typeof i=="undefined"?r==1?e:n:i[t.pluralidx(r)]},t.gettext_noop=function(e){return e},t.pgettext=function(e,n){var r=t.gettext(e+""+n);return r.indexOf("")!=-1&&(r=n),r},t.npgettext=function(e,n,r,i){var s=t.ngettext(e+""+n,e+""+r,i);return s.indexOf("")!=-1&&(s=t.ngettext(n,r,i)),s},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"Y. F j. G.i.s",DATETIME_INPUT_FORMATS:["%Y.%m.%d. %H.%M.%S","%Y.%m.%d. %H.%M","%Y.%m.%d.","%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d"],DATE_FORMAT:"Y. F j.",DATE_INPUT_FORMATS:["%Y.%m.%d.","%Y-%m-%d"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"1",MONTH_DAY_FORMAT:"F j.",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"Y.m.d. G.i.s",SHORT_DATE_FORMAT:"Y.m.d.",THOUSAND_SEPARATOR:" ",TIME_FORMAT:"G.i.s",TIME_INPUT_FORMATS:["%H.%M.%S","%H.%M","%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"Y. F"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/hu/djangojs.js b/media/assets/scripts/dist/i18n/hu/djangojs.js index 104ae62525..f4e7e64ba0 100644 --- a/media/assets/scripts/dist/i18n/hu/djangojs.js +++ b/media/assets/scripts/dist/i18n/hu/djangojs.js @@ -1 +1 @@ -(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){return e==1?0:1},t.gettext=function(e){return e},t.ngettext=function(e,t,n){return n==1?e:t},t.gettext_noop=function(e){return e},t.pgettext=function(e,t){return t},t.npgettext=function(e,t,n,r){return r==1?t:n},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"Y. F j. G.i.s",DATETIME_INPUT_FORMATS:["%Y.%m.%d. %H.%M.%S","%Y.%m.%d. %H.%M","%Y.%m.%d.","%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d"],DATE_FORMAT:"Y. F j.",DATE_INPUT_FORMATS:["%Y.%m.%d.","%Y-%m-%d"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"1",MONTH_DAY_FORMAT:"F j.",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"Y.m.d. G.i.s",SHORT_DATE_FORMAT:"Y.m.d.",THOUSAND_SEPARATOR:" ",TIME_FORMAT:"G.i.s",TIME_INPUT_FORMATS:["%H.%M.%S","%H.%M","%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"Y. F"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file +(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){var t=0;return typeof t=="boolean"?t?1:0:t},t.catalog={"%curr% of %total%":"%curr% / %total%",'The image could not be loaded.':'图片 无法被加载。',"Are you sure you want to delete these selected items?":"确定要删除选中的条目吗?",Cancel:"取消","Canceled.":"已取消。","Close (Esc)":"关闭 (Esc)","Copy {placeholder} to:":"复制 {placeholder} 到","Copying %(name)s":"正在复制 %(name)s","Copying file %(index)s of %(total)s":"正在复制文件 %(index)s / %(total)s",Delete:"删除","Delete Items":"删除条目","Delete succeeded.":"删除成功。","Empty file upload result":"空文件",Error:"错误","Failed to copy %(name)s":"复制 %(name)s 失败","Failed to delete %(name)s and %(amount)s other items.":"删除 %(name)s 以及另外 %(amount)s 项失败。","Failed to delete %(name)s and 1 other item.":"删除 %(name)s 以及另外1项失败。","Failed to delete %(name)s.":"删除 %(name)s 失败。","Failed to get update url":"无法获得更新链接","Failed to get upload url":"无法获得上传链接","Failed to move %(name)s":"移动 %(name)s 失败","Failed to send to {placeholder}":"发送给 {placeholder} 失败","Failed to share to {placeholder}":"共享给 {placeholder} 失败","Failed.":"失败。","Failed. Please check the network.":"操作失败。请检查网络是否已连接。","File Upload canceled":"文件上传已取消","File Upload complete":"文件上传已完成","File Upload failed":"文件上传失败","File Uploading...":"文件上传中...","File is too big":"文件太大","File is too small":"文件太小","Filetype not allowed":"不支持的文件类型","Internal error. Failed to copy %(name)s and %(amount)s other item(s).":"内部错误。复制 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to copy %(name)s.":"内部错误。复制 %(name)s 失败。","Internal error. Failed to move %(name)s and %(amount)s other item(s).":"内部错误。移动 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to move %(name)s.":"内部错误。移动 %(name)s 失败。","Invalid destination path":"目标路径无效","It is required.":"必填项。","Just now":"刚才","Loading...":"加载中...","Max number of files exceeded":"文件太多","Move {placeholder} to:":"移动 {placeholder} 到","Moving %(name)s":"正在移动 %(name)s","Moving file %(index)s of %(total)s":"正在移动文件 %(index)s / %(total)s","Name is required":"名称为必填项","Next (Right arrow key)":"下一张(右方向键)","Only an extension there, please input a name.":"请输入完整的文件名。","Open in New Tab":"在新标签页打开","Password is required.":"密码为必填项。","Password is too short":"密码太短","Passwords don't match":"两次输入的密码不一致","Permission error":"权限错误","Please check the network.":"请检查网络是否已连接。","Please choose a directory":"请选择一个目录","Please enter days.":"请输入天数。","Please enter password":"请输入密码","Please enter the password again":"请再次输入密码","Please enter valid days":"请输入有效的天数","Please input at least an email.":"请输入至少一个邮箱。","Please select a contact or a group.":"请选择联系人或群组","Previous (Left arrow key)":"上一张(左方向键)","Processing...":"处理中...","Really want to delete {lib_name}?":"确定要删除 {lib_name} ?","Rename Directory":"重命名目录","Rename File":"重命名文件","Replace file {filename}?":"覆盖文件 {filename} ?","Saving...":"保存中...","Search users or enter emails":"搜索用户或输入邮箱","Select groups":"选择群组","Set {placeholder}'s permission":"设置 {placeholder} 权限","Share {placeholder}":"共享 {placeholder}",Start:"上传",Success:"成功","Successfully copied %(name)s and %(amount)s other items.":"成功复制 %(name)s 和其他 %(amount)s 项条目。","Successfully copied %(name)s and 1 other item.":"成功复制 %(name)s 和另1项条目。","Successfully copied %(name)s.":"成功复制 %(name)s。","Successfully deleted %(name)s":"删除 %(name)s 成功","Successfully deleted %(name)s and %(amount)s other items.":"成功删除 %(name)s 和其他 %(amount)s 项内容。","Successfully deleted %(name)s and 1 other item.":"成功删除 %(name)s 和其他一项内容。","Successfully deleted %(name)s.":"成功删除 %(name)s。","Successfully moved %(name)s and %(amount)s other items.":"成功移动 %(name)s 和其他 %(amount)s 项条目。","Successfully moved %(name)s and 1 other item.":"成功移动 %(name)s 和另1项条目。","Successfully moved %(name)s.":"成功移动 %(name)s。","Successfully sent to {placeholder}":"成功发送给 {placeholder}","Successfully shared to {placeholder}":"成功共享给 {placeholder}","Successfully unshared {placeholder}":"成功取消共享 {placeholder}","Successfully unstared {placeholder}":"成功取消星标 {placeholder}","Uploaded bytes exceed file size":"上传大小超过了文件大小","You don't have any library at present.":"你目前还没有资料库","You have not renamed it.":"你还没重命名。",canceled:"已取消",uploaded:"已上传"},t.gettext=function(e){var n=t.catalog[e];return typeof n=="undefined"?e:typeof n=="string"?n:n[0]},t.ngettext=function(e,n,r){var i=t.catalog[e];return typeof i=="undefined"?r==1?e:n:i[t.pluralidx(r)]},t.gettext_noop=function(e){return e},t.pgettext=function(e,n){var r=t.gettext(e+""+n);return r.indexOf("")!=-1&&(r=n),r},t.npgettext=function(e,n,r,i){var s=t.ngettext(e+""+n,e+""+r,i);return s.indexOf("")!=-1&&(s=t.ngettext(n,r,i)),s},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"Y. F j. G.i.s",DATETIME_INPUT_FORMATS:["%Y.%m.%d. %H.%M.%S","%Y.%m.%d. %H.%M","%Y.%m.%d.","%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d"],DATE_FORMAT:"Y. F j.",DATE_INPUT_FORMATS:["%Y.%m.%d.","%Y-%m-%d"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"1",MONTH_DAY_FORMAT:"F j.",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"Y.m.d. G.i.s",SHORT_DATE_FORMAT:"Y.m.d.",THOUSAND_SEPARATOR:" ",TIME_FORMAT:"G.i.s",TIME_INPUT_FORMATS:["%H.%M.%S","%H.%M","%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"Y. F"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/is/djangojs.a38badd0ed59.js b/media/assets/scripts/dist/i18n/is/djangojs.a38badd0ed59.js deleted file mode 100644 index 1dd774ce09..0000000000 --- a/media/assets/scripts/dist/i18n/is/djangojs.a38badd0ed59.js +++ /dev/null @@ -1 +0,0 @@ -(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){return e==1?0:1},t.gettext=function(e){return e},t.ngettext=function(e,t,n){return n==1?e:t},t.gettext_noop=function(e){return e},t.pgettext=function(e,t){return t},t.npgettext=function(e,t,n,r){return r==1?t:n},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"N j, Y, P",DATETIME_INPUT_FORMATS:["%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d","%m/%d/%Y %H:%M:%S","%m/%d/%Y %H:%M:%S.%f","%m/%d/%Y %H:%M","%m/%d/%Y","%m/%d/%y %H:%M:%S","%m/%d/%y %H:%M:%S.%f","%m/%d/%y %H:%M","%m/%d/%y"],DATE_FORMAT:"j. F Y",DATE_INPUT_FORMATS:["%Y-%m-%d","%m/%d/%Y","%m/%d/%y","%b %d %Y","%b %d, %Y","%d %b %Y","%d %b, %Y","%B %d %Y","%B %d, %Y","%d %B %Y","%d %B, %Y"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"0",MONTH_DAY_FORMAT:"j. F",NUMBER_GROUPING:"0",SHORT_DATETIME_FORMAT:"m/d/Y P",SHORT_DATE_FORMAT:"j.n.Y",THOUSAND_SEPARATOR:".",TIME_FORMAT:"H:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/is/djangojs.bcbf52a53043.js b/media/assets/scripts/dist/i18n/is/djangojs.bcbf52a53043.js new file mode 100644 index 0000000000..f3330e8dad --- /dev/null +++ b/media/assets/scripts/dist/i18n/is/djangojs.bcbf52a53043.js @@ -0,0 +1 @@ +(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){var t=0;return typeof t=="boolean"?t?1:0:t},t.catalog={"%curr% of %total%":"%curr% / %total%",'The image could not be loaded.':'图片 无法被加载。',"Are you sure you want to delete these selected items?":"确定要删除选中的条目吗?",Cancel:"取消","Canceled.":"已取消。","Close (Esc)":"关闭 (Esc)","Copy {placeholder} to:":"复制 {placeholder} 到","Copying %(name)s":"正在复制 %(name)s","Copying file %(index)s of %(total)s":"正在复制文件 %(index)s / %(total)s",Delete:"删除","Delete Items":"删除条目","Delete succeeded.":"删除成功。","Empty file upload result":"空文件",Error:"错误","Failed to copy %(name)s":"复制 %(name)s 失败","Failed to delete %(name)s and %(amount)s other items.":"删除 %(name)s 以及另外 %(amount)s 项失败。","Failed to delete %(name)s and 1 other item.":"删除 %(name)s 以及另外1项失败。","Failed to delete %(name)s.":"删除 %(name)s 失败。","Failed to get update url":"无法获得更新链接","Failed to get upload url":"无法获得上传链接","Failed to move %(name)s":"移动 %(name)s 失败","Failed to send to {placeholder}":"发送给 {placeholder} 失败","Failed to share to {placeholder}":"共享给 {placeholder} 失败","Failed.":"失败。","Failed. Please check the network.":"操作失败。请检查网络是否已连接。","File Upload canceled":"文件上传已取消","File Upload complete":"文件上传已完成","File Upload failed":"文件上传失败","File Uploading...":"文件上传中...","File is too big":"文件太大","File is too small":"文件太小","Filetype not allowed":"不支持的文件类型","Internal error. Failed to copy %(name)s and %(amount)s other item(s).":"内部错误。复制 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to copy %(name)s.":"内部错误。复制 %(name)s 失败。","Internal error. Failed to move %(name)s and %(amount)s other item(s).":"内部错误。移动 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to move %(name)s.":"内部错误。移动 %(name)s 失败。","Invalid destination path":"目标路径无效","It is required.":"必填项。","Just now":"刚才","Loading...":"加载中...","Max number of files exceeded":"文件太多","Move {placeholder} to:":"移动 {placeholder} 到","Moving %(name)s":"正在移动 %(name)s","Moving file %(index)s of %(total)s":"正在移动文件 %(index)s / %(total)s","Name is required":"名称为必填项","Next (Right arrow key)":"下一张(右方向键)","Only an extension there, please input a name.":"请输入完整的文件名。","Open in New Tab":"在新标签页打开","Password is required.":"密码为必填项。","Password is too short":"密码太短","Passwords don't match":"两次输入的密码不一致","Permission error":"权限错误","Please check the network.":"请检查网络是否已连接。","Please choose a directory":"请选择一个目录","Please enter days.":"请输入天数。","Please enter password":"请输入密码","Please enter the password again":"请再次输入密码","Please enter valid days":"请输入有效的天数","Please input at least an email.":"请输入至少一个邮箱。","Please select a contact or a group.":"请选择联系人或群组","Previous (Left arrow key)":"上一张(左方向键)","Processing...":"处理中...","Really want to delete {lib_name}?":"确定要删除 {lib_name} ?","Rename Directory":"重命名目录","Rename File":"重命名文件","Replace file {filename}?":"覆盖文件 {filename} ?","Saving...":"保存中...","Search users or enter emails":"搜索用户或输入邮箱","Select groups":"选择群组","Set {placeholder}'s permission":"设置 {placeholder} 权限","Share {placeholder}":"共享 {placeholder}",Start:"上传",Success:"成功","Successfully copied %(name)s and %(amount)s other items.":"成功复制 %(name)s 和其他 %(amount)s 项条目。","Successfully copied %(name)s and 1 other item.":"成功复制 %(name)s 和另1项条目。","Successfully copied %(name)s.":"成功复制 %(name)s。","Successfully deleted %(name)s":"删除 %(name)s 成功","Successfully deleted %(name)s and %(amount)s other items.":"成功删除 %(name)s 和其他 %(amount)s 项内容。","Successfully deleted %(name)s and 1 other item.":"成功删除 %(name)s 和其他一项内容。","Successfully deleted %(name)s.":"成功删除 %(name)s。","Successfully moved %(name)s and %(amount)s other items.":"成功移动 %(name)s 和其他 %(amount)s 项条目。","Successfully moved %(name)s and 1 other item.":"成功移动 %(name)s 和另1项条目。","Successfully moved %(name)s.":"成功移动 %(name)s。","Successfully sent to {placeholder}":"成功发送给 {placeholder}","Successfully shared to {placeholder}":"成功共享给 {placeholder}","Successfully unshared {placeholder}":"成功取消共享 {placeholder}","Successfully unstared {placeholder}":"成功取消星标 {placeholder}","Uploaded bytes exceed file size":"上传大小超过了文件大小","You don't have any library at present.":"你目前还没有资料库","You have not renamed it.":"你还没重命名。",canceled:"已取消",uploaded:"已上传"},t.gettext=function(e){var n=t.catalog[e];return typeof n=="undefined"?e:typeof n=="string"?n:n[0]},t.ngettext=function(e,n,r){var i=t.catalog[e];return typeof i=="undefined"?r==1?e:n:i[t.pluralidx(r)]},t.gettext_noop=function(e){return e},t.pgettext=function(e,n){var r=t.gettext(e+""+n);return r.indexOf("")!=-1&&(r=n),r},t.npgettext=function(e,n,r,i){var s=t.ngettext(e+""+n,e+""+r,i);return s.indexOf("")!=-1&&(s=t.ngettext(n,r,i)),s},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"N j, Y, P",DATETIME_INPUT_FORMATS:["%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d","%m/%d/%Y %H:%M:%S","%m/%d/%Y %H:%M:%S.%f","%m/%d/%Y %H:%M","%m/%d/%Y","%m/%d/%y %H:%M:%S","%m/%d/%y %H:%M:%S.%f","%m/%d/%y %H:%M","%m/%d/%y"],DATE_FORMAT:"j. F Y",DATE_INPUT_FORMATS:["%Y-%m-%d","%m/%d/%Y","%m/%d/%y","%b %d %Y","%b %d, %Y","%d %b %Y","%d %b, %Y","%B %d %Y","%B %d, %Y","%d %B %Y","%d %B, %Y"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"0",MONTH_DAY_FORMAT:"j. F",NUMBER_GROUPING:"0",SHORT_DATETIME_FORMAT:"m/d/Y P",SHORT_DATE_FORMAT:"j.n.Y",THOUSAND_SEPARATOR:".",TIME_FORMAT:"H:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/is/djangojs.js b/media/assets/scripts/dist/i18n/is/djangojs.js index 1dd774ce09..f3330e8dad 100644 --- a/media/assets/scripts/dist/i18n/is/djangojs.js +++ b/media/assets/scripts/dist/i18n/is/djangojs.js @@ -1 +1 @@ -(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){return e==1?0:1},t.gettext=function(e){return e},t.ngettext=function(e,t,n){return n==1?e:t},t.gettext_noop=function(e){return e},t.pgettext=function(e,t){return t},t.npgettext=function(e,t,n,r){return r==1?t:n},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"N j, Y, P",DATETIME_INPUT_FORMATS:["%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d","%m/%d/%Y %H:%M:%S","%m/%d/%Y %H:%M:%S.%f","%m/%d/%Y %H:%M","%m/%d/%Y","%m/%d/%y %H:%M:%S","%m/%d/%y %H:%M:%S.%f","%m/%d/%y %H:%M","%m/%d/%y"],DATE_FORMAT:"j. F Y",DATE_INPUT_FORMATS:["%Y-%m-%d","%m/%d/%Y","%m/%d/%y","%b %d %Y","%b %d, %Y","%d %b %Y","%d %b, %Y","%B %d %Y","%B %d, %Y","%d %B %Y","%d %B, %Y"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"0",MONTH_DAY_FORMAT:"j. F",NUMBER_GROUPING:"0",SHORT_DATETIME_FORMAT:"m/d/Y P",SHORT_DATE_FORMAT:"j.n.Y",THOUSAND_SEPARATOR:".",TIME_FORMAT:"H:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file +(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){var t=0;return typeof t=="boolean"?t?1:0:t},t.catalog={"%curr% of %total%":"%curr% / %total%",'The image could not be loaded.':'图片 无法被加载。',"Are you sure you want to delete these selected items?":"确定要删除选中的条目吗?",Cancel:"取消","Canceled.":"已取消。","Close (Esc)":"关闭 (Esc)","Copy {placeholder} to:":"复制 {placeholder} 到","Copying %(name)s":"正在复制 %(name)s","Copying file %(index)s of %(total)s":"正在复制文件 %(index)s / %(total)s",Delete:"删除","Delete Items":"删除条目","Delete succeeded.":"删除成功。","Empty file upload result":"空文件",Error:"错误","Failed to copy %(name)s":"复制 %(name)s 失败","Failed to delete %(name)s and %(amount)s other items.":"删除 %(name)s 以及另外 %(amount)s 项失败。","Failed to delete %(name)s and 1 other item.":"删除 %(name)s 以及另外1项失败。","Failed to delete %(name)s.":"删除 %(name)s 失败。","Failed to get update url":"无法获得更新链接","Failed to get upload url":"无法获得上传链接","Failed to move %(name)s":"移动 %(name)s 失败","Failed to send to {placeholder}":"发送给 {placeholder} 失败","Failed to share to {placeholder}":"共享给 {placeholder} 失败","Failed.":"失败。","Failed. Please check the network.":"操作失败。请检查网络是否已连接。","File Upload canceled":"文件上传已取消","File Upload complete":"文件上传已完成","File Upload failed":"文件上传失败","File Uploading...":"文件上传中...","File is too big":"文件太大","File is too small":"文件太小","Filetype not allowed":"不支持的文件类型","Internal error. Failed to copy %(name)s and %(amount)s other item(s).":"内部错误。复制 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to copy %(name)s.":"内部错误。复制 %(name)s 失败。","Internal error. Failed to move %(name)s and %(amount)s other item(s).":"内部错误。移动 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to move %(name)s.":"内部错误。移动 %(name)s 失败。","Invalid destination path":"目标路径无效","It is required.":"必填项。","Just now":"刚才","Loading...":"加载中...","Max number of files exceeded":"文件太多","Move {placeholder} to:":"移动 {placeholder} 到","Moving %(name)s":"正在移动 %(name)s","Moving file %(index)s of %(total)s":"正在移动文件 %(index)s / %(total)s","Name is required":"名称为必填项","Next (Right arrow key)":"下一张(右方向键)","Only an extension there, please input a name.":"请输入完整的文件名。","Open in New Tab":"在新标签页打开","Password is required.":"密码为必填项。","Password is too short":"密码太短","Passwords don't match":"两次输入的密码不一致","Permission error":"权限错误","Please check the network.":"请检查网络是否已连接。","Please choose a directory":"请选择一个目录","Please enter days.":"请输入天数。","Please enter password":"请输入密码","Please enter the password again":"请再次输入密码","Please enter valid days":"请输入有效的天数","Please input at least an email.":"请输入至少一个邮箱。","Please select a contact or a group.":"请选择联系人或群组","Previous (Left arrow key)":"上一张(左方向键)","Processing...":"处理中...","Really want to delete {lib_name}?":"确定要删除 {lib_name} ?","Rename Directory":"重命名目录","Rename File":"重命名文件","Replace file {filename}?":"覆盖文件 {filename} ?","Saving...":"保存中...","Search users or enter emails":"搜索用户或输入邮箱","Select groups":"选择群组","Set {placeholder}'s permission":"设置 {placeholder} 权限","Share {placeholder}":"共享 {placeholder}",Start:"上传",Success:"成功","Successfully copied %(name)s and %(amount)s other items.":"成功复制 %(name)s 和其他 %(amount)s 项条目。","Successfully copied %(name)s and 1 other item.":"成功复制 %(name)s 和另1项条目。","Successfully copied %(name)s.":"成功复制 %(name)s。","Successfully deleted %(name)s":"删除 %(name)s 成功","Successfully deleted %(name)s and %(amount)s other items.":"成功删除 %(name)s 和其他 %(amount)s 项内容。","Successfully deleted %(name)s and 1 other item.":"成功删除 %(name)s 和其他一项内容。","Successfully deleted %(name)s.":"成功删除 %(name)s。","Successfully moved %(name)s and %(amount)s other items.":"成功移动 %(name)s 和其他 %(amount)s 项条目。","Successfully moved %(name)s and 1 other item.":"成功移动 %(name)s 和另1项条目。","Successfully moved %(name)s.":"成功移动 %(name)s。","Successfully sent to {placeholder}":"成功发送给 {placeholder}","Successfully shared to {placeholder}":"成功共享给 {placeholder}","Successfully unshared {placeholder}":"成功取消共享 {placeholder}","Successfully unstared {placeholder}":"成功取消星标 {placeholder}","Uploaded bytes exceed file size":"上传大小超过了文件大小","You don't have any library at present.":"你目前还没有资料库","You have not renamed it.":"你还没重命名。",canceled:"已取消",uploaded:"已上传"},t.gettext=function(e){var n=t.catalog[e];return typeof n=="undefined"?e:typeof n=="string"?n:n[0]},t.ngettext=function(e,n,r){var i=t.catalog[e];return typeof i=="undefined"?r==1?e:n:i[t.pluralidx(r)]},t.gettext_noop=function(e){return e},t.pgettext=function(e,n){var r=t.gettext(e+""+n);return r.indexOf("")!=-1&&(r=n),r},t.npgettext=function(e,n,r,i){var s=t.ngettext(e+""+n,e+""+r,i);return s.indexOf("")!=-1&&(s=t.ngettext(n,r,i)),s},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"N j, Y, P",DATETIME_INPUT_FORMATS:["%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d","%m/%d/%Y %H:%M:%S","%m/%d/%Y %H:%M:%S.%f","%m/%d/%Y %H:%M","%m/%d/%Y","%m/%d/%y %H:%M:%S","%m/%d/%y %H:%M:%S.%f","%m/%d/%y %H:%M","%m/%d/%y"],DATE_FORMAT:"j. F Y",DATE_INPUT_FORMATS:["%Y-%m-%d","%m/%d/%Y","%m/%d/%y","%b %d %Y","%b %d, %Y","%d %b %Y","%d %b, %Y","%B %d %Y","%B %d, %Y","%d %B %Y","%d %B, %Y"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"0",MONTH_DAY_FORMAT:"j. F",NUMBER_GROUPING:"0",SHORT_DATETIME_FORMAT:"m/d/Y P",SHORT_DATE_FORMAT:"j.n.Y",THOUSAND_SEPARATOR:".",TIME_FORMAT:"H:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/it/djangojs.6dc977321ee2.js b/media/assets/scripts/dist/i18n/it/djangojs.6dc977321ee2.js new file mode 100644 index 0000000000..e6463bf0d2 --- /dev/null +++ b/media/assets/scripts/dist/i18n/it/djangojs.6dc977321ee2.js @@ -0,0 +1 @@ +(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){var t=0;return typeof t=="boolean"?t?1:0:t},t.catalog={"%curr% of %total%":"%curr% / %total%",'The image could not be loaded.':'图片 无法被加载。',"Are you sure you want to delete these selected items?":"确定要删除选中的条目吗?",Cancel:"取消","Canceled.":"已取消。","Close (Esc)":"关闭 (Esc)","Copy {placeholder} to:":"复制 {placeholder} 到","Copying %(name)s":"正在复制 %(name)s","Copying file %(index)s of %(total)s":"正在复制文件 %(index)s / %(total)s",Delete:"删除","Delete Items":"删除条目","Delete succeeded.":"删除成功。","Empty file upload result":"空文件",Error:"错误","Failed to copy %(name)s":"复制 %(name)s 失败","Failed to delete %(name)s and %(amount)s other items.":"删除 %(name)s 以及另外 %(amount)s 项失败。","Failed to delete %(name)s and 1 other item.":"删除 %(name)s 以及另外1项失败。","Failed to delete %(name)s.":"删除 %(name)s 失败。","Failed to get update url":"无法获得更新链接","Failed to get upload url":"无法获得上传链接","Failed to move %(name)s":"移动 %(name)s 失败","Failed to send to {placeholder}":"发送给 {placeholder} 失败","Failed to share to {placeholder}":"共享给 {placeholder} 失败","Failed.":"失败。","Failed. Please check the network.":"操作失败。请检查网络是否已连接。","File Upload canceled":"文件上传已取消","File Upload complete":"文件上传已完成","File Upload failed":"文件上传失败","File Uploading...":"文件上传中...","File is too big":"文件太大","File is too small":"文件太小","Filetype not allowed":"不支持的文件类型","Internal error. Failed to copy %(name)s and %(amount)s other item(s).":"内部错误。复制 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to copy %(name)s.":"内部错误。复制 %(name)s 失败。","Internal error. Failed to move %(name)s and %(amount)s other item(s).":"内部错误。移动 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to move %(name)s.":"内部错误。移动 %(name)s 失败。","Invalid destination path":"目标路径无效","It is required.":"必填项。","Just now":"刚才","Loading...":"加载中...","Max number of files exceeded":"文件太多","Move {placeholder} to:":"移动 {placeholder} 到","Moving %(name)s":"正在移动 %(name)s","Moving file %(index)s of %(total)s":"正在移动文件 %(index)s / %(total)s","Name is required":"名称为必填项","Next (Right arrow key)":"下一张(右方向键)","Only an extension there, please input a name.":"请输入完整的文件名。","Open in New Tab":"在新标签页打开","Password is required.":"密码为必填项。","Password is too short":"密码太短","Passwords don't match":"两次输入的密码不一致","Permission error":"权限错误","Please check the network.":"请检查网络是否已连接。","Please choose a directory":"请选择一个目录","Please enter days.":"请输入天数。","Please enter password":"请输入密码","Please enter the password again":"请再次输入密码","Please enter valid days":"请输入有效的天数","Please input at least an email.":"请输入至少一个邮箱。","Please select a contact or a group.":"请选择联系人或群组","Previous (Left arrow key)":"上一张(左方向键)","Processing...":"处理中...","Really want to delete {lib_name}?":"确定要删除 {lib_name} ?","Rename Directory":"重命名目录","Rename File":"重命名文件","Replace file {filename}?":"覆盖文件 {filename} ?","Saving...":"保存中...","Search users or enter emails":"搜索用户或输入邮箱","Select groups":"选择群组","Set {placeholder}'s permission":"设置 {placeholder} 权限","Share {placeholder}":"共享 {placeholder}",Start:"上传",Success:"成功","Successfully copied %(name)s and %(amount)s other items.":"成功复制 %(name)s 和其他 %(amount)s 项条目。","Successfully copied %(name)s and 1 other item.":"成功复制 %(name)s 和另1项条目。","Successfully copied %(name)s.":"成功复制 %(name)s。","Successfully deleted %(name)s":"删除 %(name)s 成功","Successfully deleted %(name)s and %(amount)s other items.":"成功删除 %(name)s 和其他 %(amount)s 项内容。","Successfully deleted %(name)s and 1 other item.":"成功删除 %(name)s 和其他一项内容。","Successfully deleted %(name)s.":"成功删除 %(name)s。","Successfully moved %(name)s and %(amount)s other items.":"成功移动 %(name)s 和其他 %(amount)s 项条目。","Successfully moved %(name)s and 1 other item.":"成功移动 %(name)s 和另1项条目。","Successfully moved %(name)s.":"成功移动 %(name)s。","Successfully sent to {placeholder}":"成功发送给 {placeholder}","Successfully shared to {placeholder}":"成功共享给 {placeholder}","Successfully unshared {placeholder}":"成功取消共享 {placeholder}","Successfully unstared {placeholder}":"成功取消星标 {placeholder}","Uploaded bytes exceed file size":"上传大小超过了文件大小","You don't have any library at present.":"你目前还没有资料库","You have not renamed it.":"你还没重命名。",canceled:"已取消",uploaded:"已上传"},t.gettext=function(e){var n=t.catalog[e];return typeof n=="undefined"?e:typeof n=="string"?n:n[0]},t.ngettext=function(e,n,r){var i=t.catalog[e];return typeof i=="undefined"?r==1?e:n:i[t.pluralidx(r)]},t.gettext_noop=function(e){return e},t.pgettext=function(e,n){var r=t.gettext(e+""+n);return r.indexOf("")!=-1&&(r=n),r},t.npgettext=function(e,n,r,i){var s=t.ngettext(e+""+n,e+""+r,i);return s.indexOf("")!=-1&&(s=t.ngettext(n,r,i)),s},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"l d F Y H:i:s",DATETIME_INPUT_FORMATS:["%d/%m/%Y %H:%M:%S","%d/%m/%Y %H:%M","%d/%m/%Y","%d/%m/%y %H:%M:%S","%d/%m/%y %H:%M","%d/%m/%y","%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M","%Y-%m-%d","%d-%m-%Y %H:%M:%S","%d-%m-%Y %H:%M","%d-%m-%Y","%d-%m-%y %H:%M:%S","%d-%m-%y %H:%M","%d-%m-%y","%Y-%m-%d %H:%M:%S.%f"],DATE_FORMAT:"d F Y",DATE_INPUT_FORMATS:["%d/%m/%Y","%Y/%m/%d","%d-%m-%Y","%Y-%m-%d","%d-%m-%y","%d/%m/%y"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"1",MONTH_DAY_FORMAT:"j/F",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"d/m/Y H:i:s",SHORT_DATE_FORMAT:"d/m/Y",THOUSAND_SEPARATOR:".",TIME_FORMAT:"H:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/it/djangojs.82cbde8f71c4.js b/media/assets/scripts/dist/i18n/it/djangojs.82cbde8f71c4.js deleted file mode 100644 index c6288543c8..0000000000 --- a/media/assets/scripts/dist/i18n/it/djangojs.82cbde8f71c4.js +++ /dev/null @@ -1 +0,0 @@ -(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){return e==1?0:1},t.gettext=function(e){return e},t.ngettext=function(e,t,n){return n==1?e:t},t.gettext_noop=function(e){return e},t.pgettext=function(e,t){return t},t.npgettext=function(e,t,n,r){return r==1?t:n},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"l d F Y H:i:s",DATETIME_INPUT_FORMATS:["%d/%m/%Y %H:%M:%S","%d/%m/%Y %H:%M","%d/%m/%Y","%d/%m/%y %H:%M:%S","%d/%m/%y %H:%M","%d/%m/%y","%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M","%Y-%m-%d","%d-%m-%Y %H:%M:%S","%d-%m-%Y %H:%M","%d-%m-%Y","%d-%m-%y %H:%M:%S","%d-%m-%y %H:%M","%d-%m-%y","%Y-%m-%d %H:%M:%S.%f"],DATE_FORMAT:"d F Y",DATE_INPUT_FORMATS:["%d/%m/%Y","%Y/%m/%d","%d-%m-%Y","%Y-%m-%d","%d-%m-%y","%d/%m/%y"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"1",MONTH_DAY_FORMAT:"j/F",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"d/m/Y H:i:s",SHORT_DATE_FORMAT:"d/m/Y",THOUSAND_SEPARATOR:".",TIME_FORMAT:"H:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/it/djangojs.js b/media/assets/scripts/dist/i18n/it/djangojs.js index c6288543c8..e6463bf0d2 100644 --- a/media/assets/scripts/dist/i18n/it/djangojs.js +++ b/media/assets/scripts/dist/i18n/it/djangojs.js @@ -1 +1 @@ -(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){return e==1?0:1},t.gettext=function(e){return e},t.ngettext=function(e,t,n){return n==1?e:t},t.gettext_noop=function(e){return e},t.pgettext=function(e,t){return t},t.npgettext=function(e,t,n,r){return r==1?t:n},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"l d F Y H:i:s",DATETIME_INPUT_FORMATS:["%d/%m/%Y %H:%M:%S","%d/%m/%Y %H:%M","%d/%m/%Y","%d/%m/%y %H:%M:%S","%d/%m/%y %H:%M","%d/%m/%y","%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M","%Y-%m-%d","%d-%m-%Y %H:%M:%S","%d-%m-%Y %H:%M","%d-%m-%Y","%d-%m-%y %H:%M:%S","%d-%m-%y %H:%M","%d-%m-%y","%Y-%m-%d %H:%M:%S.%f"],DATE_FORMAT:"d F Y",DATE_INPUT_FORMATS:["%d/%m/%Y","%Y/%m/%d","%d-%m-%Y","%Y-%m-%d","%d-%m-%y","%d/%m/%y"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"1",MONTH_DAY_FORMAT:"j/F",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"d/m/Y H:i:s",SHORT_DATE_FORMAT:"d/m/Y",THOUSAND_SEPARATOR:".",TIME_FORMAT:"H:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file +(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){var t=0;return typeof t=="boolean"?t?1:0:t},t.catalog={"%curr% of %total%":"%curr% / %total%",'The image could not be loaded.':'图片 无法被加载。',"Are you sure you want to delete these selected items?":"确定要删除选中的条目吗?",Cancel:"取消","Canceled.":"已取消。","Close (Esc)":"关闭 (Esc)","Copy {placeholder} to:":"复制 {placeholder} 到","Copying %(name)s":"正在复制 %(name)s","Copying file %(index)s of %(total)s":"正在复制文件 %(index)s / %(total)s",Delete:"删除","Delete Items":"删除条目","Delete succeeded.":"删除成功。","Empty file upload result":"空文件",Error:"错误","Failed to copy %(name)s":"复制 %(name)s 失败","Failed to delete %(name)s and %(amount)s other items.":"删除 %(name)s 以及另外 %(amount)s 项失败。","Failed to delete %(name)s and 1 other item.":"删除 %(name)s 以及另外1项失败。","Failed to delete %(name)s.":"删除 %(name)s 失败。","Failed to get update url":"无法获得更新链接","Failed to get upload url":"无法获得上传链接","Failed to move %(name)s":"移动 %(name)s 失败","Failed to send to {placeholder}":"发送给 {placeholder} 失败","Failed to share to {placeholder}":"共享给 {placeholder} 失败","Failed.":"失败。","Failed. Please check the network.":"操作失败。请检查网络是否已连接。","File Upload canceled":"文件上传已取消","File Upload complete":"文件上传已完成","File Upload failed":"文件上传失败","File Uploading...":"文件上传中...","File is too big":"文件太大","File is too small":"文件太小","Filetype not allowed":"不支持的文件类型","Internal error. Failed to copy %(name)s and %(amount)s other item(s).":"内部错误。复制 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to copy %(name)s.":"内部错误。复制 %(name)s 失败。","Internal error. Failed to move %(name)s and %(amount)s other item(s).":"内部错误。移动 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to move %(name)s.":"内部错误。移动 %(name)s 失败。","Invalid destination path":"目标路径无效","It is required.":"必填项。","Just now":"刚才","Loading...":"加载中...","Max number of files exceeded":"文件太多","Move {placeholder} to:":"移动 {placeholder} 到","Moving %(name)s":"正在移动 %(name)s","Moving file %(index)s of %(total)s":"正在移动文件 %(index)s / %(total)s","Name is required":"名称为必填项","Next (Right arrow key)":"下一张(右方向键)","Only an extension there, please input a name.":"请输入完整的文件名。","Open in New Tab":"在新标签页打开","Password is required.":"密码为必填项。","Password is too short":"密码太短","Passwords don't match":"两次输入的密码不一致","Permission error":"权限错误","Please check the network.":"请检查网络是否已连接。","Please choose a directory":"请选择一个目录","Please enter days.":"请输入天数。","Please enter password":"请输入密码","Please enter the password again":"请再次输入密码","Please enter valid days":"请输入有效的天数","Please input at least an email.":"请输入至少一个邮箱。","Please select a contact or a group.":"请选择联系人或群组","Previous (Left arrow key)":"上一张(左方向键)","Processing...":"处理中...","Really want to delete {lib_name}?":"确定要删除 {lib_name} ?","Rename Directory":"重命名目录","Rename File":"重命名文件","Replace file {filename}?":"覆盖文件 {filename} ?","Saving...":"保存中...","Search users or enter emails":"搜索用户或输入邮箱","Select groups":"选择群组","Set {placeholder}'s permission":"设置 {placeholder} 权限","Share {placeholder}":"共享 {placeholder}",Start:"上传",Success:"成功","Successfully copied %(name)s and %(amount)s other items.":"成功复制 %(name)s 和其他 %(amount)s 项条目。","Successfully copied %(name)s and 1 other item.":"成功复制 %(name)s 和另1项条目。","Successfully copied %(name)s.":"成功复制 %(name)s。","Successfully deleted %(name)s":"删除 %(name)s 成功","Successfully deleted %(name)s and %(amount)s other items.":"成功删除 %(name)s 和其他 %(amount)s 项内容。","Successfully deleted %(name)s and 1 other item.":"成功删除 %(name)s 和其他一项内容。","Successfully deleted %(name)s.":"成功删除 %(name)s。","Successfully moved %(name)s and %(amount)s other items.":"成功移动 %(name)s 和其他 %(amount)s 项条目。","Successfully moved %(name)s and 1 other item.":"成功移动 %(name)s 和另1项条目。","Successfully moved %(name)s.":"成功移动 %(name)s。","Successfully sent to {placeholder}":"成功发送给 {placeholder}","Successfully shared to {placeholder}":"成功共享给 {placeholder}","Successfully unshared {placeholder}":"成功取消共享 {placeholder}","Successfully unstared {placeholder}":"成功取消星标 {placeholder}","Uploaded bytes exceed file size":"上传大小超过了文件大小","You don't have any library at present.":"你目前还没有资料库","You have not renamed it.":"你还没重命名。",canceled:"已取消",uploaded:"已上传"},t.gettext=function(e){var n=t.catalog[e];return typeof n=="undefined"?e:typeof n=="string"?n:n[0]},t.ngettext=function(e,n,r){var i=t.catalog[e];return typeof i=="undefined"?r==1?e:n:i[t.pluralidx(r)]},t.gettext_noop=function(e){return e},t.pgettext=function(e,n){var r=t.gettext(e+""+n);return r.indexOf("")!=-1&&(r=n),r},t.npgettext=function(e,n,r,i){var s=t.ngettext(e+""+n,e+""+r,i);return s.indexOf("")!=-1&&(s=t.ngettext(n,r,i)),s},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"l d F Y H:i:s",DATETIME_INPUT_FORMATS:["%d/%m/%Y %H:%M:%S","%d/%m/%Y %H:%M","%d/%m/%Y","%d/%m/%y %H:%M:%S","%d/%m/%y %H:%M","%d/%m/%y","%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M","%Y-%m-%d","%d-%m-%Y %H:%M:%S","%d-%m-%Y %H:%M","%d-%m-%Y","%d-%m-%y %H:%M:%S","%d-%m-%y %H:%M","%d-%m-%y","%Y-%m-%d %H:%M:%S.%f"],DATE_FORMAT:"d F Y",DATE_INPUT_FORMATS:["%d/%m/%Y","%Y/%m/%d","%d-%m-%Y","%Y-%m-%d","%d-%m-%y","%d/%m/%y"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"1",MONTH_DAY_FORMAT:"j/F",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"d/m/Y H:i:s",SHORT_DATE_FORMAT:"d/m/Y",THOUSAND_SEPARATOR:".",TIME_FORMAT:"H:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/ja/djangojs.7209307570b1.js b/media/assets/scripts/dist/i18n/ja/djangojs.7209307570b1.js new file mode 100644 index 0000000000..fda92549b2 --- /dev/null +++ b/media/assets/scripts/dist/i18n/ja/djangojs.7209307570b1.js @@ -0,0 +1 @@ +(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){var t=0;return typeof t=="boolean"?t?1:0:t},t.catalog={"%curr% of %total%":"%curr% / %total%",'The image could not be loaded.':'图片 无法被加载。',"Are you sure you want to delete these selected items?":"确定要删除选中的条目吗?",Cancel:"取消","Canceled.":"已取消。","Close (Esc)":"关闭 (Esc)","Copy {placeholder} to:":"复制 {placeholder} 到","Copying %(name)s":"正在复制 %(name)s","Copying file %(index)s of %(total)s":"正在复制文件 %(index)s / %(total)s",Delete:"删除","Delete Items":"删除条目","Delete succeeded.":"删除成功。","Empty file upload result":"空文件",Error:"错误","Failed to copy %(name)s":"复制 %(name)s 失败","Failed to delete %(name)s and %(amount)s other items.":"删除 %(name)s 以及另外 %(amount)s 项失败。","Failed to delete %(name)s and 1 other item.":"删除 %(name)s 以及另外1项失败。","Failed to delete %(name)s.":"删除 %(name)s 失败。","Failed to get update url":"无法获得更新链接","Failed to get upload url":"无法获得上传链接","Failed to move %(name)s":"移动 %(name)s 失败","Failed to send to {placeholder}":"发送给 {placeholder} 失败","Failed to share to {placeholder}":"共享给 {placeholder} 失败","Failed.":"失败。","Failed. Please check the network.":"操作失败。请检查网络是否已连接。","File Upload canceled":"文件上传已取消","File Upload complete":"文件上传已完成","File Upload failed":"文件上传失败","File Uploading...":"文件上传中...","File is too big":"文件太大","File is too small":"文件太小","Filetype not allowed":"不支持的文件类型","Internal error. Failed to copy %(name)s and %(amount)s other item(s).":"内部错误。复制 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to copy %(name)s.":"内部错误。复制 %(name)s 失败。","Internal error. Failed to move %(name)s and %(amount)s other item(s).":"内部错误。移动 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to move %(name)s.":"内部错误。移动 %(name)s 失败。","Invalid destination path":"目标路径无效","It is required.":"必填项。","Just now":"刚才","Loading...":"加载中...","Max number of files exceeded":"文件太多","Move {placeholder} to:":"移动 {placeholder} 到","Moving %(name)s":"正在移动 %(name)s","Moving file %(index)s of %(total)s":"正在移动文件 %(index)s / %(total)s","Name is required":"名称为必填项","Next (Right arrow key)":"下一张(右方向键)","Only an extension there, please input a name.":"请输入完整的文件名。","Open in New Tab":"在新标签页打开","Password is required.":"密码为必填项。","Password is too short":"密码太短","Passwords don't match":"两次输入的密码不一致","Permission error":"权限错误","Please check the network.":"请检查网络是否已连接。","Please choose a directory":"请选择一个目录","Please enter days.":"请输入天数。","Please enter password":"请输入密码","Please enter the password again":"请再次输入密码","Please enter valid days":"请输入有效的天数","Please input at least an email.":"请输入至少一个邮箱。","Please select a contact or a group.":"请选择联系人或群组","Previous (Left arrow key)":"上一张(左方向键)","Processing...":"处理中...","Really want to delete {lib_name}?":"确定要删除 {lib_name} ?","Rename Directory":"重命名目录","Rename File":"重命名文件","Replace file {filename}?":"覆盖文件 {filename} ?","Saving...":"保存中...","Search users or enter emails":"搜索用户或输入邮箱","Select groups":"选择群组","Set {placeholder}'s permission":"设置 {placeholder} 权限","Share {placeholder}":"共享 {placeholder}",Start:"上传",Success:"成功","Successfully copied %(name)s and %(amount)s other items.":"成功复制 %(name)s 和其他 %(amount)s 项条目。","Successfully copied %(name)s and 1 other item.":"成功复制 %(name)s 和另1项条目。","Successfully copied %(name)s.":"成功复制 %(name)s。","Successfully deleted %(name)s":"删除 %(name)s 成功","Successfully deleted %(name)s and %(amount)s other items.":"成功删除 %(name)s 和其他 %(amount)s 项内容。","Successfully deleted %(name)s and 1 other item.":"成功删除 %(name)s 和其他一项内容。","Successfully deleted %(name)s.":"成功删除 %(name)s。","Successfully moved %(name)s and %(amount)s other items.":"成功移动 %(name)s 和其他 %(amount)s 项条目。","Successfully moved %(name)s and 1 other item.":"成功移动 %(name)s 和另1项条目。","Successfully moved %(name)s.":"成功移动 %(name)s。","Successfully sent to {placeholder}":"成功发送给 {placeholder}","Successfully shared to {placeholder}":"成功共享给 {placeholder}","Successfully unshared {placeholder}":"成功取消共享 {placeholder}","Successfully unstared {placeholder}":"成功取消星标 {placeholder}","Uploaded bytes exceed file size":"上传大小超过了文件大小","You don't have any library at present.":"你目前还没有资料库","You have not renamed it.":"你还没重命名。",canceled:"已取消",uploaded:"已上传"},t.gettext=function(e){var n=t.catalog[e];return typeof n=="undefined"?e:typeof n=="string"?n:n[0]},t.ngettext=function(e,n,r){var i=t.catalog[e];return typeof i=="undefined"?r==1?e:n:i[t.pluralidx(r)]},t.gettext_noop=function(e){return e},t.pgettext=function(e,n){var r=t.gettext(e+""+n);return r.indexOf("")!=-1&&(r=n),r},t.npgettext=function(e,n,r,i){var s=t.ngettext(e+""+n,e+""+r,i);return s.indexOf("")!=-1&&(s=t.ngettext(n,r,i)),s},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"Y年n月j日G:i:s",DATETIME_INPUT_FORMATS:["%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d","%m/%d/%Y %H:%M:%S","%m/%d/%Y %H:%M:%S.%f","%m/%d/%Y %H:%M","%m/%d/%Y","%m/%d/%y %H:%M:%S","%m/%d/%y %H:%M:%S.%f","%m/%d/%y %H:%M","%m/%d/%y"],DATE_FORMAT:"Y年n月j日",DATE_INPUT_FORMATS:["%Y-%m-%d","%m/%d/%Y","%m/%d/%y","%b %d %Y","%b %d, %Y","%d %b %Y","%d %b, %Y","%B %d %Y","%B %d, %Y","%d %B %Y","%d %B, %Y"],DECIMAL_SEPARATOR:".",FIRST_DAY_OF_WEEK:"0",MONTH_DAY_FORMAT:"n月j日",NUMBER_GROUPING:"0",SHORT_DATETIME_FORMAT:"Y/m/d G:i:s",SHORT_DATE_FORMAT:"Y/m/d",THOUSAND_SEPARATOR:",",TIME_FORMAT:"G:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"Y年n月"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/ja/djangojs.ceb1b841818b.js b/media/assets/scripts/dist/i18n/ja/djangojs.ceb1b841818b.js deleted file mode 100644 index 773d70bceb..0000000000 --- a/media/assets/scripts/dist/i18n/ja/djangojs.ceb1b841818b.js +++ /dev/null @@ -1 +0,0 @@ -(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){return e==1?0:1},t.gettext=function(e){return e},t.ngettext=function(e,t,n){return n==1?e:t},t.gettext_noop=function(e){return e},t.pgettext=function(e,t){return t},t.npgettext=function(e,t,n,r){return r==1?t:n},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"Y年n月j日G:i:s",DATETIME_INPUT_FORMATS:["%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d","%m/%d/%Y %H:%M:%S","%m/%d/%Y %H:%M:%S.%f","%m/%d/%Y %H:%M","%m/%d/%Y","%m/%d/%y %H:%M:%S","%m/%d/%y %H:%M:%S.%f","%m/%d/%y %H:%M","%m/%d/%y"],DATE_FORMAT:"Y年n月j日",DATE_INPUT_FORMATS:["%Y-%m-%d","%m/%d/%Y","%m/%d/%y","%b %d %Y","%b %d, %Y","%d %b %Y","%d %b, %Y","%B %d %Y","%B %d, %Y","%d %B %Y","%d %B, %Y"],DECIMAL_SEPARATOR:".",FIRST_DAY_OF_WEEK:"0",MONTH_DAY_FORMAT:"n月j日",NUMBER_GROUPING:"0",SHORT_DATETIME_FORMAT:"Y/m/d G:i:s",SHORT_DATE_FORMAT:"Y/m/d",THOUSAND_SEPARATOR:",",TIME_FORMAT:"G:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"Y年n月"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/ja/djangojs.js b/media/assets/scripts/dist/i18n/ja/djangojs.js index 773d70bceb..fda92549b2 100644 --- a/media/assets/scripts/dist/i18n/ja/djangojs.js +++ b/media/assets/scripts/dist/i18n/ja/djangojs.js @@ -1 +1 @@ -(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){return e==1?0:1},t.gettext=function(e){return e},t.ngettext=function(e,t,n){return n==1?e:t},t.gettext_noop=function(e){return e},t.pgettext=function(e,t){return t},t.npgettext=function(e,t,n,r){return r==1?t:n},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"Y年n月j日G:i:s",DATETIME_INPUT_FORMATS:["%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d","%m/%d/%Y %H:%M:%S","%m/%d/%Y %H:%M:%S.%f","%m/%d/%Y %H:%M","%m/%d/%Y","%m/%d/%y %H:%M:%S","%m/%d/%y %H:%M:%S.%f","%m/%d/%y %H:%M","%m/%d/%y"],DATE_FORMAT:"Y年n月j日",DATE_INPUT_FORMATS:["%Y-%m-%d","%m/%d/%Y","%m/%d/%y","%b %d %Y","%b %d, %Y","%d %b %Y","%d %b, %Y","%B %d %Y","%B %d, %Y","%d %B %Y","%d %B, %Y"],DECIMAL_SEPARATOR:".",FIRST_DAY_OF_WEEK:"0",MONTH_DAY_FORMAT:"n月j日",NUMBER_GROUPING:"0",SHORT_DATETIME_FORMAT:"Y/m/d G:i:s",SHORT_DATE_FORMAT:"Y/m/d",THOUSAND_SEPARATOR:",",TIME_FORMAT:"G:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"Y年n月"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file +(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){var t=0;return typeof t=="boolean"?t?1:0:t},t.catalog={"%curr% of %total%":"%curr% / %total%",'The image could not be loaded.':'图片 无法被加载。',"Are you sure you want to delete these selected items?":"确定要删除选中的条目吗?",Cancel:"取消","Canceled.":"已取消。","Close (Esc)":"关闭 (Esc)","Copy {placeholder} to:":"复制 {placeholder} 到","Copying %(name)s":"正在复制 %(name)s","Copying file %(index)s of %(total)s":"正在复制文件 %(index)s / %(total)s",Delete:"删除","Delete Items":"删除条目","Delete succeeded.":"删除成功。","Empty file upload result":"空文件",Error:"错误","Failed to copy %(name)s":"复制 %(name)s 失败","Failed to delete %(name)s and %(amount)s other items.":"删除 %(name)s 以及另外 %(amount)s 项失败。","Failed to delete %(name)s and 1 other item.":"删除 %(name)s 以及另外1项失败。","Failed to delete %(name)s.":"删除 %(name)s 失败。","Failed to get update url":"无法获得更新链接","Failed to get upload url":"无法获得上传链接","Failed to move %(name)s":"移动 %(name)s 失败","Failed to send to {placeholder}":"发送给 {placeholder} 失败","Failed to share to {placeholder}":"共享给 {placeholder} 失败","Failed.":"失败。","Failed. Please check the network.":"操作失败。请检查网络是否已连接。","File Upload canceled":"文件上传已取消","File Upload complete":"文件上传已完成","File Upload failed":"文件上传失败","File Uploading...":"文件上传中...","File is too big":"文件太大","File is too small":"文件太小","Filetype not allowed":"不支持的文件类型","Internal error. Failed to copy %(name)s and %(amount)s other item(s).":"内部错误。复制 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to copy %(name)s.":"内部错误。复制 %(name)s 失败。","Internal error. Failed to move %(name)s and %(amount)s other item(s).":"内部错误。移动 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to move %(name)s.":"内部错误。移动 %(name)s 失败。","Invalid destination path":"目标路径无效","It is required.":"必填项。","Just now":"刚才","Loading...":"加载中...","Max number of files exceeded":"文件太多","Move {placeholder} to:":"移动 {placeholder} 到","Moving %(name)s":"正在移动 %(name)s","Moving file %(index)s of %(total)s":"正在移动文件 %(index)s / %(total)s","Name is required":"名称为必填项","Next (Right arrow key)":"下一张(右方向键)","Only an extension there, please input a name.":"请输入完整的文件名。","Open in New Tab":"在新标签页打开","Password is required.":"密码为必填项。","Password is too short":"密码太短","Passwords don't match":"两次输入的密码不一致","Permission error":"权限错误","Please check the network.":"请检查网络是否已连接。","Please choose a directory":"请选择一个目录","Please enter days.":"请输入天数。","Please enter password":"请输入密码","Please enter the password again":"请再次输入密码","Please enter valid days":"请输入有效的天数","Please input at least an email.":"请输入至少一个邮箱。","Please select a contact or a group.":"请选择联系人或群组","Previous (Left arrow key)":"上一张(左方向键)","Processing...":"处理中...","Really want to delete {lib_name}?":"确定要删除 {lib_name} ?","Rename Directory":"重命名目录","Rename File":"重命名文件","Replace file {filename}?":"覆盖文件 {filename} ?","Saving...":"保存中...","Search users or enter emails":"搜索用户或输入邮箱","Select groups":"选择群组","Set {placeholder}'s permission":"设置 {placeholder} 权限","Share {placeholder}":"共享 {placeholder}",Start:"上传",Success:"成功","Successfully copied %(name)s and %(amount)s other items.":"成功复制 %(name)s 和其他 %(amount)s 项条目。","Successfully copied %(name)s and 1 other item.":"成功复制 %(name)s 和另1项条目。","Successfully copied %(name)s.":"成功复制 %(name)s。","Successfully deleted %(name)s":"删除 %(name)s 成功","Successfully deleted %(name)s and %(amount)s other items.":"成功删除 %(name)s 和其他 %(amount)s 项内容。","Successfully deleted %(name)s and 1 other item.":"成功删除 %(name)s 和其他一项内容。","Successfully deleted %(name)s.":"成功删除 %(name)s。","Successfully moved %(name)s and %(amount)s other items.":"成功移动 %(name)s 和其他 %(amount)s 项条目。","Successfully moved %(name)s and 1 other item.":"成功移动 %(name)s 和另1项条目。","Successfully moved %(name)s.":"成功移动 %(name)s。","Successfully sent to {placeholder}":"成功发送给 {placeholder}","Successfully shared to {placeholder}":"成功共享给 {placeholder}","Successfully unshared {placeholder}":"成功取消共享 {placeholder}","Successfully unstared {placeholder}":"成功取消星标 {placeholder}","Uploaded bytes exceed file size":"上传大小超过了文件大小","You don't have any library at present.":"你目前还没有资料库","You have not renamed it.":"你还没重命名。",canceled:"已取消",uploaded:"已上传"},t.gettext=function(e){var n=t.catalog[e];return typeof n=="undefined"?e:typeof n=="string"?n:n[0]},t.ngettext=function(e,n,r){var i=t.catalog[e];return typeof i=="undefined"?r==1?e:n:i[t.pluralidx(r)]},t.gettext_noop=function(e){return e},t.pgettext=function(e,n){var r=t.gettext(e+""+n);return r.indexOf("")!=-1&&(r=n),r},t.npgettext=function(e,n,r,i){var s=t.ngettext(e+""+n,e+""+r,i);return s.indexOf("")!=-1&&(s=t.ngettext(n,r,i)),s},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"Y年n月j日G:i:s",DATETIME_INPUT_FORMATS:["%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d","%m/%d/%Y %H:%M:%S","%m/%d/%Y %H:%M:%S.%f","%m/%d/%Y %H:%M","%m/%d/%Y","%m/%d/%y %H:%M:%S","%m/%d/%y %H:%M:%S.%f","%m/%d/%y %H:%M","%m/%d/%y"],DATE_FORMAT:"Y年n月j日",DATE_INPUT_FORMATS:["%Y-%m-%d","%m/%d/%Y","%m/%d/%y","%b %d %Y","%b %d, %Y","%d %b %Y","%d %b, %Y","%B %d %Y","%B %d, %Y","%d %B %Y","%d %B, %Y"],DECIMAL_SEPARATOR:".",FIRST_DAY_OF_WEEK:"0",MONTH_DAY_FORMAT:"n月j日",NUMBER_GROUPING:"0",SHORT_DATETIME_FORMAT:"Y/m/d G:i:s",SHORT_DATE_FORMAT:"Y/m/d",THOUSAND_SEPARATOR:",",TIME_FORMAT:"G:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"Y年n月"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/ko/djangojs.c986cdad4434.js b/media/assets/scripts/dist/i18n/ko/djangojs.c986cdad4434.js deleted file mode 100644 index 801fe4819e..0000000000 --- a/media/assets/scripts/dist/i18n/ko/djangojs.c986cdad4434.js +++ /dev/null @@ -1 +0,0 @@ -(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){return e==1?0:1},t.gettext=function(e){return e},t.ngettext=function(e,t,n){return n==1?e:t},t.gettext_noop=function(e){return e},t.pgettext=function(e,t){return t},t.npgettext=function(e,t,n,r){return r==1?t:n},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"Y년 n월 j일 g:i:s A",DATETIME_INPUT_FORMATS:["%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M","%Y-%m-%d","%m/%d/%Y %H:%M:%S","%m/%d/%Y %H:%M","%m/%d/%Y","%m/%d/%y %H:%M:%S","%m/%d/%y %H:%M","%m/%d/%y","%Y년 %m월 %d일 %H시 %M분 %S초","%Y년 %m월 %d일 %H시 %M분","%Y-%m-%d %H:%M:%S.%f"],DATE_FORMAT:"Y년 n월 j일",DATE_INPUT_FORMATS:["%Y-%m-%d","%m/%d/%Y","%m/%d/%y","%Y년 %m월 %d일"],DECIMAL_SEPARATOR:".",FIRST_DAY_OF_WEEK:"0",MONTH_DAY_FORMAT:"F월 j일",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"Y-n-j H:i",SHORT_DATE_FORMAT:"Y-n-j.",THOUSAND_SEPARATOR:",",TIME_FORMAT:"A g:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M","%H시 %M분 %S초","%H시 %M분"],YEAR_MONTH_FORMAT:"Y년 F월"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/ko/djangojs.cc1ddf926cf7.js b/media/assets/scripts/dist/i18n/ko/djangojs.cc1ddf926cf7.js new file mode 100644 index 0000000000..d79625bfd9 --- /dev/null +++ b/media/assets/scripts/dist/i18n/ko/djangojs.cc1ddf926cf7.js @@ -0,0 +1 @@ +(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){var t=0;return typeof t=="boolean"?t?1:0:t},t.catalog={"%curr% of %total%":"%curr% / %total%",'The image could not be loaded.':'图片 无法被加载。',"Are you sure you want to delete these selected items?":"确定要删除选中的条目吗?",Cancel:"取消","Canceled.":"已取消。","Close (Esc)":"关闭 (Esc)","Copy {placeholder} to:":"复制 {placeholder} 到","Copying %(name)s":"正在复制 %(name)s","Copying file %(index)s of %(total)s":"正在复制文件 %(index)s / %(total)s",Delete:"删除","Delete Items":"删除条目","Delete succeeded.":"删除成功。","Empty file upload result":"空文件",Error:"错误","Failed to copy %(name)s":"复制 %(name)s 失败","Failed to delete %(name)s and %(amount)s other items.":"删除 %(name)s 以及另外 %(amount)s 项失败。","Failed to delete %(name)s and 1 other item.":"删除 %(name)s 以及另外1项失败。","Failed to delete %(name)s.":"删除 %(name)s 失败。","Failed to get update url":"无法获得更新链接","Failed to get upload url":"无法获得上传链接","Failed to move %(name)s":"移动 %(name)s 失败","Failed to send to {placeholder}":"发送给 {placeholder} 失败","Failed to share to {placeholder}":"共享给 {placeholder} 失败","Failed.":"失败。","Failed. Please check the network.":"操作失败。请检查网络是否已连接。","File Upload canceled":"文件上传已取消","File Upload complete":"文件上传已完成","File Upload failed":"文件上传失败","File Uploading...":"文件上传中...","File is too big":"文件太大","File is too small":"文件太小","Filetype not allowed":"不支持的文件类型","Internal error. Failed to copy %(name)s and %(amount)s other item(s).":"内部错误。复制 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to copy %(name)s.":"内部错误。复制 %(name)s 失败。","Internal error. Failed to move %(name)s and %(amount)s other item(s).":"内部错误。移动 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to move %(name)s.":"内部错误。移动 %(name)s 失败。","Invalid destination path":"目标路径无效","It is required.":"必填项。","Just now":"刚才","Loading...":"加载中...","Max number of files exceeded":"文件太多","Move {placeholder} to:":"移动 {placeholder} 到","Moving %(name)s":"正在移动 %(name)s","Moving file %(index)s of %(total)s":"正在移动文件 %(index)s / %(total)s","Name is required":"名称为必填项","Next (Right arrow key)":"下一张(右方向键)","Only an extension there, please input a name.":"请输入完整的文件名。","Open in New Tab":"在新标签页打开","Password is required.":"密码为必填项。","Password is too short":"密码太短","Passwords don't match":"两次输入的密码不一致","Permission error":"权限错误","Please check the network.":"请检查网络是否已连接。","Please choose a directory":"请选择一个目录","Please enter days.":"请输入天数。","Please enter password":"请输入密码","Please enter the password again":"请再次输入密码","Please enter valid days":"请输入有效的天数","Please input at least an email.":"请输入至少一个邮箱。","Please select a contact or a group.":"请选择联系人或群组","Previous (Left arrow key)":"上一张(左方向键)","Processing...":"处理中...","Really want to delete {lib_name}?":"确定要删除 {lib_name} ?","Rename Directory":"重命名目录","Rename File":"重命名文件","Replace file {filename}?":"覆盖文件 {filename} ?","Saving...":"保存中...","Search users or enter emails":"搜索用户或输入邮箱","Select groups":"选择群组","Set {placeholder}'s permission":"设置 {placeholder} 权限","Share {placeholder}":"共享 {placeholder}",Start:"上传",Success:"成功","Successfully copied %(name)s and %(amount)s other items.":"成功复制 %(name)s 和其他 %(amount)s 项条目。","Successfully copied %(name)s and 1 other item.":"成功复制 %(name)s 和另1项条目。","Successfully copied %(name)s.":"成功复制 %(name)s。","Successfully deleted %(name)s":"删除 %(name)s 成功","Successfully deleted %(name)s and %(amount)s other items.":"成功删除 %(name)s 和其他 %(amount)s 项内容。","Successfully deleted %(name)s and 1 other item.":"成功删除 %(name)s 和其他一项内容。","Successfully deleted %(name)s.":"成功删除 %(name)s。","Successfully moved %(name)s and %(amount)s other items.":"成功移动 %(name)s 和其他 %(amount)s 项条目。","Successfully moved %(name)s and 1 other item.":"成功移动 %(name)s 和另1项条目。","Successfully moved %(name)s.":"成功移动 %(name)s。","Successfully sent to {placeholder}":"成功发送给 {placeholder}","Successfully shared to {placeholder}":"成功共享给 {placeholder}","Successfully unshared {placeholder}":"成功取消共享 {placeholder}","Successfully unstared {placeholder}":"成功取消星标 {placeholder}","Uploaded bytes exceed file size":"上传大小超过了文件大小","You don't have any library at present.":"你目前还没有资料库","You have not renamed it.":"你还没重命名。",canceled:"已取消",uploaded:"已上传"},t.gettext=function(e){var n=t.catalog[e];return typeof n=="undefined"?e:typeof n=="string"?n:n[0]},t.ngettext=function(e,n,r){var i=t.catalog[e];return typeof i=="undefined"?r==1?e:n:i[t.pluralidx(r)]},t.gettext_noop=function(e){return e},t.pgettext=function(e,n){var r=t.gettext(e+""+n);return r.indexOf("")!=-1&&(r=n),r},t.npgettext=function(e,n,r,i){var s=t.ngettext(e+""+n,e+""+r,i);return s.indexOf("")!=-1&&(s=t.ngettext(n,r,i)),s},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"Y년 n월 j일 g:i:s A",DATETIME_INPUT_FORMATS:["%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M","%Y-%m-%d","%m/%d/%Y %H:%M:%S","%m/%d/%Y %H:%M","%m/%d/%Y","%m/%d/%y %H:%M:%S","%m/%d/%y %H:%M","%m/%d/%y","%Y년 %m월 %d일 %H시 %M분 %S초","%Y년 %m월 %d일 %H시 %M분","%Y-%m-%d %H:%M:%S.%f"],DATE_FORMAT:"Y년 n월 j일",DATE_INPUT_FORMATS:["%Y-%m-%d","%m/%d/%Y","%m/%d/%y","%Y년 %m월 %d일"],DECIMAL_SEPARATOR:".",FIRST_DAY_OF_WEEK:"0",MONTH_DAY_FORMAT:"F월 j일",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"Y-n-j H:i",SHORT_DATE_FORMAT:"Y-n-j.",THOUSAND_SEPARATOR:",",TIME_FORMAT:"A g:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M","%H시 %M분 %S초","%H시 %M분"],YEAR_MONTH_FORMAT:"Y년 F월"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/ko/djangojs.js b/media/assets/scripts/dist/i18n/ko/djangojs.js index 801fe4819e..d79625bfd9 100644 --- a/media/assets/scripts/dist/i18n/ko/djangojs.js +++ b/media/assets/scripts/dist/i18n/ko/djangojs.js @@ -1 +1 @@ -(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){return e==1?0:1},t.gettext=function(e){return e},t.ngettext=function(e,t,n){return n==1?e:t},t.gettext_noop=function(e){return e},t.pgettext=function(e,t){return t},t.npgettext=function(e,t,n,r){return r==1?t:n},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"Y년 n월 j일 g:i:s A",DATETIME_INPUT_FORMATS:["%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M","%Y-%m-%d","%m/%d/%Y %H:%M:%S","%m/%d/%Y %H:%M","%m/%d/%Y","%m/%d/%y %H:%M:%S","%m/%d/%y %H:%M","%m/%d/%y","%Y년 %m월 %d일 %H시 %M분 %S초","%Y년 %m월 %d일 %H시 %M분","%Y-%m-%d %H:%M:%S.%f"],DATE_FORMAT:"Y년 n월 j일",DATE_INPUT_FORMATS:["%Y-%m-%d","%m/%d/%Y","%m/%d/%y","%Y년 %m월 %d일"],DECIMAL_SEPARATOR:".",FIRST_DAY_OF_WEEK:"0",MONTH_DAY_FORMAT:"F월 j일",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"Y-n-j H:i",SHORT_DATE_FORMAT:"Y-n-j.",THOUSAND_SEPARATOR:",",TIME_FORMAT:"A g:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M","%H시 %M분 %S초","%H시 %M분"],YEAR_MONTH_FORMAT:"Y년 F월"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file +(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){var t=0;return typeof t=="boolean"?t?1:0:t},t.catalog={"%curr% of %total%":"%curr% / %total%",'The image could not be loaded.':'图片 无法被加载。',"Are you sure you want to delete these selected items?":"确定要删除选中的条目吗?",Cancel:"取消","Canceled.":"已取消。","Close (Esc)":"关闭 (Esc)","Copy {placeholder} to:":"复制 {placeholder} 到","Copying %(name)s":"正在复制 %(name)s","Copying file %(index)s of %(total)s":"正在复制文件 %(index)s / %(total)s",Delete:"删除","Delete Items":"删除条目","Delete succeeded.":"删除成功。","Empty file upload result":"空文件",Error:"错误","Failed to copy %(name)s":"复制 %(name)s 失败","Failed to delete %(name)s and %(amount)s other items.":"删除 %(name)s 以及另外 %(amount)s 项失败。","Failed to delete %(name)s and 1 other item.":"删除 %(name)s 以及另外1项失败。","Failed to delete %(name)s.":"删除 %(name)s 失败。","Failed to get update url":"无法获得更新链接","Failed to get upload url":"无法获得上传链接","Failed to move %(name)s":"移动 %(name)s 失败","Failed to send to {placeholder}":"发送给 {placeholder} 失败","Failed to share to {placeholder}":"共享给 {placeholder} 失败","Failed.":"失败。","Failed. Please check the network.":"操作失败。请检查网络是否已连接。","File Upload canceled":"文件上传已取消","File Upload complete":"文件上传已完成","File Upload failed":"文件上传失败","File Uploading...":"文件上传中...","File is too big":"文件太大","File is too small":"文件太小","Filetype not allowed":"不支持的文件类型","Internal error. Failed to copy %(name)s and %(amount)s other item(s).":"内部错误。复制 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to copy %(name)s.":"内部错误。复制 %(name)s 失败。","Internal error. Failed to move %(name)s and %(amount)s other item(s).":"内部错误。移动 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to move %(name)s.":"内部错误。移动 %(name)s 失败。","Invalid destination path":"目标路径无效","It is required.":"必填项。","Just now":"刚才","Loading...":"加载中...","Max number of files exceeded":"文件太多","Move {placeholder} to:":"移动 {placeholder} 到","Moving %(name)s":"正在移动 %(name)s","Moving file %(index)s of %(total)s":"正在移动文件 %(index)s / %(total)s","Name is required":"名称为必填项","Next (Right arrow key)":"下一张(右方向键)","Only an extension there, please input a name.":"请输入完整的文件名。","Open in New Tab":"在新标签页打开","Password is required.":"密码为必填项。","Password is too short":"密码太短","Passwords don't match":"两次输入的密码不一致","Permission error":"权限错误","Please check the network.":"请检查网络是否已连接。","Please choose a directory":"请选择一个目录","Please enter days.":"请输入天数。","Please enter password":"请输入密码","Please enter the password again":"请再次输入密码","Please enter valid days":"请输入有效的天数","Please input at least an email.":"请输入至少一个邮箱。","Please select a contact or a group.":"请选择联系人或群组","Previous (Left arrow key)":"上一张(左方向键)","Processing...":"处理中...","Really want to delete {lib_name}?":"确定要删除 {lib_name} ?","Rename Directory":"重命名目录","Rename File":"重命名文件","Replace file {filename}?":"覆盖文件 {filename} ?","Saving...":"保存中...","Search users or enter emails":"搜索用户或输入邮箱","Select groups":"选择群组","Set {placeholder}'s permission":"设置 {placeholder} 权限","Share {placeholder}":"共享 {placeholder}",Start:"上传",Success:"成功","Successfully copied %(name)s and %(amount)s other items.":"成功复制 %(name)s 和其他 %(amount)s 项条目。","Successfully copied %(name)s and 1 other item.":"成功复制 %(name)s 和另1项条目。","Successfully copied %(name)s.":"成功复制 %(name)s。","Successfully deleted %(name)s":"删除 %(name)s 成功","Successfully deleted %(name)s and %(amount)s other items.":"成功删除 %(name)s 和其他 %(amount)s 项内容。","Successfully deleted %(name)s and 1 other item.":"成功删除 %(name)s 和其他一项内容。","Successfully deleted %(name)s.":"成功删除 %(name)s。","Successfully moved %(name)s and %(amount)s other items.":"成功移动 %(name)s 和其他 %(amount)s 项条目。","Successfully moved %(name)s and 1 other item.":"成功移动 %(name)s 和另1项条目。","Successfully moved %(name)s.":"成功移动 %(name)s。","Successfully sent to {placeholder}":"成功发送给 {placeholder}","Successfully shared to {placeholder}":"成功共享给 {placeholder}","Successfully unshared {placeholder}":"成功取消共享 {placeholder}","Successfully unstared {placeholder}":"成功取消星标 {placeholder}","Uploaded bytes exceed file size":"上传大小超过了文件大小","You don't have any library at present.":"你目前还没有资料库","You have not renamed it.":"你还没重命名。",canceled:"已取消",uploaded:"已上传"},t.gettext=function(e){var n=t.catalog[e];return typeof n=="undefined"?e:typeof n=="string"?n:n[0]},t.ngettext=function(e,n,r){var i=t.catalog[e];return typeof i=="undefined"?r==1?e:n:i[t.pluralidx(r)]},t.gettext_noop=function(e){return e},t.pgettext=function(e,n){var r=t.gettext(e+""+n);return r.indexOf("")!=-1&&(r=n),r},t.npgettext=function(e,n,r,i){var s=t.ngettext(e+""+n,e+""+r,i);return s.indexOf("")!=-1&&(s=t.ngettext(n,r,i)),s},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"Y년 n월 j일 g:i:s A",DATETIME_INPUT_FORMATS:["%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M","%Y-%m-%d","%m/%d/%Y %H:%M:%S","%m/%d/%Y %H:%M","%m/%d/%Y","%m/%d/%y %H:%M:%S","%m/%d/%y %H:%M","%m/%d/%y","%Y년 %m월 %d일 %H시 %M분 %S초","%Y년 %m월 %d일 %H시 %M분","%Y-%m-%d %H:%M:%S.%f"],DATE_FORMAT:"Y년 n월 j일",DATE_INPUT_FORMATS:["%Y-%m-%d","%m/%d/%Y","%m/%d/%y","%Y년 %m월 %d일"],DECIMAL_SEPARATOR:".",FIRST_DAY_OF_WEEK:"0",MONTH_DAY_FORMAT:"F월 j일",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"Y-n-j H:i",SHORT_DATE_FORMAT:"Y-n-j.",THOUSAND_SEPARATOR:",",TIME_FORMAT:"A g:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M","%H시 %M분 %S초","%H시 %M분"],YEAR_MONTH_FORMAT:"Y년 F월"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/lv/djangojs.783bac5bd404.js b/media/assets/scripts/dist/i18n/lv/djangojs.783bac5bd404.js new file mode 100644 index 0000000000..41b1e96711 --- /dev/null +++ b/media/assets/scripts/dist/i18n/lv/djangojs.783bac5bd404.js @@ -0,0 +1 @@ +(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){var t=0;return typeof t=="boolean"?t?1:0:t},t.catalog={"%curr% of %total%":"%curr% / %total%",'The image could not be loaded.':'图片 无法被加载。',"Are you sure you want to delete these selected items?":"确定要删除选中的条目吗?",Cancel:"取消","Canceled.":"已取消。","Close (Esc)":"关闭 (Esc)","Copy {placeholder} to:":"复制 {placeholder} 到","Copying %(name)s":"正在复制 %(name)s","Copying file %(index)s of %(total)s":"正在复制文件 %(index)s / %(total)s",Delete:"删除","Delete Items":"删除条目","Delete succeeded.":"删除成功。","Empty file upload result":"空文件",Error:"错误","Failed to copy %(name)s":"复制 %(name)s 失败","Failed to delete %(name)s and %(amount)s other items.":"删除 %(name)s 以及另外 %(amount)s 项失败。","Failed to delete %(name)s and 1 other item.":"删除 %(name)s 以及另外1项失败。","Failed to delete %(name)s.":"删除 %(name)s 失败。","Failed to get update url":"无法获得更新链接","Failed to get upload url":"无法获得上传链接","Failed to move %(name)s":"移动 %(name)s 失败","Failed to send to {placeholder}":"发送给 {placeholder} 失败","Failed to share to {placeholder}":"共享给 {placeholder} 失败","Failed.":"失败。","Failed. Please check the network.":"操作失败。请检查网络是否已连接。","File Upload canceled":"文件上传已取消","File Upload complete":"文件上传已完成","File Upload failed":"文件上传失败","File Uploading...":"文件上传中...","File is too big":"文件太大","File is too small":"文件太小","Filetype not allowed":"不支持的文件类型","Internal error. Failed to copy %(name)s and %(amount)s other item(s).":"内部错误。复制 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to copy %(name)s.":"内部错误。复制 %(name)s 失败。","Internal error. Failed to move %(name)s and %(amount)s other item(s).":"内部错误。移动 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to move %(name)s.":"内部错误。移动 %(name)s 失败。","Invalid destination path":"目标路径无效","It is required.":"必填项。","Just now":"刚才","Loading...":"加载中...","Max number of files exceeded":"文件太多","Move {placeholder} to:":"移动 {placeholder} 到","Moving %(name)s":"正在移动 %(name)s","Moving file %(index)s of %(total)s":"正在移动文件 %(index)s / %(total)s","Name is required":"名称为必填项","Next (Right arrow key)":"下一张(右方向键)","Only an extension there, please input a name.":"请输入完整的文件名。","Open in New Tab":"在新标签页打开","Password is required.":"密码为必填项。","Password is too short":"密码太短","Passwords don't match":"两次输入的密码不一致","Permission error":"权限错误","Please check the network.":"请检查网络是否已连接。","Please choose a directory":"请选择一个目录","Please enter days.":"请输入天数。","Please enter password":"请输入密码","Please enter the password again":"请再次输入密码","Please enter valid days":"请输入有效的天数","Please input at least an email.":"请输入至少一个邮箱。","Please select a contact or a group.":"请选择联系人或群组","Previous (Left arrow key)":"上一张(左方向键)","Processing...":"处理中...","Really want to delete {lib_name}?":"确定要删除 {lib_name} ?","Rename Directory":"重命名目录","Rename File":"重命名文件","Replace file {filename}?":"覆盖文件 {filename} ?","Saving...":"保存中...","Search users or enter emails":"搜索用户或输入邮箱","Select groups":"选择群组","Set {placeholder}'s permission":"设置 {placeholder} 权限","Share {placeholder}":"共享 {placeholder}",Start:"上传",Success:"成功","Successfully copied %(name)s and %(amount)s other items.":"成功复制 %(name)s 和其他 %(amount)s 项条目。","Successfully copied %(name)s and 1 other item.":"成功复制 %(name)s 和另1项条目。","Successfully copied %(name)s.":"成功复制 %(name)s。","Successfully deleted %(name)s":"删除 %(name)s 成功","Successfully deleted %(name)s and %(amount)s other items.":"成功删除 %(name)s 和其他 %(amount)s 项内容。","Successfully deleted %(name)s and 1 other item.":"成功删除 %(name)s 和其他一项内容。","Successfully deleted %(name)s.":"成功删除 %(name)s。","Successfully moved %(name)s and %(amount)s other items.":"成功移动 %(name)s 和其他 %(amount)s 项条目。","Successfully moved %(name)s and 1 other item.":"成功移动 %(name)s 和另1项条目。","Successfully moved %(name)s.":"成功移动 %(name)s。","Successfully sent to {placeholder}":"成功发送给 {placeholder}","Successfully shared to {placeholder}":"成功共享给 {placeholder}","Successfully unshared {placeholder}":"成功取消共享 {placeholder}","Successfully unstared {placeholder}":"成功取消星标 {placeholder}","Uploaded bytes exceed file size":"上传大小超过了文件大小","You don't have any library at present.":"你目前还没有资料库","You have not renamed it.":"你还没重命名。",canceled:"已取消",uploaded:"已上传"},t.gettext=function(e){var n=t.catalog[e];return typeof n=="undefined"?e:typeof n=="string"?n:n[0]},t.ngettext=function(e,n,r){var i=t.catalog[e];return typeof i=="undefined"?r==1?e:n:i[t.pluralidx(r)]},t.gettext_noop=function(e){return e},t.pgettext=function(e,n){var r=t.gettext(e+""+n);return r.indexOf("")!=-1&&(r=n),r},t.npgettext=function(e,n,r,i){var s=t.ngettext(e+""+n,e+""+r,i);return s.indexOf("")!=-1&&(s=t.ngettext(n,r,i)),s},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"Y. \\g\\a\\d\\a j. F, H:i:s",DATETIME_INPUT_FORMATS:["%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M","%d.%m.%Y %H:%M:%S","%d.%m.%Y %H:%M","%d.%m.%Y","%d.%m.%y %H:%M:%S","%d.%m.%y %H:%M","%d.%m.%y %H.%M.%S","%d.%m.%y %H.%M","%d.%m.%y","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d"],DATE_FORMAT:"Y. \\g\\a\\d\\a j. F",DATE_INPUT_FORMATS:["%Y-%m-%d","%d.%m.%Y","%d.%m.%y"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"1",MONTH_DAY_FORMAT:"j. F",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"j.m.Y H:i:s",SHORT_DATE_FORMAT:"j.m.Y",THOUSAND_SEPARATOR:" ",TIME_FORMAT:"H:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M","%H.%M.%S","%H.%M"],YEAR_MONTH_FORMAT:"Y. \\g. F"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/lv/djangojs.98c391424dee.js b/media/assets/scripts/dist/i18n/lv/djangojs.98c391424dee.js deleted file mode 100644 index 6d2ecfff7d..0000000000 --- a/media/assets/scripts/dist/i18n/lv/djangojs.98c391424dee.js +++ /dev/null @@ -1 +0,0 @@ -(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){return e==1?0:1},t.gettext=function(e){return e},t.ngettext=function(e,t,n){return n==1?e:t},t.gettext_noop=function(e){return e},t.pgettext=function(e,t){return t},t.npgettext=function(e,t,n,r){return r==1?t:n},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"Y. \\g\\a\\d\\a j. F, H:i:s",DATETIME_INPUT_FORMATS:["%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M","%d.%m.%Y %H:%M:%S","%d.%m.%Y %H:%M","%d.%m.%Y","%d.%m.%y %H:%M:%S","%d.%m.%y %H:%M","%d.%m.%y %H.%M.%S","%d.%m.%y %H.%M","%d.%m.%y","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d"],DATE_FORMAT:"Y. \\g\\a\\d\\a j. F",DATE_INPUT_FORMATS:["%Y-%m-%d","%d.%m.%Y","%d.%m.%y"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"1",MONTH_DAY_FORMAT:"j. F",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"j.m.Y H:i:s",SHORT_DATE_FORMAT:"j.m.Y",THOUSAND_SEPARATOR:" ",TIME_FORMAT:"H:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M","%H.%M.%S","%H.%M"],YEAR_MONTH_FORMAT:"Y. \\g. F"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/lv/djangojs.js b/media/assets/scripts/dist/i18n/lv/djangojs.js index 6d2ecfff7d..41b1e96711 100644 --- a/media/assets/scripts/dist/i18n/lv/djangojs.js +++ b/media/assets/scripts/dist/i18n/lv/djangojs.js @@ -1 +1 @@ -(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){return e==1?0:1},t.gettext=function(e){return e},t.ngettext=function(e,t,n){return n==1?e:t},t.gettext_noop=function(e){return e},t.pgettext=function(e,t){return t},t.npgettext=function(e,t,n,r){return r==1?t:n},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"Y. \\g\\a\\d\\a j. F, H:i:s",DATETIME_INPUT_FORMATS:["%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M","%d.%m.%Y %H:%M:%S","%d.%m.%Y %H:%M","%d.%m.%Y","%d.%m.%y %H:%M:%S","%d.%m.%y %H:%M","%d.%m.%y %H.%M.%S","%d.%m.%y %H.%M","%d.%m.%y","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d"],DATE_FORMAT:"Y. \\g\\a\\d\\a j. F",DATE_INPUT_FORMATS:["%Y-%m-%d","%d.%m.%Y","%d.%m.%y"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"1",MONTH_DAY_FORMAT:"j. F",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"j.m.Y H:i:s",SHORT_DATE_FORMAT:"j.m.Y",THOUSAND_SEPARATOR:" ",TIME_FORMAT:"H:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M","%H.%M.%S","%H.%M"],YEAR_MONTH_FORMAT:"Y. \\g. F"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file +(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){var t=0;return typeof t=="boolean"?t?1:0:t},t.catalog={"%curr% of %total%":"%curr% / %total%",'The image could not be loaded.':'图片 无法被加载。',"Are you sure you want to delete these selected items?":"确定要删除选中的条目吗?",Cancel:"取消","Canceled.":"已取消。","Close (Esc)":"关闭 (Esc)","Copy {placeholder} to:":"复制 {placeholder} 到","Copying %(name)s":"正在复制 %(name)s","Copying file %(index)s of %(total)s":"正在复制文件 %(index)s / %(total)s",Delete:"删除","Delete Items":"删除条目","Delete succeeded.":"删除成功。","Empty file upload result":"空文件",Error:"错误","Failed to copy %(name)s":"复制 %(name)s 失败","Failed to delete %(name)s and %(amount)s other items.":"删除 %(name)s 以及另外 %(amount)s 项失败。","Failed to delete %(name)s and 1 other item.":"删除 %(name)s 以及另外1项失败。","Failed to delete %(name)s.":"删除 %(name)s 失败。","Failed to get update url":"无法获得更新链接","Failed to get upload url":"无法获得上传链接","Failed to move %(name)s":"移动 %(name)s 失败","Failed to send to {placeholder}":"发送给 {placeholder} 失败","Failed to share to {placeholder}":"共享给 {placeholder} 失败","Failed.":"失败。","Failed. Please check the network.":"操作失败。请检查网络是否已连接。","File Upload canceled":"文件上传已取消","File Upload complete":"文件上传已完成","File Upload failed":"文件上传失败","File Uploading...":"文件上传中...","File is too big":"文件太大","File is too small":"文件太小","Filetype not allowed":"不支持的文件类型","Internal error. Failed to copy %(name)s and %(amount)s other item(s).":"内部错误。复制 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to copy %(name)s.":"内部错误。复制 %(name)s 失败。","Internal error. Failed to move %(name)s and %(amount)s other item(s).":"内部错误。移动 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to move %(name)s.":"内部错误。移动 %(name)s 失败。","Invalid destination path":"目标路径无效","It is required.":"必填项。","Just now":"刚才","Loading...":"加载中...","Max number of files exceeded":"文件太多","Move {placeholder} to:":"移动 {placeholder} 到","Moving %(name)s":"正在移动 %(name)s","Moving file %(index)s of %(total)s":"正在移动文件 %(index)s / %(total)s","Name is required":"名称为必填项","Next (Right arrow key)":"下一张(右方向键)","Only an extension there, please input a name.":"请输入完整的文件名。","Open in New Tab":"在新标签页打开","Password is required.":"密码为必填项。","Password is too short":"密码太短","Passwords don't match":"两次输入的密码不一致","Permission error":"权限错误","Please check the network.":"请检查网络是否已连接。","Please choose a directory":"请选择一个目录","Please enter days.":"请输入天数。","Please enter password":"请输入密码","Please enter the password again":"请再次输入密码","Please enter valid days":"请输入有效的天数","Please input at least an email.":"请输入至少一个邮箱。","Please select a contact or a group.":"请选择联系人或群组","Previous (Left arrow key)":"上一张(左方向键)","Processing...":"处理中...","Really want to delete {lib_name}?":"确定要删除 {lib_name} ?","Rename Directory":"重命名目录","Rename File":"重命名文件","Replace file {filename}?":"覆盖文件 {filename} ?","Saving...":"保存中...","Search users or enter emails":"搜索用户或输入邮箱","Select groups":"选择群组","Set {placeholder}'s permission":"设置 {placeholder} 权限","Share {placeholder}":"共享 {placeholder}",Start:"上传",Success:"成功","Successfully copied %(name)s and %(amount)s other items.":"成功复制 %(name)s 和其他 %(amount)s 项条目。","Successfully copied %(name)s and 1 other item.":"成功复制 %(name)s 和另1项条目。","Successfully copied %(name)s.":"成功复制 %(name)s。","Successfully deleted %(name)s":"删除 %(name)s 成功","Successfully deleted %(name)s and %(amount)s other items.":"成功删除 %(name)s 和其他 %(amount)s 项内容。","Successfully deleted %(name)s and 1 other item.":"成功删除 %(name)s 和其他一项内容。","Successfully deleted %(name)s.":"成功删除 %(name)s。","Successfully moved %(name)s and %(amount)s other items.":"成功移动 %(name)s 和其他 %(amount)s 项条目。","Successfully moved %(name)s and 1 other item.":"成功移动 %(name)s 和另1项条目。","Successfully moved %(name)s.":"成功移动 %(name)s。","Successfully sent to {placeholder}":"成功发送给 {placeholder}","Successfully shared to {placeholder}":"成功共享给 {placeholder}","Successfully unshared {placeholder}":"成功取消共享 {placeholder}","Successfully unstared {placeholder}":"成功取消星标 {placeholder}","Uploaded bytes exceed file size":"上传大小超过了文件大小","You don't have any library at present.":"你目前还没有资料库","You have not renamed it.":"你还没重命名。",canceled:"已取消",uploaded:"已上传"},t.gettext=function(e){var n=t.catalog[e];return typeof n=="undefined"?e:typeof n=="string"?n:n[0]},t.ngettext=function(e,n,r){var i=t.catalog[e];return typeof i=="undefined"?r==1?e:n:i[t.pluralidx(r)]},t.gettext_noop=function(e){return e},t.pgettext=function(e,n){var r=t.gettext(e+""+n);return r.indexOf("")!=-1&&(r=n),r},t.npgettext=function(e,n,r,i){var s=t.ngettext(e+""+n,e+""+r,i);return s.indexOf("")!=-1&&(s=t.ngettext(n,r,i)),s},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"Y. \\g\\a\\d\\a j. F, H:i:s",DATETIME_INPUT_FORMATS:["%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M","%d.%m.%Y %H:%M:%S","%d.%m.%Y %H:%M","%d.%m.%Y","%d.%m.%y %H:%M:%S","%d.%m.%y %H:%M","%d.%m.%y %H.%M.%S","%d.%m.%y %H.%M","%d.%m.%y","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d"],DATE_FORMAT:"Y. \\g\\a\\d\\a j. F",DATE_INPUT_FORMATS:["%Y-%m-%d","%d.%m.%Y","%d.%m.%y"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"1",MONTH_DAY_FORMAT:"j. F",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"j.m.Y H:i:s",SHORT_DATE_FORMAT:"j.m.Y",THOUSAND_SEPARATOR:" ",TIME_FORMAT:"H:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M","%H.%M.%S","%H.%M"],YEAR_MONTH_FORMAT:"Y. \\g. F"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/nl/djangojs.96c8824f83dc.js b/media/assets/scripts/dist/i18n/nl/djangojs.96c8824f83dc.js deleted file mode 100644 index 388eba7cc9..0000000000 --- a/media/assets/scripts/dist/i18n/nl/djangojs.96c8824f83dc.js +++ /dev/null @@ -1 +0,0 @@ -(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){return e==1?0:1},t.gettext=function(e){return e},t.ngettext=function(e,t,n){return n==1?e:t},t.gettext_noop=function(e){return e},t.pgettext=function(e,t){return t},t.npgettext=function(e,t,n,r){return r==1?t:n},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"j F Y H:i",DATETIME_INPUT_FORMATS:["%d-%m-%Y %H:%M:%S","%d-%m-%y %H:%M:%S","%Y-%m-%d %H:%M:%S","%d-%m-%Y %H.%M:%S","%d-%m-%y %H.%M:%S","%d-%m-%Y %H:%M","%d-%m-%y %H:%M","%Y-%m-%d %H:%M","%d-%m-%Y %H.%M","%d-%m-%y %H.%M","%d-%m-%Y","%d-%m-%y","%Y-%m-%d","%Y-%m-%d %H:%M:%S.%f"],DATE_FORMAT:"j F Y",DATE_INPUT_FORMATS:["%d-%m-%Y","%d-%m-%y","%Y-%m-%d"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"1",MONTH_DAY_FORMAT:"j F",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"j-n-Y H:i",SHORT_DATE_FORMAT:"j-n-Y",THOUSAND_SEPARATOR:".",TIME_FORMAT:"H:i",TIME_INPUT_FORMATS:["%H:%M:%S","%H.%M:%S","%H.%M","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/nl/djangojs.aa180444c3ed.js b/media/assets/scripts/dist/i18n/nl/djangojs.aa180444c3ed.js new file mode 100644 index 0000000000..beaf7d2874 --- /dev/null +++ b/media/assets/scripts/dist/i18n/nl/djangojs.aa180444c3ed.js @@ -0,0 +1 @@ +(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){var t=0;return typeof t=="boolean"?t?1:0:t},t.catalog={"%curr% of %total%":"%curr% / %total%",'The image could not be loaded.':'图片 无法被加载。',"Are you sure you want to delete these selected items?":"确定要删除选中的条目吗?",Cancel:"取消","Canceled.":"已取消。","Close (Esc)":"关闭 (Esc)","Copy {placeholder} to:":"复制 {placeholder} 到","Copying %(name)s":"正在复制 %(name)s","Copying file %(index)s of %(total)s":"正在复制文件 %(index)s / %(total)s",Delete:"删除","Delete Items":"删除条目","Delete succeeded.":"删除成功。","Empty file upload result":"空文件",Error:"错误","Failed to copy %(name)s":"复制 %(name)s 失败","Failed to delete %(name)s and %(amount)s other items.":"删除 %(name)s 以及另外 %(amount)s 项失败。","Failed to delete %(name)s and 1 other item.":"删除 %(name)s 以及另外1项失败。","Failed to delete %(name)s.":"删除 %(name)s 失败。","Failed to get update url":"无法获得更新链接","Failed to get upload url":"无法获得上传链接","Failed to move %(name)s":"移动 %(name)s 失败","Failed to send to {placeholder}":"发送给 {placeholder} 失败","Failed to share to {placeholder}":"共享给 {placeholder} 失败","Failed.":"失败。","Failed. Please check the network.":"操作失败。请检查网络是否已连接。","File Upload canceled":"文件上传已取消","File Upload complete":"文件上传已完成","File Upload failed":"文件上传失败","File Uploading...":"文件上传中...","File is too big":"文件太大","File is too small":"文件太小","Filetype not allowed":"不支持的文件类型","Internal error. Failed to copy %(name)s and %(amount)s other item(s).":"内部错误。复制 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to copy %(name)s.":"内部错误。复制 %(name)s 失败。","Internal error. Failed to move %(name)s and %(amount)s other item(s).":"内部错误。移动 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to move %(name)s.":"内部错误。移动 %(name)s 失败。","Invalid destination path":"目标路径无效","It is required.":"必填项。","Just now":"刚才","Loading...":"加载中...","Max number of files exceeded":"文件太多","Move {placeholder} to:":"移动 {placeholder} 到","Moving %(name)s":"正在移动 %(name)s","Moving file %(index)s of %(total)s":"正在移动文件 %(index)s / %(total)s","Name is required":"名称为必填项","Next (Right arrow key)":"下一张(右方向键)","Only an extension there, please input a name.":"请输入完整的文件名。","Open in New Tab":"在新标签页打开","Password is required.":"密码为必填项。","Password is too short":"密码太短","Passwords don't match":"两次输入的密码不一致","Permission error":"权限错误","Please check the network.":"请检查网络是否已连接。","Please choose a directory":"请选择一个目录","Please enter days.":"请输入天数。","Please enter password":"请输入密码","Please enter the password again":"请再次输入密码","Please enter valid days":"请输入有效的天数","Please input at least an email.":"请输入至少一个邮箱。","Please select a contact or a group.":"请选择联系人或群组","Previous (Left arrow key)":"上一张(左方向键)","Processing...":"处理中...","Really want to delete {lib_name}?":"确定要删除 {lib_name} ?","Rename Directory":"重命名目录","Rename File":"重命名文件","Replace file {filename}?":"覆盖文件 {filename} ?","Saving...":"保存中...","Search users or enter emails":"搜索用户或输入邮箱","Select groups":"选择群组","Set {placeholder}'s permission":"设置 {placeholder} 权限","Share {placeholder}":"共享 {placeholder}",Start:"上传",Success:"成功","Successfully copied %(name)s and %(amount)s other items.":"成功复制 %(name)s 和其他 %(amount)s 项条目。","Successfully copied %(name)s and 1 other item.":"成功复制 %(name)s 和另1项条目。","Successfully copied %(name)s.":"成功复制 %(name)s。","Successfully deleted %(name)s":"删除 %(name)s 成功","Successfully deleted %(name)s and %(amount)s other items.":"成功删除 %(name)s 和其他 %(amount)s 项内容。","Successfully deleted %(name)s and 1 other item.":"成功删除 %(name)s 和其他一项内容。","Successfully deleted %(name)s.":"成功删除 %(name)s。","Successfully moved %(name)s and %(amount)s other items.":"成功移动 %(name)s 和其他 %(amount)s 项条目。","Successfully moved %(name)s and 1 other item.":"成功移动 %(name)s 和另1项条目。","Successfully moved %(name)s.":"成功移动 %(name)s。","Successfully sent to {placeholder}":"成功发送给 {placeholder}","Successfully shared to {placeholder}":"成功共享给 {placeholder}","Successfully unshared {placeholder}":"成功取消共享 {placeholder}","Successfully unstared {placeholder}":"成功取消星标 {placeholder}","Uploaded bytes exceed file size":"上传大小超过了文件大小","You don't have any library at present.":"你目前还没有资料库","You have not renamed it.":"你还没重命名。",canceled:"已取消",uploaded:"已上传"},t.gettext=function(e){var n=t.catalog[e];return typeof n=="undefined"?e:typeof n=="string"?n:n[0]},t.ngettext=function(e,n,r){var i=t.catalog[e];return typeof i=="undefined"?r==1?e:n:i[t.pluralidx(r)]},t.gettext_noop=function(e){return e},t.pgettext=function(e,n){var r=t.gettext(e+""+n);return r.indexOf("")!=-1&&(r=n),r},t.npgettext=function(e,n,r,i){var s=t.ngettext(e+""+n,e+""+r,i);return s.indexOf("")!=-1&&(s=t.ngettext(n,r,i)),s},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"j F Y H:i",DATETIME_INPUT_FORMATS:["%d-%m-%Y %H:%M:%S","%d-%m-%y %H:%M:%S","%Y-%m-%d %H:%M:%S","%d-%m-%Y %H.%M:%S","%d-%m-%y %H.%M:%S","%d-%m-%Y %H:%M","%d-%m-%y %H:%M","%Y-%m-%d %H:%M","%d-%m-%Y %H.%M","%d-%m-%y %H.%M","%d-%m-%Y","%d-%m-%y","%Y-%m-%d","%Y-%m-%d %H:%M:%S.%f"],DATE_FORMAT:"j F Y",DATE_INPUT_FORMATS:["%d-%m-%Y","%d-%m-%y","%Y-%m-%d"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"1",MONTH_DAY_FORMAT:"j F",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"j-n-Y H:i",SHORT_DATE_FORMAT:"j-n-Y",THOUSAND_SEPARATOR:".",TIME_FORMAT:"H:i",TIME_INPUT_FORMATS:["%H:%M:%S","%H.%M:%S","%H.%M","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/nl/djangojs.js b/media/assets/scripts/dist/i18n/nl/djangojs.js index 388eba7cc9..beaf7d2874 100644 --- a/media/assets/scripts/dist/i18n/nl/djangojs.js +++ b/media/assets/scripts/dist/i18n/nl/djangojs.js @@ -1 +1 @@ -(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){return e==1?0:1},t.gettext=function(e){return e},t.ngettext=function(e,t,n){return n==1?e:t},t.gettext_noop=function(e){return e},t.pgettext=function(e,t){return t},t.npgettext=function(e,t,n,r){return r==1?t:n},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"j F Y H:i",DATETIME_INPUT_FORMATS:["%d-%m-%Y %H:%M:%S","%d-%m-%y %H:%M:%S","%Y-%m-%d %H:%M:%S","%d-%m-%Y %H.%M:%S","%d-%m-%y %H.%M:%S","%d-%m-%Y %H:%M","%d-%m-%y %H:%M","%Y-%m-%d %H:%M","%d-%m-%Y %H.%M","%d-%m-%y %H.%M","%d-%m-%Y","%d-%m-%y","%Y-%m-%d","%Y-%m-%d %H:%M:%S.%f"],DATE_FORMAT:"j F Y",DATE_INPUT_FORMATS:["%d-%m-%Y","%d-%m-%y","%Y-%m-%d"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"1",MONTH_DAY_FORMAT:"j F",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"j-n-Y H:i",SHORT_DATE_FORMAT:"j-n-Y",THOUSAND_SEPARATOR:".",TIME_FORMAT:"H:i",TIME_INPUT_FORMATS:["%H:%M:%S","%H.%M:%S","%H.%M","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file +(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){var t=0;return typeof t=="boolean"?t?1:0:t},t.catalog={"%curr% of %total%":"%curr% / %total%",'The image could not be loaded.':'图片 无法被加载。',"Are you sure you want to delete these selected items?":"确定要删除选中的条目吗?",Cancel:"取消","Canceled.":"已取消。","Close (Esc)":"关闭 (Esc)","Copy {placeholder} to:":"复制 {placeholder} 到","Copying %(name)s":"正在复制 %(name)s","Copying file %(index)s of %(total)s":"正在复制文件 %(index)s / %(total)s",Delete:"删除","Delete Items":"删除条目","Delete succeeded.":"删除成功。","Empty file upload result":"空文件",Error:"错误","Failed to copy %(name)s":"复制 %(name)s 失败","Failed to delete %(name)s and %(amount)s other items.":"删除 %(name)s 以及另外 %(amount)s 项失败。","Failed to delete %(name)s and 1 other item.":"删除 %(name)s 以及另外1项失败。","Failed to delete %(name)s.":"删除 %(name)s 失败。","Failed to get update url":"无法获得更新链接","Failed to get upload url":"无法获得上传链接","Failed to move %(name)s":"移动 %(name)s 失败","Failed to send to {placeholder}":"发送给 {placeholder} 失败","Failed to share to {placeholder}":"共享给 {placeholder} 失败","Failed.":"失败。","Failed. Please check the network.":"操作失败。请检查网络是否已连接。","File Upload canceled":"文件上传已取消","File Upload complete":"文件上传已完成","File Upload failed":"文件上传失败","File Uploading...":"文件上传中...","File is too big":"文件太大","File is too small":"文件太小","Filetype not allowed":"不支持的文件类型","Internal error. Failed to copy %(name)s and %(amount)s other item(s).":"内部错误。复制 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to copy %(name)s.":"内部错误。复制 %(name)s 失败。","Internal error. Failed to move %(name)s and %(amount)s other item(s).":"内部错误。移动 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to move %(name)s.":"内部错误。移动 %(name)s 失败。","Invalid destination path":"目标路径无效","It is required.":"必填项。","Just now":"刚才","Loading...":"加载中...","Max number of files exceeded":"文件太多","Move {placeholder} to:":"移动 {placeholder} 到","Moving %(name)s":"正在移动 %(name)s","Moving file %(index)s of %(total)s":"正在移动文件 %(index)s / %(total)s","Name is required":"名称为必填项","Next (Right arrow key)":"下一张(右方向键)","Only an extension there, please input a name.":"请输入完整的文件名。","Open in New Tab":"在新标签页打开","Password is required.":"密码为必填项。","Password is too short":"密码太短","Passwords don't match":"两次输入的密码不一致","Permission error":"权限错误","Please check the network.":"请检查网络是否已连接。","Please choose a directory":"请选择一个目录","Please enter days.":"请输入天数。","Please enter password":"请输入密码","Please enter the password again":"请再次输入密码","Please enter valid days":"请输入有效的天数","Please input at least an email.":"请输入至少一个邮箱。","Please select a contact or a group.":"请选择联系人或群组","Previous (Left arrow key)":"上一张(左方向键)","Processing...":"处理中...","Really want to delete {lib_name}?":"确定要删除 {lib_name} ?","Rename Directory":"重命名目录","Rename File":"重命名文件","Replace file {filename}?":"覆盖文件 {filename} ?","Saving...":"保存中...","Search users or enter emails":"搜索用户或输入邮箱","Select groups":"选择群组","Set {placeholder}'s permission":"设置 {placeholder} 权限","Share {placeholder}":"共享 {placeholder}",Start:"上传",Success:"成功","Successfully copied %(name)s and %(amount)s other items.":"成功复制 %(name)s 和其他 %(amount)s 项条目。","Successfully copied %(name)s and 1 other item.":"成功复制 %(name)s 和另1项条目。","Successfully copied %(name)s.":"成功复制 %(name)s。","Successfully deleted %(name)s":"删除 %(name)s 成功","Successfully deleted %(name)s and %(amount)s other items.":"成功删除 %(name)s 和其他 %(amount)s 项内容。","Successfully deleted %(name)s and 1 other item.":"成功删除 %(name)s 和其他一项内容。","Successfully deleted %(name)s.":"成功删除 %(name)s。","Successfully moved %(name)s and %(amount)s other items.":"成功移动 %(name)s 和其他 %(amount)s 项条目。","Successfully moved %(name)s and 1 other item.":"成功移动 %(name)s 和另1项条目。","Successfully moved %(name)s.":"成功移动 %(name)s。","Successfully sent to {placeholder}":"成功发送给 {placeholder}","Successfully shared to {placeholder}":"成功共享给 {placeholder}","Successfully unshared {placeholder}":"成功取消共享 {placeholder}","Successfully unstared {placeholder}":"成功取消星标 {placeholder}","Uploaded bytes exceed file size":"上传大小超过了文件大小","You don't have any library at present.":"你目前还没有资料库","You have not renamed it.":"你还没重命名。",canceled:"已取消",uploaded:"已上传"},t.gettext=function(e){var n=t.catalog[e];return typeof n=="undefined"?e:typeof n=="string"?n:n[0]},t.ngettext=function(e,n,r){var i=t.catalog[e];return typeof i=="undefined"?r==1?e:n:i[t.pluralidx(r)]},t.gettext_noop=function(e){return e},t.pgettext=function(e,n){var r=t.gettext(e+""+n);return r.indexOf("")!=-1&&(r=n),r},t.npgettext=function(e,n,r,i){var s=t.ngettext(e+""+n,e+""+r,i);return s.indexOf("")!=-1&&(s=t.ngettext(n,r,i)),s},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"j F Y H:i",DATETIME_INPUT_FORMATS:["%d-%m-%Y %H:%M:%S","%d-%m-%y %H:%M:%S","%Y-%m-%d %H:%M:%S","%d-%m-%Y %H.%M:%S","%d-%m-%y %H.%M:%S","%d-%m-%Y %H:%M","%d-%m-%y %H:%M","%Y-%m-%d %H:%M","%d-%m-%Y %H.%M","%d-%m-%y %H.%M","%d-%m-%Y","%d-%m-%y","%Y-%m-%d","%Y-%m-%d %H:%M:%S.%f"],DATE_FORMAT:"j F Y",DATE_INPUT_FORMATS:["%d-%m-%Y","%d-%m-%y","%Y-%m-%d"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"1",MONTH_DAY_FORMAT:"j F",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"j-n-Y H:i",SHORT_DATE_FORMAT:"j-n-Y",THOUSAND_SEPARATOR:".",TIME_FORMAT:"H:i",TIME_INPUT_FORMATS:["%H:%M:%S","%H.%M:%S","%H.%M","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/pt-br/djangojs.8ff0892a4365.js b/media/assets/scripts/dist/i18n/pt-br/djangojs.8ff0892a4365.js new file mode 100644 index 0000000000..9d8f75444c --- /dev/null +++ b/media/assets/scripts/dist/i18n/pt-br/djangojs.8ff0892a4365.js @@ -0,0 +1 @@ +(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){var t=0;return typeof t=="boolean"?t?1:0:t},t.catalog={"%curr% of %total%":"%curr% / %total%",'The image could not be loaded.':'图片 无法被加载。',"Are you sure you want to delete these selected items?":"确定要删除选中的条目吗?",Cancel:"取消","Canceled.":"已取消。","Close (Esc)":"关闭 (Esc)","Copy {placeholder} to:":"复制 {placeholder} 到","Copying %(name)s":"正在复制 %(name)s","Copying file %(index)s of %(total)s":"正在复制文件 %(index)s / %(total)s",Delete:"删除","Delete Items":"删除条目","Delete succeeded.":"删除成功。","Empty file upload result":"空文件",Error:"错误","Failed to copy %(name)s":"复制 %(name)s 失败","Failed to delete %(name)s and %(amount)s other items.":"删除 %(name)s 以及另外 %(amount)s 项失败。","Failed to delete %(name)s and 1 other item.":"删除 %(name)s 以及另外1项失败。","Failed to delete %(name)s.":"删除 %(name)s 失败。","Failed to get update url":"无法获得更新链接","Failed to get upload url":"无法获得上传链接","Failed to move %(name)s":"移动 %(name)s 失败","Failed to send to {placeholder}":"发送给 {placeholder} 失败","Failed to share to {placeholder}":"共享给 {placeholder} 失败","Failed.":"失败。","Failed. Please check the network.":"操作失败。请检查网络是否已连接。","File Upload canceled":"文件上传已取消","File Upload complete":"文件上传已完成","File Upload failed":"文件上传失败","File Uploading...":"文件上传中...","File is too big":"文件太大","File is too small":"文件太小","Filetype not allowed":"不支持的文件类型","Internal error. Failed to copy %(name)s and %(amount)s other item(s).":"内部错误。复制 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to copy %(name)s.":"内部错误。复制 %(name)s 失败。","Internal error. Failed to move %(name)s and %(amount)s other item(s).":"内部错误。移动 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to move %(name)s.":"内部错误。移动 %(name)s 失败。","Invalid destination path":"目标路径无效","It is required.":"必填项。","Just now":"刚才","Loading...":"加载中...","Max number of files exceeded":"文件太多","Move {placeholder} to:":"移动 {placeholder} 到","Moving %(name)s":"正在移动 %(name)s","Moving file %(index)s of %(total)s":"正在移动文件 %(index)s / %(total)s","Name is required":"名称为必填项","Next (Right arrow key)":"下一张(右方向键)","Only an extension there, please input a name.":"请输入完整的文件名。","Open in New Tab":"在新标签页打开","Password is required.":"密码为必填项。","Password is too short":"密码太短","Passwords don't match":"两次输入的密码不一致","Permission error":"权限错误","Please check the network.":"请检查网络是否已连接。","Please choose a directory":"请选择一个目录","Please enter days.":"请输入天数。","Please enter password":"请输入密码","Please enter the password again":"请再次输入密码","Please enter valid days":"请输入有效的天数","Please input at least an email.":"请输入至少一个邮箱。","Please select a contact or a group.":"请选择联系人或群组","Previous (Left arrow key)":"上一张(左方向键)","Processing...":"处理中...","Really want to delete {lib_name}?":"确定要删除 {lib_name} ?","Rename Directory":"重命名目录","Rename File":"重命名文件","Replace file {filename}?":"覆盖文件 {filename} ?","Saving...":"保存中...","Search users or enter emails":"搜索用户或输入邮箱","Select groups":"选择群组","Set {placeholder}'s permission":"设置 {placeholder} 权限","Share {placeholder}":"共享 {placeholder}",Start:"上传",Success:"成功","Successfully copied %(name)s and %(amount)s other items.":"成功复制 %(name)s 和其他 %(amount)s 项条目。","Successfully copied %(name)s and 1 other item.":"成功复制 %(name)s 和另1项条目。","Successfully copied %(name)s.":"成功复制 %(name)s。","Successfully deleted %(name)s":"删除 %(name)s 成功","Successfully deleted %(name)s and %(amount)s other items.":"成功删除 %(name)s 和其他 %(amount)s 项内容。","Successfully deleted %(name)s and 1 other item.":"成功删除 %(name)s 和其他一项内容。","Successfully deleted %(name)s.":"成功删除 %(name)s。","Successfully moved %(name)s and %(amount)s other items.":"成功移动 %(name)s 和其他 %(amount)s 项条目。","Successfully moved %(name)s and 1 other item.":"成功移动 %(name)s 和另1项条目。","Successfully moved %(name)s.":"成功移动 %(name)s。","Successfully sent to {placeholder}":"成功发送给 {placeholder}","Successfully shared to {placeholder}":"成功共享给 {placeholder}","Successfully unshared {placeholder}":"成功取消共享 {placeholder}","Successfully unstared {placeholder}":"成功取消星标 {placeholder}","Uploaded bytes exceed file size":"上传大小超过了文件大小","You don't have any library at present.":"你目前还没有资料库","You have not renamed it.":"你还没重命名。",canceled:"已取消",uploaded:"已上传"},t.gettext=function(e){var n=t.catalog[e];return typeof n=="undefined"?e:typeof n=="string"?n:n[0]},t.ngettext=function(e,n,r){var i=t.catalog[e];return typeof i=="undefined"?r==1?e:n:i[t.pluralidx(r)]},t.gettext_noop=function(e){return e},t.pgettext=function(e,n){var r=t.gettext(e+""+n);return r.indexOf("")!=-1&&(r=n),r},t.npgettext=function(e,n,r,i){var s=t.ngettext(e+""+n,e+""+r,i);return s.indexOf("")!=-1&&(s=t.ngettext(n,r,i)),s},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"j \\d\\e F \\d\\e Y à\\s H:i",DATETIME_INPUT_FORMATS:["%d/%m/%Y %H:%M:%S","%d/%m/%Y %H:%M","%d/%m/%Y","%d/%m/%y %H:%M:%S","%d/%m/%y %H:%M","%d/%m/%y","%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d"],DATE_FORMAT:"j \\d\\e F \\d\\e Y",DATE_INPUT_FORMATS:["%d/%m/%Y","%d/%m/%y","%Y-%m-%d"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"0",MONTH_DAY_FORMAT:"j \\d\\e F",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"d/m/Y H:i",SHORT_DATE_FORMAT:"d/m/Y",THOUSAND_SEPARATOR:".",TIME_FORMAT:"H:i",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F \\d\\e Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/pt-br/djangojs.de66f591a925.js b/media/assets/scripts/dist/i18n/pt-br/djangojs.de66f591a925.js deleted file mode 100644 index 0e84c4fea8..0000000000 --- a/media/assets/scripts/dist/i18n/pt-br/djangojs.de66f591a925.js +++ /dev/null @@ -1 +0,0 @@ -(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){return e==1?0:1},t.gettext=function(e){return e},t.ngettext=function(e,t,n){return n==1?e:t},t.gettext_noop=function(e){return e},t.pgettext=function(e,t){return t},t.npgettext=function(e,t,n,r){return r==1?t:n},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"j \\d\\e F \\d\\e Y à\\s H:i",DATETIME_INPUT_FORMATS:["%d/%m/%Y %H:%M:%S","%d/%m/%Y %H:%M","%d/%m/%Y","%d/%m/%y %H:%M:%S","%d/%m/%y %H:%M","%d/%m/%y","%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d"],DATE_FORMAT:"j \\d\\e F \\d\\e Y",DATE_INPUT_FORMATS:["%d/%m/%Y","%d/%m/%y","%Y-%m-%d"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"0",MONTH_DAY_FORMAT:"j \\d\\e F",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"d/m/Y H:i",SHORT_DATE_FORMAT:"d/m/Y",THOUSAND_SEPARATOR:".",TIME_FORMAT:"H:i",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F \\d\\e Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/pt-br/djangojs.js b/media/assets/scripts/dist/i18n/pt-br/djangojs.js index 0e84c4fea8..9d8f75444c 100644 --- a/media/assets/scripts/dist/i18n/pt-br/djangojs.js +++ b/media/assets/scripts/dist/i18n/pt-br/djangojs.js @@ -1 +1 @@ -(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){return e==1?0:1},t.gettext=function(e){return e},t.ngettext=function(e,t,n){return n==1?e:t},t.gettext_noop=function(e){return e},t.pgettext=function(e,t){return t},t.npgettext=function(e,t,n,r){return r==1?t:n},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"j \\d\\e F \\d\\e Y à\\s H:i",DATETIME_INPUT_FORMATS:["%d/%m/%Y %H:%M:%S","%d/%m/%Y %H:%M","%d/%m/%Y","%d/%m/%y %H:%M:%S","%d/%m/%y %H:%M","%d/%m/%y","%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d"],DATE_FORMAT:"j \\d\\e F \\d\\e Y",DATE_INPUT_FORMATS:["%d/%m/%Y","%d/%m/%y","%Y-%m-%d"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"0",MONTH_DAY_FORMAT:"j \\d\\e F",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"d/m/Y H:i",SHORT_DATE_FORMAT:"d/m/Y",THOUSAND_SEPARATOR:".",TIME_FORMAT:"H:i",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F \\d\\e Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file +(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){var t=0;return typeof t=="boolean"?t?1:0:t},t.catalog={"%curr% of %total%":"%curr% / %total%",'The image could not be loaded.':'图片 无法被加载。',"Are you sure you want to delete these selected items?":"确定要删除选中的条目吗?",Cancel:"取消","Canceled.":"已取消。","Close (Esc)":"关闭 (Esc)","Copy {placeholder} to:":"复制 {placeholder} 到","Copying %(name)s":"正在复制 %(name)s","Copying file %(index)s of %(total)s":"正在复制文件 %(index)s / %(total)s",Delete:"删除","Delete Items":"删除条目","Delete succeeded.":"删除成功。","Empty file upload result":"空文件",Error:"错误","Failed to copy %(name)s":"复制 %(name)s 失败","Failed to delete %(name)s and %(amount)s other items.":"删除 %(name)s 以及另外 %(amount)s 项失败。","Failed to delete %(name)s and 1 other item.":"删除 %(name)s 以及另外1项失败。","Failed to delete %(name)s.":"删除 %(name)s 失败。","Failed to get update url":"无法获得更新链接","Failed to get upload url":"无法获得上传链接","Failed to move %(name)s":"移动 %(name)s 失败","Failed to send to {placeholder}":"发送给 {placeholder} 失败","Failed to share to {placeholder}":"共享给 {placeholder} 失败","Failed.":"失败。","Failed. Please check the network.":"操作失败。请检查网络是否已连接。","File Upload canceled":"文件上传已取消","File Upload complete":"文件上传已完成","File Upload failed":"文件上传失败","File Uploading...":"文件上传中...","File is too big":"文件太大","File is too small":"文件太小","Filetype not allowed":"不支持的文件类型","Internal error. Failed to copy %(name)s and %(amount)s other item(s).":"内部错误。复制 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to copy %(name)s.":"内部错误。复制 %(name)s 失败。","Internal error. Failed to move %(name)s and %(amount)s other item(s).":"内部错误。移动 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to move %(name)s.":"内部错误。移动 %(name)s 失败。","Invalid destination path":"目标路径无效","It is required.":"必填项。","Just now":"刚才","Loading...":"加载中...","Max number of files exceeded":"文件太多","Move {placeholder} to:":"移动 {placeholder} 到","Moving %(name)s":"正在移动 %(name)s","Moving file %(index)s of %(total)s":"正在移动文件 %(index)s / %(total)s","Name is required":"名称为必填项","Next (Right arrow key)":"下一张(右方向键)","Only an extension there, please input a name.":"请输入完整的文件名。","Open in New Tab":"在新标签页打开","Password is required.":"密码为必填项。","Password is too short":"密码太短","Passwords don't match":"两次输入的密码不一致","Permission error":"权限错误","Please check the network.":"请检查网络是否已连接。","Please choose a directory":"请选择一个目录","Please enter days.":"请输入天数。","Please enter password":"请输入密码","Please enter the password again":"请再次输入密码","Please enter valid days":"请输入有效的天数","Please input at least an email.":"请输入至少一个邮箱。","Please select a contact or a group.":"请选择联系人或群组","Previous (Left arrow key)":"上一张(左方向键)","Processing...":"处理中...","Really want to delete {lib_name}?":"确定要删除 {lib_name} ?","Rename Directory":"重命名目录","Rename File":"重命名文件","Replace file {filename}?":"覆盖文件 {filename} ?","Saving...":"保存中...","Search users or enter emails":"搜索用户或输入邮箱","Select groups":"选择群组","Set {placeholder}'s permission":"设置 {placeholder} 权限","Share {placeholder}":"共享 {placeholder}",Start:"上传",Success:"成功","Successfully copied %(name)s and %(amount)s other items.":"成功复制 %(name)s 和其他 %(amount)s 项条目。","Successfully copied %(name)s and 1 other item.":"成功复制 %(name)s 和另1项条目。","Successfully copied %(name)s.":"成功复制 %(name)s。","Successfully deleted %(name)s":"删除 %(name)s 成功","Successfully deleted %(name)s and %(amount)s other items.":"成功删除 %(name)s 和其他 %(amount)s 项内容。","Successfully deleted %(name)s and 1 other item.":"成功删除 %(name)s 和其他一项内容。","Successfully deleted %(name)s.":"成功删除 %(name)s。","Successfully moved %(name)s and %(amount)s other items.":"成功移动 %(name)s 和其他 %(amount)s 项条目。","Successfully moved %(name)s and 1 other item.":"成功移动 %(name)s 和另1项条目。","Successfully moved %(name)s.":"成功移动 %(name)s。","Successfully sent to {placeholder}":"成功发送给 {placeholder}","Successfully shared to {placeholder}":"成功共享给 {placeholder}","Successfully unshared {placeholder}":"成功取消共享 {placeholder}","Successfully unstared {placeholder}":"成功取消星标 {placeholder}","Uploaded bytes exceed file size":"上传大小超过了文件大小","You don't have any library at present.":"你目前还没有资料库","You have not renamed it.":"你还没重命名。",canceled:"已取消",uploaded:"已上传"},t.gettext=function(e){var n=t.catalog[e];return typeof n=="undefined"?e:typeof n=="string"?n:n[0]},t.ngettext=function(e,n,r){var i=t.catalog[e];return typeof i=="undefined"?r==1?e:n:i[t.pluralidx(r)]},t.gettext_noop=function(e){return e},t.pgettext=function(e,n){var r=t.gettext(e+""+n);return r.indexOf("")!=-1&&(r=n),r},t.npgettext=function(e,n,r,i){var s=t.ngettext(e+""+n,e+""+r,i);return s.indexOf("")!=-1&&(s=t.ngettext(n,r,i)),s},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"j \\d\\e F \\d\\e Y à\\s H:i",DATETIME_INPUT_FORMATS:["%d/%m/%Y %H:%M:%S","%d/%m/%Y %H:%M","%d/%m/%Y","%d/%m/%y %H:%M:%S","%d/%m/%y %H:%M","%d/%m/%y","%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d"],DATE_FORMAT:"j \\d\\e F \\d\\e Y",DATE_INPUT_FORMATS:["%d/%m/%Y","%d/%m/%y","%Y-%m-%d"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"0",MONTH_DAY_FORMAT:"j \\d\\e F",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"d/m/Y H:i",SHORT_DATE_FORMAT:"d/m/Y",THOUSAND_SEPARATOR:".",TIME_FORMAT:"H:i",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F \\d\\e Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/ru/djangojs.b823fe11174f.js b/media/assets/scripts/dist/i18n/ru/djangojs.b823fe11174f.js deleted file mode 100644 index 6dfb36c477..0000000000 --- a/media/assets/scripts/dist/i18n/ru/djangojs.b823fe11174f.js +++ /dev/null @@ -1 +0,0 @@ -(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){return e==1?0:1},t.gettext=function(e){return e},t.ngettext=function(e,t,n){return n==1?e:t},t.gettext_noop=function(e){return e},t.pgettext=function(e,t){return t},t.npgettext=function(e,t,n,r){return r==1?t:n},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"j E Y г. G:i:s",DATETIME_INPUT_FORMATS:["%d.%m.%Y %H:%M:%S","%d.%m.%Y %H:%M","%d.%m.%Y","%d.%m.%y %H:%M:%S","%d.%m.%y %H:%M","%d.%m.%y","%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d"],DATE_FORMAT:"j E Y г.",DATE_INPUT_FORMATS:["%d.%m.%Y","%d.%m.%y","%Y-%m-%d"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"1",MONTH_DAY_FORMAT:"j F",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"d.m.Y H:i",SHORT_DATE_FORMAT:"d.m.Y",THOUSAND_SEPARATOR:" ",TIME_FORMAT:"G:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y г."},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/ru/djangojs.c7f70b125025.js b/media/assets/scripts/dist/i18n/ru/djangojs.c7f70b125025.js new file mode 100644 index 0000000000..bf85596590 --- /dev/null +++ b/media/assets/scripts/dist/i18n/ru/djangojs.c7f70b125025.js @@ -0,0 +1 @@ +(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){var t=0;return typeof t=="boolean"?t?1:0:t},t.catalog={"%curr% of %total%":"%curr% / %total%",'The image could not be loaded.':'图片 无法被加载。',"Are you sure you want to delete these selected items?":"确定要删除选中的条目吗?",Cancel:"取消","Canceled.":"已取消。","Close (Esc)":"关闭 (Esc)","Copy {placeholder} to:":"复制 {placeholder} 到","Copying %(name)s":"正在复制 %(name)s","Copying file %(index)s of %(total)s":"正在复制文件 %(index)s / %(total)s",Delete:"删除","Delete Items":"删除条目","Delete succeeded.":"删除成功。","Empty file upload result":"空文件",Error:"错误","Failed to copy %(name)s":"复制 %(name)s 失败","Failed to delete %(name)s and %(amount)s other items.":"删除 %(name)s 以及另外 %(amount)s 项失败。","Failed to delete %(name)s and 1 other item.":"删除 %(name)s 以及另外1项失败。","Failed to delete %(name)s.":"删除 %(name)s 失败。","Failed to get update url":"无法获得更新链接","Failed to get upload url":"无法获得上传链接","Failed to move %(name)s":"移动 %(name)s 失败","Failed to send to {placeholder}":"发送给 {placeholder} 失败","Failed to share to {placeholder}":"共享给 {placeholder} 失败","Failed.":"失败。","Failed. Please check the network.":"操作失败。请检查网络是否已连接。","File Upload canceled":"文件上传已取消","File Upload complete":"文件上传已完成","File Upload failed":"文件上传失败","File Uploading...":"文件上传中...","File is too big":"文件太大","File is too small":"文件太小","Filetype not allowed":"不支持的文件类型","Internal error. Failed to copy %(name)s and %(amount)s other item(s).":"内部错误。复制 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to copy %(name)s.":"内部错误。复制 %(name)s 失败。","Internal error. Failed to move %(name)s and %(amount)s other item(s).":"内部错误。移动 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to move %(name)s.":"内部错误。移动 %(name)s 失败。","Invalid destination path":"目标路径无效","It is required.":"必填项。","Just now":"刚才","Loading...":"加载中...","Max number of files exceeded":"文件太多","Move {placeholder} to:":"移动 {placeholder} 到","Moving %(name)s":"正在移动 %(name)s","Moving file %(index)s of %(total)s":"正在移动文件 %(index)s / %(total)s","Name is required":"名称为必填项","Next (Right arrow key)":"下一张(右方向键)","Only an extension there, please input a name.":"请输入完整的文件名。","Open in New Tab":"在新标签页打开","Password is required.":"密码为必填项。","Password is too short":"密码太短","Passwords don't match":"两次输入的密码不一致","Permission error":"权限错误","Please check the network.":"请检查网络是否已连接。","Please choose a directory":"请选择一个目录","Please enter days.":"请输入天数。","Please enter password":"请输入密码","Please enter the password again":"请再次输入密码","Please enter valid days":"请输入有效的天数","Please input at least an email.":"请输入至少一个邮箱。","Please select a contact or a group.":"请选择联系人或群组","Previous (Left arrow key)":"上一张(左方向键)","Processing...":"处理中...","Really want to delete {lib_name}?":"确定要删除 {lib_name} ?","Rename Directory":"重命名目录","Rename File":"重命名文件","Replace file {filename}?":"覆盖文件 {filename} ?","Saving...":"保存中...","Search users or enter emails":"搜索用户或输入邮箱","Select groups":"选择群组","Set {placeholder}'s permission":"设置 {placeholder} 权限","Share {placeholder}":"共享 {placeholder}",Start:"上传",Success:"成功","Successfully copied %(name)s and %(amount)s other items.":"成功复制 %(name)s 和其他 %(amount)s 项条目。","Successfully copied %(name)s and 1 other item.":"成功复制 %(name)s 和另1项条目。","Successfully copied %(name)s.":"成功复制 %(name)s。","Successfully deleted %(name)s":"删除 %(name)s 成功","Successfully deleted %(name)s and %(amount)s other items.":"成功删除 %(name)s 和其他 %(amount)s 项内容。","Successfully deleted %(name)s and 1 other item.":"成功删除 %(name)s 和其他一项内容。","Successfully deleted %(name)s.":"成功删除 %(name)s。","Successfully moved %(name)s and %(amount)s other items.":"成功移动 %(name)s 和其他 %(amount)s 项条目。","Successfully moved %(name)s and 1 other item.":"成功移动 %(name)s 和另1项条目。","Successfully moved %(name)s.":"成功移动 %(name)s。","Successfully sent to {placeholder}":"成功发送给 {placeholder}","Successfully shared to {placeholder}":"成功共享给 {placeholder}","Successfully unshared {placeholder}":"成功取消共享 {placeholder}","Successfully unstared {placeholder}":"成功取消星标 {placeholder}","Uploaded bytes exceed file size":"上传大小超过了文件大小","You don't have any library at present.":"你目前还没有资料库","You have not renamed it.":"你还没重命名。",canceled:"已取消",uploaded:"已上传"},t.gettext=function(e){var n=t.catalog[e];return typeof n=="undefined"?e:typeof n=="string"?n:n[0]},t.ngettext=function(e,n,r){var i=t.catalog[e];return typeof i=="undefined"?r==1?e:n:i[t.pluralidx(r)]},t.gettext_noop=function(e){return e},t.pgettext=function(e,n){var r=t.gettext(e+""+n);return r.indexOf("")!=-1&&(r=n),r},t.npgettext=function(e,n,r,i){var s=t.ngettext(e+""+n,e+""+r,i);return s.indexOf("")!=-1&&(s=t.ngettext(n,r,i)),s},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"j E Y г. G:i:s",DATETIME_INPUT_FORMATS:["%d.%m.%Y %H:%M:%S","%d.%m.%Y %H:%M","%d.%m.%Y","%d.%m.%y %H:%M:%S","%d.%m.%y %H:%M","%d.%m.%y","%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d"],DATE_FORMAT:"j E Y г.",DATE_INPUT_FORMATS:["%d.%m.%Y","%d.%m.%y","%Y-%m-%d"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"1",MONTH_DAY_FORMAT:"j F",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"d.m.Y H:i",SHORT_DATE_FORMAT:"d.m.Y",THOUSAND_SEPARATOR:" ",TIME_FORMAT:"G:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y г."},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/ru/djangojs.js b/media/assets/scripts/dist/i18n/ru/djangojs.js index 6dfb36c477..bf85596590 100644 --- a/media/assets/scripts/dist/i18n/ru/djangojs.js +++ b/media/assets/scripts/dist/i18n/ru/djangojs.js @@ -1 +1 @@ -(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){return e==1?0:1},t.gettext=function(e){return e},t.ngettext=function(e,t,n){return n==1?e:t},t.gettext_noop=function(e){return e},t.pgettext=function(e,t){return t},t.npgettext=function(e,t,n,r){return r==1?t:n},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"j E Y г. G:i:s",DATETIME_INPUT_FORMATS:["%d.%m.%Y %H:%M:%S","%d.%m.%Y %H:%M","%d.%m.%Y","%d.%m.%y %H:%M:%S","%d.%m.%y %H:%M","%d.%m.%y","%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d"],DATE_FORMAT:"j E Y г.",DATE_INPUT_FORMATS:["%d.%m.%Y","%d.%m.%y","%Y-%m-%d"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"1",MONTH_DAY_FORMAT:"j F",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"d.m.Y H:i",SHORT_DATE_FORMAT:"d.m.Y",THOUSAND_SEPARATOR:" ",TIME_FORMAT:"G:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y г."},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file +(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){var t=0;return typeof t=="boolean"?t?1:0:t},t.catalog={"%curr% of %total%":"%curr% / %total%",'The image could not be loaded.':'图片 无法被加载。',"Are you sure you want to delete these selected items?":"确定要删除选中的条目吗?",Cancel:"取消","Canceled.":"已取消。","Close (Esc)":"关闭 (Esc)","Copy {placeholder} to:":"复制 {placeholder} 到","Copying %(name)s":"正在复制 %(name)s","Copying file %(index)s of %(total)s":"正在复制文件 %(index)s / %(total)s",Delete:"删除","Delete Items":"删除条目","Delete succeeded.":"删除成功。","Empty file upload result":"空文件",Error:"错误","Failed to copy %(name)s":"复制 %(name)s 失败","Failed to delete %(name)s and %(amount)s other items.":"删除 %(name)s 以及另外 %(amount)s 项失败。","Failed to delete %(name)s and 1 other item.":"删除 %(name)s 以及另外1项失败。","Failed to delete %(name)s.":"删除 %(name)s 失败。","Failed to get update url":"无法获得更新链接","Failed to get upload url":"无法获得上传链接","Failed to move %(name)s":"移动 %(name)s 失败","Failed to send to {placeholder}":"发送给 {placeholder} 失败","Failed to share to {placeholder}":"共享给 {placeholder} 失败","Failed.":"失败。","Failed. Please check the network.":"操作失败。请检查网络是否已连接。","File Upload canceled":"文件上传已取消","File Upload complete":"文件上传已完成","File Upload failed":"文件上传失败","File Uploading...":"文件上传中...","File is too big":"文件太大","File is too small":"文件太小","Filetype not allowed":"不支持的文件类型","Internal error. Failed to copy %(name)s and %(amount)s other item(s).":"内部错误。复制 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to copy %(name)s.":"内部错误。复制 %(name)s 失败。","Internal error. Failed to move %(name)s and %(amount)s other item(s).":"内部错误。移动 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to move %(name)s.":"内部错误。移动 %(name)s 失败。","Invalid destination path":"目标路径无效","It is required.":"必填项。","Just now":"刚才","Loading...":"加载中...","Max number of files exceeded":"文件太多","Move {placeholder} to:":"移动 {placeholder} 到","Moving %(name)s":"正在移动 %(name)s","Moving file %(index)s of %(total)s":"正在移动文件 %(index)s / %(total)s","Name is required":"名称为必填项","Next (Right arrow key)":"下一张(右方向键)","Only an extension there, please input a name.":"请输入完整的文件名。","Open in New Tab":"在新标签页打开","Password is required.":"密码为必填项。","Password is too short":"密码太短","Passwords don't match":"两次输入的密码不一致","Permission error":"权限错误","Please check the network.":"请检查网络是否已连接。","Please choose a directory":"请选择一个目录","Please enter days.":"请输入天数。","Please enter password":"请输入密码","Please enter the password again":"请再次输入密码","Please enter valid days":"请输入有效的天数","Please input at least an email.":"请输入至少一个邮箱。","Please select a contact or a group.":"请选择联系人或群组","Previous (Left arrow key)":"上一张(左方向键)","Processing...":"处理中...","Really want to delete {lib_name}?":"确定要删除 {lib_name} ?","Rename Directory":"重命名目录","Rename File":"重命名文件","Replace file {filename}?":"覆盖文件 {filename} ?","Saving...":"保存中...","Search users or enter emails":"搜索用户或输入邮箱","Select groups":"选择群组","Set {placeholder}'s permission":"设置 {placeholder} 权限","Share {placeholder}":"共享 {placeholder}",Start:"上传",Success:"成功","Successfully copied %(name)s and %(amount)s other items.":"成功复制 %(name)s 和其他 %(amount)s 项条目。","Successfully copied %(name)s and 1 other item.":"成功复制 %(name)s 和另1项条目。","Successfully copied %(name)s.":"成功复制 %(name)s。","Successfully deleted %(name)s":"删除 %(name)s 成功","Successfully deleted %(name)s and %(amount)s other items.":"成功删除 %(name)s 和其他 %(amount)s 项内容。","Successfully deleted %(name)s and 1 other item.":"成功删除 %(name)s 和其他一项内容。","Successfully deleted %(name)s.":"成功删除 %(name)s。","Successfully moved %(name)s and %(amount)s other items.":"成功移动 %(name)s 和其他 %(amount)s 项条目。","Successfully moved %(name)s and 1 other item.":"成功移动 %(name)s 和另1项条目。","Successfully moved %(name)s.":"成功移动 %(name)s。","Successfully sent to {placeholder}":"成功发送给 {placeholder}","Successfully shared to {placeholder}":"成功共享给 {placeholder}","Successfully unshared {placeholder}":"成功取消共享 {placeholder}","Successfully unstared {placeholder}":"成功取消星标 {placeholder}","Uploaded bytes exceed file size":"上传大小超过了文件大小","You don't have any library at present.":"你目前还没有资料库","You have not renamed it.":"你还没重命名。",canceled:"已取消",uploaded:"已上传"},t.gettext=function(e){var n=t.catalog[e];return typeof n=="undefined"?e:typeof n=="string"?n:n[0]},t.ngettext=function(e,n,r){var i=t.catalog[e];return typeof i=="undefined"?r==1?e:n:i[t.pluralidx(r)]},t.gettext_noop=function(e){return e},t.pgettext=function(e,n){var r=t.gettext(e+""+n);return r.indexOf("")!=-1&&(r=n),r},t.npgettext=function(e,n,r,i){var s=t.ngettext(e+""+n,e+""+r,i);return s.indexOf("")!=-1&&(s=t.ngettext(n,r,i)),s},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"j E Y г. G:i:s",DATETIME_INPUT_FORMATS:["%d.%m.%Y %H:%M:%S","%d.%m.%Y %H:%M","%d.%m.%Y","%d.%m.%y %H:%M:%S","%d.%m.%y %H:%M","%d.%m.%y","%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d"],DATE_FORMAT:"j E Y г.",DATE_INPUT_FORMATS:["%d.%m.%Y","%d.%m.%y","%Y-%m-%d"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"1",MONTH_DAY_FORMAT:"j F",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"d.m.Y H:i",SHORT_DATE_FORMAT:"d.m.Y",THOUSAND_SEPARATOR:" ",TIME_FORMAT:"G:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y г."},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/sk/djangojs.01f7cbc1bf26.js b/media/assets/scripts/dist/i18n/sk/djangojs.01f7cbc1bf26.js deleted file mode 100644 index 9c9548617e..0000000000 --- a/media/assets/scripts/dist/i18n/sk/djangojs.01f7cbc1bf26.js +++ /dev/null @@ -1 +0,0 @@ -(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){return e==1?0:1},t.gettext=function(e){return e},t.ngettext=function(e,t,n){return n==1?e:t},t.gettext_noop=function(e){return e},t.pgettext=function(e,t){return t},t.npgettext=function(e,t,n,r){return r==1?t:n},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"j. F Y G:i:s",DATETIME_INPUT_FORMATS:["%d.%m.%Y %H:%M:%S","%d.%m.%Y %H:%M","%d.%m.%Y","%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d"],DATE_FORMAT:"j. F Y",DATE_INPUT_FORMATS:["%d.%m.%Y","%d.%m.%y","%y-%m-%d","%Y-%m-%d"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"1",MONTH_DAY_FORMAT:"j. F",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"d.m.Y G:i:s",SHORT_DATE_FORMAT:"d.m.Y",THOUSAND_SEPARATOR:" ",TIME_FORMAT:"G:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/sk/djangojs.2e5a99337f36.js b/media/assets/scripts/dist/i18n/sk/djangojs.2e5a99337f36.js new file mode 100644 index 0000000000..9119b73fc4 --- /dev/null +++ b/media/assets/scripts/dist/i18n/sk/djangojs.2e5a99337f36.js @@ -0,0 +1 @@ +(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){var t=0;return typeof t=="boolean"?t?1:0:t},t.catalog={"%curr% of %total%":"%curr% / %total%",'The image could not be loaded.':'图片 无法被加载。',"Are you sure you want to delete these selected items?":"确定要删除选中的条目吗?",Cancel:"取消","Canceled.":"已取消。","Close (Esc)":"关闭 (Esc)","Copy {placeholder} to:":"复制 {placeholder} 到","Copying %(name)s":"正在复制 %(name)s","Copying file %(index)s of %(total)s":"正在复制文件 %(index)s / %(total)s",Delete:"删除","Delete Items":"删除条目","Delete succeeded.":"删除成功。","Empty file upload result":"空文件",Error:"错误","Failed to copy %(name)s":"复制 %(name)s 失败","Failed to delete %(name)s and %(amount)s other items.":"删除 %(name)s 以及另外 %(amount)s 项失败。","Failed to delete %(name)s and 1 other item.":"删除 %(name)s 以及另外1项失败。","Failed to delete %(name)s.":"删除 %(name)s 失败。","Failed to get update url":"无法获得更新链接","Failed to get upload url":"无法获得上传链接","Failed to move %(name)s":"移动 %(name)s 失败","Failed to send to {placeholder}":"发送给 {placeholder} 失败","Failed to share to {placeholder}":"共享给 {placeholder} 失败","Failed.":"失败。","Failed. Please check the network.":"操作失败。请检查网络是否已连接。","File Upload canceled":"文件上传已取消","File Upload complete":"文件上传已完成","File Upload failed":"文件上传失败","File Uploading...":"文件上传中...","File is too big":"文件太大","File is too small":"文件太小","Filetype not allowed":"不支持的文件类型","Internal error. Failed to copy %(name)s and %(amount)s other item(s).":"内部错误。复制 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to copy %(name)s.":"内部错误。复制 %(name)s 失败。","Internal error. Failed to move %(name)s and %(amount)s other item(s).":"内部错误。移动 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to move %(name)s.":"内部错误。移动 %(name)s 失败。","Invalid destination path":"目标路径无效","It is required.":"必填项。","Just now":"刚才","Loading...":"加载中...","Max number of files exceeded":"文件太多","Move {placeholder} to:":"移动 {placeholder} 到","Moving %(name)s":"正在移动 %(name)s","Moving file %(index)s of %(total)s":"正在移动文件 %(index)s / %(total)s","Name is required":"名称为必填项","Next (Right arrow key)":"下一张(右方向键)","Only an extension there, please input a name.":"请输入完整的文件名。","Open in New Tab":"在新标签页打开","Password is required.":"密码为必填项。","Password is too short":"密码太短","Passwords don't match":"两次输入的密码不一致","Permission error":"权限错误","Please check the network.":"请检查网络是否已连接。","Please choose a directory":"请选择一个目录","Please enter days.":"请输入天数。","Please enter password":"请输入密码","Please enter the password again":"请再次输入密码","Please enter valid days":"请输入有效的天数","Please input at least an email.":"请输入至少一个邮箱。","Please select a contact or a group.":"请选择联系人或群组","Previous (Left arrow key)":"上一张(左方向键)","Processing...":"处理中...","Really want to delete {lib_name}?":"确定要删除 {lib_name} ?","Rename Directory":"重命名目录","Rename File":"重命名文件","Replace file {filename}?":"覆盖文件 {filename} ?","Saving...":"保存中...","Search users or enter emails":"搜索用户或输入邮箱","Select groups":"选择群组","Set {placeholder}'s permission":"设置 {placeholder} 权限","Share {placeholder}":"共享 {placeholder}",Start:"上传",Success:"成功","Successfully copied %(name)s and %(amount)s other items.":"成功复制 %(name)s 和其他 %(amount)s 项条目。","Successfully copied %(name)s and 1 other item.":"成功复制 %(name)s 和另1项条目。","Successfully copied %(name)s.":"成功复制 %(name)s。","Successfully deleted %(name)s":"删除 %(name)s 成功","Successfully deleted %(name)s and %(amount)s other items.":"成功删除 %(name)s 和其他 %(amount)s 项内容。","Successfully deleted %(name)s and 1 other item.":"成功删除 %(name)s 和其他一项内容。","Successfully deleted %(name)s.":"成功删除 %(name)s。","Successfully moved %(name)s and %(amount)s other items.":"成功移动 %(name)s 和其他 %(amount)s 项条目。","Successfully moved %(name)s and 1 other item.":"成功移动 %(name)s 和另1项条目。","Successfully moved %(name)s.":"成功移动 %(name)s。","Successfully sent to {placeholder}":"成功发送给 {placeholder}","Successfully shared to {placeholder}":"成功共享给 {placeholder}","Successfully unshared {placeholder}":"成功取消共享 {placeholder}","Successfully unstared {placeholder}":"成功取消星标 {placeholder}","Uploaded bytes exceed file size":"上传大小超过了文件大小","You don't have any library at present.":"你目前还没有资料库","You have not renamed it.":"你还没重命名。",canceled:"已取消",uploaded:"已上传"},t.gettext=function(e){var n=t.catalog[e];return typeof n=="undefined"?e:typeof n=="string"?n:n[0]},t.ngettext=function(e,n,r){var i=t.catalog[e];return typeof i=="undefined"?r==1?e:n:i[t.pluralidx(r)]},t.gettext_noop=function(e){return e},t.pgettext=function(e,n){var r=t.gettext(e+""+n);return r.indexOf("")!=-1&&(r=n),r},t.npgettext=function(e,n,r,i){var s=t.ngettext(e+""+n,e+""+r,i);return s.indexOf("")!=-1&&(s=t.ngettext(n,r,i)),s},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"j. F Y G:i:s",DATETIME_INPUT_FORMATS:["%d.%m.%Y %H:%M:%S","%d.%m.%Y %H:%M","%d.%m.%Y","%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d"],DATE_FORMAT:"j. F Y",DATE_INPUT_FORMATS:["%d.%m.%Y","%d.%m.%y","%y-%m-%d","%Y-%m-%d"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"1",MONTH_DAY_FORMAT:"j. F",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"d.m.Y G:i:s",SHORT_DATE_FORMAT:"d.m.Y",THOUSAND_SEPARATOR:" ",TIME_FORMAT:"G:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/sk/djangojs.js b/media/assets/scripts/dist/i18n/sk/djangojs.js index 9c9548617e..9119b73fc4 100644 --- a/media/assets/scripts/dist/i18n/sk/djangojs.js +++ b/media/assets/scripts/dist/i18n/sk/djangojs.js @@ -1 +1 @@ -(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){return e==1?0:1},t.gettext=function(e){return e},t.ngettext=function(e,t,n){return n==1?e:t},t.gettext_noop=function(e){return e},t.pgettext=function(e,t){return t},t.npgettext=function(e,t,n,r){return r==1?t:n},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"j. F Y G:i:s",DATETIME_INPUT_FORMATS:["%d.%m.%Y %H:%M:%S","%d.%m.%Y %H:%M","%d.%m.%Y","%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d"],DATE_FORMAT:"j. F Y",DATE_INPUT_FORMATS:["%d.%m.%Y","%d.%m.%y","%y-%m-%d","%Y-%m-%d"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"1",MONTH_DAY_FORMAT:"j. F",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"d.m.Y G:i:s",SHORT_DATE_FORMAT:"d.m.Y",THOUSAND_SEPARATOR:" ",TIME_FORMAT:"G:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file +(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){var t=0;return typeof t=="boolean"?t?1:0:t},t.catalog={"%curr% of %total%":"%curr% / %total%",'The image could not be loaded.':'图片 无法被加载。',"Are you sure you want to delete these selected items?":"确定要删除选中的条目吗?",Cancel:"取消","Canceled.":"已取消。","Close (Esc)":"关闭 (Esc)","Copy {placeholder} to:":"复制 {placeholder} 到","Copying %(name)s":"正在复制 %(name)s","Copying file %(index)s of %(total)s":"正在复制文件 %(index)s / %(total)s",Delete:"删除","Delete Items":"删除条目","Delete succeeded.":"删除成功。","Empty file upload result":"空文件",Error:"错误","Failed to copy %(name)s":"复制 %(name)s 失败","Failed to delete %(name)s and %(amount)s other items.":"删除 %(name)s 以及另外 %(amount)s 项失败。","Failed to delete %(name)s and 1 other item.":"删除 %(name)s 以及另外1项失败。","Failed to delete %(name)s.":"删除 %(name)s 失败。","Failed to get update url":"无法获得更新链接","Failed to get upload url":"无法获得上传链接","Failed to move %(name)s":"移动 %(name)s 失败","Failed to send to {placeholder}":"发送给 {placeholder} 失败","Failed to share to {placeholder}":"共享给 {placeholder} 失败","Failed.":"失败。","Failed. Please check the network.":"操作失败。请检查网络是否已连接。","File Upload canceled":"文件上传已取消","File Upload complete":"文件上传已完成","File Upload failed":"文件上传失败","File Uploading...":"文件上传中...","File is too big":"文件太大","File is too small":"文件太小","Filetype not allowed":"不支持的文件类型","Internal error. Failed to copy %(name)s and %(amount)s other item(s).":"内部错误。复制 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to copy %(name)s.":"内部错误。复制 %(name)s 失败。","Internal error. Failed to move %(name)s and %(amount)s other item(s).":"内部错误。移动 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to move %(name)s.":"内部错误。移动 %(name)s 失败。","Invalid destination path":"目标路径无效","It is required.":"必填项。","Just now":"刚才","Loading...":"加载中...","Max number of files exceeded":"文件太多","Move {placeholder} to:":"移动 {placeholder} 到","Moving %(name)s":"正在移动 %(name)s","Moving file %(index)s of %(total)s":"正在移动文件 %(index)s / %(total)s","Name is required":"名称为必填项","Next (Right arrow key)":"下一张(右方向键)","Only an extension there, please input a name.":"请输入完整的文件名。","Open in New Tab":"在新标签页打开","Password is required.":"密码为必填项。","Password is too short":"密码太短","Passwords don't match":"两次输入的密码不一致","Permission error":"权限错误","Please check the network.":"请检查网络是否已连接。","Please choose a directory":"请选择一个目录","Please enter days.":"请输入天数。","Please enter password":"请输入密码","Please enter the password again":"请再次输入密码","Please enter valid days":"请输入有效的天数","Please input at least an email.":"请输入至少一个邮箱。","Please select a contact or a group.":"请选择联系人或群组","Previous (Left arrow key)":"上一张(左方向键)","Processing...":"处理中...","Really want to delete {lib_name}?":"确定要删除 {lib_name} ?","Rename Directory":"重命名目录","Rename File":"重命名文件","Replace file {filename}?":"覆盖文件 {filename} ?","Saving...":"保存中...","Search users or enter emails":"搜索用户或输入邮箱","Select groups":"选择群组","Set {placeholder}'s permission":"设置 {placeholder} 权限","Share {placeholder}":"共享 {placeholder}",Start:"上传",Success:"成功","Successfully copied %(name)s and %(amount)s other items.":"成功复制 %(name)s 和其他 %(amount)s 项条目。","Successfully copied %(name)s and 1 other item.":"成功复制 %(name)s 和另1项条目。","Successfully copied %(name)s.":"成功复制 %(name)s。","Successfully deleted %(name)s":"删除 %(name)s 成功","Successfully deleted %(name)s and %(amount)s other items.":"成功删除 %(name)s 和其他 %(amount)s 项内容。","Successfully deleted %(name)s and 1 other item.":"成功删除 %(name)s 和其他一项内容。","Successfully deleted %(name)s.":"成功删除 %(name)s。","Successfully moved %(name)s and %(amount)s other items.":"成功移动 %(name)s 和其他 %(amount)s 项条目。","Successfully moved %(name)s and 1 other item.":"成功移动 %(name)s 和另1项条目。","Successfully moved %(name)s.":"成功移动 %(name)s。","Successfully sent to {placeholder}":"成功发送给 {placeholder}","Successfully shared to {placeholder}":"成功共享给 {placeholder}","Successfully unshared {placeholder}":"成功取消共享 {placeholder}","Successfully unstared {placeholder}":"成功取消星标 {placeholder}","Uploaded bytes exceed file size":"上传大小超过了文件大小","You don't have any library at present.":"你目前还没有资料库","You have not renamed it.":"你还没重命名。",canceled:"已取消",uploaded:"已上传"},t.gettext=function(e){var n=t.catalog[e];return typeof n=="undefined"?e:typeof n=="string"?n:n[0]},t.ngettext=function(e,n,r){var i=t.catalog[e];return typeof i=="undefined"?r==1?e:n:i[t.pluralidx(r)]},t.gettext_noop=function(e){return e},t.pgettext=function(e,n){var r=t.gettext(e+""+n);return r.indexOf("")!=-1&&(r=n),r},t.npgettext=function(e,n,r,i){var s=t.ngettext(e+""+n,e+""+r,i);return s.indexOf("")!=-1&&(s=t.ngettext(n,r,i)),s},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"j. F Y G:i:s",DATETIME_INPUT_FORMATS:["%d.%m.%Y %H:%M:%S","%d.%m.%Y %H:%M","%d.%m.%Y","%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d"],DATE_FORMAT:"j. F Y",DATE_INPUT_FORMATS:["%d.%m.%Y","%d.%m.%y","%y-%m-%d","%Y-%m-%d"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"1",MONTH_DAY_FORMAT:"j. F",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"d.m.Y G:i:s",SHORT_DATE_FORMAT:"d.m.Y",THOUSAND_SEPARATOR:" ",TIME_FORMAT:"G:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/sl/djangojs.0033cae277db.js b/media/assets/scripts/dist/i18n/sl/djangojs.0033cae277db.js deleted file mode 100644 index 249e11cf8b..0000000000 --- a/media/assets/scripts/dist/i18n/sl/djangojs.0033cae277db.js +++ /dev/null @@ -1 +0,0 @@ -(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){return e==1?0:1},t.gettext=function(e){return e},t.ngettext=function(e,t,n){return n==1?e:t},t.gettext_noop=function(e){return e},t.pgettext=function(e,t){return t},t.npgettext=function(e,t,n,r){return r==1?t:n},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"j. F Y. H:i",DATETIME_INPUT_FORMATS:["%d.%m.%Y %H:%M:%S","%d.%m.%Y %H:%M","%d.%m.%Y","%d.%m.%y %H:%M:%S","%d.%m.%y %H:%M","%d.%m.%y","%d-%m-%Y %H:%M:%S","%d-%m-%Y %H:%M","%d-%m-%Y","%d. %m. %Y %H:%M:%S","%d. %m. %Y %H:%M","%d. %m. %Y","%d. %m. %y %H:%M:%S","%d. %m. %y %H:%M","%d. %m. %y","%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d"],DATE_FORMAT:"d. F Y",DATE_INPUT_FORMATS:["%d.%m.%Y","%d.%m.%y","%d-%m-%Y","%d. %m. %Y","%d. %m. %y","%Y-%m-%d"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"0",MONTH_DAY_FORMAT:"j. F",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"j.n.Y. H:i",SHORT_DATE_FORMAT:"j. M. Y",THOUSAND_SEPARATOR:".",TIME_FORMAT:"H:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/sl/djangojs.2553d4956b32.js b/media/assets/scripts/dist/i18n/sl/djangojs.2553d4956b32.js new file mode 100644 index 0000000000..a8cd45f917 --- /dev/null +++ b/media/assets/scripts/dist/i18n/sl/djangojs.2553d4956b32.js @@ -0,0 +1 @@ +(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){var t=0;return typeof t=="boolean"?t?1:0:t},t.catalog={"%curr% of %total%":"%curr% / %total%",'The image could not be loaded.':'图片 无法被加载。',"Are you sure you want to delete these selected items?":"确定要删除选中的条目吗?",Cancel:"取消","Canceled.":"已取消。","Close (Esc)":"关闭 (Esc)","Copy {placeholder} to:":"复制 {placeholder} 到","Copying %(name)s":"正在复制 %(name)s","Copying file %(index)s of %(total)s":"正在复制文件 %(index)s / %(total)s",Delete:"删除","Delete Items":"删除条目","Delete succeeded.":"删除成功。","Empty file upload result":"空文件",Error:"错误","Failed to copy %(name)s":"复制 %(name)s 失败","Failed to delete %(name)s and %(amount)s other items.":"删除 %(name)s 以及另外 %(amount)s 项失败。","Failed to delete %(name)s and 1 other item.":"删除 %(name)s 以及另外1项失败。","Failed to delete %(name)s.":"删除 %(name)s 失败。","Failed to get update url":"无法获得更新链接","Failed to get upload url":"无法获得上传链接","Failed to move %(name)s":"移动 %(name)s 失败","Failed to send to {placeholder}":"发送给 {placeholder} 失败","Failed to share to {placeholder}":"共享给 {placeholder} 失败","Failed.":"失败。","Failed. Please check the network.":"操作失败。请检查网络是否已连接。","File Upload canceled":"文件上传已取消","File Upload complete":"文件上传已完成","File Upload failed":"文件上传失败","File Uploading...":"文件上传中...","File is too big":"文件太大","File is too small":"文件太小","Filetype not allowed":"不支持的文件类型","Internal error. Failed to copy %(name)s and %(amount)s other item(s).":"内部错误。复制 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to copy %(name)s.":"内部错误。复制 %(name)s 失败。","Internal error. Failed to move %(name)s and %(amount)s other item(s).":"内部错误。移动 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to move %(name)s.":"内部错误。移动 %(name)s 失败。","Invalid destination path":"目标路径无效","It is required.":"必填项。","Just now":"刚才","Loading...":"加载中...","Max number of files exceeded":"文件太多","Move {placeholder} to:":"移动 {placeholder} 到","Moving %(name)s":"正在移动 %(name)s","Moving file %(index)s of %(total)s":"正在移动文件 %(index)s / %(total)s","Name is required":"名称为必填项","Next (Right arrow key)":"下一张(右方向键)","Only an extension there, please input a name.":"请输入完整的文件名。","Open in New Tab":"在新标签页打开","Password is required.":"密码为必填项。","Password is too short":"密码太短","Passwords don't match":"两次输入的密码不一致","Permission error":"权限错误","Please check the network.":"请检查网络是否已连接。","Please choose a directory":"请选择一个目录","Please enter days.":"请输入天数。","Please enter password":"请输入密码","Please enter the password again":"请再次输入密码","Please enter valid days":"请输入有效的天数","Please input at least an email.":"请输入至少一个邮箱。","Please select a contact or a group.":"请选择联系人或群组","Previous (Left arrow key)":"上一张(左方向键)","Processing...":"处理中...","Really want to delete {lib_name}?":"确定要删除 {lib_name} ?","Rename Directory":"重命名目录","Rename File":"重命名文件","Replace file {filename}?":"覆盖文件 {filename} ?","Saving...":"保存中...","Search users or enter emails":"搜索用户或输入邮箱","Select groups":"选择群组","Set {placeholder}'s permission":"设置 {placeholder} 权限","Share {placeholder}":"共享 {placeholder}",Start:"上传",Success:"成功","Successfully copied %(name)s and %(amount)s other items.":"成功复制 %(name)s 和其他 %(amount)s 项条目。","Successfully copied %(name)s and 1 other item.":"成功复制 %(name)s 和另1项条目。","Successfully copied %(name)s.":"成功复制 %(name)s。","Successfully deleted %(name)s":"删除 %(name)s 成功","Successfully deleted %(name)s and %(amount)s other items.":"成功删除 %(name)s 和其他 %(amount)s 项内容。","Successfully deleted %(name)s and 1 other item.":"成功删除 %(name)s 和其他一项内容。","Successfully deleted %(name)s.":"成功删除 %(name)s。","Successfully moved %(name)s and %(amount)s other items.":"成功移动 %(name)s 和其他 %(amount)s 项条目。","Successfully moved %(name)s and 1 other item.":"成功移动 %(name)s 和另1项条目。","Successfully moved %(name)s.":"成功移动 %(name)s。","Successfully sent to {placeholder}":"成功发送给 {placeholder}","Successfully shared to {placeholder}":"成功共享给 {placeholder}","Successfully unshared {placeholder}":"成功取消共享 {placeholder}","Successfully unstared {placeholder}":"成功取消星标 {placeholder}","Uploaded bytes exceed file size":"上传大小超过了文件大小","You don't have any library at present.":"你目前还没有资料库","You have not renamed it.":"你还没重命名。",canceled:"已取消",uploaded:"已上传"},t.gettext=function(e){var n=t.catalog[e];return typeof n=="undefined"?e:typeof n=="string"?n:n[0]},t.ngettext=function(e,n,r){var i=t.catalog[e];return typeof i=="undefined"?r==1?e:n:i[t.pluralidx(r)]},t.gettext_noop=function(e){return e},t.pgettext=function(e,n){var r=t.gettext(e+""+n);return r.indexOf("")!=-1&&(r=n),r},t.npgettext=function(e,n,r,i){var s=t.ngettext(e+""+n,e+""+r,i);return s.indexOf("")!=-1&&(s=t.ngettext(n,r,i)),s},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"j. F Y. H:i",DATETIME_INPUT_FORMATS:["%d.%m.%Y %H:%M:%S","%d.%m.%Y %H:%M","%d.%m.%Y","%d.%m.%y %H:%M:%S","%d.%m.%y %H:%M","%d.%m.%y","%d-%m-%Y %H:%M:%S","%d-%m-%Y %H:%M","%d-%m-%Y","%d. %m. %Y %H:%M:%S","%d. %m. %Y %H:%M","%d. %m. %Y","%d. %m. %y %H:%M:%S","%d. %m. %y %H:%M","%d. %m. %y","%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d"],DATE_FORMAT:"d. F Y",DATE_INPUT_FORMATS:["%d.%m.%Y","%d.%m.%y","%d-%m-%Y","%d. %m. %Y","%d. %m. %y","%Y-%m-%d"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"0",MONTH_DAY_FORMAT:"j. F",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"j.n.Y. H:i",SHORT_DATE_FORMAT:"j. M. Y",THOUSAND_SEPARATOR:".",TIME_FORMAT:"H:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/sl/djangojs.js b/media/assets/scripts/dist/i18n/sl/djangojs.js index 249e11cf8b..a8cd45f917 100644 --- a/media/assets/scripts/dist/i18n/sl/djangojs.js +++ b/media/assets/scripts/dist/i18n/sl/djangojs.js @@ -1 +1 @@ -(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){return e==1?0:1},t.gettext=function(e){return e},t.ngettext=function(e,t,n){return n==1?e:t},t.gettext_noop=function(e){return e},t.pgettext=function(e,t){return t},t.npgettext=function(e,t,n,r){return r==1?t:n},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"j. F Y. H:i",DATETIME_INPUT_FORMATS:["%d.%m.%Y %H:%M:%S","%d.%m.%Y %H:%M","%d.%m.%Y","%d.%m.%y %H:%M:%S","%d.%m.%y %H:%M","%d.%m.%y","%d-%m-%Y %H:%M:%S","%d-%m-%Y %H:%M","%d-%m-%Y","%d. %m. %Y %H:%M:%S","%d. %m. %Y %H:%M","%d. %m. %Y","%d. %m. %y %H:%M:%S","%d. %m. %y %H:%M","%d. %m. %y","%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d"],DATE_FORMAT:"d. F Y",DATE_INPUT_FORMATS:["%d.%m.%Y","%d.%m.%y","%d-%m-%Y","%d. %m. %Y","%d. %m. %y","%Y-%m-%d"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"0",MONTH_DAY_FORMAT:"j. F",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"j.n.Y. H:i",SHORT_DATE_FORMAT:"j. M. Y",THOUSAND_SEPARATOR:".",TIME_FORMAT:"H:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file +(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){var t=0;return typeof t=="boolean"?t?1:0:t},t.catalog={"%curr% of %total%":"%curr% / %total%",'The image could not be loaded.':'图片 无法被加载。',"Are you sure you want to delete these selected items?":"确定要删除选中的条目吗?",Cancel:"取消","Canceled.":"已取消。","Close (Esc)":"关闭 (Esc)","Copy {placeholder} to:":"复制 {placeholder} 到","Copying %(name)s":"正在复制 %(name)s","Copying file %(index)s of %(total)s":"正在复制文件 %(index)s / %(total)s",Delete:"删除","Delete Items":"删除条目","Delete succeeded.":"删除成功。","Empty file upload result":"空文件",Error:"错误","Failed to copy %(name)s":"复制 %(name)s 失败","Failed to delete %(name)s and %(amount)s other items.":"删除 %(name)s 以及另外 %(amount)s 项失败。","Failed to delete %(name)s and 1 other item.":"删除 %(name)s 以及另外1项失败。","Failed to delete %(name)s.":"删除 %(name)s 失败。","Failed to get update url":"无法获得更新链接","Failed to get upload url":"无法获得上传链接","Failed to move %(name)s":"移动 %(name)s 失败","Failed to send to {placeholder}":"发送给 {placeholder} 失败","Failed to share to {placeholder}":"共享给 {placeholder} 失败","Failed.":"失败。","Failed. Please check the network.":"操作失败。请检查网络是否已连接。","File Upload canceled":"文件上传已取消","File Upload complete":"文件上传已完成","File Upload failed":"文件上传失败","File Uploading...":"文件上传中...","File is too big":"文件太大","File is too small":"文件太小","Filetype not allowed":"不支持的文件类型","Internal error. Failed to copy %(name)s and %(amount)s other item(s).":"内部错误。复制 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to copy %(name)s.":"内部错误。复制 %(name)s 失败。","Internal error. Failed to move %(name)s and %(amount)s other item(s).":"内部错误。移动 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to move %(name)s.":"内部错误。移动 %(name)s 失败。","Invalid destination path":"目标路径无效","It is required.":"必填项。","Just now":"刚才","Loading...":"加载中...","Max number of files exceeded":"文件太多","Move {placeholder} to:":"移动 {placeholder} 到","Moving %(name)s":"正在移动 %(name)s","Moving file %(index)s of %(total)s":"正在移动文件 %(index)s / %(total)s","Name is required":"名称为必填项","Next (Right arrow key)":"下一张(右方向键)","Only an extension there, please input a name.":"请输入完整的文件名。","Open in New Tab":"在新标签页打开","Password is required.":"密码为必填项。","Password is too short":"密码太短","Passwords don't match":"两次输入的密码不一致","Permission error":"权限错误","Please check the network.":"请检查网络是否已连接。","Please choose a directory":"请选择一个目录","Please enter days.":"请输入天数。","Please enter password":"请输入密码","Please enter the password again":"请再次输入密码","Please enter valid days":"请输入有效的天数","Please input at least an email.":"请输入至少一个邮箱。","Please select a contact or a group.":"请选择联系人或群组","Previous (Left arrow key)":"上一张(左方向键)","Processing...":"处理中...","Really want to delete {lib_name}?":"确定要删除 {lib_name} ?","Rename Directory":"重命名目录","Rename File":"重命名文件","Replace file {filename}?":"覆盖文件 {filename} ?","Saving...":"保存中...","Search users or enter emails":"搜索用户或输入邮箱","Select groups":"选择群组","Set {placeholder}'s permission":"设置 {placeholder} 权限","Share {placeholder}":"共享 {placeholder}",Start:"上传",Success:"成功","Successfully copied %(name)s and %(amount)s other items.":"成功复制 %(name)s 和其他 %(amount)s 项条目。","Successfully copied %(name)s and 1 other item.":"成功复制 %(name)s 和另1项条目。","Successfully copied %(name)s.":"成功复制 %(name)s。","Successfully deleted %(name)s":"删除 %(name)s 成功","Successfully deleted %(name)s and %(amount)s other items.":"成功删除 %(name)s 和其他 %(amount)s 项内容。","Successfully deleted %(name)s and 1 other item.":"成功删除 %(name)s 和其他一项内容。","Successfully deleted %(name)s.":"成功删除 %(name)s。","Successfully moved %(name)s and %(amount)s other items.":"成功移动 %(name)s 和其他 %(amount)s 项条目。","Successfully moved %(name)s and 1 other item.":"成功移动 %(name)s 和另1项条目。","Successfully moved %(name)s.":"成功移动 %(name)s。","Successfully sent to {placeholder}":"成功发送给 {placeholder}","Successfully shared to {placeholder}":"成功共享给 {placeholder}","Successfully unshared {placeholder}":"成功取消共享 {placeholder}","Successfully unstared {placeholder}":"成功取消星标 {placeholder}","Uploaded bytes exceed file size":"上传大小超过了文件大小","You don't have any library at present.":"你目前还没有资料库","You have not renamed it.":"你还没重命名。",canceled:"已取消",uploaded:"已上传"},t.gettext=function(e){var n=t.catalog[e];return typeof n=="undefined"?e:typeof n=="string"?n:n[0]},t.ngettext=function(e,n,r){var i=t.catalog[e];return typeof i=="undefined"?r==1?e:n:i[t.pluralidx(r)]},t.gettext_noop=function(e){return e},t.pgettext=function(e,n){var r=t.gettext(e+""+n);return r.indexOf("")!=-1&&(r=n),r},t.npgettext=function(e,n,r,i){var s=t.ngettext(e+""+n,e+""+r,i);return s.indexOf("")!=-1&&(s=t.ngettext(n,r,i)),s},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"j. F Y. H:i",DATETIME_INPUT_FORMATS:["%d.%m.%Y %H:%M:%S","%d.%m.%Y %H:%M","%d.%m.%Y","%d.%m.%y %H:%M:%S","%d.%m.%y %H:%M","%d.%m.%y","%d-%m-%Y %H:%M:%S","%d-%m-%Y %H:%M","%d-%m-%Y","%d. %m. %Y %H:%M:%S","%d. %m. %Y %H:%M","%d. %m. %Y","%d. %m. %y %H:%M:%S","%d. %m. %y %H:%M","%d. %m. %y","%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d"],DATE_FORMAT:"d. F Y",DATE_INPUT_FORMATS:["%d.%m.%Y","%d.%m.%y","%d-%m-%Y","%d. %m. %Y","%d. %m. %y","%Y-%m-%d"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"0",MONTH_DAY_FORMAT:"j. F",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"j.n.Y. H:i",SHORT_DATE_FORMAT:"j. M. Y",THOUSAND_SEPARATOR:".",TIME_FORMAT:"H:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/sv/djangojs.13b0c400897a.js b/media/assets/scripts/dist/i18n/sv/djangojs.13b0c400897a.js deleted file mode 100644 index 202bc69931..0000000000 --- a/media/assets/scripts/dist/i18n/sv/djangojs.13b0c400897a.js +++ /dev/null @@ -1 +0,0 @@ -(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){return e==1?0:1},t.gettext=function(e){return e},t.ngettext=function(e,t,n){return n==1?e:t},t.gettext_noop=function(e){return e},t.pgettext=function(e,t){return t},t.npgettext=function(e,t,n,r){return r==1?t:n},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"j F Y H:i",DATETIME_INPUT_FORMATS:["%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M","%Y-%m-%d","%m/%d/%Y %H:%M:%S","%m/%d/%Y %H:%M","%m/%d/%Y","%m/%d/%y %H:%M:%S","%m/%d/%y %H:%M","%m/%d/%y","%Y-%m-%d %H:%M:%S.%f"],DATE_FORMAT:"j F Y",DATE_INPUT_FORMATS:["%Y-%m-%d","%m/%d/%Y","%m/%d/%y"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"1",MONTH_DAY_FORMAT:"j F",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"Y-m-d H:i",SHORT_DATE_FORMAT:"Y-m-d",THOUSAND_SEPARATOR:" ",TIME_FORMAT:"H:i",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/sv/djangojs.acf1485ea173.js b/media/assets/scripts/dist/i18n/sv/djangojs.acf1485ea173.js new file mode 100644 index 0000000000..bd3c2ad7cf --- /dev/null +++ b/media/assets/scripts/dist/i18n/sv/djangojs.acf1485ea173.js @@ -0,0 +1 @@ +(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){var t=0;return typeof t=="boolean"?t?1:0:t},t.catalog={"%curr% of %total%":"%curr% / %total%",'The image could not be loaded.':'图片 无法被加载。',"Are you sure you want to delete these selected items?":"确定要删除选中的条目吗?",Cancel:"取消","Canceled.":"已取消。","Close (Esc)":"关闭 (Esc)","Copy {placeholder} to:":"复制 {placeholder} 到","Copying %(name)s":"正在复制 %(name)s","Copying file %(index)s of %(total)s":"正在复制文件 %(index)s / %(total)s",Delete:"删除","Delete Items":"删除条目","Delete succeeded.":"删除成功。","Empty file upload result":"空文件",Error:"错误","Failed to copy %(name)s":"复制 %(name)s 失败","Failed to delete %(name)s and %(amount)s other items.":"删除 %(name)s 以及另外 %(amount)s 项失败。","Failed to delete %(name)s and 1 other item.":"删除 %(name)s 以及另外1项失败。","Failed to delete %(name)s.":"删除 %(name)s 失败。","Failed to get update url":"无法获得更新链接","Failed to get upload url":"无法获得上传链接","Failed to move %(name)s":"移动 %(name)s 失败","Failed to send to {placeholder}":"发送给 {placeholder} 失败","Failed to share to {placeholder}":"共享给 {placeholder} 失败","Failed.":"失败。","Failed. Please check the network.":"操作失败。请检查网络是否已连接。","File Upload canceled":"文件上传已取消","File Upload complete":"文件上传已完成","File Upload failed":"文件上传失败","File Uploading...":"文件上传中...","File is too big":"文件太大","File is too small":"文件太小","Filetype not allowed":"不支持的文件类型","Internal error. Failed to copy %(name)s and %(amount)s other item(s).":"内部错误。复制 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to copy %(name)s.":"内部错误。复制 %(name)s 失败。","Internal error. Failed to move %(name)s and %(amount)s other item(s).":"内部错误。移动 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to move %(name)s.":"内部错误。移动 %(name)s 失败。","Invalid destination path":"目标路径无效","It is required.":"必填项。","Just now":"刚才","Loading...":"加载中...","Max number of files exceeded":"文件太多","Move {placeholder} to:":"移动 {placeholder} 到","Moving %(name)s":"正在移动 %(name)s","Moving file %(index)s of %(total)s":"正在移动文件 %(index)s / %(total)s","Name is required":"名称为必填项","Next (Right arrow key)":"下一张(右方向键)","Only an extension there, please input a name.":"请输入完整的文件名。","Open in New Tab":"在新标签页打开","Password is required.":"密码为必填项。","Password is too short":"密码太短","Passwords don't match":"两次输入的密码不一致","Permission error":"权限错误","Please check the network.":"请检查网络是否已连接。","Please choose a directory":"请选择一个目录","Please enter days.":"请输入天数。","Please enter password":"请输入密码","Please enter the password again":"请再次输入密码","Please enter valid days":"请输入有效的天数","Please input at least an email.":"请输入至少一个邮箱。","Please select a contact or a group.":"请选择联系人或群组","Previous (Left arrow key)":"上一张(左方向键)","Processing...":"处理中...","Really want to delete {lib_name}?":"确定要删除 {lib_name} ?","Rename Directory":"重命名目录","Rename File":"重命名文件","Replace file {filename}?":"覆盖文件 {filename} ?","Saving...":"保存中...","Search users or enter emails":"搜索用户或输入邮箱","Select groups":"选择群组","Set {placeholder}'s permission":"设置 {placeholder} 权限","Share {placeholder}":"共享 {placeholder}",Start:"上传",Success:"成功","Successfully copied %(name)s and %(amount)s other items.":"成功复制 %(name)s 和其他 %(amount)s 项条目。","Successfully copied %(name)s and 1 other item.":"成功复制 %(name)s 和另1项条目。","Successfully copied %(name)s.":"成功复制 %(name)s。","Successfully deleted %(name)s":"删除 %(name)s 成功","Successfully deleted %(name)s and %(amount)s other items.":"成功删除 %(name)s 和其他 %(amount)s 项内容。","Successfully deleted %(name)s and 1 other item.":"成功删除 %(name)s 和其他一项内容。","Successfully deleted %(name)s.":"成功删除 %(name)s。","Successfully moved %(name)s and %(amount)s other items.":"成功移动 %(name)s 和其他 %(amount)s 项条目。","Successfully moved %(name)s and 1 other item.":"成功移动 %(name)s 和另1项条目。","Successfully moved %(name)s.":"成功移动 %(name)s。","Successfully sent to {placeholder}":"成功发送给 {placeholder}","Successfully shared to {placeholder}":"成功共享给 {placeholder}","Successfully unshared {placeholder}":"成功取消共享 {placeholder}","Successfully unstared {placeholder}":"成功取消星标 {placeholder}","Uploaded bytes exceed file size":"上传大小超过了文件大小","You don't have any library at present.":"你目前还没有资料库","You have not renamed it.":"你还没重命名。",canceled:"已取消",uploaded:"已上传"},t.gettext=function(e){var n=t.catalog[e];return typeof n=="undefined"?e:typeof n=="string"?n:n[0]},t.ngettext=function(e,n,r){var i=t.catalog[e];return typeof i=="undefined"?r==1?e:n:i[t.pluralidx(r)]},t.gettext_noop=function(e){return e},t.pgettext=function(e,n){var r=t.gettext(e+""+n);return r.indexOf("")!=-1&&(r=n),r},t.npgettext=function(e,n,r,i){var s=t.ngettext(e+""+n,e+""+r,i);return s.indexOf("")!=-1&&(s=t.ngettext(n,r,i)),s},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"j F Y H:i",DATETIME_INPUT_FORMATS:["%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M","%Y-%m-%d","%m/%d/%Y %H:%M:%S","%m/%d/%Y %H:%M","%m/%d/%Y","%m/%d/%y %H:%M:%S","%m/%d/%y %H:%M","%m/%d/%y","%Y-%m-%d %H:%M:%S.%f"],DATE_FORMAT:"j F Y",DATE_INPUT_FORMATS:["%Y-%m-%d","%m/%d/%Y","%m/%d/%y"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"1",MONTH_DAY_FORMAT:"j F",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"Y-m-d H:i",SHORT_DATE_FORMAT:"Y-m-d",THOUSAND_SEPARATOR:" ",TIME_FORMAT:"H:i",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/sv/djangojs.js b/media/assets/scripts/dist/i18n/sv/djangojs.js index 202bc69931..bd3c2ad7cf 100644 --- a/media/assets/scripts/dist/i18n/sv/djangojs.js +++ b/media/assets/scripts/dist/i18n/sv/djangojs.js @@ -1 +1 @@ -(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){return e==1?0:1},t.gettext=function(e){return e},t.ngettext=function(e,t,n){return n==1?e:t},t.gettext_noop=function(e){return e},t.pgettext=function(e,t){return t},t.npgettext=function(e,t,n,r){return r==1?t:n},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"j F Y H:i",DATETIME_INPUT_FORMATS:["%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M","%Y-%m-%d","%m/%d/%Y %H:%M:%S","%m/%d/%Y %H:%M","%m/%d/%Y","%m/%d/%y %H:%M:%S","%m/%d/%y %H:%M","%m/%d/%y","%Y-%m-%d %H:%M:%S.%f"],DATE_FORMAT:"j F Y",DATE_INPUT_FORMATS:["%Y-%m-%d","%m/%d/%Y","%m/%d/%y"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"1",MONTH_DAY_FORMAT:"j F",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"Y-m-d H:i",SHORT_DATE_FORMAT:"Y-m-d",THOUSAND_SEPARATOR:" ",TIME_FORMAT:"H:i",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file +(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){var t=0;return typeof t=="boolean"?t?1:0:t},t.catalog={"%curr% of %total%":"%curr% / %total%",'The image could not be loaded.':'图片 无法被加载。',"Are you sure you want to delete these selected items?":"确定要删除选中的条目吗?",Cancel:"取消","Canceled.":"已取消。","Close (Esc)":"关闭 (Esc)","Copy {placeholder} to:":"复制 {placeholder} 到","Copying %(name)s":"正在复制 %(name)s","Copying file %(index)s of %(total)s":"正在复制文件 %(index)s / %(total)s",Delete:"删除","Delete Items":"删除条目","Delete succeeded.":"删除成功。","Empty file upload result":"空文件",Error:"错误","Failed to copy %(name)s":"复制 %(name)s 失败","Failed to delete %(name)s and %(amount)s other items.":"删除 %(name)s 以及另外 %(amount)s 项失败。","Failed to delete %(name)s and 1 other item.":"删除 %(name)s 以及另外1项失败。","Failed to delete %(name)s.":"删除 %(name)s 失败。","Failed to get update url":"无法获得更新链接","Failed to get upload url":"无法获得上传链接","Failed to move %(name)s":"移动 %(name)s 失败","Failed to send to {placeholder}":"发送给 {placeholder} 失败","Failed to share to {placeholder}":"共享给 {placeholder} 失败","Failed.":"失败。","Failed. Please check the network.":"操作失败。请检查网络是否已连接。","File Upload canceled":"文件上传已取消","File Upload complete":"文件上传已完成","File Upload failed":"文件上传失败","File Uploading...":"文件上传中...","File is too big":"文件太大","File is too small":"文件太小","Filetype not allowed":"不支持的文件类型","Internal error. Failed to copy %(name)s and %(amount)s other item(s).":"内部错误。复制 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to copy %(name)s.":"内部错误。复制 %(name)s 失败。","Internal error. Failed to move %(name)s and %(amount)s other item(s).":"内部错误。移动 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to move %(name)s.":"内部错误。移动 %(name)s 失败。","Invalid destination path":"目标路径无效","It is required.":"必填项。","Just now":"刚才","Loading...":"加载中...","Max number of files exceeded":"文件太多","Move {placeholder} to:":"移动 {placeholder} 到","Moving %(name)s":"正在移动 %(name)s","Moving file %(index)s of %(total)s":"正在移动文件 %(index)s / %(total)s","Name is required":"名称为必填项","Next (Right arrow key)":"下一张(右方向键)","Only an extension there, please input a name.":"请输入完整的文件名。","Open in New Tab":"在新标签页打开","Password is required.":"密码为必填项。","Password is too short":"密码太短","Passwords don't match":"两次输入的密码不一致","Permission error":"权限错误","Please check the network.":"请检查网络是否已连接。","Please choose a directory":"请选择一个目录","Please enter days.":"请输入天数。","Please enter password":"请输入密码","Please enter the password again":"请再次输入密码","Please enter valid days":"请输入有效的天数","Please input at least an email.":"请输入至少一个邮箱。","Please select a contact or a group.":"请选择联系人或群组","Previous (Left arrow key)":"上一张(左方向键)","Processing...":"处理中...","Really want to delete {lib_name}?":"确定要删除 {lib_name} ?","Rename Directory":"重命名目录","Rename File":"重命名文件","Replace file {filename}?":"覆盖文件 {filename} ?","Saving...":"保存中...","Search users or enter emails":"搜索用户或输入邮箱","Select groups":"选择群组","Set {placeholder}'s permission":"设置 {placeholder} 权限","Share {placeholder}":"共享 {placeholder}",Start:"上传",Success:"成功","Successfully copied %(name)s and %(amount)s other items.":"成功复制 %(name)s 和其他 %(amount)s 项条目。","Successfully copied %(name)s and 1 other item.":"成功复制 %(name)s 和另1项条目。","Successfully copied %(name)s.":"成功复制 %(name)s。","Successfully deleted %(name)s":"删除 %(name)s 成功","Successfully deleted %(name)s and %(amount)s other items.":"成功删除 %(name)s 和其他 %(amount)s 项内容。","Successfully deleted %(name)s and 1 other item.":"成功删除 %(name)s 和其他一项内容。","Successfully deleted %(name)s.":"成功删除 %(name)s。","Successfully moved %(name)s and %(amount)s other items.":"成功移动 %(name)s 和其他 %(amount)s 项条目。","Successfully moved %(name)s and 1 other item.":"成功移动 %(name)s 和另1项条目。","Successfully moved %(name)s.":"成功移动 %(name)s。","Successfully sent to {placeholder}":"成功发送给 {placeholder}","Successfully shared to {placeholder}":"成功共享给 {placeholder}","Successfully unshared {placeholder}":"成功取消共享 {placeholder}","Successfully unstared {placeholder}":"成功取消星标 {placeholder}","Uploaded bytes exceed file size":"上传大小超过了文件大小","You don't have any library at present.":"你目前还没有资料库","You have not renamed it.":"你还没重命名。",canceled:"已取消",uploaded:"已上传"},t.gettext=function(e){var n=t.catalog[e];return typeof n=="undefined"?e:typeof n=="string"?n:n[0]},t.ngettext=function(e,n,r){var i=t.catalog[e];return typeof i=="undefined"?r==1?e:n:i[t.pluralidx(r)]},t.gettext_noop=function(e){return e},t.pgettext=function(e,n){var r=t.gettext(e+""+n);return r.indexOf("")!=-1&&(r=n),r},t.npgettext=function(e,n,r,i){var s=t.ngettext(e+""+n,e+""+r,i);return s.indexOf("")!=-1&&(s=t.ngettext(n,r,i)),s},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"j F Y H:i",DATETIME_INPUT_FORMATS:["%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M","%Y-%m-%d","%m/%d/%Y %H:%M:%S","%m/%d/%Y %H:%M","%m/%d/%Y","%m/%d/%y %H:%M:%S","%m/%d/%y %H:%M","%m/%d/%y","%Y-%m-%d %H:%M:%S.%f"],DATE_FORMAT:"j F Y",DATE_INPUT_FORMATS:["%Y-%m-%d","%m/%d/%Y","%m/%d/%y"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"1",MONTH_DAY_FORMAT:"j F",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"Y-m-d H:i",SHORT_DATE_FORMAT:"Y-m-d",THOUSAND_SEPARATOR:" ",TIME_FORMAT:"H:i",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/th/djangojs.3dcf6e280fe6.js b/media/assets/scripts/dist/i18n/th/djangojs.3dcf6e280fe6.js new file mode 100644 index 0000000000..5d83817518 --- /dev/null +++ b/media/assets/scripts/dist/i18n/th/djangojs.3dcf6e280fe6.js @@ -0,0 +1 @@ +(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){var t=0;return typeof t=="boolean"?t?1:0:t},t.catalog={"%curr% of %total%":"%curr% / %total%",'The image could not be loaded.':'图片 无法被加载。',"Are you sure you want to delete these selected items?":"确定要删除选中的条目吗?",Cancel:"取消","Canceled.":"已取消。","Close (Esc)":"关闭 (Esc)","Copy {placeholder} to:":"复制 {placeholder} 到","Copying %(name)s":"正在复制 %(name)s","Copying file %(index)s of %(total)s":"正在复制文件 %(index)s / %(total)s",Delete:"删除","Delete Items":"删除条目","Delete succeeded.":"删除成功。","Empty file upload result":"空文件",Error:"错误","Failed to copy %(name)s":"复制 %(name)s 失败","Failed to delete %(name)s and %(amount)s other items.":"删除 %(name)s 以及另外 %(amount)s 项失败。","Failed to delete %(name)s and 1 other item.":"删除 %(name)s 以及另外1项失败。","Failed to delete %(name)s.":"删除 %(name)s 失败。","Failed to get update url":"无法获得更新链接","Failed to get upload url":"无法获得上传链接","Failed to move %(name)s":"移动 %(name)s 失败","Failed to send to {placeholder}":"发送给 {placeholder} 失败","Failed to share to {placeholder}":"共享给 {placeholder} 失败","Failed.":"失败。","Failed. Please check the network.":"操作失败。请检查网络是否已连接。","File Upload canceled":"文件上传已取消","File Upload complete":"文件上传已完成","File Upload failed":"文件上传失败","File Uploading...":"文件上传中...","File is too big":"文件太大","File is too small":"文件太小","Filetype not allowed":"不支持的文件类型","Internal error. Failed to copy %(name)s and %(amount)s other item(s).":"内部错误。复制 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to copy %(name)s.":"内部错误。复制 %(name)s 失败。","Internal error. Failed to move %(name)s and %(amount)s other item(s).":"内部错误。移动 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to move %(name)s.":"内部错误。移动 %(name)s 失败。","Invalid destination path":"目标路径无效","It is required.":"必填项。","Just now":"刚才","Loading...":"加载中...","Max number of files exceeded":"文件太多","Move {placeholder} to:":"移动 {placeholder} 到","Moving %(name)s":"正在移动 %(name)s","Moving file %(index)s of %(total)s":"正在移动文件 %(index)s / %(total)s","Name is required":"名称为必填项","Next (Right arrow key)":"下一张(右方向键)","Only an extension there, please input a name.":"请输入完整的文件名。","Open in New Tab":"在新标签页打开","Password is required.":"密码为必填项。","Password is too short":"密码太短","Passwords don't match":"两次输入的密码不一致","Permission error":"权限错误","Please check the network.":"请检查网络是否已连接。","Please choose a directory":"请选择一个目录","Please enter days.":"请输入天数。","Please enter password":"请输入密码","Please enter the password again":"请再次输入密码","Please enter valid days":"请输入有效的天数","Please input at least an email.":"请输入至少一个邮箱。","Please select a contact or a group.":"请选择联系人或群组","Previous (Left arrow key)":"上一张(左方向键)","Processing...":"处理中...","Really want to delete {lib_name}?":"确定要删除 {lib_name} ?","Rename Directory":"重命名目录","Rename File":"重命名文件","Replace file {filename}?":"覆盖文件 {filename} ?","Saving...":"保存中...","Search users or enter emails":"搜索用户或输入邮箱","Select groups":"选择群组","Set {placeholder}'s permission":"设置 {placeholder} 权限","Share {placeholder}":"共享 {placeholder}",Start:"上传",Success:"成功","Successfully copied %(name)s and %(amount)s other items.":"成功复制 %(name)s 和其他 %(amount)s 项条目。","Successfully copied %(name)s and 1 other item.":"成功复制 %(name)s 和另1项条目。","Successfully copied %(name)s.":"成功复制 %(name)s。","Successfully deleted %(name)s":"删除 %(name)s 成功","Successfully deleted %(name)s and %(amount)s other items.":"成功删除 %(name)s 和其他 %(amount)s 项内容。","Successfully deleted %(name)s and 1 other item.":"成功删除 %(name)s 和其他一项内容。","Successfully deleted %(name)s.":"成功删除 %(name)s。","Successfully moved %(name)s and %(amount)s other items.":"成功移动 %(name)s 和其他 %(amount)s 项条目。","Successfully moved %(name)s and 1 other item.":"成功移动 %(name)s 和另1项条目。","Successfully moved %(name)s.":"成功移动 %(name)s。","Successfully sent to {placeholder}":"成功发送给 {placeholder}","Successfully shared to {placeholder}":"成功共享给 {placeholder}","Successfully unshared {placeholder}":"成功取消共享 {placeholder}","Successfully unstared {placeholder}":"成功取消星标 {placeholder}","Uploaded bytes exceed file size":"上传大小超过了文件大小","You don't have any library at present.":"你目前还没有资料库","You have not renamed it.":"你还没重命名。",canceled:"已取消",uploaded:"已上传"},t.gettext=function(e){var n=t.catalog[e];return typeof n=="undefined"?e:typeof n=="string"?n:n[0]},t.ngettext=function(e,n,r){var i=t.catalog[e];return typeof i=="undefined"?r==1?e:n:i[t.pluralidx(r)]},t.gettext_noop=function(e){return e},t.pgettext=function(e,n){var r=t.gettext(e+""+n);return r.indexOf("")!=-1&&(r=n),r},t.npgettext=function(e,n,r,i){var s=t.ngettext(e+""+n,e+""+r,i);return s.indexOf("")!=-1&&(s=t.ngettext(n,r,i)),s},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"j F Y, G:i:s",DATETIME_INPUT_FORMATS:["%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d","%m/%d/%Y %H:%M:%S","%m/%d/%Y %H:%M:%S.%f","%m/%d/%Y %H:%M","%m/%d/%Y","%m/%d/%y %H:%M:%S","%m/%d/%y %H:%M:%S.%f","%m/%d/%y %H:%M","%m/%d/%y"],DATE_FORMAT:"j F Y",DATE_INPUT_FORMATS:["%Y-%m-%d","%m/%d/%Y","%m/%d/%y","%b %d %Y","%b %d, %Y","%d %b %Y","%d %b, %Y","%B %d %Y","%B %d, %Y","%d %B %Y","%d %B, %Y"],DECIMAL_SEPARATOR:".",FIRST_DAY_OF_WEEK:"0",MONTH_DAY_FORMAT:"j F",NUMBER_GROUPING:"0",SHORT_DATETIME_FORMAT:"j M Y, G:i:s",SHORT_DATE_FORMAT:"j M Y",THOUSAND_SEPARATOR:",",TIME_FORMAT:"G:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/th/djangojs.b4b37f06f38d.js b/media/assets/scripts/dist/i18n/th/djangojs.b4b37f06f38d.js deleted file mode 100644 index b95bab9c21..0000000000 --- a/media/assets/scripts/dist/i18n/th/djangojs.b4b37f06f38d.js +++ /dev/null @@ -1 +0,0 @@ -(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){return e==1?0:1},t.gettext=function(e){return e},t.ngettext=function(e,t,n){return n==1?e:t},t.gettext_noop=function(e){return e},t.pgettext=function(e,t){return t},t.npgettext=function(e,t,n,r){return r==1?t:n},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"j F Y, G:i:s",DATETIME_INPUT_FORMATS:["%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d","%m/%d/%Y %H:%M:%S","%m/%d/%Y %H:%M:%S.%f","%m/%d/%Y %H:%M","%m/%d/%Y","%m/%d/%y %H:%M:%S","%m/%d/%y %H:%M:%S.%f","%m/%d/%y %H:%M","%m/%d/%y"],DATE_FORMAT:"j F Y",DATE_INPUT_FORMATS:["%Y-%m-%d","%m/%d/%Y","%m/%d/%y","%b %d %Y","%b %d, %Y","%d %b %Y","%d %b, %Y","%B %d %Y","%B %d, %Y","%d %B %Y","%d %B, %Y"],DECIMAL_SEPARATOR:".",FIRST_DAY_OF_WEEK:"0",MONTH_DAY_FORMAT:"j F",NUMBER_GROUPING:"0",SHORT_DATETIME_FORMAT:"j M Y, G:i:s",SHORT_DATE_FORMAT:"j M Y",THOUSAND_SEPARATOR:",",TIME_FORMAT:"G:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/th/djangojs.js b/media/assets/scripts/dist/i18n/th/djangojs.js index b95bab9c21..5d83817518 100644 --- a/media/assets/scripts/dist/i18n/th/djangojs.js +++ b/media/assets/scripts/dist/i18n/th/djangojs.js @@ -1 +1 @@ -(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){return e==1?0:1},t.gettext=function(e){return e},t.ngettext=function(e,t,n){return n==1?e:t},t.gettext_noop=function(e){return e},t.pgettext=function(e,t){return t},t.npgettext=function(e,t,n,r){return r==1?t:n},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"j F Y, G:i:s",DATETIME_INPUT_FORMATS:["%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d","%m/%d/%Y %H:%M:%S","%m/%d/%Y %H:%M:%S.%f","%m/%d/%Y %H:%M","%m/%d/%Y","%m/%d/%y %H:%M:%S","%m/%d/%y %H:%M:%S.%f","%m/%d/%y %H:%M","%m/%d/%y"],DATE_FORMAT:"j F Y",DATE_INPUT_FORMATS:["%Y-%m-%d","%m/%d/%Y","%m/%d/%y","%b %d %Y","%b %d, %Y","%d %b %Y","%d %b, %Y","%B %d %Y","%B %d, %Y","%d %B %Y","%d %B, %Y"],DECIMAL_SEPARATOR:".",FIRST_DAY_OF_WEEK:"0",MONTH_DAY_FORMAT:"j F",NUMBER_GROUPING:"0",SHORT_DATETIME_FORMAT:"j M Y, G:i:s",SHORT_DATE_FORMAT:"j M Y",THOUSAND_SEPARATOR:",",TIME_FORMAT:"G:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file +(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){var t=0;return typeof t=="boolean"?t?1:0:t},t.catalog={"%curr% of %total%":"%curr% / %total%",'The image could not be loaded.':'图片 无法被加载。',"Are you sure you want to delete these selected items?":"确定要删除选中的条目吗?",Cancel:"取消","Canceled.":"已取消。","Close (Esc)":"关闭 (Esc)","Copy {placeholder} to:":"复制 {placeholder} 到","Copying %(name)s":"正在复制 %(name)s","Copying file %(index)s of %(total)s":"正在复制文件 %(index)s / %(total)s",Delete:"删除","Delete Items":"删除条目","Delete succeeded.":"删除成功。","Empty file upload result":"空文件",Error:"错误","Failed to copy %(name)s":"复制 %(name)s 失败","Failed to delete %(name)s and %(amount)s other items.":"删除 %(name)s 以及另外 %(amount)s 项失败。","Failed to delete %(name)s and 1 other item.":"删除 %(name)s 以及另外1项失败。","Failed to delete %(name)s.":"删除 %(name)s 失败。","Failed to get update url":"无法获得更新链接","Failed to get upload url":"无法获得上传链接","Failed to move %(name)s":"移动 %(name)s 失败","Failed to send to {placeholder}":"发送给 {placeholder} 失败","Failed to share to {placeholder}":"共享给 {placeholder} 失败","Failed.":"失败。","Failed. Please check the network.":"操作失败。请检查网络是否已连接。","File Upload canceled":"文件上传已取消","File Upload complete":"文件上传已完成","File Upload failed":"文件上传失败","File Uploading...":"文件上传中...","File is too big":"文件太大","File is too small":"文件太小","Filetype not allowed":"不支持的文件类型","Internal error. Failed to copy %(name)s and %(amount)s other item(s).":"内部错误。复制 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to copy %(name)s.":"内部错误。复制 %(name)s 失败。","Internal error. Failed to move %(name)s and %(amount)s other item(s).":"内部错误。移动 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to move %(name)s.":"内部错误。移动 %(name)s 失败。","Invalid destination path":"目标路径无效","It is required.":"必填项。","Just now":"刚才","Loading...":"加载中...","Max number of files exceeded":"文件太多","Move {placeholder} to:":"移动 {placeholder} 到","Moving %(name)s":"正在移动 %(name)s","Moving file %(index)s of %(total)s":"正在移动文件 %(index)s / %(total)s","Name is required":"名称为必填项","Next (Right arrow key)":"下一张(右方向键)","Only an extension there, please input a name.":"请输入完整的文件名。","Open in New Tab":"在新标签页打开","Password is required.":"密码为必填项。","Password is too short":"密码太短","Passwords don't match":"两次输入的密码不一致","Permission error":"权限错误","Please check the network.":"请检查网络是否已连接。","Please choose a directory":"请选择一个目录","Please enter days.":"请输入天数。","Please enter password":"请输入密码","Please enter the password again":"请再次输入密码","Please enter valid days":"请输入有效的天数","Please input at least an email.":"请输入至少一个邮箱。","Please select a contact or a group.":"请选择联系人或群组","Previous (Left arrow key)":"上一张(左方向键)","Processing...":"处理中...","Really want to delete {lib_name}?":"确定要删除 {lib_name} ?","Rename Directory":"重命名目录","Rename File":"重命名文件","Replace file {filename}?":"覆盖文件 {filename} ?","Saving...":"保存中...","Search users or enter emails":"搜索用户或输入邮箱","Select groups":"选择群组","Set {placeholder}'s permission":"设置 {placeholder} 权限","Share {placeholder}":"共享 {placeholder}",Start:"上传",Success:"成功","Successfully copied %(name)s and %(amount)s other items.":"成功复制 %(name)s 和其他 %(amount)s 项条目。","Successfully copied %(name)s and 1 other item.":"成功复制 %(name)s 和另1项条目。","Successfully copied %(name)s.":"成功复制 %(name)s。","Successfully deleted %(name)s":"删除 %(name)s 成功","Successfully deleted %(name)s and %(amount)s other items.":"成功删除 %(name)s 和其他 %(amount)s 项内容。","Successfully deleted %(name)s and 1 other item.":"成功删除 %(name)s 和其他一项内容。","Successfully deleted %(name)s.":"成功删除 %(name)s。","Successfully moved %(name)s and %(amount)s other items.":"成功移动 %(name)s 和其他 %(amount)s 项条目。","Successfully moved %(name)s and 1 other item.":"成功移动 %(name)s 和另1项条目。","Successfully moved %(name)s.":"成功移动 %(name)s。","Successfully sent to {placeholder}":"成功发送给 {placeholder}","Successfully shared to {placeholder}":"成功共享给 {placeholder}","Successfully unshared {placeholder}":"成功取消共享 {placeholder}","Successfully unstared {placeholder}":"成功取消星标 {placeholder}","Uploaded bytes exceed file size":"上传大小超过了文件大小","You don't have any library at present.":"你目前还没有资料库","You have not renamed it.":"你还没重命名。",canceled:"已取消",uploaded:"已上传"},t.gettext=function(e){var n=t.catalog[e];return typeof n=="undefined"?e:typeof n=="string"?n:n[0]},t.ngettext=function(e,n,r){var i=t.catalog[e];return typeof i=="undefined"?r==1?e:n:i[t.pluralidx(r)]},t.gettext_noop=function(e){return e},t.pgettext=function(e,n){var r=t.gettext(e+""+n);return r.indexOf("")!=-1&&(r=n),r},t.npgettext=function(e,n,r,i){var s=t.ngettext(e+""+n,e+""+r,i);return s.indexOf("")!=-1&&(s=t.ngettext(n,r,i)),s},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"j F Y, G:i:s",DATETIME_INPUT_FORMATS:["%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d","%m/%d/%Y %H:%M:%S","%m/%d/%Y %H:%M:%S.%f","%m/%d/%Y %H:%M","%m/%d/%Y","%m/%d/%y %H:%M:%S","%m/%d/%y %H:%M:%S.%f","%m/%d/%y %H:%M","%m/%d/%y"],DATE_FORMAT:"j F Y",DATE_INPUT_FORMATS:["%Y-%m-%d","%m/%d/%Y","%m/%d/%y","%b %d %Y","%b %d, %Y","%d %b %Y","%d %b, %Y","%B %d %Y","%B %d, %Y","%d %B %Y","%d %B, %Y"],DECIMAL_SEPARATOR:".",FIRST_DAY_OF_WEEK:"0",MONTH_DAY_FORMAT:"j F",NUMBER_GROUPING:"0",SHORT_DATETIME_FORMAT:"j M Y, G:i:s",SHORT_DATE_FORMAT:"j M Y",THOUSAND_SEPARATOR:",",TIME_FORMAT:"G:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/tr/djangojs.89b1a2df31b8.js b/media/assets/scripts/dist/i18n/tr/djangojs.89b1a2df31b8.js new file mode 100644 index 0000000000..1697b12a92 --- /dev/null +++ b/media/assets/scripts/dist/i18n/tr/djangojs.89b1a2df31b8.js @@ -0,0 +1 @@ +(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){var t=0;return typeof t=="boolean"?t?1:0:t},t.catalog={"%curr% of %total%":"%curr% / %total%",'The image could not be loaded.':'图片 无法被加载。',"Are you sure you want to delete these selected items?":"确定要删除选中的条目吗?",Cancel:"取消","Canceled.":"已取消。","Close (Esc)":"关闭 (Esc)","Copy {placeholder} to:":"复制 {placeholder} 到","Copying %(name)s":"正在复制 %(name)s","Copying file %(index)s of %(total)s":"正在复制文件 %(index)s / %(total)s",Delete:"删除","Delete Items":"删除条目","Delete succeeded.":"删除成功。","Empty file upload result":"空文件",Error:"错误","Failed to copy %(name)s":"复制 %(name)s 失败","Failed to delete %(name)s and %(amount)s other items.":"删除 %(name)s 以及另外 %(amount)s 项失败。","Failed to delete %(name)s and 1 other item.":"删除 %(name)s 以及另外1项失败。","Failed to delete %(name)s.":"删除 %(name)s 失败。","Failed to get update url":"无法获得更新链接","Failed to get upload url":"无法获得上传链接","Failed to move %(name)s":"移动 %(name)s 失败","Failed to send to {placeholder}":"发送给 {placeholder} 失败","Failed to share to {placeholder}":"共享给 {placeholder} 失败","Failed.":"失败。","Failed. Please check the network.":"操作失败。请检查网络是否已连接。","File Upload canceled":"文件上传已取消","File Upload complete":"文件上传已完成","File Upload failed":"文件上传失败","File Uploading...":"文件上传中...","File is too big":"文件太大","File is too small":"文件太小","Filetype not allowed":"不支持的文件类型","Internal error. Failed to copy %(name)s and %(amount)s other item(s).":"内部错误。复制 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to copy %(name)s.":"内部错误。复制 %(name)s 失败。","Internal error. Failed to move %(name)s and %(amount)s other item(s).":"内部错误。移动 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to move %(name)s.":"内部错误。移动 %(name)s 失败。","Invalid destination path":"目标路径无效","It is required.":"必填项。","Just now":"刚才","Loading...":"加载中...","Max number of files exceeded":"文件太多","Move {placeholder} to:":"移动 {placeholder} 到","Moving %(name)s":"正在移动 %(name)s","Moving file %(index)s of %(total)s":"正在移动文件 %(index)s / %(total)s","Name is required":"名称为必填项","Next (Right arrow key)":"下一张(右方向键)","Only an extension there, please input a name.":"请输入完整的文件名。","Open in New Tab":"在新标签页打开","Password is required.":"密码为必填项。","Password is too short":"密码太短","Passwords don't match":"两次输入的密码不一致","Permission error":"权限错误","Please check the network.":"请检查网络是否已连接。","Please choose a directory":"请选择一个目录","Please enter days.":"请输入天数。","Please enter password":"请输入密码","Please enter the password again":"请再次输入密码","Please enter valid days":"请输入有效的天数","Please input at least an email.":"请输入至少一个邮箱。","Please select a contact or a group.":"请选择联系人或群组","Previous (Left arrow key)":"上一张(左方向键)","Processing...":"处理中...","Really want to delete {lib_name}?":"确定要删除 {lib_name} ?","Rename Directory":"重命名目录","Rename File":"重命名文件","Replace file {filename}?":"覆盖文件 {filename} ?","Saving...":"保存中...","Search users or enter emails":"搜索用户或输入邮箱","Select groups":"选择群组","Set {placeholder}'s permission":"设置 {placeholder} 权限","Share {placeholder}":"共享 {placeholder}",Start:"上传",Success:"成功","Successfully copied %(name)s and %(amount)s other items.":"成功复制 %(name)s 和其他 %(amount)s 项条目。","Successfully copied %(name)s and 1 other item.":"成功复制 %(name)s 和另1项条目。","Successfully copied %(name)s.":"成功复制 %(name)s。","Successfully deleted %(name)s":"删除 %(name)s 成功","Successfully deleted %(name)s and %(amount)s other items.":"成功删除 %(name)s 和其他 %(amount)s 项内容。","Successfully deleted %(name)s and 1 other item.":"成功删除 %(name)s 和其他一项内容。","Successfully deleted %(name)s.":"成功删除 %(name)s。","Successfully moved %(name)s and %(amount)s other items.":"成功移动 %(name)s 和其他 %(amount)s 项条目。","Successfully moved %(name)s and 1 other item.":"成功移动 %(name)s 和另1项条目。","Successfully moved %(name)s.":"成功移动 %(name)s。","Successfully sent to {placeholder}":"成功发送给 {placeholder}","Successfully shared to {placeholder}":"成功共享给 {placeholder}","Successfully unshared {placeholder}":"成功取消共享 {placeholder}","Successfully unstared {placeholder}":"成功取消星标 {placeholder}","Uploaded bytes exceed file size":"上传大小超过了文件大小","You don't have any library at present.":"你目前还没有资料库","You have not renamed it.":"你还没重命名。",canceled:"已取消",uploaded:"已上传"},t.gettext=function(e){var n=t.catalog[e];return typeof n=="undefined"?e:typeof n=="string"?n:n[0]},t.ngettext=function(e,n,r){var i=t.catalog[e];return typeof i=="undefined"?r==1?e:n:i[t.pluralidx(r)]},t.gettext_noop=function(e){return e},t.pgettext=function(e,n){var r=t.gettext(e+""+n);return r.indexOf("")!=-1&&(r=n),r},t.npgettext=function(e,n,r,i){var s=t.ngettext(e+""+n,e+""+r,i);return s.indexOf("")!=-1&&(s=t.ngettext(n,r,i)),s},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"d F Y H:i:s",DATETIME_INPUT_FORMATS:["%d/%m/%Y %H:%M:%S","%d/%m/%Y %H:%M","%d/%m/%Y","%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d"],DATE_FORMAT:"d F Y",DATE_INPUT_FORMATS:["%d/%m/%Y","%d/%m/%y","%y-%m-%d","%Y-%m-%d"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"1",MONTH_DAY_FORMAT:"d F",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"d M Y H:i:s",SHORT_DATE_FORMAT:"d M Y",THOUSAND_SEPARATOR:".",TIME_FORMAT:"H:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/tr/djangojs.f1cf33f9e993.js b/media/assets/scripts/dist/i18n/tr/djangojs.f1cf33f9e993.js deleted file mode 100644 index 1c2a2c5929..0000000000 --- a/media/assets/scripts/dist/i18n/tr/djangojs.f1cf33f9e993.js +++ /dev/null @@ -1 +0,0 @@ -(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){return e==1?0:1},t.gettext=function(e){return e},t.ngettext=function(e,t,n){return n==1?e:t},t.gettext_noop=function(e){return e},t.pgettext=function(e,t){return t},t.npgettext=function(e,t,n,r){return r==1?t:n},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"d F Y H:i:s",DATETIME_INPUT_FORMATS:["%d/%m/%Y %H:%M:%S","%d/%m/%Y %H:%M","%d/%m/%Y","%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d"],DATE_FORMAT:"d F Y",DATE_INPUT_FORMATS:["%d/%m/%Y","%d/%m/%y","%y-%m-%d","%Y-%m-%d"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"1",MONTH_DAY_FORMAT:"d F",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"d M Y H:i:s",SHORT_DATE_FORMAT:"d M Y",THOUSAND_SEPARATOR:".",TIME_FORMAT:"H:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/tr/djangojs.js b/media/assets/scripts/dist/i18n/tr/djangojs.js index 1c2a2c5929..1697b12a92 100644 --- a/media/assets/scripts/dist/i18n/tr/djangojs.js +++ b/media/assets/scripts/dist/i18n/tr/djangojs.js @@ -1 +1 @@ -(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){return e==1?0:1},t.gettext=function(e){return e},t.ngettext=function(e,t,n){return n==1?e:t},t.gettext_noop=function(e){return e},t.pgettext=function(e,t){return t},t.npgettext=function(e,t,n,r){return r==1?t:n},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"d F Y H:i:s",DATETIME_INPUT_FORMATS:["%d/%m/%Y %H:%M:%S","%d/%m/%Y %H:%M","%d/%m/%Y","%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d"],DATE_FORMAT:"d F Y",DATE_INPUT_FORMATS:["%d/%m/%Y","%d/%m/%y","%y-%m-%d","%Y-%m-%d"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"1",MONTH_DAY_FORMAT:"d F",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"d M Y H:i:s",SHORT_DATE_FORMAT:"d M Y",THOUSAND_SEPARATOR:".",TIME_FORMAT:"H:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file +(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){var t=0;return typeof t=="boolean"?t?1:0:t},t.catalog={"%curr% of %total%":"%curr% / %total%",'The image could not be loaded.':'图片 无法被加载。',"Are you sure you want to delete these selected items?":"确定要删除选中的条目吗?",Cancel:"取消","Canceled.":"已取消。","Close (Esc)":"关闭 (Esc)","Copy {placeholder} to:":"复制 {placeholder} 到","Copying %(name)s":"正在复制 %(name)s","Copying file %(index)s of %(total)s":"正在复制文件 %(index)s / %(total)s",Delete:"删除","Delete Items":"删除条目","Delete succeeded.":"删除成功。","Empty file upload result":"空文件",Error:"错误","Failed to copy %(name)s":"复制 %(name)s 失败","Failed to delete %(name)s and %(amount)s other items.":"删除 %(name)s 以及另外 %(amount)s 项失败。","Failed to delete %(name)s and 1 other item.":"删除 %(name)s 以及另外1项失败。","Failed to delete %(name)s.":"删除 %(name)s 失败。","Failed to get update url":"无法获得更新链接","Failed to get upload url":"无法获得上传链接","Failed to move %(name)s":"移动 %(name)s 失败","Failed to send to {placeholder}":"发送给 {placeholder} 失败","Failed to share to {placeholder}":"共享给 {placeholder} 失败","Failed.":"失败。","Failed. Please check the network.":"操作失败。请检查网络是否已连接。","File Upload canceled":"文件上传已取消","File Upload complete":"文件上传已完成","File Upload failed":"文件上传失败","File Uploading...":"文件上传中...","File is too big":"文件太大","File is too small":"文件太小","Filetype not allowed":"不支持的文件类型","Internal error. Failed to copy %(name)s and %(amount)s other item(s).":"内部错误。复制 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to copy %(name)s.":"内部错误。复制 %(name)s 失败。","Internal error. Failed to move %(name)s and %(amount)s other item(s).":"内部错误。移动 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to move %(name)s.":"内部错误。移动 %(name)s 失败。","Invalid destination path":"目标路径无效","It is required.":"必填项。","Just now":"刚才","Loading...":"加载中...","Max number of files exceeded":"文件太多","Move {placeholder} to:":"移动 {placeholder} 到","Moving %(name)s":"正在移动 %(name)s","Moving file %(index)s of %(total)s":"正在移动文件 %(index)s / %(total)s","Name is required":"名称为必填项","Next (Right arrow key)":"下一张(右方向键)","Only an extension there, please input a name.":"请输入完整的文件名。","Open in New Tab":"在新标签页打开","Password is required.":"密码为必填项。","Password is too short":"密码太短","Passwords don't match":"两次输入的密码不一致","Permission error":"权限错误","Please check the network.":"请检查网络是否已连接。","Please choose a directory":"请选择一个目录","Please enter days.":"请输入天数。","Please enter password":"请输入密码","Please enter the password again":"请再次输入密码","Please enter valid days":"请输入有效的天数","Please input at least an email.":"请输入至少一个邮箱。","Please select a contact or a group.":"请选择联系人或群组","Previous (Left arrow key)":"上一张(左方向键)","Processing...":"处理中...","Really want to delete {lib_name}?":"确定要删除 {lib_name} ?","Rename Directory":"重命名目录","Rename File":"重命名文件","Replace file {filename}?":"覆盖文件 {filename} ?","Saving...":"保存中...","Search users or enter emails":"搜索用户或输入邮箱","Select groups":"选择群组","Set {placeholder}'s permission":"设置 {placeholder} 权限","Share {placeholder}":"共享 {placeholder}",Start:"上传",Success:"成功","Successfully copied %(name)s and %(amount)s other items.":"成功复制 %(name)s 和其他 %(amount)s 项条目。","Successfully copied %(name)s and 1 other item.":"成功复制 %(name)s 和另1项条目。","Successfully copied %(name)s.":"成功复制 %(name)s。","Successfully deleted %(name)s":"删除 %(name)s 成功","Successfully deleted %(name)s and %(amount)s other items.":"成功删除 %(name)s 和其他 %(amount)s 项内容。","Successfully deleted %(name)s and 1 other item.":"成功删除 %(name)s 和其他一项内容。","Successfully deleted %(name)s.":"成功删除 %(name)s。","Successfully moved %(name)s and %(amount)s other items.":"成功移动 %(name)s 和其他 %(amount)s 项条目。","Successfully moved %(name)s and 1 other item.":"成功移动 %(name)s 和另1项条目。","Successfully moved %(name)s.":"成功移动 %(name)s。","Successfully sent to {placeholder}":"成功发送给 {placeholder}","Successfully shared to {placeholder}":"成功共享给 {placeholder}","Successfully unshared {placeholder}":"成功取消共享 {placeholder}","Successfully unstared {placeholder}":"成功取消星标 {placeholder}","Uploaded bytes exceed file size":"上传大小超过了文件大小","You don't have any library at present.":"你目前还没有资料库","You have not renamed it.":"你还没重命名。",canceled:"已取消",uploaded:"已上传"},t.gettext=function(e){var n=t.catalog[e];return typeof n=="undefined"?e:typeof n=="string"?n:n[0]},t.ngettext=function(e,n,r){var i=t.catalog[e];return typeof i=="undefined"?r==1?e:n:i[t.pluralidx(r)]},t.gettext_noop=function(e){return e},t.pgettext=function(e,n){var r=t.gettext(e+""+n);return r.indexOf("")!=-1&&(r=n),r},t.npgettext=function(e,n,r,i){var s=t.ngettext(e+""+n,e+""+r,i);return s.indexOf("")!=-1&&(s=t.ngettext(n,r,i)),s},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"d F Y H:i:s",DATETIME_INPUT_FORMATS:["%d/%m/%Y %H:%M:%S","%d/%m/%Y %H:%M","%d/%m/%Y","%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d"],DATE_FORMAT:"d F Y",DATE_INPUT_FORMATS:["%d/%m/%Y","%d/%m/%y","%y-%m-%d","%Y-%m-%d"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"1",MONTH_DAY_FORMAT:"d F",NUMBER_GROUPING:"3",SHORT_DATETIME_FORMAT:"d M Y H:i:s",SHORT_DATE_FORMAT:"d M Y",THOUSAND_SEPARATOR:".",TIME_FORMAT:"H:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/uk/djangojs.2d1425f59687.js b/media/assets/scripts/dist/i18n/uk/djangojs.2d1425f59687.js new file mode 100644 index 0000000000..21b06c80bb --- /dev/null +++ b/media/assets/scripts/dist/i18n/uk/djangojs.2d1425f59687.js @@ -0,0 +1 @@ +(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){var t=0;return typeof t=="boolean"?t?1:0:t},t.catalog={"%curr% of %total%":"%curr% / %total%",'The image could not be loaded.':'图片 无法被加载。',"Are you sure you want to delete these selected items?":"确定要删除选中的条目吗?",Cancel:"取消","Canceled.":"已取消。","Close (Esc)":"关闭 (Esc)","Copy {placeholder} to:":"复制 {placeholder} 到","Copying %(name)s":"正在复制 %(name)s","Copying file %(index)s of %(total)s":"正在复制文件 %(index)s / %(total)s",Delete:"删除","Delete Items":"删除条目","Delete succeeded.":"删除成功。","Empty file upload result":"空文件",Error:"错误","Failed to copy %(name)s":"复制 %(name)s 失败","Failed to delete %(name)s and %(amount)s other items.":"删除 %(name)s 以及另外 %(amount)s 项失败。","Failed to delete %(name)s and 1 other item.":"删除 %(name)s 以及另外1项失败。","Failed to delete %(name)s.":"删除 %(name)s 失败。","Failed to get update url":"无法获得更新链接","Failed to get upload url":"无法获得上传链接","Failed to move %(name)s":"移动 %(name)s 失败","Failed to send to {placeholder}":"发送给 {placeholder} 失败","Failed to share to {placeholder}":"共享给 {placeholder} 失败","Failed.":"失败。","Failed. Please check the network.":"操作失败。请检查网络是否已连接。","File Upload canceled":"文件上传已取消","File Upload complete":"文件上传已完成","File Upload failed":"文件上传失败","File Uploading...":"文件上传中...","File is too big":"文件太大","File is too small":"文件太小","Filetype not allowed":"不支持的文件类型","Internal error. Failed to copy %(name)s and %(amount)s other item(s).":"内部错误。复制 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to copy %(name)s.":"内部错误。复制 %(name)s 失败。","Internal error. Failed to move %(name)s and %(amount)s other item(s).":"内部错误。移动 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to move %(name)s.":"内部错误。移动 %(name)s 失败。","Invalid destination path":"目标路径无效","It is required.":"必填项。","Just now":"刚才","Loading...":"加载中...","Max number of files exceeded":"文件太多","Move {placeholder} to:":"移动 {placeholder} 到","Moving %(name)s":"正在移动 %(name)s","Moving file %(index)s of %(total)s":"正在移动文件 %(index)s / %(total)s","Name is required":"名称为必填项","Next (Right arrow key)":"下一张(右方向键)","Only an extension there, please input a name.":"请输入完整的文件名。","Open in New Tab":"在新标签页打开","Password is required.":"密码为必填项。","Password is too short":"密码太短","Passwords don't match":"两次输入的密码不一致","Permission error":"权限错误","Please check the network.":"请检查网络是否已连接。","Please choose a directory":"请选择一个目录","Please enter days.":"请输入天数。","Please enter password":"请输入密码","Please enter the password again":"请再次输入密码","Please enter valid days":"请输入有效的天数","Please input at least an email.":"请输入至少一个邮箱。","Please select a contact or a group.":"请选择联系人或群组","Previous (Left arrow key)":"上一张(左方向键)","Processing...":"处理中...","Really want to delete {lib_name}?":"确定要删除 {lib_name} ?","Rename Directory":"重命名目录","Rename File":"重命名文件","Replace file {filename}?":"覆盖文件 {filename} ?","Saving...":"保存中...","Search users or enter emails":"搜索用户或输入邮箱","Select groups":"选择群组","Set {placeholder}'s permission":"设置 {placeholder} 权限","Share {placeholder}":"共享 {placeholder}",Start:"上传",Success:"成功","Successfully copied %(name)s and %(amount)s other items.":"成功复制 %(name)s 和其他 %(amount)s 项条目。","Successfully copied %(name)s and 1 other item.":"成功复制 %(name)s 和另1项条目。","Successfully copied %(name)s.":"成功复制 %(name)s。","Successfully deleted %(name)s":"删除 %(name)s 成功","Successfully deleted %(name)s and %(amount)s other items.":"成功删除 %(name)s 和其他 %(amount)s 项内容。","Successfully deleted %(name)s and 1 other item.":"成功删除 %(name)s 和其他一项内容。","Successfully deleted %(name)s.":"成功删除 %(name)s。","Successfully moved %(name)s and %(amount)s other items.":"成功移动 %(name)s 和其他 %(amount)s 项条目。","Successfully moved %(name)s and 1 other item.":"成功移动 %(name)s 和另1项条目。","Successfully moved %(name)s.":"成功移动 %(name)s。","Successfully sent to {placeholder}":"成功发送给 {placeholder}","Successfully shared to {placeholder}":"成功共享给 {placeholder}","Successfully unshared {placeholder}":"成功取消共享 {placeholder}","Successfully unstared {placeholder}":"成功取消星标 {placeholder}","Uploaded bytes exceed file size":"上传大小超过了文件大小","You don't have any library at present.":"你目前还没有资料库","You have not renamed it.":"你还没重命名。",canceled:"已取消",uploaded:"已上传"},t.gettext=function(e){var n=t.catalog[e];return typeof n=="undefined"?e:typeof n=="string"?n:n[0]},t.ngettext=function(e,n,r){var i=t.catalog[e];return typeof i=="undefined"?r==1?e:n:i[t.pluralidx(r)]},t.gettext_noop=function(e){return e},t.pgettext=function(e,n){var r=t.gettext(e+""+n);return r.indexOf("")!=-1&&(r=n),r},t.npgettext=function(e,n,r,i){var s=t.ngettext(e+""+n,e+""+r,i);return s.indexOf("")!=-1&&(s=t.ngettext(n,r,i)),s},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"j E Y р. H:i:s",DATETIME_INPUT_FORMATS:["%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d","%m/%d/%Y %H:%M:%S","%m/%d/%Y %H:%M:%S.%f","%m/%d/%Y %H:%M","%m/%d/%Y","%m/%d/%y %H:%M:%S","%m/%d/%y %H:%M:%S.%f","%m/%d/%y %H:%M","%m/%d/%y"],DATE_FORMAT:"j E Y р.",DATE_INPUT_FORMATS:["%Y-%m-%d","%m/%d/%Y","%m/%d/%y","%b %d %Y","%b %d, %Y","%d %b %Y","%d %b, %Y","%B %d %Y","%B %d, %Y","%d %B %Y","%d %B, %Y"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"0",MONTH_DAY_FORMAT:"j F",NUMBER_GROUPING:"0",SHORT_DATETIME_FORMAT:"m/d/Y P",SHORT_DATE_FORMAT:"j M Y",THOUSAND_SEPARATOR:" ",TIME_FORMAT:"H:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/uk/djangojs.93bbc2717ad8.js b/media/assets/scripts/dist/i18n/uk/djangojs.93bbc2717ad8.js deleted file mode 100644 index df1fc98fd6..0000000000 --- a/media/assets/scripts/dist/i18n/uk/djangojs.93bbc2717ad8.js +++ /dev/null @@ -1 +0,0 @@ -(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){return e==1?0:1},t.gettext=function(e){return e},t.ngettext=function(e,t,n){return n==1?e:t},t.gettext_noop=function(e){return e},t.pgettext=function(e,t){return t},t.npgettext=function(e,t,n,r){return r==1?t:n},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"j E Y р. H:i:s",DATETIME_INPUT_FORMATS:["%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d","%m/%d/%Y %H:%M:%S","%m/%d/%Y %H:%M:%S.%f","%m/%d/%Y %H:%M","%m/%d/%Y","%m/%d/%y %H:%M:%S","%m/%d/%y %H:%M:%S.%f","%m/%d/%y %H:%M","%m/%d/%y"],DATE_FORMAT:"j E Y р.",DATE_INPUT_FORMATS:["%Y-%m-%d","%m/%d/%Y","%m/%d/%y","%b %d %Y","%b %d, %Y","%d %b %Y","%d %b, %Y","%B %d %Y","%B %d, %Y","%d %B %Y","%d %B, %Y"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"0",MONTH_DAY_FORMAT:"j F",NUMBER_GROUPING:"0",SHORT_DATETIME_FORMAT:"m/d/Y P",SHORT_DATE_FORMAT:"j M Y",THOUSAND_SEPARATOR:" ",TIME_FORMAT:"H:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/uk/djangojs.js b/media/assets/scripts/dist/i18n/uk/djangojs.js index df1fc98fd6..21b06c80bb 100644 --- a/media/assets/scripts/dist/i18n/uk/djangojs.js +++ b/media/assets/scripts/dist/i18n/uk/djangojs.js @@ -1 +1 @@ -(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){return e==1?0:1},t.gettext=function(e){return e},t.ngettext=function(e,t,n){return n==1?e:t},t.gettext_noop=function(e){return e},t.pgettext=function(e,t){return t},t.npgettext=function(e,t,n,r){return r==1?t:n},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"j E Y р. H:i:s",DATETIME_INPUT_FORMATS:["%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d","%m/%d/%Y %H:%M:%S","%m/%d/%Y %H:%M:%S.%f","%m/%d/%Y %H:%M","%m/%d/%Y","%m/%d/%y %H:%M:%S","%m/%d/%y %H:%M:%S.%f","%m/%d/%y %H:%M","%m/%d/%y"],DATE_FORMAT:"j E Y р.",DATE_INPUT_FORMATS:["%Y-%m-%d","%m/%d/%Y","%m/%d/%y","%b %d %Y","%b %d, %Y","%d %b %Y","%d %b, %Y","%B %d %Y","%B %d, %Y","%d %B %Y","%d %B, %Y"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"0",MONTH_DAY_FORMAT:"j F",NUMBER_GROUPING:"0",SHORT_DATETIME_FORMAT:"m/d/Y P",SHORT_DATE_FORMAT:"j M Y",THOUSAND_SEPARATOR:" ",TIME_FORMAT:"H:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file +(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){var t=0;return typeof t=="boolean"?t?1:0:t},t.catalog={"%curr% of %total%":"%curr% / %total%",'The image could not be loaded.':'图片 无法被加载。',"Are you sure you want to delete these selected items?":"确定要删除选中的条目吗?",Cancel:"取消","Canceled.":"已取消。","Close (Esc)":"关闭 (Esc)","Copy {placeholder} to:":"复制 {placeholder} 到","Copying %(name)s":"正在复制 %(name)s","Copying file %(index)s of %(total)s":"正在复制文件 %(index)s / %(total)s",Delete:"删除","Delete Items":"删除条目","Delete succeeded.":"删除成功。","Empty file upload result":"空文件",Error:"错误","Failed to copy %(name)s":"复制 %(name)s 失败","Failed to delete %(name)s and %(amount)s other items.":"删除 %(name)s 以及另外 %(amount)s 项失败。","Failed to delete %(name)s and 1 other item.":"删除 %(name)s 以及另外1项失败。","Failed to delete %(name)s.":"删除 %(name)s 失败。","Failed to get update url":"无法获得更新链接","Failed to get upload url":"无法获得上传链接","Failed to move %(name)s":"移动 %(name)s 失败","Failed to send to {placeholder}":"发送给 {placeholder} 失败","Failed to share to {placeholder}":"共享给 {placeholder} 失败","Failed.":"失败。","Failed. Please check the network.":"操作失败。请检查网络是否已连接。","File Upload canceled":"文件上传已取消","File Upload complete":"文件上传已完成","File Upload failed":"文件上传失败","File Uploading...":"文件上传中...","File is too big":"文件太大","File is too small":"文件太小","Filetype not allowed":"不支持的文件类型","Internal error. Failed to copy %(name)s and %(amount)s other item(s).":"内部错误。复制 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to copy %(name)s.":"内部错误。复制 %(name)s 失败。","Internal error. Failed to move %(name)s and %(amount)s other item(s).":"内部错误。移动 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to move %(name)s.":"内部错误。移动 %(name)s 失败。","Invalid destination path":"目标路径无效","It is required.":"必填项。","Just now":"刚才","Loading...":"加载中...","Max number of files exceeded":"文件太多","Move {placeholder} to:":"移动 {placeholder} 到","Moving %(name)s":"正在移动 %(name)s","Moving file %(index)s of %(total)s":"正在移动文件 %(index)s / %(total)s","Name is required":"名称为必填项","Next (Right arrow key)":"下一张(右方向键)","Only an extension there, please input a name.":"请输入完整的文件名。","Open in New Tab":"在新标签页打开","Password is required.":"密码为必填项。","Password is too short":"密码太短","Passwords don't match":"两次输入的密码不一致","Permission error":"权限错误","Please check the network.":"请检查网络是否已连接。","Please choose a directory":"请选择一个目录","Please enter days.":"请输入天数。","Please enter password":"请输入密码","Please enter the password again":"请再次输入密码","Please enter valid days":"请输入有效的天数","Please input at least an email.":"请输入至少一个邮箱。","Please select a contact or a group.":"请选择联系人或群组","Previous (Left arrow key)":"上一张(左方向键)","Processing...":"处理中...","Really want to delete {lib_name}?":"确定要删除 {lib_name} ?","Rename Directory":"重命名目录","Rename File":"重命名文件","Replace file {filename}?":"覆盖文件 {filename} ?","Saving...":"保存中...","Search users or enter emails":"搜索用户或输入邮箱","Select groups":"选择群组","Set {placeholder}'s permission":"设置 {placeholder} 权限","Share {placeholder}":"共享 {placeholder}",Start:"上传",Success:"成功","Successfully copied %(name)s and %(amount)s other items.":"成功复制 %(name)s 和其他 %(amount)s 项条目。","Successfully copied %(name)s and 1 other item.":"成功复制 %(name)s 和另1项条目。","Successfully copied %(name)s.":"成功复制 %(name)s。","Successfully deleted %(name)s":"删除 %(name)s 成功","Successfully deleted %(name)s and %(amount)s other items.":"成功删除 %(name)s 和其他 %(amount)s 项内容。","Successfully deleted %(name)s and 1 other item.":"成功删除 %(name)s 和其他一项内容。","Successfully deleted %(name)s.":"成功删除 %(name)s。","Successfully moved %(name)s and %(amount)s other items.":"成功移动 %(name)s 和其他 %(amount)s 项条目。","Successfully moved %(name)s and 1 other item.":"成功移动 %(name)s 和另1项条目。","Successfully moved %(name)s.":"成功移动 %(name)s。","Successfully sent to {placeholder}":"成功发送给 {placeholder}","Successfully shared to {placeholder}":"成功共享给 {placeholder}","Successfully unshared {placeholder}":"成功取消共享 {placeholder}","Successfully unstared {placeholder}":"成功取消星标 {placeholder}","Uploaded bytes exceed file size":"上传大小超过了文件大小","You don't have any library at present.":"你目前还没有资料库","You have not renamed it.":"你还没重命名。",canceled:"已取消",uploaded:"已上传"},t.gettext=function(e){var n=t.catalog[e];return typeof n=="undefined"?e:typeof n=="string"?n:n[0]},t.ngettext=function(e,n,r){var i=t.catalog[e];return typeof i=="undefined"?r==1?e:n:i[t.pluralidx(r)]},t.gettext_noop=function(e){return e},t.pgettext=function(e,n){var r=t.gettext(e+""+n);return r.indexOf("")!=-1&&(r=n),r},t.npgettext=function(e,n,r,i){var s=t.ngettext(e+""+n,e+""+r,i);return s.indexOf("")!=-1&&(s=t.ngettext(n,r,i)),s},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"j E Y р. H:i:s",DATETIME_INPUT_FORMATS:["%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d","%m/%d/%Y %H:%M:%S","%m/%d/%Y %H:%M:%S.%f","%m/%d/%Y %H:%M","%m/%d/%Y","%m/%d/%y %H:%M:%S","%m/%d/%y %H:%M:%S.%f","%m/%d/%y %H:%M","%m/%d/%y"],DATE_FORMAT:"j E Y р.",DATE_INPUT_FORMATS:["%Y-%m-%d","%m/%d/%Y","%m/%d/%y","%b %d %Y","%b %d, %Y","%d %b %Y","%d %b, %Y","%B %d %Y","%B %d, %Y","%d %B %Y","%d %B, %Y"],DECIMAL_SEPARATOR:",",FIRST_DAY_OF_WEEK:"0",MONTH_DAY_FORMAT:"j F",NUMBER_GROUPING:"0",SHORT_DATETIME_FORMAT:"m/d/Y P",SHORT_DATE_FORMAT:"j M Y",THOUSAND_SEPARATOR:" ",TIME_FORMAT:"H:i:s",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/zh-tw/djangojs.3c70e7c81127.js b/media/assets/scripts/dist/i18n/zh-tw/djangojs.3c70e7c81127.js new file mode 100644 index 0000000000..1049c88039 --- /dev/null +++ b/media/assets/scripts/dist/i18n/zh-tw/djangojs.3c70e7c81127.js @@ -0,0 +1 @@ +(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){var t=0;return typeof t=="boolean"?t?1:0:t},t.catalog={"%curr% of %total%":"%curr% / %total%",'The image could not be loaded.':'图片 无法被加载。',"Are you sure you want to delete these selected items?":"确定要删除选中的条目吗?",Cancel:"取消","Canceled.":"已取消。","Close (Esc)":"关闭 (Esc)","Copy {placeholder} to:":"复制 {placeholder} 到","Copying %(name)s":"正在复制 %(name)s","Copying file %(index)s of %(total)s":"正在复制文件 %(index)s / %(total)s",Delete:"删除","Delete Items":"删除条目","Delete succeeded.":"删除成功。","Empty file upload result":"空文件",Error:"错误","Failed to copy %(name)s":"复制 %(name)s 失败","Failed to delete %(name)s and %(amount)s other items.":"删除 %(name)s 以及另外 %(amount)s 项失败。","Failed to delete %(name)s and 1 other item.":"删除 %(name)s 以及另外1项失败。","Failed to delete %(name)s.":"删除 %(name)s 失败。","Failed to get update url":"无法获得更新链接","Failed to get upload url":"无法获得上传链接","Failed to move %(name)s":"移动 %(name)s 失败","Failed to send to {placeholder}":"发送给 {placeholder} 失败","Failed to share to {placeholder}":"共享给 {placeholder} 失败","Failed.":"失败。","Failed. Please check the network.":"操作失败。请检查网络是否已连接。","File Upload canceled":"文件上传已取消","File Upload complete":"文件上传已完成","File Upload failed":"文件上传失败","File Uploading...":"文件上传中...","File is too big":"文件太大","File is too small":"文件太小","Filetype not allowed":"不支持的文件类型","Internal error. Failed to copy %(name)s and %(amount)s other item(s).":"内部错误。复制 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to copy %(name)s.":"内部错误。复制 %(name)s 失败。","Internal error. Failed to move %(name)s and %(amount)s other item(s).":"内部错误。移动 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to move %(name)s.":"内部错误。移动 %(name)s 失败。","Invalid destination path":"目标路径无效","It is required.":"必填项。","Just now":"刚才","Loading...":"加载中...","Max number of files exceeded":"文件太多","Move {placeholder} to:":"移动 {placeholder} 到","Moving %(name)s":"正在移动 %(name)s","Moving file %(index)s of %(total)s":"正在移动文件 %(index)s / %(total)s","Name is required":"名称为必填项","Next (Right arrow key)":"下一张(右方向键)","Only an extension there, please input a name.":"请输入完整的文件名。","Open in New Tab":"在新标签页打开","Password is required.":"密码为必填项。","Password is too short":"密码太短","Passwords don't match":"两次输入的密码不一致","Permission error":"权限错误","Please check the network.":"请检查网络是否已连接。","Please choose a directory":"请选择一个目录","Please enter days.":"请输入天数。","Please enter password":"请输入密码","Please enter the password again":"请再次输入密码","Please enter valid days":"请输入有效的天数","Please input at least an email.":"请输入至少一个邮箱。","Please select a contact or a group.":"请选择联系人或群组","Previous (Left arrow key)":"上一张(左方向键)","Processing...":"处理中...","Really want to delete {lib_name}?":"确定要删除 {lib_name} ?","Rename Directory":"重命名目录","Rename File":"重命名文件","Replace file {filename}?":"覆盖文件 {filename} ?","Saving...":"保存中...","Search users or enter emails":"搜索用户或输入邮箱","Select groups":"选择群组","Set {placeholder}'s permission":"设置 {placeholder} 权限","Share {placeholder}":"共享 {placeholder}",Start:"上传",Success:"成功","Successfully copied %(name)s and %(amount)s other items.":"成功复制 %(name)s 和其他 %(amount)s 项条目。","Successfully copied %(name)s and 1 other item.":"成功复制 %(name)s 和另1项条目。","Successfully copied %(name)s.":"成功复制 %(name)s。","Successfully deleted %(name)s":"删除 %(name)s 成功","Successfully deleted %(name)s and %(amount)s other items.":"成功删除 %(name)s 和其他 %(amount)s 项内容。","Successfully deleted %(name)s and 1 other item.":"成功删除 %(name)s 和其他一项内容。","Successfully deleted %(name)s.":"成功删除 %(name)s。","Successfully moved %(name)s and %(amount)s other items.":"成功移动 %(name)s 和其他 %(amount)s 项条目。","Successfully moved %(name)s and 1 other item.":"成功移动 %(name)s 和另1项条目。","Successfully moved %(name)s.":"成功移动 %(name)s。","Successfully sent to {placeholder}":"成功发送给 {placeholder}","Successfully shared to {placeholder}":"成功共享给 {placeholder}","Successfully unshared {placeholder}":"成功取消共享 {placeholder}","Successfully unstared {placeholder}":"成功取消星标 {placeholder}","Uploaded bytes exceed file size":"上传大小超过了文件大小","You don't have any library at present.":"你目前还没有资料库","You have not renamed it.":"你还没重命名。",canceled:"已取消",uploaded:"已上传"},t.gettext=function(e){var n=t.catalog[e];return typeof n=="undefined"?e:typeof n=="string"?n:n[0]},t.ngettext=function(e,n,r){var i=t.catalog[e];return typeof i=="undefined"?r==1?e:n:i[t.pluralidx(r)]},t.gettext_noop=function(e){return e},t.pgettext=function(e,n){var r=t.gettext(e+""+n);return r.indexOf("")!=-1&&(r=n),r},t.npgettext=function(e,n,r,i){var s=t.ngettext(e+""+n,e+""+r,i);return s.indexOf("")!=-1&&(s=t.ngettext(n,r,i)),s},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"N j, Y, P",DATETIME_INPUT_FORMATS:["%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d","%m/%d/%Y %H:%M:%S","%m/%d/%Y %H:%M:%S.%f","%m/%d/%Y %H:%M","%m/%d/%Y","%m/%d/%y %H:%M:%S","%m/%d/%y %H:%M:%S.%f","%m/%d/%y %H:%M","%m/%d/%y"],DATE_FORMAT:"N j, Y",DATE_INPUT_FORMATS:["%Y-%m-%d","%m/%d/%Y","%m/%d/%y","%b %d %Y","%b %d, %Y","%d %b %Y","%d %b, %Y","%B %d %Y","%B %d, %Y","%d %B %Y","%d %B, %Y"],DECIMAL_SEPARATOR:".",FIRST_DAY_OF_WEEK:"0",MONTH_DAY_FORMAT:"F j",NUMBER_GROUPING:"0",SHORT_DATETIME_FORMAT:"m/d/Y P",SHORT_DATE_FORMAT:"m/d/Y",THOUSAND_SEPARATOR:",",TIME_FORMAT:"P",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/zh-tw/djangojs.d68336d24a36.js b/media/assets/scripts/dist/i18n/zh-tw/djangojs.d68336d24a36.js deleted file mode 100644 index b793cbdd3a..0000000000 --- a/media/assets/scripts/dist/i18n/zh-tw/djangojs.d68336d24a36.js +++ /dev/null @@ -1 +0,0 @@ -(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){return e==1?0:1},t.gettext=function(e){return e},t.ngettext=function(e,t,n){return n==1?e:t},t.gettext_noop=function(e){return e},t.pgettext=function(e,t){return t},t.npgettext=function(e,t,n,r){return r==1?t:n},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"N j, Y, P",DATETIME_INPUT_FORMATS:["%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d","%m/%d/%Y %H:%M:%S","%m/%d/%Y %H:%M:%S.%f","%m/%d/%Y %H:%M","%m/%d/%Y","%m/%d/%y %H:%M:%S","%m/%d/%y %H:%M:%S.%f","%m/%d/%y %H:%M","%m/%d/%y"],DATE_FORMAT:"N j, Y",DATE_INPUT_FORMATS:["%Y-%m-%d","%m/%d/%Y","%m/%d/%y","%b %d %Y","%b %d, %Y","%d %b %Y","%d %b, %Y","%B %d %Y","%B %d, %Y","%d %B %Y","%d %B, %Y"],DECIMAL_SEPARATOR:".",FIRST_DAY_OF_WEEK:"0",MONTH_DAY_FORMAT:"F j",NUMBER_GROUPING:"0",SHORT_DATETIME_FORMAT:"m/d/Y P",SHORT_DATE_FORMAT:"m/d/Y",THOUSAND_SEPARATOR:",",TIME_FORMAT:"P",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/dist/i18n/zh-tw/djangojs.js b/media/assets/scripts/dist/i18n/zh-tw/djangojs.js index b793cbdd3a..1049c88039 100644 --- a/media/assets/scripts/dist/i18n/zh-tw/djangojs.js +++ b/media/assets/scripts/dist/i18n/zh-tw/djangojs.js @@ -1 +1 @@ -(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){return e==1?0:1},t.gettext=function(e){return e},t.ngettext=function(e,t,n){return n==1?e:t},t.gettext_noop=function(e){return e},t.pgettext=function(e,t){return t},t.npgettext=function(e,t,n,r){return r==1?t:n},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"N j, Y, P",DATETIME_INPUT_FORMATS:["%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d","%m/%d/%Y %H:%M:%S","%m/%d/%Y %H:%M:%S.%f","%m/%d/%Y %H:%M","%m/%d/%Y","%m/%d/%y %H:%M:%S","%m/%d/%y %H:%M:%S.%f","%m/%d/%y %H:%M","%m/%d/%y"],DATE_FORMAT:"N j, Y",DATE_INPUT_FORMATS:["%Y-%m-%d","%m/%d/%Y","%m/%d/%y","%b %d %Y","%b %d, %Y","%d %b %Y","%d %b, %Y","%B %d %Y","%B %d, %Y","%d %B %Y","%d %B, %Y"],DECIMAL_SEPARATOR:".",FIRST_DAY_OF_WEEK:"0",MONTH_DAY_FORMAT:"F j",NUMBER_GROUPING:"0",SHORT_DATETIME_FORMAT:"m/d/Y P",SHORT_DATE_FORMAT:"m/d/Y",THOUSAND_SEPARATOR:",",TIME_FORMAT:"P",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file +(function(e){var t=e.django||(e.django={});t.pluralidx=function(e){var t=0;return typeof t=="boolean"?t?1:0:t},t.catalog={"%curr% of %total%":"%curr% / %total%",'The image could not be loaded.':'图片 无法被加载。',"Are you sure you want to delete these selected items?":"确定要删除选中的条目吗?",Cancel:"取消","Canceled.":"已取消。","Close (Esc)":"关闭 (Esc)","Copy {placeholder} to:":"复制 {placeholder} 到","Copying %(name)s":"正在复制 %(name)s","Copying file %(index)s of %(total)s":"正在复制文件 %(index)s / %(total)s",Delete:"删除","Delete Items":"删除条目","Delete succeeded.":"删除成功。","Empty file upload result":"空文件",Error:"错误","Failed to copy %(name)s":"复制 %(name)s 失败","Failed to delete %(name)s and %(amount)s other items.":"删除 %(name)s 以及另外 %(amount)s 项失败。","Failed to delete %(name)s and 1 other item.":"删除 %(name)s 以及另外1项失败。","Failed to delete %(name)s.":"删除 %(name)s 失败。","Failed to get update url":"无法获得更新链接","Failed to get upload url":"无法获得上传链接","Failed to move %(name)s":"移动 %(name)s 失败","Failed to send to {placeholder}":"发送给 {placeholder} 失败","Failed to share to {placeholder}":"共享给 {placeholder} 失败","Failed.":"失败。","Failed. Please check the network.":"操作失败。请检查网络是否已连接。","File Upload canceled":"文件上传已取消","File Upload complete":"文件上传已完成","File Upload failed":"文件上传失败","File Uploading...":"文件上传中...","File is too big":"文件太大","File is too small":"文件太小","Filetype not allowed":"不支持的文件类型","Internal error. Failed to copy %(name)s and %(amount)s other item(s).":"内部错误。复制 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to copy %(name)s.":"内部错误。复制 %(name)s 失败。","Internal error. Failed to move %(name)s and %(amount)s other item(s).":"内部错误。移动 %(name)s 和其他 %(amount)s 项内容失败。","Internal error. Failed to move %(name)s.":"内部错误。移动 %(name)s 失败。","Invalid destination path":"目标路径无效","It is required.":"必填项。","Just now":"刚才","Loading...":"加载中...","Max number of files exceeded":"文件太多","Move {placeholder} to:":"移动 {placeholder} 到","Moving %(name)s":"正在移动 %(name)s","Moving file %(index)s of %(total)s":"正在移动文件 %(index)s / %(total)s","Name is required":"名称为必填项","Next (Right arrow key)":"下一张(右方向键)","Only an extension there, please input a name.":"请输入完整的文件名。","Open in New Tab":"在新标签页打开","Password is required.":"密码为必填项。","Password is too short":"密码太短","Passwords don't match":"两次输入的密码不一致","Permission error":"权限错误","Please check the network.":"请检查网络是否已连接。","Please choose a directory":"请选择一个目录","Please enter days.":"请输入天数。","Please enter password":"请输入密码","Please enter the password again":"请再次输入密码","Please enter valid days":"请输入有效的天数","Please input at least an email.":"请输入至少一个邮箱。","Please select a contact or a group.":"请选择联系人或群组","Previous (Left arrow key)":"上一张(左方向键)","Processing...":"处理中...","Really want to delete {lib_name}?":"确定要删除 {lib_name} ?","Rename Directory":"重命名目录","Rename File":"重命名文件","Replace file {filename}?":"覆盖文件 {filename} ?","Saving...":"保存中...","Search users or enter emails":"搜索用户或输入邮箱","Select groups":"选择群组","Set {placeholder}'s permission":"设置 {placeholder} 权限","Share {placeholder}":"共享 {placeholder}",Start:"上传",Success:"成功","Successfully copied %(name)s and %(amount)s other items.":"成功复制 %(name)s 和其他 %(amount)s 项条目。","Successfully copied %(name)s and 1 other item.":"成功复制 %(name)s 和另1项条目。","Successfully copied %(name)s.":"成功复制 %(name)s。","Successfully deleted %(name)s":"删除 %(name)s 成功","Successfully deleted %(name)s and %(amount)s other items.":"成功删除 %(name)s 和其他 %(amount)s 项内容。","Successfully deleted %(name)s and 1 other item.":"成功删除 %(name)s 和其他一项内容。","Successfully deleted %(name)s.":"成功删除 %(name)s。","Successfully moved %(name)s and %(amount)s other items.":"成功移动 %(name)s 和其他 %(amount)s 项条目。","Successfully moved %(name)s and 1 other item.":"成功移动 %(name)s 和另1项条目。","Successfully moved %(name)s.":"成功移动 %(name)s。","Successfully sent to {placeholder}":"成功发送给 {placeholder}","Successfully shared to {placeholder}":"成功共享给 {placeholder}","Successfully unshared {placeholder}":"成功取消共享 {placeholder}","Successfully unstared {placeholder}":"成功取消星标 {placeholder}","Uploaded bytes exceed file size":"上传大小超过了文件大小","You don't have any library at present.":"你目前还没有资料库","You have not renamed it.":"你还没重命名。",canceled:"已取消",uploaded:"已上传"},t.gettext=function(e){var n=t.catalog[e];return typeof n=="undefined"?e:typeof n=="string"?n:n[0]},t.ngettext=function(e,n,r){var i=t.catalog[e];return typeof i=="undefined"?r==1?e:n:i[t.pluralidx(r)]},t.gettext_noop=function(e){return e},t.pgettext=function(e,n){var r=t.gettext(e+""+n);return r.indexOf("")!=-1&&(r=n),r},t.npgettext=function(e,n,r,i){var s=t.ngettext(e+""+n,e+""+r,i);return s.indexOf("")!=-1&&(s=t.ngettext(n,r,i)),s},t.interpolate=function(e,t,n){return n?e.replace(/%\(\w+\)s/g,function(e){return String(t[e.slice(2,-2)])}):e.replace(/%s/g,function(e){return String(t.shift())})},t.formats={DATETIME_FORMAT:"N j, Y, P",DATETIME_INPUT_FORMATS:["%Y-%m-%d %H:%M:%S","%Y-%m-%d %H:%M:%S.%f","%Y-%m-%d %H:%M","%Y-%m-%d","%m/%d/%Y %H:%M:%S","%m/%d/%Y %H:%M:%S.%f","%m/%d/%Y %H:%M","%m/%d/%Y","%m/%d/%y %H:%M:%S","%m/%d/%y %H:%M:%S.%f","%m/%d/%y %H:%M","%m/%d/%y"],DATE_FORMAT:"N j, Y",DATE_INPUT_FORMATS:["%Y-%m-%d","%m/%d/%Y","%m/%d/%y","%b %d %Y","%b %d, %Y","%d %b %Y","%d %b, %Y","%B %d %Y","%B %d, %Y","%d %B %Y","%d %B, %Y"],DECIMAL_SEPARATOR:".",FIRST_DAY_OF_WEEK:"0",MONTH_DAY_FORMAT:"F j",NUMBER_GROUPING:"0",SHORT_DATETIME_FORMAT:"m/d/Y P",SHORT_DATE_FORMAT:"m/d/Y",THOUSAND_SEPARATOR:",",TIME_FORMAT:"P",TIME_INPUT_FORMATS:["%H:%M:%S","%H:%M"],YEAR_MONTH_FORMAT:"F Y"},t.get_format=function(e){var n=t.formats[e];return typeof n=="undefined"?e:n},e.pluralidx=t.pluralidx,e.gettext=t.gettext,e.ngettext=t.ngettext,e.gettext_noop=t.gettext_noop,e.pgettext=t.pgettext,e.npgettext=t.npgettext,e.interpolate=t.interpolate,e.get_format=t.get_format})(this); \ No newline at end of file diff --git a/media/assets/scripts/i18n/ca/djangojs.2fcf2984538e.js b/media/assets/scripts/i18n/ca/djangojs.2fcf2984538e.js deleted file mode 100644 index c33f302c85..0000000000 --- a/media/assets/scripts/i18n/ca/djangojs.2fcf2984538e.js +++ /dev/null @@ -1,217 +0,0 @@ - - -(function (globals) { - - var django = globals.django || (globals.django = {}); - - - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; - - - - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; - - django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; - - - django.interpolate = function (fmt, obj, named) { - if (named) { - return fmt.replace(/%\(\w+\)s/g, function(match){return String(obj[match.slice(2,-2)])}); - } else { - return fmt.replace(/%s/g, function(match){return String(obj.shift())}); - } - }; - - - /* formatting library */ - - django.formats = { - "DATETIME_FORMAT": "j \\d\\e F \\d\\e Y \\a \\l\\e\\s G:i", - "DATETIME_INPUT_FORMATS": [ - "%d/%m/%Y %H:%M:%S", - "%d/%m/%Y %H:%M", - "%d/%m/%y %H:%M:%S", - "%d/%m/%y %H:%M", - "%Y-%m-%d %H:%M:%S", - "%Y-%m-%d %H:%M:%S.%f", - "%Y-%m-%d %H:%M", - "%Y-%m-%d" - ], - "DATE_FORMAT": "j \\d\\e F \\d\\e Y", - "DATE_INPUT_FORMATS": [ - "%d/%m/%Y", - "%d/%m/%y", - "%Y-%m-%d" - ], - "DECIMAL_SEPARATOR": ",", - "FIRST_DAY_OF_WEEK": "1", - "MONTH_DAY_FORMAT": "j \\d\\e F", - "NUMBER_GROUPING": "3", - "SHORT_DATETIME_FORMAT": "d/m/Y G:i", - "SHORT_DATE_FORMAT": "d/m/Y", - "THOUSAND_SEPARATOR": ".", - "TIME_FORMAT": "G:i:s", - "TIME_INPUT_FORMATS": [ - "%H:%M:%S", - "%H:%M" - ], - "YEAR_MONTH_FORMAT": "F \\d\\e\\l Y" - }; - - django.get_format = function (format_type) { - var value = django.formats[format_type]; - if (typeof(value) == 'undefined') { - return format_type; - } else { - return value; - } - }; - - /* add to global namespace */ - globals.pluralidx = django.pluralidx; - globals.gettext = django.gettext; - globals.ngettext = django.ngettext; - globals.gettext_noop = django.gettext_noop; - globals.pgettext = django.pgettext; - globals.npgettext = django.npgettext; - globals.interpolate = django.interpolate; - globals.get_format = django.get_format; - -}(this)); - diff --git a/media/assets/scripts/i18n/ca/djangojs.ec0b244d30aa.js b/media/assets/scripts/i18n/ca/djangojs.ec0b244d30aa.js new file mode 100644 index 0000000000..08ff302b62 --- /dev/null +++ b/media/assets/scripts/i18n/ca/djangojs.ec0b244d30aa.js @@ -0,0 +1,85 @@ + + +(function (globals) { + + var django = globals.django || (globals.django = {}); + + + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; + + + + /* gettext identity library */ + + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; + django.gettext_noop = function (msgid) { return msgid; }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; + + + django.interpolate = function (fmt, obj, named) { + if (named) { + return fmt.replace(/%\(\w+\)s/g, function(match){return String(obj[match.slice(2,-2)])}); + } else { + return fmt.replace(/%s/g, function(match){return String(obj.shift())}); + } + }; + + + /* formatting library */ + + django.formats = { + "DATETIME_FORMAT": "j \\d\\e F \\d\\e Y \\a \\l\\e\\s G:i", + "DATETIME_INPUT_FORMATS": [ + "%d/%m/%Y %H:%M:%S", + "%d/%m/%Y %H:%M", + "%d/%m/%y %H:%M:%S", + "%d/%m/%y %H:%M", + "%Y-%m-%d %H:%M:%S", + "%Y-%m-%d %H:%M:%S.%f", + "%Y-%m-%d %H:%M", + "%Y-%m-%d" + ], + "DATE_FORMAT": "j \\d\\e F \\d\\e Y", + "DATE_INPUT_FORMATS": [ + "%d/%m/%Y", + "%d/%m/%y", + "%Y-%m-%d" + ], + "DECIMAL_SEPARATOR": ",", + "FIRST_DAY_OF_WEEK": "1", + "MONTH_DAY_FORMAT": "j \\d\\e F", + "NUMBER_GROUPING": "3", + "SHORT_DATETIME_FORMAT": "d/m/Y G:i", + "SHORT_DATE_FORMAT": "d/m/Y", + "THOUSAND_SEPARATOR": ".", + "TIME_FORMAT": "G:i:s", + "TIME_INPUT_FORMATS": [ + "%H:%M:%S", + "%H:%M" + ], + "YEAR_MONTH_FORMAT": "F \\d\\e\\l Y" + }; + + django.get_format = function (format_type) { + var value = django.formats[format_type]; + if (typeof(value) == 'undefined') { + return format_type; + } else { + return value; + } + }; + + /* add to global namespace */ + globals.pluralidx = django.pluralidx; + globals.gettext = django.gettext; + globals.ngettext = django.ngettext; + globals.gettext_noop = django.gettext_noop; + globals.pgettext = django.pgettext; + globals.npgettext = django.npgettext; + globals.interpolate = django.interpolate; + globals.get_format = django.get_format; + +}(this)); + diff --git a/media/assets/scripts/i18n/ca/djangojs.js b/media/assets/scripts/i18n/ca/djangojs.js index c33f302c85..08ff302b62 100644 --- a/media/assets/scripts/i18n/ca/djangojs.js +++ b/media/assets/scripts/i18n/ca/djangojs.js @@ -5,149 +5,17 @@ var django = globals.django || (globals.django = {}); - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; + /* gettext identity library */ + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; django.interpolate = function (fmt, obj, named) { diff --git a/media/assets/scripts/i18n/de/djangojs.4f31cbd45e4d.js b/media/assets/scripts/i18n/de/djangojs.4f31cbd45e4d.js new file mode 100644 index 0000000000..13ec7b1518 --- /dev/null +++ b/media/assets/scripts/i18n/de/djangojs.4f31cbd45e4d.js @@ -0,0 +1,84 @@ + + +(function (globals) { + + var django = globals.django || (globals.django = {}); + + + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; + + + + /* gettext identity library */ + + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; + django.gettext_noop = function (msgid) { return msgid; }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; + + + django.interpolate = function (fmt, obj, named) { + if (named) { + return fmt.replace(/%\(\w+\)s/g, function(match){return String(obj[match.slice(2,-2)])}); + } else { + return fmt.replace(/%s/g, function(match){return String(obj.shift())}); + } + }; + + + /* formatting library */ + + django.formats = { + "DATETIME_FORMAT": "j. F Y H:i:s", + "DATETIME_INPUT_FORMATS": [ + "%d.%m.%Y %H:%M:%S", + "%d.%m.%Y %H:%M", + "%d.%m.%Y", + "%Y-%m-%d %H:%M:%S", + "%Y-%m-%d %H:%M:%S.%f", + "%Y-%m-%d %H:%M", + "%Y-%m-%d" + ], + "DATE_FORMAT": "j. F Y", + "DATE_INPUT_FORMATS": [ + "%d.%m.%Y", + "%d.%m.%y", + "%Y-%m-%d" + ], + "DECIMAL_SEPARATOR": ",", + "FIRST_DAY_OF_WEEK": "1", + "MONTH_DAY_FORMAT": "j. F", + "NUMBER_GROUPING": "3", + "SHORT_DATETIME_FORMAT": "d.m.Y H:i:s", + "SHORT_DATE_FORMAT": "d.m.Y", + "THOUSAND_SEPARATOR": ".", + "TIME_FORMAT": "H:i:s", + "TIME_INPUT_FORMATS": [ + "%H:%M:%S", + "%H:%M" + ], + "YEAR_MONTH_FORMAT": "F Y" + }; + + django.get_format = function (format_type) { + var value = django.formats[format_type]; + if (typeof(value) == 'undefined') { + return format_type; + } else { + return value; + } + }; + + /* add to global namespace */ + globals.pluralidx = django.pluralidx; + globals.gettext = django.gettext; + globals.ngettext = django.ngettext; + globals.gettext_noop = django.gettext_noop; + globals.pgettext = django.pgettext; + globals.npgettext = django.npgettext; + globals.interpolate = django.interpolate; + globals.get_format = django.get_format; + +}(this)); + diff --git a/media/assets/scripts/i18n/de/djangojs.f1213d0b5da8.js b/media/assets/scripts/i18n/de/djangojs.f1213d0b5da8.js deleted file mode 100644 index 9fa5c8e81e..0000000000 --- a/media/assets/scripts/i18n/de/djangojs.f1213d0b5da8.js +++ /dev/null @@ -1,216 +0,0 @@ - - -(function (globals) { - - var django = globals.django || (globals.django = {}); - - - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; - - - - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; - - django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; - - - django.interpolate = function (fmt, obj, named) { - if (named) { - return fmt.replace(/%\(\w+\)s/g, function(match){return String(obj[match.slice(2,-2)])}); - } else { - return fmt.replace(/%s/g, function(match){return String(obj.shift())}); - } - }; - - - /* formatting library */ - - django.formats = { - "DATETIME_FORMAT": "j. F Y H:i:s", - "DATETIME_INPUT_FORMATS": [ - "%d.%m.%Y %H:%M:%S", - "%d.%m.%Y %H:%M", - "%d.%m.%Y", - "%Y-%m-%d %H:%M:%S", - "%Y-%m-%d %H:%M:%S.%f", - "%Y-%m-%d %H:%M", - "%Y-%m-%d" - ], - "DATE_FORMAT": "j. F Y", - "DATE_INPUT_FORMATS": [ - "%d.%m.%Y", - "%d.%m.%y", - "%Y-%m-%d" - ], - "DECIMAL_SEPARATOR": ",", - "FIRST_DAY_OF_WEEK": "1", - "MONTH_DAY_FORMAT": "j. F", - "NUMBER_GROUPING": "3", - "SHORT_DATETIME_FORMAT": "d.m.Y H:i:s", - "SHORT_DATE_FORMAT": "d.m.Y", - "THOUSAND_SEPARATOR": ".", - "TIME_FORMAT": "H:i:s", - "TIME_INPUT_FORMATS": [ - "%H:%M:%S", - "%H:%M" - ], - "YEAR_MONTH_FORMAT": "F Y" - }; - - django.get_format = function (format_type) { - var value = django.formats[format_type]; - if (typeof(value) == 'undefined') { - return format_type; - } else { - return value; - } - }; - - /* add to global namespace */ - globals.pluralidx = django.pluralidx; - globals.gettext = django.gettext; - globals.ngettext = django.ngettext; - globals.gettext_noop = django.gettext_noop; - globals.pgettext = django.pgettext; - globals.npgettext = django.npgettext; - globals.interpolate = django.interpolate; - globals.get_format = django.get_format; - -}(this)); - diff --git a/media/assets/scripts/i18n/de/djangojs.js b/media/assets/scripts/i18n/de/djangojs.js index 9fa5c8e81e..13ec7b1518 100644 --- a/media/assets/scripts/i18n/de/djangojs.js +++ b/media/assets/scripts/i18n/de/djangojs.js @@ -5,149 +5,17 @@ var django = globals.django || (globals.django = {}); - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; + /* gettext identity library */ + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; django.interpolate = function (fmt, obj, named) { diff --git a/media/assets/scripts/i18n/fr/djangojs.892b60bf7391.js b/media/assets/scripts/i18n/fr/djangojs.892b60bf7391.js deleted file mode 100644 index 7cb46a6cf5..0000000000 --- a/media/assets/scripts/i18n/fr/djangojs.892b60bf7391.js +++ /dev/null @@ -1,221 +0,0 @@ - - -(function (globals) { - - var django = globals.django || (globals.django = {}); - - - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; - - - - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; - - django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; - - - django.interpolate = function (fmt, obj, named) { - if (named) { - return fmt.replace(/%\(\w+\)s/g, function(match){return String(obj[match.slice(2,-2)])}); - } else { - return fmt.replace(/%s/g, function(match){return String(obj.shift())}); - } - }; - - - /* formatting library */ - - django.formats = { - "DATETIME_FORMAT": "j F Y H:i:s", - "DATETIME_INPUT_FORMATS": [ - "%d/%m/%Y %H:%M:%S", - "%d/%m/%Y %H:%M", - "%d/%m/%Y", - "%d.%m.%Y %H:%M:%S", - "%d.%m.%Y %H:%M", - "%d.%m.%Y", - "%Y-%m-%d %H:%M:%S", - "%Y-%m-%d %H:%M:%S.%f", - "%Y-%m-%d %H:%M", - "%Y-%m-%d" - ], - "DATE_FORMAT": "j F Y", - "DATE_INPUT_FORMATS": [ - "%d/%m/%Y", - "%d/%m/%y", - "%d.%m.%Y", - "%d.%m.%y", - "%Y-%m-%d" - ], - "DECIMAL_SEPARATOR": ",", - "FIRST_DAY_OF_WEEK": "1", - "MONTH_DAY_FORMAT": "j F", - "NUMBER_GROUPING": "3", - "SHORT_DATETIME_FORMAT": "j N Y H:i:s", - "SHORT_DATE_FORMAT": "j N Y", - "THOUSAND_SEPARATOR": "\u00a0", - "TIME_FORMAT": "H:i:s", - "TIME_INPUT_FORMATS": [ - "%H:%M:%S", - "%H:%M" - ], - "YEAR_MONTH_FORMAT": "F Y" - }; - - django.get_format = function (format_type) { - var value = django.formats[format_type]; - if (typeof(value) == 'undefined') { - return format_type; - } else { - return value; - } - }; - - /* add to global namespace */ - globals.pluralidx = django.pluralidx; - globals.gettext = django.gettext; - globals.ngettext = django.ngettext; - globals.gettext_noop = django.gettext_noop; - globals.pgettext = django.pgettext; - globals.npgettext = django.npgettext; - globals.interpolate = django.interpolate; - globals.get_format = django.get_format; - -}(this)); - diff --git a/media/assets/scripts/i18n/fr/djangojs.f212d84a41ba.js b/media/assets/scripts/i18n/fr/djangojs.f212d84a41ba.js new file mode 100644 index 0000000000..ed8062763a --- /dev/null +++ b/media/assets/scripts/i18n/fr/djangojs.f212d84a41ba.js @@ -0,0 +1,89 @@ + + +(function (globals) { + + var django = globals.django || (globals.django = {}); + + + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; + + + + /* gettext identity library */ + + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; + django.gettext_noop = function (msgid) { return msgid; }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; + + + django.interpolate = function (fmt, obj, named) { + if (named) { + return fmt.replace(/%\(\w+\)s/g, function(match){return String(obj[match.slice(2,-2)])}); + } else { + return fmt.replace(/%s/g, function(match){return String(obj.shift())}); + } + }; + + + /* formatting library */ + + django.formats = { + "DATETIME_FORMAT": "j F Y H:i:s", + "DATETIME_INPUT_FORMATS": [ + "%d/%m/%Y %H:%M:%S", + "%d/%m/%Y %H:%M", + "%d/%m/%Y", + "%d.%m.%Y %H:%M:%S", + "%d.%m.%Y %H:%M", + "%d.%m.%Y", + "%Y-%m-%d %H:%M:%S", + "%Y-%m-%d %H:%M:%S.%f", + "%Y-%m-%d %H:%M", + "%Y-%m-%d" + ], + "DATE_FORMAT": "j F Y", + "DATE_INPUT_FORMATS": [ + "%d/%m/%Y", + "%d/%m/%y", + "%d.%m.%Y", + "%d.%m.%y", + "%Y-%m-%d" + ], + "DECIMAL_SEPARATOR": ",", + "FIRST_DAY_OF_WEEK": "1", + "MONTH_DAY_FORMAT": "j F", + "NUMBER_GROUPING": "3", + "SHORT_DATETIME_FORMAT": "j N Y H:i:s", + "SHORT_DATE_FORMAT": "j N Y", + "THOUSAND_SEPARATOR": "\u00a0", + "TIME_FORMAT": "H:i:s", + "TIME_INPUT_FORMATS": [ + "%H:%M:%S", + "%H:%M" + ], + "YEAR_MONTH_FORMAT": "F Y" + }; + + django.get_format = function (format_type) { + var value = django.formats[format_type]; + if (typeof(value) == 'undefined') { + return format_type; + } else { + return value; + } + }; + + /* add to global namespace */ + globals.pluralidx = django.pluralidx; + globals.gettext = django.gettext; + globals.ngettext = django.ngettext; + globals.gettext_noop = django.gettext_noop; + globals.pgettext = django.pgettext; + globals.npgettext = django.npgettext; + globals.interpolate = django.interpolate; + globals.get_format = django.get_format; + +}(this)); + diff --git a/media/assets/scripts/i18n/fr/djangojs.js b/media/assets/scripts/i18n/fr/djangojs.js index 7cb46a6cf5..ed8062763a 100644 --- a/media/assets/scripts/i18n/fr/djangojs.js +++ b/media/assets/scripts/i18n/fr/djangojs.js @@ -5,149 +5,17 @@ var django = globals.django || (globals.django = {}); - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; + /* gettext identity library */ + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; django.interpolate = function (fmt, obj, named) { diff --git a/media/assets/scripts/i18n/he/djangojs.ac5a8b58a260.js b/media/assets/scripts/i18n/he/djangojs.ac5a8b58a260.js deleted file mode 100644 index cbd05bbcb6..0000000000 --- a/media/assets/scripts/i18n/he/djangojs.ac5a8b58a260.js +++ /dev/null @@ -1,229 +0,0 @@ - - -(function (globals) { - - var django = globals.django || (globals.django = {}); - - - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; - - - - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; - - django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; - - - django.interpolate = function (fmt, obj, named) { - if (named) { - return fmt.replace(/%\(\w+\)s/g, function(match){return String(obj[match.slice(2,-2)])}); - } else { - return fmt.replace(/%s/g, function(match){return String(obj.shift())}); - } - }; - - - /* formatting library */ - - django.formats = { - "DATETIME_FORMAT": "j \u05d1F Y H:i:s", - "DATETIME_INPUT_FORMATS": [ - "%Y-%m-%d %H:%M:%S", - "%Y-%m-%d %H:%M:%S.%f", - "%Y-%m-%d %H:%M", - "%Y-%m-%d", - "%m/%d/%Y %H:%M:%S", - "%m/%d/%Y %H:%M:%S.%f", - "%m/%d/%Y %H:%M", - "%m/%d/%Y", - "%m/%d/%y %H:%M:%S", - "%m/%d/%y %H:%M:%S.%f", - "%m/%d/%y %H:%M", - "%m/%d/%y" - ], - "DATE_FORMAT": "j \u05d1F Y", - "DATE_INPUT_FORMATS": [ - "%Y-%m-%d", - "%m/%d/%Y", - "%m/%d/%y", - "%b %d %Y", - "%b %d, %Y", - "%d %b %Y", - "%d %b, %Y", - "%B %d %Y", - "%B %d, %Y", - "%d %B %Y", - "%d %B, %Y" - ], - "DECIMAL_SEPARATOR": ".", - "FIRST_DAY_OF_WEEK": "0", - "MONTH_DAY_FORMAT": "j \u05d1F", - "NUMBER_GROUPING": "0", - "SHORT_DATETIME_FORMAT": "d/m/Y H:i:s", - "SHORT_DATE_FORMAT": "d/m/Y", - "THOUSAND_SEPARATOR": ",", - "TIME_FORMAT": "H:i:s", - "TIME_INPUT_FORMATS": [ - "%H:%M:%S", - "%H:%M" - ], - "YEAR_MONTH_FORMAT": "F Y" - }; - - django.get_format = function (format_type) { - var value = django.formats[format_type]; - if (typeof(value) == 'undefined') { - return format_type; - } else { - return value; - } - }; - - /* add to global namespace */ - globals.pluralidx = django.pluralidx; - globals.gettext = django.gettext; - globals.ngettext = django.ngettext; - globals.gettext_noop = django.gettext_noop; - globals.pgettext = django.pgettext; - globals.npgettext = django.npgettext; - globals.interpolate = django.interpolate; - globals.get_format = django.get_format; - -}(this)); - diff --git a/media/assets/scripts/i18n/he/djangojs.c0961455c8ff.js b/media/assets/scripts/i18n/he/djangojs.c0961455c8ff.js new file mode 100644 index 0000000000..a59c65bd81 --- /dev/null +++ b/media/assets/scripts/i18n/he/djangojs.c0961455c8ff.js @@ -0,0 +1,97 @@ + + +(function (globals) { + + var django = globals.django || (globals.django = {}); + + + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; + + + + /* gettext identity library */ + + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; + django.gettext_noop = function (msgid) { return msgid; }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; + + + django.interpolate = function (fmt, obj, named) { + if (named) { + return fmt.replace(/%\(\w+\)s/g, function(match){return String(obj[match.slice(2,-2)])}); + } else { + return fmt.replace(/%s/g, function(match){return String(obj.shift())}); + } + }; + + + /* formatting library */ + + django.formats = { + "DATETIME_FORMAT": "j \u05d1F Y H:i:s", + "DATETIME_INPUT_FORMATS": [ + "%Y-%m-%d %H:%M:%S", + "%Y-%m-%d %H:%M:%S.%f", + "%Y-%m-%d %H:%M", + "%Y-%m-%d", + "%m/%d/%Y %H:%M:%S", + "%m/%d/%Y %H:%M:%S.%f", + "%m/%d/%Y %H:%M", + "%m/%d/%Y", + "%m/%d/%y %H:%M:%S", + "%m/%d/%y %H:%M:%S.%f", + "%m/%d/%y %H:%M", + "%m/%d/%y" + ], + "DATE_FORMAT": "j \u05d1F Y", + "DATE_INPUT_FORMATS": [ + "%Y-%m-%d", + "%m/%d/%Y", + "%m/%d/%y", + "%b %d %Y", + "%b %d, %Y", + "%d %b %Y", + "%d %b, %Y", + "%B %d %Y", + "%B %d, %Y", + "%d %B %Y", + "%d %B, %Y" + ], + "DECIMAL_SEPARATOR": ".", + "FIRST_DAY_OF_WEEK": "0", + "MONTH_DAY_FORMAT": "j \u05d1F", + "NUMBER_GROUPING": "0", + "SHORT_DATETIME_FORMAT": "d/m/Y H:i:s", + "SHORT_DATE_FORMAT": "d/m/Y", + "THOUSAND_SEPARATOR": ",", + "TIME_FORMAT": "H:i:s", + "TIME_INPUT_FORMATS": [ + "%H:%M:%S", + "%H:%M" + ], + "YEAR_MONTH_FORMAT": "F Y" + }; + + django.get_format = function (format_type) { + var value = django.formats[format_type]; + if (typeof(value) == 'undefined') { + return format_type; + } else { + return value; + } + }; + + /* add to global namespace */ + globals.pluralidx = django.pluralidx; + globals.gettext = django.gettext; + globals.ngettext = django.ngettext; + globals.gettext_noop = django.gettext_noop; + globals.pgettext = django.pgettext; + globals.npgettext = django.npgettext; + globals.interpolate = django.interpolate; + globals.get_format = django.get_format; + +}(this)); + diff --git a/media/assets/scripts/i18n/he/djangojs.js b/media/assets/scripts/i18n/he/djangojs.js index cbd05bbcb6..a59c65bd81 100644 --- a/media/assets/scripts/i18n/he/djangojs.js +++ b/media/assets/scripts/i18n/he/djangojs.js @@ -5,149 +5,17 @@ var django = globals.django || (globals.django = {}); - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; + /* gettext identity library */ + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; django.interpolate = function (fmt, obj, named) { diff --git a/media/assets/scripts/i18n/hu/djangojs.7bb9c06fce30.js b/media/assets/scripts/i18n/hu/djangojs.7bb9c06fce30.js new file mode 100644 index 0000000000..ec06782f2c --- /dev/null +++ b/media/assets/scripts/i18n/hu/djangojs.7bb9c06fce30.js @@ -0,0 +1,85 @@ + + +(function (globals) { + + var django = globals.django || (globals.django = {}); + + + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; + + + + /* gettext identity library */ + + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; + django.gettext_noop = function (msgid) { return msgid; }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; + + + django.interpolate = function (fmt, obj, named) { + if (named) { + return fmt.replace(/%\(\w+\)s/g, function(match){return String(obj[match.slice(2,-2)])}); + } else { + return fmt.replace(/%s/g, function(match){return String(obj.shift())}); + } + }; + + + /* formatting library */ + + django.formats = { + "DATETIME_FORMAT": "Y. F j. G.i.s", + "DATETIME_INPUT_FORMATS": [ + "%Y.%m.%d. %H.%M.%S", + "%Y.%m.%d. %H.%M", + "%Y.%m.%d.", + "%Y-%m-%d %H:%M:%S", + "%Y-%m-%d %H:%M:%S.%f", + "%Y-%m-%d %H:%M", + "%Y-%m-%d" + ], + "DATE_FORMAT": "Y. F j.", + "DATE_INPUT_FORMATS": [ + "%Y.%m.%d.", + "%Y-%m-%d" + ], + "DECIMAL_SEPARATOR": ",", + "FIRST_DAY_OF_WEEK": "1", + "MONTH_DAY_FORMAT": "F j.", + "NUMBER_GROUPING": "3", + "SHORT_DATETIME_FORMAT": "Y.m.d. G.i.s", + "SHORT_DATE_FORMAT": "Y.m.d.", + "THOUSAND_SEPARATOR": "\u00a0", + "TIME_FORMAT": "G.i.s", + "TIME_INPUT_FORMATS": [ + "%H.%M.%S", + "%H.%M", + "%H:%M:%S", + "%H:%M" + ], + "YEAR_MONTH_FORMAT": "Y. F" + }; + + django.get_format = function (format_type) { + var value = django.formats[format_type]; + if (typeof(value) == 'undefined') { + return format_type; + } else { + return value; + } + }; + + /* add to global namespace */ + globals.pluralidx = django.pluralidx; + globals.gettext = django.gettext; + globals.ngettext = django.ngettext; + globals.gettext_noop = django.gettext_noop; + globals.pgettext = django.pgettext; + globals.npgettext = django.npgettext; + globals.interpolate = django.interpolate; + globals.get_format = django.get_format; + +}(this)); + diff --git a/media/assets/scripts/i18n/hu/djangojs.9ee7c241a5fc.js b/media/assets/scripts/i18n/hu/djangojs.9ee7c241a5fc.js deleted file mode 100644 index c26fa4c23f..0000000000 --- a/media/assets/scripts/i18n/hu/djangojs.9ee7c241a5fc.js +++ /dev/null @@ -1,217 +0,0 @@ - - -(function (globals) { - - var django = globals.django || (globals.django = {}); - - - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; - - - - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; - - django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; - - - django.interpolate = function (fmt, obj, named) { - if (named) { - return fmt.replace(/%\(\w+\)s/g, function(match){return String(obj[match.slice(2,-2)])}); - } else { - return fmt.replace(/%s/g, function(match){return String(obj.shift())}); - } - }; - - - /* formatting library */ - - django.formats = { - "DATETIME_FORMAT": "Y. F j. G.i.s", - "DATETIME_INPUT_FORMATS": [ - "%Y.%m.%d. %H.%M.%S", - "%Y.%m.%d. %H.%M", - "%Y.%m.%d.", - "%Y-%m-%d %H:%M:%S", - "%Y-%m-%d %H:%M:%S.%f", - "%Y-%m-%d %H:%M", - "%Y-%m-%d" - ], - "DATE_FORMAT": "Y. F j.", - "DATE_INPUT_FORMATS": [ - "%Y.%m.%d.", - "%Y-%m-%d" - ], - "DECIMAL_SEPARATOR": ",", - "FIRST_DAY_OF_WEEK": "1", - "MONTH_DAY_FORMAT": "F j.", - "NUMBER_GROUPING": "3", - "SHORT_DATETIME_FORMAT": "Y.m.d. G.i.s", - "SHORT_DATE_FORMAT": "Y.m.d.", - "THOUSAND_SEPARATOR": "\u00a0", - "TIME_FORMAT": "G.i.s", - "TIME_INPUT_FORMATS": [ - "%H.%M.%S", - "%H.%M", - "%H:%M:%S", - "%H:%M" - ], - "YEAR_MONTH_FORMAT": "Y. F" - }; - - django.get_format = function (format_type) { - var value = django.formats[format_type]; - if (typeof(value) == 'undefined') { - return format_type; - } else { - return value; - } - }; - - /* add to global namespace */ - globals.pluralidx = django.pluralidx; - globals.gettext = django.gettext; - globals.ngettext = django.ngettext; - globals.gettext_noop = django.gettext_noop; - globals.pgettext = django.pgettext; - globals.npgettext = django.npgettext; - globals.interpolate = django.interpolate; - globals.get_format = django.get_format; - -}(this)); - diff --git a/media/assets/scripts/i18n/hu/djangojs.js b/media/assets/scripts/i18n/hu/djangojs.js index c26fa4c23f..ec06782f2c 100644 --- a/media/assets/scripts/i18n/hu/djangojs.js +++ b/media/assets/scripts/i18n/hu/djangojs.js @@ -5,149 +5,17 @@ var django = globals.django || (globals.django = {}); - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; + /* gettext identity library */ + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; django.interpolate = function (fmt, obj, named) { diff --git a/media/assets/scripts/i18n/is/djangojs.0cac96110c71.js b/media/assets/scripts/i18n/is/djangojs.0cac96110c71.js deleted file mode 100644 index ef574862bc..0000000000 --- a/media/assets/scripts/i18n/is/djangojs.0cac96110c71.js +++ /dev/null @@ -1,229 +0,0 @@ - - -(function (globals) { - - var django = globals.django || (globals.django = {}); - - - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; - - - - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; - - django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; - - - django.interpolate = function (fmt, obj, named) { - if (named) { - return fmt.replace(/%\(\w+\)s/g, function(match){return String(obj[match.slice(2,-2)])}); - } else { - return fmt.replace(/%s/g, function(match){return String(obj.shift())}); - } - }; - - - /* formatting library */ - - django.formats = { - "DATETIME_FORMAT": "N j, Y, P", - "DATETIME_INPUT_FORMATS": [ - "%Y-%m-%d %H:%M:%S", - "%Y-%m-%d %H:%M:%S.%f", - "%Y-%m-%d %H:%M", - "%Y-%m-%d", - "%m/%d/%Y %H:%M:%S", - "%m/%d/%Y %H:%M:%S.%f", - "%m/%d/%Y %H:%M", - "%m/%d/%Y", - "%m/%d/%y %H:%M:%S", - "%m/%d/%y %H:%M:%S.%f", - "%m/%d/%y %H:%M", - "%m/%d/%y" - ], - "DATE_FORMAT": "j. F Y", - "DATE_INPUT_FORMATS": [ - "%Y-%m-%d", - "%m/%d/%Y", - "%m/%d/%y", - "%b %d %Y", - "%b %d, %Y", - "%d %b %Y", - "%d %b, %Y", - "%B %d %Y", - "%B %d, %Y", - "%d %B %Y", - "%d %B, %Y" - ], - "DECIMAL_SEPARATOR": ",", - "FIRST_DAY_OF_WEEK": "0", - "MONTH_DAY_FORMAT": "j. F", - "NUMBER_GROUPING": "0", - "SHORT_DATETIME_FORMAT": "m/d/Y P", - "SHORT_DATE_FORMAT": "j.n.Y", - "THOUSAND_SEPARATOR": ".", - "TIME_FORMAT": "H:i:s", - "TIME_INPUT_FORMATS": [ - "%H:%M:%S", - "%H:%M" - ], - "YEAR_MONTH_FORMAT": "F Y" - }; - - django.get_format = function (format_type) { - var value = django.formats[format_type]; - if (typeof(value) == 'undefined') { - return format_type; - } else { - return value; - } - }; - - /* add to global namespace */ - globals.pluralidx = django.pluralidx; - globals.gettext = django.gettext; - globals.ngettext = django.ngettext; - globals.gettext_noop = django.gettext_noop; - globals.pgettext = django.pgettext; - globals.npgettext = django.npgettext; - globals.interpolate = django.interpolate; - globals.get_format = django.get_format; - -}(this)); - diff --git a/media/assets/scripts/i18n/is/djangojs.2d7484b7c9d2.js b/media/assets/scripts/i18n/is/djangojs.2d7484b7c9d2.js new file mode 100644 index 0000000000..9924fab9e7 --- /dev/null +++ b/media/assets/scripts/i18n/is/djangojs.2d7484b7c9d2.js @@ -0,0 +1,97 @@ + + +(function (globals) { + + var django = globals.django || (globals.django = {}); + + + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; + + + + /* gettext identity library */ + + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; + django.gettext_noop = function (msgid) { return msgid; }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; + + + django.interpolate = function (fmt, obj, named) { + if (named) { + return fmt.replace(/%\(\w+\)s/g, function(match){return String(obj[match.slice(2,-2)])}); + } else { + return fmt.replace(/%s/g, function(match){return String(obj.shift())}); + } + }; + + + /* formatting library */ + + django.formats = { + "DATETIME_FORMAT": "N j, Y, P", + "DATETIME_INPUT_FORMATS": [ + "%Y-%m-%d %H:%M:%S", + "%Y-%m-%d %H:%M:%S.%f", + "%Y-%m-%d %H:%M", + "%Y-%m-%d", + "%m/%d/%Y %H:%M:%S", + "%m/%d/%Y %H:%M:%S.%f", + "%m/%d/%Y %H:%M", + "%m/%d/%Y", + "%m/%d/%y %H:%M:%S", + "%m/%d/%y %H:%M:%S.%f", + "%m/%d/%y %H:%M", + "%m/%d/%y" + ], + "DATE_FORMAT": "j. F Y", + "DATE_INPUT_FORMATS": [ + "%Y-%m-%d", + "%m/%d/%Y", + "%m/%d/%y", + "%b %d %Y", + "%b %d, %Y", + "%d %b %Y", + "%d %b, %Y", + "%B %d %Y", + "%B %d, %Y", + "%d %B %Y", + "%d %B, %Y" + ], + "DECIMAL_SEPARATOR": ",", + "FIRST_DAY_OF_WEEK": "0", + "MONTH_DAY_FORMAT": "j. F", + "NUMBER_GROUPING": "0", + "SHORT_DATETIME_FORMAT": "m/d/Y P", + "SHORT_DATE_FORMAT": "j.n.Y", + "THOUSAND_SEPARATOR": ".", + "TIME_FORMAT": "H:i:s", + "TIME_INPUT_FORMATS": [ + "%H:%M:%S", + "%H:%M" + ], + "YEAR_MONTH_FORMAT": "F Y" + }; + + django.get_format = function (format_type) { + var value = django.formats[format_type]; + if (typeof(value) == 'undefined') { + return format_type; + } else { + return value; + } + }; + + /* add to global namespace */ + globals.pluralidx = django.pluralidx; + globals.gettext = django.gettext; + globals.ngettext = django.ngettext; + globals.gettext_noop = django.gettext_noop; + globals.pgettext = django.pgettext; + globals.npgettext = django.npgettext; + globals.interpolate = django.interpolate; + globals.get_format = django.get_format; + +}(this)); + diff --git a/media/assets/scripts/i18n/is/djangojs.js b/media/assets/scripts/i18n/is/djangojs.js index ef574862bc..9924fab9e7 100644 --- a/media/assets/scripts/i18n/is/djangojs.js +++ b/media/assets/scripts/i18n/is/djangojs.js @@ -5,149 +5,17 @@ var django = globals.django || (globals.django = {}); - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; + /* gettext identity library */ + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; django.interpolate = function (fmt, obj, named) { diff --git a/media/assets/scripts/i18n/it/djangojs.4ccf41c832f5.js b/media/assets/scripts/i18n/it/djangojs.4ccf41c832f5.js new file mode 100644 index 0000000000..032b2eed54 --- /dev/null +++ b/media/assets/scripts/i18n/it/djangojs.4ccf41c832f5.js @@ -0,0 +1,96 @@ + + +(function (globals) { + + var django = globals.django || (globals.django = {}); + + + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; + + + + /* gettext identity library */ + + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; + django.gettext_noop = function (msgid) { return msgid; }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; + + + django.interpolate = function (fmt, obj, named) { + if (named) { + return fmt.replace(/%\(\w+\)s/g, function(match){return String(obj[match.slice(2,-2)])}); + } else { + return fmt.replace(/%s/g, function(match){return String(obj.shift())}); + } + }; + + + /* formatting library */ + + django.formats = { + "DATETIME_FORMAT": "l d F Y H:i:s", + "DATETIME_INPUT_FORMATS": [ + "%d/%m/%Y %H:%M:%S", + "%d/%m/%Y %H:%M", + "%d/%m/%Y", + "%d/%m/%y %H:%M:%S", + "%d/%m/%y %H:%M", + "%d/%m/%y", + "%Y-%m-%d %H:%M:%S", + "%Y-%m-%d %H:%M", + "%Y-%m-%d", + "%d-%m-%Y %H:%M:%S", + "%d-%m-%Y %H:%M", + "%d-%m-%Y", + "%d-%m-%y %H:%M:%S", + "%d-%m-%y %H:%M", + "%d-%m-%y", + "%Y-%m-%d %H:%M:%S.%f" + ], + "DATE_FORMAT": "d F Y", + "DATE_INPUT_FORMATS": [ + "%d/%m/%Y", + "%Y/%m/%d", + "%d-%m-%Y", + "%Y-%m-%d", + "%d-%m-%y", + "%d/%m/%y" + ], + "DECIMAL_SEPARATOR": ",", + "FIRST_DAY_OF_WEEK": "1", + "MONTH_DAY_FORMAT": "j/F", + "NUMBER_GROUPING": "3", + "SHORT_DATETIME_FORMAT": "d/m/Y H:i:s", + "SHORT_DATE_FORMAT": "d/m/Y", + "THOUSAND_SEPARATOR": ".", + "TIME_FORMAT": "H:i:s", + "TIME_INPUT_FORMATS": [ + "%H:%M:%S", + "%H:%M" + ], + "YEAR_MONTH_FORMAT": "F Y" + }; + + django.get_format = function (format_type) { + var value = django.formats[format_type]; + if (typeof(value) == 'undefined') { + return format_type; + } else { + return value; + } + }; + + /* add to global namespace */ + globals.pluralidx = django.pluralidx; + globals.gettext = django.gettext; + globals.ngettext = django.ngettext; + globals.gettext_noop = django.gettext_noop; + globals.pgettext = django.pgettext; + globals.npgettext = django.npgettext; + globals.interpolate = django.interpolate; + globals.get_format = django.get_format; + +}(this)); + diff --git a/media/assets/scripts/i18n/it/djangojs.cc4c44b6943b.js b/media/assets/scripts/i18n/it/djangojs.cc4c44b6943b.js deleted file mode 100644 index de3044d51d..0000000000 --- a/media/assets/scripts/i18n/it/djangojs.cc4c44b6943b.js +++ /dev/null @@ -1,228 +0,0 @@ - - -(function (globals) { - - var django = globals.django || (globals.django = {}); - - - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; - - - - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; - - django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; - - - django.interpolate = function (fmt, obj, named) { - if (named) { - return fmt.replace(/%\(\w+\)s/g, function(match){return String(obj[match.slice(2,-2)])}); - } else { - return fmt.replace(/%s/g, function(match){return String(obj.shift())}); - } - }; - - - /* formatting library */ - - django.formats = { - "DATETIME_FORMAT": "l d F Y H:i:s", - "DATETIME_INPUT_FORMATS": [ - "%d/%m/%Y %H:%M:%S", - "%d/%m/%Y %H:%M", - "%d/%m/%Y", - "%d/%m/%y %H:%M:%S", - "%d/%m/%y %H:%M", - "%d/%m/%y", - "%Y-%m-%d %H:%M:%S", - "%Y-%m-%d %H:%M", - "%Y-%m-%d", - "%d-%m-%Y %H:%M:%S", - "%d-%m-%Y %H:%M", - "%d-%m-%Y", - "%d-%m-%y %H:%M:%S", - "%d-%m-%y %H:%M", - "%d-%m-%y", - "%Y-%m-%d %H:%M:%S.%f" - ], - "DATE_FORMAT": "d F Y", - "DATE_INPUT_FORMATS": [ - "%d/%m/%Y", - "%Y/%m/%d", - "%d-%m-%Y", - "%Y-%m-%d", - "%d-%m-%y", - "%d/%m/%y" - ], - "DECIMAL_SEPARATOR": ",", - "FIRST_DAY_OF_WEEK": "1", - "MONTH_DAY_FORMAT": "j/F", - "NUMBER_GROUPING": "3", - "SHORT_DATETIME_FORMAT": "d/m/Y H:i:s", - "SHORT_DATE_FORMAT": "d/m/Y", - "THOUSAND_SEPARATOR": ".", - "TIME_FORMAT": "H:i:s", - "TIME_INPUT_FORMATS": [ - "%H:%M:%S", - "%H:%M" - ], - "YEAR_MONTH_FORMAT": "F Y" - }; - - django.get_format = function (format_type) { - var value = django.formats[format_type]; - if (typeof(value) == 'undefined') { - return format_type; - } else { - return value; - } - }; - - /* add to global namespace */ - globals.pluralidx = django.pluralidx; - globals.gettext = django.gettext; - globals.ngettext = django.ngettext; - globals.gettext_noop = django.gettext_noop; - globals.pgettext = django.pgettext; - globals.npgettext = django.npgettext; - globals.interpolate = django.interpolate; - globals.get_format = django.get_format; - -}(this)); - diff --git a/media/assets/scripts/i18n/it/djangojs.js b/media/assets/scripts/i18n/it/djangojs.js index de3044d51d..032b2eed54 100644 --- a/media/assets/scripts/i18n/it/djangojs.js +++ b/media/assets/scripts/i18n/it/djangojs.js @@ -5,149 +5,17 @@ var django = globals.django || (globals.django = {}); - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; + /* gettext identity library */ + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; django.interpolate = function (fmt, obj, named) { diff --git a/media/assets/scripts/i18n/ja/djangojs.4ba6145b4ef2.js b/media/assets/scripts/i18n/ja/djangojs.4ba6145b4ef2.js deleted file mode 100644 index 190757855c..0000000000 --- a/media/assets/scripts/i18n/ja/djangojs.4ba6145b4ef2.js +++ /dev/null @@ -1,229 +0,0 @@ - - -(function (globals) { - - var django = globals.django || (globals.django = {}); - - - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; - - - - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; - - django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; - - - django.interpolate = function (fmt, obj, named) { - if (named) { - return fmt.replace(/%\(\w+\)s/g, function(match){return String(obj[match.slice(2,-2)])}); - } else { - return fmt.replace(/%s/g, function(match){return String(obj.shift())}); - } - }; - - - /* formatting library */ - - django.formats = { - "DATETIME_FORMAT": "Y\u5e74n\u6708j\u65e5G:i:s", - "DATETIME_INPUT_FORMATS": [ - "%Y-%m-%d %H:%M:%S", - "%Y-%m-%d %H:%M:%S.%f", - "%Y-%m-%d %H:%M", - "%Y-%m-%d", - "%m/%d/%Y %H:%M:%S", - "%m/%d/%Y %H:%M:%S.%f", - "%m/%d/%Y %H:%M", - "%m/%d/%Y", - "%m/%d/%y %H:%M:%S", - "%m/%d/%y %H:%M:%S.%f", - "%m/%d/%y %H:%M", - "%m/%d/%y" - ], - "DATE_FORMAT": "Y\u5e74n\u6708j\u65e5", - "DATE_INPUT_FORMATS": [ - "%Y-%m-%d", - "%m/%d/%Y", - "%m/%d/%y", - "%b %d %Y", - "%b %d, %Y", - "%d %b %Y", - "%d %b, %Y", - "%B %d %Y", - "%B %d, %Y", - "%d %B %Y", - "%d %B, %Y" - ], - "DECIMAL_SEPARATOR": ".", - "FIRST_DAY_OF_WEEK": "0", - "MONTH_DAY_FORMAT": "n\u6708j\u65e5", - "NUMBER_GROUPING": "0", - "SHORT_DATETIME_FORMAT": "Y/m/d G:i:s", - "SHORT_DATE_FORMAT": "Y/m/d", - "THOUSAND_SEPARATOR": ",", - "TIME_FORMAT": "G:i:s", - "TIME_INPUT_FORMATS": [ - "%H:%M:%S", - "%H:%M" - ], - "YEAR_MONTH_FORMAT": "Y\u5e74n\u6708" - }; - - django.get_format = function (format_type) { - var value = django.formats[format_type]; - if (typeof(value) == 'undefined') { - return format_type; - } else { - return value; - } - }; - - /* add to global namespace */ - globals.pluralidx = django.pluralidx; - globals.gettext = django.gettext; - globals.ngettext = django.ngettext; - globals.gettext_noop = django.gettext_noop; - globals.pgettext = django.pgettext; - globals.npgettext = django.npgettext; - globals.interpolate = django.interpolate; - globals.get_format = django.get_format; - -}(this)); - diff --git a/media/assets/scripts/i18n/ja/djangojs.990dbd705948.js b/media/assets/scripts/i18n/ja/djangojs.990dbd705948.js new file mode 100644 index 0000000000..9522d0f4ad --- /dev/null +++ b/media/assets/scripts/i18n/ja/djangojs.990dbd705948.js @@ -0,0 +1,97 @@ + + +(function (globals) { + + var django = globals.django || (globals.django = {}); + + + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; + + + + /* gettext identity library */ + + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; + django.gettext_noop = function (msgid) { return msgid; }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; + + + django.interpolate = function (fmt, obj, named) { + if (named) { + return fmt.replace(/%\(\w+\)s/g, function(match){return String(obj[match.slice(2,-2)])}); + } else { + return fmt.replace(/%s/g, function(match){return String(obj.shift())}); + } + }; + + + /* formatting library */ + + django.formats = { + "DATETIME_FORMAT": "Y\u5e74n\u6708j\u65e5G:i:s", + "DATETIME_INPUT_FORMATS": [ + "%Y-%m-%d %H:%M:%S", + "%Y-%m-%d %H:%M:%S.%f", + "%Y-%m-%d %H:%M", + "%Y-%m-%d", + "%m/%d/%Y %H:%M:%S", + "%m/%d/%Y %H:%M:%S.%f", + "%m/%d/%Y %H:%M", + "%m/%d/%Y", + "%m/%d/%y %H:%M:%S", + "%m/%d/%y %H:%M:%S.%f", + "%m/%d/%y %H:%M", + "%m/%d/%y" + ], + "DATE_FORMAT": "Y\u5e74n\u6708j\u65e5", + "DATE_INPUT_FORMATS": [ + "%Y-%m-%d", + "%m/%d/%Y", + "%m/%d/%y", + "%b %d %Y", + "%b %d, %Y", + "%d %b %Y", + "%d %b, %Y", + "%B %d %Y", + "%B %d, %Y", + "%d %B %Y", + "%d %B, %Y" + ], + "DECIMAL_SEPARATOR": ".", + "FIRST_DAY_OF_WEEK": "0", + "MONTH_DAY_FORMAT": "n\u6708j\u65e5", + "NUMBER_GROUPING": "0", + "SHORT_DATETIME_FORMAT": "Y/m/d G:i:s", + "SHORT_DATE_FORMAT": "Y/m/d", + "THOUSAND_SEPARATOR": ",", + "TIME_FORMAT": "G:i:s", + "TIME_INPUT_FORMATS": [ + "%H:%M:%S", + "%H:%M" + ], + "YEAR_MONTH_FORMAT": "Y\u5e74n\u6708" + }; + + django.get_format = function (format_type) { + var value = django.formats[format_type]; + if (typeof(value) == 'undefined') { + return format_type; + } else { + return value; + } + }; + + /* add to global namespace */ + globals.pluralidx = django.pluralidx; + globals.gettext = django.gettext; + globals.ngettext = django.ngettext; + globals.gettext_noop = django.gettext_noop; + globals.pgettext = django.pgettext; + globals.npgettext = django.npgettext; + globals.interpolate = django.interpolate; + globals.get_format = django.get_format; + +}(this)); + diff --git a/media/assets/scripts/i18n/ja/djangojs.js b/media/assets/scripts/i18n/ja/djangojs.js index 190757855c..9522d0f4ad 100644 --- a/media/assets/scripts/i18n/ja/djangojs.js +++ b/media/assets/scripts/i18n/ja/djangojs.js @@ -5,149 +5,17 @@ var django = globals.django || (globals.django = {}); - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; + /* gettext identity library */ + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; django.interpolate = function (fmt, obj, named) { diff --git a/media/assets/scripts/i18n/ko/djangojs.cf13dc103e1f.js b/media/assets/scripts/i18n/ko/djangojs.cf13dc103e1f.js new file mode 100644 index 0000000000..9faf9759e6 --- /dev/null +++ b/media/assets/scripts/i18n/ko/djangojs.cf13dc103e1f.js @@ -0,0 +1,92 @@ + + +(function (globals) { + + var django = globals.django || (globals.django = {}); + + + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; + + + + /* gettext identity library */ + + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; + django.gettext_noop = function (msgid) { return msgid; }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; + + + django.interpolate = function (fmt, obj, named) { + if (named) { + return fmt.replace(/%\(\w+\)s/g, function(match){return String(obj[match.slice(2,-2)])}); + } else { + return fmt.replace(/%s/g, function(match){return String(obj.shift())}); + } + }; + + + /* formatting library */ + + django.formats = { + "DATETIME_FORMAT": "Y\ub144 n\uc6d4 j\uc77c g:i:s A", + "DATETIME_INPUT_FORMATS": [ + "%Y-%m-%d %H:%M:%S", + "%Y-%m-%d %H:%M", + "%Y-%m-%d", + "%m/%d/%Y %H:%M:%S", + "%m/%d/%Y %H:%M", + "%m/%d/%Y", + "%m/%d/%y %H:%M:%S", + "%m/%d/%y %H:%M", + "%m/%d/%y", + "%Y\ub144 %m\uc6d4 %d\uc77c %H\uc2dc %M\ubd84 %S\ucd08", + "%Y\ub144 %m\uc6d4 %d\uc77c %H\uc2dc %M\ubd84", + "%Y-%m-%d %H:%M:%S.%f" + ], + "DATE_FORMAT": "Y\ub144 n\uc6d4 j\uc77c", + "DATE_INPUT_FORMATS": [ + "%Y-%m-%d", + "%m/%d/%Y", + "%m/%d/%y", + "%Y\ub144 %m\uc6d4 %d\uc77c" + ], + "DECIMAL_SEPARATOR": ".", + "FIRST_DAY_OF_WEEK": "0", + "MONTH_DAY_FORMAT": "F\uc6d4 j\uc77c", + "NUMBER_GROUPING": "3", + "SHORT_DATETIME_FORMAT": "Y-n-j H:i", + "SHORT_DATE_FORMAT": "Y-n-j.", + "THOUSAND_SEPARATOR": ",", + "TIME_FORMAT": "A g:i:s", + "TIME_INPUT_FORMATS": [ + "%H:%M:%S", + "%H:%M", + "%H\uc2dc %M\ubd84 %S\ucd08", + "%H\uc2dc %M\ubd84" + ], + "YEAR_MONTH_FORMAT": "Y\ub144 F\uc6d4" + }; + + django.get_format = function (format_type) { + var value = django.formats[format_type]; + if (typeof(value) == 'undefined') { + return format_type; + } else { + return value; + } + }; + + /* add to global namespace */ + globals.pluralidx = django.pluralidx; + globals.gettext = django.gettext; + globals.ngettext = django.ngettext; + globals.gettext_noop = django.gettext_noop; + globals.pgettext = django.pgettext; + globals.npgettext = django.npgettext; + globals.interpolate = django.interpolate; + globals.get_format = django.get_format; + +}(this)); + diff --git a/media/assets/scripts/i18n/ko/djangojs.f8e6ee1dea0c.js b/media/assets/scripts/i18n/ko/djangojs.f8e6ee1dea0c.js deleted file mode 100644 index 5ddac1bb28..0000000000 --- a/media/assets/scripts/i18n/ko/djangojs.f8e6ee1dea0c.js +++ /dev/null @@ -1,224 +0,0 @@ - - -(function (globals) { - - var django = globals.django || (globals.django = {}); - - - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; - - - - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; - - django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; - - - django.interpolate = function (fmt, obj, named) { - if (named) { - return fmt.replace(/%\(\w+\)s/g, function(match){return String(obj[match.slice(2,-2)])}); - } else { - return fmt.replace(/%s/g, function(match){return String(obj.shift())}); - } - }; - - - /* formatting library */ - - django.formats = { - "DATETIME_FORMAT": "Y\ub144 n\uc6d4 j\uc77c g:i:s A", - "DATETIME_INPUT_FORMATS": [ - "%Y-%m-%d %H:%M:%S", - "%Y-%m-%d %H:%M", - "%Y-%m-%d", - "%m/%d/%Y %H:%M:%S", - "%m/%d/%Y %H:%M", - "%m/%d/%Y", - "%m/%d/%y %H:%M:%S", - "%m/%d/%y %H:%M", - "%m/%d/%y", - "%Y\ub144 %m\uc6d4 %d\uc77c %H\uc2dc %M\ubd84 %S\ucd08", - "%Y\ub144 %m\uc6d4 %d\uc77c %H\uc2dc %M\ubd84", - "%Y-%m-%d %H:%M:%S.%f" - ], - "DATE_FORMAT": "Y\ub144 n\uc6d4 j\uc77c", - "DATE_INPUT_FORMATS": [ - "%Y-%m-%d", - "%m/%d/%Y", - "%m/%d/%y", - "%Y\ub144 %m\uc6d4 %d\uc77c" - ], - "DECIMAL_SEPARATOR": ".", - "FIRST_DAY_OF_WEEK": "0", - "MONTH_DAY_FORMAT": "F\uc6d4 j\uc77c", - "NUMBER_GROUPING": "3", - "SHORT_DATETIME_FORMAT": "Y-n-j H:i", - "SHORT_DATE_FORMAT": "Y-n-j.", - "THOUSAND_SEPARATOR": ",", - "TIME_FORMAT": "A g:i:s", - "TIME_INPUT_FORMATS": [ - "%H:%M:%S", - "%H:%M", - "%H\uc2dc %M\ubd84 %S\ucd08", - "%H\uc2dc %M\ubd84" - ], - "YEAR_MONTH_FORMAT": "Y\ub144 F\uc6d4" - }; - - django.get_format = function (format_type) { - var value = django.formats[format_type]; - if (typeof(value) == 'undefined') { - return format_type; - } else { - return value; - } - }; - - /* add to global namespace */ - globals.pluralidx = django.pluralidx; - globals.gettext = django.gettext; - globals.ngettext = django.ngettext; - globals.gettext_noop = django.gettext_noop; - globals.pgettext = django.pgettext; - globals.npgettext = django.npgettext; - globals.interpolate = django.interpolate; - globals.get_format = django.get_format; - -}(this)); - diff --git a/media/assets/scripts/i18n/ko/djangojs.js b/media/assets/scripts/i18n/ko/djangojs.js index 5ddac1bb28..9faf9759e6 100644 --- a/media/assets/scripts/i18n/ko/djangojs.js +++ b/media/assets/scripts/i18n/ko/djangojs.js @@ -5,149 +5,17 @@ var django = globals.django || (globals.django = {}); - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; + /* gettext identity library */ + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; django.interpolate = function (fmt, obj, named) { diff --git a/media/assets/scripts/i18n/lv/djangojs.b9bad7a7ccc7.js b/media/assets/scripts/i18n/lv/djangojs.b9bad7a7ccc7.js deleted file mode 100644 index 4cbab0e5c8..0000000000 --- a/media/assets/scripts/i18n/lv/djangojs.b9bad7a7ccc7.js +++ /dev/null @@ -1,223 +0,0 @@ - - -(function (globals) { - - var django = globals.django || (globals.django = {}); - - - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; - - - - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; - - django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; - - - django.interpolate = function (fmt, obj, named) { - if (named) { - return fmt.replace(/%\(\w+\)s/g, function(match){return String(obj[match.slice(2,-2)])}); - } else { - return fmt.replace(/%s/g, function(match){return String(obj.shift())}); - } - }; - - - /* formatting library */ - - django.formats = { - "DATETIME_FORMAT": "Y. \\g\\a\\d\\a j. F, H:i:s", - "DATETIME_INPUT_FORMATS": [ - "%Y-%m-%d %H:%M:%S", - "%Y-%m-%d %H:%M", - "%d.%m.%Y %H:%M:%S", - "%d.%m.%Y %H:%M", - "%d.%m.%Y", - "%d.%m.%y %H:%M:%S", - "%d.%m.%y %H:%M", - "%d.%m.%y %H.%M.%S", - "%d.%m.%y %H.%M", - "%d.%m.%y", - "%Y-%m-%d %H:%M:%S.%f", - "%Y-%m-%d" - ], - "DATE_FORMAT": "Y. \\g\\a\\d\\a j. F", - "DATE_INPUT_FORMATS": [ - "%Y-%m-%d", - "%d.%m.%Y", - "%d.%m.%y" - ], - "DECIMAL_SEPARATOR": ",", - "FIRST_DAY_OF_WEEK": "1", - "MONTH_DAY_FORMAT": "j. F", - "NUMBER_GROUPING": "3", - "SHORT_DATETIME_FORMAT": "j.m.Y H:i:s", - "SHORT_DATE_FORMAT": "j.m.Y", - "THOUSAND_SEPARATOR": "\u00a0", - "TIME_FORMAT": "H:i:s", - "TIME_INPUT_FORMATS": [ - "%H:%M:%S", - "%H:%M", - "%H.%M.%S", - "%H.%M" - ], - "YEAR_MONTH_FORMAT": "Y. \\g. F" - }; - - django.get_format = function (format_type) { - var value = django.formats[format_type]; - if (typeof(value) == 'undefined') { - return format_type; - } else { - return value; - } - }; - - /* add to global namespace */ - globals.pluralidx = django.pluralidx; - globals.gettext = django.gettext; - globals.ngettext = django.ngettext; - globals.gettext_noop = django.gettext_noop; - globals.pgettext = django.pgettext; - globals.npgettext = django.npgettext; - globals.interpolate = django.interpolate; - globals.get_format = django.get_format; - -}(this)); - diff --git a/media/assets/scripts/i18n/lv/djangojs.c2f0419b2bdc.js b/media/assets/scripts/i18n/lv/djangojs.c2f0419b2bdc.js new file mode 100644 index 0000000000..2bba3149ad --- /dev/null +++ b/media/assets/scripts/i18n/lv/djangojs.c2f0419b2bdc.js @@ -0,0 +1,91 @@ + + +(function (globals) { + + var django = globals.django || (globals.django = {}); + + + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; + + + + /* gettext identity library */ + + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; + django.gettext_noop = function (msgid) { return msgid; }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; + + + django.interpolate = function (fmt, obj, named) { + if (named) { + return fmt.replace(/%\(\w+\)s/g, function(match){return String(obj[match.slice(2,-2)])}); + } else { + return fmt.replace(/%s/g, function(match){return String(obj.shift())}); + } + }; + + + /* formatting library */ + + django.formats = { + "DATETIME_FORMAT": "Y. \\g\\a\\d\\a j. F, H:i:s", + "DATETIME_INPUT_FORMATS": [ + "%Y-%m-%d %H:%M:%S", + "%Y-%m-%d %H:%M", + "%d.%m.%Y %H:%M:%S", + "%d.%m.%Y %H:%M", + "%d.%m.%Y", + "%d.%m.%y %H:%M:%S", + "%d.%m.%y %H:%M", + "%d.%m.%y %H.%M.%S", + "%d.%m.%y %H.%M", + "%d.%m.%y", + "%Y-%m-%d %H:%M:%S.%f", + "%Y-%m-%d" + ], + "DATE_FORMAT": "Y. \\g\\a\\d\\a j. F", + "DATE_INPUT_FORMATS": [ + "%Y-%m-%d", + "%d.%m.%Y", + "%d.%m.%y" + ], + "DECIMAL_SEPARATOR": ",", + "FIRST_DAY_OF_WEEK": "1", + "MONTH_DAY_FORMAT": "j. F", + "NUMBER_GROUPING": "3", + "SHORT_DATETIME_FORMAT": "j.m.Y H:i:s", + "SHORT_DATE_FORMAT": "j.m.Y", + "THOUSAND_SEPARATOR": "\u00a0", + "TIME_FORMAT": "H:i:s", + "TIME_INPUT_FORMATS": [ + "%H:%M:%S", + "%H:%M", + "%H.%M.%S", + "%H.%M" + ], + "YEAR_MONTH_FORMAT": "Y. \\g. F" + }; + + django.get_format = function (format_type) { + var value = django.formats[format_type]; + if (typeof(value) == 'undefined') { + return format_type; + } else { + return value; + } + }; + + /* add to global namespace */ + globals.pluralidx = django.pluralidx; + globals.gettext = django.gettext; + globals.ngettext = django.ngettext; + globals.gettext_noop = django.gettext_noop; + globals.pgettext = django.pgettext; + globals.npgettext = django.npgettext; + globals.interpolate = django.interpolate; + globals.get_format = django.get_format; + +}(this)); + diff --git a/media/assets/scripts/i18n/lv/djangojs.js b/media/assets/scripts/i18n/lv/djangojs.js index 4cbab0e5c8..2bba3149ad 100644 --- a/media/assets/scripts/i18n/lv/djangojs.js +++ b/media/assets/scripts/i18n/lv/djangojs.js @@ -5,149 +5,17 @@ var django = globals.django || (globals.django = {}); - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; + /* gettext identity library */ + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; django.interpolate = function (fmt, obj, named) { diff --git a/media/assets/scripts/i18n/nl/djangojs.4b7555b7107f.js b/media/assets/scripts/i18n/nl/djangojs.4b7555b7107f.js new file mode 100644 index 0000000000..776fb22472 --- /dev/null +++ b/media/assets/scripts/i18n/nl/djangojs.4b7555b7107f.js @@ -0,0 +1,93 @@ + + +(function (globals) { + + var django = globals.django || (globals.django = {}); + + + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; + + + + /* gettext identity library */ + + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; + django.gettext_noop = function (msgid) { return msgid; }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; + + + django.interpolate = function (fmt, obj, named) { + if (named) { + return fmt.replace(/%\(\w+\)s/g, function(match){return String(obj[match.slice(2,-2)])}); + } else { + return fmt.replace(/%s/g, function(match){return String(obj.shift())}); + } + }; + + + /* formatting library */ + + django.formats = { + "DATETIME_FORMAT": "j F Y H:i", + "DATETIME_INPUT_FORMATS": [ + "%d-%m-%Y %H:%M:%S", + "%d-%m-%y %H:%M:%S", + "%Y-%m-%d %H:%M:%S", + "%d-%m-%Y %H.%M:%S", + "%d-%m-%y %H.%M:%S", + "%d-%m-%Y %H:%M", + "%d-%m-%y %H:%M", + "%Y-%m-%d %H:%M", + "%d-%m-%Y %H.%M", + "%d-%m-%y %H.%M", + "%d-%m-%Y", + "%d-%m-%y", + "%Y-%m-%d", + "%Y-%m-%d %H:%M:%S.%f" + ], + "DATE_FORMAT": "j F Y", + "DATE_INPUT_FORMATS": [ + "%d-%m-%Y", + "%d-%m-%y", + "%Y-%m-%d" + ], + "DECIMAL_SEPARATOR": ",", + "FIRST_DAY_OF_WEEK": "1", + "MONTH_DAY_FORMAT": "j F", + "NUMBER_GROUPING": "3", + "SHORT_DATETIME_FORMAT": "j-n-Y H:i", + "SHORT_DATE_FORMAT": "j-n-Y", + "THOUSAND_SEPARATOR": ".", + "TIME_FORMAT": "H:i", + "TIME_INPUT_FORMATS": [ + "%H:%M:%S", + "%H.%M:%S", + "%H.%M", + "%H:%M" + ], + "YEAR_MONTH_FORMAT": "F Y" + }; + + django.get_format = function (format_type) { + var value = django.formats[format_type]; + if (typeof(value) == 'undefined') { + return format_type; + } else { + return value; + } + }; + + /* add to global namespace */ + globals.pluralidx = django.pluralidx; + globals.gettext = django.gettext; + globals.ngettext = django.ngettext; + globals.gettext_noop = django.gettext_noop; + globals.pgettext = django.pgettext; + globals.npgettext = django.npgettext; + globals.interpolate = django.interpolate; + globals.get_format = django.get_format; + +}(this)); + diff --git a/media/assets/scripts/i18n/nl/djangojs.c25a9fbb1cf3.js b/media/assets/scripts/i18n/nl/djangojs.c25a9fbb1cf3.js deleted file mode 100644 index a3f3af991c..0000000000 --- a/media/assets/scripts/i18n/nl/djangojs.c25a9fbb1cf3.js +++ /dev/null @@ -1,225 +0,0 @@ - - -(function (globals) { - - var django = globals.django || (globals.django = {}); - - - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; - - - - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; - - django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; - - - django.interpolate = function (fmt, obj, named) { - if (named) { - return fmt.replace(/%\(\w+\)s/g, function(match){return String(obj[match.slice(2,-2)])}); - } else { - return fmt.replace(/%s/g, function(match){return String(obj.shift())}); - } - }; - - - /* formatting library */ - - django.formats = { - "DATETIME_FORMAT": "j F Y H:i", - "DATETIME_INPUT_FORMATS": [ - "%d-%m-%Y %H:%M:%S", - "%d-%m-%y %H:%M:%S", - "%Y-%m-%d %H:%M:%S", - "%d-%m-%Y %H.%M:%S", - "%d-%m-%y %H.%M:%S", - "%d-%m-%Y %H:%M", - "%d-%m-%y %H:%M", - "%Y-%m-%d %H:%M", - "%d-%m-%Y %H.%M", - "%d-%m-%y %H.%M", - "%d-%m-%Y", - "%d-%m-%y", - "%Y-%m-%d", - "%Y-%m-%d %H:%M:%S.%f" - ], - "DATE_FORMAT": "j F Y", - "DATE_INPUT_FORMATS": [ - "%d-%m-%Y", - "%d-%m-%y", - "%Y-%m-%d" - ], - "DECIMAL_SEPARATOR": ",", - "FIRST_DAY_OF_WEEK": "1", - "MONTH_DAY_FORMAT": "j F", - "NUMBER_GROUPING": "3", - "SHORT_DATETIME_FORMAT": "j-n-Y H:i", - "SHORT_DATE_FORMAT": "j-n-Y", - "THOUSAND_SEPARATOR": ".", - "TIME_FORMAT": "H:i", - "TIME_INPUT_FORMATS": [ - "%H:%M:%S", - "%H.%M:%S", - "%H.%M", - "%H:%M" - ], - "YEAR_MONTH_FORMAT": "F Y" - }; - - django.get_format = function (format_type) { - var value = django.formats[format_type]; - if (typeof(value) == 'undefined') { - return format_type; - } else { - return value; - } - }; - - /* add to global namespace */ - globals.pluralidx = django.pluralidx; - globals.gettext = django.gettext; - globals.ngettext = django.ngettext; - globals.gettext_noop = django.gettext_noop; - globals.pgettext = django.pgettext; - globals.npgettext = django.npgettext; - globals.interpolate = django.interpolate; - globals.get_format = django.get_format; - -}(this)); - diff --git a/media/assets/scripts/i18n/nl/djangojs.js b/media/assets/scripts/i18n/nl/djangojs.js index a3f3af991c..776fb22472 100644 --- a/media/assets/scripts/i18n/nl/djangojs.js +++ b/media/assets/scripts/i18n/nl/djangojs.js @@ -5,149 +5,17 @@ var django = globals.django || (globals.django = {}); - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; + /* gettext identity library */ + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; django.interpolate = function (fmt, obj, named) { diff --git a/media/assets/scripts/i18n/pt-br/djangojs.8b43f37418e1.js b/media/assets/scripts/i18n/pt-br/djangojs.8b43f37418e1.js deleted file mode 100644 index 6d47279589..0000000000 --- a/media/assets/scripts/i18n/pt-br/djangojs.8b43f37418e1.js +++ /dev/null @@ -1,219 +0,0 @@ - - -(function (globals) { - - var django = globals.django || (globals.django = {}); - - - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; - - - - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; - - django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; - - - django.interpolate = function (fmt, obj, named) { - if (named) { - return fmt.replace(/%\(\w+\)s/g, function(match){return String(obj[match.slice(2,-2)])}); - } else { - return fmt.replace(/%s/g, function(match){return String(obj.shift())}); - } - }; - - - /* formatting library */ - - django.formats = { - "DATETIME_FORMAT": "j \\d\\e F \\d\\e Y \u00e0\\s H:i", - "DATETIME_INPUT_FORMATS": [ - "%d/%m/%Y %H:%M:%S", - "%d/%m/%Y %H:%M", - "%d/%m/%Y", - "%d/%m/%y %H:%M:%S", - "%d/%m/%y %H:%M", - "%d/%m/%y", - "%Y-%m-%d %H:%M:%S", - "%Y-%m-%d %H:%M:%S.%f", - "%Y-%m-%d %H:%M", - "%Y-%m-%d" - ], - "DATE_FORMAT": "j \\d\\e F \\d\\e Y", - "DATE_INPUT_FORMATS": [ - "%d/%m/%Y", - "%d/%m/%y", - "%Y-%m-%d" - ], - "DECIMAL_SEPARATOR": ",", - "FIRST_DAY_OF_WEEK": "0", - "MONTH_DAY_FORMAT": "j \\d\\e F", - "NUMBER_GROUPING": "3", - "SHORT_DATETIME_FORMAT": "d/m/Y H:i", - "SHORT_DATE_FORMAT": "d/m/Y", - "THOUSAND_SEPARATOR": ".", - "TIME_FORMAT": "H:i", - "TIME_INPUT_FORMATS": [ - "%H:%M:%S", - "%H:%M" - ], - "YEAR_MONTH_FORMAT": "F \\d\\e Y" - }; - - django.get_format = function (format_type) { - var value = django.formats[format_type]; - if (typeof(value) == 'undefined') { - return format_type; - } else { - return value; - } - }; - - /* add to global namespace */ - globals.pluralidx = django.pluralidx; - globals.gettext = django.gettext; - globals.ngettext = django.ngettext; - globals.gettext_noop = django.gettext_noop; - globals.pgettext = django.pgettext; - globals.npgettext = django.npgettext; - globals.interpolate = django.interpolate; - globals.get_format = django.get_format; - -}(this)); - diff --git a/media/assets/scripts/i18n/pt-br/djangojs.e64a1a2f59cb.js b/media/assets/scripts/i18n/pt-br/djangojs.e64a1a2f59cb.js new file mode 100644 index 0000000000..7a0d87ecd1 --- /dev/null +++ b/media/assets/scripts/i18n/pt-br/djangojs.e64a1a2f59cb.js @@ -0,0 +1,87 @@ + + +(function (globals) { + + var django = globals.django || (globals.django = {}); + + + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; + + + + /* gettext identity library */ + + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; + django.gettext_noop = function (msgid) { return msgid; }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; + + + django.interpolate = function (fmt, obj, named) { + if (named) { + return fmt.replace(/%\(\w+\)s/g, function(match){return String(obj[match.slice(2,-2)])}); + } else { + return fmt.replace(/%s/g, function(match){return String(obj.shift())}); + } + }; + + + /* formatting library */ + + django.formats = { + "DATETIME_FORMAT": "j \\d\\e F \\d\\e Y \u00e0\\s H:i", + "DATETIME_INPUT_FORMATS": [ + "%d/%m/%Y %H:%M:%S", + "%d/%m/%Y %H:%M", + "%d/%m/%Y", + "%d/%m/%y %H:%M:%S", + "%d/%m/%y %H:%M", + "%d/%m/%y", + "%Y-%m-%d %H:%M:%S", + "%Y-%m-%d %H:%M:%S.%f", + "%Y-%m-%d %H:%M", + "%Y-%m-%d" + ], + "DATE_FORMAT": "j \\d\\e F \\d\\e Y", + "DATE_INPUT_FORMATS": [ + "%d/%m/%Y", + "%d/%m/%y", + "%Y-%m-%d" + ], + "DECIMAL_SEPARATOR": ",", + "FIRST_DAY_OF_WEEK": "0", + "MONTH_DAY_FORMAT": "j \\d\\e F", + "NUMBER_GROUPING": "3", + "SHORT_DATETIME_FORMAT": "d/m/Y H:i", + "SHORT_DATE_FORMAT": "d/m/Y", + "THOUSAND_SEPARATOR": ".", + "TIME_FORMAT": "H:i", + "TIME_INPUT_FORMATS": [ + "%H:%M:%S", + "%H:%M" + ], + "YEAR_MONTH_FORMAT": "F \\d\\e Y" + }; + + django.get_format = function (format_type) { + var value = django.formats[format_type]; + if (typeof(value) == 'undefined') { + return format_type; + } else { + return value; + } + }; + + /* add to global namespace */ + globals.pluralidx = django.pluralidx; + globals.gettext = django.gettext; + globals.ngettext = django.ngettext; + globals.gettext_noop = django.gettext_noop; + globals.pgettext = django.pgettext; + globals.npgettext = django.npgettext; + globals.interpolate = django.interpolate; + globals.get_format = django.get_format; + +}(this)); + diff --git a/media/assets/scripts/i18n/pt-br/djangojs.js b/media/assets/scripts/i18n/pt-br/djangojs.js index 6d47279589..7a0d87ecd1 100644 --- a/media/assets/scripts/i18n/pt-br/djangojs.js +++ b/media/assets/scripts/i18n/pt-br/djangojs.js @@ -5,149 +5,17 @@ var django = globals.django || (globals.django = {}); - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; + /* gettext identity library */ + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; django.interpolate = function (fmt, obj, named) { diff --git a/media/assets/scripts/i18n/ru/djangojs.3891a247b37d.js b/media/assets/scripts/i18n/ru/djangojs.3891a247b37d.js deleted file mode 100644 index 73c0f809ce..0000000000 --- a/media/assets/scripts/i18n/ru/djangojs.3891a247b37d.js +++ /dev/null @@ -1,219 +0,0 @@ - - -(function (globals) { - - var django = globals.django || (globals.django = {}); - - - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; - - - - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; - - django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; - - - django.interpolate = function (fmt, obj, named) { - if (named) { - return fmt.replace(/%\(\w+\)s/g, function(match){return String(obj[match.slice(2,-2)])}); - } else { - return fmt.replace(/%s/g, function(match){return String(obj.shift())}); - } - }; - - - /* formatting library */ - - django.formats = { - "DATETIME_FORMAT": "j E Y \u0433. G:i:s", - "DATETIME_INPUT_FORMATS": [ - "%d.%m.%Y %H:%M:%S", - "%d.%m.%Y %H:%M", - "%d.%m.%Y", - "%d.%m.%y %H:%M:%S", - "%d.%m.%y %H:%M", - "%d.%m.%y", - "%Y-%m-%d %H:%M:%S", - "%Y-%m-%d %H:%M:%S.%f", - "%Y-%m-%d %H:%M", - "%Y-%m-%d" - ], - "DATE_FORMAT": "j E Y \u0433.", - "DATE_INPUT_FORMATS": [ - "%d.%m.%Y", - "%d.%m.%y", - "%Y-%m-%d" - ], - "DECIMAL_SEPARATOR": ",", - "FIRST_DAY_OF_WEEK": "1", - "MONTH_DAY_FORMAT": "j F", - "NUMBER_GROUPING": "3", - "SHORT_DATETIME_FORMAT": "d.m.Y H:i", - "SHORT_DATE_FORMAT": "d.m.Y", - "THOUSAND_SEPARATOR": "\u00a0", - "TIME_FORMAT": "G:i:s", - "TIME_INPUT_FORMATS": [ - "%H:%M:%S", - "%H:%M" - ], - "YEAR_MONTH_FORMAT": "F Y \u0433." - }; - - django.get_format = function (format_type) { - var value = django.formats[format_type]; - if (typeof(value) == 'undefined') { - return format_type; - } else { - return value; - } - }; - - /* add to global namespace */ - globals.pluralidx = django.pluralidx; - globals.gettext = django.gettext; - globals.ngettext = django.ngettext; - globals.gettext_noop = django.gettext_noop; - globals.pgettext = django.pgettext; - globals.npgettext = django.npgettext; - globals.interpolate = django.interpolate; - globals.get_format = django.get_format; - -}(this)); - diff --git a/media/assets/scripts/i18n/ru/djangojs.6a9c24e96bb6.js b/media/assets/scripts/i18n/ru/djangojs.6a9c24e96bb6.js new file mode 100644 index 0000000000..2d7e059c37 --- /dev/null +++ b/media/assets/scripts/i18n/ru/djangojs.6a9c24e96bb6.js @@ -0,0 +1,87 @@ + + +(function (globals) { + + var django = globals.django || (globals.django = {}); + + + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; + + + + /* gettext identity library */ + + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; + django.gettext_noop = function (msgid) { return msgid; }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; + + + django.interpolate = function (fmt, obj, named) { + if (named) { + return fmt.replace(/%\(\w+\)s/g, function(match){return String(obj[match.slice(2,-2)])}); + } else { + return fmt.replace(/%s/g, function(match){return String(obj.shift())}); + } + }; + + + /* formatting library */ + + django.formats = { + "DATETIME_FORMAT": "j E Y \u0433. G:i:s", + "DATETIME_INPUT_FORMATS": [ + "%d.%m.%Y %H:%M:%S", + "%d.%m.%Y %H:%M", + "%d.%m.%Y", + "%d.%m.%y %H:%M:%S", + "%d.%m.%y %H:%M", + "%d.%m.%y", + "%Y-%m-%d %H:%M:%S", + "%Y-%m-%d %H:%M:%S.%f", + "%Y-%m-%d %H:%M", + "%Y-%m-%d" + ], + "DATE_FORMAT": "j E Y \u0433.", + "DATE_INPUT_FORMATS": [ + "%d.%m.%Y", + "%d.%m.%y", + "%Y-%m-%d" + ], + "DECIMAL_SEPARATOR": ",", + "FIRST_DAY_OF_WEEK": "1", + "MONTH_DAY_FORMAT": "j F", + "NUMBER_GROUPING": "3", + "SHORT_DATETIME_FORMAT": "d.m.Y H:i", + "SHORT_DATE_FORMAT": "d.m.Y", + "THOUSAND_SEPARATOR": "\u00a0", + "TIME_FORMAT": "G:i:s", + "TIME_INPUT_FORMATS": [ + "%H:%M:%S", + "%H:%M" + ], + "YEAR_MONTH_FORMAT": "F Y \u0433." + }; + + django.get_format = function (format_type) { + var value = django.formats[format_type]; + if (typeof(value) == 'undefined') { + return format_type; + } else { + return value; + } + }; + + /* add to global namespace */ + globals.pluralidx = django.pluralidx; + globals.gettext = django.gettext; + globals.ngettext = django.ngettext; + globals.gettext_noop = django.gettext_noop; + globals.pgettext = django.pgettext; + globals.npgettext = django.npgettext; + globals.interpolate = django.interpolate; + globals.get_format = django.get_format; + +}(this)); + diff --git a/media/assets/scripts/i18n/ru/djangojs.js b/media/assets/scripts/i18n/ru/djangojs.js index 73c0f809ce..2d7e059c37 100644 --- a/media/assets/scripts/i18n/ru/djangojs.js +++ b/media/assets/scripts/i18n/ru/djangojs.js @@ -5,149 +5,17 @@ var django = globals.django || (globals.django = {}); - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; + /* gettext identity library */ + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; django.interpolate = function (fmt, obj, named) { diff --git a/media/assets/scripts/i18n/sk/djangojs.16dc3317e219.js b/media/assets/scripts/i18n/sk/djangojs.16dc3317e219.js new file mode 100644 index 0000000000..35ebc71603 --- /dev/null +++ b/media/assets/scripts/i18n/sk/djangojs.16dc3317e219.js @@ -0,0 +1,85 @@ + + +(function (globals) { + + var django = globals.django || (globals.django = {}); + + + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; + + + + /* gettext identity library */ + + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; + django.gettext_noop = function (msgid) { return msgid; }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; + + + django.interpolate = function (fmt, obj, named) { + if (named) { + return fmt.replace(/%\(\w+\)s/g, function(match){return String(obj[match.slice(2,-2)])}); + } else { + return fmt.replace(/%s/g, function(match){return String(obj.shift())}); + } + }; + + + /* formatting library */ + + django.formats = { + "DATETIME_FORMAT": "j. F Y G:i:s", + "DATETIME_INPUT_FORMATS": [ + "%d.%m.%Y %H:%M:%S", + "%d.%m.%Y %H:%M", + "%d.%m.%Y", + "%Y-%m-%d %H:%M:%S", + "%Y-%m-%d %H:%M:%S.%f", + "%Y-%m-%d %H:%M", + "%Y-%m-%d" + ], + "DATE_FORMAT": "j. F Y", + "DATE_INPUT_FORMATS": [ + "%d.%m.%Y", + "%d.%m.%y", + "%y-%m-%d", + "%Y-%m-%d" + ], + "DECIMAL_SEPARATOR": ",", + "FIRST_DAY_OF_WEEK": "1", + "MONTH_DAY_FORMAT": "j. F", + "NUMBER_GROUPING": "3", + "SHORT_DATETIME_FORMAT": "d.m.Y G:i:s", + "SHORT_DATE_FORMAT": "d.m.Y", + "THOUSAND_SEPARATOR": "\u00a0", + "TIME_FORMAT": "G:i:s", + "TIME_INPUT_FORMATS": [ + "%H:%M:%S", + "%H:%M" + ], + "YEAR_MONTH_FORMAT": "F Y" + }; + + django.get_format = function (format_type) { + var value = django.formats[format_type]; + if (typeof(value) == 'undefined') { + return format_type; + } else { + return value; + } + }; + + /* add to global namespace */ + globals.pluralidx = django.pluralidx; + globals.gettext = django.gettext; + globals.ngettext = django.ngettext; + globals.gettext_noop = django.gettext_noop; + globals.pgettext = django.pgettext; + globals.npgettext = django.npgettext; + globals.interpolate = django.interpolate; + globals.get_format = django.get_format; + +}(this)); + diff --git a/media/assets/scripts/i18n/sk/djangojs.f7bbd64c0607.js b/media/assets/scripts/i18n/sk/djangojs.f7bbd64c0607.js deleted file mode 100644 index cb47444574..0000000000 --- a/media/assets/scripts/i18n/sk/djangojs.f7bbd64c0607.js +++ /dev/null @@ -1,217 +0,0 @@ - - -(function (globals) { - - var django = globals.django || (globals.django = {}); - - - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; - - - - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; - - django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; - - - django.interpolate = function (fmt, obj, named) { - if (named) { - return fmt.replace(/%\(\w+\)s/g, function(match){return String(obj[match.slice(2,-2)])}); - } else { - return fmt.replace(/%s/g, function(match){return String(obj.shift())}); - } - }; - - - /* formatting library */ - - django.formats = { - "DATETIME_FORMAT": "j. F Y G:i:s", - "DATETIME_INPUT_FORMATS": [ - "%d.%m.%Y %H:%M:%S", - "%d.%m.%Y %H:%M", - "%d.%m.%Y", - "%Y-%m-%d %H:%M:%S", - "%Y-%m-%d %H:%M:%S.%f", - "%Y-%m-%d %H:%M", - "%Y-%m-%d" - ], - "DATE_FORMAT": "j. F Y", - "DATE_INPUT_FORMATS": [ - "%d.%m.%Y", - "%d.%m.%y", - "%y-%m-%d", - "%Y-%m-%d" - ], - "DECIMAL_SEPARATOR": ",", - "FIRST_DAY_OF_WEEK": "1", - "MONTH_DAY_FORMAT": "j. F", - "NUMBER_GROUPING": "3", - "SHORT_DATETIME_FORMAT": "d.m.Y G:i:s", - "SHORT_DATE_FORMAT": "d.m.Y", - "THOUSAND_SEPARATOR": "\u00a0", - "TIME_FORMAT": "G:i:s", - "TIME_INPUT_FORMATS": [ - "%H:%M:%S", - "%H:%M" - ], - "YEAR_MONTH_FORMAT": "F Y" - }; - - django.get_format = function (format_type) { - var value = django.formats[format_type]; - if (typeof(value) == 'undefined') { - return format_type; - } else { - return value; - } - }; - - /* add to global namespace */ - globals.pluralidx = django.pluralidx; - globals.gettext = django.gettext; - globals.ngettext = django.ngettext; - globals.gettext_noop = django.gettext_noop; - globals.pgettext = django.pgettext; - globals.npgettext = django.npgettext; - globals.interpolate = django.interpolate; - globals.get_format = django.get_format; - -}(this)); - diff --git a/media/assets/scripts/i18n/sk/djangojs.js b/media/assets/scripts/i18n/sk/djangojs.js index cb47444574..35ebc71603 100644 --- a/media/assets/scripts/i18n/sk/djangojs.js +++ b/media/assets/scripts/i18n/sk/djangojs.js @@ -5,149 +5,17 @@ var django = globals.django || (globals.django = {}); - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; + /* gettext identity library */ + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; django.interpolate = function (fmt, obj, named) { diff --git a/media/assets/scripts/i18n/sl/djangojs.b405ecb1969e.js b/media/assets/scripts/i18n/sl/djangojs.b405ecb1969e.js new file mode 100644 index 0000000000..cd7e32bc79 --- /dev/null +++ b/media/assets/scripts/i18n/sl/djangojs.b405ecb1969e.js @@ -0,0 +1,99 @@ + + +(function (globals) { + + var django = globals.django || (globals.django = {}); + + + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; + + + + /* gettext identity library */ + + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; + django.gettext_noop = function (msgid) { return msgid; }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; + + + django.interpolate = function (fmt, obj, named) { + if (named) { + return fmt.replace(/%\(\w+\)s/g, function(match){return String(obj[match.slice(2,-2)])}); + } else { + return fmt.replace(/%s/g, function(match){return String(obj.shift())}); + } + }; + + + /* formatting library */ + + django.formats = { + "DATETIME_FORMAT": "j. F Y. H:i", + "DATETIME_INPUT_FORMATS": [ + "%d.%m.%Y %H:%M:%S", + "%d.%m.%Y %H:%M", + "%d.%m.%Y", + "%d.%m.%y %H:%M:%S", + "%d.%m.%y %H:%M", + "%d.%m.%y", + "%d-%m-%Y %H:%M:%S", + "%d-%m-%Y %H:%M", + "%d-%m-%Y", + "%d. %m. %Y %H:%M:%S", + "%d. %m. %Y %H:%M", + "%d. %m. %Y", + "%d. %m. %y %H:%M:%S", + "%d. %m. %y %H:%M", + "%d. %m. %y", + "%Y-%m-%d %H:%M:%S", + "%Y-%m-%d %H:%M:%S.%f", + "%Y-%m-%d %H:%M", + "%Y-%m-%d" + ], + "DATE_FORMAT": "d. F Y", + "DATE_INPUT_FORMATS": [ + "%d.%m.%Y", + "%d.%m.%y", + "%d-%m-%Y", + "%d. %m. %Y", + "%d. %m. %y", + "%Y-%m-%d" + ], + "DECIMAL_SEPARATOR": ",", + "FIRST_DAY_OF_WEEK": "0", + "MONTH_DAY_FORMAT": "j. F", + "NUMBER_GROUPING": "3", + "SHORT_DATETIME_FORMAT": "j.n.Y. H:i", + "SHORT_DATE_FORMAT": "j. M. Y", + "THOUSAND_SEPARATOR": ".", + "TIME_FORMAT": "H:i:s", + "TIME_INPUT_FORMATS": [ + "%H:%M:%S", + "%H:%M" + ], + "YEAR_MONTH_FORMAT": "F Y" + }; + + django.get_format = function (format_type) { + var value = django.formats[format_type]; + if (typeof(value) == 'undefined') { + return format_type; + } else { + return value; + } + }; + + /* add to global namespace */ + globals.pluralidx = django.pluralidx; + globals.gettext = django.gettext; + globals.ngettext = django.ngettext; + globals.gettext_noop = django.gettext_noop; + globals.pgettext = django.pgettext; + globals.npgettext = django.npgettext; + globals.interpolate = django.interpolate; + globals.get_format = django.get_format; + +}(this)); + diff --git a/media/assets/scripts/i18n/sl/djangojs.d0c6a6211795.js b/media/assets/scripts/i18n/sl/djangojs.d0c6a6211795.js deleted file mode 100644 index 3933a99bf9..0000000000 --- a/media/assets/scripts/i18n/sl/djangojs.d0c6a6211795.js +++ /dev/null @@ -1,231 +0,0 @@ - - -(function (globals) { - - var django = globals.django || (globals.django = {}); - - - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; - - - - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; - - django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; - - - django.interpolate = function (fmt, obj, named) { - if (named) { - return fmt.replace(/%\(\w+\)s/g, function(match){return String(obj[match.slice(2,-2)])}); - } else { - return fmt.replace(/%s/g, function(match){return String(obj.shift())}); - } - }; - - - /* formatting library */ - - django.formats = { - "DATETIME_FORMAT": "j. F Y. H:i", - "DATETIME_INPUT_FORMATS": [ - "%d.%m.%Y %H:%M:%S", - "%d.%m.%Y %H:%M", - "%d.%m.%Y", - "%d.%m.%y %H:%M:%S", - "%d.%m.%y %H:%M", - "%d.%m.%y", - "%d-%m-%Y %H:%M:%S", - "%d-%m-%Y %H:%M", - "%d-%m-%Y", - "%d. %m. %Y %H:%M:%S", - "%d. %m. %Y %H:%M", - "%d. %m. %Y", - "%d. %m. %y %H:%M:%S", - "%d. %m. %y %H:%M", - "%d. %m. %y", - "%Y-%m-%d %H:%M:%S", - "%Y-%m-%d %H:%M:%S.%f", - "%Y-%m-%d %H:%M", - "%Y-%m-%d" - ], - "DATE_FORMAT": "d. F Y", - "DATE_INPUT_FORMATS": [ - "%d.%m.%Y", - "%d.%m.%y", - "%d-%m-%Y", - "%d. %m. %Y", - "%d. %m. %y", - "%Y-%m-%d" - ], - "DECIMAL_SEPARATOR": ",", - "FIRST_DAY_OF_WEEK": "0", - "MONTH_DAY_FORMAT": "j. F", - "NUMBER_GROUPING": "3", - "SHORT_DATETIME_FORMAT": "j.n.Y. H:i", - "SHORT_DATE_FORMAT": "j. M. Y", - "THOUSAND_SEPARATOR": ".", - "TIME_FORMAT": "H:i:s", - "TIME_INPUT_FORMATS": [ - "%H:%M:%S", - "%H:%M" - ], - "YEAR_MONTH_FORMAT": "F Y" - }; - - django.get_format = function (format_type) { - var value = django.formats[format_type]; - if (typeof(value) == 'undefined') { - return format_type; - } else { - return value; - } - }; - - /* add to global namespace */ - globals.pluralidx = django.pluralidx; - globals.gettext = django.gettext; - globals.ngettext = django.ngettext; - globals.gettext_noop = django.gettext_noop; - globals.pgettext = django.pgettext; - globals.npgettext = django.npgettext; - globals.interpolate = django.interpolate; - globals.get_format = django.get_format; - -}(this)); - diff --git a/media/assets/scripts/i18n/sl/djangojs.js b/media/assets/scripts/i18n/sl/djangojs.js index 3933a99bf9..cd7e32bc79 100644 --- a/media/assets/scripts/i18n/sl/djangojs.js +++ b/media/assets/scripts/i18n/sl/djangojs.js @@ -5,149 +5,17 @@ var django = globals.django || (globals.django = {}); - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; + /* gettext identity library */ + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; django.interpolate = function (fmt, obj, named) { diff --git a/media/assets/scripts/i18n/sv/djangojs.afa7fc2b01e2.js b/media/assets/scripts/i18n/sv/djangojs.afa7fc2b01e2.js deleted file mode 100644 index 58a93f0fc9..0000000000 --- a/media/assets/scripts/i18n/sv/djangojs.afa7fc2b01e2.js +++ /dev/null @@ -1,219 +0,0 @@ - - -(function (globals) { - - var django = globals.django || (globals.django = {}); - - - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; - - - - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; - - django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; - - - django.interpolate = function (fmt, obj, named) { - if (named) { - return fmt.replace(/%\(\w+\)s/g, function(match){return String(obj[match.slice(2,-2)])}); - } else { - return fmt.replace(/%s/g, function(match){return String(obj.shift())}); - } - }; - - - /* formatting library */ - - django.formats = { - "DATETIME_FORMAT": "j F Y H:i", - "DATETIME_INPUT_FORMATS": [ - "%Y-%m-%d %H:%M:%S", - "%Y-%m-%d %H:%M", - "%Y-%m-%d", - "%m/%d/%Y %H:%M:%S", - "%m/%d/%Y %H:%M", - "%m/%d/%Y", - "%m/%d/%y %H:%M:%S", - "%m/%d/%y %H:%M", - "%m/%d/%y", - "%Y-%m-%d %H:%M:%S.%f" - ], - "DATE_FORMAT": "j F Y", - "DATE_INPUT_FORMATS": [ - "%Y-%m-%d", - "%m/%d/%Y", - "%m/%d/%y" - ], - "DECIMAL_SEPARATOR": ",", - "FIRST_DAY_OF_WEEK": "1", - "MONTH_DAY_FORMAT": "j F", - "NUMBER_GROUPING": "3", - "SHORT_DATETIME_FORMAT": "Y-m-d H:i", - "SHORT_DATE_FORMAT": "Y-m-d", - "THOUSAND_SEPARATOR": "\u00a0", - "TIME_FORMAT": "H:i", - "TIME_INPUT_FORMATS": [ - "%H:%M:%S", - "%H:%M" - ], - "YEAR_MONTH_FORMAT": "F Y" - }; - - django.get_format = function (format_type) { - var value = django.formats[format_type]; - if (typeof(value) == 'undefined') { - return format_type; - } else { - return value; - } - }; - - /* add to global namespace */ - globals.pluralidx = django.pluralidx; - globals.gettext = django.gettext; - globals.ngettext = django.ngettext; - globals.gettext_noop = django.gettext_noop; - globals.pgettext = django.pgettext; - globals.npgettext = django.npgettext; - globals.interpolate = django.interpolate; - globals.get_format = django.get_format; - -}(this)); - diff --git a/media/assets/scripts/i18n/sv/djangojs.f1a1e23fc322.js b/media/assets/scripts/i18n/sv/djangojs.f1a1e23fc322.js new file mode 100644 index 0000000000..068d092ab9 --- /dev/null +++ b/media/assets/scripts/i18n/sv/djangojs.f1a1e23fc322.js @@ -0,0 +1,87 @@ + + +(function (globals) { + + var django = globals.django || (globals.django = {}); + + + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; + + + + /* gettext identity library */ + + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; + django.gettext_noop = function (msgid) { return msgid; }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; + + + django.interpolate = function (fmt, obj, named) { + if (named) { + return fmt.replace(/%\(\w+\)s/g, function(match){return String(obj[match.slice(2,-2)])}); + } else { + return fmt.replace(/%s/g, function(match){return String(obj.shift())}); + } + }; + + + /* formatting library */ + + django.formats = { + "DATETIME_FORMAT": "j F Y H:i", + "DATETIME_INPUT_FORMATS": [ + "%Y-%m-%d %H:%M:%S", + "%Y-%m-%d %H:%M", + "%Y-%m-%d", + "%m/%d/%Y %H:%M:%S", + "%m/%d/%Y %H:%M", + "%m/%d/%Y", + "%m/%d/%y %H:%M:%S", + "%m/%d/%y %H:%M", + "%m/%d/%y", + "%Y-%m-%d %H:%M:%S.%f" + ], + "DATE_FORMAT": "j F Y", + "DATE_INPUT_FORMATS": [ + "%Y-%m-%d", + "%m/%d/%Y", + "%m/%d/%y" + ], + "DECIMAL_SEPARATOR": ",", + "FIRST_DAY_OF_WEEK": "1", + "MONTH_DAY_FORMAT": "j F", + "NUMBER_GROUPING": "3", + "SHORT_DATETIME_FORMAT": "Y-m-d H:i", + "SHORT_DATE_FORMAT": "Y-m-d", + "THOUSAND_SEPARATOR": "\u00a0", + "TIME_FORMAT": "H:i", + "TIME_INPUT_FORMATS": [ + "%H:%M:%S", + "%H:%M" + ], + "YEAR_MONTH_FORMAT": "F Y" + }; + + django.get_format = function (format_type) { + var value = django.formats[format_type]; + if (typeof(value) == 'undefined') { + return format_type; + } else { + return value; + } + }; + + /* add to global namespace */ + globals.pluralidx = django.pluralidx; + globals.gettext = django.gettext; + globals.ngettext = django.ngettext; + globals.gettext_noop = django.gettext_noop; + globals.pgettext = django.pgettext; + globals.npgettext = django.npgettext; + globals.interpolate = django.interpolate; + globals.get_format = django.get_format; + +}(this)); + diff --git a/media/assets/scripts/i18n/sv/djangojs.js b/media/assets/scripts/i18n/sv/djangojs.js index 58a93f0fc9..068d092ab9 100644 --- a/media/assets/scripts/i18n/sv/djangojs.js +++ b/media/assets/scripts/i18n/sv/djangojs.js @@ -5,149 +5,17 @@ var django = globals.django || (globals.django = {}); - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; + /* gettext identity library */ + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; django.interpolate = function (fmt, obj, named) { diff --git a/media/assets/scripts/i18n/th/djangojs.518d01eaf70f.js b/media/assets/scripts/i18n/th/djangojs.518d01eaf70f.js new file mode 100644 index 0000000000..53198fe1a5 --- /dev/null +++ b/media/assets/scripts/i18n/th/djangojs.518d01eaf70f.js @@ -0,0 +1,97 @@ + + +(function (globals) { + + var django = globals.django || (globals.django = {}); + + + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; + + + + /* gettext identity library */ + + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; + django.gettext_noop = function (msgid) { return msgid; }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; + + + django.interpolate = function (fmt, obj, named) { + if (named) { + return fmt.replace(/%\(\w+\)s/g, function(match){return String(obj[match.slice(2,-2)])}); + } else { + return fmt.replace(/%s/g, function(match){return String(obj.shift())}); + } + }; + + + /* formatting library */ + + django.formats = { + "DATETIME_FORMAT": "j F Y, G:i:s", + "DATETIME_INPUT_FORMATS": [ + "%Y-%m-%d %H:%M:%S", + "%Y-%m-%d %H:%M:%S.%f", + "%Y-%m-%d %H:%M", + "%Y-%m-%d", + "%m/%d/%Y %H:%M:%S", + "%m/%d/%Y %H:%M:%S.%f", + "%m/%d/%Y %H:%M", + "%m/%d/%Y", + "%m/%d/%y %H:%M:%S", + "%m/%d/%y %H:%M:%S.%f", + "%m/%d/%y %H:%M", + "%m/%d/%y" + ], + "DATE_FORMAT": "j F Y", + "DATE_INPUT_FORMATS": [ + "%Y-%m-%d", + "%m/%d/%Y", + "%m/%d/%y", + "%b %d %Y", + "%b %d, %Y", + "%d %b %Y", + "%d %b, %Y", + "%B %d %Y", + "%B %d, %Y", + "%d %B %Y", + "%d %B, %Y" + ], + "DECIMAL_SEPARATOR": ".", + "FIRST_DAY_OF_WEEK": "0", + "MONTH_DAY_FORMAT": "j F", + "NUMBER_GROUPING": "0", + "SHORT_DATETIME_FORMAT": "j M Y, G:i:s", + "SHORT_DATE_FORMAT": "j M Y", + "THOUSAND_SEPARATOR": ",", + "TIME_FORMAT": "G:i:s", + "TIME_INPUT_FORMATS": [ + "%H:%M:%S", + "%H:%M" + ], + "YEAR_MONTH_FORMAT": "F Y" + }; + + django.get_format = function (format_type) { + var value = django.formats[format_type]; + if (typeof(value) == 'undefined') { + return format_type; + } else { + return value; + } + }; + + /* add to global namespace */ + globals.pluralidx = django.pluralidx; + globals.gettext = django.gettext; + globals.ngettext = django.ngettext; + globals.gettext_noop = django.gettext_noop; + globals.pgettext = django.pgettext; + globals.npgettext = django.npgettext; + globals.interpolate = django.interpolate; + globals.get_format = django.get_format; + +}(this)); + diff --git a/media/assets/scripts/i18n/th/djangojs.d61c5c8f4780.js b/media/assets/scripts/i18n/th/djangojs.d61c5c8f4780.js deleted file mode 100644 index 020fc26f5f..0000000000 --- a/media/assets/scripts/i18n/th/djangojs.d61c5c8f4780.js +++ /dev/null @@ -1,229 +0,0 @@ - - -(function (globals) { - - var django = globals.django || (globals.django = {}); - - - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; - - - - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; - - django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; - - - django.interpolate = function (fmt, obj, named) { - if (named) { - return fmt.replace(/%\(\w+\)s/g, function(match){return String(obj[match.slice(2,-2)])}); - } else { - return fmt.replace(/%s/g, function(match){return String(obj.shift())}); - } - }; - - - /* formatting library */ - - django.formats = { - "DATETIME_FORMAT": "j F Y, G:i:s", - "DATETIME_INPUT_FORMATS": [ - "%Y-%m-%d %H:%M:%S", - "%Y-%m-%d %H:%M:%S.%f", - "%Y-%m-%d %H:%M", - "%Y-%m-%d", - "%m/%d/%Y %H:%M:%S", - "%m/%d/%Y %H:%M:%S.%f", - "%m/%d/%Y %H:%M", - "%m/%d/%Y", - "%m/%d/%y %H:%M:%S", - "%m/%d/%y %H:%M:%S.%f", - "%m/%d/%y %H:%M", - "%m/%d/%y" - ], - "DATE_FORMAT": "j F Y", - "DATE_INPUT_FORMATS": [ - "%Y-%m-%d", - "%m/%d/%Y", - "%m/%d/%y", - "%b %d %Y", - "%b %d, %Y", - "%d %b %Y", - "%d %b, %Y", - "%B %d %Y", - "%B %d, %Y", - "%d %B %Y", - "%d %B, %Y" - ], - "DECIMAL_SEPARATOR": ".", - "FIRST_DAY_OF_WEEK": "0", - "MONTH_DAY_FORMAT": "j F", - "NUMBER_GROUPING": "0", - "SHORT_DATETIME_FORMAT": "j M Y, G:i:s", - "SHORT_DATE_FORMAT": "j M Y", - "THOUSAND_SEPARATOR": ",", - "TIME_FORMAT": "G:i:s", - "TIME_INPUT_FORMATS": [ - "%H:%M:%S", - "%H:%M" - ], - "YEAR_MONTH_FORMAT": "F Y" - }; - - django.get_format = function (format_type) { - var value = django.formats[format_type]; - if (typeof(value) == 'undefined') { - return format_type; - } else { - return value; - } - }; - - /* add to global namespace */ - globals.pluralidx = django.pluralidx; - globals.gettext = django.gettext; - globals.ngettext = django.ngettext; - globals.gettext_noop = django.gettext_noop; - globals.pgettext = django.pgettext; - globals.npgettext = django.npgettext; - globals.interpolate = django.interpolate; - globals.get_format = django.get_format; - -}(this)); - diff --git a/media/assets/scripts/i18n/th/djangojs.js b/media/assets/scripts/i18n/th/djangojs.js index 020fc26f5f..53198fe1a5 100644 --- a/media/assets/scripts/i18n/th/djangojs.js +++ b/media/assets/scripts/i18n/th/djangojs.js @@ -5,149 +5,17 @@ var django = globals.django || (globals.django = {}); - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; + /* gettext identity library */ + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; django.interpolate = function (fmt, obj, named) { diff --git a/media/assets/scripts/i18n/tr/djangojs.3557d7371d1b.js b/media/assets/scripts/i18n/tr/djangojs.3557d7371d1b.js new file mode 100644 index 0000000000..461a072bb9 --- /dev/null +++ b/media/assets/scripts/i18n/tr/djangojs.3557d7371d1b.js @@ -0,0 +1,85 @@ + + +(function (globals) { + + var django = globals.django || (globals.django = {}); + + + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; + + + + /* gettext identity library */ + + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; + django.gettext_noop = function (msgid) { return msgid; }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; + + + django.interpolate = function (fmt, obj, named) { + if (named) { + return fmt.replace(/%\(\w+\)s/g, function(match){return String(obj[match.slice(2,-2)])}); + } else { + return fmt.replace(/%s/g, function(match){return String(obj.shift())}); + } + }; + + + /* formatting library */ + + django.formats = { + "DATETIME_FORMAT": "d F Y H:i:s", + "DATETIME_INPUT_FORMATS": [ + "%d/%m/%Y %H:%M:%S", + "%d/%m/%Y %H:%M", + "%d/%m/%Y", + "%Y-%m-%d %H:%M:%S", + "%Y-%m-%d %H:%M:%S.%f", + "%Y-%m-%d %H:%M", + "%Y-%m-%d" + ], + "DATE_FORMAT": "d F Y", + "DATE_INPUT_FORMATS": [ + "%d/%m/%Y", + "%d/%m/%y", + "%y-%m-%d", + "%Y-%m-%d" + ], + "DECIMAL_SEPARATOR": ",", + "FIRST_DAY_OF_WEEK": "1", + "MONTH_DAY_FORMAT": "d F", + "NUMBER_GROUPING": "3", + "SHORT_DATETIME_FORMAT": "d M Y H:i:s", + "SHORT_DATE_FORMAT": "d M Y", + "THOUSAND_SEPARATOR": ".", + "TIME_FORMAT": "H:i:s", + "TIME_INPUT_FORMATS": [ + "%H:%M:%S", + "%H:%M" + ], + "YEAR_MONTH_FORMAT": "F Y" + }; + + django.get_format = function (format_type) { + var value = django.formats[format_type]; + if (typeof(value) == 'undefined') { + return format_type; + } else { + return value; + } + }; + + /* add to global namespace */ + globals.pluralidx = django.pluralidx; + globals.gettext = django.gettext; + globals.ngettext = django.ngettext; + globals.gettext_noop = django.gettext_noop; + globals.pgettext = django.pgettext; + globals.npgettext = django.npgettext; + globals.interpolate = django.interpolate; + globals.get_format = django.get_format; + +}(this)); + diff --git a/media/assets/scripts/i18n/tr/djangojs.c53d7d301b37.js b/media/assets/scripts/i18n/tr/djangojs.c53d7d301b37.js deleted file mode 100644 index 9babad1c0b..0000000000 --- a/media/assets/scripts/i18n/tr/djangojs.c53d7d301b37.js +++ /dev/null @@ -1,217 +0,0 @@ - - -(function (globals) { - - var django = globals.django || (globals.django = {}); - - - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; - - - - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; - - django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; - - - django.interpolate = function (fmt, obj, named) { - if (named) { - return fmt.replace(/%\(\w+\)s/g, function(match){return String(obj[match.slice(2,-2)])}); - } else { - return fmt.replace(/%s/g, function(match){return String(obj.shift())}); - } - }; - - - /* formatting library */ - - django.formats = { - "DATETIME_FORMAT": "d F Y H:i:s", - "DATETIME_INPUT_FORMATS": [ - "%d/%m/%Y %H:%M:%S", - "%d/%m/%Y %H:%M", - "%d/%m/%Y", - "%Y-%m-%d %H:%M:%S", - "%Y-%m-%d %H:%M:%S.%f", - "%Y-%m-%d %H:%M", - "%Y-%m-%d" - ], - "DATE_FORMAT": "d F Y", - "DATE_INPUT_FORMATS": [ - "%d/%m/%Y", - "%d/%m/%y", - "%y-%m-%d", - "%Y-%m-%d" - ], - "DECIMAL_SEPARATOR": ",", - "FIRST_DAY_OF_WEEK": "1", - "MONTH_DAY_FORMAT": "d F", - "NUMBER_GROUPING": "3", - "SHORT_DATETIME_FORMAT": "d M Y H:i:s", - "SHORT_DATE_FORMAT": "d M Y", - "THOUSAND_SEPARATOR": ".", - "TIME_FORMAT": "H:i:s", - "TIME_INPUT_FORMATS": [ - "%H:%M:%S", - "%H:%M" - ], - "YEAR_MONTH_FORMAT": "F Y" - }; - - django.get_format = function (format_type) { - var value = django.formats[format_type]; - if (typeof(value) == 'undefined') { - return format_type; - } else { - return value; - } - }; - - /* add to global namespace */ - globals.pluralidx = django.pluralidx; - globals.gettext = django.gettext; - globals.ngettext = django.ngettext; - globals.gettext_noop = django.gettext_noop; - globals.pgettext = django.pgettext; - globals.npgettext = django.npgettext; - globals.interpolate = django.interpolate; - globals.get_format = django.get_format; - -}(this)); - diff --git a/media/assets/scripts/i18n/tr/djangojs.js b/media/assets/scripts/i18n/tr/djangojs.js index 9babad1c0b..461a072bb9 100644 --- a/media/assets/scripts/i18n/tr/djangojs.js +++ b/media/assets/scripts/i18n/tr/djangojs.js @@ -5,149 +5,17 @@ var django = globals.django || (globals.django = {}); - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; + /* gettext identity library */ + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; django.interpolate = function (fmt, obj, named) { diff --git a/media/assets/scripts/i18n/uk/djangojs.a91bf00d3d96.js b/media/assets/scripts/i18n/uk/djangojs.a91bf00d3d96.js deleted file mode 100644 index d14f58447d..0000000000 --- a/media/assets/scripts/i18n/uk/djangojs.a91bf00d3d96.js +++ /dev/null @@ -1,229 +0,0 @@ - - -(function (globals) { - - var django = globals.django || (globals.django = {}); - - - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; - - - - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; - - django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; - - - django.interpolate = function (fmt, obj, named) { - if (named) { - return fmt.replace(/%\(\w+\)s/g, function(match){return String(obj[match.slice(2,-2)])}); - } else { - return fmt.replace(/%s/g, function(match){return String(obj.shift())}); - } - }; - - - /* formatting library */ - - django.formats = { - "DATETIME_FORMAT": "j E Y \u0440. H:i:s", - "DATETIME_INPUT_FORMATS": [ - "%Y-%m-%d %H:%M:%S", - "%Y-%m-%d %H:%M:%S.%f", - "%Y-%m-%d %H:%M", - "%Y-%m-%d", - "%m/%d/%Y %H:%M:%S", - "%m/%d/%Y %H:%M:%S.%f", - "%m/%d/%Y %H:%M", - "%m/%d/%Y", - "%m/%d/%y %H:%M:%S", - "%m/%d/%y %H:%M:%S.%f", - "%m/%d/%y %H:%M", - "%m/%d/%y" - ], - "DATE_FORMAT": "j E Y \u0440.", - "DATE_INPUT_FORMATS": [ - "%Y-%m-%d", - "%m/%d/%Y", - "%m/%d/%y", - "%b %d %Y", - "%b %d, %Y", - "%d %b %Y", - "%d %b, %Y", - "%B %d %Y", - "%B %d, %Y", - "%d %B %Y", - "%d %B, %Y" - ], - "DECIMAL_SEPARATOR": ",", - "FIRST_DAY_OF_WEEK": "0", - "MONTH_DAY_FORMAT": "j F", - "NUMBER_GROUPING": "0", - "SHORT_DATETIME_FORMAT": "m/d/Y P", - "SHORT_DATE_FORMAT": "j M Y", - "THOUSAND_SEPARATOR": "\u00a0", - "TIME_FORMAT": "H:i:s", - "TIME_INPUT_FORMATS": [ - "%H:%M:%S", - "%H:%M" - ], - "YEAR_MONTH_FORMAT": "F Y" - }; - - django.get_format = function (format_type) { - var value = django.formats[format_type]; - if (typeof(value) == 'undefined') { - return format_type; - } else { - return value; - } - }; - - /* add to global namespace */ - globals.pluralidx = django.pluralidx; - globals.gettext = django.gettext; - globals.ngettext = django.ngettext; - globals.gettext_noop = django.gettext_noop; - globals.pgettext = django.pgettext; - globals.npgettext = django.npgettext; - globals.interpolate = django.interpolate; - globals.get_format = django.get_format; - -}(this)); - diff --git a/media/assets/scripts/i18n/uk/djangojs.ef7a1a0e307d.js b/media/assets/scripts/i18n/uk/djangojs.ef7a1a0e307d.js new file mode 100644 index 0000000000..900220b755 --- /dev/null +++ b/media/assets/scripts/i18n/uk/djangojs.ef7a1a0e307d.js @@ -0,0 +1,97 @@ + + +(function (globals) { + + var django = globals.django || (globals.django = {}); + + + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; + + + + /* gettext identity library */ + + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; + django.gettext_noop = function (msgid) { return msgid; }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; + + + django.interpolate = function (fmt, obj, named) { + if (named) { + return fmt.replace(/%\(\w+\)s/g, function(match){return String(obj[match.slice(2,-2)])}); + } else { + return fmt.replace(/%s/g, function(match){return String(obj.shift())}); + } + }; + + + /* formatting library */ + + django.formats = { + "DATETIME_FORMAT": "j E Y \u0440. H:i:s", + "DATETIME_INPUT_FORMATS": [ + "%Y-%m-%d %H:%M:%S", + "%Y-%m-%d %H:%M:%S.%f", + "%Y-%m-%d %H:%M", + "%Y-%m-%d", + "%m/%d/%Y %H:%M:%S", + "%m/%d/%Y %H:%M:%S.%f", + "%m/%d/%Y %H:%M", + "%m/%d/%Y", + "%m/%d/%y %H:%M:%S", + "%m/%d/%y %H:%M:%S.%f", + "%m/%d/%y %H:%M", + "%m/%d/%y" + ], + "DATE_FORMAT": "j E Y \u0440.", + "DATE_INPUT_FORMATS": [ + "%Y-%m-%d", + "%m/%d/%Y", + "%m/%d/%y", + "%b %d %Y", + "%b %d, %Y", + "%d %b %Y", + "%d %b, %Y", + "%B %d %Y", + "%B %d, %Y", + "%d %B %Y", + "%d %B, %Y" + ], + "DECIMAL_SEPARATOR": ",", + "FIRST_DAY_OF_WEEK": "0", + "MONTH_DAY_FORMAT": "j F", + "NUMBER_GROUPING": "0", + "SHORT_DATETIME_FORMAT": "m/d/Y P", + "SHORT_DATE_FORMAT": "j M Y", + "THOUSAND_SEPARATOR": "\u00a0", + "TIME_FORMAT": "H:i:s", + "TIME_INPUT_FORMATS": [ + "%H:%M:%S", + "%H:%M" + ], + "YEAR_MONTH_FORMAT": "F Y" + }; + + django.get_format = function (format_type) { + var value = django.formats[format_type]; + if (typeof(value) == 'undefined') { + return format_type; + } else { + return value; + } + }; + + /* add to global namespace */ + globals.pluralidx = django.pluralidx; + globals.gettext = django.gettext; + globals.ngettext = django.ngettext; + globals.gettext_noop = django.gettext_noop; + globals.pgettext = django.pgettext; + globals.npgettext = django.npgettext; + globals.interpolate = django.interpolate; + globals.get_format = django.get_format; + +}(this)); + diff --git a/media/assets/scripts/i18n/uk/djangojs.js b/media/assets/scripts/i18n/uk/djangojs.js index d14f58447d..900220b755 100644 --- a/media/assets/scripts/i18n/uk/djangojs.js +++ b/media/assets/scripts/i18n/uk/djangojs.js @@ -5,149 +5,17 @@ var django = globals.django || (globals.django = {}); - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; + /* gettext identity library */ + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; django.interpolate = function (fmt, obj, named) { diff --git a/media/assets/scripts/i18n/zh-tw/djangojs.4cc3cc33ed21.js b/media/assets/scripts/i18n/zh-tw/djangojs.4cc3cc33ed21.js deleted file mode 100644 index 690865a2af..0000000000 --- a/media/assets/scripts/i18n/zh-tw/djangojs.4cc3cc33ed21.js +++ /dev/null @@ -1,229 +0,0 @@ - - -(function (globals) { - - var django = globals.django || (globals.django = {}); - - - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; - - - - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; - - django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; - - - django.interpolate = function (fmt, obj, named) { - if (named) { - return fmt.replace(/%\(\w+\)s/g, function(match){return String(obj[match.slice(2,-2)])}); - } else { - return fmt.replace(/%s/g, function(match){return String(obj.shift())}); - } - }; - - - /* formatting library */ - - django.formats = { - "DATETIME_FORMAT": "N j, Y, P", - "DATETIME_INPUT_FORMATS": [ - "%Y-%m-%d %H:%M:%S", - "%Y-%m-%d %H:%M:%S.%f", - "%Y-%m-%d %H:%M", - "%Y-%m-%d", - "%m/%d/%Y %H:%M:%S", - "%m/%d/%Y %H:%M:%S.%f", - "%m/%d/%Y %H:%M", - "%m/%d/%Y", - "%m/%d/%y %H:%M:%S", - "%m/%d/%y %H:%M:%S.%f", - "%m/%d/%y %H:%M", - "%m/%d/%y" - ], - "DATE_FORMAT": "N j, Y", - "DATE_INPUT_FORMATS": [ - "%Y-%m-%d", - "%m/%d/%Y", - "%m/%d/%y", - "%b %d %Y", - "%b %d, %Y", - "%d %b %Y", - "%d %b, %Y", - "%B %d %Y", - "%B %d, %Y", - "%d %B %Y", - "%d %B, %Y" - ], - "DECIMAL_SEPARATOR": ".", - "FIRST_DAY_OF_WEEK": "0", - "MONTH_DAY_FORMAT": "F j", - "NUMBER_GROUPING": "0", - "SHORT_DATETIME_FORMAT": "m/d/Y P", - "SHORT_DATE_FORMAT": "m/d/Y", - "THOUSAND_SEPARATOR": ",", - "TIME_FORMAT": "P", - "TIME_INPUT_FORMATS": [ - "%H:%M:%S", - "%H:%M" - ], - "YEAR_MONTH_FORMAT": "F Y" - }; - - django.get_format = function (format_type) { - var value = django.formats[format_type]; - if (typeof(value) == 'undefined') { - return format_type; - } else { - return value; - } - }; - - /* add to global namespace */ - globals.pluralidx = django.pluralidx; - globals.gettext = django.gettext; - globals.ngettext = django.ngettext; - globals.gettext_noop = django.gettext_noop; - globals.pgettext = django.pgettext; - globals.npgettext = django.npgettext; - globals.interpolate = django.interpolate; - globals.get_format = django.get_format; - -}(this)); - diff --git a/media/assets/scripts/i18n/zh-tw/djangojs.d346a9ff2a0b.js b/media/assets/scripts/i18n/zh-tw/djangojs.d346a9ff2a0b.js new file mode 100644 index 0000000000..cf592a306e --- /dev/null +++ b/media/assets/scripts/i18n/zh-tw/djangojs.d346a9ff2a0b.js @@ -0,0 +1,97 @@ + + +(function (globals) { + + var django = globals.django || (globals.django = {}); + + + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; + + + + /* gettext identity library */ + + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; + django.gettext_noop = function (msgid) { return msgid; }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; + + + django.interpolate = function (fmt, obj, named) { + if (named) { + return fmt.replace(/%\(\w+\)s/g, function(match){return String(obj[match.slice(2,-2)])}); + } else { + return fmt.replace(/%s/g, function(match){return String(obj.shift())}); + } + }; + + + /* formatting library */ + + django.formats = { + "DATETIME_FORMAT": "N j, Y, P", + "DATETIME_INPUT_FORMATS": [ + "%Y-%m-%d %H:%M:%S", + "%Y-%m-%d %H:%M:%S.%f", + "%Y-%m-%d %H:%M", + "%Y-%m-%d", + "%m/%d/%Y %H:%M:%S", + "%m/%d/%Y %H:%M:%S.%f", + "%m/%d/%Y %H:%M", + "%m/%d/%Y", + "%m/%d/%y %H:%M:%S", + "%m/%d/%y %H:%M:%S.%f", + "%m/%d/%y %H:%M", + "%m/%d/%y" + ], + "DATE_FORMAT": "N j, Y", + "DATE_INPUT_FORMATS": [ + "%Y-%m-%d", + "%m/%d/%Y", + "%m/%d/%y", + "%b %d %Y", + "%b %d, %Y", + "%d %b %Y", + "%d %b, %Y", + "%B %d %Y", + "%B %d, %Y", + "%d %B %Y", + "%d %B, %Y" + ], + "DECIMAL_SEPARATOR": ".", + "FIRST_DAY_OF_WEEK": "0", + "MONTH_DAY_FORMAT": "F j", + "NUMBER_GROUPING": "0", + "SHORT_DATETIME_FORMAT": "m/d/Y P", + "SHORT_DATE_FORMAT": "m/d/Y", + "THOUSAND_SEPARATOR": ",", + "TIME_FORMAT": "P", + "TIME_INPUT_FORMATS": [ + "%H:%M:%S", + "%H:%M" + ], + "YEAR_MONTH_FORMAT": "F Y" + }; + + django.get_format = function (format_type) { + var value = django.formats[format_type]; + if (typeof(value) == 'undefined') { + return format_type; + } else { + return value; + } + }; + + /* add to global namespace */ + globals.pluralidx = django.pluralidx; + globals.gettext = django.gettext; + globals.ngettext = django.ngettext; + globals.gettext_noop = django.gettext_noop; + globals.pgettext = django.pgettext; + globals.npgettext = django.npgettext; + globals.interpolate = django.interpolate; + globals.get_format = django.get_format; + +}(this)); + diff --git a/media/assets/scripts/i18n/zh-tw/djangojs.js b/media/assets/scripts/i18n/zh-tw/djangojs.js index 690865a2af..cf592a306e 100644 --- a/media/assets/scripts/i18n/zh-tw/djangojs.js +++ b/media/assets/scripts/i18n/zh-tw/djangojs.js @@ -5,149 +5,17 @@ var django = globals.django || (globals.django = {}); - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; + /* gettext identity library */ + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; django.interpolate = function (fmt, obj, named) { diff --git a/static/scripts/i18n/ca/djangojs.js b/static/scripts/i18n/ca/djangojs.js index c33f302c85..08ff302b62 100644 --- a/static/scripts/i18n/ca/djangojs.js +++ b/static/scripts/i18n/ca/djangojs.js @@ -5,149 +5,17 @@ var django = globals.django || (globals.django = {}); - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; + /* gettext identity library */ + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; django.interpolate = function (fmt, obj, named) { diff --git a/static/scripts/i18n/de/djangojs.js b/static/scripts/i18n/de/djangojs.js index 9fa5c8e81e..13ec7b1518 100644 --- a/static/scripts/i18n/de/djangojs.js +++ b/static/scripts/i18n/de/djangojs.js @@ -5,149 +5,17 @@ var django = globals.django || (globals.django = {}); - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; + /* gettext identity library */ + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; django.interpolate = function (fmt, obj, named) { diff --git a/static/scripts/i18n/fr/djangojs.js b/static/scripts/i18n/fr/djangojs.js index 7cb46a6cf5..ed8062763a 100644 --- a/static/scripts/i18n/fr/djangojs.js +++ b/static/scripts/i18n/fr/djangojs.js @@ -5,149 +5,17 @@ var django = globals.django || (globals.django = {}); - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; + /* gettext identity library */ + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; django.interpolate = function (fmt, obj, named) { diff --git a/static/scripts/i18n/he/djangojs.js b/static/scripts/i18n/he/djangojs.js index cbd05bbcb6..a59c65bd81 100644 --- a/static/scripts/i18n/he/djangojs.js +++ b/static/scripts/i18n/he/djangojs.js @@ -5,149 +5,17 @@ var django = globals.django || (globals.django = {}); - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; + /* gettext identity library */ + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; django.interpolate = function (fmt, obj, named) { diff --git a/static/scripts/i18n/hu/djangojs.js b/static/scripts/i18n/hu/djangojs.js index c26fa4c23f..ec06782f2c 100644 --- a/static/scripts/i18n/hu/djangojs.js +++ b/static/scripts/i18n/hu/djangojs.js @@ -5,149 +5,17 @@ var django = globals.django || (globals.django = {}); - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; + /* gettext identity library */ + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; django.interpolate = function (fmt, obj, named) { diff --git a/static/scripts/i18n/is/djangojs.js b/static/scripts/i18n/is/djangojs.js index ef574862bc..9924fab9e7 100644 --- a/static/scripts/i18n/is/djangojs.js +++ b/static/scripts/i18n/is/djangojs.js @@ -5,149 +5,17 @@ var django = globals.django || (globals.django = {}); - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; + /* gettext identity library */ + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; django.interpolate = function (fmt, obj, named) { diff --git a/static/scripts/i18n/it/djangojs.js b/static/scripts/i18n/it/djangojs.js index de3044d51d..032b2eed54 100644 --- a/static/scripts/i18n/it/djangojs.js +++ b/static/scripts/i18n/it/djangojs.js @@ -5,149 +5,17 @@ var django = globals.django || (globals.django = {}); - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; + /* gettext identity library */ + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; django.interpolate = function (fmt, obj, named) { diff --git a/static/scripts/i18n/ja/djangojs.js b/static/scripts/i18n/ja/djangojs.js index 190757855c..9522d0f4ad 100644 --- a/static/scripts/i18n/ja/djangojs.js +++ b/static/scripts/i18n/ja/djangojs.js @@ -5,149 +5,17 @@ var django = globals.django || (globals.django = {}); - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; + /* gettext identity library */ + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; django.interpolate = function (fmt, obj, named) { diff --git a/static/scripts/i18n/ko/djangojs.js b/static/scripts/i18n/ko/djangojs.js index 5ddac1bb28..9faf9759e6 100644 --- a/static/scripts/i18n/ko/djangojs.js +++ b/static/scripts/i18n/ko/djangojs.js @@ -5,149 +5,17 @@ var django = globals.django || (globals.django = {}); - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; + /* gettext identity library */ + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; django.interpolate = function (fmt, obj, named) { diff --git a/static/scripts/i18n/lv/djangojs.js b/static/scripts/i18n/lv/djangojs.js index 4cbab0e5c8..2bba3149ad 100644 --- a/static/scripts/i18n/lv/djangojs.js +++ b/static/scripts/i18n/lv/djangojs.js @@ -5,149 +5,17 @@ var django = globals.django || (globals.django = {}); - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; + /* gettext identity library */ + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; django.interpolate = function (fmt, obj, named) { diff --git a/static/scripts/i18n/nl/djangojs.js b/static/scripts/i18n/nl/djangojs.js index a3f3af991c..776fb22472 100644 --- a/static/scripts/i18n/nl/djangojs.js +++ b/static/scripts/i18n/nl/djangojs.js @@ -5,149 +5,17 @@ var django = globals.django || (globals.django = {}); - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; + /* gettext identity library */ + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; django.interpolate = function (fmt, obj, named) { diff --git a/static/scripts/i18n/pt-br/djangojs.js b/static/scripts/i18n/pt-br/djangojs.js index 6d47279589..7a0d87ecd1 100644 --- a/static/scripts/i18n/pt-br/djangojs.js +++ b/static/scripts/i18n/pt-br/djangojs.js @@ -5,149 +5,17 @@ var django = globals.django || (globals.django = {}); - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; + /* gettext identity library */ + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; django.interpolate = function (fmt, obj, named) { diff --git a/static/scripts/i18n/ru/djangojs.js b/static/scripts/i18n/ru/djangojs.js index 73c0f809ce..2d7e059c37 100644 --- a/static/scripts/i18n/ru/djangojs.js +++ b/static/scripts/i18n/ru/djangojs.js @@ -5,149 +5,17 @@ var django = globals.django || (globals.django = {}); - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; + /* gettext identity library */ + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; django.interpolate = function (fmt, obj, named) { diff --git a/static/scripts/i18n/sk/djangojs.js b/static/scripts/i18n/sk/djangojs.js index cb47444574..35ebc71603 100644 --- a/static/scripts/i18n/sk/djangojs.js +++ b/static/scripts/i18n/sk/djangojs.js @@ -5,149 +5,17 @@ var django = globals.django || (globals.django = {}); - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; + /* gettext identity library */ + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; django.interpolate = function (fmt, obj, named) { diff --git a/static/scripts/i18n/sl/djangojs.js b/static/scripts/i18n/sl/djangojs.js index 3933a99bf9..cd7e32bc79 100644 --- a/static/scripts/i18n/sl/djangojs.js +++ b/static/scripts/i18n/sl/djangojs.js @@ -5,149 +5,17 @@ var django = globals.django || (globals.django = {}); - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; + /* gettext identity library */ + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; django.interpolate = function (fmt, obj, named) { diff --git a/static/scripts/i18n/sv/djangojs.js b/static/scripts/i18n/sv/djangojs.js index 58a93f0fc9..068d092ab9 100644 --- a/static/scripts/i18n/sv/djangojs.js +++ b/static/scripts/i18n/sv/djangojs.js @@ -5,149 +5,17 @@ var django = globals.django || (globals.django = {}); - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; + /* gettext identity library */ + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; django.interpolate = function (fmt, obj, named) { diff --git a/static/scripts/i18n/th/djangojs.js b/static/scripts/i18n/th/djangojs.js index 020fc26f5f..53198fe1a5 100644 --- a/static/scripts/i18n/th/djangojs.js +++ b/static/scripts/i18n/th/djangojs.js @@ -5,149 +5,17 @@ var django = globals.django || (globals.django = {}); - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; + /* gettext identity library */ + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; django.interpolate = function (fmt, obj, named) { diff --git a/static/scripts/i18n/tr/djangojs.js b/static/scripts/i18n/tr/djangojs.js index 9babad1c0b..461a072bb9 100644 --- a/static/scripts/i18n/tr/djangojs.js +++ b/static/scripts/i18n/tr/djangojs.js @@ -5,149 +5,17 @@ var django = globals.django || (globals.django = {}); - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; + /* gettext identity library */ + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; django.interpolate = function (fmt, obj, named) { diff --git a/static/scripts/i18n/uk/djangojs.js b/static/scripts/i18n/uk/djangojs.js index d14f58447d..900220b755 100644 --- a/static/scripts/i18n/uk/djangojs.js +++ b/static/scripts/i18n/uk/djangojs.js @@ -5,149 +5,17 @@ var django = globals.django || (globals.django = {}); - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; + /* gettext identity library */ + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; django.interpolate = function (fmt, obj, named) { diff --git a/static/scripts/i18n/zh-tw/djangojs.js b/static/scripts/i18n/zh-tw/djangojs.js index 690865a2af..cf592a306e 100644 --- a/static/scripts/i18n/zh-tw/djangojs.js +++ b/static/scripts/i18n/zh-tw/djangojs.js @@ -5,149 +5,17 @@ var django = globals.django || (globals.django = {}); - django.pluralidx = function (n) { - var v=0; - if (typeof(v) == 'boolean') { - return v ? 1 : 0; - } else { - return v; - } - }; + django.pluralidx = function (count) { return (count == 1) ? 0 : 1; }; - /* gettext library */ - - django.catalog = { - "%curr% of %total%": "%curr% / %total%", - "The image could not be loaded.": "\u56fe\u7247 \u65e0\u6cd5\u88ab\u52a0\u8f7d\u3002", - "Are you sure you want to delete these selected items?": "\u786e\u5b9a\u8981\u5220\u9664\u9009\u4e2d\u7684\u6761\u76ee\u5417\uff1f", - "Cancel": "\u53d6\u6d88", - "Canceled.": "\u5df2\u53d6\u6d88\u3002", - "Close (Esc)": "\u5173\u95ed (Esc)", - "Copy {placeholder} to:": "\u590d\u5236 {placeholder} \u5230", - "Copying %(name)s": "\u6b63\u5728\u590d\u5236 %(name)s", - "Copying file %(index)s of %(total)s": "\u6b63\u5728\u590d\u5236\u6587\u4ef6 %(index)s / %(total)s", - "Delete": "\u5220\u9664", - "Delete Items": "\u5220\u9664\u6761\u76ee", - "Delete succeeded.": "\u5220\u9664\u6210\u529f\u3002", - "Empty file upload result": "\u7a7a\u6587\u4ef6", - "Error": "\u9519\u8bef", - "Failed to copy %(name)s": "\u590d\u5236 %(name)s \u5931\u8d25", - "Failed to delete %(name)s and %(amount)s other items.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u5916 %(amount)s \u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s and 1 other item.": "\u5220\u9664 %(name)s \u4ee5\u53ca\u53e6\u59161\u9879\u5931\u8d25\u3002", - "Failed to delete %(name)s.": "\u5220\u9664 %(name)s \u5931\u8d25\u3002", - "Failed to get update url": "\u65e0\u6cd5\u83b7\u5f97\u66f4\u65b0\u94fe\u63a5", - "Failed to get upload url": "\u65e0\u6cd5\u83b7\u5f97\u4e0a\u4f20\u94fe\u63a5", - "Failed to move %(name)s": "\u79fb\u52a8 %(name)s \u5931\u8d25", - "Failed to send to {placeholder}": "\u53d1\u9001\u7ed9 {placeholder} \u5931\u8d25", - "Failed to share to {placeholder}": "\u5171\u4eab\u7ed9 {placeholder} \u5931\u8d25", - "Failed.": "\u5931\u8d25\u3002", - "Failed. Please check the network.": "\u64cd\u4f5c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "File Upload canceled": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u53d6\u6d88", - "File Upload complete": "\u6587\u4ef6\u4e0a\u4f20\u5df2\u5b8c\u6210", - "File Upload failed": "\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25", - "File Uploading...": "\u6587\u4ef6\u4e0a\u4f20\u4e2d...", - "File is too big": "\u6587\u4ef6\u592a\u5927", - "File is too small": "\u6587\u4ef6\u592a\u5c0f", - "Filetype not allowed": "\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u7c7b\u578b", - "Internal error. Failed to copy %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to copy %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u590d\u5236 %(name)s \u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s and %(amount)s other item(s).": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u5931\u8d25\u3002", - "Internal error. Failed to move %(name)s.": "\u5185\u90e8\u9519\u8bef\u3002\u79fb\u52a8 %(name)s \u5931\u8d25\u3002", - "Invalid destination path": "\u76ee\u6807\u8def\u5f84\u65e0\u6548", - "It is required.": "\u5fc5\u586b\u9879\u3002", - "Just now": "\u521a\u624d", - "Loading...": "\u52a0\u8f7d\u4e2d...", - "Max number of files exceeded": "\u6587\u4ef6\u592a\u591a", - "Move {placeholder} to:": "\u79fb\u52a8 {placeholder} \u5230", - "Moving %(name)s": "\u6b63\u5728\u79fb\u52a8 %(name)s", - "Moving file %(index)s of %(total)s": "\u6b63\u5728\u79fb\u52a8\u6587\u4ef6 %(index)s / %(total)s", - "Name is required": "\u540d\u79f0\u4e3a\u5fc5\u586b\u9879", - "Next (Right arrow key)": "\u4e0b\u4e00\u5f20\uff08\u53f3\u65b9\u5411\u952e\uff09", - "Only an extension there, please input a name.": "\u8bf7\u8f93\u5165\u5b8c\u6574\u7684\u6587\u4ef6\u540d\u3002", - "Open in New Tab": "\u5728\u65b0\u6807\u7b7e\u9875\u6253\u5f00", - "Password is required.": "\u5bc6\u7801\u4e3a\u5fc5\u586b\u9879\u3002", - "Password is too short": "\u5bc6\u7801\u592a\u77ed", - "Passwords don't match": "\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4", - "Permission error": "\u6743\u9650\u9519\u8bef", - "Please check the network.": "\u8bf7\u68c0\u67e5\u7f51\u7edc\u662f\u5426\u5df2\u8fde\u63a5\u3002", - "Please choose a directory": "\u8bf7\u9009\u62e9\u4e00\u4e2a\u76ee\u5f55", - "Please enter days.": "\u8bf7\u8f93\u5165\u5929\u6570\u3002", - "Please enter password": "\u8bf7\u8f93\u5165\u5bc6\u7801", - "Please enter the password again": "\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801", - "Please enter valid days": "\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5929\u6570", - "Please input at least an email.": "\u8bf7\u8f93\u5165\u81f3\u5c11\u4e00\u4e2a\u90ae\u7bb1\u3002", - "Please select a contact or a group.": "\u8bf7\u9009\u62e9\u8054\u7cfb\u4eba\u6216\u7fa4\u7ec4", - "Previous (Left arrow key)": "\u4e0a\u4e00\u5f20\uff08\u5de6\u65b9\u5411\u952e\uff09", - "Processing...": "\u5904\u7406\u4e2d...", - "Really want to delete {lib_name}?": "\u786e\u5b9a\u8981\u5220\u9664 {lib_name} ?", - "Rename Directory": "\u91cd\u547d\u540d\u76ee\u5f55", - "Rename File": "\u91cd\u547d\u540d\u6587\u4ef6", - "Replace file {filename}?": "\u8986\u76d6\u6587\u4ef6 {filename} \uff1f", - "Saving...": "\u4fdd\u5b58\u4e2d...", - "Search users or enter emails": "\u641c\u7d22\u7528\u6237\u6216\u8f93\u5165\u90ae\u7bb1", - "Select groups": "\u9009\u62e9\u7fa4\u7ec4", - "Set {placeholder}'s permission": "\u8bbe\u7f6e {placeholder} \u6743\u9650", - "Share {placeholder}": "\u5171\u4eab {placeholder}", - "Start": "\u4e0a\u4f20", - "Success": "\u6210\u529f", - "Successfully copied %(name)s and %(amount)s other items.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s and 1 other item.": "\u6210\u529f\u590d\u5236 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully copied %(name)s.": "\u6210\u529f\u590d\u5236 %(name)s\u3002", - "Successfully deleted %(name)s": "\u5220\u9664 %(name)s \u6210\u529f", - "Successfully deleted %(name)s and %(amount)s other items.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s and 1 other item.": "\u6210\u529f\u5220\u9664 %(name)s \u548c\u5176\u4ed6\u4e00\u9879\u5185\u5bb9\u3002", - "Successfully deleted %(name)s.": "\u6210\u529f\u5220\u9664 %(name)s\u3002", - "Successfully moved %(name)s and %(amount)s other items.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u5176\u4ed6 %(amount)s \u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s and 1 other item.": "\u6210\u529f\u79fb\u52a8 %(name)s \u548c\u53e61\u9879\u6761\u76ee\u3002", - "Successfully moved %(name)s.": "\u6210\u529f\u79fb\u52a8 %(name)s\u3002", - "Successfully sent to {placeholder}": "\u6210\u529f\u53d1\u9001\u7ed9 {placeholder}", - "Successfully shared to {placeholder}": "\u6210\u529f\u5171\u4eab\u7ed9 {placeholder}", - "Successfully unshared {placeholder}": "\u6210\u529f\u53d6\u6d88\u5171\u4eab {placeholder}", - "Successfully unstared {placeholder}": "\u6210\u529f\u53d6\u6d88\u661f\u6807 {placeholder}", - "Uploaded bytes exceed file size": "\u4e0a\u4f20\u5927\u5c0f\u8d85\u8fc7\u4e86\u6587\u4ef6\u5927\u5c0f", - "You don't have any library at present.": "\u4f60\u76ee\u524d\u8fd8\u6ca1\u6709\u8d44\u6599\u5e93", - "You have not renamed it.": "\u4f60\u8fd8\u6ca1\u91cd\u547d\u540d\u3002", - "canceled": "\u5df2\u53d6\u6d88", - "uploaded": "\u5df2\u4e0a\u4f20" - }; - - django.gettext = function (msgid) { - var value = django.catalog[msgid]; - if (typeof(value) == 'undefined') { - return msgid; - } else { - return (typeof(value) == 'string') ? value : value[0]; - } - }; - - django.ngettext = function (singular, plural, count) { - var value = django.catalog[singular]; - if (typeof(value) == 'undefined') { - return (count == 1) ? singular : plural; - } else { - return value[django.pluralidx(count)]; - } - }; + /* gettext identity library */ + django.gettext = function (msgid) { return msgid; }; + django.ngettext = function (singular, plural, count) { return (count == 1) ? singular : plural; }; django.gettext_noop = function (msgid) { return msgid; }; - - django.pgettext = function (context, msgid) { - var value = django.gettext(context + '\x04' + msgid); - if (value.indexOf('\x04') != -1) { - value = msgid; - } - return value; - }; - - django.npgettext = function (context, singular, plural, count) { - var value = django.ngettext(context + '\x04' + singular, context + '\x04' + plural, count); - if (value.indexOf('\x04') != -1) { - value = django.ngettext(singular, plural, count); - } - return value; - }; + django.pgettext = function (context, msgid) { return msgid; }; + django.npgettext = function (context, singular, plural, count) { return (count == 1) ? singular : plural; }; django.interpolate = function (fmt, obj, named) {