浏览代码

国际化

xuxueli 7 年前
父节点
当前提交
6f2a5d6c30

+ 28 - 3
xxl-job-admin/src/main/resources/i18n/message.properties 查看文件

@@ -1,5 +1,12 @@
1 1
 admin_name=任务调度中心
2
+admin_name_full=分布式任务调度平台XXL-JOB
2 3
 
4
+## system
5
+system_tips=系统提示
6
+system_ok=确定
7
+system_close=关闭
8
+
9
+## login
3 10
 login_btn=登录
4 11
 login_remember_me=记住密码
5 12
 login_username_placeholder=请输入登录账号
@@ -11,11 +18,29 @@ login_password_lt_5=登录密码不应低于5位
11 18
 login_success=登录成功
12 19
 login_fail=登录失败
13 20
 
21
+## logout
14 22
 logout_btn=注销
15 23
 logout_confirm=确认注销登录?
16 24
 logout_success=注销成功
17 25
 logout_fail=注销失败
18 26
 
19
-system_tips=系统提示
20
-system_ok=确定2
21
-system_close=关闭2
27
+## dashboard
28
+job_dashboard_name=运行报表
29
+job_dashboard_job_num=任务数量
30
+job_dashboard_job_num_tip=调度中心运行的任务数量
31
+job_dashboard_trigger_num=调度次数
32
+job_dashboard_trigger_num_tip=调度中心触发的调度次数
33
+job_dashboard_jobgroup_num=执行器数量
34
+job_dashboard_jobgroup_num_tip=调度中心在线的执行器机器数量
35
+
36
+job_dashboard_report=调度报表
37
+
38
+## job info
39
+jobinfo_name=任务管理
40
+joblog_name=调度日志
41
+jobgroup_name=执行器管理
42
+
43
+
44
+## help
45
+job_help=使用教程
46
+job_help_document=官方文档

+ 5 - 5
xxl-job-admin/src/main/webapp/WEB-INF/template/common/common.macro.ftl 查看文件

@@ -95,11 +95,11 @@
95 95
 		<section class="sidebar">
96 96
 			<!-- sidebar menu: : style can be found in sidebar.less -->
97 97
 			<ul class="sidebar-menu">
98
-				<li class="header">常用模块</li>
99
-				<li class="nav-click <#if pageName == "jobinfo">active</#if>" ><a href="${request.contextPath}/jobinfo"><i class="fa fa-circle-o text-aqua"></i><span>任务管理</span></a></li>
100
-				<li class="nav-click <#if pageName == "joblog">active</#if>" ><a href="${request.contextPath}/joblog"><i class="fa fa-circle-o text-yellow"></i><span>调度日志</span></a></li>
101
-                <li class="nav-click <#if pageName == "jobgroup">active</#if>" ><a href="${request.contextPath}/jobgroup"><i class="fa fa-circle-o text-green"></i><span>执行器管理</span></a></li>
102
-				<li class="nav-click <#if pageName == "help">active</#if>" ><a href="${request.contextPath}/help"><i class="fa fa-circle-o text-gray"></i><span>使用教程</span></a></li>
98
+				<#--<li class="header">常用模块</li>-->
99
+				<li class="nav-click <#if pageName == "jobinfo">active</#if>" ><a href="${request.contextPath}/jobinfo"><i class="fa fa-circle-o text-aqua"></i><span>${I18nUtil.getString("jobinfo_name")}</span></a></li>
100
+				<li class="nav-click <#if pageName == "joblog">active</#if>" ><a href="${request.contextPath}/joblog"><i class="fa fa-circle-o text-yellow"></i><span>${I18nUtil.getString("joblog_name")}</span></a></li>
101
+                <li class="nav-click <#if pageName == "jobgroup">active</#if>" ><a href="${request.contextPath}/jobgroup"><i class="fa fa-circle-o text-green"></i><span>${I18nUtil.getString("jobgroup_name")}</span></a></li>
102
+				<li class="nav-click <#if pageName == "help">active</#if>" ><a href="${request.contextPath}/help"><i class="fa fa-circle-o text-gray"></i><span>${I18nUtil.getString("job_help")}</span></a></li>
103 103
 			</ul>
104 104
 		</section>
105 105
 		<!-- /.sidebar -->

+ 3 - 3
xxl-job-admin/src/main/webapp/WEB-INF/template/help.ftl 查看文件

@@ -16,7 +16,7 @@
16 16
 	<div class="content-wrapper">
17 17
 		<!-- Content Header (Page header) -->
18 18
 		<section class="content-header">
19
-			<h1>使用教程</h1>
19
+			<h1>${I18nUtil.getString("job_help")}</h1>
20 20
 			<!--
21 21
 			<ol class="breadcrumb">
