feat: complete hosted mod sync and launcher interface updates
Axolotl desktop CI / guardrails (push) Has been cancelled
Axolotl desktop CI / desktop (macos-latest) (push) Has been cancelled
Axolotl desktop CI / desktop (ubuntu-latest) (push) Has been cancelled
Axolotl desktop CI / desktop (windows-latest) (push) Has been cancelled
Axolotl desktop CI / website (push) Has been cancelled
Repository checks / typos (push) Has been cancelled
Repository checks / tombi (push) Has been cancelled
Rust checks / shear (push) Has been cancelled
Sync source to CNB / Sync Git ref (push) Has been cancelled
Axolotl desktop CI / guardrails (push) Has been cancelled
Axolotl desktop CI / desktop (macos-latest) (push) Has been cancelled
Axolotl desktop CI / desktop (ubuntu-latest) (push) Has been cancelled
Axolotl desktop CI / desktop (windows-latest) (push) Has been cancelled
Axolotl desktop CI / website (push) Has been cancelled
Repository checks / typos (push) Has been cancelled
Repository checks / tombi (push) Has been cancelled
Rust checks / shear (push) Has been cancelled
Sync source to CNB / Sync Git ref (push) Has been cancelled
Add pack sync markers, tagged mod updates, parallel progress, JWT downloads and retry recovery. Include pending onboarding, about scene, compatibility data pack and download fixes.
This commit is contained in:
1 parent
5d473ebfbc
commit
bc904065c3
63 files changed
+3516
-1059
No files matched your search
@@ -1,20 +1,33 @@
|
||||
{
|
||||
"app.hosted-mods.title": { "message": "Updating server Mods" },
|
||||
"app.hosted-mods.description": { "message": "The game starts after all required updates have been installed." },
|
||||
"app.hosted-mods.complete": { "message": "Downloaded" },
|
||||
"app.hosted-mods.downloads": { "message": "View downloads" },
|
||||
"app.hosted-mods.close": { "message": "Close" },
|
||||
"app.hosted-packs.progress.retry": { "message": "Return to the instance to retry" },
|
||||
"app.hosted-packs.progress.preparing": { "message": "Preparing modpack installation…" },
|
||||
"app.hosted-packs.progress.downloads": { "message": "View downloads" },
|
||||
"app.hosted-packs.open-instance": { "message": "Open installed instance" },
|
||||
"app.hosted-packs.retry-install": { "message": "Retry installation" },
|
||||
"app.hosted-packs.auto-installing": { "message": "Downloading and installing the server modpack…" },
|
||||
"app.hosted-packs.auto-description": { "message": "Download and automatically install the modpack from StarLight to play on the StarLight server with one click." },
|
||||
"app.hosted-packs.auto-install": { "message": "Install the StarLight modpack" },
|
||||
"app.onboarding.instance-mode.title": { "message": "Choose your instance type" },
|
||||
"app.onboarding.instance-mode.description": { "message": "Choose StarLight to play on the StarLight server and automatically sync its approved updates. Local instances skip StarLight sync, start faster, and let you use your own modpacks for other servers or single-player. You can change this later in instance settings." },
|
||||
"app.onboarding.instance-mode.description": { "message": "StarLight automatically installs the administrator-selected modpack and versions, then checks and completes updates before every launch. A StarLight login is required. Choose Local to select your own versions and modpacks for other servers or single-player." },
|
||||
"app.instance-mode.title": { "message": "Instance type" },
|
||||
"app.instance-mode.starlight": { "message": "StarLight instance" },
|
||||
"app.instance-mode.local": { "message": "Local instance" },
|
||||
"app.instance-mode.starlight-description": { "message": "Automatically syncs changes published by the StarLight server. Required for playing on StarLight. Select and install the official modpack in Mod management before your first launch." },
|
||||
"app.instance-mode.starlight-description": { "message": "Required for playing on StarLight. Automatically installs the server-selected modpack, Minecraft version, and loader. Every launch requires a StarLight login and checks for updates before starting." },
|
||||
"app.instance-mode.local-description": { "message": "Does not sync StarLight server changes. Skips sync checks for faster startup and lets you choose your own modpacks. Best for third-party servers and personal single-player worlds." },
|
||||
"app.instance-mode.saving": { "message": "Saving instance type…" },
|
||||
"app.instance-mode.saving": { "message": "Applying instance type and installing the server modpack when needed…" },
|
||||
"app.instance-mode.loading": { "message": "Loading instance type…" },
|
||||
"app.instance-mode.retry": { "message": "Retry" },
|
||||
"app.instance-mode.local-packs-title": { "message": "Local modpacks" },
|
||||
"app.instance-mode.local-packs": { "message": "Choose any modpack to install as a local instance. Existing files and worlds are kept when you switch to Local; StarLight changes will no longer be synchronized." },
|
||||
"app.instance-mode.browse": { "message": "Browse modpacks" },
|
||||
"app.instance-mode.import": { "message": "Import as a local instance" },
|
||||
"app.hosted-packs.title": {"message": "Published modpacks"},
|
||||
"app.hosted-packs.description": {"message": "Install an approved modpack into this instance. Future online launches automatically download changed files. Use a separate empty instance for each pack; saves and personal settings are preserved."},
|
||||
"app.hosted-packs.title": { "message": "Server-managed modpack" },
|
||||
"app.hosted-packs.description": { "message": "The administrator selects this modpack and its versions. Every launch checks for updates and downloads changes before starting. A valid StarLight login and network connection are required." },
|
||||
"app.hosted-packs.refresh": {"message": "Refresh"},
|
||||
"app.hosted-packs.loading": {"message": "Loading published modpacks…"},
|
||||
"app.hosted-packs.bound": {"message": "Installed: {name} · {version}"},
|
||||
@@ -23,7 +36,7 @@
|
||||
"app.hosted-packs.preserved": {"message": "Preserved {count} locally modified or personal files"},
|
||||
"app.hosted-packs.empty": {"message": "No modpacks have been approved for publication yet."},
|
||||
"app.hosted-packs.update": {"message": "Synchronize now"},
|
||||
"app.hosted-packs.install": {"message": "Install and enable automatic sync"},
|
||||
"app.hosted-packs.install": { "message": "Retry automatic installation" },
|
||||
"app.hosted-packs.management": {"message": "Content management"},
|
||||
"app.hosted-packs.mods": {"message": "Manage mods"},
|
||||
"app.hosted-packs.packs": {"message": "Manage modpacks"},
|
||||
@@ -5721,12 +5734,6 @@
|
||||
"app.notification.warning": {
|
||||
"message": "Warning"
|
||||
},
|
||||
"app.onboarding.account.description": {
|
||||
"message": "When you are ready, sign in, switch accounts, or open your profile here. No deadline."
|
||||
},
|
||||
"app.onboarding.account.title": {
|
||||
"message": "Accounts, on your schedule"
|
||||
},
|
||||
"app.onboarding.action.click-create": {
|
||||
"message": "Click Create new instance to continue"
|
||||
},
|
||||
@@ -5763,33 +5770,12 @@
|
||||
"app.onboarding.action.finish-area": {
|
||||
"message": "Click anywhere and you are all set"
|
||||
},
|
||||
"app.onboarding.action.open-gradient-text": {
|
||||
"message": "Open Gradient text generator to continue"
|
||||
},
|
||||
"app.onboarding.action.open-recipe-generator": {
|
||||
"message": "Open Recipe generator to continue"
|
||||
},
|
||||
"app.onboarding.action.open-schematic-workshop": {
|
||||
"message": "Open Schematic workshop to continue"
|
||||
},
|
||||
"app.onboarding.action.open-seed-map": {
|
||||
"message": "Open Seed map to continue"
|
||||
},
|
||||
"app.onboarding.action.return-lab": {
|
||||
"message": "Click Lab to continue"
|
||||
},
|
||||
"app.onboarding.action.skip": {
|
||||
"message": "Leave the tour"
|
||||
},
|
||||
"app.onboarding.action.start": {
|
||||
"message": "Take the tour"
|
||||
},
|
||||
"app.onboarding.ai.description": {
|
||||
"message": "Connect text-model providers once, choose the models you want available, or switch every AI feature off in one place."
|
||||
},
|
||||
"app.onboarding.ai.title": {
|
||||
"message": "Bring your own AI provider"
|
||||
},
|
||||
"app.onboarding.appearance.description": {
|
||||
"message": "Theme, accent, backgrounds, and window effects all live here. Make the launcher feel familiar."
|
||||
},
|
||||
@@ -5868,23 +5854,11 @@
|
||||
"app.onboarding.favorites.title": {
|
||||
"message": "Keep a short list"
|
||||
},
|
||||
"app.onboarding.home-customize.description": {
|
||||
"message": "Use the bottom-right edit control to add, resize, and configure widgets. While editing, switch between an automatically packed grid and a free grid that preserves empty cells."
|
||||
},
|
||||
"app.onboarding.home-customize.title": {
|
||||
"message": "Arrange it your way"
|
||||
},
|
||||
"app.onboarding.home-layout.description": {
|
||||
"message": "Use the bottom-right control to switch between Information Home and Minimal Home. Widget editing stays with Information Home."
|
||||
"message": "Use the bottom-right control to switch between the StarLight skin site home and the focused instance launcher."
|
||||
},
|
||||
"app.onboarding.home-layout.title": {
|
||||
"message": "Change the amount of detail"
|
||||
},
|
||||
"app.onboarding.home-widgets.description": {
|
||||
"message": "Information Home is built from widgets for recent activity, playtime, instances, worlds, and servers. The grid reflows as the window or account sidebar changes."
|
||||
},
|
||||
"app.onboarding.home-widgets.title": {
|
||||
"message": "Your Home, your layout"
|
||||
"message": "Switch your home"
|
||||
},
|
||||
"app.onboarding.instance-actions.description": {
|
||||
"message": "Launch, stop, repair, configure, export, or open the instance from its header."
|
||||
@@ -5898,56 +5872,20 @@
|
||||
"app.onboarding.instance-tabs.title": {
|
||||
"message": "The rest of the workshop"
|
||||
},
|
||||
"app.onboarding.java.description": {
|
||||
"message": "The Java runtimes that start Minecraft live here. Technical, but well-behaved."
|
||||
},
|
||||
"app.onboarding.java.title": {
|
||||
"message": "Java, under the hood"
|
||||
},
|
||||
"app.onboarding.lab-editor.description": {
|
||||
"message": "Edit text, choose colors, preview the result, and copy the format your Minecraft setup expects."
|
||||
},
|
||||
"app.onboarding.lab-editor.title": {
|
||||
"message": "Build and copy in one place"
|
||||
},
|
||||
"app.onboarding.lab-recipe-generator.description": {
|
||||
"message": "Pick a Java version, fill the recipe slots, and copy or export the JSON locally."
|
||||
},
|
||||
"app.onboarding.lab-recipe-generator.title": {
|
||||
"message": "Craft data pack recipes"
|
||||
},
|
||||
"app.onboarding.lab-schematic.description": {
|
||||
"message": "Open a local .litematic or .schem file, or choose one from an installed instance. The 3D workspace keeps viewing, measurement, layer controls, materials, and local edits together."
|
||||
},
|
||||
"app.onboarding.lab-schematic.title": {
|
||||
"message": "Inspect a build before placing it"
|
||||
},
|
||||
"app.onboarding.lab-seed-map.description": {
|
||||
"message": "Enter a seed or load one from an instance, then inspect biomes, structures, and ore layers on the local map."
|
||||
},
|
||||
"app.onboarding.lab-seed-map.title": {
|
||||
"message": "Find a world before you load it"
|
||||
},
|
||||
"app.onboarding.lab-tools.description": {
|
||||
"message": "Create formatted text and recipe data packs, explore Java worlds, and inspect schematic builds without leaving the launcher."
|
||||
"message": "Create and edit skins, generate formatted text and recipes, explore seeds, inspect schematics, and translate mods locally."
|
||||
},
|
||||
"app.onboarding.lab-tools.title": {
|
||||
"message": "Local tools for Minecraft"
|
||||
},
|
||||
"app.onboarding.lab.description": {
|
||||
"message": "The Lab keeps local Minecraft tools inside the launcher, without another website or account."
|
||||
"message": "The Lab keeps Minecraft creation, world, and maintenance tools inside the launcher."
|
||||
},
|
||||
"app.onboarding.lab.title": {
|
||||
"message": "Useful tools, built in"
|
||||
},
|
||||
"app.onboarding.language.description": {
|
||||
"message": "Pick the launcher language and manage translations. No decoder ring required."
|
||||
},
|
||||
"app.onboarding.language.title": {
|
||||
"message": "Speak your language"
|
||||
},
|
||||
"app.onboarding.library-page.description": {
|
||||
"message": "Filter by modpack, server, or custom setup, then open any instance to manage it."
|
||||
"message": "Switch between all instances, modpacks, and custom setups, then open any instance to manage it."
|
||||
},
|
||||
"app.onboarding.library-page.title": {
|
||||
"message": "Everything, in its place"
|
||||
@@ -5974,29 +5912,17 @@
|
||||
"message": "Make it yours"
|
||||
},
|
||||
"app.onboarding.skins-page.description": {
|
||||
"message": "Add, preview, sort, and apply skins here. No pressure to sign in just yet."
|
||||
"message": "Select a profile, preview its available skins, and apply changes when that account supports skin management."
|
||||
},
|
||||
"app.onboarding.skins-page.title": {
|
||||
"message": "Your skin drawer"
|
||||
},
|
||||
"app.onboarding.skins.description": {
|
||||
"message": "Keep your Minecraft skins together. Signing in can wait until you feel like it."
|
||||
"message": "Choose a skin site player or Minecraft account, then preview and apply the skins available to that profile."
|
||||
},
|
||||
"app.onboarding.skins.title": {
|
||||
"message": "A new look, maybe"
|
||||
},
|
||||
"app.onboarding.translation.description": {
|
||||
"message": "Translate Modrinth project titles, summaries, and descriptions while you browse. Keep the original, show both, or make the translation the main character."
|
||||
},
|
||||
"app.onboarding.translation.title": {
|
||||
"message": "Translation, the Starlight way"
|
||||
},
|
||||
"app.onboarding.updates.description": {
|
||||
"message": "Choose when Starlight checks for updates and whether it installs them for you."
|
||||
},
|
||||
"app.onboarding.updates.title": {
|
||||
"message": "Stay in the loop"
|
||||
},
|
||||
"app.onboarding.welcome.description": {
|
||||
"message": "Your instances, content, worlds, and downloads now have one home. Let us take a quick lap before you settle in."
|
||||
},
|
||||
|
||||
@@ -1,12 +1,25 @@
|
||||
{
|
||||
"app.hosted-mods.title": { "message": "正在更新服务器 Mod" },
|
||||
"app.hosted-mods.description": { "message": "所有更新安装完成后将继续启动游戏。" },
|
||||
"app.hosted-mods.complete": { "message": "下载完成" },
|
||||
"app.hosted-mods.downloads": { "message": "查看下载" },
|
||||
"app.hosted-mods.close": { "message": "关闭" },
|
||||
"app.hosted-packs.progress.retry": { "message": "返回实例重试" },
|
||||
"app.hosted-packs.progress.preparing": { "message": "正在准备整合包安装…" },
|
||||
"app.hosted-packs.progress.downloads": { "message": "查看下载" },
|
||||
"app.hosted-packs.open-instance": { "message": "打开已安装实例" },
|
||||
"app.hosted-packs.retry-install": { "message": "重试安装" },
|
||||
"app.hosted-packs.auto-installing": { "message": "正在下载并安装服务器整合包…" },
|
||||
"app.hosted-packs.auto-description": { "message": "从StarLight服务器获取整合包并自动安装,可一键游玩StarLight服务器" },
|
||||
"app.hosted-packs.auto-install": { "message": "安装 StarLight 官方整合包" },
|
||||
"app.onboarding.instance-mode.title": { "message": "选择实例类型" },
|
||||
"app.onboarding.instance-mode.description": { "message": "游玩 StarLight 服务器请选择 StarLight 实例,它会自动同步管理员批准的更新。本地实例跳过 StarLight 同步,启动更快,可自选整合包,适合第三方服务器与单人游玩。之后也可以在实例设置中切换。" },
|
||||
"app.onboarding.instance-mode.description": { "message": "StarLight 实例自动安装管理员指定的整合包和版本,每次启动先检查并完成更新,需要登录 StarLight 账号。本地实例可自选版本和整合包,适合第三方服务器与单人游玩。" },
|
||||
"app.instance-mode.title": { "message": "实例类型" },
|
||||
"app.instance-mode.starlight": { "message": "StarLight 实例" },
|
||||
"app.instance-mode.local": { "message": "本地实例" },
|
||||
"app.instance-mode.starlight-description": { "message": "自动同步 StarLight 服务器推送的变更,游玩 StarLight 服务器必选。首次启动前,请在 Mod 管理中选择并安装官方整合包。" },
|
||||
"app.instance-mode.starlight-description": { "message": "游玩 StarLight 服务器必选。自动安装服务器指定的整合包、游戏版本和加载器。每次启动需要登录 StarLight,检查并完成更新后再进入游戏。" },
|
||||
"app.instance-mode.local-description": { "message": "不会同步 StarLight 服务器的变更。跳过同步检查,启动更快,可自选整合包安装,更适合第三方服务器与本地个人游玩。" },
|
||||
"app.instance-mode.saving": { "message": "正在保存实例类型…" },
|
||||
"app.instance-mode.saving": { "message": "正在应用实例类型,并按需安装服务器整合包…" },
|
||||
"app.instance-mode.loading": { "message": "正在读取实例类型…" },
|
||||
"app.instance-mode.retry": { "message": "重试" },
|
||||
"app.instance-mode.local-packs-title": { "message": "本地整合包" },
|
||||
@@ -16,8 +29,8 @@
|
||||
"app.hosted-packs.management": {"message": "内容管理"},
|
||||
"app.hosted-packs.mods": {"message": "管理 Mod"},
|
||||
"app.hosted-packs.packs": {"message": "管理整合包"},
|
||||
"app.hosted-packs.title": {"message": "已发布整合包"},
|
||||
"app.hosted-packs.description": {"message": "将审核通过的整合包安装到当前实例。此后联网启动时自动下载变动文件。每个整合包请使用单独的空实例;存档和个人设置会保留。"},
|
||||
"app.hosted-packs.title": { "message": "服务器管理的整合包" },
|
||||
"app.hosted-packs.description": { "message": "整合包和版本由管理员指定。每次启动都会检查服务器更新,有变更时先下载并安装,再启动游戏。需要有效的 StarLight 登录状态和网络连接。" },
|
||||
"app.hosted-packs.refresh": {"message": "刷新"},
|
||||
"app.hosted-packs.loading": {"message": "正在获取已发布整合包…"},
|
||||
"app.hosted-packs.bound": {"message": "已安装:{name} · {version}"},
|
||||
@@ -26,7 +39,7 @@
|
||||
"app.hosted-packs.preserved": {"message": "保留了 {count} 个本地修改或个人文件"},
|
||||
"app.hosted-packs.empty": {"message": "暂无审核通过的整合包。"},
|
||||
"app.hosted-packs.update": {"message": "立即同步"},
|
||||
"app.hosted-packs.install": {"message": "安装并启用自动同步"},
|
||||
"app.hosted-packs.install": { "message": "重试自动安装" },
|
||||
"app.home.luck.title": { "message": "每日幸运指数" },
|
||||
"app.home.luck.get": { "message": "一键获取" },
|
||||
"app.home.luck.login-to-get": { "message": "登录后获取" },
|
||||
@@ -5807,12 +5820,6 @@
|
||||
"app.notification.warning": {
|
||||
"message": "警告"
|
||||
},
|
||||
"app.onboarding.account.description": {
|
||||
"message": "想登录、切换账号或看看个人资料,随时来这里。没人打卡。"
|
||||
},
|
||||
"app.onboarding.account.title": {
|
||||
"message": "账号,随你安排"
|
||||
},
|
||||
"app.onboarding.action.click-create": {
|
||||
"message": "点击创建新实例,继续"
|
||||
},
|
||||
@@ -5849,33 +5856,12 @@
|
||||
"app.onboarding.action.finish-area": {
|
||||
"message": "点击任意位置,收工"
|
||||
},
|
||||
"app.onboarding.action.open-gradient-text": {
|
||||
"message": "打开渐变文字生成器,继续"
|
||||
},
|
||||
"app.onboarding.action.open-recipe-generator": {
|
||||
"message": "打开配方生成器,继续"
|
||||
},
|
||||
"app.onboarding.action.open-schematic-workshop": {
|
||||
"message": "打开投影工坊,继续"
|
||||
},
|
||||
"app.onboarding.action.open-seed-map": {
|
||||
"message": "打开种子地图,继续"
|
||||
},
|
||||
"app.onboarding.action.return-lab": {
|
||||
"message": "点击实验室,继续"
|
||||
},
|
||||
"app.onboarding.action.skip": {
|
||||
"message": "先不逛了"
|
||||
},
|
||||
"app.onboarding.action.start": {
|
||||
"message": "带我逛逛"
|
||||
},
|
||||
"app.onboarding.ai.description": {
|
||||
"message": "统一连接文本模型供应商、选择要使用的模型,也可在这里一键关闭所有 AI 功能。"
|
||||
},
|
||||
"app.onboarding.ai.title": {
|
||||
"message": "连接你的 AI 供应商"
|
||||
},
|
||||
"app.onboarding.appearance.description": {
|
||||
"message": "主题、强调色、背景和窗口效果都在这里。把启动器调成你熟悉的样子。"
|
||||
},
|
||||
@@ -5954,23 +5940,11 @@
|
||||
"app.onboarding.favorites.title": {
|
||||
"message": "留个清单"
|
||||
},
|
||||
"app.onboarding.home-customize.description": {
|
||||
"message": "使用右下角的编辑控件添加、调整和配置小组件。编辑时可在自动排满的网格与保留空格的自由网格之间切换。"
|
||||
},
|
||||
"app.onboarding.home-customize.title": {
|
||||
"message": "按你的方式排列"
|
||||
},
|
||||
"app.onboarding.home-layout.description": {
|
||||
"message": "使用右下角控件切换信息主页和极简主页;小组件编辑仅在信息主页中提供。"
|
||||
"message": "使用右下角控件在 StarLight 皮肤站主页与专注的实例启动页之间切换。"
|
||||
},
|
||||
"app.onboarding.home-layout.title": {
|
||||
"message": "切换信息密度"
|
||||
},
|
||||
"app.onboarding.home-widgets.description": {
|
||||
"message": "信息主页由最近活动、游玩时间、实例、世界和服务器小组件组成。窗口或账号侧边栏变化时,网格会自动重排。"
|
||||
},
|
||||
"app.onboarding.home-widgets.title": {
|
||||
"message": "你的主页,你的布局"
|
||||
"message": "切换主页样式"
|
||||
},
|
||||
"app.onboarding.instance-actions.description": {
|
||||
"message": "从实例页头部启动、停止、修复、配置、导出或打开这个实例。"
|
||||
@@ -5984,56 +5958,20 @@
|
||||
"app.onboarding.instance-tabs.title": {
|
||||
"message": "剩下的工作台"
|
||||
},
|
||||
"app.onboarding.java.description": {
|
||||
"message": "启动 Minecraft 的 Java 运行环境在这。技术活,但它很听话。"
|
||||
},
|
||||
"app.onboarding.java.title": {
|
||||
"message": "Java,在后台"
|
||||
},
|
||||
"app.onboarding.lab-editor.description": {
|
||||
"message": "编辑文本、选择颜色、实时预览,并复制适用于 Minecraft 配置的格式。"
|
||||
},
|
||||
"app.onboarding.lab-editor.title": {
|
||||
"message": "在同一处编辑和复制"
|
||||
},
|
||||
"app.onboarding.lab-recipe-generator.description": {
|
||||
"message": "选择 Java 版本、填充配方槽位,然后在本地复制或导出 JSON。"
|
||||
},
|
||||
"app.onboarding.lab-recipe-generator.title": {
|
||||
"message": "制作数据包配方"
|
||||
},
|
||||
"app.onboarding.lab-schematic.description": {
|
||||
"message": "打开本地 .litematic 或 .schem 文件,也可以从已安装实例中选择。3D 工作区集中提供查看、测量、图层控制、材料统计和本地编辑。"
|
||||
},
|
||||
"app.onboarding.lab-schematic.title": {
|
||||
"message": "放置前先检查建筑"
|
||||
},
|
||||
"app.onboarding.lab-seed-map.description": {
|
||||
"message": "输入种子或从实例载入,然后在本地地图中查看群系、结构与矿物图层。"
|
||||
},
|
||||
"app.onboarding.lab-seed-map.title": {
|
||||
"message": "加载世界前先找到它"
|
||||
},
|
||||
"app.onboarding.lab-tools.description": {
|
||||
"message": "生成带格式的文字、探索 Java 世界,并直接在启动器中检查投影建筑。"
|
||||
"message": "在本地编辑皮肤、生成格式文字与配方、探索种子、检查投影并翻译模组。"
|
||||
},
|
||||
"app.onboarding.lab-tools.title": {
|
||||
"message": "Minecraft 本地工具"
|
||||
},
|
||||
"app.onboarding.lab.description": {
|
||||
"message": "实验室将本地 Minecraft 工具放进启动器,无需打开其他网站或注册额外账号。"
|
||||
"message": "实验室把 Minecraft 创作、世界与维护工具集中放在启动器里。"
|
||||
},
|
||||
"app.onboarding.lab.title": {
|
||||
"message": "内置的实用工具"
|
||||
},
|
||||
"app.onboarding.language.description": {
|
||||
"message": "在这里选择启动器语言和管理翻译。不需要翻译腔。"
|
||||
},
|
||||
"app.onboarding.language.title": {
|
||||
"message": "说你的语言"
|
||||
},
|
||||
"app.onboarding.library-page.description": {
|
||||
"message": "按整合包、服务器或自定义配置筛选,再打开任意实例管理。"
|
||||
"message": "在全部实例、整合包和自定义配置之间切换,再打开任意实例进行管理。"
|
||||
},
|
||||
"app.onboarding.library-page.title": {
|
||||
"message": "各就各位"
|
||||
@@ -6060,29 +5998,17 @@
|
||||
"message": "按你的方式使用"
|
||||
},
|
||||
"app.onboarding.skins-page.description": {
|
||||
"message": "在这里添加、预览、排序和应用皮肤。现在不登录也完全没关系。"
|
||||
"message": "选择玩家资料,预览可用皮肤;账号支持皮肤管理时,还可以直接应用更改。"
|
||||
},
|
||||
"app.onboarding.skins-page.title": {
|
||||
"message": "你的皮肤抽屉"
|
||||
},
|
||||
"app.onboarding.skins.description": {
|
||||
"message": "把 Minecraft 皮肤放在一起管理。想登录的时候再登录。"
|
||||
"message": "选择皮肤站玩家或 Minecraft 账号,然后预览并应用该玩家可用的皮肤。"
|
||||
},
|
||||
"app.onboarding.skins.title": {
|
||||
"message": "换个造型吧"
|
||||
},
|
||||
"app.onboarding.translation.description": {
|
||||
"message": "浏览时直接翻译 Modrinth 项目的标题、摘要和介绍。保留原文、双语同屏,或者让译文站 C 位,都由你决定。"
|
||||
},
|
||||
"app.onboarding.translation.title": {
|
||||
"message": "翻译,是 Starlight 的拿手活"
|
||||
},
|
||||
"app.onboarding.updates.description": {
|
||||
"message": "决定 Starlight 何时检查更新,以及是否替你安装。"
|
||||
},
|
||||
"app.onboarding.updates.title": {
|
||||
"message": "保持在线"
|
||||
},
|
||||
"app.onboarding.welcome.description": {
|
||||
"message": "实例、内容、世界和下载,现在都有了同一个家。正式开玩之前,先快速逛一圈。"
|
||||
},
|
||||
|
||||
@@ -1,12 +1,25 @@
|
||||
{
|
||||
"app.hosted-mods.title": { "message": "正在更新伺服器 Mod" },
|
||||
"app.hosted-mods.description": { "message": "所有更新安裝完成後將繼續啟動遊戲。" },
|
||||
"app.hosted-mods.complete": { "message": "下載完成" },
|
||||
"app.hosted-mods.downloads": { "message": "查看下載" },
|
||||
"app.hosted-mods.close": { "message": "關閉" },
|
||||
"app.hosted-packs.progress.retry": { "message": "返回實例重試" },
|
||||
"app.hosted-packs.progress.preparing": { "message": "正在準備整合包安裝…" },
|
||||
"app.hosted-packs.progress.downloads": { "message": "查看下載" },
|
||||
"app.hosted-packs.open-instance": { "message": "開啟已安裝實例" },
|
||||
"app.hosted-packs.retry-install": { "message": "重試安裝" },
|
||||
"app.hosted-packs.auto-installing": { "message": "正在下載並安裝伺服器整合包…" },
|
||||
"app.hosted-packs.auto-description": { "message": "從StarLight伺服器取得整合包並自動安裝,可一鍵遊玩StarLight伺服器" },
|
||||
"app.hosted-packs.auto-install": { "message": "安裝 StarLight 官方整合包" },
|
||||
"app.onboarding.instance-mode.title": { "message": "選擇實例類型" },
|
||||
"app.onboarding.instance-mode.description": { "message": "遊玩 StarLight 伺服器請選擇 StarLight 實例,它會自動同步管理員核准的更新。本地實例跳過 StarLight 同步,啟動更快,可自行選擇整合包,適合第三方伺服器與單人遊玩。之後也可以在實例設定中切換。" },
|
||||
"app.onboarding.instance-mode.description": { "message": "StarLight 實例自動安裝管理員指定的整合包和版本,每次啟動先檢查並完成更新,需要登入 StarLight 帳號。本地實例可自行選擇版本和整合包,適合第三方伺服器與單人遊玩。" },
|
||||
"app.instance-mode.title": { "message": "實例類型" },
|
||||
"app.instance-mode.starlight": { "message": "StarLight 實例" },
|
||||
"app.instance-mode.local": { "message": "本機實例" },
|
||||
"app.instance-mode.starlight-description": { "message": "自動同步 StarLight 伺服器推送的變更,遊玩 StarLight 伺服器必選。首次啟動前,請在 Mod 管理中選擇並安裝官方整合包。" },
|
||||
"app.instance-mode.starlight-description": { "message": "遊玩 StarLight 伺服器必選。自動安裝伺服器指定的整合包、遊戲版本和載入器。每次啟動需要登入 StarLight,檢查並完成更新後再進入遊戲。" },
|
||||
"app.instance-mode.local-description": { "message": "不會同步 StarLight 伺服器的變更。略過同步檢查,啟動更快,可自行選擇整合包安裝,更適合第三方伺服器與本機個人遊玩。" },
|
||||
"app.instance-mode.saving": { "message": "正在儲存實例類型…" },
|
||||
"app.instance-mode.saving": { "message": "正在套用實例類型,並視需要安裝伺服器整合包…" },
|
||||
"app.instance-mode.loading": { "message": "正在讀取實例類型…" },
|
||||
"app.instance-mode.retry": { "message": "重試" },
|
||||
"app.instance-mode.local-packs-title": { "message": "本機整合包" },
|
||||
@@ -16,8 +29,8 @@
|
||||
"app.hosted-packs.management": {"message": "內容管理"},
|
||||
"app.hosted-packs.mods": {"message": "管理 Mod"},
|
||||
"app.hosted-packs.packs": {"message": "管理整合包"},
|
||||
"app.hosted-packs.title": {"message": "已發布整合包"},
|
||||
"app.hosted-packs.description": {"message": "將審核通過的整合包安裝到目前實例。之後連線啟動時自動下載變動檔案。每個整合包請使用獨立的空實例;存檔和個人設定會保留。"},
|
||||
"app.hosted-packs.title": { "message": "伺服器管理的整合包" },
|
||||
"app.hosted-packs.description": { "message": "整合包和版本由管理員指定。每次啟動都會檢查伺服器更新,有變更時先下載並安裝,再啟動遊戲。需要有效的 StarLight 登入狀態和網路連線。" },
|
||||
"app.hosted-packs.refresh": {"message": "重新整理"},
|
||||
"app.hosted-packs.loading": {"message": "正在取得已發布整合包…"},
|
||||
"app.hosted-packs.bound": {"message": "已安裝:{name} · {version}"},
|
||||
@@ -26,7 +39,7 @@
|
||||
"app.hosted-packs.preserved": {"message": "保留了 {count} 個本機修改或個人檔案"},
|
||||
"app.hosted-packs.empty": {"message": "尚無審核通過的整合包。"},
|
||||
"app.hosted-packs.update": {"message": "立即同步"},
|
||||
"app.hosted-packs.install": {"message": "安裝並啟用自動同步"},
|
||||
"app.hosted-packs.install": { "message": "重試自動安裝" },
|
||||
"app.home.luck.title": { "message": "每日幸運指數" },
|
||||
"app.home.luck.get": { "message": "一鍵獲取" },
|
||||
"app.home.luck.login-to-get": { "message": "登入後獲取" },
|
||||
@@ -5528,12 +5541,6 @@
|
||||
"app.notification.warning": {
|
||||
"message": "警告"
|
||||
},
|
||||
"app.onboarding.account.description": {
|
||||
"message": "想登錄、切換帳號或看看個人資料,隨時來這裡。沒人打卡。"
|
||||
},
|
||||
"app.onboarding.account.title": {
|
||||
"message": "帳號,隨你安排"
|
||||
},
|
||||
"app.onboarding.action.click-create": {
|
||||
"message": "點擊創建新實例,繼續"
|
||||
},
|
||||
@@ -5570,33 +5577,12 @@
|
||||
"app.onboarding.action.finish-area": {
|
||||
"message": "點擊任意位置,收工"
|
||||
},
|
||||
"app.onboarding.action.open-gradient-text": {
|
||||
"message": "打開漸變文字生成器,繼續"
|
||||
},
|
||||
"app.onboarding.action.open-recipe-generator": {
|
||||
"message": "開啟配方生成器,繼續"
|
||||
},
|
||||
"app.onboarding.action.open-schematic-workshop": {
|
||||
"message": "開啟投影工坊,繼續"
|
||||
},
|
||||
"app.onboarding.action.open-seed-map": {
|
||||
"message": "打開種子地圖,繼續"
|
||||
},
|
||||
"app.onboarding.action.return-lab": {
|
||||
"message": "點擊實驗室,查看另一個項目"
|
||||
},
|
||||
"app.onboarding.action.skip": {
|
||||
"message": "先不逛了"
|
||||
},
|
||||
"app.onboarding.action.start": {
|
||||
"message": "帶我逛逛"
|
||||
},
|
||||
"app.onboarding.ai.description": {
|
||||
"message": "統一連線文字模型供應商、選擇要使用的模型,也可在這裡一鍵關閉所有 AI 功能。"
|
||||
},
|
||||
"app.onboarding.ai.title": {
|
||||
"message": "連線你的 AI 供應商"
|
||||
},
|
||||
"app.onboarding.appearance.description": {
|
||||
"message": "Theme, accent, background, and window behavior. Make this launcher look familiar."
|
||||
},
|
||||
@@ -5675,23 +5661,11 @@
|
||||
"app.onboarding.favorites.title": {
|
||||
"message": "留個清單"
|
||||
},
|
||||
"app.onboarding.home-customize.description": {
|
||||
"message": "使用右下角的編輯控制元件新增、調整和配置小元件。編輯時可在自動排滿的網格與保留空格的自由網格之間切換。"
|
||||
},
|
||||
"app.onboarding.home-customize.title": {
|
||||
"message": "按你的方式排列"
|
||||
},
|
||||
"app.onboarding.home-layout.description": {
|
||||
"message": "隨時使用這個懸浮按鈕,在資訊首頁和極簡首頁之間切換。"
|
||||
"message": "使用右下角控制項,在 StarLight 皮膚站首頁與專注的實例啟動頁之間切換。"
|
||||
},
|
||||
"app.onboarding.home-layout.title": {
|
||||
"message": "切換資訊密度"
|
||||
},
|
||||
"app.onboarding.home-widgets.description": {
|
||||
"message": "資訊主頁由最近活動、遊玩時間、例項、世界和伺服器小元件組成。視窗或賬號側邊欄變化時,網格會自動重排。"
|
||||
},
|
||||
"app.onboarding.home-widgets.title": {
|
||||
"message": "你的主頁,你的佈局"
|
||||
"message": "切換首頁樣式"
|
||||
},
|
||||
"app.onboarding.instance-actions.description": {
|
||||
"message": "從實例頁頭部啟動、停止、修復、配置、導出或打開這個實例。"
|
||||
@@ -5705,56 +5679,20 @@
|
||||
"app.onboarding.instance-tabs.title": {
|
||||
"message": "剩下的工作台"
|
||||
},
|
||||
"app.onboarding.java.description": {
|
||||
"message": "啟動 Minecraft 的 Java 運行環境在這。技術活,但它很聽話。"
|
||||
},
|
||||
"app.onboarding.java.title": {
|
||||
"message": "Java,在後台"
|
||||
},
|
||||
"app.onboarding.lab-editor.description": {
|
||||
"message": "編輯文本、選擇顏色、即時預覽,並複製適用於 Minecraft 配置的格式。"
|
||||
},
|
||||
"app.onboarding.lab-editor.title": {
|
||||
"message": "在同一處編輯和複製"
|
||||
},
|
||||
"app.onboarding.lab-recipe-generator.description": {
|
||||
"message": "選擇 Java 版本、填充配方槽位,然後在本地複製或匯出 JSON。"
|
||||
},
|
||||
"app.onboarding.lab-recipe-generator.title": {
|
||||
"message": "製作資料包配方"
|
||||
},
|
||||
"app.onboarding.lab-schematic.description": {
|
||||
"message": "開啟本地 .litematic 或 .schem 檔案,也可以從已安裝例項中選擇。3D 工作區集中提供檢視、測量、圖層控制、材料統計和本地編輯。"
|
||||
},
|
||||
"app.onboarding.lab-schematic.title": {
|
||||
"message": "放置前先檢查建築"
|
||||
},
|
||||
"app.onboarding.lab-seed-map.description": {
|
||||
"message": "輸入種子或從實例載入,然後在本地地圖中查看群系、結構與礦物圖層。"
|
||||
},
|
||||
"app.onboarding.lab-seed-map.title": {
|
||||
"message": "載入世界前先找到它"
|
||||
},
|
||||
"app.onboarding.lab-tools.description": {
|
||||
"message": "生成帶格式的漸變文字,或用本地種子地圖探索 Java 世界。"
|
||||
"message": "在本機編輯皮膚、生成格式文字與配方、探索種子、檢查投影並翻譯模組。"
|
||||
},
|
||||
"app.onboarding.lab-tools.title": {
|
||||
"message": "首批兩個項目"
|
||||
"message": "Minecraft 本機工具"
|
||||
},
|
||||
"app.onboarding.lab.description": {
|
||||
"message": "實驗室將本地 Minecraft 工具放進啟動器,無需打開其他網站或註冊額外帳號。"
|
||||
"message": "實驗室把 Minecraft 創作、世界與維護工具集中放在啟動器裡。"
|
||||
},
|
||||
"app.onboarding.lab.title": {
|
||||
"message": "內建的實用工具"
|
||||
},
|
||||
"app.onboarding.language.description": {
|
||||
"message": "在這裡選擇啟動器語言和管理翻譯。不需要翻譯腔。"
|
||||
},
|
||||
"app.onboarding.language.title": {
|
||||
"message": "說你的語言"
|
||||
},
|
||||
"app.onboarding.library-page.description": {
|
||||
"message": "按整合包、伺服器或自訂配置篩選,再打開任意實例管理。"
|
||||
"message": "在全部實例、整合包與自訂配置之間切換,再開啟任意實例進行管理。"
|
||||
},
|
||||
"app.onboarding.library-page.title": {
|
||||
"message": "各就各位"
|
||||
@@ -5781,29 +5719,17 @@
|
||||
"message": "按你的方式使用"
|
||||
},
|
||||
"app.onboarding.skins-page.description": {
|
||||
"message": "在這裡添加、預覽、排序和應用皮膚。現在不登錄也完全沒關係。"
|
||||
"message": "選擇玩家資料並預覽可用皮膚;帳號支援皮膚管理時,還可以直接套用變更。"
|
||||
},
|
||||
"app.onboarding.skins-page.title": {
|
||||
"message": "你的皮膚抽屜"
|
||||
},
|
||||
"app.onboarding.skins.description": {
|
||||
"message": "把 Minecraft 皮膚放在一起管理。想登錄的時候再登錄。"
|
||||
"message": "選擇皮膚站玩家或 Minecraft 帳號,然後預覽並套用該玩家可用的皮膚。"
|
||||
},
|
||||
"app.onboarding.skins.title": {
|
||||
"message": "換個造型吧"
|
||||
},
|
||||
"app.onboarding.translation.description": {
|
||||
"message": "瀏覽時直接翻譯 Modrinth 項目的標題、摘要和介紹。保留原文、雙語同屏,或者讓譯文站 C 位,都由你決定。"
|
||||
},
|
||||
"app.onboarding.translation.title": {
|
||||
"message": "翻譯,是 Starlight 的拿手活"
|
||||
},
|
||||
"app.onboarding.updates.description": {
|
||||
"message": "決定 Starlight 何時檢查更新,以及是否替你安裝。"
|
||||
},
|
||||
"app.onboarding.updates.title": {
|
||||
"message": "保持在線"
|
||||
},
|
||||
"app.onboarding.welcome.description": {
|
||||
"message": "實例、內容、世界和下載,現在都有了同一個家。正式開玩之前,先快速逛一圈。"
|
||||
},
|
||||
|
||||
Reference in new issue
Block a user