Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions assets/locales/locales/english.json
Original file line number Diff line number Diff line change
Expand Up @@ -134,5 +134,8 @@
"strWelcomeModalOKButton": "Got it!",
"strAbout": "About",
"strAboutVersion": "Millennium version",
"strAboutClientVersion": "Client API version",
"strAboutBrowserVersion": "Browser API version",
"strAboutBuildDate": "Millennium build date"
"strAboutLoaderBuildDate": "Loader build date"
}
159 changes: 81 additions & 78 deletions assets/locales/locales/schinese.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,132 +6,135 @@
"settingsPanelLogs": "日志",
"settingsPanelSettings": "设置",
"settingsPanelAbout": "关于",
"settingsPanelBugReport": "反馈 Bug",
"itemNoDescription": "暂无描述",
"settingsPanelBugReport": "报告 Bug",
"itemNoDescription": "没有描述。",
"themePanelClientTheme": "客户端主题",
"themePanelThemeTooltip": "选择你想要使用的 Steam 主题 (需要重新加载)",
"themePanelThemeTooltip": "选择想要使用的 Steam 主题(需要重新启动)",
"pluginPanelPluginTooltip": "还没有安装插件?",
"themePanelGetMoreThemes": "获取更多主题",
"pluginPanelGetMorePlugins": "获取更多插件",
"themePanelInjectJavascript": "允许注入 JavaScript",
"themePanelInjectJavascriptToolTip": "决定是否允许主题在 Steam 中插入 JavaScript。禁用 JavaScript 可能会导致 Steam 界面出现问题 (需要重新加载)",
"themePanelInjectCSS": "允许注入 CSS",
"themePanelInjectCSSToolTip": "决定是否允许主题在 Steam 中插入 CSS (需要重新加载)",
"themePanelCustomAccentColor": "自定义强调色",
"themePanelCustomAccentColorToolTip": "覆盖 Steam 内的系统强调色。除非主题使用系统强调色,否则此设置不会生效。",
"themePanelCustomColorNotUsed": "注意:当前主题未使用此设置。",
"themePanelCustomColorUsed": "注意: 当前启用的主题适用该设置!",
"updatePanelHasUpdates": "更新可用",
"themePanelInjectJavascript": "允许 JavaScript 注入",
"themePanelInjectJavascriptToolTip": "决定是否允许主题注入 JavaScript 到 Steam 中。\n\n禁用 JavaScript 可能导致 Steam 界面出现问题。\n\n(设置需要重新加载)",
"themePanelInjectCSS": "允许 CSS 注入",
"themePanelInjectCSSToolTip": "决定是否允许主题注入 CSS 到 Steam 中。(设置需要重新加载)",
"themePanelCustomAccentColor": "覆写强调色",
"themePanelCustomAccentColorToolTip": "覆写 Steam 所使用的系统强调色。仅在主题使用系统强调色时有用。",
"themePanelCustomColorNotUsed": "注意:当前使用的主题不适用该设置。",
"themePanelCustomColorUsed": "注意:当前使用的主题【适用】该设置!",
"updatePanelHasUpdates": "更新可用",
"updatePanelHasUpdatesSub": "Millennium 为您找到了以下更新!",
"updatePanelReleasedTag": "发布于:",
"updatePanelReleasePatchNotes": "补丁说明:",
"updatePanelIsUpdating": "更新中...",
"updatePanelIsUpdating": "更新中……",
"updatePanelUpdate": "更新",
"updatePanelNoUpdatesFound": "没有可用的更新。一切都已是最新!",
"updatePanelNoUpdatesFound": "没有可用的更新,一切都是最新的!",
"ViewMore": "查看更多",
"aboutThemeAnonymous": "匿名",
"aboutThemeTitle": "关于",
"aboutThemeVerifiedDev": "经过验证的开发者",
"viewSourceCode": "查看源码",
"viewSourceCode": "查看源代码",
"showInFolder": "打开文件位置",
"uninstall": "卸载",
"optionSaveChanges": "保存更改",
"optionReloadNow": "立即重新加载",
"optionReloadLater": "稍后重新加载",
"optionReloadLater": "稍后再说",
"optionReloadRequired": "需要重新加载",
"optionPluginNeedsReload": "要启用或禁用当前选择的插件,需要进行重新加载。你确定要继续吗?",
"updatePanelUpdateNotifications": "显示通知消息",
"updatePanelUpdateNotificationsTooltip": "当你的库中有项目(主题或插件)可更新时,让 Millennium 提醒你!",
"optionPluginNeedsReload": "要启用或禁用选择的插件,需要重新加载。您确定要继续吗?",
"updatePanelUpdateNotifications": "显示推送通知",
"updatePanelUpdateNotificationsTooltip": "让 Millennium 提醒您的库中有物品可更新!",
"customThemeSettingsColors": "颜色",
"customThemeSettingsConfig": "自定义设置",
"errorMessageTitle": "哎呀!",
"errorSubmitIssueNotValid": "你的问题无效。请确保你遇到的问题不涉及任何插件或主题,若涉及,请与插件或主题的开发者联系。",
"errorSubmitIssueNoDescription": "请提供你所遇到的问题的描述(10字符以上)。",
"errorSubmitIssueNoSteps": "请提供如何复现你所遇到的问题的步骤(10字符以上)。",
"errorSubmitIssueTooFrequent": "哇哦,等会!你提交问题太快了。请在提交另一个问题之前稍等一会。",
"updateSuccessful": "已成功更新 {0}",
"updateSuccessfulRestart": "已成功更新 {0}!由于你当前启用了该项目,更改将在重启 Steam 后生效。",
"updateFailed": "无法更新 {0}!请检查日志获取更多信息。",
"messageTitleWarning": "请稍等!",
"messageUpdateDisableClarification": "你是否想要完全禁用更新检查,或只是想要禁用更新通知?你可以随时在 Millennium 设置中更改这些选项。",
"DisableUpdates": "禁用更新检查",
"DisableOnlyNotifications": "仅禁用通知",
"message1162025SecurityUpdate": "我们决定更新我们的安全政策,以更好地服务于您,乃至整个社区。截至 2025/3/27,我们决定采取强制措施明确询问您是否想要接收来自 Millennium 的更新。",
"message1162025SecurityUpdateTooltip": "这仅仅是 Millennium 本体的更新,不包含主题和插件更新,因为那些是单独处理的,且从来都不是自动更新的。",
"toggleWantsMillenniumUpdates": "你希望 Millennium 自动检查更新吗?",
"toggleWantsMillenniumUpdatesTooltip": "若启用,Millennium 将会自动检查更新。但是更新不会自动应用,除非你禁用了更新通知(在下面的选项调整)。您将收到一个弹出框,其中包含更新或忽略的选项。",
"toggleWantsMillenniumUpdatesNotifications": "当发现更新时通知我? (类似于此弹窗)",
"toggleWantsMillenniumUpdatesNotificationsTooltip": "若启用了自动检查更新,并找到了可用的更新,且启用了该选项,你将会收到一个弹窗询问是否要进行更新,若选择跳过,则将继续停留在该版本。若启用了自动检查更新,并找到了可用的更新,但你并没有启用该选项, 你将不会收到询问弹窗且更新将会自动应用。",
"updateSecurityWarning": "我们强烈建议您启用这些选项,因为这能保证让你收到最新的安全修复更新。若 Millennium 无法正常进行更新可能导致遇到安全漏洞,功能损坏,或其他问题。",
"settingsAreChangeableLater": "你可以随时在 Millennium 设置中更改这些选项。",
"errorMessageTitle": "啊哦!",
"errorSubmitIssueNotValid": "您的问题无效。请确定您的问题不涉及任何插件或者主题。如果是的话,请联系这个插件或主题的开发者。",
"errorSubmitIssueNoDescription": "请提供您所遇到的问题的描述(10字符以上)。",
"errorSubmitIssueNoSteps": "请提供如何复现这个问题的方法(10字符以上)。",
"errorSubmitIssueTooFrequent": "哦!您提交问题太快了。请在提交另一个问题之前等一会儿。",
"updateSuccessful": "已成功更新 {0}",
"updateSuccessfulRestart": "已成功更新 {0}!由于它现在是启用状态,您需要稍后重启 Steam 以应用更改。",
"updateFailed": "无法更新 {0}!查看日志获取更多信息。",
"messageTitleWarning": "等一下!",
"messageUpdateDisableClarification": "您真的要完全禁用更新吗?还是说只是想禁用推送通知?\n\n您可以稍后在 Millennium 设置中更改这些设置。",
"DisableUpdates": "禁用更新",
"DisableOnlyNotifications": "只禁用推送通知",
"message1162025SecurityUpdate": "我们决定更新我们的安全政策,以更好服务于您,乃至整个社区。截至2025年3月27日,我们将明确询问您是否希望收到 Millennium 的更新。",
"message1162025SecurityUpdateTooltip": "这个更新仅指代 Millennium 的本体更新,与主题和插件更新无关。这两者的更新是分开处理的,并且后者从来不会自动更新。",
"toggleWantsMillenniumUpdates": "您希望 Millennium 自动检查更新吗?",
"toggleWantsMillenniumUpdatesTooltip": "若启用,Millennium 会自动检查更新。除非您已禁用通知(参见下方设置),否则更新不会自动应用。您将看到一个弹窗询问是否要进行更新。",
"toggleWantsMillenniumUpdatesNotifications": "您希望在更新可用时推送通知吗?(类似这个弹窗)",
"toggleWantsMillenniumUpdatesNotificationsTooltip": "如果启用了自动检查更新,在找到可用更新,且本选项启用后,您将看到一个询问是否进行更新/继续使用当前版本的弹窗。\n\n如果启用了自动检查更新,找到可用更新但没有启用本选项,更新将会自动应用。",
"updateSecurityWarning": "强烈推荐您开启这些设置以确保接收最新的安全修复。未能及时更新 Millennium 可能会导致安全漏洞、功能损坏或其他问题。",
"settingsAreChangeableLater": "您可以稍后在 Millennium 设置中更改这些选项。",
"strViewUpdateDiffInBrowser": "在浏览器中查看差异",
"strViewDownloadInfo": "查看下载信息",
"strUpdateNextStartup": "下次启动时更新",
"strUpdateReject": "以后再说",
"strUpdateReject": "跳过",
"strDontShowAgain": "不再显示",
"strAnUpdateIsAvailable": "Millennium 有更新可用!我们向你展示该信息是因为你选择了接收更新。如果你不想接收这些信息,你可以开启自动更新,或者在 Millennium 设置中完全禁用更新。",
"strAnUpdateIsAvailable": "Millennium 更新可用!我们向您展示这条信息是因为您选择接收更新。如果您不想,可以在 Millennium 设置中启用自动更新,或是完全禁用更新。",
"updatePanelCheckForUpdates": "检查更新",
"updatePanelShowUpdateNotifications": "显示更新通知",
"HoldOn": "请稍候!",
"updateFailedPluginRunning": "Millennium 无法在 \"{0}\" 运行时更新,您需要先禁用它。",
"themeAndPluginUpdateNotification": "Millennium 找到了 {0} 个可用的 {1}",
"HoldOn": "等一下!",
"updateFailedPluginRunning": "Millennium 无法在{0}”运行时更新它,您需要先禁用它。",
"themeAndPluginUpdateNotification": "Millennium 发现 {0} 可用 {1}",
"updateSingular": "更新",
"updatePlural": "更新",
"updatePanelErrorHeader": "检查更新时发生错误!",
"updatePanelErrorBody": "请检查您的网络连接,然后重试。 ",
"updatePanelErrorBody": "请检查您的互联网连接,再试一次。",
"updatePanelErrorButton": "重试",
"errorFailedConnection": "无法连接到 Millennium",
"errorFailedConnectionBody": "该问题并非网络相关,您可能缺少 Millennium 需要的文件,或遇到了意外的错误。",
"errorFailedConnection": "无法连接到 Millennium!",
"errorFailedConnectionBody": "此问题与网络无关,您可能弄丢了 Millennium 所需的文件,或者遇到了意外错误。",
"errorFailedConnectionButton": "打开日志文件夹",
"strDone": "完成",
"strUnknown": "未知",
"strInstallPlugin": "安装 {0}",
"strSuccessfulInstall": "成功安装 {0}!",
"strInstallComplete": "安装完成",
"strInstallComplete": "安装完毕",
"strInstallProgress": "安装进度",
"strEnablePlugin": "启用插件 (需要重新加载)",
"strUseThemeRequiresReload": "使用主题 (需要重新加载)",
"strInvalidPluginBuildMessage": "该插件没有适用于您的操作系统的有效构建。",
"strInvalidPluginBuild": "无效构建",
"strAlreadyInPluginLibrary": "{0} 已经在您的插件库中!",
"strAlreadyInstalled": "已安装",
"errorFailedToDownloadPlugin": "下载插件失败:{0}",
"errorFailedToStartThemeInstaller": "无法启动内部安装模块...",
"strEnablePlugin": "启用插件(需要重新启动)",
"strUseThemeRequiresReload": "使用主题(需要重新启动)",
"strInvalidPluginBuildMessage": "这个插件没有您操作系统的可用版本。",
"strInvalidPluginBuild": "无效版本",
"strAlreadyInPluginLibrary": "{0} 已在您的插件库中!",
"strAlreadyInstalled": "已经安装",
"errorFailedToDownloadPlugin": "插件下载失败:{0}",
"errorFailedToStartThemeInstaller": "启动内部安装程序模块失败……",
"warningConflictingFiles": "文件冲突",
"warningThemeAlreadyInstalled": "您已经安装了该主题!要重新安装吗?如果您添加了自定义文件,它们将会丢失。",
"errorFailedToUninstallTheme": "卸载主题失败:{0}",
"strNeverMind": "没关系",
"warningThemeAlreadyInstalled": "您已经安装了这个主题!您想要重新安装吗?您为其添加的所有自定义文件都会丢失。",
"errorFailedToUninstallTheme": "主题安装失败:{0}",
"strNeverMind": "无所谓",
"strReinstall": "重新安装",
"errorFailedToFetchTheme": "获取主题信息失败:",
"errorFailedToFetchPlugin": "获取插件信息失败:",
"errorInvalidID": "ID 为空或无效",
"warnProceedInstallation": "确定要继续安装吗?",
"warnProceedInstallation": "您确定要继续安装吗?",
"strMillenniumUpdate": "Millennium 更新",
"strByAuthor": "作者 {0}",
"strUpdatingTheme": "正在更新主题...",
"strByAuthor": "By {0}",
"strUpdatingTheme": "更新主题……",
"strFinishedUpdating": "更新完成!",
"strPreparing": "准备中...",
"strUpdatingPlugin": "正在更新插件...",
"strComplete": "完成!",
"eOnMillenniumUpdateDoNothing": "不执行任何操作",
"eOnMillenniumUpdateNotify": "通知我",
"strPreparing": "准备中……",
"strUpdatingPlugin": "更新插件……",
"strComplete": "已完成!",
"eOnMillenniumUpdateDoNothing": "什么也不做",
"eOnMillenniumUpdateNotify": "提醒我",
"eOnMillenniumUpdateAutoInstall": "自动安装",
"optionCheckForMillenniumUpdates": "检查 Millennium 更新",
"optionCheckForThemeAndPluginUpdates": "检查主题和插件更新",
"optionWhenAnUpdateForMillenniumIsAvailable": "当 Millennium 有更新时",
"optionWhenAPluginOrThemeUpdateIsAvailable": "当插件或主题有更新时",
"headerOnStartup": "启动时",
"optionWhenAnUpdateForMillenniumIsAvailable": "当 Millennium 更新可用时",
"optionWhenAPluginOrThemeUpdateIsAvailable": "当某个插件/主题更新可用时",
"headerOnStartup": "在启动时",
"headerUpdates": "更新",
"headerNotifications": "通知",
"headerThemes": "主题",
"optionInstallPlugin": "安装插件",
"optionInstallTheme": "安装主题",
"optionInstallPlugin": "安装一个插件",
"optionInstallTheme": "安装一个主题",
"optionBrowseLocalFiles": "浏览本地文件",
"tooltipCheckForMillenniumUpdates": "已禁用检查更新,此设置不会生效。",
"strWelcomeModalTitle": "欢迎使用 Millennium 👋",
"strWelcomeModalDescription": "我们非常高兴欢迎您加入社区!由于这是您第一次启动,现在是向您简要介绍一些关键功能的最佳时机。\n\n如果您还不了解,大多数 Millennium 设置可以从 Steam → Millennium 设置 中访问\n\n在那里,您可以找到关于安装主题/插件的位置、如何启用/禁用某些功能等的说明。若有任何疑问,您可以随时 [查看我们的文档](https://docs.steambrew.app)。",
"strWelcomeModalOKButton": "好的",
"tooltipCheckForMillenniumUpdates": "已禁用更新检查,该设置不会生效。",
"strWelcomeModalTitle": "欢迎来到 Millennium 👋",
"strWelcomeModalDescription": "我们很高兴并欢迎您加入社区!\n\n由于这是您第一次启动,所以现在是介绍几个关键功能的大好时机。\n\n如果您还不熟悉,可以在 Steam → Millennium 设置 中访问 Millennium 的大部分设置\n\n您可以在那里找到安装主题/插件的位置,以及如何启用/禁用某些功能等等。\n\n请不要忘记,如果您有疑问,永远可以[查看我们的文档](https://docs.steambrew.app)。",
"strWelcomeModalOKButton": "了解!",
"strAbout": "关于",
"strAboutVersion": "Millennium 版本",
"strAboutBuildDate": "Millennium 构建日期"
}
"strAboutClientVersion": "客户端 API 版本",
"strAboutBrowserVersion": "浏览器 API 版本",
"strAboutBuildDate": "Millennium 构建日期",
"strAboutLoaderBuildDate": "加载器构建日期"
}
6 changes: 3 additions & 3 deletions assets/src/settings/general/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -119,10 +119,10 @@ export const GeneralViewModal: React.FC = () => {
<SettingsDialogSubHeader>{locale.strAbout}</SettingsDialogSubHeader>

<Field label={locale.strAboutVersion}>{pluginSelf.version}</Field>
<Field label={'Client API version'}>{window.MILLENNIUM_FRONTEND_LIB_VERSION}</Field>
<Field label={'Browser API version'}>{window.MILLENNIUM_BROWSER_LIB_VERSION}</Field>
<Field label={locale.strAboutClientVersion}>{window.MILLENNIUM_FRONTEND_LIB_VERSION}</Field>
<Field label={locale.strAboutBrowserVersion}>{window.MILLENNIUM_BROWSER_LIB_VERSION}</Field>
<Field label={locale.strAboutBuildDate}>{new Date(pluginSelf.buildDate).toLocaleString(navigator.language)}</Field>
<Field label={'Loader build date'} bottomSeparator="none">
<Field label={locale.strAboutLoaderBuildDate} bottomSeparator="none">
{new Date(window.MILLENNIUM_LOADER_BUILD_DATE).toLocaleString(navigator.language)}
</Field>
</DialogControlsSection>
Expand Down