Feat: サーバー初期設定ウィザード (#15954)

* wip

* wip

* Update welcome.setup.vue

* wip

* wip

* wip

* wip

* Update MkServerSetupWizard.vue

* Update MkServerSetupWizard.vue

* wip

* wip

* wip

* Update types.ts

* wip

* wip

* Update CHANGELOG.md
This commit is contained in:
syuilo
2025-05-09 19:41:54 +09:00
committed by GitHub
parent 0bd44bca6d
commit 96bc042d67
17 changed files with 803 additions and 82 deletions

176
locales/index.d.ts vendored
View File

@@ -1022,10 +1022,6 @@ export interface Locale extends ILocale {
* これ以上ピン留めできません
*/
"pinLimitExceeded": string;
/**
* Misskeyのインストールが完了しました管理者アカウントを作成しましょう。
*/
"intro": string;
/**
* 完了
*/
@@ -5413,6 +5409,10 @@ export interface Locale extends ILocale {
* スクロールして閉じる
*/
"scrollToClose": string;
/**
* アドバイス
*/
"advice": string;
/**
* リアルタイムモード
*/
@@ -6412,6 +6412,14 @@ export interface Locale extends ILocale {
* 脆弱性などの理由で、サーバーのソフトウェアの名前及びバージョンの範囲を指定して配信を停止できます。このバージョン情報はサーバーが提供したものであり、信頼性は保証されません。バージョン指定には semver の範囲指定が使用できますが、>= 2024.3.1 と指定すると 2024.3.1-custom.0 のようなカスタムバージョンが含まれないため、>= 2024.3.1-0 のように prerelease の指定を行うことを推奨します。
*/
"deliverSuspendedSoftwareDescription": string;
/**
* お一人様モード
*/
"singleUserMode": string;
/**
* このサーバーを利用するのが自分だけの場合、このモードを有効にすることで動作が最適化されます。
*/
"singleUserMode_description": string;
/**
* 非利用者に対するユーザー作成コンテンツの公開範囲
*/
@@ -11670,6 +11678,166 @@ export interface Locale extends ILocale {
*/
"serverHostPlaceholder": string;
};
"_serverSetupWizard": {
/**
* Misskeyのインストールが完了しました
*/
"installCompleted": string;
/**
* まずは、管理者アカウントを作成しましょう。
*/
"firstCreateAccount": string;
/**
* 管理者アカウントが作成されました!
*/
"accountCreated": string;
/**
* サーバーの設定
*/
"serverSetting": string;
/**
* このウィザードで簡単に最適なサーバーの設定が行えます。
*/
"youCanEasilyConfigureOptimalServerSettingsWithThisWizard": string;
/**
* ここでの設定は、あとからでも変更できます。
*/
"settingsYouMakeHereCanBeChangedLater": string;
/**
* Misskeyをどのように使いますか
*/
"howWillYouUseMisskey": string;
"_use": {
/**
* お一人様サーバー
*/
"single": string;
/**
* 自分専用のサーバーとして、一人で使う
*/
"single_description": string;
/**
* お一人様サーバーとして運用する場合でも、アカウントは必要に応じて複数作成可能です。
*/
"single_youCanCreateMultipleAccounts": string;
/**
* グループサーバー
*/
"group": string;
/**
* 信頼できる他の利用者を招待して、複数人で使う
*/
"group_description": string;
/**
* オープンサーバー
*/
"open": string;
/**
* 不特定多数の利用者を受け入れる運営を行う
*/
"open_description": string;
};
/**
* 不特定多数の利用者を受け入れることはリスクが伴います。トラブルに対処できるよう、確実なモデレーション体制で運営することを推奨します。
*/
"openServerAdvice": string;
/**
* 自サーバーがスパムの踏み台にならないように、reCAPTCHAといったアンチボット機能を有効にするなど、セキュリティについても細心の注意が必要です。
*/
"openServerAntiSpamAdvice": string;
/**
* どれくらいの人数を想定していますか?
*/
"howManyUsersDoYouExpect": string;
"_scale": {
/**
* 100人以下 (小規模)
*/
"small": string;
/**
* 100人以上1000人以下 (中規模)
*/
"medium": string;
/**
* 1000人以上 (大規模)
*/
"large": string;
};
/**
* 大規模なサーバーでは、ロードバランシングやデータベースのレプリケーションなど、高度なインフラストラクチャーの知識が必要になる場合があります。
*/
"largeScaleServerAdvice": string;
/**
* Fediverseと接続しますか
*/
"doYouConnectToFediverse": string;
/**
* 分散型サーバーで構成されるネットワーク(Fediverse)に接続すると、他のサーバーと相互にコンテンツのやり取りが可能です。
*/
"doYouConnectToFediverse_description1": string;
/**
* Fediverseと接続することは「連合」とも呼ばれます。
*/
"doYouConnectToFediverse_description2": string;
/**
* 連合可能なサーバーの指定など、高度な設定も後ほど可能です。
*/
"youCanConfigureMoreFederationSettingsLater": string;
/**
* 管理者情報
*/
"adminInfo": string;
/**
* 問い合わせを受け付けるために使用される管理者情報を設定します。
*/
"adminInfo_description": string;
/**
* オープンサーバー、または連合がオンの場合は必ず入力が必要です。
*/
"adminInfo_mustBeFilled": string;
/**
* 以下の設定が推奨されます
*/
"followingSettingsAreRecommended": string;
/**
* この設定を適用
*/
"applyTheseSettings": string;
/**
* 設定をスキップ
*/
"skipSettings": string;
/**
* 設定が完了しました!
*/
"settingsCompleted": string;
/**
* お疲れ様でした。準備が整ったので、さっそくサーバーの使用を開始できます。
*/
"settingsCompleted_description": string;
/**
* 詳細なサーバー設定は、「コントロールパネル」から行えます。
*/
"settingsCompleted_description2": string;
/**
* 寄付のお願い
*/
"donationRequest": string;
"_donationRequest": {
/**
* Misskeyは有志によって開発されている無料のソフトウェアです。
*/
"text1": string;
/**
* 今後も開発を続けられるように、よろしければぜひカンパをお願いいたします。
*/
"text2": string;
/**
* 支援者向け特典もあります!
*/
"text3": string;
};
};
}
declare const locales: {
[lang: string]: Locale;

View File

@@ -251,7 +251,6 @@ noUsers: "ユーザーはいません"
editProfile: "プロフィールを編集"
noteDeleteConfirm: "このノートを削除しますか?"
pinLimitExceeded: "これ以上ピン留めできません"
intro: "Misskeyのインストールが完了しました管理者アカウントを作成しましょう。"
done: "完了"
processing: "処理中"
preview: "プレビュー"
@@ -1348,6 +1347,7 @@ goToDeck: "デッキへ戻る"
federationJobs: "連合ジョブ"
driveAboutTip: "ドライブでは、過去にアップロードしたファイルの一覧が表示されます。<br>\nートに添付する際に再利用したり、あとで投稿するファイルを予めアップロードしておくこともできます。<br>\n<b>ファイルを削除すると、今までそのファイルを使用した全ての場所(ノート、ページ、アバター、バナー等)からも見えなくなるので注意してください。</b><br>\nフォルダを作って整理することもできます。"
scrollToClose: "スクロールして閉じる"
advice: "アドバイス"
realtimeMode: "リアルタイムモード"
turnItOn: "オンにする"
turnItOff: "オフにする"
@@ -1629,6 +1629,8 @@ _serverSettings:
thisSettingWillAutomaticallyOffWhenModeratorsInactive: "一定期間モデレーターのアクティビティが検出されなかった場合、スパム防止のためこの設定は自動でオフになります。"
deliverSuspendedSoftware: "配信停止中のソフトウェア"
deliverSuspendedSoftwareDescription: "脆弱性などの理由で、サーバーのソフトウェアの名前及びバージョンの範囲を指定して配信を停止できます。このバージョン情報はサーバーが提供したものであり、信頼性は保証されません。バージョン指定には semver の範囲指定が使用できますが、>= 2024.3.1 と指定すると 2024.3.1-custom.0 のようなカスタムバージョンが含まれないため、>= 2024.3.1-0 のように prerelease の指定を行うことを推奨します。"
singleUserMode: "お一人様モード"
singleUserMode_description: "このサーバーを利用するのが自分だけの場合、このモードを有効にすることで動作が最適化されます。"
userGeneratedContentsVisibilityForVisitor: "非利用者に対するユーザー作成コンテンツの公開範囲"
userGeneratedContentsVisibilityForVisitor_description: "モデレーションが行き届きにくい不適切なリモートコンテンツなどが、自サーバー経由で図らずもインターネットに公開されてしまうことによるトラブル防止などに役立ちます。"
userGeneratedContentsVisibilityForVisitor_description2: "サーバーで受信したリモートのコンテンツを含め、サーバー内の全てのコンテンツを無条件でインターネットに公開することはリスクが伴います。特に、分散型の特性を知らない閲覧者にとっては、リモートのコンテンツであってもサーバー内で作成されたコンテンツであると誤って認識してしまう可能性があるため、注意が必要です。"
@@ -3121,3 +3123,46 @@ _search:
pleaseEnterServerHost: "サーバーのホストを入力してください"
pleaseSelectUser: "ユーザーを選択してください"
serverHostPlaceholder: "例: misskey.example.com"
_serverSetupWizard:
installCompleted: "Misskeyのインストールが完了しました"
firstCreateAccount: "まずは、管理者アカウントを作成しましょう。"
accountCreated: "管理者アカウントが作成されました!"
serverSetting: "サーバーの設定"
youCanEasilyConfigureOptimalServerSettingsWithThisWizard: "このウィザードで簡単に最適なサーバーの設定が行えます。"
settingsYouMakeHereCanBeChangedLater: "ここでの設定は、あとからでも変更できます。"
howWillYouUseMisskey: "Misskeyをどのように使いますか"
_use:
single: "お一人様サーバー"
single_description: "自分専用のサーバーとして、一人で使う"
single_youCanCreateMultipleAccounts: "お一人様サーバーとして運用する場合でも、アカウントは必要に応じて複数作成可能です。"
group: "グループサーバー"
group_description: "信頼できる他の利用者を招待して、複数人で使う"
open: "オープンサーバー"
open_description: "不特定多数の利用者を受け入れる運営を行う"
openServerAdvice: "不特定多数の利用者を受け入れることはリスクが伴います。トラブルに対処できるよう、確実なモデレーション体制で運営することを推奨します。"
openServerAntiSpamAdvice: "自サーバーがスパムの踏み台にならないように、reCAPTCHAといったアンチボット機能を有効にするなど、セキュリティについても細心の注意が必要です。"
howManyUsersDoYouExpect: "どれくらいの人数を想定していますか?"
_scale:
small: "100人以下 (小規模)"
medium: "100人以上1000人以下 (中規模)"
large: "1000人以上 (大規模)"
largeScaleServerAdvice: "大規模なサーバーでは、ロードバランシングやデータベースのレプリケーションなど、高度なインフラストラクチャーの知識が必要になる場合があります。"
doYouConnectToFediverse: "Fediverseと接続しますか"
doYouConnectToFediverse_description1: "分散型サーバーで構成されるネットワーク(Fediverse)に接続すると、他のサーバーと相互にコンテンツのやり取りが可能です。"
doYouConnectToFediverse_description2: "Fediverseと接続することは「連合」とも呼ばれます。"
youCanConfigureMoreFederationSettingsLater: "連合可能なサーバーの指定など、高度な設定も後ほど可能です。"
adminInfo: "管理者情報"
adminInfo_description: "問い合わせを受け付けるために使用される管理者情報を設定します。"
adminInfo_mustBeFilled: "オープンサーバー、または連合がオンの場合は必ず入力が必要です。"
followingSettingsAreRecommended: "以下の設定が推奨されます"
applyTheseSettings: "この設定を適用"
skipSettings: "設定をスキップ"
settingsCompleted: "設定が完了しました!"
settingsCompleted_description: "お疲れ様でした。準備が整ったので、さっそくサーバーの使用を開始できます。"
settingsCompleted_description2: "詳細なサーバー設定は、「コントロールパネル」から行えます。"
donationRequest: "寄付のお願い"
_donationRequest:
text1: "Misskeyは有志によって開発されている無料のソフトウェアです。"
text2: "今後も開発を続けられるように、よろしければぜひカンパをお願いいたします。"
text3: "支援者向け特典もあります!"