🎨 翻译部分页面

pull/33/merge
ruibaby 2018-09-15 13:10:07 +08:00
parent 0171365c30
commit 388f498b8c
9 changed files with 112 additions and 48 deletions

View File

@ -78,9 +78,27 @@ admin.index.blog-data.comments-count-text = A total of {0} comments was received
admin.index.blog-data.links-count-text = A total of {0} friend chains have been added.
admin.index.blog-data.views-count-text = The posts was visited {0} times in total.
# logs page
admin.logs.th.log-id = Log number
admin.logs.th.log-action = trigger event
admin.logs.th.log-result = produces result
admin.logs.th.log-datetime = Time of production
# attachments page
admin.attachments.title = Attachments manage
admin.attachments.btn.upload = Upload
admin.attachments.js.modal.detail-title = Attachment details
admin.attachments.modal.detail-title = Attachment details
admin.attachments.modal.form.attach-name = Attachment name:
admin.attachments.modal.form.attach-type = Attachment type:
admin.attachments.modal.form.attach-path = Attachment path:
admin.attachments.modal.form.attach-created = Upload time:
admin.attachments.modal.form.attach-storage = Attachment size:
admin.attachments.modal.form.attach-size = Size of the picture:
admin.attachments.modal.form.btn.copy-path = Copy link
admin.attachments.modal.js.copy-success = Successful copy!
admin.attachments.modal.select.tab.all-attach = All attachments
admin.attachments.modal.select.tab.upload = Local Upload
# backup page
admin.backup.title = Backup manage
@ -129,6 +147,13 @@ admin.pages.title = Pages manage
# pages gallery page
admin.pages.galleries.title = Galleries page
admin.pages.galleries.form.gallery-name = Picture name:
admin.pages.galleries.form.gallery-desc = Picture description:
admin.pages.galleries.form.gallery-date = Picture date:
admin.pages.galleries.form.gallery-location = Filming locations:
admin.pages.galleries.form.gallery-url = Picture src:
admin.pages.galleries.form.gallery-thumbnail-url = Thumbnail src:
admin.pages.galleries.modal.title = Picture details
# pages link page
admin.pages.links.title = Links page
@ -176,6 +201,13 @@ admin.themes.btn.activated = Activated
admin.themes.bread.appearance = Appearance
admin.themes.js.install-theme = Install theme
admin.themes.js.theme-setting = theme setting
admin.themes.modal.install.tab.upload = Local upload
admin.themes.modal.install.tab.pull = Remote pull
admin.themes.modal.install.tips = Git must be installed to use this feature, otherwise it will not work. More topics please click
admin.themes.modal.install.form.remote-address = Remote address:
admin.themes.modal.install.form.theme-name = Theme name:
admin.themes.modal.install.btn.install = Install
admin.themes.modal.install.btn.installing = Installing...
# about page
admin.halo.title = About Halo
@ -242,6 +274,7 @@ common.text.tips = Tips
common.text.tips.to-recycle-bin = Are you sure to move to the recycle bin?
common.text.tips.to-delete = Are you sure to delete permanently?(Irreversible)
common.text.tips.to-release-post = Are you sure you want to publish this article?
common.text.define-delete = Are you sure you want to delete?
# js
common.js.all-attachment = All attachments

View File

@ -78,9 +78,27 @@ admin.index.blog-data.comments-count-text = 累计获得了 {0} 条评论。
admin.index.blog-data.links-count-text = 累计添加了 {0} 个友链。
admin.index.blog-data.views-count-text = 文章总访问 {0} 次。
# logs page
admin.logs.th.log-id = 日志编号
admin.logs.th.log-action = 触发事件
admin.logs.th.log-result = 产生结果
admin.logs.th.log-datetime = 产生时间
# 附件管理页面
admin.attachments.title = 附件管理
admin.attachments.btn.upload = 上传
admin.attachments.js.modal.detail-title = 附件详情
admin.attachments.modal.detail-title = 附件详情
admin.attachments.modal.form.attach-name = 附件名:
admin.attachments.modal.form.attach-type = 附件类型:
admin.attachments.modal.form.attach-path = 附件路径:
admin.attachments.modal.form.attach-created = 上传时间:
admin.attachments.modal.form.attach-storage = 附件大小:
admin.attachments.modal.form.attach-size = 图片尺寸:
admin.attachments.modal.form.btn.copy-path = 复制链接
admin.attachments.modal.js.copy-success = 复制成功!
admin.attachments.modal.select.tab.all-attach = 所有附件
admin.attachments.modal.select.tab.upload = 本地上传
# 备份管理页面
admin.backup.title = 备份管理
@ -129,6 +147,13 @@ admin.pages.title = 页面管理
# 图库页面管理
admin.pages.galleries.title = 图库页面
admin.pages.galleries.form.gallery-name = 图片名称:
admin.pages.galleries.form.gallery-desc = 图片描述:
admin.pages.galleries.form.gallery-date = 图片日期:
admin.pages.galleries.form.gallery-location = 拍摄地点:
admin.pages.galleries.form.gallery-url = 图片地址:
admin.pages.galleries.form.gallery-thumbnail-url = 缩略图地址:
admin.pages.galleries.modal.title = 图片详情
# 友情链接页面管理
admin.pages.links.title = 友情链接
@ -176,6 +201,13 @@ admin.themes.btn.activated = 已启用
admin.themes.bread.appearance = 外观
admin.themes.js.install-theme = 安装主题
admin.themes.js.theme-setting = 主题设置
admin.themes.modal.install.tab.upload = 本地上传
admin.themes.modal.install.tab.pull = 远程拉取
admin.themes.modal.install.tips = 使用该功能必须安装Git否则无法使用。更多主题请点击
admin.themes.modal.install.form.remote-address = 远程地址:
admin.themes.modal.install.form.theme-name = 主题名称:
admin.themes.modal.install.btn.install = 安装
admin.themes.modal.install.btn.installing = 安装中...
# 关于页面
admin.halo.title = 关于Halo
@ -242,6 +274,7 @@ common.text.tips = 提示
common.text.tips.to-recycle-bin = 确定移到回收站?
common.text.tips.to-delete = 确定永久删除?(不可逆)
common.text.tips.to-release-post = 确定发布该文章?
common.text.define-delete = 你确定要删除?
# js
common.js.all-attachment = 所有附件

View File

