🐛 fix(app): 修复品牌图标与 SQLite 查询展示

- 修复 Windows、macOS 与关于页的品牌图标展示及资源裁切问题
- 补齐 SQLite 表记录数与 SELECT 查询结果渲染
- 增加品牌图标和 SQLite 回归测试
This commit is contained in:
Syngnat
2026-07-15 22:53:47 +08:00
parent d87e314880
commit 176b100274
73 changed files with 544 additions and 100 deletions

View File

@@ -2662,10 +2662,15 @@
"app.settings.entry.proxy.description": "Updateprüfungen, Treiberverwaltung und gemeinsamen Netzwerkzugang konfigurieren.",
"app.settings.entry.proxy.title": "Globaler Proxy",
"app.settings.entry.theme.description": "Helles oder dunkles Theme wechseln und die Oberfläche anpassen.",
"app.settings.entry.brand_icon.title": "Brand icon",
"app.settings.entry.brand_icon.description": "Choose the GoNavi mascot icon shown inside the app.",
"app.settings.entry.brand_icon.help": "Pick a mascot for in-app ICON (title bar, About, web favicon). The OS dock/taskbar icon still follows the installed package until rebuild.",
"app.settings.entry.brand_icon.applied": "Brand icon updated",
"app.settings.entry.brand_icon.title": "Markensymbol",
"app.settings.entry.brand_icon.description": "Wähle das GoNavi-Maskottchen aus, das in der App angezeigt wird.",
"app.settings.entry.brand_icon.help": "Wähle ein Maskottchen für Titelleiste, Infofenster und Web-Favicon aus. Unter macOS wird auch das Dock-Symbol aktualisiert. Unter Windows/Linux richtet sich das Taskleistensymbol weiterhin nach dem installierten Paket.",
"app.settings.entry.brand_icon.applied": "Markensymbol aktualisiert",
"app.settings.entry.brand_icon.dock_sync_failed": "Das macOS-Dock-Symbol konnte nicht aktualisiert werden.",
"app.backend.error.set_brand_icon_empty": "Die Daten für das App-Symbol dürfen nicht leer sein.",
"app.backend.error.set_brand_icon_invalid": "Ungültige Daten für das App-Symbol: {{detail}}",
"app.backend.error.set_brand_icon_failed": "Das App-Symbol konnte nicht gesetzt werden: {{detail}}",
"app.backend.message.brand_icon_updated": "App-Symbol aktualisiert",
"app.settings.entry.theme.title": "Theme und Darstellung",
"app.settings.entry.web_auth.description": "Status der Browserzugriffs-Authentifizierung anzeigen und das Administratorpasswort ändern.",
"app.settings.entry.web_auth.title": "Browserzugriffs-Authentifizierung",

View File

@@ -2666,6 +2666,11 @@
"app.settings.entry.brand_icon.description": "Choose the GoNavi mascot icon shown inside the app.",
"app.settings.entry.brand_icon.help": "Pick a mascot ICON (title bar, About, web favicon; macOS also updates the Dock icon). Windows/Linux taskbar icons still follow the installed package.",
"app.settings.entry.brand_icon.applied": "Brand icon updated",
"app.settings.entry.brand_icon.dock_sync_failed": "The macOS Dock icon could not be updated.",
"app.backend.error.set_brand_icon_empty": "Application icon data cannot be empty.",
"app.backend.error.set_brand_icon_invalid": "Application icon data is invalid: {{detail}}",
"app.backend.error.set_brand_icon_failed": "Failed to set the application icon: {{detail}}",
"app.backend.message.brand_icon_updated": "Application icon updated",
"app.settings.entry.theme.title": "Theme and Appearance",
"app.settings.entry.web_auth.description": "View browser access authentication status and change the admin password.",
"app.settings.entry.web_auth.title": "Browser Access Authentication",

View File

@@ -2662,10 +2662,15 @@
"app.settings.entry.proxy.description": "更新確認、ドライバー管理、共通ネットワーク出口を設定します。",
"app.settings.entry.proxy.title": "グローバルプロキシ",
"app.settings.entry.theme.description": "ライト/ダークテーマを切り替え、表示の見た目を調整します。",
"app.settings.entry.brand_icon.title": "Brand icon",
"app.settings.entry.brand_icon.description": "Choose the GoNavi mascot icon shown inside the app.",
"app.settings.entry.brand_icon.help": "Pick a mascot for in-app ICON (title bar, About, web favicon). The OS dock/taskbar icon still follows the installed package until rebuild.",
"app.settings.entry.brand_icon.applied": "Brand icon updated",
"app.settings.entry.brand_icon.title": "ブランドアイコン",
"app.settings.entry.brand_icon.description": "アプリ内に表示する GoNavi のマスコットアイコンを選択します。",
"app.settings.entry.brand_icon.help": "タイトルバー、About、Web favicon に使用するマスコットを選択します。macOS では Dock アイコンも同期して更新されます。Windows/Linux のタスクバーアイコンは引き続きインストール済みパッケージに従います。",
"app.settings.entry.brand_icon.applied": "ブランドアイコンを更新しました",
"app.settings.entry.brand_icon.dock_sync_failed": "macOS の Dock アイコンを更新できませんでした。",
"app.backend.error.set_brand_icon_empty": "アプリアイコンのデータは空にできません。",
"app.backend.error.set_brand_icon_invalid": "アプリアイコンのデータが無効です:{{detail}}",
"app.backend.error.set_brand_icon_failed": "アプリアイコンの設定に失敗しました:{{detail}}",
"app.backend.message.brand_icon_updated": "アプリアイコンを更新しました",
"app.settings.entry.theme.title": "テーマと外観",
"app.settings.entry.web_auth.description": "ブラウザアクセス認証の状態を確認し、管理者パスワードを変更します。",
"app.settings.entry.web_auth.title": "ブラウザアクセス認証",

