UI improved

This commit is contained in:
dqj
2026-01-22 21:46:12 +09:00
parent 9218662a4b
commit 4bd3ca0e2b

View File

@@ -213,9 +213,9 @@
i18n_messages.set("msg_login_desc", lang_map); i18n_messages.set("msg_login_desc", lang_map);
lang_map = new Map(); lang_map = new Map();
lang_map.set("en-US", "Login"); lang_map.set("en-US", "Passkey Login");
lang_map.set("zh-CN", "登录"); lang_map.set("zh-CN", "Passkey 登录");
lang_map.set("ja", "ログイン"); lang_map.set("ja", "パスキーログイン");
i18n_messages.set("msg_btn_passkey_login", lang_map); i18n_messages.set("msg_btn_passkey_login", lang_map);
lang_map = new Map(); lang_map = new Map();
@@ -361,9 +361,10 @@
lang_map.set("zh-CN", "事件回调系统"); lang_map.set("zh-CN", "事件回调系统");
lang_map.set("ja", "イベント コールバック システム"); lang_map.set("ja", "イベント コールバック システム");
i18n_messages.set("msg_feature_9", lang_map); i18n_messages.set("msg_feature_9", lang_map);
lang_map.set("zh-CN", "主题色和样式定制"); lang_map.set("en-US", "Event callback system");
lang_map.set("ja", "テーマの色とスタイルのカスタマイズ"); lang_map.set("zh-CN", "事件回调系统");
i18n_messages.set("msg_feature_7", lang_map); lang_map.set("ja", "イベント コールバック システム");
i18n_messages.set("msg_feature_9", lang_map);
lang_map = new Map(); lang_map = new Map();
lang_map.set("en-US", "Login Default"); lang_map.set("en-US", "Login Default");
@@ -371,51 +372,6 @@
lang_map.set("ja", "ログイン デフォルト"); lang_map.set("ja", "ログイン デフォルト");
i18n_messages.set("msg_code_login_default", lang_map); i18n_messages.set("msg_code_login_default", lang_map);
lang_map = new Map();
lang_map.set("en-US", "Login Custom");
lang_map.set("zh-CN", "登录定制");
lang_map.set("ja", "ログイン カスタム");
i18n_messages.set("msg_code_login_custom", lang_map);
lang_map = new Map();
lang_map.set("en-US", "Device Manager Default");
lang_map.set("zh-CN", "设备管理缺省");
lang_map.set("ja", "デバイス管理 デフォルト");
i18n_messages.set("msg_code_device_default", lang_map);
lang_map = new Map();
lang_map.set("en-US", "Device Manager Custom");
lang_map.set("zh-CN", "设备管理定制");
lang_map.set("ja", "デバイス管理 カスタム");
i18n_messages.set("msg_code_device_custom", lang_map);
lang_map = new Map();
lang_map.set("en-US", "JS Import Examples:");
lang_map.set("zh-CN", "JS 引入示例:");
lang_map.set("ja", "JS インポート例:");
i18n_messages.set("msg_js_import_examples", lang_map);
lang_map = new Map();
lang_map.set("en-US", "Multi-language support (English/Japanese/Chinese)");
lang_map.set("zh-CN", "多语言支持(英/日/中)");
lang_map.set("ja", "多言語対応(英/日/中)");
i18n_messages.set("msg_feature_8", lang_map);
lang_map = new Map();
lang_map.set("en-US", "Event callback system");
lang_map.set("zh-CN", "事件回调系统");
lang_map.set("ja", "イベント コールバック システム");
i18n_messages.set("msg_feature_9", lang_map);
lang_map.set("zh-CN", "多语言支持(英/日/中)");
lang_map.set("ja", "多言語対応(英/日/中)");
i18n_messages.set("msg_feature_8", lang_map);
lang_map = new Map();
lang_map.set("en-US", "Event callback system");
lang_map.set("zh-CN", "事件回调系统");
lang_map.set("ja", "イベント コールバック システム");
i18n_messages.set("msg_feature_9", lang_map);
lang_map = new Map(); lang_map = new Map();
lang_map.set("en-US", "📊 Event Log"); lang_map.set("en-US", "📊 Event Log");
lang_map.set("zh-CN", "📊 事件日志"); lang_map.set("zh-CN", "📊 事件日志");
@@ -482,6 +438,12 @@
lang_map.set("ja", "エラーが発生しました"); lang_map.set("ja", "エラーが発生しました");
i18n_messages.set("msg_log_error", lang_map); i18n_messages.set("msg_log_error", lang_map);
lang_map = new Map();
lang_map.set("en-US", "Password attempts exhausted");
lang_map.set("zh-CN", "密码尝试次数已用完");
lang_map.set("ja", "パスワード試行回数が上限に達しました");
i18n_messages.set("msg_password_exhausted", lang_map);
lang_map = new Map(); lang_map = new Map();
lang_map.set("en-US", "Device manager closed"); lang_map.set("en-US", "Device manager closed");
lang_map.set("zh-CN", "设备管理器已关闭"); lang_map.set("zh-CN", "设备管理器已关闭");
@@ -665,7 +627,7 @@ Fido2UIManager.renderDeviceManager({<br>
<div id="device-container"></div> <div id="device-container"></div>
<script> <script>
const SERVER_URL = 'https://local.dqj-macpro.com';//'https://fido2.amipro.me'; const SERVER_URL = 'https://fido2.amipro.me'; //'https://local.dqj-macpro.com';
let currentUserId = null; let currentUserId = null;
let isLoggedIn = false; let isLoggedIn = false;
@@ -904,7 +866,7 @@ Fido2UIManager.renderDeviceManager({<br>
const entry = document.createElement('div'); const entry = document.createElement('div');
entry.className = 'log-entry'; entry.className = 'log-entry';
const time = new Date().toLocaleTimeString('zh-CN'); const time = new Date().toLocaleTimeString(CURRENT_LANG);
const typeClass = 'log-type-' + type; const typeClass = 'log-type-' + type;
entry.innerHTML = `<span class="log-time">[${time}]</span><span class="${typeClass}">[${type.toUpperCase()}]</span> ${message}`; entry.innerHTML = `<span class="log-time">[${time}]</span><span class="${typeClass}">[${type.toUpperCase()}]</span> ${message}`;