This commit is contained in:
syuilo 2025-05-05 14:06:28 +09:00
parent ce02970283
commit 4bd94005a5
3 changed files with 24 additions and 24 deletions

6
locales/index.d.ts vendored
View File

@ -11649,15 +11649,15 @@ export interface Locale extends ILocale {
/** /**
* *
*/ */
"one": string; "single": string;
/** /**
* 使 * 使
*/ */
"one_description": string; "single_description": string;
/** /**
* *
*/ */
"one_youCanCreateMultipleAccounts": string; "single_youCanCreateMultipleAccounts": string;
/** /**
* *
*/ */

View File

@ -3116,9 +3116,9 @@ _serverSetupWizard:
settingsYouMakeHereCanBeChangedLater: "ここでの設定は、あとからでも変更できます。" settingsYouMakeHereCanBeChangedLater: "ここでの設定は、あとからでも変更できます。"
howWillYouUseMisskey: "Misskeyをどのように使いますか" howWillYouUseMisskey: "Misskeyをどのように使いますか"
_use: _use:
one: "お一人様サーバー" single: "お一人様サーバー"
one_description: "自分専用のサーバーとして、一人で使う" single_description: "自分専用のサーバーとして、一人で使う"
one_youCanCreateMultipleAccounts: "お一人様サーバーとして運用する場合でも、アカウントは必要に応じて複数作成可能です。" single_youCanCreateMultipleAccounts: "お一人様サーバーとして運用する場合でも、アカウントは必要に応じて複数作成可能です。"
group: "グループサーバー" group: "グループサーバー"
group_description: "信頼できる他の利用者を招待して、複数人で使う" group_description: "信頼できる他の利用者を招待して、複数人で使う"
open: "オープンサーバー" open: "オープンサーバー"

View File

@ -15,9 +15,9 @@ SPDX-License-Identifier: AGPL-3.0-only
<div class="_gaps_s"> <div class="_gaps_s">
<MkRadios v-model="q_use" :vertical="true"> <MkRadios v-model="q_use" :vertical="true">
<option value="one"> <option value="single">
<div><i class="ti ti-user"></i> <b>{{ i18n.ts._serverSetupWizard._use.one }}</b></div> <div><i class="ti ti-user"></i> <b>{{ i18n.ts._serverSetupWizard._use.single }}</b></div>
<div>{{ i18n.ts._serverSetupWizard._use.one_description }}</div> <div>{{ i18n.ts._serverSetupWizard._use.single_description }}</div>
</option> </option>
<option value="group"> <option value="group">
<div><i class="ti ti-lock"></i> <b>{{ i18n.ts._serverSetupWizard._use.group }}</b></div> <div><i class="ti ti-lock"></i> <b>{{ i18n.ts._serverSetupWizard._use.group }}</b></div>
@ -29,12 +29,12 @@ SPDX-License-Identifier: AGPL-3.0-only
</option> </option>
</MkRadios> </MkRadios>
<MkInfo v-if="q_use === 'one'">{{ i18n.ts._serverSetupWizard._use.one_youCanCreateMultipleAccounts }}</MkInfo> <MkInfo v-if="q_use === 'single'">{{ i18n.ts._serverSetupWizard._use.single_youCanCreateMultipleAccounts }}</MkInfo>
<MkInfo v-if="q_use === 'open'" warn><b>{{ i18n.ts.advice }}:</b> {{ i18n.ts._serverSetupWizard.openServerAdvice }}</MkInfo> <MkInfo v-if="q_use === 'open'" warn><b>{{ i18n.ts.advice }}:</b> {{ i18n.ts._serverSetupWizard.openServerAdvice }}</MkInfo>
</div> </div>
</MkFolder> </MkFolder>
<MkFolder v-if="q_use !== 'one'" :defaultOpen="true"> <MkFolder v-if="q_use !== 'single'" :defaultOpen="true">
<template #label>{{ i18n.ts._serverSetupWizard.howManyUsersDoYouExpect }}</template> <template #label>{{ i18n.ts._serverSetupWizard.howManyUsersDoYouExpect }}</template>
<template #icon><i class="ti ti-users"></i></template> <template #icon><i class="ti ti-users"></i></template>
@ -192,7 +192,7 @@ const props = withDefaults(defineProps<{
}); });
const q_name = ref(''); const q_name = ref('');
const q_use = ref('one'); const q_use = ref('single');
const q_scale = ref('small'); const q_scale = ref('small');
const q_federation = ref('yes'); const q_federation = ref('yes');
const q_adminName = ref(''); const q_adminName = ref('');
@ -200,7 +200,7 @@ const q_adminEmail = ref('');
const serverSettings = computed<Misskey.entities.AdminUpdateMetaRequest>(() => { const serverSettings = computed<Misskey.entities.AdminUpdateMetaRequest>(() => {
let enableReactionsBuffering; let enableReactionsBuffering;
if (q_use.value === 'one') { if (q_use.value === 'single') {
enableReactionsBuffering = false; enableReactionsBuffering = false;
} else { } else {
enableReactionsBuffering = q_scale.value !== 'small'; enableReactionsBuffering = q_scale.value !== 'small';
@ -212,14 +212,14 @@ const serverSettings = computed<Misskey.entities.AdminUpdateMetaRequest>(() => {
enableIpLogging: q_use.value === 'open', enableIpLogging: q_use.value === 'open',
federation: q_federation.value === 'yes' ? 'all' : 'none', federation: q_federation.value === 'yes' ? 'all' : 'none',
enableFanoutTimeline: true, enableFanoutTimeline: true,
enableFanoutTimelineDbFallback: q_use.value === 'one', enableFanoutTimelineDbFallback: q_use.value === 'single',
enableReactionsBuffering, enableReactionsBuffering,
}; };
}); });
const defaultPolicies = computed<Partial<Record<typeof ROLE_POLICIES[number], any>>>(() => { const defaultPolicies = computed<Partial<Record<typeof ROLE_POLICIES[number], any>>>(() => {
let driveCapacityMb; let driveCapacityMb;
if (q_use.value === 'one') { if (q_use.value === 'single') {
driveCapacityMb = 8192; driveCapacityMb = 8192;
} else if (q_use.value === 'group') { } else if (q_use.value === 'group') {
driveCapacityMb = 1000; driveCapacityMb = 1000;
@ -228,7 +228,7 @@ const defaultPolicies = computed<Partial<Record<typeof ROLE_POLICIES[number], an
} }
let rateLimitFactor; let rateLimitFactor;
if (q_use.value === 'one') { if (q_use.value === 'single') {
rateLimitFactor = 0.3; rateLimitFactor = 0.3;
} else if (q_use.value === 'group') { } else if (q_use.value === 'group') {
rateLimitFactor = 0.7; rateLimitFactor = 0.7;
@ -243,7 +243,7 @@ const defaultPolicies = computed<Partial<Record<typeof ROLE_POLICIES[number], an
} }
let userListLimit; let userListLimit;
if (q_use.value === 'one') { if (q_use.value === 'single') {
userListLimit = 100; userListLimit = 100;
} else if (q_use.value === 'group') { } else if (q_use.value === 'group') {
userListLimit = 5; userListLimit = 5;
@ -252,7 +252,7 @@ const defaultPolicies = computed<Partial<Record<typeof ROLE_POLICIES[number], an
} }
let antennaLimit; let antennaLimit;
if (q_use.value === 'one') { if (q_use.value === 'single') {
antennaLimit = 100; antennaLimit = 100;
} else if (q_use.value === 'group') { } else if (q_use.value === 'group') {
antennaLimit = 5; antennaLimit = 5;
@ -261,7 +261,7 @@ const defaultPolicies = computed<Partial<Record<typeof ROLE_POLICIES[number], an
} }
let webhookLimit; let webhookLimit;
if (q_use.value === 'one') { if (q_use.value === 'single') {
webhookLimit = 100; webhookLimit = 100;
} else if (q_use.value === 'group') { } else if (q_use.value === 'group') {
webhookLimit = 0; webhookLimit = 0;
@ -270,35 +270,35 @@ const defaultPolicies = computed<Partial<Record<typeof ROLE_POLICIES[number], an
} }
let canImportFollowing; let canImportFollowing;
if (q_use.value === 'one') { if (q_use.value === 'single') {
canImportFollowing = true; canImportFollowing = true;
} else { } else {
canImportFollowing = false; canImportFollowing = false;
} }
let canImportMuting; let canImportMuting;
if (q_use.value === 'one') { if (q_use.value === 'single') {
canImportMuting = true; canImportMuting = true;
} else { } else {
canImportMuting = false; canImportMuting = false;
} }
let canImportBlocking; let canImportBlocking;
if (q_use.value === 'one') { if (q_use.value === 'single') {
canImportBlocking = true; canImportBlocking = true;
} else { } else {
canImportBlocking = false; canImportBlocking = false;
} }
let canImportUserLists; let canImportUserLists;
if (q_use.value === 'one') { if (q_use.value === 'single') {
canImportUserLists = true; canImportUserLists = true;
} else { } else {
canImportUserLists = false; canImportUserLists = false;
} }
let canImportAntennas; let canImportAntennas;
if (q_use.value === 'one') { if (q_use.value === 'single') {
canImportAntennas = true; canImportAntennas = true;
} else { } else {
canImportAntennas = false; canImportAntennas = false;