1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-02 07:27:04 +00:00

i18n form repo page

This commit is contained in:
zhengxie
2012-10-27 17:23:30 +08:00
parent e4b82b8396
commit 56ad57c565
5 changed files with 202 additions and 79 deletions

Binary file not shown.

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-10-27 14:01+0800\n" "POT-Creation-Date: 2012-10-27 17:21+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -51,6 +51,7 @@ msgid "Password should be less than 15 characters"
msgstr "密码太长" msgstr "密码太长"
#: forms.py:89 #: forms.py:89
#, python-format
msgid "Name %s is not valid" msgid "Name %s is not valid"
msgstr "名称 %s 含有无效字符" msgstr "名称 %s 含有无效字符"
@@ -188,6 +189,145 @@ msgstr "通讯录"
msgid "Public Info" msgid "Public Info"
msgstr "公共信息" msgstr "公共信息"
#: templates/repo.html:11
msgid ""
"Current page will be gone shortly, welcome joining <a href=\"http://seafile."
"com/\" target=\"_blank\">Seafile</a> to experience more features."
msgstr ""
"当前链接会在短期内失效,欢迎您 <a href=\"http://seafile.com/\" target="
"\"_blank\">加入Seafile </a>体验更多功能。"
#: templates/repo.html:21 templates/repo.html.py:137
#: templates/snippets/my_owned_repos.html:34
#: templates/snippets/my_owned_repos.html:76
msgid "Download"
msgstr "下载"
#: templates/repo.html:22
msgid "Trash"
msgstr "文件回收站"
#: templates/repo.html:27
msgid "This library is read only, you can only view files."
msgstr "这个资料库设置了只读共享,您只能在线浏览文件。"
#: templates/repo.html:45
msgid "Histories"
msgstr "更多历史"
#: templates/repo.html:55
msgid "System automatically generate"
msgstr "系统自动生成"
#: templates/repo.html:58
msgid "Unknown"
msgstr "未知"
#: templates/repo.html:71
msgid "Can't view this library"
msgstr "无法在线查看该资料库。"
#: templates/repo.html:76
msgid "Current path: "
msgstr "当前路径:"
#: templates/repo.html:87
msgid "Upload"
msgstr "上传"
#: templates/repo.html:88
msgid "New Folder"
msgstr "新建目录"
#: templates/repo.html:89
msgid "New File"
msgstr "新建文件"
#: templates/repo.html:97 templates/snippets/my_owned_repos.html:18
#: templates/snippets/my_owned_repos.html:50
#: templates/snippets/repo_create_form.html:4
msgid "Name"
msgstr "名称"
#: templates/repo.html:98
msgid "Size"
msgstr "大小"
#: templates/repo.html:99 templates/snippets/my_owned_repos.html:21
#: templates/snippets/my_owned_repos.html:54
msgid "Operations"
msgstr "操作"
#: templates/repo.html:104
msgid "Folder"
msgstr "目录"
#: templates/repo.html:115 templates/repo.html.py:145
#: templates/snippets/my_owned_repos.html:36
msgid "Delete"
msgstr "删除"
#: templates/repo.html:116 templates/repo.html.py:146
msgid "Rename"
msgstr "重命名"
#: templates/repo.html:117 templates/repo.html.py:147
msgid "Move"
msgstr "移动"
#: templates/repo.html:118 templates/repo.html.py:148
msgid "Copy"
msgstr "复制"
#: templates/repo.html:128
msgid "File"
msgstr "文件"
#: templates/repo.html:139
msgid "Update"
msgstr "更新"
#: templates/repo.html:143
msgid "More Operations"
msgstr "更多操作"
#: templates/repo.html:149
msgid "History"
msgstr "历史"
#: templates/repo.html:163
msgid "Folder Name"
msgstr "目录名称"
#: templates/repo.html:168 templates/repo.html.py:178 templates/repo.html:198
#: templates/repo.html.py:209 templates/registration/login.html:13
#: templates/registration/registration_form.html:18
#: templates/snippets/group_recommend_form.html:23
#: templates/snippets/repo_share_form.html:18
msgid "Submit"
msgstr "提交"
#: templates/repo.html:169 templates/repo.html.py:179 templates/repo.html:199
#: templates/repo.html.py:210
msgid "Cancel"
msgstr "取消"
#: templates/repo.html:173 templates/snippets/my_owned_repos.html:92
msgid "File Name"
msgstr "文件名称"
#: templates/repo.html:185
msgid "Current Library"
msgstr "当前资料库"
#: templates/repo.html:187
msgid "Other Libraries"
msgstr "其他资料库"
#: templates/repo.html:197
msgid "Please choose derection folder"
msgstr "请点击选择目标目录。"
#: templates/registration/login.html:8 #: templates/registration/login.html:8
#: templates/registration/registration_form.html:11 #: templates/registration/registration_form.html:11
msgid "Email" msgid "Email"
@@ -199,12 +339,6 @@ msgstr "邮箱"
msgid "Password" msgid "Password"
msgstr "密码" msgstr "密码"
#: templates/registration/login.html:13
#: templates/registration/registration_form.html:18
#: templates/snippets/repo_share_form.html:18
msgid "Submit"
msgstr "提交"
#: templates/registration/login.html:14 #: templates/registration/login.html:14
msgid "Forgot password?" msgid "Forgot password?"
msgstr "忘记密码" msgstr "忘记密码"
@@ -256,6 +390,18 @@ msgstr "欢迎回来,您已登录。"
msgid "Confirm Password" msgid "Confirm Password"
msgstr "确认密码" msgstr "确认密码"
#: templates/snippets/group_recommend_form.html:4
msgid "Recommend"
msgstr "推荐"
#: templates/snippets/group_recommend_form.html:10
msgid "to group:"
msgstr "到群组:"
#: templates/snippets/group_recommend_form.html:17
msgid "Recommend Message"
msgstr "推荐语"
#: templates/snippets/my_groups.html:3 #: templates/snippets/my_groups.html:3
msgid "My Groups" msgid "My Groups"
msgstr "我的群组" msgstr "我的群组"
@@ -285,12 +431,6 @@ msgstr "星标文件"
msgid "New Library" msgid "New Library"
msgstr "新建资料库" msgstr "新建资料库"
#: templates/snippets/my_owned_repos.html:18
#: templates/snippets/my_owned_repos.html:50
#: templates/snippets/repo_create_form.html:4
msgid "Name"
msgstr "名字"
#: templates/snippets/my_owned_repos.html:19 #: templates/snippets/my_owned_repos.html:19
#: templates/snippets/my_owned_repos.html:51 #: templates/snippets/my_owned_repos.html:51
#: templates/snippets/repo_create_form.html:6 #: templates/snippets/repo_create_form.html:6
@@ -302,11 +442,6 @@ msgstr "描述"
msgid "Last Update" msgid "Last Update"
msgstr "更新时间" msgstr "更新时间"
#: templates/snippets/my_owned_repos.html:21
#: templates/snippets/my_owned_repos.html:54
msgid "Operations"
msgstr "操作"
#: templates/snippets/my_owned_repos.html:25 #: templates/snippets/my_owned_repos.html:25
#: templates/snippets/my_owned_repos.html:61 #: templates/snippets/my_owned_repos.html:61
#: templates/snippets/repo_create_form.html:11 #: templates/snippets/repo_create_form.html:11
@@ -320,15 +455,6 @@ msgstr "可读写"
msgid "directory icon" msgid "directory icon"
msgstr "目录图标" msgstr "目录图标"
#: templates/snippets/my_owned_repos.html:34
#: templates/snippets/my_owned_repos.html:76
msgid "Download"
msgstr "下载"
#: templates/snippets/my_owned_repos.html:36
msgid "Delete"
msgstr "删除"
#: templates/snippets/my_owned_repos.html:42 #: templates/snippets/my_owned_repos.html:42
msgid "" msgid ""
"You can create a library to organize your files. For example, you can create " "You can create a library to organize your files. For example, you can create "
@@ -357,10 +483,6 @@ msgid ""
"Libraries shared to you (for example, by your friends) will be shown here." "Libraries shared to you (for example, by your friends) will be shown here."
msgstr "您的朋友可以将他的资料库共享给您,这些资料库会显示在这里。" msgstr "您的朋友可以将他的资料库共享给您,这些资料库会显示在这里。"
#: templates/snippets/my_owned_repos.html:92
msgid "File"
msgstr "文件名"
#: templates/snippets/my_owned_repos.html:93 #: templates/snippets/my_owned_repos.html:93
msgid "Library" msgid "Library"
msgstr "所属资料库" msgstr "所属资料库"

