Commit d5d7e21d authored by nanahira's avatar nanahira

i18n for room name check

parent 9cb0dc6b
...@@ -47,6 +47,9 @@ ...@@ -47,6 +47,9 @@
"bad_name_level3": "Your ID contains illegal words.", "bad_name_level3": "Your ID contains illegal words.",
"bad_name_level2": "Your ID contains illegal words.", "bad_name_level2": "Your ID contains illegal words.",
"bad_name_level1": "Your ID contains inappropriate words.", "bad_name_level1": "Your ID contains inappropriate words.",
"bad_roomname_level3": "Your room name contains illegal words.",
"bad_roomname_level2": "Your room name contains illegal words.",
"bad_roomname_level1": "Your room name contains inappropriate words.",
"invalid_password_room": "Password incorrect", "invalid_password_room": "Password incorrect",
"outdated_client": "You are currently using an outdated client, unknown errors may occur, please update.", "outdated_client": "You are currently using an outdated client, unknown errors may occur, please update.",
"watch_join": "joined as spectator.", "watch_join": "joined as spectator.",
...@@ -354,6 +357,9 @@ ...@@ -354,6 +357,9 @@
"bad_name_level3": "您的用户名存在不适当的内容", "bad_name_level3": "您的用户名存在不适当的内容",
"bad_name_level2": "您的用户名存在不适当的内容", "bad_name_level2": "您的用户名存在不适当的内容",
"bad_name_level1": "您的用户名存在不适当的内容,请注意更改", "bad_name_level1": "您的用户名存在不适当的内容,请注意更改",
"bad_roomname_level3": "您的房间名存在不适当的内容",
"bad_roomname_level2": "您的房间名存在不适当的内容",
"bad_roomname_level1": "您的房间名存在不适当的内容,请注意更改",
"invalid_password_room": "房间密码不正确", "invalid_password_room": "房间密码不正确",
"outdated_client": "您的版本号过低,可能出现未知问题,请升级版本", "outdated_client": "您的版本号过低,可能出现未知问题,请升级版本",
"watch_join": "加入了观战", "watch_join": "加入了观战",
......
...@@ -1957,21 +1957,21 @@ ygopro.ctos_follow 'JOIN_GAME', false, (buffer, info, client, server, datas)-> ...@@ -1957,21 +1957,21 @@ ygopro.ctos_follow 'JOIN_GAME', false, (buffer, info, client, server, datas)->
return room_title.match(regexp) return room_title.match(regexp)
, room_title) , room_title)
log.warn("BAD NAME LEVEL 3", room_title, client.name, client.ip) log.warn("BAD NAME LEVEL 3", room_title, client.name, client.ip)
ygopro.stoc_die(client, "${bad_name_level3}") ygopro.stoc_die(client, "${bad_roomname_level3}")
return return
else if _.any(badwords.level2, (badword) -> else if _.any(badwords.level2, (badword) ->
regexp = new RegExp(badword, 'i') regexp = new RegExp(badword, 'i')
return room_title.match(regexp) return room_title.match(regexp)
, room_title) , room_title)
log.warn("BAD NAME LEVEL 2", room_title, client.name, client.ip) log.warn("BAD NAME LEVEL 2", room_title, client.name, client.ip)
ygopro.stoc_die(client, "${bad_name_level2}") ygopro.stoc_die(client, "${bad_roomname_level2}")
return return
else if _.any(badwords.level1, (badword) -> else if _.any(badwords.level1, (badword) ->
regexp = new RegExp(badword, 'i') regexp = new RegExp(badword, 'i')
return room_title.match(regexp) return room_title.match(regexp)
, room_title) , room_title)
log.warn("BAD NAME LEVEL 1", room_title, client.name, client.ip) log.warn("BAD NAME LEVEL 1", room_title, client.name, client.ip)
ygopro.stoc_die(client, "${bad_name_level1}") ygopro.stoc_die(client, "${bad_roomname_level1}")
return return
room = new Room(name, options) room = new Room(name, options)
if room if room
......
...@@ -2464,7 +2464,7 @@ ...@@ -2464,7 +2464,7 @@
return room_title.match(regexp); return room_title.match(regexp);
}, room_title)) { }, room_title)) {
log.warn("BAD NAME LEVEL 3", room_title, client.name, client.ip); log.warn("BAD NAME LEVEL 3", room_title, client.name, client.ip);
ygopro.stoc_die(client, "${bad_name_level3}"); ygopro.stoc_die(client, "${bad_roomname_level3}");
return; return;
} else if (_.any(badwords.level2, function(badword) { } else if (_.any(badwords.level2, function(badword) {
var regexp; var regexp;
...@@ -2472,7 +2472,7 @@ ...@@ -2472,7 +2472,7 @@
return room_title.match(regexp); return room_title.match(regexp);
}, room_title)) { }, room_title)) {
log.warn("BAD NAME LEVEL 2", room_title, client.name, client.ip); log.warn("BAD NAME LEVEL 2", room_title, client.name, client.ip);
ygopro.stoc_die(client, "${bad_name_level2}"); ygopro.stoc_die(client, "${bad_roomname_level2}");
return; return;
} else if (_.any(badwords.level1, function(badword) { } else if (_.any(badwords.level1, function(badword) {
var regexp; var regexp;
...@@ -2480,7 +2480,7 @@ ...@@ -2480,7 +2480,7 @@
return room_title.match(regexp); return room_title.match(regexp);
}, room_title)) { }, room_title)) {
log.warn("BAD NAME LEVEL 1", room_title, client.name, client.ip); log.warn("BAD NAME LEVEL 1", room_title, client.name, client.ip);
ygopro.stoc_die(client, "${bad_name_level1}"); ygopro.stoc_die(client, "${bad_roomname_level1}");
return; return;
} }
room = new Room(name, options); room = new Room(name, options);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment