Bring languages into the tree (#1625)

* translations: bring languages into tree

* Update translation phrases changed since 2021

* Update packaging script to include all translations

* Update languages.cfg

* Add Latin American Spanish translations

This is a copy of spanish for now.

* Ignore "en" when looking for translation folders

English is the default and doesn't use a subfolder.

* Only add each translation folder once

Korean "ko" is in there twice.

* Compare language coverage to english

All phrases are compared to the english baseline files and any differences
are reported. The differences are pushed to a Github Project as well for
an easier overview.

Thank you to @nosoop for sharing the Python SMC parser!

* Add link to README

---------

Co-authored-by: Peace-Maker <[email protected]>
This commit is contained in:
Kyle Sanderson
2023-03-29 16:23:05 +02:00
committed by GitHub
co-authored by Peace-Maker
parent d8fd60b562
commit 48150e0c7a
696 changed files with 47789 additions and 22 deletions
+33
View File
@@ -0,0 +1,33 @@
"Phrases"
{
"SM help commands"
{
"chi" "SourceMod 帮助: 指令信息"
}
"No description available"
{
"chi" "无详细描述"
}
"No commands available"
{
"chi" "无适用指令"
}
"Type sm_help to see more"
{
"chi" "键入 sm_help {1} 查看更多指令"
}
"Entries n - m in page k"
{
"chi" "条目 {1} - {2} 于第 {3} 页"
}
"No matching results found"
{
"chi" "无匹配结果可寻"
}
}
+23
View File
@@ -0,0 +1,23 @@
"Phrases"
{
"Admin Menu"
{
"chi" "管理员菜单"
}
"Player Commands"
{
"chi" "玩家指令"
}
"Server Commands"
{
"chi" "服务器指令"
}
"Voting Commands"
{
"chi" "投票指令"
}
}
+8
View File
@@ -0,0 +1,8 @@
"Phrases"
{
"Flooding the server"
{
"chi" "请勿刷屏!"
}
}
+63
View File
@@ -0,0 +1,63 @@
"Phrases"
{
"Ban player"
{
"chi" "封禁玩家"
}
"Ban reason"
{
"chi" "封禁原因"
}
"Permabanned player"
{
"chi" "玩家 \"{1}\" 已被永久封禁."
}
"Permabanned player reason"
{
"chi" "玩家 \"{1}\" 已被永久封禁 (原因: {2})."
}
"Banned player"
{
"chi" "封禁玩家 \"{1}\" {2} 分钟."
}
"Banned player reason"
{
"chi" "封禁玩家 \"{1}\" {2} 分钟 (原因: {3})."
}
"Removed bans matching"
{
"chi" "移除符合条件: {1} 的封禁"
}
"Ban added"
{
"chi" "封禁已添加."
}
"Cannot ban that IP"
{
"chi" "您无法封禁该 IP 地址."
}
"Custom ban reason explanation"
{
"chi" "以聊天信息方式输入理由. 按 {1} 则中止."
}
"AbortBan applied successfully"
{
"chi" "中止封禁."
}
"AbortBan not waiting for custom reason"
{
"chi" "不等待键入封禁理由, 无封禁可中止."
}
}
+73
View File
@@ -0,0 +1,73 @@
"Phrases"
{
"Gag/Mute player"
{
"chi" "将玩家禁言/禁声"
}
"Choose Type"
{
"chi" "选择类别"
}
"Gagged target"
{
"chi" "{1} 已被禁言."
}
"Ungagged target"
{
"chi" "{1} 已被解除禁言."
}
"Muted target"
{
"chi" "{1} 已被禁声."
}
"Unmuted target"
{
"chi" "{1} 已被解除禁声."
}
"Silenced target"
{
"chi" "{1} 已被静音."
}
"Unsilenced target"
{
"chi" "{1} 已被解除静音."
}
"Mute Player"
{
"chi" "将玩家禁声"
}
"UnMute Player"
{
"chi" "解除玩家禁声"
}
"Gag Player"
{
"chi" "将玩家禁言"
}
"UnGag Player"
{
"chi" "解除玩家禁言"
}
"Silence Player"
{
"chi" "将玩家禁音"
}
"UnSilence Player"
{
"chi" "解除玩家禁音"
}
}
+108
View File
@@ -0,0 +1,108 @@
"Phrases"
{
"Timeleft"
{
"chi" "当前地图剩余时间: "
}
"Thetime"
{
"chi" "当前服务器时间为 {1}"
}
"Friendly Fire On"
{
"chi" "友军伤害已开启"
}
"Friendly Fire Off"
{
"chi" "友军伤害已关闭"
}
"Current Map"
{
"chi" "当前地图为 {1}."
}
"LastRound"
{
"chi" "最后一局了!!"
}
"NoTimelimit"
{
"chi" "当前地图无时间限制"
}
"Next Map"
{
"chi" "下一幅地图: {1}"
}
"Pending Vote"
{
"chi" "投票正在进行中"
}
"WinLimitAppend"
{
"chi" ", 或当某方赢得一局后更换地图"
}
"WinLimit"
{
"chi" "地图将于某方赢得一局后更换"
}
"MaxRoundsAppend"
{
"chi" ", 或再过一局后更换地图"
}
"MaxRounds"
{
"chi" "地图将再过一局后更换"
}
"FragLimitAppend"
{
"chi" ", 或当某玩家杀满一人后更换地图"
}
"FragLimit"
{
"chi" "地图将于某玩家杀满一人后更换"
}
"WinLimitAppendPlural"
{
"chi" ", 或当某方赢得 {1} 局后更换地图"
}
"WinLimitPlural"
{
"chi" "地图将于某方赢得 {1} 局后更换"
}
"MaxRoundsAppendPlural"
{
"chi" ", 或再过 {1} 局后更换地图"
}
"MaxRoundsPlural"
{
"chi" "地图将再过 {1} 局后更换"
}
"FragLimitAppendPlural"
{
"chi" ", 或当某玩家杀满 {1} 人后更换地图"
}
"FragLimitPlural"
{
"chi" "地图将于某玩家杀满 {1} 人后更换"
}
}
+93
View File
@@ -0,0 +1,93 @@
"Phrases"
{
"Initiate Vote"
{
"chi" "已启动投票: {1}"
}
"Initiated Vote Map"
{
"chi" "已启动地图投票."
}
"Initiated Vote Kick"
{
"chi" "已启动踢出 {1} 的投票."
}
"Initiated Vote Ban"
{
"chi" "已启动封禁 {1} 的投票."
}
"Map Vote"
{
"chi" "地图投票: {1}"
}
"Change Map To"
{
"chi" "更换地图为 {1}?"
}
"Votekick Player"
{
"chi" "踢出 {1}?"
}
"Voteban Player"
{
"chi" "封禁 {1}?"
}
"Vote Successful"
{
"chi" "投票通过. (同意 {1}%% 总共 {2} 票)"
}
"Vote Failed"
{
"chi" "投票失败. 至少需要 {1}%% 支持. (同意 {2}%% 总共 {3} 票)"
}
"Vote End"
{
"chi" "投票 {1} 的结果为: {2}."
}
"Kick vote"
{
"chi" "踢出投票"
}
"Ban vote"
{
"chi" "封禁投票"
}
"Map vote"
{
"chi" "地图投票"
}
"Confirm Vote"
{
"chi" "确认投票"
}
"Map Vote In Use"
{
"chi" "地图投票正被调用"
}
"Please select a map"
{
"chi" "请选择地图"
}
"Start the Vote"
{
"chi" "开始投票"
}
}
+48
View File
@@ -0,0 +1,48 @@
"Phrases"
{
"Cookie List"
{
"chi" "Sourcemod Cookie 列表"
}
"Printing Cookie List"
{
"chi" "打印 cookie 列表至控制台"
}
"Cookie not Found"
{
"chi" "无法找到 cookie \"{1}\""
}
"Cookie Value"
{
"chi" "{1} 的值为 {2}"
}
"Protected Cookie"
{
"chi" "无法更改受保护 cookie \"{1}\" 的值"
}
"Cookie Changed Value"
{
"chi" "更改 cookie \"{1}\" 的值为 \"{2}\""
}
"No Console"
{
"chi" "无法显示设置菜单至控制台"
}
"Choose Option"
{
"chi" "择取选项"
}
"Client Settings"
{
"chi" "客户端设定"
}
}
+253
View File
@@ -0,0 +1,253 @@
"Phrases"
{
"Yes"
{
"chi" "是"
}
"No"
{
"chi" "否"
}
"No matching client"
{
"chi" "未发现匹配的客户端."
}
"No matching clients"
{
"chi" "未发现匹配的客户端."
}
"More than one client matches"
{
"chi" "存在多个符合样式 \"{1}\" 的客户端"
}
"More than one client matched"
{
"chi" "存在多个符合所提样式的客户端."
}
"Player no longer available"
{
"chi" "您选定的玩家已不再适用."
}
"Kick player"
{
"chi" "踢出玩家"
}
"Kicked by admin"
{
"chi" "被管理员踢出"
}
"Changing map"
{
"chi" "更换地图为 {1}..."
}
"Map was not found"
{
"chi" "地图 {1} 未找到."
}
"Unable to target"
{
"chi" "您无法操作该玩家."
}
"Name"
{
"chi" "名称"
}
"Access"
{
"chi" "权限"
}
"See console for output"
{
"chi" "请看控制台输出."
}
"Cannot target bot"
{
"chi" "无法对机器人发出该指令."
}
"Unable to find cvar"
{
"chi" "无法找到 cvar: {1}"
}
"No access to cvar"
{
"chi" "您无权设置该 cvar."
}
"Value of cvar"
{
"chi" "cvar \"{1}\" 值: \"{2}\""
}
"Cvar changed"
{
"chi" "更改 cvar \"{1}\" 为 \"{2}\"."
}
"Config not found"
{
"chi" "配置文件 \"{1}\" 未找到."
}
"Executed config"
{
"chi" "执行配置 \"{1}\"."
}
"Admin cache refreshed"
{
"chi" "管理员缓存已被刷新."
}
"Invalid Amount"
{
"chi" "指定数量无效"
}
"Cannot be performed on dead"
{
"chi" "该操作无法在暂时“死亡”的客户端 \"{1}\" 上生效"
}
"Player has since died"
{
"chi" "操作无法执行, 玩家已死亡."
}
"Vote in Progress"
{
"chi" "已有投票在进行中."
}
"Vote Not In Progress"
{
"chi" "当前无投票进行."
}
"Cancelled Vote"
{
"chi" "投票已取消."
}
"Cancel vote"
{
"chi" "取消投票"
}
"Vote Select"
{
"chi" "{1} 选了 {2}."
}
"No Votes Cast"
{
"chi" "无投票发起."
}
"Vote Delay Minutes"
{
"chi" "您必须再等 {1} 分钟后才能发起新一轮投票."
}
"Vote Delay Seconds"
{
"chi" "您必须再等 {1} 秒钟后才能发起新一轮投票."
}
"Could not connect to database"
{
"chi" "无法连接至该数据库."
}
"Failed to query database"
{
"chi" "查询数据库失败."
}
"Invalid SteamID specified"
{
"chi" "您指定了一个无效 Steam ID (有效格式须以 'STEAM_:' 开头)."
}
"Reload admins"
{
"chi" "重载管理员"
}
"Command is in-game only"
{
"chi" "该指令只能在游戏界面中使用."
}
"Target must be dead"
{
"chi" "该指令只能用于已死玩家."
}
"Target must be alive"
{
"chi" "该指令只能用于活人玩家."
}
"Target is not in game"
{
"chi" "指定玩家尚未完全进入游戏."
}
"Played Sound"
{
"chi" "已播放声音给玩家 '{1}'"
}
"Slapped player"
{
"chi" "已拍打玩家 '{1}'"
}
"Slayed player"
{
"chi" "已处死玩家 '{1}'"
}
"Kicked player"
{
"chi" "已踢出玩家 '{1}'"
}
"Cannot participate in vote"
{
"chi" "您无法参与该项投票."
}
"Cannot change vote"
{
"chi" "您无法改变对该项投票作出的选择."
}
"On"
{
"chi" "开"
}
"Off"
{
"chi" "关"
}
}
+88
View File
@@ -0,0 +1,88 @@
"Phrases"
{
"No Access"
{
"chi" "您无权使用该指令"
}
"Back"
{
"chi" "返回"
}
"Next"
{
"chi" "下一页"
}
"Exit"
{
"chi" "退出"
}
"Previous"
{
"chi" "上一页"
}
"all players"
{
"chi" "全体玩家"
}
"all humans"
{
"chi" "全体真人"
}
"all bots"
{
"chi" "全体机器人"
}
"all dead players"
{
"chi" "全体已死玩家"
}
"all alive players"
{
"chi" "全体活人玩家"
}
"_s"
{
"chi" "{1}"
}
"all spectators"
{
"chi" "所有旁观者"
}
"Vote Count"
{
"chi" "投票计数:{1}/{2},剩余{3}人"
}
"Voted For"
{
"chi" "{1}投票选择了{2}"
}
"Changed Vote"
{
"chi" "{1} 已更改其投票为 {2} "
}
"No Vote"
{
"chi" "无投票"
}
"Name Reserved"
{
"chi" "你所用名称已由 SourceMod 保留; 请输入相应密码启用."
}
}
+168
View File
@@ -0,0 +1,168 @@
"Phrases"
{
"Burn player"
{
"chi" "烧烤玩家"
}
"FireBomb player"
{
"chi" "把玩家变成燃烧弹"
}
"Freeze player"
{
"chi" "冰冻玩家"
}
"FreezeBomb player"
{
"chi" "把玩家变成冰冻弹"
}
"TimeBomb player"
{
"chi" "把玩家变成定时炸弹"
}
"Beacon player"
{
"chi" "点玩家灯"
}
"NoClip player"
{
"chi" "设置穿墙模式"
}
"Blind player"
{
"chi" "把玩家变成瞎子"
}
"Drug player"
{
"chi" "给玩家下毒药"
}
"Gravity player"
{
"chi" "改变玩家重力指标"
}
"Blind amount"
{
"chi" "致盲到何程度?"
}
"Fully blind"
{
"chi" "全盲"
}
"Half blind"
{
"chi" "半盲"
}
"No blind"
{
"chi" "不盲"
}
"Gravity amount"
{
"chi" "改重力指标为多少?"
}
"Gravity Very High"
{
"chi" "超高重力"
}
"Gravity High"
{
"chi" "高重力"
}
"Gravity Normal"
{
"chi" "常规重力"
}
"Gravity Low"
{
"chi" "低重力"
}
"Gravity Very Low"
{
"chi" "超低重力"
}
"Set target on fire"
{
"chi" "将 {1} 点燃."
}
"Toggled FireBomb on target"
{
"chi" "触发 {1} 身上的燃烧弹."
}
"Froze target"
{
"chi" "冰冻了 {1}."
}
"Toggled FreezeBomb on target"
{
"chi" "触发 {1} 身上的冰冻弹."
}
"Toggled beacon on target"
{
"chi" "触发 {1} 身上的灯."
}
"Toggled TimeBomb on target"
{
"chi" "触发 {1} 身上的定时炸弹."
}
"Toggled noclip on target"
{
"chi" "触发{1}的穿墙模式"
}
"Toggled drug on target"
{
"chi" "激活 {1} 身上的毒药."
}
"Set blind on target"
{
"chi" "使 {1} 致盲."
}
"Set gravity on target"
{
"chi" "更改 {1} 的重力指标."
}
"Till Explodes"
{
"chi" "还有 {2} 秒钟 {1} 就要爆炸."
}
"Unfrozen"
{
"chi" "您已被冻结."
}
"You will be unfrozen"
{
"chi" "您将被解冻."
}
}
+98
View File
@@ -0,0 +1,98 @@
"Phrases"
{
"Initiated Vote Gravity"
{
"chi" "发起重力投票."
}
"Initiated Vote Burn"
{
"chi" "发起烧烤 {1} 的投票."
}
"Initiated Vote Slay"
{
"chi" "发起处死 {1} 的投票."
}
"Initiated Vote Alltalk"
{
"chi" "发起开启全局语音通讯的投票."
}
"Initiated Vote FF"
{
"chi" "发起友军伤害投票"
}
"Gravity Vote"
{
"chi" "重力投票: {1}"
}
"Change Gravity To"
{
"chi" "更改重力为 {1}?"
}
"Voteburn player"
{
"chi" "烧烤玩家 {1}?"
}
"Voteslay Player"
{
"chi" "处死 {1}?"
}
"Votealltalk Off"
{
"chi" "关闭全局语音通讯? {1}"
}
"Votealltalk On"
{
"chi" "开启全局语音通讯? {1}"
}
"Voteff Off"
{
"chi" "关闭友军伤害? {1}"
}
"Voteff On"
{
"chi" "开启友军伤害? {1}"
}
"Gravity vote"
{
"chi" "重力投票"
}
"Vote FF"
{
"chi" "队友伤害投票"
}
"Burn vote"
{
"chi" "烧烤投票"
}
"Alltalk vote"
{
"chi" "全局语音投票"
}
"Slay vote"
{
"chi" "处死投票"
}
"Slayed player"
{
"chi" "处死了玩家 '{1}'"
}
}
+48
View File
@@ -0,0 +1,48 @@
"Phrases"
{
"Vote Nextmap"
{
"chi" "下一幅地图投票了!"
}
"Nextmap Voting Started"
{
"chi" "下一幅地图投选已开始."
}
"Nextmap Voting Finished"
{
"chi" " 地图投票已结束. 下一幅地图将为 {1}. ( 得票{2}%% , {3}票)"
}
"Current Map Extended"
{
"chi" "当前地图已被延长."
}
"Extend Map"
{
"chi" "延长当前地图"
}
"Dont Change"
{
"chi" "请勿更换"
}
"Current Map Stays"
{
"chi" "当前地图已被延长! 投票显示! (得票 {1}%% 共 {2} 票)"
}
"Changed Next Map"
{
"chi" "更换下一幅地图为 \"{1}\"."
}
"Starting Runoff"
{
"chi" "无地图获得 {1}%% 以上票数 ({2} [{3}%%] & {4} [{5}%%]), 开始决胜轮投票"
}
}
+43
View File
@@ -0,0 +1,43 @@
"Phrases"
{
"Next Map"
{
"chi" "下一幅地图: {1}"
}
"Map History"
{
"chi" "地图历史纪录"
}
"Map"
{
"chi" "[地图]"
}
"Started"
{
"chi" "[已启动]"
}
"Played Time"
{
"chi" "[已运行时间]"
}
"Reason"
{
"chi" "[终止理由]"
}
"Current Map"
{
"chi" "当前地图"
}
"ago"
{
"chi" "之前"
}
}
+68
View File
@@ -0,0 +1,68 @@
"Phrases"
{
"Already Nominated"
{
"chi" "您已预订了一幅地图."
}
"Max Nominations"
{
"chi" "已达最大预订数."
}
"Map Already In Vote"
{
"chi" "地图 '{1}' 已在预订列表中."
}
"Map Inserted"
{
"chi" "地图 '{1}' 加入了预订列表."
}
"Map Already Nominated"
{
"chi" "您所选的地图已被预订."
}
"Map Nominated"
{
"chi" "{1} 预订了 {2}."
}
"Map Nomination Changed"
{
"chi" "{1} 将其所订改为了 {2}."
}
"Nominate Title"
{
"chi" "预订地图:"
}
"Can't Nominate Current Map"
{
"chi" "您所选的图正是当前地图, 无法预订"
}
"Map in Exclude List"
{
"chi" "您所选的图是最近已玩过的地图, 无法预订"
}
"Current Map"
{
"chi" "当前地图"
}
"Recently Played"
{
"chi" "最近玩过的地图"
}
"Nominated"
{
"chi" "已预订的地图"
}
}
@@ -0,0 +1,48 @@
"Phrases"
{
"Slap player"
{
"chi" "拍打玩家"
}
"Slap damage"
{
"chi" "拍打伤害值"
}
"Slay player"
{
"chi" "处死玩家"
}
"Slapped target"
{
"chi" "拍打了 {1}."
}
"Slayed target"
{
"chi" "处死了 {1}."
}
"Name changed"
{
"chi" "某管理员更改了您的名称"
}
"Renamed target"
{
"chi" "更改了 {1} 的名称."
}
"Rename player"
{
"chi" "玩家更名"
}
"Dead Player Rename"
{
"chi" "{1} 将会在下局被改名"
}
}
+128
View File
@@ -0,0 +1,128 @@
"Phrases"
{
"Unable to find cvar"
{
"chi" "无法找到 cvar: {1}"
}
"No access to cvar"
{
"chi" "你无权操作这个键值"
}
"Value of cvar"
{
"chi" "cvar \"{1}\" 的值: \"{2}\""
}
"Cvar changed"
{
"chi" "更改键值 \"{1}\" 为 \"{2}\". "
}
"Config not found"
{
"chi" "配置文件 \"{1}\" 未找到."
}
"Executed config"
{
"chi" "执行配置文件 \"{1}\"."
}
"Permabanned player"
{
"chi" "已永久封禁玩家 \"{1}\"."
}
"Permabanned player reason"
{
"chi" "已永久封禁玩家 \"{1}\" (原因: {2})."
}
"Banned player"
{
"chi" "封禁玩家 \"{1}\" {2} 分钟."
}
"Banned player reason"
{
"chi" "封禁玩家 \"{1}\" {2} 分钟 (原因: {3})."
}
"Removed bans matching"
{
"chi" "移除了符合过滤条件: {1} 的封禁"
}
"Ban added"
{
"chi" "封禁记录已添加."
}
"Admin cache refreshed"
{
"chi" "管理员缓存已刷新."
}
"Identify player"
{
"chi" "玩家认证"
}
"Choose Map"
{
"chi" "选择地图"
}
"Exec CFG"
{
"chi" "执行 CFG"
}
"Admin logged in as"
{
"chi" "\"{1}\" 以 \"{2}\" 身份登录并带权限: {3}"
}
"Admin logged in anon"
{
"chi" "\"{1}\" 具备权限: {2}"
}
"Player is not an admin"
{
"chi" "\"{1}\" 非管理员."
}
"Player is an admin"
{
"chi" "\"{1}\" 为管理员."
}
"Username"
{
"chi" "用户名"
}
"Kicked target"
{
"chi" "已踢出 {1}"
}
"Admin access"
{
"chi" "管理员权限"
}
"Cvar is now protected"
{
"chi" "键值{1}已经受保护"
}
"Kicked target reason"
{
"chi" "踢出 {1} (理由: {2})"
}
}
@@ -0,0 +1,8 @@
"Phrases"
{
"Slot reserved"
{
"chi" "无权使用保留通道而被踢出"
}
}
+103
View File
@@ -0,0 +1,103 @@
"Phrases"
{
"Rock The Vote"
{
"chi" "滚动投票:"
}
"RTV Not Allowed"
{
"chi" "当前无法启动RTV (滚动投票)."
}
"RTV Started"
{
"chi" "RTV (滚动投票)已开始."
}
"RTV Ended"
{
"chi" "RTV (滚动投票)已结束, 您无法重来或再预订地图."
}
"Already Voted"
{
"chi" "您已经发起了投票(现有{1}票,仍需{2}票)"
}
"Minimal Players Not Met"
{
"chi" "未达所需人数下限."
}
"Map Already In Vote"
{
"chi" "地图 '{1}' 已在 RTV (滚动投票)列表中."
}
"Map Inserted"
{
"chi" "地图 '{1}' 加入了 RTV (滚动投票)."
}
"RTV Requested"
{
"chi" "{1} 要滚动投票. ({2} 票同意, 至少需要 {3} 票)"
}
"RTV Vote Ready"
{
"chi" "开始滚动投票!"
}
"Don't Change"
{
"chi" "继续运行当前地图"
}
"Already Nominated"
{
"chi" "您已经提名过一张地图"
}
"Max Nominations"
{
"chi" "已达最大预订数"
}
"Selected Map"
{
"chi" "{1} 选了 {2}"
}
"No Votes"
{
"chi" "RTV (滚动投票)无选票投递, 当前地图继续运行."
}
"Current Map Stays"
{
"chi" "当前地图继续运行! 滚动投票已显示!"
}
"Changing Maps"
{
"chi" "更换地图为 {1}! 滚动投票已显示!"
}
"Map Already Nominated"
{
"chi" "您所选的地图已有人预订."
}
"Map Nominated"
{
"chi" "{1} 预订了地图 {2} 加入滚动投票."
}
"Nominate Title"
{
"chi" "预订地图:"
}
}
+28
View File
@@ -0,0 +1,28 @@
"Phrases"
{
"Slap player"
{
"chi" "拍打玩家"
}
"Slap damage"
{
"chi" "拍打伤害值"
}
"Slay player"
{
"chi" "处死玩家"
}
"Slapped target"
{
"chi" "拍打了 {1}."
}
"Slayed target"
{
"chi" "处死了 {1}."
}
}
+8
View File
@@ -0,0 +1,8 @@
"Phrases"
{
"Played sound to target"
{
"chi" "播放音乐给 {1}"
}
}
+78
View File
@@ -0,0 +1,78 @@
"Phrases"
{
"Invalid authtype"
{
"chi" "认证方式必须为 'steam', 'name', 或 'ip'."
}
"Invalid immunity"
{
"chi" "免疫级别必须为正整数."
}
"SQL Admin already exists"
{
"chi" "授予该凭证标志的管理员已存在."
}
"SQL Admin added"
{
"chi" "管理员被成功添加进数据库."
}
"SQL Admin deleted"
{
"chi" "管理员被已从数据库中成功删除."
}
"SQL Admin not found"
{
"chi" "授予该凭证标志的管理员未找到."
}
"SQL Group already exists"
{
"chi" "符合该名称的组已存在."
}
"SQL Group added"
{
"chi" "组被成功添加进数据库."
}
"SQL Group deleted"
{
"chi" "组已从数据库中成功删除."
}
"SQL Group not found"
{
"chi" "符合该名称的组未找到."
}
"SQL Admin groups reset"
{
"chi" "管理员组已被成功重置."
}
"SQL Group X not found"
{
"chi" "未找到组: \"{1}\""
}
"SQL Group X failed to bind"
{
"chi" "无法绑定组: \"{1}\""
}
"Added group to user"
{
"chi" "成功添加一个组至指定管理员类别."
}
"Added groups to user"
{
"chi" "成功添加 {1} 个组至指定管理员类别."
}
}