@caoergou/windows-xp / index / CulturePackage
接口:CulturePackage
定义于:src/data/culture/types.ts:90
一个文化包——桌面的时代/地区/语言内容:快捷方式、 开始菜单、主页、便签、壁纸、i18n 资源等。
建议优先使用 defineCulture 工厂函数,它会在编写时验证包(应用 ID 引用、 区域设置一致性、缺失的 i18n 键)。
属性
browser?
> optional browser?: BrowserCultureProfile
定义于:src/data/culture/types.ts:106
默认浏览器主页。
desktopShortcuts?
> optional desktopShortcuts?: DesktopShortcut[]
定义于:src/data/culture/types.ts:102
桌面快捷方式。
displayName
> displayName: string
定义于:src/data/culture/types.ts:94
供文化选择器显示的人类可读名称。
hourlyChime?
> optional hourlyChime?: boolean
定义于:src/data/culture/types.ts:116
在 time:hour 播放整点报时(默认关闭,#130)。
i18n?
> optional i18n?: Record<string, Record<string, string>>
定义于:src/data/culture/types.ts:100
额外的 i18n 资源,合并到 windows-xp 命名空间({ lang: { key: value } })。
id
> id: string
定义于:src/data/culture/types.ts:92
唯一 ID,例如 'en'、'zh'、'jp-retro'。
locales
> locales: string[]
定义于:src/data/culture/types.ts:96
该包激活的语言代码,例如 ['ja', 'ja-JP']。
qq?
> optional qq?: QQProfile
定义于:src/data/culture/types.ts:112
QQ Messenger 个人资料——好友/群组/脚本消息(#119),由 QQ 应用读取。
requiredApps?
> optional requiredApps?: string[]
定义于:src/data/culture/types.ts:98
该包需要注册的应用 ID;用于启动检查。
startMenu?
> optional startMenu?: StartMenuProfile
定义于:src/data/culture/types.ts:104
开始菜单中固定/最近的应用。
startupNotification?
> optional startupNotification?: StartupNotification
定义于:src/data/culture/types.ts:110
登录后显示的托盘气泡(#118)。
stickyNote?
> optional stickyNote?: StickyNoteContent
定义于:src/data/culture/types.ts:108
桌面便签。
wallpaper?
> optional wallpaper?: string
定义于:src/data/culture/types.ts:114
默认壁纸 URL。