Queer European MD passionate about IT
浏览代码

Multilanguage command descriptions

Davte 5 年之前
父节点
当前提交
20c0717b81
共有 2 个文件被更改,包括 10 次插入2 次删除
  1. 1 1
      ciclopibot/__init__.py
  2. 9 1
      ciclopibot/helper.py

+ 1 - 1
ciclopibot/__init__.py

@@ -3,6 +3,6 @@
 __author__ = "Davide Testa"
 __email__ = "davide@davte.it"
 __license__ = "GNU General Public License v3.0"
-__version__ = "1.0.10"
+__version__ = "1.0.11"
 __maintainer__ = "Davide Testa"
 __contact__ = "t.me/davte"

+ 9 - 1
ciclopibot/helper.py

@@ -24,7 +24,15 @@ def get_command_description(bot, update, user_record):
         [
             "/{}: {}".format(
                 command,
-                details['description']
+                bot.get_message(
+                    'commands', command, 'description',
+                    user_record=user_record, update=update,
+                    default_message=(
+                        details['description']
+                        if type(details['description']) is str
+                        else ''
+                    )
+                )
             )
             for command, details in sorted(
                 bot.commands.items(),