22 22
 				<li><a><i class="fa fa-dashboard"></i>调度中心</a></li>
@@ -28,13 +28,13 @@
28 28
 		<!-- Main content -->
29 29
 		<section class="content">
30 30
 			<div class="callout callout-info">
31
-				<h4>分布式任务调度平台XXL-JOB</h4>
31
+				<h4>${I18nUtil.getString("admin_name_full")}</h4>
32 32
 				<br>
33 33
 				<p>
34 34
 					<a target="_blank" href="https://github.com/xuxueli/xxl-job">github</a>&nbsp;&nbsp;&nbsp;&nbsp;
35 35
 					<iframe src="https://ghbtns.com/github-btn.html?user=xuxueli&repo=xxl-job&type=star&count=true" frameborder="0" scrolling="0" width="170px" height="20px" style="margin-bottom:-5px;"></iframe> 
36 36
 					<br><br>
37
-                    <a target="_blank" href="http://www.xuxueli.com/xxl-job/">文档地址</a>
37
+                    <a target="_blank" href="http://www.xuxueli.com/xxl-job/">${I18nUtil.getString("job_help_document")}</a>
38 38
                     <br><br>
39 39
 
40 40
 				</p>

+ 11 - 8
xxl-job-admin/src/main/webapp/WEB-INF/template/index.ftl 查看文件

@@ -18,7 +18,7 @@
18 18
 	<div class="content-wrapper">
19 19
 		<!-- Content Header (Page header) -->
20 20
 		<section class="content-header">
21
-			<h1>运行报表</h1>
21
+			<h1>${I18nUtil.getString("job_dashboard_name")}</h1>
22 22
 			<!--
23 23
 			<h1>运行报表<small>任务调度中心</small></h1>
24 24
 			<ol class="breadcrumb">
@@ -40,13 +40,13 @@
40 40
                         <span class="info-box-icon"><i class="fa fa-flag-o"></i></span>
41 41
 
42 42
                         <div class="info-box-content">
43
-                            <span class="info-box-text">任务数量</span>
43
+                            <span class="info-box-text">${I18nUtil.getString("job_dashboard_job_num")}</span>
44 44
                             <span class="info-box-number">${jobInfoCount}</span>
45 45
 
46 46
                             <div class="progress">
47 47
                                 <div class="progress-bar" style="width: 100%"></div>
48 48
                             </div>
49
-                            <span class="progress-description">调度中心运行的任务数量</span>
49
+                            <span class="progress-description">${I18nUtil.getString("job_dashboard_job_num_tip")}</span>
50 50
                         </div>
51 51
                     </div>
52 52
                 </div>
@@ -57,14 +57,14 @@
57 57
                         <span class="info-box-icon"><i class="fa fa-calendar"></i></span>
58 58
 
59 59
                         <div class="info-box-content">
60
-                            <span class="info-box-text">调度次数</span>
60
+                            <span class="info-box-text">${I18nUtil.getString("job_dashboard_trigger_num")}</span>
61 61
                             <span class="info-box-number">${jobLogCount}</span>
62 62
 
63 63
                             <div class="progress">
64 64
                                 <div class="progress-bar" style="width: 100%" ></div>
65 65
                             </div>
66 66
                             <span class="progress-description">
67
-                                调度中心触发的调度次数
67
+                                ${I18nUtil.getString("job_dashboard_trigger_num_tip")}
68 68
                                 <#--<#if jobLogCount gt 0>
69 69
                                     调度成功率:${(jobLogSuccessCount*100/jobLogCount)?string("0.00")}<small>%</small>
70 70
                                 </#if>-->
@@ -79,13 +79,13 @@
79 79
                         <span class="info-box-icon"><i class="fa ion-ios-settings-strong"></i></span>
80 80
 
81 81
                         <div class="info-box-content">
82
-                            <span class="info-box-text">执行器数量</span>
82
+                            <span class="info-box-text">${I18nUtil.getString("job_dashboard_jobgroup_num")}</span>
83 83
                             <span class="info-box-number">${executorCount}</span>
84 84
 
85 85
                             <div class="progress">
86 86
                                 <div class="progress-bar" style="width: 100%"></div>
87 87
                             </div>
88
-                            <span class="progress-description">调度中心在线的执行器机器数量</span>
88
+                            <span class="progress-description">${I18nUtil.getString("job_dashboard_jobgroup_num_tip")}</span>
89 89
                         </div>
90 90
                     </div>
91 91
                 </div>
@@ -97,7 +97,7 @@
97 97
                 <div class="col-md-12">
98 98
                     <div class="box">
99 99
                         <div class="box-header with-border">