@ -58,7 +58,7 @@
function openDetail(id) {
layer.open({
type: 2,
title: '附件详情',
title: '<@spring.message code="admin.attachments.js.modal.detail-title" />',
shadeClose: true,
shade: 0.5,
maxmin: true,
@ -81,7 +81,7 @@
if(data.success=="1"){
$("#uploadForm").hide(400);
$.toast({
text: "上传成功!",
text: data.message,
heading: '<@spring.message code="common.text.tips" />',
icon: 'success',
showHideTransition: 'fade',

View File

@ -21,50 +21,50 @@
<div class="col-lg-6 attachDesc">
<div class="box box-solid">
<div class="box-header with-border">
<h3 class="box-title">详细信息</h3>
<h3 class="box-title"><@spring.message code='admin.attachments.modal.detail-title' /></h3>
</div>
<form class="form-horizontal">
<div class="box-body">
<div class="form-group">
<label for="attachName" class="col-sm-2 control-label">附件名:</label>
<label for="attachName" class="col-sm-2 control-label"><@spring.message code='admin.attachments.modal.form.attach-name' /></label>
<div class="col-sm-10">
<input type="text" class="form-control" id="attachName" value="${attachment.attachName?if_exists}">
</div>
</div>
<div class="form-group">
<label for="attachType" class="col-sm-2 control-label">附件类型:</label>
<label for="attachType" class="col-sm-2 control-label"><@spring.message code='admin.attachments.modal.form.attach-type' /></label>
<div class="col-sm-10">
<input type="text" class="form-control" id="attachType" value="${attachment.attachType?if_exists}" disabled>
</div>
</div>
<div class="form-group">
<label for="attachPath" class="col-sm-2 control-label">附件路径:</label>
<label for="attachPath" class="col-sm-2 control-label"><@spring.message code='admin.attachments.modal.form.attach-path' /></label>
<div class="col-sm-10">
<input type="text" class="form-control" id="attachPath" value="${attachment.attachPath?if_exists}" disabled>
</div>
</div>
<div class="form-group">
<label for="attachCreated" class="col-sm-2 control-label">上传时间:</label>
<label for="attachCreated" class="col-sm-2 control-label"><@spring.message code='admin.attachments.modal.form.attach-created' /></label>
<div class="col-sm-10">
<input type="text" class="form-control" id="attachCreated" value="${attachment.attachCreated?if_exists}" disabled>
</div>
</div>
<div class="form-group">
<label for="attachStorage" class="col-sm-2 control-label">附件大小:</label>
<label for="attachStorage" class="col-sm-2 control-label"><@spring.message code='admin.attachments.modal.form.attach-storage' /></label>
<div class="col-sm-10">
<input type="text" class="form-control" id="attachStorage" value="${attachment.attachSize?if_exists}" disabled>
</div>
</div>
<div class="form-group">
<label for="attachSize" class="col-sm-2 control-label">图片尺寸:</label>
<label for="attachSize" class="col-sm-2 control-label"><@spring.message code='admin.attachments.modal.form.attach-size' /></label>
<div class="col-sm-10">
<input type="text" class="form-control" id="attachSize" value="${attachment.attachWh?if_exists}" disabled>
</div>
</div>
</div>
<div class="box-footer">
<button type="button" class="btn btn-danger btn-sm pull-left" onclick="btn_delete()">永久删除</button>
<button type="button" class="btn btn-info btn-sm pull-right btn-copy" data-clipboard-text="${options.blog_url?if_exists}${attachment.attachPath}">复制链接</button>
<button type="button" class="btn btn-danger btn-sm pull-left" onclick="btn_delete()"><@spring.message code="common.btn.delete" /></button>
<button type="button" class="btn btn-info btn-sm pull-right btn-copy" data-clipboard-text="${options.blog_url?if_exists}${attachment.attachPath}"><@spring.message code='admin.attachments.modal.form.btn.copy-path' /></button>
</div>
</form>
</div>
@ -81,9 +81,9 @@
<script src="/static/js/app.js"></script>
<script>
function btn_delete() {
layer.msg('你确定要删除?', {
layer.msg('<@spring.message code="common.text.define-delete" />', {
time: 0
,btn: ['删除', '<@spring.message code="common.btn.cancel" />']
,btn: ['<@spring.message code="common.btn.delete" />', '<@spring.message code="common.btn.cancel" />']
,yes: function(index){
layer.close(index);
$.ajax({
@ -123,7 +123,7 @@
var clipboard = new Clipboard('.btn-copy');
});
$('.btn-copy').click(function () {
showMsg("复制成功","success",1000)
showMsg("<@spring.message code='admin.attachments.modal.js.copy-success' />","success",1000)
})
</script>
</html>

View File

@ -15,10 +15,10 @@
<div class="nav-tabs-custom">
<ul class="nav nav-tabs">
<li class="active">
<a href="#allAttach" data-toggle="tab">所有附件</a>
<a href="#allAttach" data-toggle="tab"><@spring.message code='admin.attachments.modal.select.tab.all-attach' /></a>
</li>
<li>
<a href="#uploadAttach" data-toggle="tab">选择上传</a>
<a href="#uploadAttach" data-toggle="tab"><@spring.message code='admin.attachments.modal.select.tab.upload' /></a>
</li>
</ul>
<div class="tab-content">
@ -33,7 +33,7 @@
</#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 class="btn btn-sm <#if !attachments.hasPrevious()>disabled</#if>" href="/admin/attachments/select" ><@spring.message code='admin.pageinfo.btn.first' /></a> </li>
@ -81,7 +81,7 @@
if(data.success=="1"){
$("#uploadForm").hide(400);
$.toast({
text: "上传成功!",
text: data.message,
heading: '<@spring.message code="common.text.tips" />',
icon: 'success',
showHideTransition: 'fade',
@ -102,7 +102,7 @@
var clipboard = new Clipboard('.thumbnail');
});
$('.thumbnail').click(function () {
showMsg("复制成功","success",1000)
showMsg("<@spring.message code='admin.attachments.modal.js.copy-success' />","success",1000)
})
</script>
</html>

View File

@ -15,10 +15,10 @@
<div class="nav-tabs-custom">
<ul class="nav nav-tabs">
<li class="active">
<a href="#allAttach" data-toggle="tab">所有附件</a>
<a href="#allAttach" data-toggle="tab"><@spring.message code='admin.attachments.modal.select.tab.all-attach' /></a>
</li>
<li>
<a href="#uploadAttach" data-toggle="tab">选择上传</a>
<a href="#uploadAttach" data-toggle="tab"><@spring.message code='admin.attachments.modal.select.tab.upload' /></a>
</li>
</ul>
<div class="tab-content">
@ -33,7 +33,7 @@
</#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 class="btn btn-sm <#if !attachments.hasPrevious()>disabled</#if>" href="/admin/attachments/select" ><@spring.message code='admin.pageinfo.btn.first' /></a> </li>
@ -79,7 +79,7 @@
if(data.success=="1"){
$("#uploadForm").hide(400);
$.toast({
text: "上传成功!",
text: data.message,
heading: '<@spring.message code="common.text.tips" />',
icon: 'success',
showHideTransition: 'fade',

View File

@ -21,50 +21,50 @@
<div class="col-lg-6 attachDesc">
<div class="box box-solid">
<div class="box-header with-border">
<h3 class="box-title">详细信息</h3>
<h3 class="box-title"><@spring.message code='admin.pages.galleries.modal.title' /></h3>
</div>
<form action="/admin/page/gallery/save" method="post" class="form-horizontal" id="galleryForm">
<div class="box-body">
<input type="hidden" value="${gallery.galleryId?c}" name="galleryId">
<div class="form-group">
<label for="galleryName" class="col-sm-2 control-label">图片名称:</label>
<label for="galleryName" class="col-sm-2 control-label"><@spring.message code='admin.pages.galleries.form.gallery-name' /></label>
<div class="col-sm-10">
<input type="text" class="form-control" id="galleryName" name="galleryName" value="${gallery.galleryName}">
</div>
</div>
<div class="form-group">
<label for="galleryDesc" class="col-sm-2 control-label">图片描述:</label>
<label for="galleryDesc" class="col-sm-2 control-label"><@spring.message code='admin.pages.galleries.form.gallery-desc' /></label>
<div class="col-sm-10">
<input type="text" class="form-control" id="galleryDesc" name="galleryDesc" value="${gallery.galleryDesc?if_exists}" >
</div>
</div>
<div class="form-group">
<label for="galleryDate" class="col-sm-2 control-label">图片日期:</label>
<label for="galleryDate" class="col-sm-2 control-label"><@spring.message code='admin.pages.galleries.form.gallery-date' /></label>
<div class="col-sm-10">
<input type="date" class="form-control" id="galleryDate" name="galleryDate" value="${gallery.galleryDate?if_exists}">
</div>
</div>
<div class="form-group">
<label for="galleryLocation" class="col-sm-2 control-label">拍摄地点:</label>
<label for="galleryLocation" class="col-sm-2 control-label"><@spring.message code='admin.pages.galleries.form.gallery-location' /></label>
<div class="col-sm-10">
<input type="text" class="form-control" id="galleryLocation" name="galleryLocation" value="${gallery.galleryLocation?if_exists}" >
</div>
</div>
<div class="form-group">
<label for="galleryUrl" class="col-sm-2 control-label">图片地址:</label>
<label for="galleryUrl" class="col-sm-2 control-label"><@spring.message code='admin.pages.galleries.form.gallery-url' /></label>
<div class="col-sm-10">
<input type="text" class="form-control" id="galleryUrl" name="galleryUrl" value="${gallery.galleryUrl}">
</div>
</div>
<div class="form-group">
<label for="galleryUrl" class="col-sm-2 control-label">缩略图地址:</label>
<label for="galleryUrl" class="col-sm-2 control-label"><@spring.message code='admin.pages.galleries.form.gallery-thumbnail-url' /></label>
<div class="col-sm-10">
<input type="text" class="form-control" id="galleryThumbnailUrl" name="galleryThumbnailUrl" value="${gallery.galleryThumbnailUrl}">
</div>
</div>
</div>
<div class="box-footer">
<button type="button" class="btn btn-danger btn-sm pull-left" onclick="btn_delete()">永久删除</button>
<button type="button" class="btn btn-danger btn-sm pull-left" onclick="btn_delete()"><@spring.message code='common.btn.delete' /></button>
<button type="button" class="btn btn-info btn-sm pull-right" onclick="btn_save()"><@spring.message code='common.btn.save' /></button>
</div>
</form>
@ -81,9 +81,9 @@
<script src="/static/js/app.js"></script>
<script>
function btn_delete() {
layer.msg('你确定要删除?', {
layer.msg('<@spring.message code="common.text.define-delete" />', {
time: 0
,btn: ['删除', '<@spring.message code="common.btn.cancel" />']
,btn: ['<@spring.message code="common.btn.delete" />', '<@spring.message code="common.btn.cancel" />']
,yes: function(index){
layer.close(index);
$.ajax({
@ -96,7 +96,7 @@
success: function (data) {
if(data.code==1){
$.toast({
text: "删除成功!",
text: data.msg,
heading: '<@spring.message code="common.text.tips" />',
icon: 'success',
showHideTransition: 'fade',
@ -112,7 +112,7 @@
}
});
}else{
showMsg("删除失败","error",2000);
showMsg(data.msg,"error",2000);
}
}
});

View File

@ -15,11 +15,11 @@
<table class="table table-bordered table-hover">
<thead>
<tr>
<th>日志编号</th>
<th>触发事件</th>
<th>产生结果</th>
<th><@spring.message code='admin.logs.th.log-id' /></th>
<th><@spring.message code='admin.logs.th.log-action' /></th>
<th><@spring.message code='admin.logs.th.log-result' /></th>
<th>IP</th>
<th>产生时间</th>
<th><@spring.message code='admin.logs.th.log-datetime' /></th>
</tr>
</thead>
<tbody>
@ -37,7 +37,7 @@
</div>
<div class="box-footer clearfix">
<div class="no-margin pull-left">
第${logs.number+1}/${logs.totalPages}页
<@spring.message code='admin.pageinfo.text.no' />${logs.number+1}/${logs.totalPages}<@spring.message code='admin.pageinfo.text.page' />
</div>
<div class="no-margin pull-right">
<ul class="pagination" style="margin: 0;">
@ -55,6 +55,4 @@
</body>
<script src="/static/plugins/jquery/jquery.min.js"></script>
<script src="/static/plugins/bootstrap/js/bootstrap.min.js"></script>
<script>
</script>
</html>

View File

@ -25,10 +25,10 @@
<div class="nav-tabs-custom">
<ul class="nav nav-tabs">
<li class="active">
<a href="#upload" data-toggle="tab">本地上传</a>
<a href="#upload" data-toggle="tab"><@spring.message code='admin.themes.modal.install.tab.upload' /></a>
</li>
<li>
<a href="#clone" data-toggle="tab">远程拉取</a>
<a href="#clone" data-toggle="tab"><@spring.message code='admin.themes.modal.install.tab.pull' /></a>
</li>
</ul>
<div class="tab-content">
@ -48,23 +48,23 @@
<div class="box-body">
<div class="alert alert-info alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<strong>注意!</strong> 使用该功能必须安装Git否则无法使用。更多主题请点击<a href="https://gitee.com/babyrui" target="_blank" class="alert-link">https://gitee.com/babyrui</a>.
<strong><@spring.message code='common.text.tips' /></strong> <@spring.message code='admin.themes.modal.install.tips' />&nbsp;<a href="https://gitee.com/babyrui" target="_blank" class="alert-link">https://gitee.com/babyrui</a>.
</div>
<div class="form-group">
<label for="remoteAddr" class="col-lg-2 col-sm-4 control-label">远程地址:</label>
<label for="remoteAddr" class="col-lg-2 col-sm-4 control-label"><@spring.message code='admin.themes.modal.install.form.remote-address' /></label>
<div class="col-lg-4 col-sm-8">
<input type="text" class="form-control" id="remoteAddr" name="remoteAddr">
</div>
</div>
<div class="form-group">
<label for="themeName" class="col-lg-2 col-sm-4 control-label">主题名称:</label>
<label for="themeName" class="col-lg-2 col-sm-4 control-label"><@spring.message code='admin.themes.modal.install.form.theme-name' /></label>
<div class="col-lg-4 col-sm-8">
<input type="text" class="form-control" id="themeName" name="themeName">
</div>
</div>
</div>
<div class="box-footer">
<button type="button" data-loading-text="安装中..." class="btn btn-primary btn-sm" onclick="pullAction()" id="btnInstall">安装</button>
<button type="button" data-loading-text="<@spring.message code='admin.themes.modal.install.btn.installing' />" class="btn btn-primary btn-sm" onclick="pullAction()" id="btnInstall"><@spring.message code='admin.themes.modal.install.btn.install' /></button>
</div>
</form>
</div>