From 9e055d1439fba8465a8cb0cba5b1294a9204b3a5 Mon Sep 17 00:00:00 2001 From: KMY Date: Fri, 28 Apr 2023 08:37:13 +0900 Subject: [PATCH] Add display all soft-limited domain blocks --- app/javascript/mastodon/features/about/index.jsx | 7 +++++++ app/javascript/mastodon/locales/en.json | 2 ++ app/javascript/mastodon/locales/ja.json | 2 ++ app/javascript/styles/mastodon/components.scss | 6 ------ 4 files changed, 11 insertions(+), 6 deletions(-) diff --git a/app/javascript/mastodon/features/about/index.jsx b/app/javascript/mastodon/features/about/index.jsx index bb35f3203b..55af53f118 100644 --- a/app/javascript/mastodon/features/about/index.jsx +++ b/app/javascript/mastodon/features/about/index.jsx @@ -17,6 +17,8 @@ const messages = defineMessages({ title: { id: 'column.about', defaultMessage: 'About' }, rules: { id: 'about.rules', defaultMessage: 'Server rules' }, blocks: { id: 'about.blocks', defaultMessage: 'Moderated servers' }, + noop: { id: 'about.domain_blocks.noop.title', defaultMessage: 'Soft limited' }, + noopExplanation: { id: 'about.domain_blocks.noop.explanation', defaultMessage: 'This server is limited partically.' }, silenced: { id: 'about.domain_blocks.silenced.title', defaultMessage: 'Limited' }, silencedExplanation: { id: 'about.domain_blocks.silenced.explanation', defaultMessage: 'You will generally not see profiles and content from this server, unless you explicitly look it up or opt into it by following.' }, suspended: { id: 'about.domain_blocks.suspended.title', defaultMessage: 'Suspended' }, @@ -33,6 +35,11 @@ const severityMessages = { title: messages.suspended, explanation: messages.suspendedExplanation, }, + + noop: { + title: messages.noop, + explanation: messages.noopExplanation, + }, }; const mapStateToProps = state => ({ diff --git a/app/javascript/mastodon/locales/en.json b/app/javascript/mastodon/locales/en.json index 28a53a8d17..7cfade1cc7 100644 --- a/app/javascript/mastodon/locales/en.json +++ b/app/javascript/mastodon/locales/en.json @@ -4,6 +4,8 @@ "about.disclaimer": "Mastodon is free, open-source software, and a trademark of Mastodon gGmbH.", "about.domain_blocks.no_reason_available": "Reason not available", "about.domain_blocks.preamble": "Mastodon generally allows you to view content from and interact with users from any other server in the fediverse. These are the exceptions that have been made on this particular server.", + "about.domain_blocks.noop.title": "Soft limited", + "about.domain_blocks.noop.explanation": "This server is limited partically.", "about.domain_blocks.silenced.explanation": "You will generally not see profiles and content from this server, unless you explicitly look it up or opt into it by following.", "about.domain_blocks.silenced.title": "Limited", "about.domain_blocks.suspended.explanation": "No data from this server will be processed, stored or exchanged, making any interaction or communication with users from this server impossible.", diff --git a/app/javascript/mastodon/locales/ja.json b/app/javascript/mastodon/locales/ja.json index fd6118a5c7..985e46b020 100644 --- a/app/javascript/mastodon/locales/ja.json +++ b/app/javascript/mastodon/locales/ja.json @@ -5,6 +5,8 @@ "about.domain_blocks.no_reason_available": "制限理由", "about.domain_blocks.preamble": "Mastodonでは連合先のどのようなサーバーのユーザーとも交流できます。ただし次のサーバーには例外が設定されています。", "about.domain_blocks.silenced.explanation": "このサーバーのプロフィールやコンテンツは、明示的に検索したり、フォローでオプトインしない限り、通常は表示されません。", + "about.domain_blocks.noop.title": "一部制限", + "about.domain_blocks.noop.explanation": "このサーバーは部分的に制限されています。", "about.domain_blocks.silenced.title": "制限", "about.domain_blocks.suspended.explanation": "これらのサーバーからのデータは処理されず、保存や変換もされません。該当するユーザーとの交流もできません。", "about.domain_blocks.suspended.title": "停止済み", diff --git a/app/javascript/styles/mastodon/components.scss b/app/javascript/styles/mastodon/components.scss index fc41023806..d125a3db8c 100644 --- a/app/javascript/styles/mastodon/components.scss +++ b/app/javascript/styles/mastodon/components.scss @@ -9280,12 +9280,6 @@ noscript { overflow: hidden; text-overflow: ellipsis; } - - p { - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - } } } }