🎨 翻译部分页面

pull/33/merge
ruibaby 2018-09-08 22:29:44 +08:00
parent a95321a809
commit 118b9c9a45
8 changed files with 109 additions and 52 deletions

View File

@ -69,6 +69,7 @@ admin.index.blog-data.during = 在此期间:
# 附件管理页面
admin.attachments.title = 附件管理
admin.attachments.btn.upload = 上传
# 备份管理页面
admin.backup.title = 备份管理
@ -111,13 +112,17 @@ admin.tags.title = 标签
# 主题管理页面
admin.themes.title = 主题管理
admin.themes.btn.install = 安装主题
admin.themes.btn.setting = 设置
admin.themes.btn.enable = 启用
admin.themes.btn.activated = 已启用
admin.themes.bread.appearance = 外观
# 主题编辑页面
admin.themes.edit.title = 主题编辑
# 关于页面
admin.halo.title = 关于Halo
admin.halo.bread.index = 首页
admin.halo.bread.active = 关于Halo
admin.halo.content.p1 = Halo可能是最好的Java博客系统
admin.halo.content.p2 = 非常感谢你使用Halo进行创作。
@ -140,6 +145,11 @@ common.th.comment-page = 评论页面
common.th.content = 内容
common.th.action = 事件
common.th.result = 结果
common.th.categories = 分类目录
common.th.tags = 标签
common.th.common = 评论
common.th.views = 访问量
common.th.control = 操作
common.status.published = 已发布
@ -148,3 +158,11 @@ common.status.recycle-bin = 回收站
common.status.draft = 草 稿
common.text.no-data = 暂无数据
# 分页信息
admin.pageinfo.text.no =
admin.pageinfo.text.page =
admin.pageinfo.btn.first = 首页
admin.pageinfo.btn.last = 尾页
admin.pageinfo.btn.pre = 上一页
admin.pageinfo.btn.next = 下一页

View File

@ -75,6 +75,7 @@ admin.index.blog-data.during = During this period:
# attachments page
admin.attachments.title = Attachments manage
admin.attachments.btn.upload = Upload
# backup page
admin.backup.title = Backup manage
@ -105,6 +106,8 @@ admin.pages.edit.title = Page edit
# posts page
admin.posts.title = Posts manage
admin.posts.btn.new-post = New
admin.posts.bread.all-posts = All
# posts edit page
admin.posts.edit.title = Post edit
@ -120,10 +123,14 @@ admin.themes.title = Themes manage
# themes edit page
admin.themes.edit.title = Theme edit
admin.themes.btn.install = Install
admin.themes.btn.setting = Setting
admin.themes.btn.enable = Enable
admin.themes.btn.activated = Activated
admin.themes.bread.appearance = Appearance
# about page
admin.halo.title = About Halo
admin.halo.bread.index = Home
admin.halo.bread.active = About halo
admin.halo.content.p1 = Halo may be the best Java blog system.
admin.halo.content.p2 = Thank you very much for writing with Halo.
@ -146,6 +153,11 @@ common.th.comment-page = Page
common.th.content = Content
common.th.action = Action
common.th.result = Result
common.th.categories = Categories
common.th.tags = Tags
common.th.comments = Comments
common.th.views = Views
common.th.control = Control
common.status.published = Published
common.status.checking = Pending Review
@ -154,3 +166,10 @@ common.status.draft = Draft
common.text.no-data = No data
# 分页信息
admin.pageinfo.text.no = (
admin.pageinfo.text.page = )
admin.pageinfo.btn.first = Home
admin.pageinfo.btn.last = Last
admin.pageinfo.btn.pre = Previous
admin.pageinfo.btn.next = Next

View File

@ -75,6 +75,7 @@ admin.index.blog-data.during = 在此期间:
# 附件管理页面
admin.attachments.title = 附件管理
admin.attachments.btn.upload = 上传
# 备份管理页面
admin.backup.title = 备份管理
@ -105,6 +106,8 @@ admin.pages.edit.title = 页面编辑
# 文章管理页面
admin.posts.title = 文章管理
admin.posts.btn.new-post = 写文章
admin.posts.bread.all-posts = 所有文章
# 文章编辑页面
admin.posts.edit.title = 文章编辑
@ -117,13 +120,17 @@ admin.tags.title = 标签
# 主题管理页面
admin.themes.title = 主题管理
admin.themes.btn.install = 安装主题
admin.themes.btn.setting = 设置
admin.themes.btn.enable = 启用
admin.themes.btn.activated = 已启用
admin.themes.bread.appearance = 外观
# 主题编辑页面
admin.themes.edit.title = 主题编辑
# 关于页面
admin.halo.title = 关于Halo
admin.halo.bread.index = 首页
admin.halo.bread.active = 关于Halo
admin.halo.content.p1 = Halo可能是最好的Java博客系统
admin.halo.content.p2 = 非常感谢你使用Halo进行创作。
@ -146,6 +153,11 @@ common.th.comment-page = 评论页面
common.th.content = 内容
common.th.action = 事件
common.th.result = 结果
common.th.categories = 分类目录
common.th.tags = 标签
common.th.comments = 评论
common.th.views = 访问量
common.th.control = 操作
common.status.published = 已发布
@ -154,3 +166,11 @@ common.status.recycle-bin = 回收站
common.status.draft = 草 稿
common.text.no-data = 暂无数据
# 分页信息
admin.pageinfo.text.no =
admin.pageinfo.text.page =
admin.pageinfo.btn.first = 首页
admin.pageinfo.btn.last = 尾页
admin.pageinfo.btn.pre = 上一页
admin.pageinfo.btn.next = 下一页

View File

@ -16,11 +16,11 @@
<section class="content-header">
<h1 style="display: inline-block;"><@spring.message code='admin.attachments.title' /></h1>
<a id="showForm" href="#">
<i class="fa fa-cloud-upload" aria-hidden="true"></i>上传
<i class="fa fa-cloud-upload" aria-hidden="true"></i><@spring.message code='admin.attachments.btn.upload' />
</a>
<ol class="breadcrumb">
<li><a data-pjax="true" href="/admin"><i class="fa fa-dashboard"></i> 首页</a></li>
<li class="active">附件管理</li>
<li><a data-pjax="true" href="/admin"><i class="fa fa-dashboard"></i> <@spring.message code='admin.index.bread.index' /></a></li>
<li class="active"><@spring.message code='admin.attachments.title' /></li>
</ol>
</section>
<section class="content container-fluid">
@ -43,13 +43,13 @@
</#list>
<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">
<div class="no-margin pull-left">
第${attachments.number+1}/${attachments.totalPages}页
<@spring.message code='admin.pageinfo.text.no' />${attachments.number+1}/${attachments.totalPages}<@spring.message code='admin.pageinfo.text.page' />
</div>
<ul class="pagination no-margin pull-right">
<li><a data-pjax="true" class="btn btn-sm <#if !attachments.hasPrevious()>disabled</#if>" href="/admin/attachments" >首页</a> </li>
<li><a data-pjax="true" class="btn btn-sm <#if !attachments.hasPrevious()>disabled</#if>" href="/admin/attachments?page=${attachments.number-1}" >上页</a></li>
<li><a data-pjax="true" class="btn btn-sm <#if !attachments.hasNext()>disabled</#if>" href="/admin/attachments?page=${attachments.number+1}">下页</a></li>
<li><a data-pjax="true" class="btn btn-sm <#if !attachments.hasNext()>disabled</#if>" href="/admin/attachments?page=${attachments.totalPages-1}">尾页</a> </li>
<li><a data-pjax="true" class="btn btn-sm <#if !attachments.hasPrevious()>disabled</#if>" href="/admin/attachments" ><@spring.message code='admin.pageinfo.btn.first' /></a> </li>
<li><a data-pjax="true" class="btn btn-sm <#if !attachments.hasPrevious()>disabled</#if>" href="/admin/attachments?page=${attachments.number-1}" ><@spring.message code='admin.pageinfo.btn.pre' /></a></li>
<li><a data-pjax="true" class="btn btn-sm <#if !attachments.hasNext()>disabled</#if>" href="/admin/attachments?page=${attachments.number+1}"><@spring.message code='admin.pageinfo.btn.next' /></a></li>
<li><a data-pjax="true" class="btn btn-sm <#if !attachments.hasNext()>disabled</#if>" href="/admin/attachments?page=${attachments.totalPages-1}"><@spring.message code='admin.pageinfo.btn.last' /></a> </li>
</ul>
</div>
</div>