100
-                            <h3 class="box-title">调度报表</h3>
100
+                            <h3 class="box-title">${I18nUtil.getString("job_dashboard_report")}</h3>
101 101
                             <#--<input type="text" class="form-control" id="filterTime" readonly >-->
102 102
 
103 103
                             <!-- tools box -->
@@ -137,6 +137,9 @@
137 137
 	<@netCommon.commonFooter />
138 138
 </div>
139 139
 <@netCommon.commonScript />
140
+<script>
141
+var system_tips = '${I18nUtil.getString("system_tips")}';
142
+</script>
140 143
 <!-- daterangepicker -->
141 144
 <script src="${request.contextPath}/static/adminlte/plugins/daterangepicker/moment.min.js"></script>
142 145
 <script src="${request.contextPath}/static/adminlte/plugins/daterangepicker/daterangepicker.js"></script>

+ 1 - 1
xxl-job-admin/src/main/webapp/WEB-INF/template/jobgroup/jobgroup.index.ftl 查看文件

@@ -18,7 +18,7 @@
18 18
 	<div class="content-wrapper">
19 19
 		<!-- Content Header (Page header) -->
20 20
 		<section class="content-header">
21
-			<h1>执行器管理</h1>
21
+			<h1>${I18nUtil.getString("jobgroup_name")}</h1>
22 22
 		</section>
23 23
 
24 24
 		<!-- Main content -->

+ 1 - 1
xxl-job-admin/src/main/webapp/WEB-INF/template/jobinfo/jobinfo.index.ftl 查看文件

@@ -19,7 +19,7 @@
19 19
 	<div class="content-wrapper">
20 20
 		<!-- Content Header (Page header) -->
21 21
 		<section class="content-header">
22
-			<h1>任务管理</h1>
22
+			<h1>${I18nUtil.getString("jobinfo_name")}</h1>
23 23
 			<!--
24 24
 			<ol class="breadcrumb">
25 25
 				<li><a><i class="fa fa-dashboard"></i>调度管理</a></li>

+ 2 - 2
xxl-job-admin/src/main/webapp/WEB-INF/template/joblog/joblog.index.ftl 查看文件

@@ -20,7 +20,7 @@
20 20
 	<div class="content-wrapper">
21 21
 		<!-- Content Header (Page header) -->
22 22
 		<section class="content-header">
23
-			<h1>调度日志</h1>
23
+			<h1>${I18nUtil.getString("joblog_name")}</h1>
24 24
 			<!--
25 25
 			<ol class="breadcrumb">
26 26
 				<li><a><i class="fa fa-dashboard"></i>调度日志</a></li>
@@ -85,7 +85,7 @@
85 85
 			<div class="row">
86 86
 				<div class="col-xs-12">
87 87
 					<div class="box">
88
-			            <div class="box-header hide"><h3 class="box-title">调度日志</h3></div>
88
+			            <#--<div class="box-header hide"><h3 class="box-title">调度日志</h3></div>-->
89 89
 			            <div class="box-body">
90 90
 			              	<table id="joblog_list" class="table table-bordered table-striped display" width="100%" >
91 91
 				                <thead>

+ 3 - 2
xxl-job-admin/src/main/webapp/WEB-INF/template/login.ftl 查看文件

@@ -39,6 +39,9 @@
39 39
 	</div>
40 40
 <@netCommon.commonScript />
41 41
 <script>
42
+var system_tips = '${I18nUtil.getString("system_tips")}';
43
+var system_ok = '${I18nUtil.getString("system_ok")}';
44
+
42 45
 var login_username_empty = '${I18nUtil.getString("login_username_empty")}';
43 46
 var login_username_lt_5 = '${I18nUtil.getString("login_username_lt_5")}';
44 47
 
@@ -47,8 +50,6 @@ var login_password_lt_5 = '${I18nUtil.getString("login_password_lt_5")}';
47 50
 
48 51
 var login_success = '${I18nUtil.getString("login_success")}';
49 52
 var login_fail = '${I18nUtil.getString("login_fail")}';
50
-var system_tips = '${I18nUtil.getString("system_tips")}';
51
-var system_ok = '${I18nUtil.getString("system_ok")}';
52 53
 </script>
53 54
 <script src="${request.contextPath}/static/plugins/jquery/jquery.validate.min.js"></script>
54 55
 <script src="${request.contextPath}/static/adminlte/plugins/iCheck/icheck.min.js"></script>

+ 1 - 1
xxl-job-admin/src/main/webapp/static/js/index.js 查看文件

@@ -63,7 +63,7 @@ $(function () {
63 63
                     pieChartInit(data);
64 64
                 } else {
65 65
                     layer.open({
66
-                        title: '系统提示',
66
+                        title: system_tips,
67 67
                         content: (data.msg || '调度报表数据加载异常'),
68 68
                         icon: '2'
69 69
                     });