mirror of
https://github.com/wwiinnddyy/LanMountainDesktop.git
synced 2026-06-22 09:14:25 +08:00
Add material color services, plugin DTOs, and tests
Introduce IPC wire-format appearance DTOs (PluginIsolation.Contracts) and clarify they are distinct from the runtime PluginSdk snapshot. Update PluginSdk comments to document the runtime-facing snapshot shape. Change ComponentColorSchemeHelper to use the HostMaterialColorProvider and add an overload that accepts a MaterialColorSnapshot. Add new services and pipelines (MaterialColorService, MaterialSurfaceService, WindowMaterialService, WallpaperColorPipeline) and refactor AppearanceThemeService to depend on MaterialColorService while removing legacy internal implementations. Add multiple unit tests (ComponentColorSchemeHelper, PluginAppearanceBoundary, SettingsCatalogService, WallpaperSettingsPageViewModel) and update localization resources with new material_color and wallpaper keys.
This commit is contained in:
@@ -38,27 +38,25 @@
|
||||
"settings.wallpaper.title": "壁紙",
|
||||
"settings.wallpaper.description": "画像または動画を選択して、アプリウィンドウの壁紙としてすぐに適用します。",
|
||||
"settings.wallpaper.current_label": "現在の壁紙",
|
||||
"settings.wallpaper.type_label": "壁紙タイプ",
|
||||
"settings.wallpaper.type.image": "画像",
|
||||
"settings.wallpaper.type.solid_color": "単色",
|
||||
"settings.wallpaper.type.system": "システム壁紙",
|
||||
"settings.wallpaper.system.label": "システム壁紙",
|
||||
"settings.wallpaper.system.unavailable": "システム壁紙を読み込めません",
|
||||
"settings.wallpaper.refresh_interval": "更新間隔",
|
||||
"settings.wallpaper.refresh_now": "今すぐ更新",
|
||||
"settings.wallpaper.refresh.30s": "30秒",
|
||||
"settings.wallpaper.refresh.1m": "1分",
|
||||
"settings.wallpaper.refresh.5m": "5分",
|
||||
"settings.wallpaper.refresh.10m": "10分",
|
||||
"settings.wallpaper.refresh.15m": "15分",
|
||||
"settings.wallpaper.refresh.30m": "30分",
|
||||
"settings.wallpaper.refresh.1h": "1時間",
|
||||
"settings.wallpaper.refresh.2h": "2時間",
|
||||
"settings.wallpaper.refresh.4h": "4時間",
|
||||
"settings.wallpaper.refresh.8h": "8時間",
|
||||
"settings.wallpaper.refresh.12h": "12時間",
|
||||
"settings.wallpaper.refresh.24h": "24時間",
|
||||
"settings.wallpaper.color_label": "壁紙の色",
|
||||
"settings.wallpaper.type_label": "壁紙タイプ",
|
||||
"settings.wallpaper.type.image": "画像",
|
||||
"settings.wallpaper.type.solid_color": "単色",
|
||||
"settings.wallpaper.type.system": "システム壁紙",
|
||||
"settings.wallpaper.refresh_interval": "更新間隔",
|
||||
"settings.wallpaper.refresh_now": "今すぐ更新",
|
||||
"settings.wallpaper.refresh.30s": "30秒",
|
||||
"settings.wallpaper.refresh.1m": "1分",
|
||||
"settings.wallpaper.refresh.5m": "5分",
|
||||
"settings.wallpaper.refresh.10m": "10分",
|
||||
"settings.wallpaper.refresh.15m": "15分",
|
||||
"settings.wallpaper.refresh.30m": "30分",
|
||||
"settings.wallpaper.refresh.1h": "1時間",
|
||||
"settings.wallpaper.refresh.2h": "2時間",
|
||||
"settings.wallpaper.refresh.4h": "4時間",
|
||||
"settings.wallpaper.refresh.8h": "8時間",
|
||||
"settings.wallpaper.refresh.12h": "12時間",
|
||||
"settings.wallpaper.refresh.24h": "24時間",
|
||||
"settings.wallpaper.color_label": "壁紙の色",
|
||||
"settings.wallpaper.placement_label": "配置",
|
||||
"settings.wallpaper.placement_desc": "画像がデスクトップにどのように表示されるかを調整します。",
|
||||
"settings.wallpaper.pick_button": "ファイルを参照",
|
||||
@@ -328,7 +326,14 @@
|
||||
"settings.appearance.preview.apply_seed": "適用",
|
||||
"settings.appearance.preview.wallpaper_candidates": "壁紙シード候補",
|
||||
"settings.appearance.preview.wallpaper_current": "現在",
|
||||
"settings.wallpaper.placement.fill": "フィル",
|
||||
"settings.material_color.preview.wallpaper_current": "Current",
|
||||
"settings.material_color.theme_color_mode.neutral": "Default neutral",
|
||||
"settings.material_color.theme_color_mode.user": "User theme color Monet",
|
||||
"settings.material_color.theme_color_mode.wallpaper": "Wallpaper Monet",
|
||||
"settings.material_color.system_material.auto": "Auto (recommended)",
|
||||
"settings.material_color.system_material.none": "None",
|
||||
"settings.material_color.system_material.mica": "Mica",
|
||||
"settings.material_color.system_material.acrylic": "Acrylic", "settings.wallpaper.placement.fill": "フィル",
|
||||
"settings.wallpaper.placement.fit": "フィット",
|
||||
"settings.wallpaper.placement.stretch": "ストレッチ",
|
||||
"settings.wallpaper.placement.center": "中央",
|
||||
|
||||
Reference in New Issue
Block a user