From b9eb21e6d6f897d6f2fd77cbf7248151e0fe911c Mon Sep 17 00:00:00 2001 From: W1NDes Date: Tue, 12 May 2026 14:58:55 +0800 Subject: [PATCH] =?UTF-8?q?Add(os):=20=E8=87=AA=E5=8A=A8=E4=BD=BF=E7=94=A8?= =?UTF-8?q?=E6=B5=B7=E5=9F=9F=E4=BF=A1=E6=81=AF=E8=AE=B0=E5=BD=95=E4=BB=AA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../TEMPLATE_STORAGE_LOGGER_UNLOCK.png | Bin 0 -> 1121 bytes .../TEMPLATE_STORAGE_LOGGER_UNLOCK.png | Bin 0 -> 1121 bytes .../TEMPLATE_STORAGE_LOGGER_UNLOCK.png | Bin 0 -> 1121 bytes .../TEMPLATE_STORAGE_LOGGER_UNLOCK.png | Bin 0 -> 1121 bytes module/os/tasks/voucher.py | 1 + module/os_handler/assets.py | 4 ++++ module/os_handler/storage.py | 14 ++++++++++++++ 7 files changed, 19 insertions(+) create mode 100644 assets/cn/os_handler/TEMPLATE_STORAGE_LOGGER_UNLOCK.png create mode 100644 assets/en/os_handler/TEMPLATE_STORAGE_LOGGER_UNLOCK.png create mode 100644 assets/jp/os_handler/TEMPLATE_STORAGE_LOGGER_UNLOCK.png create mode 100644 assets/tw/os_handler/TEMPLATE_STORAGE_LOGGER_UNLOCK.png diff --git a/assets/cn/os_handler/TEMPLATE_STORAGE_LOGGER_UNLOCK.png b/assets/cn/os_handler/TEMPLATE_STORAGE_LOGGER_UNLOCK.png new file mode 100644 index 0000000000000000000000000000000000000000..4582ad36c75027b418009b72f7da7ce0b7b9aa81 GIT binary patch literal 1121 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