From 12963e467b0d181213cb27d66b2f5dc1ac1c7160 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=9A=E7=BE=85=E7=8B=BC?= Date: Fri, 12 Jan 2024 00:09:17 +0800 Subject: [PATCH 1/3] Update example --- LOCALES.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/LOCALES.md b/LOCALES.md index 7667817a..c3e419b4 100644 --- a/LOCALES.md +++ b/LOCALES.md @@ -58,8 +58,13 @@ test = module('test', desc='{test.help.desc}') ``` from core.builtins import Bot -await Bot.MessageSession.locale.t("test.message.say.prompt") +async def test(msg: Bot.MessageSession): ... + await msg.locale.t("test.message.say.prompt") +# 没有变量时可直接输出 + await msg.locale.t("test.message.say.reply", sender=msg.target.sender_id) +# 若存在变量,则须将变量赋值后输出 +# 如此处在字符串内的变量为 ${sender},并被赋值为 Bot.MessageSession.target.sender_id ``` # 排版规范 From 7233fa41767d0f4ac8b395df49d80a93b8962a0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=9A=E7=BE=85=E7=8B=BC?= Date: Fri, 12 Jan 2024 00:12:27 +0800 Subject: [PATCH 2/3] highlight --- LOCALES.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/LOCALES.md b/LOCALES.md index c3e419b4..1cc4aa10 100644 --- a/LOCALES.md +++ b/LOCALES.md @@ -46,7 +46,7 @@ # 使用例 在模块帮助中调用多语言字符串的示例: -``` +```python3 from core.component import module test = module('test', desc='{test.help.desc}') @@ -55,7 +55,7 @@ test = module('test', desc='{test.help.desc}') ... ``` 在代码中调用多语言字符串的示例: -``` +```python3 from core.builtins import Bot async def test(msg: Bot.MessageSession): From 1d76752d0baa3a1abcd216e2bbb457b22e3a0f53 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=9A=E7=BE=85=E7=8B=BC?= Date: Fri, 12 Jan 2024 00:15:56 +0800 Subject: [PATCH 3/3] Update LOCALES.md --- LOCALES.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/LOCALES.md b/LOCALES.md index 1cc4aa10..3fa8f66e 100644 --- a/LOCALES.md +++ b/LOCALES.md @@ -60,9 +60,9 @@ from core.builtins import Bot async def test(msg: Bot.MessageSession): ... - await msg.locale.t("test.message.say.prompt") + await msg.send_message(msg.locale.t("test.message.say.prompt")) # 没有变量时可直接输出 - await msg.locale.t("test.message.say.reply", sender=msg.target.sender_id) + await msg.send_message(msg.locale.t("test.message.say.reply", sender=msg.target.sender_id)) # 若存在变量,则须将变量赋值后输出 # 如此处在字符串内的变量为 ${sender},并被赋值为 Bot.MessageSession.target.sender_id ```