From 04ac9f35e2f74fafc0f65a3737b1381584d25b2f Mon Sep 17 00:00:00 2001 From: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com> Date: Sat, 3 Aug 2024 21:21:45 +0900 Subject: [PATCH] bring back profile settings --- locales/index.d.ts | 19 +++- locales/ja-JP.yml | 8 +- .../components/MkTutorial.ProfileSettings.vue | 102 ++++++++++++++++++ .../frontend/src/components/MkTutorial.vue | 40 ++++--- .../src/components/MkTutorialDialog.vue | 10 +- packages/frontend/src/pages/onboarding.vue | 20 ++-- 6 files changed, 167 insertions(+), 32 deletions(-) create mode 100644 packages/frontend/src/components/MkTutorial.ProfileSettings.vue diff --git a/locales/index.d.ts b/locales/index.d.ts index fcc6b3db3d..2681133c19 100644 --- a/locales/index.d.ts +++ b/locales/index.d.ts @@ -5239,6 +5239,21 @@ export interface Locale extends ILocale { */ "description": string; }; + "_profileSettings": { + /** + * プロフィール設定 + */ + "title": string; + /** + * まずは基本的なプロフィールを設定して、ユーザーにあなたのことを知ってもらえるようにしましょう。 + */ + "description": string; + /** + * ここで設定した項目は後でいつでも変更できます。 + * チュートリアル終了後には、更に多彩なプロフィール設定をご利用いただけます! + */ + "youCanChangeThemLater": string; + }; "_note": { /** * ノートって何? @@ -5487,7 +5502,7 @@ export interface Locale extends ILocale { */ "welcomeToX": ParameterizedString<"name">; /** - * 「{name}に登録したは良いものの、どう使えばいいか分からない…💦」といったことを防ぐために、まずはMisskeyの基本的な使い方を学びましょう。 + * プロフィールを設定したり、{name}の基本的な使い方を学んだりして、すぐに使い始められるようにしましょう。 */ "description": ParameterizedString<"name">; /** @@ -5519,7 +5534,7 @@ export interface Locale extends ILocale { */ "profile": string; /** - * 他のユーザーが親しみやすいように、プロフィールをつくりましょう。 + * プロフィールをかんぺきにして、自分をアピールしましょう。 */ "profileDescription": string; /** diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml index 47feadc2ac..ad5a68f351 100644 --- a/locales/ja-JP.yml +++ b/locales/ja-JP.yml @@ -1314,6 +1314,10 @@ _initialTutorial: _landing: title: "チュートリアルへようこそ" description: "ここでは、Misskeyの基本的な使い方や機能を確認できます。" + _profileSettings: + title: "プロフィール設定" + description: "まずは基本的なプロフィールを設定して、ユーザーにあなたのことを知ってもらえるようにしましょう。" + youCanChangeThemLater: "ここで設定した項目は後でいつでも変更できます。\nチュートリアル終了後には、更に多彩なプロフィール設定をご利用いただけます!" _note: title: "ノートって何?" description: "Misskeyでの投稿は「ノート」と呼びます。ノートはタイムラインに時系列で並んでいて、リアルタイムで更新されていきます。" @@ -1383,7 +1387,7 @@ _initialTutorial: _onboardingLanding: accountCreated: "アカウントの作成が完了しました!" welcomeToX: "ようこそ、{name}へ!" - description: "「{name}に登録したは良いものの、どう使えばいいか分からない…💦」といったことを防ぐために、まずはMisskeyの基本的な使い方を学びましょう。" + description: "プロフィールを設定したり、{name}の基本的な使い方を学んだりして、すぐに使い始められるようにしましょう。" takesAbout: "このチュートリアルの所要時間は{min}分程度です。\nチュートリアルを完了すると実績が解除されます。" adminForcesToTakeTutorial: "このサーバーの管理者は新規ユーザーにチュートリアルを完了することを義務付けています。\nチュートリアルを完了するまでMisskeyを使い始めることはできません。" _onboardingDone: @@ -1391,7 +1395,7 @@ _initialTutorial: backToOriginalPath: "元のページに戻る" backToOriginalPathDescription: "あなたがアクセスしようとしていたページに戻ります。" profile: "プロフィール設定" - profileDescription: "他のユーザーが親しみやすいように、プロフィールをつくりましょう。" + profileDescription: "プロフィールをかんぺきにして、自分をアピールしましょう。" exploreDescription: "人気のノートやユーザーを見つけて交流をはじめましょう。" goToTimeline: "ホーム画面に進む" goToTimelineDescription: "設定等を行わず、通常のホーム画面(タイムライン)に進みます。" diff --git a/packages/frontend/src/components/MkTutorial.ProfileSettings.vue b/packages/frontend/src/components/MkTutorial.ProfileSettings.vue new file mode 100644 index 0000000000..012aa62e36 --- /dev/null +++ b/packages/frontend/src/components/MkTutorial.ProfileSettings.vue @@ -0,0 +1,102 @@ + + + + + + + diff --git a/packages/frontend/src/components/MkTutorial.vue b/packages/frontend/src/components/MkTutorial.vue index 7dd146461a..f2ce5f3158 100644 --- a/packages/frontend/src/components/MkTutorial.vue +++ b/packages/frontend/src/components/MkTutorial.vue @@ -34,11 +34,18 @@ SPDX-License-Identifier: AGPL-3.0-only
- +
+
+ + + +
+
+
@@ -48,28 +55,28 @@ SPDX-License-Identifier: AGPL-3.0-only
-
+
-
+
-
+
-
+
@@ -79,7 +86,7 @@ SPDX-License-Identifier: AGPL-3.0-only
-
+
@@ -88,7 +95,7 @@ SPDX-License-Identifier: AGPL-3.0-only
- +
@@ -124,13 +131,14 @@ SPDX-License-Identifier: AGPL-3.0-only