View File

@@ -2662,10 +2662,15 @@
"app.settings.entry.proxy.description": "Настройка проверки обновлений, управления драйверами и общего сетевого доступа.",
"app.settings.entry.proxy.title": "Глобальный прокси",
"app.settings.entry.theme.description": "Переключение светлой или темной темы и настройка внешнего вида интерфейса.",
"app.settings.entry.brand_icon.title": "Brand icon",
"app.settings.entry.brand_icon.description": "Choose the GoNavi mascot icon shown inside the app.",
"app.settings.entry.brand_icon.help": "Pick a mascot for in-app ICON (title bar, About, web favicon). The OS dock/taskbar icon still follows the installed package until rebuild.",
"app.settings.entry.brand_icon.applied": "Brand icon updated",
"app.settings.entry.brand_icon.title": "Фирменный значок",
"app.settings.entry.brand_icon.description": "Выберите значок талисмана GoNavi, отображаемый в приложении.",
"app.settings.entry.brand_icon.help": "Выберите талисман для строки заголовка, страницы «О программе» и web favicon; в macOS также обновится значок Dock. Значок панели задач в Windows/Linux по-прежнему определяется установленным пакетом.",
"app.settings.entry.brand_icon.applied": "Фирменный значок обновлён",
"app.settings.entry.brand_icon.dock_sync_failed": "Не удалось обновить значок Dock в macOS.",
"app.backend.error.set_brand_icon_empty": "Данные значка приложения не могут быть пустыми.",
"app.backend.error.set_brand_icon_invalid": "Некорректные данные значка приложения: {{detail}}",
"app.backend.error.set_brand_icon_failed": "Не удалось установить значок приложения: {{detail}}",
"app.backend.message.brand_icon_updated": "Значок приложения обновлён",
"app.settings.entry.theme.title": "Тема и внешний вид",
"app.settings.entry.web_auth.description": "Просмотр состояния аутентификации браузерного доступа и изменение пароля администратора.",
"app.settings.entry.web_auth.title": "Аутентификация браузерного доступа",

View File

@@ -2666,6 +2666,11 @@
"app.settings.entry.brand_icon.description": "选择应用内显示的 GoNavi 吉祥物图标。",
"app.settings.entry.brand_icon.help": "选择一款吉祥物作为 ICON标题栏、关于页、网页 faviconmacOS 会同步更新 Dock 图标。Windows/Linux 的任务栏图标仍由安装包决定。",
"app.settings.entry.brand_icon.applied": "品牌图标已更新",
"app.settings.entry.brand_icon.dock_sync_failed": "无法更新 macOS Dock 图标。",
"app.backend.error.set_brand_icon_empty": "应用图标数据不能为空。",
"app.backend.error.set_brand_icon_invalid": "应用图标数据无效:{{detail}}",
"app.backend.error.set_brand_icon_failed": "设置应用图标失败:{{detail}}",
"app.backend.message.brand_icon_updated": "应用图标已更新",
"app.settings.entry.theme.title": "主题与外观",
"app.settings.entry.web_auth.description": "查看浏览器访问认证状态,并修改管理员密码。",
"app.settings.entry.web_auth.title": "浏览器访问认证",

View File

@@ -2662,10 +2662,15 @@
"app.settings.entry.proxy.description": "统一設定更新檢查、驅動管理和公共网络出口。",
"app.settings.entry.proxy.title": "全局代理",
"app.settings.entry.theme.description": "切换亮暗主題并调整界面观感。",
"app.settings.entry.brand_icon.title": "Brand icon",
"app.settings.entry.brand_icon.description": "Choose the GoNavi mascot icon shown inside the app.",
"app.settings.entry.brand_icon.help": "Pick a mascot for in-app ICON (title bar, About, web favicon). The OS dock/taskbar icon still follows the installed package until rebuild.",
"app.settings.entry.brand_icon.applied": "Brand icon updated",
"app.settings.entry.brand_icon.title": "品牌圖示",
"app.settings.entry.brand_icon.description": "選擇在應用程式內顯示的 GoNavi 吉祥物圖示。",
"app.settings.entry.brand_icon.help": "選擇一款吉祥物作為 ICON標題列、關於頁面、網頁 faviconmacOS 也會同步更新 Dock 圖示。Windows/Linux 的工作列圖示仍由安裝套件決定。",
"app.settings.entry.brand_icon.applied": "品牌圖示已更新",
"app.settings.entry.brand_icon.dock_sync_failed": "無法更新 macOS Dock 圖示。",
"app.backend.error.set_brand_icon_empty": "應用程式圖示資料不可為空。",
"app.backend.error.set_brand_icon_invalid": "應用程式圖示資料無效:{{detail}}",
"app.backend.error.set_brand_icon_failed": "設定應用程式圖示失敗:{{detail}}",
"app.backend.message.brand_icon_updated": "應用程式圖示已更新",
"app.settings.entry.theme.title": "主題与外观",
"app.settings.entry.web_auth.description": "檢視瀏覽器存取驗證狀態,並修改管理員密碼。",
"app.settings.entry.web_auth.title": "瀏覽器存取驗證",