From 58a98da0fcda2d93c416df177815804784c05c10 Mon Sep 17 00:00:00 2001 From: Camilla Ett Date: Mon, 11 Mar 2024 18:33:50 +0900 Subject: [PATCH 01/22] =?UTF-8?q?=E3=83=8E=E3=83=BC=E3=83=88=E3=81=AB?= =?UTF-8?q?=E5=90=AB=E3=81=BE=E3=82=8C=E3=81=9FURL=E3=81=8C=E5=A4=96?= =?UTF-8?q?=E9=83=A8=E3=82=B5=E3=82=A4=E3=83=88=E3=81=AE=E5=A0=B4=E5=90=88?= =?UTF-8?q?=E3=80=81=E8=AD=A6=E5=91=8A=E3=83=80=E3=82=A4=E3=82=A2=E3=83=AD?= =?UTF-8?q?=E3=82=B0=E3=82=92=E8=A1=A8=E7=A4=BA=E3=81=99=E3=82=8B=E3=81=8B?= =?UTF-8?q?=E8=A8=AD=E5=AE=9A=E3=81=A7=E3=81=8D=E3=82=8B=E3=82=88=E3=81=86?= =?UTF-8?q?=E3=81=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- locales/index.d.ts | 8 ++++++++ locales/ja-JP.yml | 2 ++ packages/frontend/src/components/MkLink.vue | 20 +++++++++++++++++-- .../frontend/src/components/global/MkUrl.vue | 19 ++++++++++++++++-- .../frontend/src/pages/settings/general.vue | 2 ++ packages/frontend/src/store.ts | 4 ++++ 6 files changed, 51 insertions(+), 4 deletions(-) diff --git a/locales/index.d.ts b/locales/index.d.ts index 53c3159da6..0099a115ef 100644 --- a/locales/index.d.ts +++ b/locales/index.d.ts @@ -2960,6 +2960,10 @@ export interface Locale extends ILocale { * 添付画像のサムネイルをオリジナル画質にする */ "loadRawImages": string; + /** + * ノートに含まれたURLを開くとき、外部サイトの場合は警告を出す + */ + "checkRedirectingOtherHost": string; /** * アニメーション画像を再生しない */ @@ -4804,6 +4808,10 @@ export interface Locale extends ILocale { * 「内容を隠す」がオンの場合は注釈の記述が必要です。 */ "cwNotationRequired": string; + /** + * 外部サイトへリダイレクトしようとしています。 + */ + "warningRedirectingOtherHost": string; /** * リアクションする */ diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml index 64705868b9..fdeca2846d 100644 --- a/locales/ja-JP.yml +++ b/locales/ja-JP.yml @@ -736,6 +736,7 @@ noCrawleDescription: "外部の検索エンジンにあなたのユーザーペ lockedAccountInfo: "フォローを承認制にしても、ノートの公開範囲を「フォロワー」にしない限り、誰でもあなたのノートを見ることができます。" alwaysMarkSensitive: "デフォルトでメディアをセンシティブ設定にする" loadRawImages: "添付画像のサムネイルをオリジナル画質にする" +checkRedirectingOtherHost: "ノートに含まれたURLを開くとき、外部サイトの場合は警告を出す" disableShowingAnimatedImages: "アニメーション画像を再生しない" highlightSensitiveMedia: "メディアがセンシティブであることを分かりやすく表示" verificationEmailSent: "確認のメールを送信しました。メールに記載されたリンクにアクセスして、設定を完了してください。" @@ -1197,6 +1198,7 @@ disableStreamingTimeline: "タイムラインのリアルタイム更新を無 useGroupedNotifications: "通知をグルーピングして表示する" signupPendingError: "メールアドレスの確認中に問題が発生しました。リンクの有効期限が切れている可能性があります。" cwNotationRequired: "「内容を隠す」がオンの場合は注釈の記述が必要です。" +warningRedirectingOtherHost: "外部サイトへリダイレクトしようとしています。" doReaction: "リアクションする" code: "コード" reloadRequiredToApplySettings: "設定の反映にはリロードが必要です。" diff --git a/packages/frontend/src/components/MkLink.vue b/packages/frontend/src/components/MkLink.vue index a5abbeceac..2dfd046945 100644 --- a/packages/frontend/src/components/MkLink.vue +++ b/packages/frontend/src/components/MkLink.vue @@ -6,7 +6,7 @@ SPDX-License-Identifier: AGPL-3.0-only