View File

@@ -1,6 +1,6 @@
{% extends base_template %} {% extends base_template %}
{% load seahub_tags avatar_tags %} {% load seahub_tags avatar_tags i18n %}
{% load url from future %} {% load url from future %}
{% block info_bar_message %} {% block info_bar_message %}
@@ -8,7 +8,7 @@
{{ block.super }} {{ block.super }}
{% else %} {% else %}
<div id="sharelink-infobar"> <div id="sharelink-infobar">
<p>当前链接会在短期内失效,欢迎您 <a href="http://seafile.com/" target="_blank">加入Seafile </a>体验更多功能。</p> <p>{% blocktrans %}Current page will be gone shortly, welcome joining <a href="http://seafile.com/" target="_blank">Seafile</a> to experience more features.{% endblocktrans %}</p>
</div> </div>
{% endif %} {% endif %}
{% endblock %} {% endblock %}
@@ -18,13 +18,13 @@
<h2 class="fleft">{{repo.props.name}}</h2> <h2 class="fleft">{{repo.props.name}}</h2>
{% if user_perm == 'rw' %} {% if user_perm == 'rw' %}
<div class="fright"> <div class="fright">
<button id="repo-download-btn">下载到本地</button> <button id="repo-download-btn">{% trans "Download"%}</button>
<button id="recycle-btn" data="{% url 'repo_recycle_view' repo.id %}">文件回收站</button> <button id="recycle-btn" data="{% url 'repo_recycle_view' repo.id %}">{% trans "Trash"%}</button>
</div> </div>
{% endif %} {% endif %}
</div> </div>
{% if user_perm == 'r' %} {% if user_perm == 'r' %}
<p>这个资料库设置了只读共享,您只能在线浏览文件。</p> <p>{% trans "This library is read only, you can only view files."%}</p>
{% endif %} {% endif %}
{% if user_perm %} {% if user_perm %}
@@ -42,7 +42,7 @@
<a class="lsch" href="{{ SITE_ROOT }}repo/history/changes/{{ repo.id }}/?commit_id={{ current_commit.id }}" data="{{ current_commit.props.ctime|tsstr_sec }}">详情</a> <a class="lsch" href="{{ SITE_ROOT }}repo/history/changes/{{ repo.id }}/?commit_id={{ current_commit.id }}" data="{{ current_commit.props.ctime|tsstr_sec }}">详情</a>
</span> </span>
{% if user_perm == 'rw' %} {% if user_perm == 'rw' %}
<a href="{% url 'seahub.views.repo_history' repo.id %}" class="more fright">更多历史</a> <a href="{% url 'seahub.views.repo_history' repo.id %}" class="more fright">{% trans "Histories"%}</a>
{% endif %} {% endif %}
</p> </p>
<p class="meta-info"> <p class="meta-info">
@@ -52,10 +52,10 @@
{% avatar current_commit.props.creator_name 20 %} {% avatar current_commit.props.creator_name 20 %}
<a class="name" href="{% url 'profile.views.user_profile' current_commit.props.creator_name %}">{{ current_commit.props.creator_name|short_email }}</a> <a class="name" href="{% url 'profile.views.user_profile' current_commit.props.creator_name %}">{{ current_commit.props.creator_name|short_email }}</a>
{% else %} {% else %}
<span class="name">系统自动生成</span> <span class="name">{% trans "System automatically generate"%}</span>
{% endif %} {% endif %}
{% else %} {% else %}
未知 {% trans "Unknown"%}
{% endif %} {% endif %}
</span> </span>
<span class="time">{{ current_commit.props.ctime|translate_commit_time }}</span> <span class="time">{{ current_commit.props.ctime|translate_commit_time }}</span>
@@ -68,12 +68,12 @@
<div class="repo-file-list-inner-container"> <div class="repo-file-list-inner-container">
{% if not user_perm %} {% if not user_perm %}
<div class="repo-file-list-not-show"> <div class="repo-file-list-not-show">
<p class="access-notice">无法在线查看该资料库。</p> <p class="access-notice">{% trans "Can't view this library"%}</p>
</div> </div>
{% else %} {% else %}
<div class="repo-file-list-topbar ovhd"> <div class="repo-file-list-topbar ovhd">
<p class="path fleft"> <p class="path fleft">
当前路径: {% trans "Current path: "%}
{% for name, link in zipped %} {% for name, link in zipped %}
{% if not forloop.last %} {% if not forloop.last %}
<a href="{{ SITE_ROOT }}repo/{{ repo.id }}/?p={{ link|urlencode }}">{{ name }}</a> / <a href="{{ SITE_ROOT }}repo/{{ repo.id }}/?p={{ link|urlencode }}">{{ name }}</a> /
@@ -84,9 +84,9 @@
</p> </p>
{% if user_perm == 'rw' %} {% if user_perm == 'rw' %}
<div class="repo-op fright"> <div class="repo-op fright">
<button data="{{ SITE_ROOT }}repo/upload_file/{{repo.id}}/?p={{ path|urlencode }}" id="upload-file" class="op-btn">上传</button> <button data="{{ SITE_ROOT }}repo/upload_file/{{repo.id}}/?p={{ path|urlencode }}" id="upload-file" class="op-btn">{% trans "Upload"%}</button>
<button id="add-new-dir" class="op-btn">新建目录</button> <button id="add-new-dir" class="op-btn">{% trans "New Folder"%}</button>
<button id="add-new-file" class="op-btn">新建文件</button> <button id="add-new-file" class="op-btn">{% trans "New File"%}</button>
</div> </div>
{% endif %} {% endif %}
</div> </div>
@@ -94,14 +94,14 @@
<table class="repo-file-list"> <table class="repo-file-list">
<tr> <tr>
<th width="5%"></th> <th width="5%"></th>
<th width="60%">名字</th> <th width="60%">{% trans "Name"%}</th>
<th width="10%">大小</th> <th width="10%">{% trans "Size"%}</th>
<th width="30%">操作</th> <th width="30%">{% trans "Operations"%}</th>
</tr> </tr>
{% for dirent in dir_list %} {% for dirent in dir_list %}
<tr> <tr>
<td class="icon-container"><img src="{{ MEDIA_URL }}img/folder-icon-24.png" alt="目录" /></td> <td class="icon-container"><img src="{{ MEDIA_URL }}img/folder-icon-24.png" alt="{% trans "Folder"%}" /></td>
<td> <td>
<a href="{{ SITE_ROOT }}repo/{{ repo.id }}/?p={{ path|urlencode }}{{ dirent.obj_name|urlencode }}">{{ dirent.obj_name }}</a> <a href="{{ SITE_ROOT }}repo/{{ repo.id }}/?p={{ path|urlencode }}{{ dirent.obj_name|urlencode }}">{{ dirent.obj_name }}</a>
</td> </td>
@@ -112,10 +112,10 @@
<div class="repo-file-op vh"> <div class="repo-file-op vh">
<img src="{{ MEDIA_URL }}img/dropdown-arrow.png" title="更多操作" alt="更多操作" class="more-op-icon" data="no-popup" /> <img src="{{ MEDIA_URL }}img/dropdown-arrow.png" title="更多操作" alt="更多操作" class="more-op-icon" data="no-popup" />
<ul class="hidden-op hide"> <ul class="hidden-op hide">
<li><a class="op" href="{{ SITE_ROOT }}repo/{{ repo.props.id }}/{{ dirent.props.obj_id }}/?p={{ path|urlencode }}&file_name={{ dirent.props.obj_name|urlencode }}&op=del">删除</a></li> <li><a class="op" href="{{ SITE_ROOT }}repo/{{ repo.props.id }}/{{ dirent.props.obj_id }}/?p={{ path|urlencode }}&file_name={{ dirent.props.obj_name|urlencode }}&op=del">{% trans "Delete"%}</a></li>
<li><a class="op dir-rename" href="#" data="{{ dirent.obj_name }}">重命名</a></li> <li><a class="op dir-rename" href="#" data="{{ dirent.obj_name }}">{% trans "Rename"%}</a></li>
<li><a class="op dir-mv" href="#" data="{{ dirent.obj_name }}">移动</a></li> <li><a class="op dir-mv" href="#" data="{{ dirent.obj_name }}">{% trans "Move"%}</a></li>
<li><a class="op dir-cp" href="#" data="{{ dirent.obj_name }}">复制</a></li> <li><a class="op dir-cp" href="#" data="{{ dirent.obj_name }}">{% trans "Copy"%}</a></li>
</ul> </ul>
</div> </div>
{% endif %} {% endif %}
@@ -125,7 +125,7 @@
{% for dirent in file_list %} {% for dirent in file_list %}
<tr> <tr>
<td class="icon-container"><img src="{{ MEDIA_URL }}img/file/{{ dirent.obj_name|file_icon_filter }}" alt="文件" /></td> <td class="icon-container"><img src="{{ MEDIA_URL }}img/file/{{ dirent.obj_name|file_icon_filter }}" alt="{% trans "File"%}" /></td>
<td> <td>
<a class="op" href="{{ SITE_ROOT }}repo/{{ repo.props.id }}/files/?p={{ path|urlencode }}{{ dirent.obj_name|urlencode }}">{{ dirent.props.obj_name }}</a> <a class="op" href="{{ SITE_ROOT }}repo/{{ repo.props.id }}/files/?p={{ path|urlencode }}{{ dirent.obj_name|urlencode }}">{{ dirent.props.obj_name }}</a>
</td> </td>
@@ -134,19 +134,19 @@
<td> <td>
<div class="repo-file-op vh"> <div class="repo-file-op vh">
<div class="displayed-op"> <div class="displayed-op">
<a class="op" href="{{ SITE_ROOT }}repo/{{ repo.props.id }}/{{ dirent.props.obj_id }}/?file_name={{ dirent.props.obj_name }}&op=download">下载</a> <a class="op" href="{{ SITE_ROOT }}repo/{{ repo.props.id }}/{{ dirent.props.obj_id }}/?file_name={{ dirent.props.obj_name }}&op=download">{% trans "Download"%}</a>
{% if user_perm == 'rw' %} {% if user_perm == 'rw' %}
<a class="op" href="{{ SITE_ROOT }}repo/update_file/{{repo.id}}/?p={{ path|urlencode }}{{dirent.obj_name|urlencode}}">更新</a> <a class="op" href="{{ SITE_ROOT }}repo/update_file/{{repo.id}}/?p={{ path|urlencode }}{{dirent.obj_name|urlencode}}">{% trans "Update"%}</a>
{% endif %} {% endif %}
</div> </div>
{% if user_perm == 'rw' %} {% if user_perm == 'rw' %}
<img src="{{ MEDIA_URL }}img/dropdown-arrow.png" title="更多操作" alt="更多操作" class="more-op-icon" data="no-popup" /> <img src="{{ MEDIA_URL }}img/dropdown-arrow.png" title="{% trans "More Operations"%}" alt="{% trans "More Operations"%}" class="more-op-icon" data="no-popup" />
<ul class="hidden-op hide"> <ul class="hidden-op hide">
<li><a class="op" href="{{ SITE_ROOT }}repo/{{ repo.props.id }}/{{ dirent.props.obj_id }}/?p={{ path|urlencode }}&file_name={{ dirent.props.obj_name|urlencode }}&op=del">删除</a></li> <li><a class="op" href="{{ SITE_ROOT }}repo/{{ repo.props.id }}/{{ dirent.props.obj_id }}/?p={{ path|urlencode }}&file_name={{ dirent.props.obj_name|urlencode }}&op=del">{% trans "Delete"%}</a></li>
<li><a class="op file-rename" href="#" data="{{ dirent.obj_name }}">重命名</a></li> <li><a class="op file-rename" href="#" data="{{ dirent.obj_name }}">{% trans "Rename"%}</a></li>
<li><a class="op file-mv" href="#" data="{{ dirent.obj_name }}">移动</a></li> <li><a class="op file-mv" href="#" data="{{ dirent.obj_name }}">{% trans "Move"%}</a></li>
<li><a class="op file-cp" href="#" data="{{ dirent.obj_name }}">复制</a></li> <li><a class="op file-cp" href="#" data="{{ dirent.obj_name }}">{% trans "Copy"%}</a></li>
<li><a class="op" href="{% url 'file_revisions' repo.props.id %}?p={{ path }}{{ dirent.obj_name }}">历史</a></li> <li><a class="op" href="{% url 'file_revisions' repo.props.id %}?p={{ path }}{{ dirent.obj_name }}">{% trans "History"%}</a></li>
</ul> </ul>
{% endif %} {% endif %}
</div> </div>
@@ -160,31 +160,31 @@
</div> </div>
<form id="add-new-dir-form" action="" method="post" class="hide">{% csrf_token %} <form id="add-new-dir-form" action="" method="post" class="hide">{% csrf_token %}
<h4>新目录名称:</h4> <h4>{% trans "Folder Name"%}</h4>
<input type="hidden" name="repo_id" value="{{ repo.id }}" /> <input type="hidden" name="repo_id" value="{{ repo.id }}" />
<input type="hidden" name="parent_dir" value="{{ path }}" /> <input type="hidden" name="parent_dir" value="{{ path }}" />
<input type="text" name="new_dir_name" value="" /><br /> <input type="text" name="new_dir_name" value="" /><br />
<p class="error hide"></p> <p class="error hide"></p>
<input type="submit" value="提交" class="submit" /> <input type="submit" value="{% trans "Submit"%}" class="submit" />
<button class="simplemodal-close">取消</button> <button class="simplemodal-close">{% trans "Cancel"%}</button>
</form> </form>
<form id="add-new-file-form" action="" method="post" class="hide">{% csrf_token %} <form id="add-new-file-form" action="" method="post" class="hide">{% csrf_token %}
<h4>新文件名称:</h4> <h4>{% trans "File Name"%}</h4>
<input type="hidden" name="repo_id" value="{{ repo.id }}" /> <input type="hidden" name="repo_id" value="{{ repo.id }}" />
<input type="hidden" name="parent_dir" value="{{ path }}" /> <input type="hidden" name="parent_dir" value="{{ path }}" />
<input type="text" name="new_file_name" value="" /><br /> <input type="text" name="new_file_name" value="" /><br />
<p class="error hide"></p> <p class="error hide"></p>
<input type="submit" value="提交" class="submit" /> <input type="submit" value="{% trans "Submit"%}" class="submit" />
<button class="simplemodal-close">取消</button> <button class="simplemodal-close">{% trans "Cancel"%}</button>
</form> </form>
<form id="mv-form" action="{{ SITE_ROOT }}file/move/" method="post" class="hide"> <form id="mv-form" action="{{ SITE_ROOT }}file/move/" method="post" class="hide">
<h3 id="mv-hd"></h3> <h3 id="mv-hd"></h3>
<div class="con"> <div class="con">
<h4><span class="tri-bg tri-down-bg"></span>当前资料库:</h4> <h4><span class="tri-bg tri-down-bg"></span>{% trans "Current Library"%}</h4>
<div id="current-repo-dirs"></div> <div id="current-repo-dirs"></div>
<h4><span class="tri-bg tri-right-bg"></span>其他资料库:</h4> <h4><span class="tri-bg tri-right-bg"></span>{% trans "Other Libraries"%}</h4>
<div id="other-repos-dirs" class="hide"></div> <div id="other-repos-dirs" class="hide"></div>
</div> </div>
<input type="hidden" name="operation" id="operation" value="" /> <input type="hidden" name="operation" id="operation" value="" />
@@ -194,9 +194,9 @@
<input type="hidden" name="obj_type" value="" /> <input type="hidden" name="obj_type" value="" />
<input type="hidden" name="dst_repo" value="" /> <input type="hidden" name="dst_repo" value="" />
<input type="hidden" name="dst_path" value="" /> <input type="hidden" name="dst_path" value="" />
<p class="error hide">请点击选择目标目录。</p> <p class="error hide">{% trans "Please choose derection folder"%}</p>
<input type="submit" value="提交" class="submit" /> <input type="submit" value="{% trans "Submit"%}" class="submit" />
<button class="simplemodal-close">取消</button> <button class="simplemodal-close">{% trans "Cancel"%}</button>
</form> </form>
<form id="rename-form" action="{{ SITE_ROOT}}repo/file_rename/" method="post" class="hide"> <form id="rename-form" action="{{ SITE_ROOT}}repo/file_rename/" method="post" class="hide">
@@ -206,8 +206,8 @@
<input type="hidden" name="oldname" value="" /> <input type="hidden" name="oldname" value="" />
<input type="text" name="newname" value="" class="new-name" /><br /> <input type="text" name="newname" value="" class="new-name" /><br />
<p class="error hide"></p> <p class="error hide"></p>
<input type="submit" value="提交" class="submit" /> <input type="submit" value="{% trans "Submit"%}" class="submit" />
<button class="simplemodal-close">取消</button> <button class="simplemodal-close">{% trans "Cancel"%}</button>
</form> </form>
{% with attach_type='dir' %} {% with attach_type='dir' %}

