diff --git a/locales/index.d.ts b/locales/index.d.ts index 63878d3d47..266c7b18a9 100644 --- a/locales/index.d.ts +++ b/locales/index.d.ts @@ -5222,6 +5222,14 @@ export interface Locale extends ILocale { * 注意事項を理解した上でオンにします。 */ "acknowledgeNotesAndEnable": string; + /** + * ユーザー名を使う + */ + "useUsername": string; + /** + * メールアドレスを使う + */ + "useEmail": string; "_accountSettings": { /** * コンテンツの表示にログインを必須にする diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml index d78bd4ee65..f8f99223a2 100644 --- a/locales/ja-JP.yml +++ b/locales/ja-JP.yml @@ -1301,6 +1301,8 @@ lockdown: "ロックダウン" pleaseSelectAccount: "アカウントを選択してください" availableRoles: "利用可能なロール" acknowledgeNotesAndEnable: "注意事項を理解した上でオンにします。" +useUsername: "ユーザー名を使う" +useEmail: "メールアドレスを使う" _accountSettings: requireSigninToViewContents: "コンテンツの表示にログインを必須にする" diff --git a/packages/frontend/src/components/MkSignin.input.vue b/packages/frontend/src/components/MkSignin.input.vue index 34c22abc31..83113e0955 100644 --- a/packages/frontend/src/components/MkSignin.input.vue +++ b/packages/frontend/src/components/MkSignin.input.vue @@ -32,9 +32,23 @@ SPDX-License-Identifier: AGPL-3.0-only
@@ -82,6 +96,7 @@ const emit = defineEmits<{ const host = toUnicode(configHost); const username = ref(''); +const isEmail = ref(false); //#region Open on remote function openRemote(options: OpenOnRemoteOptions, targetHost?: string): void {