Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
孙克
/
smf-core
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit 4bf3e266
由
LN
编写于
2022-01-05 09:47:12 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
菜单调整,菜单文字修改
1 个父辈
699c2f9e
显示空白字符变更
内嵌
并排
正在显示
7 个修改的文件
包含
100 行增加
和
41 行删除
src/main/java/com/neotel/smfcore/common/init/DataInitManager.java
src/main/java/com/neotel/smfcore/core/language/util/MessageService.java
src/main/resources/messages.properties
src/main/resources/messages_en_US.properties
src/main/resources/messages_ja_JP.properties
src/main/resources/messages_zh_CN.properties
src/main/resources/messages_zh_TW.properties
src/main/java/com/neotel/smfcore/common/init/DataInitManager.java
查看文件 @
4bf3e26
...
@@ -135,14 +135,32 @@ public class DataInitManager {
...
@@ -135,14 +135,32 @@ public class DataInitManager {
for
(
Menu
subm
:
subMenus
for
(
Menu
subm
:
subMenus
)
{
)
{
List
<
Menu
>
childMenus
=
new
ArrayList
<>();
if
(
subm
.
getChildren
()!=
null
)
{
childMenus
=
new
ArrayList
<>(
subm
.
getChildren
())
;
}
i
++;
i
++;
int
subSort
=
sortValue
*
10
+
i
;
int
subSort
=
sortValue
*
10
+
i
;
subm
.
setMenuSort
(
subSort
);
subm
.
setMenuSort
(
subSort
);
subm
.
setSubCount
(
0
);
subm
.
setSubCount
(
childMenus
.
size
()
);
subm
.
setPid
(
pMenu
.
getId
());
subm
.
setPid
(
pMenu
.
getId
());
subm
.
setChildren
(
new
ArrayList
<>());
subm
=
menuManager
.
saveMenu
(
subm
);
subm
=
menuManager
.
saveMenu
(
subm
);
list
.
add
(
subm
);
list
.
add
(
subm
);
// list.addAll(createSubPerMenus(subm));
// list.addAll(createSubPerMenus(subm));
for
(
Menu
childMenu
:
childMenus
){
i
++;
subSort
=
sortValue
*
10
+
i
;
childMenu
.
setMenuSort
(
subSort
);
childMenu
.
setSubCount
(
0
);
childMenu
.
setPid
(
subm
.
getId
());
childMenu
.
setChildren
(
new
ArrayList
<>());
childMenu
=
menuManager
.
saveMenu
(
childMenu
);
list
.
add
(
childMenu
);
}
}
}
}
}
return
list
;
return
list
;
...
@@ -182,29 +200,38 @@ public class DataInitManager {
...
@@ -182,29 +200,38 @@ public class DataInitManager {
private
Set
<
String
>
MenuInitNew
()
{
private
Set
<
String
>
MenuInitNew
()
{
List
<
Menu
>
menus
=
new
ArrayList
<
Menu
>();
List
<
Menu
>
menus
=
new
ArrayList
<
Menu
>();
//
料架分组
//
设备看板
Menu
menukanban
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"boxkanban"
,
"设备看板"
,
1
,
"lockMaterial"
,
"lockMaterial/material/index"
,
""
,
0
,
"kanban"
);
Menu
menukanban
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"boxkanban"
,
"设备看板"
,
1
,
"lockMaterial"
,
"lockMaterial/material/index"
,
""
,
0
,
"kanban"
);
// menukanban.setHidden(true);
menus
.
addAll
(
createMenus
(
menukanban
));
menus
.
addAll
(
createMenus
(
menukanban
));
//料架分组
//料架分组
Menu
menuShelf
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"sensorShelf"
,
"料架分组"
,
1
,
"lightGroup"
,
"neolight/lightGroup/index"
,
""
,
0
,
"neo1"
);
Menu
menuShelf
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"sensorShelf"
,
"料架分组"
,
1
,
"lightGroup"
,
"neolight/lightGroup/index"
,
""
,
0
,
"neo1"
);
menuShelf
.
setHidden
(
true
);
menuShelf
.
setHidden
(
true
);
menus
.
addAll
(
createMenus
(
menuShelf
));
menus
.
addAll
(
createMenus
(
menuShelf
));
//
出库:工单,查找出库
//
物料管理:工单出库,查找出库(UID出库,PN出库),物料标签,料盒操作,出库策略,工单设置
Menu
poutOut
=
Menu
.
CreatePMenu
(
"物料管理"
,
20
,
"order"
,
2
,
"workOrder"
);
Menu
poutOut
=
Menu
.
CreatePMenu
(
"物料管理"
,
20
,
"order"
,
2
,
"workOrder"
);
Menu
menuOrder
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"workOrder"
,
"工单出库"
,
1
,
"workOrder"
,
"neolight/workOrder/index"
,
""
,
0
,
"workOrder"
);
Menu
menuOrder
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"workOrder"
,
"工单出库"
,
1
,
"workOrder"
,
"neolight/workOrder/index"
,
""
,
0
,
"workOrder"
);
Menu
menuOut
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"checkOut"
,
"查找出库"
,
1
,
"singleOuput"
,
"neolight/singleOuput/index"
,
""
,
0
,
"export1"
);
Menu
celueOut
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"tacticsOuput"
,
"策略出库"
,
1
,
"tacticsOuput"
,
"neolight/tacticsOuput/index"
,
""
,
0
,
"workOrder"
);
Menu
out
=
Menu
.
CreatePMenu
(
"查找出库"
,
20
,
"searchOut"
,
2
,
"export1"
);
Menu
groupOut
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"labelOuput"
,
"物料分组"
,
1
,
"labelOuput"
,
"neolight/labelOuput/index"
,
""
,
0
,
"export1"
);
Menu
menuOut
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"checkOut"
,
"UID出库"
,
1
,
"singleOuput"
,
"neolight/singleOuput/index"
,
""
,
0
,
"export1"
);
Menu
manualOut
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"manualOut"
,
"手动出库"
,
1
,
"manualOut"
,
"neolight/manualOut/index"
,
""
,
0
,
"export1"
);
Menu
celueOut
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"tacticsOuput"
,
"PN出库"
,
1
,
"tacticsOuput"
,
"neolight/tacticsOuput/index"
,
""
,
0
,
"workOrder"
);
out
.
setChildren
(
Arrays
.
asList
((
new
Menu
[]{
menuOut
,
celueOut
})));
Menu
groupOut
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"labelOuput"
,
"物料标签"
,
1
,
"labelOuput"
,
"neolight/labelOuput/index"
,
""
,
0
,
"mgroup"
);
// Menu manualOut = new Menu(new ArrayList<Menu>(), 1, "manualOut", "手动出库", 1, "manualOut", "neolight/manualOut/index", "", 0, "export1");
Menu
materialBox
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"materialBox"
,
"料盒操作"
,
1
,
"materialBox"
,
"neolight/materialBox/index"
,
""
,
0
,
"mIbox"
);
Menu
materialBox
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"materialBox"
,
"料盒操作"
,
1
,
"materialBox"
,
"neolight/materialBox/index"
,
""
,
0
,
"mIbox"
);
Menu
outSet
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"outSetting"
,
"出库策略"
,
1
,
"outSetting"
,
"system/outSetting/index"
,
""
,
0
,
"outSet"
);
Menu
orderSet
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"orderSetting"
,
"工单设置"
,
1
,
"orderSetting"
,
"system/orderSetting/index"
,
""
,
0
,
"sysSet"
);
celueOut
.
setHidden
(
true
);
celueOut
.
setHidden
(
true
);
groupOut
.
setHidden
(
true
);
groupOut
.
setHidden
(
true
);
manualOut
.
setHidden
(
true
);
materialBox
.
setHidden
(
true
);
materialBox
.
setHidden
(
true
);
menus
.
addAll
(
createMenus
(
poutOut
,
menuOrder
,
menuOut
,
celueOut
,
groupOut
,
manualOut
,
materialBox
));
outSet
.
setHidden
(
true
);
orderSet
.
setHidden
(
true
);
menus
.
addAll
(
createMenus
(
poutOut
,
menuOrder
,
out
,
groupOut
,
materialBox
,
outSet
,
orderSet
));
//MSD管理:MSD库存.MSD追溯性.MSD设置
Menu
msd
=
Menu
.
CreatePMenu
(
"MSD管理"
,
20
,
"msd"
,
2
,
"MSD"
);
Menu
msd
=
Menu
.
CreatePMenu
(
"MSD管理"
,
20
,
"msd"
,
2
,
"MSD"
);
Menu
msdManage
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"msdManage"
,
"MSD库存"
,
1
,
"msdManage"
,
"neolight/msdManage/index"
,
""
,
0
,
"MSDManager"
);
Menu
msdManage
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"msdManage"
,
"MSD库存"
,
1
,
"msdManage"
,
"neolight/msdManage/index"
,
""
,
0
,
"MSDManager"
);
Menu
msdData
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"msdData"
,
"MSD追溯性"
,
1
,
"msdData"
,
"neolight/msdData/index"
,
""
,
0
,
"MSDData"
);
Menu
msdData
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"msdData"
,
"MSD追溯性"
,
1
,
"msdData"
,
"neolight/msdData/index"
,
""
,
0
,
"MSDData"
);
...
@@ -212,7 +239,7 @@ public class DataInitManager {
...
@@ -212,7 +239,7 @@ public class DataInitManager {
msd
.
setHidden
(
true
);
msd
.
setHidden
(
true
);
menus
.
addAll
(
createMenus
(
msd
,
msdManage
,
msdData
,
msdSetting
));
menus
.
addAll
(
createMenus
(
msd
,
msdManage
,
msdData
,
msdSetting
));
//锡膏管理:设备概览.库存.追溯性.设置
Menu
solderPaste
=
Menu
.
CreatePMenu
(
"锡膏管理"
,
20
,
"solderPaste"
,
2
,
"sMana"
);
Menu
solderPaste
=
Menu
.
CreatePMenu
(
"锡膏管理"
,
20
,
"solderPaste"
,
2
,
"sMana"
);
Menu
solderPasteKanban
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"solderPasteKanban"
,
"设备概览"
,
1
,
"solderPasteKanban"
,
"neolight/solderPasteKanban/index"
,
""
,
0
,
"sKanban"
);
Menu
solderPasteKanban
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"solderPasteKanban"
,
"设备概览"
,
1
,
"solderPasteKanban"
,
"neolight/solderPasteKanban/index"
,
""
,
0
,
"sKanban"
);
Menu
solderPasteManage
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"solderPasteManage"
,
"库存"
,
1
,
"solderPasteManage"
,
"neolight/solderPasteManage/index"
,
""
,
0
,
"solder"
);
Menu
solderPasteManage
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"solderPasteManage"
,
"库存"
,
1
,
"solderPasteManage"
,
"neolight/solderPasteManage/index"
,
""
,
0
,
"solder"
);
...
@@ -221,36 +248,48 @@ public class DataInitManager {
...
@@ -221,36 +248,48 @@ public class DataInitManager {
solderPaste
.
setHidden
(
true
);
solderPaste
.
setHidden
(
true
);
menus
.
addAll
(
createMenus
(
solderPaste
,
solderPasteKanban
,
solderPasteManage
,
solderPasteData
,
solderPasteSetting
));
menus
.
addAll
(
createMenus
(
solderPaste
,
solderPasteKanban
,
solderPasteManage
,
solderPasteData
,
solderPasteSetting
));
//物料管理:元器件
管理,条形码管理
//物料管理:元器件
,条形码,条码设置
Menu
pMenuWl
=
Menu
.
CreatePMenu
(
"档案管理"
,
30
,
"materiel "
,
2
,
"BOM"
);
Menu
pMenuWl
=
Menu
.
CreatePMenu
(
"档案管理"
,
30
,
"materiel "
,
2
,
"BOM"
);
Menu
menucom
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"component:list"
,
"元器件"
,
1
,
"componentParts"
,
"parts/component/index"
,
""
,
0
,
"server"
);
Menu
menucom
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"component:list"
,
"元器件"
,
1
,
"componentParts"
,
"parts/component/index"
,
""
,
0
,
"server"
);
Menu
menubarcode
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"barcode:list"
,
"条形码"
,
1
,
"barcode"
,
"barcode/barcode/index"
,
""
,
0
,
"chart"
);
Menu
menubarcode
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"barcode:list"
,
"条形码"
,
1
,
"barcode"
,
"barcode/barcode/index"
,
""
,
0
,
"chart"
);
menus
.
addAll
(
createMenus
(
pMenuWl
,
menucom
,
menubarcode
));
Menu
sysSetting
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"barcode"
,
"条码设置"
,
1
,
"barcodeSetting"
,
"system/barcodeSetting/index"
,
""
,
0
,
"barcode"
);
menus
.
addAll
(
createMenus
(
pMenuWl
,
menucom
,
menubarcode
,
sysSetting
));
//日志管理:物料日志
//日志管理:物料日志
Menu
pMenuLog
=
Menu
.
CreatePMenu
(
"日志管理"
,
30
,
"log"
,
2
,
"log"
);
Menu
pMenuLog
=
Menu
.
CreatePMenu
(
"日志管理"
,
30
,
"log"
,
2
,
"log"
);
Menu
menuLog
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"taskLog"
,
"物料日志"
,
1
,
"taskLog"
,
"neolight/taskLog/index"
,
""
,
0
,
"education"
);
Menu
menuLog
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"taskLog"
,
"物料日志"
,
1
,
"taskLog"
,
"neolight/taskLog/index"
,
""
,
0
,
"education"
);
menus
.
addAll
(
createMenus
(
pMenuLog
,
menuLog
));
menus
.
addAll
(
createMenus
(
pMenuLog
,
menuLog
));
//报表:出入库、库存
Menu
pMenuReport
=
Menu
.
CreatePMenu
(
"报表"
,
30
,
"report"
,
2
,
"inOutData"
);
Menu
inOutMenu
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"inOutData"
,
"出入库"
,
1
,
"inOutData"
,
"neolight/inOutData/index"
,
""
,
0
,
"outPut"
);
Menu
inventoryMenu
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"inventory"
,
"库存"
,
1
,
"inventory"
,
"neolight/inventory/index"
,
""
,
0
,
"inventory"
);
menus
.
addAll
(
createMenus
(
pMenuReport
,
inOutMenu
,
inventoryMenu
));
//可观测性:物料追踪
Menu
guanceMenu
=
Menu
.
CreatePMenu
(
"可观测性"
,
30
,
"observability"
,
2
,
"scanKey"
);
Menu
zuizongMenu
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"materialChart"
,
"物料追踪"
,
1
,
"materialChart"
,
"neolight/materialChart/index"
,
""
,
0
,
"maChart"
);
guanceMenu
.
setHidden
(
true
);
menus
.
addAll
(
createMenus
(
guanceMenu
,
zuizongMenu
));
//设置:料仓管理,菜单管理
//设置:料仓管理,菜单管理
Menu
poutSet
=
Menu
.
CreatePMenu
(
"设置"
,
30
,
"system"
,
2
,
"system"
);
Menu
poutSet
=
Menu
.
CreatePMenu
(
"设置"
,
30
,
"system"
,
2
,
"system"
);
Menu
menuStorage
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"storage:list"
,
"设备管理"
,
1
,
"bunker"
,
"storage/storage/index"
,
""
,
0
,
"database"
);
Menu
menuStorage
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"storage:list"
,
"设备管理"
,
1
,
"bunker"
,
"storage/storage/index"
,
""
,
0
,
"database"
);
Menu
menuStoragePos
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"storagePos:list"
,
"库位管理"
,
1
,
"storagePos"
,
"storagePos/storagePos/index"
,
""
,
0
,
"tree-table"
);
Menu
menuStoragePos
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"storagePos:list"
,
"库位管理"
,
1
,
"storagePos"
,
"storagePos/storagePos/index"
,
""
,
0
,
"tree-table"
);
Menu
menuMenu
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"menu:list"
,
"菜单管理"
,
1
,
"menu"
,
"system/menu/index"
,
""
,
0
,
"menu"
);
Menu
menuMenu
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"menu:list"
,
"菜单管理"
,
1
,
"menu"
,
"system/menu/index"
,
""
,
0
,
"menu"
);
Menu
sysSetting
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"barcode"
,
"条码设置"
,
1
,
"barcodeSetting"
,
"system/barcodeSetting/index"
,
""
,
0
,
"database"
);
//
Menu sysSetting = new Menu(new ArrayList<Menu>(), 1, "barcode", "条码设置", 1, "barcodeSetting", "system/barcodeSetting/index", "", 0, "database");
Menu
outSet
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"outSetting"
,
"出库策略"
,
1
,
"outSetting"
,
"system/outSetting/index"
,
""
,
0
,
"outSet"
);
//
Menu outSet = new Menu(new ArrayList<Menu>(), 1, "outSetting", "出库策略", 1, "outSetting", "system/outSetting/index", "", 0, "outSet");
Menu
sysSet
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"sysSetting"
,
"系统设置"
,
1
,
"sysSetting"
,
"system/sysSetting/index"
,
""
,
0
,
"sysSet"
);
Menu
sysSet
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"sysSetting"
,
"系统设置"
,
1
,
"sysSetting"
,
"system/sysSetting/index"
,
""
,
0
,
"sysSet"
);
Menu
translationSet
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"translation"
,
"资源翻译"
,
1
,
"translation"
,
"system/translation/index"
,
""
,
0
,
"translation"
);
Menu
translationSet
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"translation"
,
"资源翻译"
,
1
,
"translation"
,
"system/translation/index"
,
""
,
0
,
"translation"
);
Menu
orderSet
=
new
Menu
(
new
ArrayList
<
Menu
>(),
1
,
"orderSetting"
,
"工单设置"
,
1
,
"orderSetting"
,
"system/orderSetting/index"
,
""
,
0
,
"sysSet"
);
//
Menu orderSet = new Menu(new ArrayList<Menu>(), 1, "orderSetting", "工单设置", 1, "orderSetting", "system/orderSetting/index", "", 0, "sysSet");
// outSet.setHidden(true);
// orderSet.setHidden(true);
menuMenu
.
setHidden
(
true
);
menuMenu
.
setHidden
(
true
);
outSet
.
setHidden
(
true
);
translationSet
.
setHidden
(
true
);
translationSet
.
setHidden
(
true
);
orderSet
.
setHidden
(
true
);
menus
.
addAll
(
createMenus
(
poutSet
,
menuStorage
,
menuStoragePos
,
menuMenu
,
sysSet
,
translationSet
));
// menuMenu.setHidden(true);
// sysSetting.setHidden(true);
menus
.
addAll
(
createMenus
(
poutSet
,
menuStorage
,
menuStoragePos
,
menuMenu
,
sysSetting
,
outSet
,
sysSet
,
translationSet
,
orderSet
));
//用户管理:用户管理,角色管理
//用户管理:用户管理,角色管理
...
...
src/main/java/com/neotel/smfcore/core/language/util/MessageService.java
查看文件 @
4bf3e26
...
@@ -28,14 +28,14 @@ public class MessageService {
...
@@ -28,14 +28,14 @@ public class MessageService {
public
MessageService
(
MyMessageSource
messageSource
)
{
public
MessageService
(
MyMessageSource
messageSource
)
{
this
.
messageSource
=
messageSource
;
this
.
messageSource
=
messageSource
;
if
(
messageSource
instanceof
ResourceBundleMessageSource
){
//
if(messageSource instanceof ResourceBundleMessageSource){
//
Map
<
String
,
String
>
map1
=
messageSource
.
getMessageMap
(
Locale
.
SIMPLIFIED_CHINESE
);
//
Map<String,String> map1=messageSource.getMessageMap(Locale.SIMPLIFIED_CHINESE);
Map
<
String
,
String
>
map2
=
messageSource
.
getMessageMap
(
Locale
.
US
);
//
Map<String,String> map2=messageSource.getMessageMap(Locale.US);
Map
<
String
,
String
>
map3
=
messageSource
.
getMessageMap
(
Locale
.
JAPAN
);
//
Map<String,String> map3=messageSource.getMessageMap(Locale.JAPAN);
Map
<
String
,
String
>
map4
=
messageSource
.
getMessageMap
(
new
Locale
(
"zh"
,
"TW"
));
//
Map<String,String> map4=messageSource.getMessageMap(new Locale("zh","TW"));
Map
<
String
,
String
>
map5
=
messageSource
.
getMessageMap
(
new
Locale
(
""
));
//
Map<String,String> map5=messageSource.getMessageMap(new Locale(""));
}
//
}
}
}
public
Map
<
String
,
Map
<
String
,
LanguageMsg
>>
loadMsgMap
()
{
public
Map
<
String
,
Map
<
String
,
LanguageMsg
>>
loadMsgMap
()
{
...
...
src/main/resources/messages.properties
查看文件 @
4bf3e26
...
@@ -64,7 +64,8 @@ smfcore.lockMaterial=\u8BBE\u5907\u770B\u677F
...
@@ -64,7 +64,8 @@ smfcore.lockMaterial=\u8BBE\u5907\u770B\u677F
smfcore.lightGroup
=
\u6599\u
67B6
\u5206\u
7EC4
smfcore.lightGroup
=
\u6599\u
67B6
\u5206\u
7EC4
smfcore.order
=
\u7269\u6599\u
7BA1
\u7406
smfcore.order
=
\u7269\u6599\u
7BA1
\u7406
smfcore.workOrder
=
\u
5DE5
\u5355\u
51FA
\u
5E93
smfcore.workOrder
=
\u
5DE5
\u5355\u
51FA
\u
5E93
smfcore.singleOuput
=
\u
67E5
\u
627E
\u
51FA
\u
5E93
smfcore.searchOut
=
\u
67E5
\u
627E
\u
51FA
\u
5E93
smfcore.singleOuput
=
UID
\u
51FA
\u
5E93
smfcore.system
=
\u
8BBE
\u
7F6E
smfcore.system
=
\u
8BBE
\u
7F6E
smfcore.bunker
=
\u
8BBE
\u5907\u
7BA1
\u7406
smfcore.bunker
=
\u
8BBE
\u5907\u
7BA1
\u7406
smfcore.storagePos
=
\u
5E93
\u
4F4D
\u
7BA1
\u7406
smfcore.storagePos
=
\u
5E93
\u
4F4D
\u
7BA1
\u7406
...
@@ -91,8 +92,8 @@ smfcore.sysSetting=\u7CFB\u7EDF\u8BBE\u7F6E
...
@@ -91,8 +92,8 @@ smfcore.sysSetting=\u7CFB\u7EDF\u8BBE\u7F6E
smfcore.help
=
\u
5E2E
\u
52A9
smfcore.help
=
\u
5E2E
\u
52A9
smfcore.instruction
=
\u
8BF4
\u
660E
\u
4E66
smfcore.instruction
=
\u
8BF4
\u
660E
\u
4E66
smfcore.about
=
\u5173\u
4E8E
smfcore.about
=
\u5173\u
4E8E
smfcore.tacticsOuput
=
\u
7B56
\u7565
\u
51FA
\u
5E93
smfcore.tacticsOuput
=
PN
\u
51FA
\u
5E93
smfcore.labelOuput
=
\u7269\u6599\u
5206\u
7EC4
smfcore.labelOuput
=
\u7269\u6599\u
6807\u
7B7E
smfcore.order.out.executing
=
\u
5DE5
\u5355\u
6B63
\u5728\u6267\u
884C
smfcore.order.out.executing
=
\u
5DE5
\u5355\u
6B63
\u5728\u6267\u
884C
smfcore.order.out.notFound
=
\u
5DE5
\u5355\u
672A
\u
627E
\u5230
smfcore.order.out.notFound
=
\u
5DE5
\u5355\u
672A
\u
627E
\u5230
smfcore.order.out.maxOrder
=
\u
5DF2
\u
8FBE
\u5230\u6700\u5927\u
53EF
\u6267\u
884C
\u
5DE5
\u5355\u6570
smfcore.order.out.maxOrder
=
\u
5DF2
\u
8FBE
\u5230\u6700\u5927\u
53EF
\u6267\u
884C
\u
5DE5
\u5355\u6570
...
@@ -159,3 +160,6 @@ smfcore.cancelOutTask.taskHasEnd=\u5BA2\u6237\u7AEF\u53D6\u6D88\u51FA\u5E93\u4EF
...
@@ -159,3 +160,6 @@ smfcore.cancelOutTask.taskHasEnd=\u5BA2\u6237\u7AEF\u53D6\u6D88\u51FA\u5E93\u4EF
smfcore.cancelOutTask.fail
=
\u
5BA2
\u6237\u
7AEF
\u
53D6
\u
6D88
\u
51FA
\u
5E93
\u
4EFB
\u
52A1[{0}]
\u5931\u
8D25:{1}
smfcore.cancelOutTask.fail
=
\u
5BA2
\u6237\u
7AEF
\u
53D6
\u
6D88
\u
51FA
\u
5E93
\u
4EFB
\u
52A1[{0}]
\u5931\u
8D25:{1}
smfcore.observability
=
\u
53EF
\u
89C2
\u
6D4B
\u6027
smfcore.observability
=
\u
53EF
\u
89C2
\u
6D4B
\u6027
smfcore.materialChart
=
\u7269\u6599\u
8FFD
\u
8E2A
smfcore.materialChart
=
\u7269\u6599\u
8FFD
\u
8E2A
smfcore.report
=
\u
62A5
\u8868
smfcore.inOutData
=
\u
51FA
\u5165\u
5E93
smfcore.inventory
=
\u
5E93
\u
5B58
\ No newline at end of file
\ No newline at end of file
src/main/resources/messages_en_US.properties
查看文件 @
4bf3e26
...
@@ -64,7 +64,8 @@ smfcore.lockMaterial=Equipment Performance Monitor
...
@@ -64,7 +64,8 @@ smfcore.lockMaterial=Equipment Performance Monitor
smfcore.lightGroup
=
Neo Light Grouping
smfcore.lightGroup
=
Neo Light Grouping
smfcore.order
=
Material Management
smfcore.order
=
Material Management
smfcore.workOrder
=
Work Order
smfcore.workOrder
=
Work Order
smfcore.singleOuput
=
Search
smfcore.searchOut
=
Search
smfcore.singleOuput
=
UID Search
smfcore.system
=
System
smfcore.system
=
System
smfcore.bunker
=
Equipment
smfcore.bunker
=
Equipment
smfcore.storagePos
=
Storage Location
smfcore.storagePos
=
Storage Location
...
@@ -91,7 +92,7 @@ smfcore.sysSetting=System Setting
...
@@ -91,7 +92,7 @@ smfcore.sysSetting=System Setting
smfcore.help
=
Help
smfcore.help
=
Help
smfcore.instruction
=
Instruction manual
smfcore.instruction
=
Instruction manual
smfcore.about
=
About
smfcore.about
=
About
smfcore.tacticsOuput
=
Retrieval Method
smfcore.tacticsOuput
=
PN Search
smfcore.labelOuput
=
Grouping
smfcore.labelOuput
=
Grouping
smfcore.order.out.executing
=
Work orders are being executed
smfcore.order.out.executing
=
Work orders are being executed
smfcore.order.out.notFound
=
Work order not found
smfcore.order.out.notFound
=
Work order not found
...
@@ -159,3 +160,6 @@ smfcore.cancelOutTask.taskHasEnd=Client cancelled outgoing task [{0}] failed:Tas
...
@@ -159,3 +160,6 @@ smfcore.cancelOutTask.taskHasEnd=Client cancelled outgoing task [{0}] failed:Tas
smfcore.cancelOutTask.fail
=
Client cancelled outgoing task [{0}] failed:{1}
smfcore.cancelOutTask.fail
=
Client cancelled outgoing task [{0}] failed:{1}
smfcore.observability
=
Observability
smfcore.observability
=
Observability
smfcore.materialChart
=
Material Tracking
smfcore.materialChart
=
Material Tracking
smfcore.report
=
Report
smfcore.inOutData
=
Records
smfcore.inventory
=
Inventory
\ No newline at end of file
\ No newline at end of file
src/main/resources/messages_ja_JP.properties
查看文件 @
4bf3e26
...
@@ -64,6 +64,7 @@ smfcore.lockMaterial=\u8A2D\u5099\u304B\u3093\u3070\u3093
...
@@ -64,6 +64,7 @@ smfcore.lockMaterial=\u8A2D\u5099\u304B\u3093\u3070\u3093
smfcore.lightGroup
=
\u
30E9
\u
30C3
\u
30AF
\u
306E
\u
30B0
\u
30EB
\u
30FC
\u
30D4
\u
30F3
\u
30B0
smfcore.lightGroup
=
\u
30E9
\u
30C3
\u
30AF
\u
306E
\u
30B0
\u
30EB
\u
30FC
\u
30D4
\u
30F3
\u
30B0
smfcore.order
=
\u
30DE
\u
30C6
\u
30EA
\u
30A2
\u
30EB
\u
30DE
\u
30CD
\u
30B8
\u
30E1
\u
30F3
\u
30C8
smfcore.order
=
\u
30DE
\u
30C6
\u
30EA
\u
30A2
\u
30EB
\u
30DE
\u
30CD
\u
30B8
\u
30E1
\u
30F3
\u
30C8
smfcore.workOrder
=
\u
30EF
\u
30FC
\u
30AF
\u
30AA
\u
30FC
\u
30C0
\u
30FC
\u
30A2
\u
30A6
\u
30C8
smfcore.workOrder
=
\u
30EF
\u
30FC
\u
30AF
\u
30AA
\u
30FC
\u
30C0
\u
30FC
\u
30A2
\u
30A6
\u
30C8
smfcore.searchOut
=
\u
8ABF
\u3079\u
308B
smfcore.singleOuput
=
\u
8ABF
\u3079\u
308B
smfcore.singleOuput
=
\u
8ABF
\u3079\u
308B
smfcore.system
=
\u
8A2D
\u
5B9A
smfcore.system
=
\u
8A2D
\u
5B9A
smfcore.bunker
=
\u
8A2D
\u5099\u
7BA1
\u7406
smfcore.bunker
=
\u
8A2D
\u5099\u
7BA1
\u7406
...
@@ -91,7 +92,7 @@ smfcore.sysSetting=\u30B7\u30B9\u30C6\u30E0\u8A2D\u5B9A
...
@@ -91,7 +92,7 @@ smfcore.sysSetting=\u30B7\u30B9\u30C6\u30E0\u8A2D\u5B9A
smfcore.help
=
\u
30D8
\u
30EB
\u
30D7
smfcore.help
=
\u
30D8
\u
30EB
\u
30D7
smfcore.instruction
=
\u
53D6
\u6271\u
8AAC
\u
660E
\u
66F8
smfcore.instruction
=
\u
53D6
\u6271\u
8AAC
\u
660E
\u
66F8
smfcore.about
=
\u
306B
\u3064\u3044\u3066
smfcore.about
=
\u
306B
\u3064\u3044\u3066
smfcore.tacticsOuput
=
\u
30B9
\u
30C8
\u
30E9
\u
30C6
\u
30B8
\u
30FC
\u
306F
\u5728\u
5EAB
\u5207\u
308C
\u3067\u305
9
smfcore.tacticsOuput
=
PN
\u
30A2
\u
30A6
\u
30C8
\u
30D0
\u
30A6
\u
30F3
\u
30C
9
smfcore.labelOuput
=
\u6750\u6599\u
306E
\u
30B0
\u
30EB
\u
30FC
\u
30D7
\u5316
smfcore.labelOuput
=
\u6750\u6599\u
306E
\u
30B0
\u
30EB
\u
30FC
\u
30D7
\u5316
smfcore.order.out.executing
=
\u
4F5C
\u
696D
\u6307\u
793A
\u
304C
\u
5B9F
\u
884C
\u3055\u
308C
\u3066\u3044\u
308B
smfcore.order.out.executing
=
\u
4F5C
\u
696D
\u6307\u
793A
\u
304C
\u
5B9F
\u
884C
\u3055\u
308C
\u3066\u3044\u
308B
smfcore.order.out.notFound
=
\u
4F5C
\u
696D
\u6307\u
793A
\u
66F8
\u
304C
\u
898B
\u3064\u
304B
\u3089\u
306A
\u3044
smfcore.order.out.notFound
=
\u
4F5C
\u
696D
\u6307\u
793A
\u
66F8
\u
304C
\u
898B
\u3064\u
304B
\u3089\u
306A
\u3044
...
@@ -159,3 +160,6 @@ smfcore.cancelOutTask.taskHasEnd=\u30AF\u30E9\u30A4\u30A2\u30F3\u30C8\u304C\u900
...
@@ -159,3 +160,6 @@ smfcore.cancelOutTask.taskHasEnd=\u30AF\u30E9\u30A4\u30A2\u30F3\u30C8\u304C\u900
smfcore.cancelOutTask.fail
=
\u
30AF
\u
30E9
\u
30A4
\u
30A2
\u
30F3
\u
30C8
\u
304C
\u
767A
\u
4FE1
\u
30BF
\u
30B9
\u
30AF[{0}]
\u3092\u
30AD
\u
30E3
\u
30F3
\u
30BB
\u
30EB
\u3067\u
304D
\u
307E
\u
305B
\u3093\u3067\u3057\u
305F:{1}
smfcore.cancelOutTask.fail
=
\u
30AF
\u
30E9
\u
30A4
\u
30A2
\u
30F3
\u
30C8
\u
304C
\u
767A
\u
4FE1
\u
30BF
\u
30B9
\u
30AF[{0}]
\u3092\u
30AD
\u
30E3
\u
30F3
\u
30BB
\u
30EB
\u3067\u
304D
\u
307E
\u
305B
\u3093\u3067\u3057\u
305F:{1}
smfcore.observability
=
\u
89B3
\u
6E2C
\u
53EF
\u
80FD
\u6027
smfcore.observability
=
\u
89B3
\u
6E2C
\u
53EF
\u
80FD
\u6027
smfcore.materialChart
=
\u
30DE
\u
30C6
\u
30EA
\u
30A2
\u
30EB
\u
30C8
\u
30E9
\u
30C3
\u
30AD
\u
30F3
\u
30B0
smfcore.materialChart
=
\u
30DE
\u
30C6
\u
30EA
\u
30A2
\u
30EB
\u
30C8
\u
30E9
\u
30C3
\u
30AD
\u
30F3
\u
30B0
smfcore.report
=
\u
30B9
\u
30C6
\u
30FC
\u
30C8
\u
30E1
\u
30F3
\u
30C8
smfcore.inOutData
=
\u
8A18
\u9332
smfcore.inventory
=
\u
30A4
\u
30F3
\u
30D9
\u
30F3
\u
30C8
\u
30EA
\u
30FC
\ No newline at end of file
\ No newline at end of file
src/main/resources/messages_zh_CN.properties
查看文件 @
4bf3e26
...
@@ -64,7 +64,8 @@ smfcore.lockMaterial=\u8BBE\u5907\u770B\u677F
...
@@ -64,7 +64,8 @@ smfcore.lockMaterial=\u8BBE\u5907\u770B\u677F
smfcore.lightGroup
=
\u6599\u
67B6
\u5206\u
7EC4
smfcore.lightGroup
=
\u6599\u
67B6
\u5206\u
7EC4
smfcore.order
=
\u7269\u6599\u
7BA1
\u7406
smfcore.order
=
\u7269\u6599\u
7BA1
\u7406
smfcore.workOrder
=
\u
5DE5
\u5355\u
51FA
\u
5E93
smfcore.workOrder
=
\u
5DE5
\u5355\u
51FA
\u
5E93
smfcore.singleOuput
=
\u
67E5
\u
627E
\u
51FA
\u
5E93
smfcore.searchOut
=
\u
67E5
\u
627E
\u
51FA
\u
5E93
smfcore.singleOuput
=
UID
\u
51FA
\u
5E93
smfcore.system
=
\u
8BBE
\u
7F6E
smfcore.system
=
\u
8BBE
\u
7F6E
smfcore.bunker
=
\u
8BBE
\u5907\u
7BA1
\u7406
smfcore.bunker
=
\u
8BBE
\u5907\u
7BA1
\u7406
smfcore.storagePos
=
\u
5E93
\u
4F4D
\u
7BA1
\u7406
smfcore.storagePos
=
\u
5E93
\u
4F4D
\u
7BA1
\u7406
...
@@ -91,8 +92,8 @@ smfcore.sysSetting=\u7CFB\u7EDF\u8BBE\u7F6E
...
@@ -91,8 +92,8 @@ smfcore.sysSetting=\u7CFB\u7EDF\u8BBE\u7F6E
smfcore.help
=
\u
5E2E
\u
52A9
smfcore.help
=
\u
5E2E
\u
52A9
smfcore.instruction
=
\u
8BF4
\u
660E
\u
4E66
smfcore.instruction
=
\u
8BF4
\u
660E
\u
4E66
smfcore.about
=
\u5173\u
4E8E
smfcore.about
=
\u5173\u
4E8E
smfcore.tacticsOuput
=
\u
7B56
\u7565
\u
51FA
\u
5E93
smfcore.tacticsOuput
=
PN
\u
51FA
\u
5E93
smfcore.labelOuput
=
\u7269\u6599\u
5206\u
7EC4
smfcore.labelOuput
=
\u7269\u6599\u
6807\u
7B7E
smfcore.order.out.executing
=
\u
5DE5
\u5355\u
6B63
\u5728\u6267\u
884C
smfcore.order.out.executing
=
\u
5DE5
\u5355\u
6B63
\u5728\u6267\u
884C
smfcore.order.out.notFound
=
\u
5DE5
\u5355\u
672A
\u
627E
\u5230
smfcore.order.out.notFound
=
\u
5DE5
\u5355\u
672A
\u
627E
\u5230
smfcore.order.out.maxOrder
=
\u
5DF2
\u
8FBE
\u6700\u5927\u
53EF
\u6267\u
884C
\u
5DE5
\u5355\u6570
smfcore.order.out.maxOrder
=
\u
5DF2
\u
8FBE
\u6700\u5927\u
53EF
\u6267\u
884C
\u
5DE5
\u5355\u6570
...
@@ -159,3 +160,6 @@ smfcore.cancelOutTask.taskHasEnd=\u5BA2\u6237\u7AEF\u53D6\u6D88\u51FA\u5E93\u4EF
...
@@ -159,3 +160,6 @@ smfcore.cancelOutTask.taskHasEnd=\u5BA2\u6237\u7AEF\u53D6\u6D88\u51FA\u5E93\u4EF
smfcore.cancelOutTask.fail
=
\u
5BA2
\u6237\u
7AEF
\u
53D6
\u
6D88
\u
51FA
\u
5E93
\u
4EFB
\u
52A1[{0}]
\u5931\u
8D25:{1}
smfcore.cancelOutTask.fail
=
\u
5BA2
\u6237\u
7AEF
\u
53D6
\u
6D88
\u
51FA
\u
5E93
\u
4EFB
\u
52A1[{0}]
\u5931\u
8D25:{1}
smfcore.observability
=
\u
53EF
\u
89C2
\u
6D4B
\u6027
smfcore.observability
=
\u
53EF
\u
89C2
\u
6D4B
\u6027
smfcore.materialChart
=
\u7269\u6599\u
8FFD
\u
8E2A
smfcore.materialChart
=
\u7269\u6599\u
8FFD
\u
8E2A
smfcore.report
=
\u
62A5
\u8868
smfcore.inOutData
=
\u
51FA
\u5165\u
5E93
smfcore.inventory
=
\u
5E93
\u
5B58
\ No newline at end of file
\ No newline at end of file
src/main/resources/messages_zh_TW.properties
查看文件 @
4bf3e26
...
@@ -64,7 +64,8 @@ smfcore.lockMaterial=\u8A2D\u5099\u770B\u677F
...
@@ -64,7 +64,8 @@ smfcore.lockMaterial=\u8A2D\u5099\u770B\u677F
smfcore.lightGroup
=
\u6599\u
67B6
\u5206\u
7D44
smfcore.lightGroup
=
\u6599\u
67B6
\u5206\u
7D44
smfcore.order
=
\u7269\u6599\u
7BA1
\u7406
smfcore.order
=
\u7269\u6599\u
7BA1
\u7406
smfcore.workOrder
=
\u
5DE5
\u
55AE
\u
51FA
\u
5EAB
smfcore.workOrder
=
\u
5DE5
\u
55AE
\u
51FA
\u
5EAB
smfcore.singleOuput
=
\u
67E5
\u
627E
\u
51FA
\u
5EAB
smfcore.searchOut
=
\u
67E5
\u
627E
\u
51FA
\u
5EAB
smfcore.singleOuput
=
UID
\u
51FA
\u
5EAB
smfcore.system
=
\u
8A2D
\u
7F6E
smfcore.system
=
\u
8A2D
\u
7F6E
smfcore.bunker
=
\u
8A2D
\u5099\u
7BA1
\u7406
smfcore.bunker
=
\u
8A2D
\u5099\u
7BA1
\u7406
smfcore.storagePos
=
\u
5EAB
\u
4F4D
\u
7BA1
\u7406
smfcore.storagePos
=
\u
5EAB
\u
4F4D
\u
7BA1
\u7406
...
@@ -91,8 +92,8 @@ smfcore.sysSetting=\u7CFB\u7D71\u8A2D\u7F6E
...
@@ -91,8 +92,8 @@ smfcore.sysSetting=\u7CFB\u7D71\u8A2D\u7F6E
smfcore.help
=
\u
5E6B
\u
52A9
smfcore.help
=
\u
5E6B
\u
52A9
smfcore.instruction
=
\u
8AAA
\u
660E
\u
66F8
smfcore.instruction
=
\u
8AAA
\u
660E
\u
66F8
smfcore.about
=
\u
95DC
\u
65BC
smfcore.about
=
\u
95DC
\u
65BC
smfcore.tacticsOuput
=
\u
7B56
\u7565
\u
51FA
\u
5EAB
smfcore.tacticsOuput
=
PN
\u
51FA
\u
5EAB
smfcore.labelOuput
=
\u7269\u6599\u
5206\u
7D4
4
smfcore.labelOuput
=
\u7269\u6599\u
6A19
\u
7C6
4
smfcore.order.out.executing
=
\u
5DE5
\u
55AE
\u
6B63
\u5728\u
57F7
\u
884C
smfcore.order.out.executing
=
\u
5DE5
\u
55AE
\u
6B63
\u5728\u
57F7
\u
884C
smfcore.order.out.notFound
=
\u
5DE5
\u
55AE
\u
672A
\u
627E
\u5230
smfcore.order.out.notFound
=
\u
5DE5
\u
55AE
\u
672A
\u
627E
\u5230
smfcore.order.out.maxOrder
=
\u
5DF2
\u9054\u5230\u6700\u5927\u
53EF
\u
57F7
\u
884C
\u
5DE5
\u
55AE
\u6578
smfcore.order.out.maxOrder
=
\u
5DF2
\u9054\u5230\u6700\u5927\u
53EF
\u
57F7
\u
884C
\u
5DE5
\u
55AE
\u6578
...
@@ -159,3 +160,6 @@ smfcore.cancelOutTask.taskHasEnd=\u5BA2\u6236\u7AEF\u53D6\u6D88\u51FA\u5EAB\u4EF
...
@@ -159,3 +160,6 @@ smfcore.cancelOutTask.taskHasEnd=\u5BA2\u6236\u7AEF\u53D6\u6D88\u51FA\u5EAB\u4EF
smfcore.cancelOutTask.fail
=
\u
5BA2
\u6236\u
7AEF
\u
53D6
\u
6D88
\u
51FA
\u
5EAB
\u
4EFB
\u
52D9[{0}]
\u5931\u6557
:{1}
smfcore.cancelOutTask.fail
=
\u
5BA2
\u6236\u
7AEF
\u
53D6
\u
6D88
\u
51FA
\u
5EAB
\u
4EFB
\u
52D9[{0}]
\u5931\u6557
:{1}
smfcore.observability
=
\u
53EF
\u
89C0
\u
6E2C
\u6027
smfcore.observability
=
\u
53EF
\u
89C0
\u
6E2C
\u6027
smfcore.materialChart
=
\u7269\u6599\u
8FFD
\u
8E64
smfcore.materialChart
=
\u7269\u6599\u
8FFD
\u
8E64
smfcore.report
=
\u5831\u8868
smfcore.inOutData
=
\u
51FA
\u5165\u
5EAB
smfcore.inventory
=
\u
5EAB
\u
5B58
\ No newline at end of file
\ No newline at end of file
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论