View File

@@ -1,25 +1,26 @@
{% load i18n %}
{% load url from future %} {% load url from future %}
<form action="{% url 'group_recommend' %}" method="post" id="recommend-to-group-form" class="hide">{% csrf_token %} <form action="{% url 'group_recommend' %}" method="post" id="recommend-to-group-form" class="hide">{% csrf_token %}
<h3>推荐 <h3>{% trans "Recommend"%}
{% for name, link in zipped %} {% for name, link in zipped %}
{% if forloop.last %} {% if forloop.last %}
<span class="op-target">{{ name }}</span> <span class="op-target">{{ name }}</span>
{% endif %} {% endif %}
{% endfor %} {% endfor %}
到群组: {% trans "to group:"%}
</h3> </h3>
<div class="groups"> <div class="groups">
{% for group in groups %} {% for group in groups %}
<input type="checkbox" name="groups" value="{{ group.id }}" id="{{ group.id }}" {% if forloop.first and forloop.last %}checked="checked"{% endif %} class="group-checkbox"><label for="{{ group.id }}" class="group-name">{{ group.group_name }}</label> <input type="checkbox" name="groups" value="{{ group.id }}" id="{{ group.id }}" {% if forloop.first and forloop.last %}checked="checked"{% endif %} class="group-checkbox"><label for="{{ group.id }}" class="group-name">{{ group.group_name }}</label>
{% endfor %} {% endfor %}
</div> </div>
<label>推荐语:</label> <label>{% trans "Recommend Message"%}</label>
<textarea name="message"></textarea> <textarea name="message"></textarea>
<input type="hidden" name="repo_id" value="{{ repo.id }}" /> <input type="hidden" name="repo_id" value="{{ repo.id }}" />
<input type="hidden" name="path" value="{{ path }}" /> <input type="hidden" name="path" value="{{ path }}" />
<input type="hidden" name="attach_type" value="{{ attach_type }}" /> <input type="hidden" name="attach_type" value="{{ attach_type }}" />
<p class="error hide"></p> <p class="error hide"></p>
<input type="submit" id="recommend-submit" class="submit" value="提交" /> <input type="submit" id="recommend-submit" class="submit" value="{% trans "Submit"%}" />
</form> </form>
<div id="recommend-to-group-caret" class="hide"> <div id="recommend-to-group-caret" class="hide">
<div class="outer-caret"> <div class="outer-caret">

View File

@@ -89,7 +89,7 @@
<table> <table>
<tr> <tr>
<th width="5%"></th> <th width="5%"></th>
<th width="45%">{% trans "File" %}</th> <th width="45%">{% trans "File Name" %}</th>
<th width="30%">{% trans "Library" %}</th> <th width="30%">{% trans "Library" %}</th>
<th width="20%">{% trans "UpdateTime" %}</th> <th width="20%">{% trans "UpdateTime" %}</th>
</tr> </tr>