移除语言设置

This commit is contained in:
shuaiplus committed 2025-05-10 21:23:41 +08:00
1 parent 02d64b1eed
commit b6b3fce6e2
1 file changed
+4 -16
+4 -16
View File
@@ -2,7 +2,6 @@
// 设置面板逻辑(仅UI和本地存储,功能待实现)
const DEFAULT_SETTINGS = {
lang: 'en', // 'zh' | 'en'
notify: false, // 桌面通知
sound: false // 声音通知
};
@@ -16,13 +15,14 @@ function loadSettings() {
}
function saveSettings(settings) {
localStorage.setItem('settings', JSON.stringify(settings));
const { notify, sound } = settings;
localStorage.setItem('settings', JSON.stringify({ notify, sound }));
}
function applySettings(settings) {
// 主题切换逻辑已移除
// 语言切换(仅UI,功能待实现)
document.documentElement.lang = settings.lang;
// 强制英文
document.documentElement.lang = 'en';
}
// 兼容各浏览器的 requestPermission 调用
@@ -45,13 +45,6 @@ function setupSettingsPanel() {
panel.innerHTML = `
<div class="settings-panel-card">
<div class="settings-title">Settings</div>
<div class="settings-item">
<span>Language</span>
<select id="settings-lang">
<option value="zh">Chinese</option>
<option value="en">English</option>
</select>
</div>
<div class="settings-item">
<span>Desktop Notification</span>
<label class="switch">
@@ -72,14 +65,9 @@ function setupSettingsPanel() {
}
const settings = loadSettings();
// 初始化UI
panel.querySelector('#settings-lang').value = settings.lang;
panel.querySelector('#settings-notify').checked = !!settings.notify;
panel.querySelector('#settings-sound').checked = !!settings.sound;
// 事件
panel.querySelector('#settings-lang').onchange = e => {
settings.lang = e.target.value;
saveSettings(settings); applySettings(settings);
};
panel.querySelector('#settings-notify').onchange = e => {
const checked = e.target.checked;
if (checked) {