View File

@ -14,21 +14,21 @@
<h1><@spring.message code='admin.comments.title' /><small></small></h1>
<ol class="breadcrumb">
<li>
<a data-pjax="true" href="/admin"><i class="fa fa-dashboard"></i> 首页</a>
<a data-pjax="true" href="/admin"><i class="fa fa-dashboard"></i> <@spring.message code='admin.index.bread.index' /></a>
</li>
<li class="active">评论管理</li>
<li class="active"><@spring.message code='admin.comments.title' /></li>
</ol>
</section>
<section class="content container-fluid">
<ul style="list-style: none;padding-left: 0">
<li class="publish">
<a data-pjax="true" href="/admin/comments" <#if status==0>style="color: #000" </#if>>已发布<span class="count">(${publicCount?default("0")})</span></a>&nbsp;|&nbsp;
<a data-pjax="true" href="/admin/comments" <#if status==0>style="color: #000" </#if>><@spring.message code='common.status.published' /><span class="count">(${publicCount})</span></a>&nbsp;|&nbsp;
</li>
<li class="draft">
<a data-pjax="true" href="/admin/comments?status=1" <#if status==1>style="color: #000" </#if>>待审核<span class="count">(${checkCount?default("0")})</span></a>&nbsp;|&nbsp;
<a data-pjax="true" href="/admin/comments?status=1" <#if status==1>style="color: #000" </#if>><@spring.message code='common.status.checking' /><span class="count">(${checkCount})</span></a>&nbsp;|&nbsp;
</li>
<li class="trash">
<a data-pjax="true" href="/admin/comments?status=2" <#if status==2>style="color: #000" </#if>>回收站<span class="count">(${trashCount?default("0")})</span></a>
<a data-pjax="true" href="/admin/comments?status=2" <#if status==2>style="color: #000" </#if>><@spring.message code='common.status.recycle-bin' /><span class="count">(${trashCount})</span></a>
</li>
</ul>
<div class="row">
@ -38,11 +38,11 @@
<table class="table table-bordered table-hover">
<thead>
<tr>
<th>评论者</th>
<th width="50%">评论内容</th>
<th>评论页面</th>
<th>日期</th>
<th>操作</th>
<th><@spring.message code='common.th.comment-author' /></th>
<th width="50%"><@spring.message code='common.th.content' /></th>
<th><@spring.message code='common.th.comment-page' /></th>
<th><@spring.message code='common.th.date' /></th>
<th><@spring.message code='common.th.control' /></th>
</tr>
</thead>
<tbody>
@ -58,7 +58,7 @@
<a target="_blank" href="/p/${comment.post.postUrl}#comment-id-${comment.commentId?c}">${comment.post.postTitle}</a>
</#if>
</td>
<td>${comment.commentDate}</td>
<td>${comment.commentDate?string('yyyy-MM-dd HH:mm')}</td>
<td>
<#switch comment.commentStatus>
<#case 0>
@ -91,10 +91,10 @@
第${comments.number+1}/${comments.totalPages}页
</div>
<ul class="pagination no-margin pull-right">
<li><a data-pjax="true" class="btn btn-sm <#if !comments.hasPrevious()>disabled</#if>" href="/admin/comments?status=${status}">首页</a> </li>
<li><a data-pjax="true" class="btn btn-sm <#if !comments.hasPrevious()>disabled</#if>" href="/admin/comments?status=${status}&page=${comments.number-1}">上页</a></li>
<li><a data-pjax="true" class="btn btn-sm <#if !comments.hasNext()>disabled</#if>" href="/admin/comments?status=${status}&page=${comments.number+1}">下页</a></li>
<li><a data-pjax="true" class="btn btn-sm <#if !comments.hasNext()>disabled</#if>" href="/admin/comments?status=${status}&page=${comments.totalPages-1}">尾页</a> </li>
<li><a data-pjax="true" class="btn btn-sm <#if !comments.hasPrevious()>disabled</#if>" href="/admin/comments?status=${status}"><@spring.message code='admin.pageinfo.btn.first' /></a> </li>
<li><a data-pjax="true" class="btn btn-sm <#if !comments.hasPrevious()>disabled</#if>" href="/admin/comments?status=${status}&page=${comments.number-1}"><@spring.message code='admin.pageinfo.btn.pre' /></a></li>
<li><a data-pjax="true" class="btn btn-sm <#if !comments.hasNext()>disabled</#if>" href="/admin/comments?status=${status}&page=${comments.number+1}"><@spring.message code='admin.pageinfo.btn.next' /></a></li>
<li><a data-pjax="true" class="btn btn-sm <#if !comments.hasNext()>disabled</#if>" href="/admin/comments?status=${status}&page=${comments.totalPages-1}"><@spring.message code='admin.pageinfo.btn.last' /></a> </li>
</ul>
</div>
</div>

View File

@ -19,7 +19,7 @@
<h1 style="display: inline-block;"><@spring.message code='admin.halo.title' /></h1>
<ol class="breadcrumb">
<li>
<a data-pjax="true" href="/admin"><i class="fa fa-dashboard"></i> <@spring.message code='admin.halo.bread.index' /></a>
<a data-pjax="true" href="/admin"><i class="fa fa-dashboard"></i> <@spring.message code='admin.index.bread.index' /></a>
</li>
<li class="active"><@spring.message code='admin.halo.bread.active' /></li>
</ol>

View File

@ -15,15 +15,15 @@
<section class="content-header">
<h1 style="display: inline-block;"><@spring.message code='admin.posts.title' /></h1>
<a data-pjax="false" id="btnNewPost" href="/admin/posts/new">
写文章
<@spring.message code='admin.posts.btn.new-post' />
</a>
<ol class="breadcrumb">
<li>
<a data-pjax="true" href="/admin">
<i class="fa fa-dashboard"></i> 首页</a>
<i class="fa fa-dashboard"></i> <@spring.message code='admin.index.bread.index' /></a>
</li>
<li><a data-pjax="true" href="#">文章管理</a></li>
<li class="active">所有文章</li>
<li><a data-pjax="true" href="#"><@spring.message code='admin.posts.title' /></a></li>
<li class="active"><@spring.message code='admin.posts.bread.all-posts' /></li>
</ol>
</section>
<section class="content container-fluid">
@ -31,13 +31,13 @@
<div class="col-xs-12">
<ul style="list-style: none;padding-left: 0">
<li class="publish">
<a data-pjax="true" href="/admin/posts" <#if status==0>style="color: #000" </#if>>已发布<span class="count">(${publishCount})</span></a>&nbsp;|&nbsp;
<a data-pjax="true" href="/admin/posts" <#if status==0>style="color: #000" </#if>><@spring.message code='common.status.published' /><span class="count">(${publishCount})</span></a>&nbsp;|&nbsp;
</li>
<li class="draft">
<a data-pjax="true" href="/admin/posts?status=1" <#if status==1>style="color: #000" </#if>>草稿<span class="count">(${draftCount})</span></a>&nbsp;|&nbsp;
<a data-pjax="true" href="/admin/posts?status=1" <#if status==1>style="color: #000" </#if>><@spring.message code='common.status.draft' /><span class="count">(${draftCount})</span></a>&nbsp;|&nbsp;
</li>
<li class="trash">
<a data-pjax="true" href="/admin/posts?status=2" <#if status==2>style="color: #000" </#if>>回收站<span class="count">(${trashCount})</span></a>
<a data-pjax="true" href="/admin/posts?status=2" <#if status==2>style="color: #000" </#if>><@spring.message code='common.status.recycle-bin' /><span class="count">(${trashCount})</span></a>
</li>
</ul>
</div>
@ -47,13 +47,13 @@
<table class="table table-bordered table-hover">
<thead>
<tr>
<th>标题</th>
<th>分类目录</th>
<th>标签</th>
<th>评论</th>
<th>访问量</th>
<th>日期</th>
<th>操作</th>
<th><@spring.message code='common.th.title' /></th>
<th><@spring.message code='common.th.categories' /></th>
<th><@spring.message code='common.th.tags' /></th>
<th><@spring.message code='common.th.comments' /></th>
<th><@spring.message code='common.th.views' /></th>
<th><@spring.message code='common.th.date' /></th>
<th><@spring.message code='common.th.control' /></th>
</tr>
</thead>
<tbody>
@ -124,10 +124,10 @@
第${posts.number+1}/${posts.totalPages}页
</div>
<ul class="pagination no-margin pull-right">
<li><a data-pjax="true" class="btn btn-sm <#if !posts.hasPrevious()>disabled</#if>" href="/admin/posts?status=${status}">首页</a> </li>
<li><a data-pjax="true" class="btn btn-sm <#if !posts.hasPrevious()>disabled</#if>" href="/admin/posts?status=${status}&page=${posts.number-1}">上页</a></li>
<li><a data-pjax="true" class="btn btn-sm <#if !posts.hasNext()>disabled</#if>" href="/admin/posts?status=${status}&page=${posts.number+1}">下页</a></li>
<li><a data-pjax="true" class="btn btn-sm <#if !posts.hasNext()>disabled</#if>" href="/admin/posts?page=${posts.totalPages-1}&status=${status}">尾页</a> </li>
<li><a data-pjax="true" class="btn btn-sm <#if !posts.hasPrevious()>disabled</#if>" href="/admin/posts?status=${status}"><@spring.message code='admin.pageinfo.btn.first' /></a> </li>
<li><a data-pjax="true" class="btn btn-sm <#if !posts.hasPrevious()>disabled</#if>" href="/admin/posts?status=${status}&page=${posts.number-1}"><@spring.message code='admin.pageinfo.btn.pre' /></a></li>
<li><a data-pjax="true" class="btn btn-sm <#if !posts.hasNext()>disabled</#if>" href="/admin/posts?status=${status}&page=${posts.number+1}"><@spring.message code='admin.pageinfo.btn.next' /></a></li>
<li><a data-pjax="true" class="btn btn-sm <#if !posts.hasNext()>disabled</#if>" href="/admin/posts?page=${posts.totalPages-1}&status=${status}"><@spring.message code='admin.pageinfo.btn.last' /></a> </li>
</ul>
</div>
</div>

View File

@ -61,12 +61,12 @@
<section class="content-header">
<h1 style="display: inline-block;"><@spring.message code='admin.themes.title' /></h1>
<a id="showForm" href="#" onclick="openThemeInstall()">
<i class="fa fa-cloud-upload" aria-hidden="true"></i>安装主题
<i class="fa fa-cloud-upload" aria-hidden="true"></i><@spring.message code='admin.themes.btn.install' />
</a>
<ol class="breadcrumb">
<li><a data-pjax="true" href="/admin"><i class="fa fa-dashboard"></i> 首页</a></li>
<li><a data-pjax="true" href="#">外观</a></li>
<li class="active">主题管理</li>
<li><a data-pjax="true" href="/admin"><i class="fa fa-dashboard"></i> <@spring.message code='admin.index.bread.index' /></a></li>
<li><a data-pjax="true" href="#"><@spring.message code='admin.themes.bread.appearance' /></a></li>
<li class="active"><@spring.message code='admin.themes.title' /></li>
</ol>
</section>
<section class="content container-fluid">
@ -81,12 +81,12 @@
<div class="box-footer">
<span class="theme-title">${theme.themeName?if_exists?upper_case}</span>
<#if theme.hasOptions>
<button class="btn btn-primary btn-sm pull-right btn-theme-setting" onclick="openSetting('${theme.themeName?if_exists}','<#if theme.hasUpdate>true<#else>false</#if>')" style="display: none">设置</button>
<button class="btn btn-primary btn-sm pull-right btn-theme-setting" onclick="openSetting('${theme.themeName?if_exists}','<#if theme.hasUpdate>true<#else>false</#if>')" style="display: none"><@spring.message code='admin.themes.btn.setting' /></button>
</#if>
<#if activeTheme != "${theme.themeName}">
<button class="btn btn-default btn-sm pull-right btn-theme-enable" onclick="setTheme('${theme.themeName?if_exists}')" style="display: none;margin-right: 3px">启用</button>
<button class="btn btn-default btn-sm pull-right btn-theme-enable" onclick="setTheme('${theme.themeName?if_exists}')" style="display: none;margin-right: 3px"><@spring.message code='admin.themes.btn.enable' /></button>
<#else>
<button class="btn btn-default btn-sm pull-right btn-theme-enable" style="display: none;margin-right: 3px" disabled>已启用</button>
<button class="btn btn-default btn-sm pull-right btn-theme-enable" style="display: none;margin-right: 3px" disabled><@spring.message code='admin.themes.btn.activated' /></button>
</#if>
</div>
</div>