Skip to content

Commit

Permalink
New Crowdin updates (#1522)
Browse files Browse the repository at this point in the history
* New translations zh_cn.json (Chinese Traditional)

* New translations zh_cn.json (English)

* New translations zh_cn.json (English)

* New translations zh_cn.json (Chinese Traditional)

* New translations zh_cn.json (English)

* New translations zh_cn.json (Chinese Traditional)

* New translations zh_cn.json (English)

* New translations zh_cn.json (Chinese Traditional)

* New translations zh_cn.json (English)

* New translations zh_cn.json (Chinese Traditional)

* New translations zh_cn.json (English)

* New translations zh_cn.json (Chinese Traditional)

* New translations zh_cn.json (English)

* Update source file zh_cn.json

* New translations zh_cn.json (Chinese Traditional)

* New translations zh_cn.json (Chinese Traditional)

* New translations zh_cn.json (English)

* Update source file zh_cn.json

* Update source file zh_cn.json

* New translations zh_cn.json (Chinese Traditional)

* New translations zh_cn.json (English)

* Update source file zh_cn.json

* New translations zh_cn.json (Chinese Traditional)

* New translations zh_cn.json (English)

* Update source file zh_cn.json

* New translations zh_cn.json (Chinese Traditional)

* New translations zh_cn.json (English)

* Update source file zh_cn.json

* Update source file zh_cn.json

* Update source file zh_cn.json

* New translations zh_cn.json (Chinese Traditional)

* New translations zh_cn.json (English)

* New translations zh_cn.json (Chinese Traditional)

* New translations zh_cn.json (English)

* New translations zh_cn.json (Chinese Traditional)

* New translations zh_cn.json (English)

* Update source file zh_cn.json

* New translations zh_cn.json (Chinese Traditional)

* New translations zh_cn.json (English)

* New translations zh_cn.json (Chinese Traditional)

* New translations zh_cn.json (Chinese Traditional)

* New translations zh_cn.json (English)

* New translations zh_cn.json (Chinese Traditional)

* New translations zh_cn.json (Chinese Traditional)

* New translations zh_cn.json (English)

---------

Co-authored-by: 多羅狼 <[email protected]>
  • Loading branch information
Hldbot and DoroWolf authored Jan 30, 2025
1 parent 06e7914 commit 244b5bb
Show file tree
Hide file tree
Showing 19 changed files with 114 additions and 64 deletions.
3 changes: 1 addition & 2 deletions core/locales/en_us.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
"config.comments.allow_request_private_ip": "Whether to allow bot to request local private IP addresses. (Prevent possible leakage)",
"config.comments.api_allow_origins": "The API service allows CORS sources list.",
"config.comments.api_port": "The port number of the API service.",
"config.comments.webui_port": "The port number of the WebUI service.",
"config.comments.base_superuser": "The bot's base superuser list. The values ​​filled in here will be loaded into the database when the bot starts.",
"config.comments.bug_report_url": "Report error URL.",
"config.comments.check_access_key_id": "The AccessKey ID of Alibaba Cloud Content Security Service.",
Expand Down Expand Up @@ -94,7 +93,7 @@
"error.config.invalid": "The config is invalid or not found. Please check the config file.",
"error.config.secret.not_found": "The secret key is not found. Please check the config file.",
"error.config.webrender.invalid": "No WebRender configured. This command cannot be used.",
"error.i18n.fallback": "(If you're seeing this strange string, it means something we've messed up!\nPlease send the issue back so that we can fix it in time.)",
"error.i18n.fallback": "(If you're seeing this strange string, it means something we've messed up! Please send the issue back so that we can fix it in time.)",
"error.message.chain.empty": "The bot attempted to send an empty message chain. Please contact the developers to resolve this issue.",
"error.message.chain.invalid": "The bot attempted to send an invalid message chain. Please contact the developers to resolve this issue.",
"error.message.chain.plain.empty": "The bot attempted to send an empty text message. Please contact the developers to resolve this issue.",
Expand Down
4 changes: 2 additions & 2 deletions core/locales/zh_tw.json
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@
"error.config.invalid": "設定參數無效或未找到,請檢查設定檔。",
"error.config.secret.not_found": "未找到金鑰設定參數,請檢查設定檔。",
"error.config.webrender.invalid": "未設定 WebRender,無法使用此指令。",
"error.i18n.fallback": "(如果你看到了這條奇怪的字串,說明我們又搞砸了什麼!\n請回報此問題以便快速解決。)",
"error.i18n.fallback": "(如果你看到了這條奇怪的字串,說明我們又搞砸了什麼!請回報此問題以便快速解決。)",
"error.message.chain.empty": "機器人嘗試傳送空白訊息鏈,請聯絡機器人開發人員解決問題。",
"error.message.chain.invalid": "機器人嘗試傳送無效訊息鏈,請聯絡機器人開發人員解決問題。",
"error.message.chain.plain.empty": "機器人嘗試傳送空白文字訊息,請聯絡機器人開發人員解決問題。",
Expand Down Expand Up @@ -150,7 +150,7 @@
"parser.matched.but_try_again_later": "請稍後再試。",
"parser.module.desc": "描述:\n${desc}",
"parser.module.disabled.prompt": "「${module}」模組未啟用,請使用「${prefix}enable ${module}」啟用此模組。",
"parser.module.disabled.to_enable": "是否啟用模組並繼續執行指令",
"parser.module.disabled.to_enable": "是否啟用模組並繼續執行此指令",
"parser.module.unloaded": "「${module}」模組當前未載入,請聯絡開發人員處理。",
"parser.superuser.permission.denied": "你沒有使用此指令的權限。",
"petal.message.cost": "(使用了 ${amount} 片花瓣)",
Expand Down
26 changes: 16 additions & 10 deletions modules/core/locales/en_us.json
Original file line number Diff line number Diff line change
Expand Up @@ -37,33 +37,35 @@
"core.help.setup.typing": "Set up whether to display input prompts.",
"core.help.version": "View bot version.",
"core.help.whoami": "Get the ID of the user account that sent the command inside the bot.",
"core.message.abuse.ban.success": "Successfully add ${user} into blacklist.",
"core.message.abuse.ban.success": "Successfully added ${user} into blacklist.",
"core.message.abuse.block.self": "You cannot do this in this session!",
"core.message.abuse.block.success": "Successfully add ${target} into blacklist.",
"core.message.abuse.block.success": "Successfully added ${target} into blacklist.",
"core.message.abuse.check.banned": "(This user is in blacklist)",
"core.message.abuse.check.tempbanned": "(This user has been temporarily banned. ${ban_time} second(s) remaining until unban)",
"core.message.abuse.check.trusted": "(This user is in whitelist)",
"core.message.abuse.check.warns": "${user} has been warned ${warns} time(s).",
"core.message.abuse.clear.success": "Successfully cleared warning for ${user}.",
"core.message.abuse.distrust.success": "Successfully remove ${user} from whitelist.",
"core.message.abuse.distrust.success": "Successfully removed ${user} from whitelist.",
"core.message.abuse.revoke.success": "Successfully removed ${count} warning(s) for ${user}. This user has been warned ${warn_count} time(s).",
"core.message.abuse.trust.success": "Successfully add ${user} into whitelist.",
"core.message.abuse.unban.success": "Successfully remove ${user} from blacklist.",
"core.message.abuse.unblock.success": "Successfully remove ${target} from blacklist.",
"core.message.abuse.trust.success": "Successfully added ${user} into whitelist.",
"core.message.abuse.unban.success": "Successfully removed ${user} from blacklist.",
"core.message.abuse.unblock.success": "Successfully removed ${target} from blacklist.",
"core.message.abuse.untempban.success": "Successfully removed temporary ban on ${user}.",
"core.message.abuse.warn.success": "Successfully warned ${user} ${count} time(s). This user has been warned ${warn_count} time(s).",
"core.message.admin.add.success": "Success: ${user} was set as bot administrator.",
"core.message.admin.add.success": "Successfully set ${user} as bot administrator.",
"core.message.admin.already": "This member is already a bot administrator.",
"core.message.admin.ban.already": "This member has been limited to use the bot.",
"core.message.admin.ban.list": "Members currently limited to use the bot: ",
"core.message.admin.ban.list.none": "There are currently no members limited to use the bot.",
"core.message.admin.ban.self": "You cannot do this for yourself!",
"core.message.admin.ban.success": "Successfully limited members to use the bot.",
"core.message.admin.invalid": "Invalid ID format. The format should be \"${sender}|<User ID>\". Use \"${prefix}whoami\" to view user ID.",
"core.message.admin.list": "Manual bot administrators currently set: ",
"core.message.admin.list.none": "There are currently no manual bot administrators.",
"core.message.admin.remove.confirm": "You are removing your own permissions! Are you sure?",
"core.message.admin.remove.success": "Success: Removed ${user} from bot administrator.",
"core.message.admin.remove.confirm": "You are removing your own bot administrator permissions! Are you sure?",
"core.message.admin.remove.success": "Successfully removed ${user} from bot administrator.",
"core.message.admin.unban.none": "This member has not been limited to use the bot.",
"core.message.admin.unban.success": "Successfully removed the limited of members to use the bot.",
"core.message.alias.add.already": "\"${alias}\" alias already exists in custom alias list.",
"core.message.alias.add.invalid_placeholder": "Invalid placeholder in the added alias.",
"core.message.alias.add.invalid_prefix": "The command corresponding to the added alias must start with a command prefix. Please check your input.",
Expand Down Expand Up @@ -113,7 +115,7 @@
"core.message.locale.contribute": "Help with translation: ${url}",
"core.message.locale.langlist": "Supported language codes: ${langlist}",
"core.message.locale.prompt": "Current language: ${lang}",
"core.message.locale.reload.failed": "Failed to reload the following string: ",
"core.message.locale.reload.failed": "Failed to reload the following string(s): ",
"core.message.locale.set.invalid": "Invalid language code.",
"core.message.locale.set.prompt": "Use \"${prefix}locale <language code>\" to set the language.",
"core.message.module.disable.already": "Failed: Module \"${module}\" is disabled.",
Expand Down Expand Up @@ -196,6 +198,10 @@
"core.message.setup.timeoffset.success": "The time offset has been set to UTC${offset}.",
"core.message.setup.typing.disable": "Input prompt disabled.",
"core.message.setup.typing.enable": "Input prompt enabled.",
"core.message.superuser.add.success": "Successfully set ${user} as superuser.",
"core.message.superuser.already": "This user is already a superuser.",
"core.message.superuser.remove.confirm": "You are removing your own superuser permissions! Are you sure?",
"core.message.superuser.remove.success": "Successfully remove ${user} from superuser.",
"core.message.update.binary_mode": "The bot is deployed through the binary executable and therefore cannot be updated. Please download the latest version of the executable and replace it manually.",
"core.message.update.failed": "Failed to fetch update from GitHub.",
"core.message.version": "Current bot version: ${commit}",
Expand Down
3 changes: 1 addition & 2 deletions modules/core/locales/zh_cn.json
Original file line number Diff line number Diff line change
Expand Up @@ -199,8 +199,7 @@
"core.message.setup.typing.disable": "已关闭输入提示。",
"core.message.setup.typing.enable": "已开启输入提示。",
"core.message.superuser.add.success": "成功将 ${user} 设置为超级用户。",
"core.message.superuser.already": "此成员已是超级用户。",
"core.message.superuser.ban.self": "你不可以对自己进行此操作!",
"core.message.superuser.already": "此用户已是超级用户。",
"core.message.superuser.remove.confirm": "你正在移除你自己的超级用户权限!你确定吗?",
"core.message.superuser.remove.success": "成功将 ${user} 移出超级用户。",
"core.message.update.binary_mode": "机器人正在使用二进制部署,无法更新。请手动下载最新版本的二进制文件进行替换。",
Expand Down
8 changes: 7 additions & 1 deletion modules/core/locales/zh_tw.json
Original file line number Diff line number Diff line change
Expand Up @@ -58,12 +58,14 @@
"core.message.admin.ban.list": "當前被設定限制使用機器人的成員:",
"core.message.admin.ban.list.none": "當前沒有被限制使用機器人的成員。",
"core.message.admin.ban.self": "你不可以對自己進行此操作!",
"core.message.admin.ban.success": "成功限制成員使用機器人。",
"core.message.admin.invalid": "ID 格式錯誤,格式應為「${sender}|<使用者 ID>」,請使用「${prefix}whoami」指令檢視使用者 ID。",
"core.message.admin.list": "當前被手動設定的機器人管理員:",
"core.message.admin.list.none": "當前沒有手動設定的機器人管理員。",
"core.message.admin.remove.confirm": "你正在移除你自己的權限!你確定嗎?",
"core.message.admin.remove.confirm": "你正在移除你自己的機器人管理員權限!你確定嗎?",
"core.message.admin.remove.success": "成功將 ${user} 移出機器人管理員。",
"core.message.admin.unban.none": "此成員沒有被限制使用機器人。",
"core.message.admin.unban.success": "成功取消限制成員使用機器人。",
"core.message.alias.add.already": "「${alias}」別名已存在於自訂別名列表。",
"core.message.alias.add.invalid_placeholder": "新增的別名中存在無效的佔位符。",
"core.message.alias.add.invalid_prefix": "新增的別名對應的指令必須以指令前綴開頭,請校對輸入。",
Expand Down Expand Up @@ -196,6 +198,10 @@
"core.message.setup.timeoffset.success": "已將時間偏移量設定為 UTC${offset}。",
"core.message.setup.typing.disable": "已停用輸入提醒。",
"core.message.setup.typing.enable": "已啟用輸入提醒。",
"core.message.superuser.add.success": "成功將 ${user} 設定為超級使用者。",
"core.message.superuser.already": "此使用者已是超級使用者。",
"core.message.superuser.remove.confirm": "你正在移除你自己的超級使用者權限!你確定嗎?",
"core.message.superuser.remove.success": "成功將 ${user} 移出超級使用者。",
"core.message.update.binary_mode": "機器人正在使用二進位部署,無法更新。請手動下載最新版本的二進位檔案覆寫。",
"core.message.update.failed": "嘗試從 GitHub 取得更新失敗。",
"core.message.version": "當前機器人版本號:${commit}",
Expand Down
2 changes: 1 addition & 1 deletion modules/hitokoto/locales/zh_tw.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"hitokoto.message.type": "類型:",
"hitokoto.message.type.a": "動畫",
"hitokoto.message.type.b": "漫畫",
"hitokoto.message.type.c": "遊戲",
"hitokoto.message.type.c": "電玩",
"hitokoto.message.type.d": "文學",
"hitokoto.message.type.e": "原創",
"hitokoto.message.type.f": "來自網路",
Expand Down
11 changes: 11 additions & 0 deletions modules/info/locales/en_us.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"server.help": "获取 Minecraft:Java 版/基岩版服务器 MOTD。",
"server.help.option.p": "显示玩家列表。",
"server.help.option.r": "显示原始信息。",
"server.message.local_address": "无效的域名或 IP 地址。",
"server.message.gamemode": "游戏模式:",
"server.message.not_found": "没有找到任何类型的 Minecraft 服务器。",
"server.message.player": "在线玩家:",
"server.message.player.current": "当前在线玩家:",
"server.message.version": "游戏版本:"
}
11 changes: 11 additions & 0 deletions modules/info/locales/zh_tw.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"server.help": "获取 Minecraft:Java 版/基岩版服务器 MOTD。",
"server.help.option.p": "显示玩家列表。",
"server.help.option.r": "显示原始信息。",
"server.message.local_address": "无效的域名或 IP 地址。",
"server.message.gamemode": "游戏模式:",
"server.message.not_found": "没有找到任何类型的 Minecraft 服务器。",
"server.message.player": "在线玩家:",
"server.message.player.current": "当前在线玩家:",
"server.message.version": "游戏版本:"
}
22 changes: 12 additions & 10 deletions modules/maimai/locales/en_us.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
{
"chunithm.help.b30": "Query the Best 30 list of CHUNITHM user. (Beta)",
"chunithm.help.b30": "查询 CHUNITHM 玩家的 B30 列表。(Beta 版)",
"chunithm.help.desc": "Query about CHUNITHM.",
"chunithm.message.b30.text_prompt": "Here is the Best 30 list of ${user} (Rating ${rating}):",
"chunithm.message.song": "Artist: ${artist}\nGenre: ${genre}\nBPM: ${bpm}\nVersion: ${version}\nLevel: ${level}",
"chunithm.message.chart": "${diff} ${level} (${ds})\nCombo: ${combo}\nCharter: ${charter}",
"chunithm.message.song.worlds_end": "Artist: ${artist}\nGenre: ${genre}\nBPM: ${bpm}\nVersion: ${version}",
"chunithm.message.user_unbound": "The user is not bound. Please bind user by \"${prefix}chunithm bind\".",
"maimai.help.alias": "Query the alias of the song.",
"maimai.help.b50": "查询 Maimai 用户的 B50 信息",
"maimai.help.b50": "查询 Maimai 玩家的 B50 列表",
"maimai.help.base": "Search for songs by chart constant or range of the constants.",
"maimai.help.bind": "Bind Diving-Fish user data.",
"maimai.help.calc": "Calculate Rating based on the chart constant.",
Expand All @@ -21,20 +21,22 @@
"maimai.help.maimai_regex.desc": "Use Maimai commands more easily.",
"maimai.help.maimai_regex.grade": "<段位>段位认定表 输入段位名查询段位认定列表。",
"maimai.help.maimai_regex.info": "<ID 或别名>有什么分 [<用户名>] 输入 ID 或别名查询歌曲的相关谱面成绩,ID 需要加入前缀“id”,空格用下划线替代。",
"maimai.help.maimai_regex.plate": "<名牌板>进度 [<用户名>] 查看用户的名牌板完成进度",
"maimai.help.maimai_regex.process": "<等级> <目标>进度 [<用户名>] 查看用户在对应等级的评价完成进度。",
"maimai.help.maimai_regex.plate": "<名牌板>进度 [<用户名>] 查看玩家的名牌板完成进度。",
"maimai.help.maimai_regex.plate.list": "<名牌板>完成表 [<用户名>] 查看玩家的名牌板完成表。",
"maimai.help.maimai_regex.process": "<等级> <目标>进度 [<用户名>] 查看玩家在对应等级的评价完成进度。",
"maimai.help.maimai_regex.random": "Maimai什么 随机一首歌曲",
"maimai.help.maimai_regex.song": "<ID 或别名>是什么歌 输入 ID 或别名查询歌曲信息",
"maimai.help.new": "View the latest songs in the current version.",
"maimai.help.option.p": "Specify the number of pages, default is 1.",
"maimai.help.option.u": "Query the specific user.",
"maimai.help.plate": "View the progress of the name plates of the user.",
"maimai.help.process": "查看用户在对应等级的评价完成进度。",
"maimai.help.option.u": "查询特定玩家。",
"maimai.help.option.l": "查看完成表。",
"maimai.help.plate": "查看玩家的名牌板完成进度。",
"maimai.help.process": "查看玩家在对应等级的评价完成进度。",
"maimai.help.random": "Generate a random song",
"maimai.help.random.filter": "随机一首指定条件的歌曲,输入为“#”则表示无条件。",
"maimai.help.rank": "查看用户在查分器上的分数排行",
"maimai.help.rank": "查看玩家在查分器上的分数排行",
"maimai.help.scoreline": "查询歌曲的分数线。",
"maimai.help.scorelist": "查看用户在对应等级的分数列表",
"maimai.help.scorelist": "查看玩家在对应等级的分数列表",
"maimai.help.search": "Search for songs by (part of the) name.",
"maimai.help.song": "查询歌曲信息,ID 需要加入前缀“id”。",
"maimai.help.unbind": "Unbind user.",
Expand Down Expand Up @@ -84,7 +86,7 @@
"maimai.message.process.last": "您的 ${process} 级歌曲全谱面 ${goal} 剩余曲目如下:",
"maimai.message.random.failed": "Random song failed, please check the input.",
"maimai.message.rank": "截至 ${time},\n查分器共有 ${total_rank} 名用户,平均分数为 ${average_rating}。\n${user} 的分数为 ${rating},排名为 #${rank},\n你已经超越了 ${surpassing_rate}% 的玩家。",
"maimai.message.scoreline": "分数线 ${scoreline}% 允许的最多 TAP GREAT 数量为 ${tap_great}(每个-${tap_great_prop}%)\nBREAK 2550(一共 ${brk} 个)等价于 ${b2t_2550_great} 个 TAP GREAT(-${b2t_2550_great_prop}%)\nBREAK 2000(一共 ${brk} 个)等价于 ${b2t_2000_great} 个 TAP GREAT(-${b2t_2000_great_prop}%)",
"maimai.message.scoreline": "分数线 ${scoreline}% 允许的最多 TAP GREAT 数量为 ${tap_great}(每个-${tap_great_prop}%)\nBREAK 2550(一共 ${brk} 个)相当于 ${b2t_2550_great} 个 TAP GREAT(-${b2t_2550_great_prop}%)\nBREAK 2000(一共 ${brk} 个)相当于 ${b2t_2000_great} 个 TAP GREAT(-${b2t_2000_great_prop}%)",
"maimai.message.scoreline.failed": "Calculation failed, please check the input.",
"maimai.message.scorelist": "以下为 ${user} 的 ${level} 级分数列表:",
"maimai.message.search": "Search result of \"${keyword}\":",
Expand Down
Loading

0 comments on commit 244b5bb

Please sign in to comment.