change:修改部分axolotl为starlight

(不过怎么这么多)
This commit is contained in:
2026-09-12 23:29:28 +08:00
parent 3c48ba77c9
commit ceda000578
86 changed files with 15828 additions and 710 deletions

View File

@ -43,11 +43,11 @@ const { formatMessage, locale } = useVIntl()
const messages = defineMessages({
seoTitle: {
id: 'axolotl-site.changelog.seo.title',
defaultMessage: 'Changelog - Axolotl Launcher',
defaultMessage: 'Changelog - Starlight Launcher',
},
seoDescription: {
id: 'axolotl-site.changelog.seo.description',
defaultMessage: 'See what changed in each public Axolotl Launcher release.',
defaultMessage: 'See what changed in each public Starlight Launcher release.',
},
eyebrow: { id: 'axolotl-site.changelog.eyebrow', defaultMessage: 'Release history' },
title: { id: 'axolotl-site.changelog.title', defaultMessage: 'Changelog' },

View File

@ -295,20 +295,20 @@ const messages = defineMessages({
},
downloadAxolotl: {
id: 'axolotl-marketing.hero.download',
defaultMessage: 'Axolotl Launcher',
defaultMessage: 'Starlight Launcher',
},
downloadAxolotlForOs: {
id: 'axolotl-marketing.hero.download-for-os',
defaultMessage: 'Axolotl Launcher for {os}',
defaultMessage: 'Starlight Launcher for {os}',
},
description: {
id: 'app-marketing.hero.description',
defaultMessage:
'Axolotl Launcher is a free, open-source, ad-free, cross-platform Minecraft Java Edition launcher for searching, installing, and updating mods, modpacks, resource packs, and shaders from Modrinth and CurseForge, with Axolotl Labs built in.',
'Starlight Launcher is a free, open-source, ad-free, cross-platform Minecraft Java Edition launcher for searching, installing, and updating mods, modpacks, resource packs, and shaders from Modrinth and CurseForge, with Starlight Labs built in.',
},
heroScreenshotAlt: {
id: 'axolotl-marketing.hero.screenshot-alt',
defaultMessage: 'Axolotl Launcher home screen.',
defaultMessage: 'Starlight Launcher home screen.',
},
builtOnModrinth: {
id: 'axolotl-marketing.highlights.eyebrow',
@ -334,7 +334,7 @@ const messages = defineMessages({
adFreeDescription: {
id: 'axolotl-marketing.highlights.ad-free.description',
defaultMessage:
'GPL-3.0, free to use, and ad-free. Axolotl is not an official Modrinth client.',
'GPL-3.0, free to use, and ad-free. Starlight is not an official Modrinth client.',
},
localized: {
id: 'axolotl-marketing.highlights.localized.title',
@ -370,29 +370,29 @@ const messages = defineMessages({
},
translation: {
id: 'axolotl-marketing.showcase.translation.title',
defaultMessage: 'Axolotl Lab, inside the launcher',
defaultMessage: 'Starlight Lab, inside the launcher',
},
translationDescription: {
id: 'axolotl-marketing.showcase.translation.description',
defaultMessage:
'Use the gradient text generator, Java Edition seed map, and 3D schematic workshop directly in Axolotl, not through external web pages.',
'Use the gradient text generator, Java Edition seed map, and 3D schematic workshop directly in Starlight, not through external web pages.',
},
translateLabel: { id: 'axolotl-marketing.showcase.translation.label', defaultMessage: 'Lab' },
offlineScreenshotAlt: {
id: 'axolotl-marketing.showcase.offline.alt',
defaultMessage: 'Axolotl Launcher offline account dialog.',
defaultMessage: 'Starlight Launcher offline account dialog.',
},
themesScreenshotAlt: {
id: 'axolotl-marketing.showcase.themes.alt',
defaultMessage: 'Axolotl Launcher theme customization settings.',
defaultMessage: 'Starlight Launcher theme customization settings.',
},
translationScreenshotAlt: {
id: 'axolotl-marketing.showcase.translation.alt',
defaultMessage: 'Axolotl Launcher Lab.',
defaultMessage: 'Starlight Launcher Lab.',
},
downloadAxolotlButton: {
id: 'axolotl-marketing.hero.download-button',
defaultMessage: 'Download Axolotl',
defaultMessage: 'Download Starlight',
},
fetchingDownloadLinks: {
id: 'axolotl-marketing.download.fetching-links',
@ -478,7 +478,7 @@ const messages = defineMessages({
performantDescription: {
id: 'app-marketing.features.performance.description',
defaultMessage:
'Axolotl stays out of your way with a responsive interface and a lightweight desktop core.',
'Starlight stays out of your way with a responsive interface and a lightweight desktop core.',
},
profileImporting: {
id: 'app-marketing.features.importing.title',
@ -512,7 +512,7 @@ const messages = defineMessages({
},
downloadAxolotlTitle: {
id: 'axolotl-marketing.download.title',
defaultMessage: 'Download Axolotl Launcher',
defaultMessage: 'Download Starlight Launcher',
},
downloadDescription: {
id: 'app-marketing.download.description',
@ -562,7 +562,7 @@ const messages = defineMessages({
downloadTerms: {
id: 'app-marketing.download.terms',
defaultMessage:
'Axolotl is free software released under <terms-link>GPL-3.0</terms-link>. Read the <privacy-link>Privacy Policy</privacy-link> before installing.',
'Starlight is free software released under <terms-link>GPL-3.0</terms-link>. Read the <privacy-link>Privacy Policy</privacy-link> before installing.',
},
linuxDisclaimer: {
id: 'app-marketing.download.linux-disclaimer',
@ -572,16 +572,16 @@ const messages = defineMessages({
seoTitle: {
id: 'axolotl-site.seo.title',
defaultMessage:
'Axolotl Launcher - Free Open-Source Modrinth plus Curseforge Minecraft Launcher',
'Starlight Launcher - Free Open-Source Modrinth plus Curseforge Minecraft Launcher',
},
seoDescription: {
id: 'axolotl-site.seo.description',
defaultMessage:
'Download Axolotl Launcher, a free, open-source Tauri v2 Minecraft launcher for Windows, macOS, and Linux with Modrinth and CurseForge content management, themes, accounts, and more.',
'Download Starlight Launcher, a free, open-source Tauri v2 Minecraft launcher for Windows, macOS, and Linux with Modrinth and CurseForge content management, themes, accounts, and more.',
},
socialImageAlt: {
id: 'axolotl-site.seo.social-image-alt',
defaultMessage: 'Axolotl Launcher showing a Minecraft instance and its installed content.',
defaultMessage: 'Starlight Launcher showing a Minecraft instance and its installed content.',
},
faqEyebrow: {
id: 'axolotl-site.faq.eyebrow',
@ -589,7 +589,7 @@ const messages = defineMessages({
},
faqTitle: {
id: 'axolotl-site.faq.title',
defaultMessage: 'Everything you need to know about Axolotl',
defaultMessage: 'Everything you need to know about Starlight',
},
faqDescription: {
id: 'axolotl-site.faq.description',
@ -597,21 +597,21 @@ const messages = defineMessages({
},
faqPlatformsQuestion: {
id: 'axolotl-site.faq.platforms.question',
defaultMessage: 'Which operating systems does Axolotl Launcher support?',
defaultMessage: 'Which operating systems does Starlight Launcher support?',
},
faqPlatformsAnswer: {
id: 'axolotl-site.faq.platforms.answer',
defaultMessage:
'Axolotl Launcher supports Windows 10 and 11 on x64, macOS on Intel and Apple Silicon, and Linux x64 through AppImage, DEB, and RPM packages.',
'Starlight Launcher supports Windows 10 and 11 on x64, macOS on Intel and Apple Silicon, and Linux x64 through AppImage, DEB, and RPM packages.',
},
faqFreeQuestion: {
id: 'axolotl-site.faq.free.question',
defaultMessage: 'Is Axolotl Launcher free and open source?',
defaultMessage: 'Is Starlight Launcher free and open source?',
},
faqFreeAnswer: {
id: 'axolotl-site.faq.free.answer',
defaultMessage:
'Yes. Axolotl Launcher is free software released under GPL-3.0. Its source code and release history are publicly available on GitHub.',
'Yes. Starlight Launcher is free software released under GPL-3.0. Its source code and release history are publicly available on GitHub.',
},
faqAccountsQuestion: {
id: 'axolotl-site.faq.accounts.question',
@ -620,20 +620,20 @@ const messages = defineMessages({
faqAccountsAnswer: {
id: 'axolotl-site.faq.accounts.answer',
defaultMessage:
'Yes. Axolotl supports Microsoft Minecraft accounts, local offline accounts, and third-party Yggdrasil authentication, including LittleSkin presets and custom servers.',
'Yes. Starlight supports Microsoft Minecraft accounts, local offline accounts, and third-party Yggdrasil authentication, including LittleSkin presets and custom servers.',
},
faqContentQuestion: {
id: 'axolotl-site.faq.content.question',
defaultMessage: 'Where does Axolotl get mods and other Minecraft content?',
defaultMessage: 'Where does Starlight get mods and other Minecraft content?',
},
faqContentAnswer: {
id: 'axolotl-site.faq.content.answer',
defaultMessage:
'Axolotl helps you search, inspect, choose versions for, install, update, and manage content from Modrinth and CurseForge. Files with CurseForge distribution restrictions may require a manual download.',
'Starlight helps you search, inspect, choose versions for, install, update, and manage content from Modrinth and CurseForge. Files with CurseForge distribution restrictions may require a manual download.',
},
faqDownloadQuestion: {
id: 'axolotl-site.faq.download.question',
defaultMessage: 'Where should I download Axolotl Launcher?',
defaultMessage: 'Where should I download Starlight Launcher?',
},
faqDownloadAnswer: {
id: 'axolotl-site.faq.download.answer',
@ -642,7 +642,7 @@ const messages = defineMessages({
},
appScreenshotAlt: {
id: 'app-marketing.hero.app-screenshot-alt',
defaultMessage: `Axolotl Launcher instance content preview.`,
defaultMessage: `Starlight Launcher instance content preview.`,
},
structuredFeatureContentSources: {
id: 'axolotl-site.structured-data.feature.content-sources',
@ -652,7 +652,7 @@ const messages = defineMessages({
structuredFeatureLab: {
id: 'axolotl-site.structured-data.feature.lab',
defaultMessage:
'Axolotl Labs with gradient text generator, Java Edition seed map, and 3D schematic workshop',
'Starlight Labs with gradient text generator, Java Edition seed map, and 3D schematic workshop',
},
structuredFeatureInstances: {
id: 'axolotl-site.structured-data.feature.instances',
@ -664,26 +664,26 @@ const messages = defineMessages({
},
faqLabQuestion: {
id: 'axolotl-site.faq.lab.question',
defaultMessage: 'What is Axolotl Labs?',
defaultMessage: 'What is Starlight Labs?',
},
faqLabAnswer: {
id: 'axolotl-site.faq.lab.answer',
defaultMessage:
'Axolotl Labs is a collection of built-in launcher tools, including a gradient text generator, Java Edition seed map, and 3D schematic workshop.',
'Starlight Labs is a collection of built-in launcher tools, including a gradient text generator, Java Edition seed map, and 3D schematic workshop.',
},
faqProjectDisclaimerQuestion: {
id: 'axolotl-site.faq.project-disclaimer.question',
defaultMessage: 'Is Axolotl Launcher and Axolotl Client the same project?',
defaultMessage: 'Is Starlight Launcher and Starlight Client the same project?',
},
faqProjectDisclaimerAnswer: {
id: 'axolotl-site.faq.project-disclaimer.answer',
defaultMessage:
'No. Axolotl Launcher and Axolotl Client are separate projects. Axolotl Launcher is an independent, unofficial downstream launcher based on the Modrinth monorepo. It is not affiliated with other Minecraft projects named Axolotl Client.',
'No. Starlight Launcher and Starlight Client are separate projects. Starlight Launcher is an independent, unofficial downstream launcher based on the Modrinth monorepo. It is not affiliated with other Minecraft projects named Axolotl Client.',
},
seoKeywords: {
id: 'axolotl-site.seo.keywords',
defaultMessage:
'Axolotl Launcher, Minecraft Launcher, Modrinth, CurseForge, Minecraft Java Edition, Axolotl Labs',
'Starlight Launcher, Minecraft Launcher, Modrinth, CurseForge, Minecraft Java Edition, Starlight Labs',
},
})
@ -736,7 +736,7 @@ const structuredData = computed(() => ({
'@type': 'WebSite',
'@id': `${canonicalUrl}#website`,
url: canonicalUrl,
name: 'Axolotl Launcher',
name: 'Starlight Launcher',
description: description.value,
inLanguage: locale.value,
publisher: { '@id': `${canonicalUrl}#organization` },
@ -744,7 +744,7 @@ const structuredData = computed(() => ({
{
'@type': 'Organization',
'@id': `${canonicalUrl}#organization`,
name: 'Axolotl Launcher Team',
name: 'Starlight Launcher Team',
url: canonicalUrl,
logo: {
'@type': 'ImageObject',
@ -757,7 +757,7 @@ const structuredData = computed(() => ({
{
'@type': 'SoftwareApplication',
'@id': `${canonicalUrl}#software`,
name: 'Axolotl Launcher',
name: 'Starlight Launcher',
alternateName: ['美西螈启动器', 'AXL Launcher'],
sameAs: [githubUrl],
description: description.value,
@ -799,15 +799,15 @@ useSeoMeta({
title: () => title.value,
description: () => description.value,
robots: 'index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1',
author: 'Axolotl Launcher Team',
applicationName: 'Axolotl Launcher',
author: 'Starlight Launcher Team',
applicationName: 'Starlight Launcher',
themeColor: '#ff82b2',
colorScheme: 'dark light',
ogTitle: () => title.value,
ogDescription: () => description.value,
ogType: 'website',
ogUrl: canonicalUrl,
ogSiteName: 'Axolotl Launcher',
ogSiteName: 'Starlight Launcher',
ogLocale: () => locale.value.replace('-', '_'),
ogLocaleAlternate: () => (locale.value === 'zh-CN' ? 'en_US' : 'zh_CN'),
ogImage: socialImageUrl,

View File

@ -7,12 +7,12 @@ const { locale } = useVIntl()
const isChinese = computed(() => locale.value === 'zh-CN')
const seoTitle = computed(() =>
isChinese.value ? '隐私政策 - Axolotl Launcher' : 'Privacy Policy - Axolotl Launcher',
isChinese.value ? '隐私政策 - Starlight Launcher' : 'Privacy Policy - Starlight Launcher',
)
const seoDescription = computed(() =>
isChinese.value
? '了解 Axolotl Launcher 官方网站和桌面应用如何处理数据。'
: 'Learn how the Axolotl Launcher official website and desktop application handle data.',
? '了解 Starlight Launcher 官方网站和桌面应用如何处理数据。'
: 'Learn how the Starlight Launcher official website and desktop application handle data.',
)
useSeoMeta({
@ -36,12 +36,12 @@ useHead({
:key="`zh-${locale}`"
eyebrow="隐私政策"
title="隐私政策"
description="本政策说明 Axolotl Launcher 官方网站和桌面应用处理数据的方式,以及第三方服务可能接收的信息。"
description="本政策说明 Starlight Launcher 官方网站和桌面应用处理数据的方式,以及第三方服务可能接收的信息。"
updated-at="2026 8 14 "
>
<h2>1. 适用范围</h2>
<p>
本政策适用于 www.axlmc.org 官方网站和 Axolotl Launcher
本政策适用于 www.axlmc.org 官方网站和 Starlight Launcher
桌面应用通过启动器访问的第三方网站API认证服务服务器及内容下载地址适用对应第三方自己的隐私政策
</p>
@ -141,12 +141,12 @@ useHead({
:key="`en-${locale}`"
eyebrow="Privacy Policy"
title="Privacy Policy"
description="This policy explains how the Axolotl Launcher official website and desktop application handle data, and what information third-party services may receive."
description="This policy explains how the Starlight Launcher official website and desktop application handle data, and what information third-party services may receive."
updated-at="August 14, 2026"
>
<h2>1. Scope</h2>
<p>
This policy applies to the www.axlmc.org official website and the Axolotl Launcher desktop
This policy applies to the www.axlmc.org official website and the Starlight Launcher desktop
application. Third-party websites, APIs, authentication services, servers, and content
download addresses accessed through the launcher are governed by their own privacy policies.
</p>

View File

@ -7,12 +7,12 @@ const { locale } = useVIntl()
const isChinese = computed(() => locale.value === 'zh-CN')
const seoTitle = computed(() =>
isChinese.value ? '服务条款 - Axolotl Launcher' : 'Terms of Service - Axolotl Launcher',
isChinese.value ? '服务条款 - Starlight Launcher' : 'Terms of Service - Starlight Launcher',
)
const seoDescription = computed(() =>
isChinese.value
? '使用 Axolotl Launcher 官方网站及桌面应用前,请阅读本服务条款。'
: 'Read these terms of service before using the Axolotl Launcher website and desktop application.',
? '使用 Starlight Launcher 官方网站及桌面应用前,请阅读本服务条款。'
: 'Read these terms of service before using the Starlight Launcher website and desktop application.',
)
useSeoMeta({
@ -36,12 +36,12 @@ useHead({
:key="`zh-${locale}`"
eyebrow="服务条款"
title="服务条款"
description="本条款说明 Axolotl Launcher 各部分适用的开源许可证、官方服务规则及第三方权利边界。"
description="本条款说明 Starlight Launcher 各部分适用的开源许可证、官方服务规则及第三方权利边界。"
updated-at="2026 8 2 "
>
<h2>1. 适用范围与文件效力</h2>
<p>
本条款适用于 Axolotl Launcher
本条款适用于 Starlight Launcher
官方网站官方发布的桌面应用及项目维护者提供的相关服务软件的复制修改分发和网络部署以仓库中对应文件的许可证与复制声明为准本页面只是中文说明不替代修改或限制原始许可证
</p>
<p>
@ -98,12 +98,12 @@ useHead({
<h2>4. 品牌商标与受限素材</h2>
<p>
开源软件许可证不自动授予商标权Axolotl Launcher 是独立的非官方项目
开源软件许可证不自动授予商标权Starlight Launcher 是独立的非官方项目
MojangMicrosoftRinth, Inc.ModrinthCurseForge MinecraftSearch
不存在隶属认可或背书关系相关名称和商标归各自权利人所有
</p>
<p>
Modrinth 商标徽标封面和其他受限品牌素材不属于 Axolotl Launcher 品牌网站复制声明列出的
Modrinth 商标徽标封面和其他受限品牌素材不属于 Starlight Launcher 品牌网站复制声明列出的
Modrinth 品牌元素未经 Rinth, Inc.
明确书面许可不得使用外部徽标须遵守各权利人的品牌规范使用或再分发其他第三方图片图标数据和素材前也应核对对应声明
</p>
@ -165,12 +165,12 @@ useHead({
:key="`en-${locale}`"
eyebrow="Terms of Service"
title="Terms of Service"
description="These terms explain the open-source licenses that apply to each part of Axolotl Launcher, the rules for official services, and the boundaries of third-party rights."
description="These terms explain the open-source licenses that apply to each part of Starlight Launcher, the rules for official services, and the boundaries of third-party rights."
updated-at="August 2, 2026"
>
<h2>1. Scope and Effect of This Document</h2>
<p>
These terms apply to the official Axolotl Launcher website, the officially published desktop
These terms apply to the official Starlight Launcher website, the officially published desktop
application, and related services operated by the project maintainers. Copying, modification,
distribution, and network deployment of the software are governed by the licenses and copying
notices in the corresponding files of the repository; this page is a plain-language
@ -240,14 +240,14 @@ useHead({
<h2>4. Branding, Trademarks, and Restricted Assets</h2>
<p>
Open-source licenses do not automatically grant trademark rights. Axolotl Launcher is an
Open-source licenses do not automatically grant trademark rights. Starlight Launcher is an
independent, unofficial project with no affiliation, endorsement, or sponsorship from Mojang,
Microsoft, Rinth, Inc., Modrinth, CurseForge, or MinecraftSearch. The related names and
trademarks belong to their respective owners.
</p>
<p>
Modrinth trademarks, logos, covers, and other restricted brand assets are not part of the
Axolotl Launcher brand. Modrinth brand elements listed in the repository's copying notices
Starlight Launcher brand. Modrinth brand elements listed in the repository's copying notices
must not be used without the explicit written permission of Rinth, Inc. External logos must
follow each owner's brand guidelines. Before using or redistributing other third-party images,
icons, data, and assets, check the corresponding notices.