@@ -154,6 +154,8 @@ const DICT = Object.freeze({
154154 'side.sessions.browser.meta' : '浏览 / 导出 / 清理' ,
155155 'side.plugins.tools' : '提示词工具' ,
156156 'side.plugins.tools.meta' : '模板 / 变量' ,
157+ 'side.plugins.templatesCount' : '{count} 个模板' ,
158+ 'side.newTab' : '新标签页' ,
157159 'side.system.settings' : '运行设置' ,
158160 'side.system.settings.meta' : '数据 / 备份' ,
159161
@@ -911,6 +913,12 @@ const DICT = Object.freeze({
911913 'settings.tab.general' : '通用' ,
912914 'settings.tab.data' : '数据' ,
913915 'settings.tabs.aria' : '设置分类' ,
916+ 'settings.language.title' : '界面语言' ,
917+ 'settings.language.meta' : '选择 Web UI 的显示语言。语言较多时统一在这里管理。' ,
918+ 'settings.language.label' : '语言' ,
919+ 'settings.language.hint' : '设置会保存到当前浏览器,并立即生效。' ,
920+ 'settings.language.open' : '打开语言设置' ,
921+ 'settings.language.sideLabel' : '语言 · {language}' ,
914922 'settings.quickSettings.title' : '快捷设置' ,
915923 'settings.sharePrefix.title' : '分享命令前缀' ,
916924 'settings.sharePrefix.meta' : '影响 Web UI 里“复制分享命令”的前缀' ,
@@ -955,8 +963,22 @@ const DICT = Object.freeze({
955963 'settings.trash.retention' : '自动清理' ,
956964 'settings.trash.retentionMeta' : '超过保留天数的回收站记录将自动清除' ,
957965 'settings.trash.retentionLabel' : '保留天数' ,
966+ 'settings.trash.retentionUnit' : '天' ,
958967 'settings.trash.retentionHint' : '范围 1-365 天,默认 30 天。每次加载回收站时自动清理过期记录。' ,
959968
969+ 'settings.webhook.title' : 'Webhook' ,
970+ 'settings.webhook.meta' : '配置变更时外发通知' ,
971+ 'settings.webhook.enabled' : '已启用' ,
972+ 'settings.webhook.disabled' : '已禁用' ,
973+ 'settings.webhook.edit' : '编辑' ,
974+ 'settings.webhook.configure' : '配置' ,
975+ 'settings.webhook.enable' : '启用' ,
976+ 'settings.webhook.modalTitle' : 'Webhook 配置' ,
977+ 'settings.webhook.enabledLabel' : '启用状态' ,
978+ 'settings.webhook.enableToggle' : '启用 Webhook' ,
979+ 'settings.webhook.urlLabel' : 'URL' ,
980+ 'settings.webhook.eventsLabel' : '事件' ,
981+
960982 'settings.templateConfirm.title' : '配置模板二次确认' ,
961983 'settings.templateConfirm.meta' : '降低误写入风险' ,
962984 'settings.templateConfirm.toggle' : '应用模板前先预览差异(两步:确认 → 应用)' ,
@@ -1224,6 +1246,8 @@ const DICT = Object.freeze({
12241246 'side.sessions.browser.meta' : '閲覧 / エクスポート / クリーンアップ' ,
12251247 'side.plugins.tools' : 'プロンプトツール' ,
12261248 'side.plugins.tools.meta' : 'テンプレート / 変数' ,
1249+ 'side.plugins.templatesCount' : '{count} 個のテンプレート' ,
1250+ 'side.newTab' : '新しいタブ' ,
12271251 'side.system.settings' : '実行設定' ,
12281252 'side.system.settings.meta' : 'データ / バックアップ' ,
12291253
@@ -1969,6 +1993,12 @@ const DICT = Object.freeze({
19691993 'settings.tab.general' : '一般' ,
19701994 'settings.tab.data' : 'データ' ,
19711995 'settings.tabs.aria' : '設定カテゴリ' ,
1996+ 'settings.language.title' : '表示言語' ,
1997+ 'settings.language.meta' : 'Web UI の表示言語を選択します。言語が増えてもここで管理できます。' ,
1998+ 'settings.language.label' : '言語' ,
1999+ 'settings.language.hint' : 'この設定は現在のブラウザに保存され、すぐに反映されます。' ,
2000+ 'settings.language.open' : '言語設定を開く' ,
2001+ 'settings.language.sideLabel' : '言語 · {language}' ,
19722002 'settings.quickSettings.title' : 'クイック設定' ,
19732003 'settings.sharePrefix.title' : '共有コマンドプレフィックス' ,
19742004 'settings.sharePrefix.meta' : 'Web UI の「共有コマンドをコピー」のプレフィックスに影響' ,
@@ -2013,8 +2043,22 @@ const DICT = Object.freeze({
20132043 'settings.trash.retention' : '自動クリーンアップ' ,
20142044 'settings.trash.retentionMeta' : '保持日数を超えたゴミ箱レコードは自動的に削除されます' ,
20152045 'settings.trash.retentionLabel' : '保持日数' ,
2046+ 'settings.trash.retentionUnit' : '日' ,
20162047 'settings.trash.retentionHint' : '範囲 1-365 日、デフォルト 30 日。ゴミ箱読み込み時に期限切れレコードを自動クリーンアップします。' ,
20172048
2049+ 'settings.webhook.title' : 'Webhook' ,
2050+ 'settings.webhook.meta' : '設定変更時に外部通知を送信します' ,
2051+ 'settings.webhook.enabled' : '有効' ,
2052+ 'settings.webhook.disabled' : '無効' ,
2053+ 'settings.webhook.edit' : '編集' ,
2054+ 'settings.webhook.configure' : '設定' ,
2055+ 'settings.webhook.enable' : '有効化' ,
2056+ 'settings.webhook.modalTitle' : 'Webhook 設定' ,
2057+ 'settings.webhook.enabledLabel' : '有効状態' ,
2058+ 'settings.webhook.enableToggle' : 'Webhook を有効化' ,
2059+ 'settings.webhook.urlLabel' : 'URL' ,
2060+ 'settings.webhook.eventsLabel' : 'イベント' ,
2061+
20182062 'settings.templateConfirm.title' : '設定テンプレートの二次確認' ,
20192063 'settings.templateConfirm.meta' : '誤書き込みリスクを低減' ,
20202064 'settings.templateConfirm.toggle' : 'テンプレート適用前に差分をプレビュー(2段階:確認 → 適用)' ,
@@ -2283,6 +2327,8 @@ const DICT = Object.freeze({
22832327 'side.sessions.browser.meta' : 'Browse / Export / Cleanup' ,
22842328 'side.plugins.tools' : 'Prompt Tools' ,
22852329 'side.plugins.tools.meta' : 'Templates / Variables' ,
2330+ 'side.plugins.templatesCount' : '{count} templates' ,
2331+ 'side.newTab' : 'New Tab' ,
22862332 'side.system.settings' : 'Runtime Settings' ,
22872333 'side.system.settings.meta' : 'Data / Backup' ,
22882334
@@ -3041,6 +3087,12 @@ const DICT = Object.freeze({
30413087 'settings.tab.general' : 'General' ,
30423088 'settings.tab.data' : 'Data' ,
30433089 'settings.tabs.aria' : 'Settings categories' ,
3090+ 'settings.language.title' : 'Interface language' ,
3091+ 'settings.language.meta' : 'Choose the Web UI display language. Additional languages are managed here instead of the sidebar.' ,
3092+ 'settings.language.label' : 'Language' ,
3093+ 'settings.language.hint' : 'This setting is saved in the current browser and applies immediately.' ,
3094+ 'settings.language.open' : 'Open language settings' ,
3095+ 'settings.language.sideLabel' : 'Language · {language}' ,
30443096 'settings.quickSettings.title' : 'Quick Settings' ,
30453097 'settings.sharePrefix.title' : 'Share command prefix' ,
30463098 'settings.sharePrefix.meta' : 'Used as the prefix for “Copy share command” in the Web UI' ,
@@ -3081,8 +3133,22 @@ const DICT = Object.freeze({
30813133 'settings.trash.retention' : 'Auto-purge' ,
30823134 'settings.trash.retentionMeta' : 'Trash entries older than retention days are auto-purged' ,
30833135 'settings.trash.retentionLabel' : 'Retention days' ,
3136+ 'settings.trash.retentionUnit' : 'days' ,
30843137 'settings.trash.retentionHint' : 'Range 1-365 days, default 30. Expired entries are purged on each trash load.' ,
30853138
3139+ 'settings.webhook.title' : 'Webhook' ,
3140+ 'settings.webhook.meta' : 'Send outgoing notifications when config changes' ,
3141+ 'settings.webhook.enabled' : 'Enabled' ,
3142+ 'settings.webhook.disabled' : 'Disabled' ,
3143+ 'settings.webhook.edit' : 'Edit' ,
3144+ 'settings.webhook.configure' : 'Configure' ,
3145+ 'settings.webhook.enable' : 'Enable' ,
3146+ 'settings.webhook.modalTitle' : 'Webhook settings' ,
3147+ 'settings.webhook.enabledLabel' : 'Enabled state' ,
3148+ 'settings.webhook.enableToggle' : 'Enable Webhook' ,
3149+ 'settings.webhook.urlLabel' : 'URL' ,
3150+ 'settings.webhook.eventsLabel' : 'Events' ,
3151+
30863152 'settings.templateConfirm.title' : 'Template apply confirmation' ,
30873153 'settings.templateConfirm.meta' : 'Reduce accidental writes' ,
30883154 'settings.templateConfirm.toggle' : 'Preview diffs before apply (Confirm → Apply)' ,
0 commit comments