Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
孙克
/
smf-core
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit 7f3d595d
由
zshaohui
编写于
2025-11-11 16:20:45 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
1.nlp库位异常,语言翻译错误提交
1 个父辈
9c5e4fc6
隐藏空白字符变更
内嵌
并排
正在显示
8 个修改的文件
包含
32 行增加
和
36 行删除
src/main/java/com/neotel/smfcore/core/device/handler/impl/NLPShelfHandler.java
src/main/resources/messages.properties
src/main/resources/messages_de_DE.properties
src/main/resources/messages_en_US.properties
src/main/resources/messages_fr_FR.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/core/device/handler/impl/NLPShelfHandler.java
查看文件 @
7f3d595
...
...
@@ -639,17 +639,15 @@ public class NLPShelfHandler extends BaseDeviceHandler {
// 打印有料异常日志
if
(!
hasNewErrors
.
isEmpty
())
{
log
.
warn
(
"料架[{}] 有料异常(实际有料但数据库无信息) 新增异常库位: {}"
,
cid
,
String
.
join
(
", "
,
hasNewErrors
));
//smfcode.nlp.posHasReelError=库位[{0}]检测到有物料,但系统无库存记录
for
(
String
hasNewError
:
hasNewErrors
)
{
Message
message
=
Message
.
newMsg
(
MessageType
.
ERROR
.
name
(),
storage
.
getName
(),
storage
.
getId
(),
hasNewError
,
"smfco
d
e.nlp.posHasReelError"
,
"库位[{0}]检测到有物料,但系统无库存记录"
,
new
String
[]{
hasNewError
});
Message
message
=
Message
.
newMsg
(
MessageType
.
ERROR
.
name
(),
storage
.
getName
(),
storage
.
getId
(),
hasNewError
,
"smfco
r
e.nlp.posHasReelError"
,
"库位[{0}]检测到有物料,但系统无库存记录"
,
new
String
[]{
hasNewError
});
messageManager
.
save
(
message
);
}
}
if
(!
hasRecoveredErrors
.
isEmpty
())
{
log
.
info
(
"料架[{}] 有料异常(实际有料但数据库无信息) 恢复正常库位: {}"
,
cid
,
String
.
join
(
", "
,
hasRecoveredErrors
));
for
(
String
hasRecoveredError
:
hasRecoveredErrors
)
{
//smfcode.nlp.posRecovered=库位[{0}]恢复正常
Message
message
=
Message
.
newMsg
(
MessageType
.
INFO
.
name
(),
storage
.
getName
(),
storage
.
getId
(),
hasRecoveredError
,
"smfcode.nlp.posRecovered"
,
"库位[{0}]恢复正常"
,
new
String
[]{
hasRecoveredError
});
Message
message
=
Message
.
newMsg
(
MessageType
.
INFO
.
name
(),
storage
.
getName
(),
storage
.
getId
(),
hasRecoveredError
,
"smfcore.nlp.posRecovered"
,
"库位[{0}]恢复正常"
,
new
String
[]{
hasRecoveredError
});
messageManager
.
save
(
message
);
}
}
...
...
@@ -661,16 +659,14 @@ public class NLPShelfHandler extends BaseDeviceHandler {
if
(!
noNewErrors
.
isEmpty
())
{
log
.
warn
(
"料架[{}] 无料异常(实际无料但数据库有信息) 新增异常库位: {}"
,
cid
,
String
.
join
(
", "
,
noNewErrors
));
for
(
String
noNewError
:
noNewErrors
)
{
//smfcode.nlp.posNoReelError=库位[{0}]检测到没有物料,但系统有库存记录
Message
message
=
Message
.
newMsg
(
MessageType
.
ERROR
.
name
(),
storage
.
getName
(),
storage
.
getId
(),
noNewError
,
"smfcode.nlp.posNoReelError"
,
"库位[{0}]检测到没有物料,但系统有库存记录"
,
new
String
[]{
noNewError
});
Message
message
=
Message
.
newMsg
(
MessageType
.
ERROR
.
name
(),
storage
.
getName
(),
storage
.
getId
(),
noNewError
,
"smfcore.nlp.posNoReelError"
,
"库位[{0}]检测到没有物料,但系统有库存记录"
,
new
String
[]{
noNewError
});
messageManager
.
save
(
message
);
}
}
if
(!
noRecoveredErrors
.
isEmpty
())
{
log
.
info
(
"料架[{}] 无料异常(实际无料但数据库有信息) 恢复正常库位: {}"
,
cid
,
String
.
join
(
", "
,
noRecoveredErrors
));
for
(
String
noRecoveredError
:
noRecoveredErrors
)
{
//smfcode.nlp.posRecovered=库位[{0}]恢复正常
Message
message
=
Message
.
newMsg
(
MessageType
.
INFO
.
name
(),
storage
.
getName
(),
storage
.
getId
(),
noRecoveredError
,
"smfcode.nlp.posRecovered"
,
"库位[{0}]恢复正常"
,
new
String
[]{
noRecoveredError
});
Message
message
=
Message
.
newMsg
(
MessageType
.
INFO
.
name
(),
storage
.
getName
(),
storage
.
getId
(),
noRecoveredError
,
"smfcore.nlp.posRecovered"
,
"库位[{0}]恢复正常"
,
new
String
[]{
noRecoveredError
});
messageManager
.
save
(
message
);
}
}
...
...
src/main/resources/messages.properties
查看文件 @
7f3d595
...
...
@@ -434,7 +434,7 @@ smfcore.virtualOperations=\u865A\u62DF\u4ED3\u64CD\u4F5C
smfcore.equipment.view.ncgroup
=
Neo Counter
smfcore.virtual.boxInPos
=
[{0}]
\u
5DF2
\u5728\u
5E93
\u
4F4D[{1}]
\u
4E2D,
\u
8BF7
\u5148\u
53D6
\u
51FA
smfcore.virtual.quantityError
=
\u
53D6
\u
51FA
\u6570\u
91CF
\u
5E94
\u
4E3A[{0}]
smfco
d
e.virtual.enter
=
\u
8BF7
\u
626B
\u
63CF
\u6216\u
8F93
\u5165\u6761\u7801\u
540E
\u6309\u
56DE
\u
8F66
\u
786E
\u
8BA4
smfco
r
e.virtual.enter
=
\u
8BF7
\u
626B
\u
63CF
\u6216\u
8F93
\u5165\u6761\u7801\u
540E
\u6309\u
56DE
\u
8F66
\u
786E
\u
8BA4
smfcore.auth.expire
=
\u6388\u6743\u
5DF2
\u
8FC7
\u
671F
smfcore.order.slotNum
=
\u
7AD9
\u
4F4D
\u
7F16
\u
53F7
smfcore.reelPosMove.paramerror
=
\u
53C2
\u6570\u
4E0D
\u
5B8C
\u6574
...
...
@@ -445,6 +445,6 @@ smfcore.accessToken.ng=\u83B7\u53D6AccessToken\u5931\u8D25
smfcore.barcode.hasOutTask
=
\u7269\u6599
[{0}]
\u
5DF2
\u6709\u
51FA
\u
5E93
\u
4EFB
\u
52A1,
\u9700\u
7EE7
\u
7EED
\u6267\u
884C
\u
51FA
\u
5E93
\u
52A8
\u
4F5C
smfcore.tailingmaterial.noPos
=
\u
672A
\u
627E
\u5230\u
53EF
\u7528\u7684\u
67DC
\u
4F53
smfcore.tailingmaterial.pnError
=
\u5165\u
5E93
\u7684\u7269\u6599
[{0}]
\u
4E0E
\u
67DC
\u
4F53
\u
4E2D[{1}]
\u
4E0D
\u
540C
smfco
d
e.nlp.posRecovered
=
\u
5E93
\u
4F4D[{0}]
\u6062\u
590D
\u
6B63
\u
5E38
smfco
d
e.nlp.posNoReelError
=
\u
5E93
\u
4F4D[{0}]
\u
68C0
\u
6D4B
\u5230\u
6CA1
\u6709\u7269\u6599\u
FF0C
\u
4F46
\u
7CFB
\u
7EDF
\u6709\u
5E93
\u
5B58
\u
8BB0
\u
5F55
smfco
d
e.nlp.posHasReelError
=
\u
5E93
\u
4F4D[{0}]
\u
68C0
\u
6D4B
\u5230\u6709\u7269\u6599\u
FF0C
\u
4F46
\u
7CFB
\u
7EDF
\u
65E0
\u
5E93
\u
5B58
\u
8BB0
\u
5F55
smfco
r
e.nlp.posRecovered
=
\u
5E93
\u
4F4D[{0}]
\u6062\u
590D
\u
6B63
\u
5E38
smfco
r
e.nlp.posNoReelError
=
\u
5E93
\u
4F4D[{0}]
\u
68C0
\u
6D4B
\u5230\u
6CA1
\u6709\u7269\u6599\u
FF0C
\u
4F46
\u
7CFB
\u
7EDF
\u6709\u
5E93
\u
5B58
\u
8BB0
\u
5F55
smfco
r
e.nlp.posHasReelError
=
\u
5E93
\u
4F4D[{0}]
\u
68C0
\u
6D4B
\u5230\u6709\u7269\u6599\u
FF0C
\u
4F46
\u
7CFB
\u
7EDF
\u
65E0
\u
5E93
\u
5B58
\u
8BB0
\u
5F55
src/main/resources/messages_de_DE.properties
查看文件 @
7f3d595
...
...
@@ -424,7 +424,7 @@ smfcore.virtualOperations=Vorg\u00E4nge im virtuellen Lager
smfcore.equipment.view.ncgroup
=
Neo Counter
smfcore.virtual.boxInPos
=
[{0}] befindet sich bereits im Lagerplatz [{1}]. Bitte entnehmen Sie es zuerst
smfcore.virtual.quantityError
=
Die zu entnehmende Menge sollte [{0}] betragen
smfco
d
e.virtual.enter
=
Bitte scannen Sie den Barcode oder geben Sie ihn ein und best
\u
00E4tigen Sie mit Enter
smfco
r
e.virtual.enter
=
Bitte scannen Sie den Barcode oder geben Sie ihn ein und best
\u
00E4tigen Sie mit Enter
smfcore.auth.expire
=
Die Autorisierung ist abgelaufen
smfcore.order.slotNum
=
Standnummer
smf.nexim.getInventoryFaile
=
Fehler beim Abrufen der did-Information: [{0}]
...
...
@@ -433,6 +433,6 @@ smfcore.accessToken.ng=Fehler beim Abrufen des AccessToken
smfcore.barcode.hasOutTask
=
Material [{0}] hat bereits einen Ausgangsauftrag; die Ausgangsaktion muss fortgesetzt werden
smfcore.tailingmaterial.noPos
=
Kein verf
\u
00FCgbarer Schrank gefunden
smfcore.tailingmaterial.pnError
=
Das eingelagerte Material [{0}] unterscheidet sich von dem im Schrank [{1}]
smfcode.nlp.posRecovered
=
Position [{0}] wieder normal
smfcode.nlp.posNoReelError
=
Position [{0}] hat kein Material erkannt, aber das System hat einen Bestandsdatensatz
smfcode.nlp.posHasReelError
=
Position [{0}] hat Material erkannt, aber das System hat keinen Bestandsdatensatz
\ No newline at end of file
smfcore.nlp.posRecovered
=
Position [{0}] wieder normal
smfcore.nlp.posNoReelError
=
Position [{0}] hat kein Material erkannt, aber das System hat einen Bestandsdatensatz
smfcore.nlp.posHasReelError
=
Position [{0}] hat Material erkannt, aber das System hat keinen Bestandsdatensatz
\ No newline at end of file
src/main/resources/messages_en_US.properties
查看文件 @
7f3d595
...
...
@@ -425,7 +425,7 @@ smfcore.virtualOperations=Virtual Storage Op
smfcore.equipment.view.ncgroup
=
Neo Counter
smfcore.virtual.boxInPos
=
[{0}] is already in location [{1}]. Please remove it first
smfcore.virtual.quantityError
=
The quantity to be removed should be [{0}]
smfco
d
e.virtual.enter
=
Please scan or enter the barcode, then press Enter
smfco
r
e.virtual.enter
=
Please scan or enter the barcode, then press Enter
smfcore.auth.expire
=
Authorization has expired
smfcore.order.slotNum
=
Station Number
smf.nexim.getInventoryFaile
=
Failed to retrieve did information: [{0}]
...
...
@@ -434,6 +434,6 @@ smfcore.accessToken.ng=Failed to obtain AccessToken
smfcore.barcode.hasOutTask
=
Material [{0}] already has an outbound task; the outbound action needs to be continued.
smfcore.tailingmaterial.noPos
=
No available cabinet found
smfcore.tailingmaterial.pnError
=
The material [{0}] put in is different from the one in the cabinet [{1}]
smfcode.nlp.posRecovered
=
Position [{0}] returned to normal
smfcode.nlp.posNoReelError
=
Position [{0}] detected no material, but system has inventory record
smfcode.nlp.posHasReelError
=
Position [{0}] detected material, but system has no inventory record
\ No newline at end of file
smfcore.nlp.posRecovered
=
Position [{0}] returned to normal
smfcore.nlp.posNoReelError
=
Position [{0}] detected no material, but system has inventory record
smfcore.nlp.posHasReelError
=
Position [{0}] detected material, but system has no inventory record
\ No newline at end of file
src/main/resources/messages_fr_FR.properties
查看文件 @
7f3d595
...
...
@@ -424,7 +424,7 @@ smfcore.virtualOperations=Op\u00E9rations de l'entrep\u00F4t virtuel
smfcore.equipment.view.ncgroup
=
Neo Counter
smfcore.virtual.boxInPos
=
[{0}] est d
\u
00E9j
\u
00E0 dans l'emplacement [{1}]. Veuillez d'abord le retirer
smfcore.virtual.quantityError
=
La quantit
\u
00E9
\u
00E0 retirer doit
\u
00EAtre [{0}]
smfco
d
e.virtual.enter
=
Veuillez scanner ou saisir le code-barres, puis appuyer sur Entr
\u
00E9e
smfco
r
e.virtual.enter
=
Veuillez scanner ou saisir le code-barres, puis appuyer sur Entr
\u
00E9e
smfcore.auth.expire
=
L'autorisation a expir
\u
00E9
smfcore.order.slotNum
=
num
\u
00E9ro de position
smf.nexim.getInventoryFaile
=
\u
00C9chec de r
\u
00E9cup
\u
00E9ration des informations did:[{0}]
...
...
@@ -433,6 +433,6 @@ smfcore.accessToken.ng=\u00C9chec de l'obtention de l'AccessToken
smfcore.barcode.hasOutTask
=
La mati
\u
00E8re [{0}] a d
\u
00E9j
\u
00E0 une t
\u
00E2che de sortie ; l'action de sortie doit
\u
00EAtre poursuivie
smfcore.tailingmaterial.noPos
=
Aucun cabinet disponible trouv
\u
00E9
smfcore.tailingmaterial.pnError
=
Le mat
\u
00E9riau [{0}] mis en stock est diff
\u
00E9rent de celui dans le cabinet [{1}]
smfcode.nlp.posRecovered
=
Position [{0}] revenue
\u
00E0 la normale
smfcode.nlp.posNoReelError
=
Position [{0}] n'a d
\u
00E9tect
\u
00E9 aucun mat
\u
00E9riau, mais le syst
\u
00E8me a un enregistrement d'inventaire
smfcode.nlp.posHasReelError
=
Position [{0}] a d
\u
00E9tect
\u
00E9 du mat
\u
00E9riau, mais le syst
\u
00E8me n'a pas d'enregistrement d'inventaire
\ No newline at end of file
smfcore.nlp.posRecovered
=
Position [{0}] revenue
\u
00E0 la normale
smfcore.nlp.posNoReelError
=
Position [{0}] n'a d
\u
00E9tect
\u
00E9 aucun mat
\u
00E9riau, mais le syst
\u
00E8me a un enregistrement d'inventaire
smfcore.nlp.posHasReelError
=
Position [{0}] a d
\u
00E9tect
\u
00E9 du mat
\u
00E9riau, mais le syst
\u
00E8me n'a pas d'enregistrement d'inventaire
\ No newline at end of file
src/main/resources/messages_ja_JP.properties
查看文件 @
7f3d595
...
...
@@ -421,7 +421,7 @@ smfcore.virtualOperations=\u4EEE\u60F3\u5009\u5EAB\u64CD\u4F5C
smfcore.equipment.view.ncgroup
=
Neo Counter
smfcore.virtual.boxInPos
=
[{0}]
\u
306F
\u
65E2
\u
306B
\u
30ED
\u
30B1
\u
30FC
\u
30B7
\u
30E7
\u
30F3 [{1}]
\u
306B
\u3042\u
308A
\u
307E
\u3059\u3002\u5148\u
306B
\u
53D6
\u
308A
\u
51FA
\u3057\u3066\u
304F
\u3060\u3055\u3044
smfcore.virtual.quantityError
=
\u
53D6
\u
308A
\u
51FA
\u3057\u6570\u
91CF
\u
306F[{0}]
\u3067\u3042\u
308B
\u
5FC5
\u8981\u
304C
\u3042\u
308A
\u
307E
\u3059
smfco
d
e.virtual.enter
=
\u
30D0
\u
30FC
\u
30B3
\u
30FC
\u
30C9
\u3092\u
30B9
\u
30AD
\u
30E3
\u
30F3
\u3001\u
307E
\u
305F
\u
306F
\u5165\u
529B
\u
5F8C
\u3001
Enter
\u
30AD
\u
30FC
\u3092\u
62BC
\u3057\u3066\u
304F
\u3060\u3055\u3044
smfco
r
e.virtual.enter
=
\u
30D0
\u
30FC
\u
30B3
\u
30FC
\u
30C9
\u3092\u
30B9
\u
30AD
\u
30E3
\u
30F3
\u3001\u
307E
\u
305F
\u
306F
\u5165\u
529B
\u
5F8C
\u3001
Enter
\u
30AD
\u
30FC
\u3092\u
62BC
\u3057\u3066\u
304F
\u3060\u3055\u3044
smfcore.auth.expire
=
\u
8A8D
\u
8A3C
\u
304C
\u
671F
\u9650\u5207\u
308C
\u3067\u3059
smfcore.order.slotNum
=
\u
30B9
\u
30BF
\u
30F3
\u
30C9
\u
756A
\u
53F7
smf.nexim.getInventoryFaile
=
did
\u
60C5
\u5831\u
306E
\u
53D6
\u
5F97
\u
306B
\u5931\u6557\u3057\u
307E
\u3057\u
305F: [{0}]
...
...
@@ -430,6 +430,6 @@ smfcore.accessToken.ng=AccessToken \u306E\u53D6\u5F97\u306B\u5931\u6557\u3057\u3
smfcore.barcode.hasOutTask
=
\u
8CC7
\u6750
[{0}]
\u
306B
\u
306F
\u
65E2
\u
306B
\u
51FA
\u
5EAB
\u
30BF
\u
30B9
\u
30AF
\u
304C
\u3042\u
308A
\u3001\u
51FA
\u
5EAB
\u
30A2
\u
30AF
\u
30B7
\u
30E7
\u
30F3
\u3092\u
7D9A
\u
884C
\u3059\u
308B
\u
5FC5
\u8981\u
304C
\u3042\u
308A
\u
307E
\u3059
smfcore.tailingmaterial.noPos
=
\u5229\u7528\u
53EF
\u
80FD
\u
306A
\u
30AD
\u
30E3
\u
30D3
\u
30CD
\u
30C3
\u
30C8
\u
304C
\u
898B
\u3064\u
304B
\u
308A
\u
307E
\u
305B
\u3093
smfcore.tailingmaterial.pnError
=
\u5165\u
5E93
\u3055\u
308C
\u
305F
\u6750\u6599
[{0}]
\u
306F
\u
30AD
\u
30E3
\u
30D3
\u
30CD
\u
30C3
\u
30C8
\u5185\u
306E[{1}]
\u3068\u7570\u
306A
\u
308A
\u
307E
\u3059
smfcode.nlp.posRecovered
=
\u
5EAB
\u
4F4D[{0}]
\u
304C
\u
6B63
\u
5E38
\u
306B
\u
623B
\u
308A
\u
307E
\u3057\u
305F
smfcode.nlp.posNoReelError
=
\u
5EAB
\u
4F4D[{0}]
\u
306B
\u7269\u6599\u
304C
\u
691C
\u
51FA
\u3055\u
308C
\u
307E
\u
305B
\u3093\u
304C
\u3001\u
30B7
\u
30B9
\u
30C6
\u
30E0
\u
306B
\u
306F
\u5728\u
5EAB
\u
8A18
\u9332\u
304C
\u3042\u
308A
\u
307E
\u3059
smfcode.nlp.posHasReelError
=
\u
5EAB
\u
4F4D[{0}]
\u
306B
\u7269\u6599\u
304C
\u
691C
\u
51FA
\u3055\u
308C
\u
307E
\u3057\u
305F
\u
304C
\u3001\u
30B7
\u
30B9
\u
30C6
\u
30E0
\u
306B
\u
306F
\u5728\u
5EAB
\u
8A18
\u9332\u
304C
\u3042\u
308A
\u
307E
\u
305B
\u3093
\ No newline at end of file
smfcore.nlp.posRecovered
=
\u
5EAB
\u
4F4D[{0}]
\u
304C
\u
6B63
\u
5E38
\u
306B
\u
623B
\u
308A
\u
307E
\u3057\u
305F
smfcore.nlp.posNoReelError
=
\u
5EAB
\u
4F4D[{0}]
\u
306B
\u7269\u6599\u
304C
\u
691C
\u
51FA
\u3055\u
308C
\u
307E
\u
305B
\u3093\u
304C
\u3001\u
30B7
\u
30B9
\u
30C6
\u
30E0
\u
306B
\u
306F
\u5728\u
5EAB
\u
8A18
\u9332\u
304C
\u3042\u
308A
\u
307E
\u3059
smfcore.nlp.posHasReelError
=
\u
5EAB
\u
4F4D[{0}]
\u
306B
\u7269\u6599\u
304C
\u
691C
\u
51FA
\u3055\u
308C
\u
307E
\u3057\u
305F
\u
304C
\u3001\u
30B7
\u
30B9
\u
30C6
\u
30E0
\u
306B
\u
306F
\u5728\u
5EAB
\u
8A18
\u9332\u
304C
\u3042\u
308A
\u
307E
\u
305B
\u3093
\ No newline at end of file
src/main/resources/messages_zh_CN.properties
查看文件 @
7f3d595
...
...
@@ -421,7 +421,7 @@ smfcore.virtualOperations=\u865A\u62DF\u4ED3\u64CD\u4F5C
smfcore.equipment.view.ncgroup
=
Neo Counter
smfcore.virtual.boxInPos
=
[{0}]
\u
5DF2
\u5728\u
5E93
\u
4F4D[{1}]
\u
4E2D,
\u
8BF7
\u5148\u
53D6
\u
51FA
smfcore.virtual.quantityError
=
\u
53D6
\u
51FA
\u6570\u
91CF
\u
5E94
\u
4E3A[{0}]
smfco
d
e.virtual.enter
=
\u
8BF7
\u
626B
\u
63CF
\u6216\u
8F93
\u5165\u6761\u7801\u
540E
\u6309\u
56DE
\u
8F66
\u
786E
\u
8BA4
smfco
r
e.virtual.enter
=
\u
8BF7
\u
626B
\u
63CF
\u6216\u
8F93
\u5165\u6761\u7801\u
540E
\u6309\u
56DE
\u
8F66
\u
786E
\u
8BA4
smfcore.auth.expire
=
\u6388\u6743\u
5DF2
\u
8FC7
\u
671F
smfcore.order.slotNum
=
\u
7AD9
\u
4F4D
\u
7F16
\u
53F7
smf.nexim.getInventoryFaile
=
\u
83B7
\u
53D6did
\u
4FE1
\u
606F
\u5931\u
8D25:[{0}]
...
...
@@ -430,6 +430,6 @@ smfcore.accessToken.ng=\u83B7\u53D6AccessToken\u5931\u8D25
smfcore.barcode.hasOutTask
=
\u7269\u6599
[{0}]
\u
5DF2
\u6709\u
51FA
\u
5E93
\u
4EFB
\u
52A1,
\u9700\u
7EE7
\u
7EED
\u6267\u
884C
\u
51FA
\u
5E93
\u
52A8
\u
4F5C
smfcore.tailingmaterial.noPos
=
\u
672A
\u
627E
\u5230\u
53EF
\u7528\u7684\u
67DC
\u
4F53
smfcore.tailingmaterial.pnError
=
\u5165\u
5E93
\u7684\u7269\u6599
[{0}]
\u
4E0E
\u
67DC
\u
4F53
\u
4E2D[{1}]
\u
4E0D
\u
540C
smfcode.nlp.posRecovered
=
\u
5E93
\u
4F4D[{0}]
\u6062\u
590D
\u
6B63
\u
5E38
smfcode.nlp.posNoReelError
=
\u
5E93
\u
4F4D[{0}]
\u
68C0
\u
6D4B
\u5230\u
6CA1
\u6709\u7269\u6599\u
FF0C
\u
4F46
\u
7CFB
\u
7EDF
\u6709\u
5E93
\u
5B58
\u
8BB0
\u
5F55
smfcode.nlp.posHasReelError
=
\u
5E93
\u
4F4D[{0}]
\u
68C0
\u
6D4B
\u5230\u6709\u7269\u6599\u
FF0C
\u
4F46
\u
7CFB
\u
7EDF
\u
65E0
\u
5E93
\u
5B58
\u
8BB0
\u
5F55
\ No newline at end of file
smfcore.nlp.posRecovered
=
\u
5E93
\u
4F4D[{0}]
\u6062\u
590D
\u
6B63
\u
5E38
smfcore.nlp.posNoReelError
=
\u
5E93
\u
4F4D[{0}]
\u
68C0
\u
6D4B
\u5230\u
6CA1
\u6709\u7269\u6599\u
FF0C
\u
4F46
\u
7CFB
\u
7EDF
\u6709\u
5E93
\u
5B58
\u
8BB0
\u
5F55
smfcore.nlp.posHasReelError
=
\u
5E93
\u
4F4D[{0}]
\u
68C0
\u
6D4B
\u5230\u6709\u7269\u6599\u
FF0C
\u
4F46
\u
7CFB
\u
7EDF
\u
65E0
\u
5E93
\u
5B58
\u
8BB0
\u
5F55
\ No newline at end of file
src/main/resources/messages_zh_TW.properties
查看文件 @
7f3d595
...
...
@@ -421,7 +421,7 @@ smfcore.virtualOperations=\u865B\u64EC\u5009\u64CD\u4F5C
smfcore.equipment.view.ncgroup
=
Neo Counter
smfcore.virtual.boxInPos
=
[{0}]
\u
5DF2
\u5728\u
5EAB
\u
4F4D[{1}]
\u
4E2D,
\u
8ACB
\u5148\u
53D6
\u
51FA
smfcore.virtual.quantityError
=
\u
53D6
\u
51FA
\u6578\u
91CF
\u
61C9
\u
70BA[{0}]
smfco
d
e.virtual.enter
=
\u
8ACB
\u6383\u
63CF
\u6216\u
8F38
\u5165\u
689D
\u
78BC
\u
5F8C
\u6309\u
56DE
\u
8ECA
\u
78BA
\u
8A8D
smfco
r
e.virtual.enter
=
\u
8ACB
\u6383\u
63CF
\u6216\u
8F38
\u5165\u
689D
\u
78BC
\u
5F8C
\u6309\u
56DE
\u
8ECA
\u
78BA
\u
8A8D
smfcore.auth.expire
=
\u6388\u
6B0A
\u
5DF2
\u
904E
\u
671F
smfcore.order.slotNum
=
\u
7AD9
\u
4F4D
\u
7DE8
\u
865F
smf.nexim.getInventoryFaile
=
\u
53D6
\u
5F97 did
\u
8CC7
\u
8A0A
\u5931\u6557
:[{0}]
...
...
@@ -430,6 +430,6 @@ smfcore.accessToken.ng=\u7372\u53D6AccessToken\u5931\u6557
smfcore.barcode.hasOutTask
=
\u7269\u6599
[{0}]
\u
5DF2
\u6709\u
51FA
\u
5EAB
\u
4EFB
\u
52D9
\u
FF0C
\u9700\u
7E7C
\u
7E8C
\u
57F7
\u
884C
\u
51FA
\u
5EAB
\u
52D5
\u
4F5C
smfcore.tailingmaterial.noPos
=
\u
672A
\u
627E
\u5230\u
53EF
\u7528\u7684\u
6AC3
\u
9AD4
smfcore.tailingmaterial.pnError
=
\u5165\u
5EAB
\u7684\u7269\u6599
[{0}]
\u8207\u
6AC3
\u
9AD4
\u
4E2D[{1}]
\u
4E0D
\u
540C
smfcode.nlp.posRecovered
=
\u
5EAB
\u
4F4D[{0}]
\u6062\u
5FA9
\u
6B63
\u
5E38
smfcode.nlp.posNoReelError
=
\u
5EAB
\u
4F4D[{0}]
\u
6AA2
\u
6E2C
\u5230\u
6C92
\u6709\u7269\u6599\u
FF0C
\u
4F46
\u
7CFB
\u
7D71
\u6709\u
5EAB
\u
5B58
\u
8A18
\u9304
smfcode.nlp.posHasReelError
=
\u
5EAB
\u
4F4D[{0}]
\u
6AA2
\u
6E2C
\u5230\u6709\u7269\u6599\u
FF0C
\u
4F46
\u
7CFB
\u
7D71
\u7121\u
5EAB
\u
5B58
\u
8A18
\u9304
\ No newline at end of file
smfcore.nlp.posRecovered
=
\u
5EAB
\u
4F4D[{0}]
\u6062\u
5FA9
\u
6B63
\u
5E38
smfcore.nlp.posNoReelError
=
\u
5EAB
\u
4F4D[{0}]
\u
6AA2
\u
6E2C
\u5230\u
6C92
\u6709\u7269\u6599\u
FF0C
\u
4F46
\u
7CFB
\u
7D71
\u6709\u
5EAB
\u
5B58
\u
8A18
\u9304
smfcore.nlp.posHasReelError
=
\u
5EAB
\u
4F4D[{0}]
\u
6AA2
\u
6E2C
\u5230\u6709\u7269\u6599\u
FF0C
\u
4F46
\u
7CFB
\u
7D71
\u7121\u
5EAB
\u
5B58
\u
8A18
\u9304
\ No newline at end of file
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论