Change: #694 参照の名称をひかえめな引用に変更 (#695)

This commit is contained in:
KMY(雪あすか) 2024-04-04 18:52:49 +09:00 committed by GitHub
parent ce7331c6a4
commit a2dbc4a818
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
12 changed files with 50 additions and 52 deletions

View file

@ -616,7 +616,7 @@ class Status extends ImmutablePureComponent {
const withLimited = status.get('visibility_ex') === 'limited' && status.get('limited_scope') ? <span className='status__visibility-icon'><Icon id='get-pocket' icon={LimitedIcon} title={intl.formatMessage(messages.limited_short)} /></span> : null; const withLimited = status.get('visibility_ex') === 'limited' && status.get('limited_scope') ? <span className='status__visibility-icon'><Icon id='get-pocket' icon={LimitedIcon} title={intl.formatMessage(messages.limited_short)} /></span> : null;
const withQuote = status.get('quote_id') ? <span className='status__visibility-icon'><Icon id='quote-right' icon={QuoteIcon} title='Quote' /></span> : null; const withQuote = status.get('quote_id') ? <span className='status__visibility-icon'><Icon id='quote-right' icon={QuoteIcon} title='Quote' /></span> : null;
const withReference = (!withQuote && status.get('status_references_count') > 0) ? <span className='status__visibility-icon'><Icon id='link' icon={ReferenceIcon} title='Reference' /></span> : null; const withReference = (!withQuote && status.get('status_references_count') > 0) ? <span className='status__visibility-icon'><Icon id='link' icon={ReferenceIcon} title='Quiet quote' /></span> : null;
const withExpiration = status.get('expires_at') ? <span className='status__visibility-icon'><Icon id='clock-o' icon={TimerIcon} title='Expiration' /></span> : null; const withExpiration = status.get('expires_at') ? <span className='status__visibility-icon'><Icon id='clock-o' icon={TimerIcon} title='Expiration' /></span> : null;
const quote = !muted && status.get('quote_id') && (['public', 'community'].includes(contextType) ? isShowItem('quote_in_public') : isShowItem('quote_in_home')) && <CompactedStatusContainer id={status.get('quote_id')} history={this.props.history} />; const quote = !muted && status.get('quote_id') && (['public', 'community'].includes(contextType) ? isShowItem('quote_in_public') : isShowItem('quote_in_home')) && <CompactedStatusContainer id={status.get('quote_id')} history={this.props.history} />;

View file

@ -68,8 +68,8 @@ const messages = defineMessages({
admin_status: { id: 'status.admin_status', defaultMessage: 'Open this post in the moderation interface' }, admin_status: { id: 'status.admin_status', defaultMessage: 'Open this post in the moderation interface' },
admin_domain: { id: 'status.admin_domain', defaultMessage: 'Open moderation interface for {domain}' }, admin_domain: { id: 'status.admin_domain', defaultMessage: 'Open moderation interface for {domain}' },
copy: { id: 'status.copy', defaultMessage: 'Copy link to post' }, copy: { id: 'status.copy', defaultMessage: 'Copy link to post' },
reference: { id: 'status.reference', defaultMessage: 'Add reference' }, reference: { id: 'status.reference', defaultMessage: 'Quiet quote' },
quote: { id: 'status.quote', defaultMessage: 'Add ref (quote in other servers)' }, quote: { id: 'status.quote', defaultMessage: 'Quote' },
hide: { id: 'status.hide', defaultMessage: 'Hide post' }, hide: { id: 'status.hide', defaultMessage: 'Hide post' },
blockDomain: { id: 'account.block_domain', defaultMessage: 'Block domain {domain}' }, blockDomain: { id: 'account.block_domain', defaultMessage: 'Block domain {domain}' },
unblockDomain: { id: 'account.unblock_domain', defaultMessage: 'Unblock domain {domain}' }, unblockDomain: { id: 'account.unblock_domain', defaultMessage: 'Unblock domain {domain}' },
@ -350,11 +350,11 @@ class StatusActionBar extends ImmutablePureComponent {
} }
if (publicStatus) { if (publicStatus) {
menu.push({ text: intl.formatMessage(messages.reference), action: this.handleReference });
if (allowQuote) { if (allowQuote) {
menu.push({ text: intl.formatMessage(messages.quote), action: this.handleQuote }); menu.push({ text: intl.formatMessage(messages.quote), action: this.handleQuote });
} }
menu.push({ text: intl.formatMessage(messages.reference), action: this.handleReference });
} }
menu.push({ text: intl.formatMessage(status.get('bookmarked') ? messages.removeBookmark : messages.bookmark), action: this.handleBookmarkClickOriginal }); menu.push({ text: intl.formatMessage(status.get('bookmarked') ? messages.removeBookmark : messages.bookmark), action: this.handleBookmarkClickOriginal });

View file

@ -203,7 +203,7 @@ export default class ColumnSettings extends PureComponent {
<section> <section>
<div role='group' aria-labelledby='notifications-status_reference'> <div role='group' aria-labelledby='notifications-status_reference'>
<h3 id='notifications-status_reference'><FormattedMessage id='notifications.column_settings.status_reference' defaultMessage='References:' /></h3> <h3 id='notifications-status_reference'><FormattedMessage id='notifications.column_settings.status_reference' defaultMessage='Quotes:' /></h3>
<div className='column-settings__row'> <div className='column-settings__row'>
<SettingToggle disabled={browserPermission === 'denied'} prefix='notifications_desktop' settings={settings} settingPath={['alerts', 'status_reference']} onChange={onChange} label={alertStr} /> <SettingToggle disabled={browserPermission === 'denied'} prefix='notifications_desktop' settings={settings} settingPath={['alerts', 'status_reference']} onChange={onChange} label={alertStr} />

View file

@ -61,8 +61,8 @@ const messages = defineMessages({
admin_status: { id: 'status.admin_status', defaultMessage: 'Open this post in the moderation interface' }, admin_status: { id: 'status.admin_status', defaultMessage: 'Open this post in the moderation interface' },
admin_domain: { id: 'status.admin_domain', defaultMessage: 'Open moderation interface for {domain}' }, admin_domain: { id: 'status.admin_domain', defaultMessage: 'Open moderation interface for {domain}' },
copy: { id: 'status.copy', defaultMessage: 'Copy link to post' }, copy: { id: 'status.copy', defaultMessage: 'Copy link to post' },
reference: { id: 'status.reference', defaultMessage: 'Add reference' }, reference: { id: 'status.reference', defaultMessage: 'Quiet quote' },
quote: { id: 'status.quote', defaultMessage: 'Add ref (quote in other servers)' }, quote: { id: 'status.quote', defaultMessage: 'Quote' },
blockDomain: { id: 'account.block_domain', defaultMessage: 'Block domain {domain}' }, blockDomain: { id: 'account.block_domain', defaultMessage: 'Block domain {domain}' },
unblockDomain: { id: 'account.unblock_domain', defaultMessage: 'Unblock domain {domain}' }, unblockDomain: { id: 'account.unblock_domain', defaultMessage: 'Unblock domain {domain}' },
unmute: { id: 'account.unmute', defaultMessage: 'Unmute @{name}' }, unmute: { id: 'account.unmute', defaultMessage: 'Unmute @{name}' },
@ -277,11 +277,11 @@ class ActionBar extends PureComponent {
} }
if (publicStatus) { if (publicStatus) {
menu.push({ text: intl.formatMessage(messages.reference), action: this.handleReference });
if (allowQuote) { if (allowQuote) {
menu.push({ text: intl.formatMessage(messages.quote), action: this.handleQuote }); menu.push({ text: intl.formatMessage(messages.quote), action: this.handleQuote });
} }
menu.push({ text: intl.formatMessage(messages.reference), action: this.handleReference });
} }
menu.push({ text: intl.formatMessage(messages.bookmark_category), action: this.handleBookmarkCategoryAdderClick }); menu.push({ text: intl.formatMessage(messages.bookmark_category), action: this.handleBookmarkCategoryAdderClick });

View file

@ -287,7 +287,7 @@ class DetailedStatus extends ImmutablePureComponent {
<span className='detailed-status__favorites'> <span className='detailed-status__favorites'>
<AnimatedNumber value={status.get('emoji_reactions_count')} /> <AnimatedNumber value={status.get('emoji_reactions_count')} />
</span> </span>
<FormattedMessage id='status.emoji_reactions' defaultMessage='{count, plural, one {reaction} other {reactions}}' values={{ count: status.get('emoji_reactions_count') }} /> <FormattedMessage id='status.emoji_reactions' defaultMessage='{count, plural, one {emoji} other {emojis}}' values={{ count: status.get('emoji_reactions_count') }} />
</Link> </Link>
); );
} else { } else {
@ -296,7 +296,7 @@ class DetailedStatus extends ImmutablePureComponent {
<span className='detailed-status__favorites'> <span className='detailed-status__favorites'>
<AnimatedNumber value={status.get('emoji_reactions_count')} /> <AnimatedNumber value={status.get('emoji_reactions_count')} />
</span> </span>
<FormattedMessage id='status.emoji_reactions' defaultMessage='{count, plural, one {reaction} other {reactions}}' values={{ count: status.get('emoji_reactions_count') }} /> <FormattedMessage id='status.emoji_reactions' defaultMessage='{count, plural, one {emoji} other {emojis}}' values={{ count: status.get('emoji_reactions_count') }} />
</a> </a>
); );
} }
@ -307,7 +307,7 @@ class DetailedStatus extends ImmutablePureComponent {
<span className='detailed-status__favorites'> <span className='detailed-status__favorites'>
<AnimatedNumber value={status.get('status_referred_by_count')} /> <AnimatedNumber value={status.get('status_referred_by_count')} />
</span> </span>
<FormattedMessage id='status.status_references' defaultMessage='{count, plural, one {ref} other {refs}}' values={{ count: status.get('status_referred_by_count') }} /> <FormattedMessage id='status.status_references' defaultMessage='{count, plural, one {quote} other {quotes}}' values={{ count: status.get('status_referred_by_count') }} />
</Link> </Link>
); );
} else { } else {
@ -316,7 +316,7 @@ class DetailedStatus extends ImmutablePureComponent {
<span className='detailed-status__favorites'> <span className='detailed-status__favorites'>
<AnimatedNumber value={status.get('status_referred_by_count')} /> <AnimatedNumber value={status.get('status_referred_by_count')} />
</span> </span>
<FormattedMessage id='status.status_references' defaultMessage='{count, plural, one {ref} other {refs}}' values={{ count: status.get('status_referred_by_count') }} /> <FormattedMessage id='status.status_references' defaultMessage='{count, plural, one {quote} other {quotes}}' values={{ count: status.get('status_referred_by_count') }} />
</a> </a>
); );
} }

View file

@ -370,7 +370,7 @@
"empty_column.notification_requests": "All clear! There is nothing here. When you receive new notifications, they will appear here according to your settings.", "empty_column.notification_requests": "All clear! There is nothing here. When you receive new notifications, they will appear here according to your settings.",
"empty_column.notifications": "You don't have any notifications yet. When other people interact with you, you will see it here.", "empty_column.notifications": "You don't have any notifications yet. When other people interact with you, you will see it here.",
"empty_column.public": "There is nothing here! Write something publicly, or manually follow users from other servers to fill it up", "empty_column.public": "There is nothing here! Write something publicly, or manually follow users from other servers to fill it up",
"empty_column.status_references": "No one has referred this post yet. When someone does, they will show up here.", "empty_column.status_references": "No one has quotes this post yet. When someone does, they will show up here.",
"error.unexpected_crash.explanation": "Due to a bug in our code or a browser compatibility issue, this page could not be displayed correctly.", "error.unexpected_crash.explanation": "Due to a bug in our code or a browser compatibility issue, this page could not be displayed correctly.",
"error.unexpected_crash.explanation_addons": "This page could not be displayed correctly. This error is likely caused by a browser add-on or automatic translation tools.", "error.unexpected_crash.explanation_addons": "This page could not be displayed correctly. This error is likely caused by a browser add-on or automatic translation tools.",
"error.unexpected_crash.next_steps": "Try refreshing the page. If that does not help, you may still be able to use Mastodon through a different browser or native app.", "error.unexpected_crash.next_steps": "Try refreshing the page. If that does not help, you may still be able to use Mastodon through a different browser or native app.",
@ -598,7 +598,7 @@
"notification_requests.notifications_from": "Notifications from {name}", "notification_requests.notifications_from": "Notifications from {name}",
"notification_requests.title": "Filtered notifications", "notification_requests.title": "Filtered notifications",
"notification.status": "{name} just posted", "notification.status": "{name} just posted",
"notification.status_reference": "{name} refered your post", "notification.status_reference": "{name} quoted your post",
"notification.update": "{name} edited a post", "notification.update": "{name} edited a post",
"notification.warning": "You have been warned and did something. Check your mailbox", "notification.warning": "You have been warned and did something. Check your mailbox",
"notifications.clear": "Clear notifications", "notifications.clear": "Clear notifications",
@ -620,7 +620,7 @@
"notifications.column_settings.show": "Show in column", "notifications.column_settings.show": "Show in column",
"notifications.column_settings.sound": "Play sound", "notifications.column_settings.sound": "Play sound",
"notifications.column_settings.status": "New posts:", "notifications.column_settings.status": "New posts:",
"notifications.column_settings.status_reference": "References:", "notifications.column_settings.status_reference": "Quotes:",
"notifications.column_settings.unread_notifications.category": "Unread notifications", "notifications.column_settings.unread_notifications.category": "Unread notifications",
"notifications.column_settings.unread_notifications.highlight": "Highlight unread notifications", "notifications.column_settings.unread_notifications.highlight": "Highlight unread notifications",
"notifications.column_settings.update": "Edits:", "notifications.column_settings.update": "Edits:",
@ -631,7 +631,7 @@
"notifications.filter.follows": "Follows", "notifications.filter.follows": "Follows",
"notifications.filter.mentions": "Mentions", "notifications.filter.mentions": "Mentions",
"notifications.filter.polls": "Poll results", "notifications.filter.polls": "Poll results",
"notifications.filter.status_references": "Status references", "notifications.filter.status_references": "Quotes",
"notifications.filter.statuses": "Updates from people you follow", "notifications.filter.statuses": "Updates from people you follow",
"notifications.grant_permission": "Grant permission.", "notifications.grant_permission": "Grant permission.",
"notifications.group": "{count} notifications", "notifications.group": "{count} notifications",
@ -866,7 +866,7 @@
"status.expiration.5_minutes": "Remove 5 minutes later", "status.expiration.5_minutes": "Remove 5 minutes later",
"status.expiration.7_days": "Remove 7 days later", "status.expiration.7_days": "Remove 7 days later",
"status.expiration.add": "Set status expired time", "status.expiration.add": "Set status expired time",
"status.emoji_reactions": "{count, plural, one {reaction} other {reactions}}", "status.emoji_reactions": "{count, plural, one {emoji} other {emojis}}",
"status.favourite": "Favorite", "status.favourite": "Favorite",
"status.favourites": "{count, plural, one {favorite} other {favorites}}", "status.favourites": "{count, plural, one {favorite} other {favorites}}",
"status.featured_tags.add": "Add your featured tag", "status.featured_tags.add": "Add your featured tag",
@ -896,7 +896,7 @@
"status.reblogs": "{count, plural, one {boost} other {boosts}}", "status.reblogs": "{count, plural, one {boost} other {boosts}}",
"status.reblogs.empty": "No one has boosted this post yet. When someone does, they will show up here.", "status.reblogs.empty": "No one has boosted this post yet. When someone does, they will show up here.",
"status.redraft": "Delete & re-draft", "status.redraft": "Delete & re-draft",
"status.reference": "Reference", "status.reference": "Quiet quote",
"status.remove_bookmark": "Remove bookmark", "status.remove_bookmark": "Remove bookmark",
"status.replied_to": "Replied to {name}", "status.replied_to": "Replied to {name}",
"status.reply": "Reply", "status.reply": "Reply",
@ -910,7 +910,7 @@
"status.show_more": "Show more", "status.show_more": "Show more",
"status.show_more_all": "Show more for all", "status.show_more_all": "Show more for all",
"status.show_original": "Show original", "status.show_original": "Show original",
"status.status_references": "{count, plural, one {ref} other {refs}}", "status.status_references": "{count, plural, one {quote} other {quotes}}",
"status.title.with_attachments": "{user} posted {attachmentCount, plural, one {an attachment} other {{attachmentCount} attachments}}", "status.title.with_attachments": "{user} posted {attachmentCount, plural, one {an attachment} other {{attachmentCount} attachments}}",
"status.translate": "Translate", "status.translate": "Translate",
"status.translated_from_with": "Translated from {lang} using {provider}", "status.translated_from_with": "Translated from {lang} using {provider}",

View file

@ -362,7 +362,7 @@
"empty_column.notification_requests": "ここに表示するものはありません。新しい通知を受け取ったとき、フィルタリング設定で通知がブロックされたアカウントがある場合はここに表示されます。", "empty_column.notification_requests": "ここに表示するものはありません。新しい通知を受け取ったとき、フィルタリング設定で通知がブロックされたアカウントがある場合はここに表示されます。",
"empty_column.notifications": "まだ通知がありません。他の人とふれ合って会話を始めましょう。", "empty_column.notifications": "まだ通知がありません。他の人とふれ合って会話を始めましょう。",
"empty_column.public": "ここにはまだ何もありません! 公開で何かを投稿したり、他のサーバーのユーザーをフォローしたりしていっぱいにしましょう", "empty_column.public": "ここにはまだ何もありません! 公開で何かを投稿したり、他のサーバーのユーザーをフォローしたりしていっぱいにしましょう",
"empty_column.status_references": "まだ誰も参照していません。参照されるとここに表示されます。", "empty_column.status_references": "まだ誰も引用していません。引用されるとここに表示されます。",
"error.unexpected_crash.explanation": "不具合かブラウザの互換性問題のため、このページを正しく表示できませんでした。", "error.unexpected_crash.explanation": "不具合かブラウザの互換性問題のため、このページを正しく表示できませんでした。",
"error.unexpected_crash.explanation_addons": "このページは正しく表示できませんでした。このエラーはブラウザのアドオンや自動翻訳ツールによって引き起こされることがあります。", "error.unexpected_crash.explanation_addons": "このページは正しく表示できませんでした。このエラーはブラウザのアドオンや自動翻訳ツールによって引き起こされることがあります。",
"error.unexpected_crash.next_steps": "ページの再読み込みをお試しください。それでも解決しない場合、別のブラウザかアプリを使えば使用できることがあります。", "error.unexpected_crash.next_steps": "ページの再読み込みをお試しください。それでも解決しない場合、別のブラウザかアプリを使えば使用できることがあります。",
@ -577,7 +577,7 @@
"notification.poll": "アンケートが終了しました", "notification.poll": "アンケートが終了しました",
"notification.reblog": "{name}さんがあなたの投稿をブーストしました", "notification.reblog": "{name}さんがあなたの投稿をブーストしました",
"notification.status": "{name}さんが投稿しました", "notification.status": "{name}さんが投稿しました",
"notification.status_reference": "{name}さんがあなたの投稿を参照しました", "notification.status_reference": "{name}さんがあなたの投稿を引用しました",
"notification.update": "{name}さんが投稿を編集しました", "notification.update": "{name}さんが投稿を編集しました",
"notification.warning": "あなたは警告を出され、処分が実行されました。詳細はメールをご確認ください", "notification.warning": "あなたは警告を出され、処分が実行されました。詳細はメールをご確認ください",
"notification.warning.none": "あなたは警告を出されました。詳細はメールをご確認ください。", "notification.warning.none": "あなたは警告を出されました。詳細はメールをご確認ください。",
@ -608,7 +608,7 @@
"notifications.column_settings.show": "カラムに表示", "notifications.column_settings.show": "カラムに表示",
"notifications.column_settings.sound": "通知音を再生", "notifications.column_settings.sound": "通知音を再生",
"notifications.column_settings.status": "新しい投稿:", "notifications.column_settings.status": "新しい投稿:",
"notifications.column_settings.status_reference": "参照または引用", "notifications.column_settings.status_reference": "引用",
"notifications.column_settings.unread_notifications.category": "未読の通知:", "notifications.column_settings.unread_notifications.category": "未読の通知:",
"notifications.column_settings.unread_notifications.highlight": "未読の通知を強調表示", "notifications.column_settings.unread_notifications.highlight": "未読の通知を強調表示",
"notifications.column_settings.update": "編集:", "notifications.column_settings.update": "編集:",
@ -620,7 +620,7 @@
"notifications.filter.mentions": "返信", "notifications.filter.mentions": "返信",
"notifications.filter.polls": "アンケート結果", "notifications.filter.polls": "アンケート結果",
"notifications.filter.statuses": "フォローしている人の新着情報", "notifications.filter.statuses": "フォローしている人の新着情報",
"notifications.filter.status_references": "参照", "notifications.filter.status_references": "引用",
"notifications.grant_permission": "権限の付与", "notifications.grant_permission": "権限の付与",
"notifications.group": "{count}件の通知", "notifications.group": "{count}件の通知",
"notifications.mark_as_read": "すべて既読にする", "notifications.mark_as_read": "すべて既読にする",
@ -878,7 +878,7 @@
"status.reblogged_by": "{name}さんがブースト", "status.reblogged_by": "{name}さんがブースト",
"status.reblogs.empty": "まだ誰もブーストしていません。ブーストされるとここに表示されます。", "status.reblogs.empty": "まだ誰もブーストしていません。ブーストされるとここに表示されます。",
"status.redraft": "削除して下書きに戻す", "status.redraft": "削除して下書きに戻す",
"status.reference": "参照", "status.reference": "ひかえめな引用",
"status.remove_bookmark": "ブックマークを削除", "status.remove_bookmark": "ブックマークを削除",
"status.replied_to": "{name}さんへの返信", "status.replied_to": "{name}さんへの返信",
"status.reply": "返信", "status.reply": "返信",

View file

@ -19,7 +19,7 @@
= ff.input :translatable_private, wrapper: :with_label, kmyblue: true, label: I18n.t('simple_form.labels.defaults.setting_translatable_private') = ff.input :translatable_private, wrapper: :with_label, kmyblue: true, label: I18n.t('simple_form.labels.defaults.setting_translatable_private')
.fields-group .fields-group
= ff.input :allow_quote, wrapper: :with_label, kmyblue: true, label: I18n.t('simple_form.labels.defaults.setting_allow_quote'), hint: false = ff.input :allow_quote, wrapper: :with_label, kmyblue: true, label: I18n.t('simple_form.labels.defaults.setting_allow_quote'), hint: I18n.t('simple_form.hints.defaults.setting_allow_quote')
%h4= t 'privacy_extra.stop_deliver' %h4= t 'privacy_extra.stop_deliver'

View file

@ -461,7 +461,7 @@ en:
reject_media_hint: Removes locally stored media files and refuses to download any in the future. Irrelevant for suspensions reject_media_hint: Removes locally stored media files and refuses to download any in the future. Irrelevant for suspensions
reject_new_follow: Reject follows reject_new_follow: Reject follows
reject_new_follow_hint: Reject follows in the future reject_new_follow_hint: Reject follows in the future
reject_reply_exclude_followers: Reject mentions/references exclude followers reject_reply_exclude_followers: Reject mentions/quotes exclude followers
reject_reply_hint: Reject replies in the future reject_reply_hint: Reject replies in the future
reject_reply_exclude_followers_hint: Reject replies exclude followers in the future reject_reply_exclude_followers_hint: Reject replies exclude followers in the future
reject_reports: Reject reports reject_reports: Reject reports
@ -577,7 +577,7 @@ en:
reject_media: Reject media reject_media: Reject media
reject_new_follow: Reject follows reject_new_follow: Reject follows
reject_straight_follow: Reject straight follow reject_straight_follow: Reject straight follow
reject_reply_exclude_followers: Reject reply/reference exclude followers reject_reply_exclude_followers: Reject reply/quote exclude followers
reject_reports: Reject reports reject_reports: Reject reports
silence: Limit silence: Limit
suspend: Suspend suspend: Suspend
@ -705,7 +705,7 @@ en:
needed: have needed: have
no_needed: Should not have no_needed: Should not have
optional: Optional optional: Optional
status_allow_follower_mention: Check posts only if they contain mentions/references to non-followers status_allow_follower_mention: Check posts only if they contain mentions/quotes to non-followers
status_allow_follower_mention_hint: If enabled, mentions between other servers are unconditionally allowed status_allow_follower_mention_hint: If enabled, mentions between other servers are unconditionally allowed
status_cw_state: Has warning or not status_cw_state: Has warning or not
status_media_state: Has media or not status_media_state: Has media or not
@ -715,8 +715,8 @@ en:
status_poll_state: Has poll or not status_poll_state: Has poll or not
status_poll_threshold: Poll items limit status_poll_threshold: Poll items limit
status_quote_state: Has quote or not status_quote_state: Has quote or not
status_reference_state: Has reference or not status_reference_state: Has quiet quote or not
status_reference_threshold: Has reference or not status_reference_threshold: Has quiet quote or not
status_reply_state: Is reply or not status_reply_state: Is reply or not
status_searchability: Searchability status_searchability: Searchability
status_sensitive_state: Is sensitive or not status_sensitive_state: Is sensitive or not
@ -745,7 +745,7 @@ en:
status_edit: Edit post status_edit: Edit post
title: NG Rule History %{title} title: NG Rule History %{title}
ng_words: ng_words:
block_unfollow_account_mention: Reject all mentions/references from all accounts that do not have followers on your server block_unfollow_account_mention: Reject all mentions/quotes from all accounts that do not have followers on your server
block_unfollow_account_mention_hint: この設定は削除予定です。設定削除後は、常にチェックをつけていない場合と同じ挙動になります。NGルールで代替してください。 block_unfollow_account_mention_hint: この設定は削除予定です。設定削除後は、常にチェックをつけていない場合と同じ挙動になります。NGルールで代替してください。
deprecated: Will remove settings deprecated: Will remove settings
deprecated_hint: These settings will be removed in the next LTS or kmyblue version 14.0, whichever comes first. Please refer to the description of each setting and replace them with the new settings if possible. deprecated_hint: These settings will be removed in the next LTS or kmyblue version 14.0, whichever comes first. Please refer to the description of each setting and replace them with the new settings if possible.
@ -762,7 +762,7 @@ en:
phrases: phrases:
regexp_html: <strong>正規</strong> 表現 にチェックの入っている項目は、正規表現を用いての比較となります。 regexp_html: <strong>正規</strong> 表現 にチェックの入っている項目は、正規表現を用いての比較となります。
regexp_short: 正規 regexp_short: 正規
stranger_html: <strong>無関</strong> 係のフォロワーからのメンション にチェックの入っている項目は、フォロー関係にないアカウントからのメンション、返信、参照などのみに適用されます。 stranger_html: <strong>無関</strong> 係のフォロワーからのメンション にチェックの入っている項目は、フォロー関係にないアカウントからのメンション、返信、引用などのみに適用されます。
stranger_short: 無関 stranger_short: 無関
remote_approval_list: List of remote accounts awaiting approval remote_approval_list: List of remote accounts awaiting approval
remote_approval_hint: Newly recognized accounts with unspecified domains will be placed in Suspended status. You can review that list and approve them if necessary. If this setting is not enabled, all remote accounts will be approved immediately. remote_approval_hint: Newly recognized accounts with unspecified domains will be placed in Suspended status. You can review that list and approve them if necessary. If this setting is not enabled, all remote accounts will be approved immediately.
@ -1048,8 +1048,8 @@ en:
version: Version version: Version
special_domains: special_domains:
stop_fetch_activity_domains: stop_fetch_activity_domains:
preamble: WebとActivityでドメインの異なるサーバーでは、WebにアクセスしてもActivityが取得できない場合があります。参照において、投稿本文内でそのようなURLが指定された場合のフェッチを抑止します。多くの場合、この設定を利用する機会はほとんどありません。 preamble: WebとActivityでドメインの異なるサーバーでは、WebにアクセスしてもActivityが取得できない場合があります。引用において、投稿本文内でそのようなURLが指定された場合のフェッチを抑止します。多くの場合、この設定を利用する機会はほとんどありません。
title: Domains do not fetch for references title: Domains do not fetch for quotes
stop_link_preview_domains: stop_link_preview_domains:
preamble: 多くのアクセスがあったIPアドレスからの接続を一時的に制限するサイトがある場合、自分のサーバーが不利に扱われる場合があります。そのようなサイトにアクセスしてリンクプレビューを生成する処理を抑制します。多くの場合、この設定を利用する機会はほとんどありません。 preamble: 多くのアクセスがあったIPアドレスからの接続を一時的に制限するサイトがある場合、自分のサーバーが不利に扱われる場合があります。そのようなサイトにアクセスしてリンクプレビューを生成する処理を抑制します。多くの場合、この設定を利用する機会はほとんどありません。
title: Domains do not fetch for link previews title: Domains do not fetch for link previews

View file

@ -456,7 +456,7 @@ ja:
reject_media_hint: ローカルに保存されたメディアファイルを削除し、今後のダウンロードを拒否します。停止とは無関係です reject_media_hint: ローカルに保存されたメディアファイルを削除し、今後のダウンロードを拒否します。停止とは無関係です
reject_new_follow: 新規フォローを拒否 reject_new_follow: 新規フォローを拒否
reject_new_follow_hint: 今後の新規フォローを拒否します。停止とは無関係です reject_new_follow_hint: 今後の新規フォローを拒否します。停止とは無関係です
reject_reply_exclude_followers: フォロー相手以外からのメンションと参照を拒否 reject_reply_exclude_followers: フォロー相手以外からのメンションと引用を拒否
reject_reply_hint: 今後のリプライを拒否します。停止とは無関係です reject_reply_hint: 今後のリプライを拒否します。停止とは無関係です
reject_reply_exclude_followers_hint: 今後のリプライを拒否します。停止とは無関係です reject_reply_exclude_followers_hint: 今後のリプライを拒否します。停止とは無関係です
reject_reports: 通報を拒否 reject_reports: 通報を拒否
@ -569,7 +569,7 @@ ja:
reject_hashtag: ハッシュタグを拒否 reject_hashtag: ハッシュタグを拒否
reject_media: メディアを拒否する reject_media: メディアを拒否する
reject_new_follow: 新規フォローを拒否 reject_new_follow: 新規フォローを拒否
reject_reply_exclude_followers: フォロー相手以外からのメンション・参照を拒否 reject_reply_exclude_followers: フォロー相手以外からのメンション・引用を拒否
reject_reports: 通報を拒否 reject_reports: 通報を拒否
reject_send_sensitive: センシティブ投稿配送なし reject_send_sensitive: センシティブ投稿配送なし
reject_straight_follow: フォローを制限 reject_straight_follow: フォローを制限
@ -704,7 +704,7 @@ ja:
needed: 有り needed: 有り
no_needed: 無し no_needed: 無し
optional: 不問 optional: 不問
status_allow_follower_mention: フォロワー以外へのメンション・参照を含む場合のみ投稿をチェックする status_allow_follower_mention: フォロワー以外へのメンション・引用を含む場合のみ投稿をチェックする
status_allow_follower_mention_hint: これを有効にすると、他のサーバー同士のメンションは無条件で許可されます status_allow_follower_mention_hint: これを有効にすると、他のサーバー同士のメンションは無条件で許可されます
status_cw_state: 警告文の有無 status_cw_state: 警告文の有無
status_media_state: メディアの有無 status_media_state: メディアの有無
@ -714,8 +714,8 @@ ja:
status_poll_state: 投票の有無 status_poll_state: 投票の有無
status_poll_threshold: 投票項目数の上限 status_poll_threshold: 投票項目数の上限
status_quote_state: 引用の有無 status_quote_state: 引用の有無
status_reference_state: 参照の有無 status_reference_state: ひかえめな引用の有無
status_reference_threshold: 参照数の上限 status_reference_threshold: ひかえめな引用数の上限
status_reply_state: 返信の有無 status_reply_state: 返信の有無
status_searchability: 検索許可 status_searchability: 検索許可
status_sensitive_state: センシティブフラグの有無 status_sensitive_state: センシティブフラグの有無
@ -744,7 +744,7 @@ ja:
status_edit: 投稿を編集 status_edit: 投稿を編集
title: NGルール「%{title}」の履歴 title: NGルール「%{title}」の履歴
ng_words: ng_words:
block_unfollow_account_mention: 自分のサーバーのフォロワーを持たない全てのアカウントからのメンション・参照を全て拒否する block_unfollow_account_mention: 自分のサーバーのフォロワーを持たない全てのアカウントからのメンション・引用を全て拒否する
block_unfollow_account_mention_hint: この設定は削除予定です。設定削除後は、常にチェックをつけていない場合と同じ挙動になります。NGルールで代替してください。 block_unfollow_account_mention_hint: この設定は削除予定です。設定削除後は、常にチェックをつけていない場合と同じ挙動になります。NGルールで代替してください。
deprecated: 新しいバージョンで削除する予定の設定 deprecated: 新しいバージョンで削除する予定の設定
deprecated_hint: これらの設定は、次回のLTS、またはkmyblueバージョン14.0のどちらか早い方で削除する予定です。それぞれの設定の説明を参照して、可能であれば新しい設定に置き換えてください。 deprecated_hint: これらの設定は、次回のLTS、またはkmyblueバージョン14.0のどちらか早い方で削除する予定です。それぞれの設定の説明を参照して、可能であれば新しい設定に置き換えてください。
@ -757,7 +757,7 @@ ja:
phrases: phrases:
regexp_html: <strong>正規</strong> 表現 にチェックの入っている項目は、正規表現を用いての比較となります。 regexp_html: <strong>正規</strong> 表現 にチェックの入っている項目は、正規表現を用いての比較となります。
regexp_short: 正規 regexp_short: 正規
stranger_html: <strong>無関</strong> 係のフォロワーからのメンション にチェックの入っている項目は、フォロー関係にないアカウントからのメンション、返信、参照などのみに適用されます。 stranger_html: <strong>無関</strong> 係のフォロワーからのメンション にチェックの入っている項目は、フォロー関係にないアカウントからのメンション、返信、引用などのみに適用されます。
stranger_short: 無関 stranger_short: 無関
preamble: ドメインブロックでは対処の難しいスパムに関する問題の解決に、この設定が役に立ちます。特定キーワードが含まれているなどの条件を満たした投稿を拒否することができます。問題のない投稿が削除されないよう設定は慎重に検討し、定期的に履歴を確認してください。 preamble: ドメインブロックでは対処の難しいスパムに関する問題の解決に、この設定が役に立ちます。特定キーワードが含まれているなどの条件を満たした投稿を拒否することができます。問題のない投稿が削除されないよう設定は慎重に検討し、定期的に履歴を確認してください。
post_hash_tags_max: 投稿に設定可能なハッシュタグの最大数 post_hash_tags_max: 投稿に設定可能なハッシュタグの最大数
@ -1044,8 +1044,8 @@ ja:
version: バージョン version: バージョン
special_domains: special_domains:
stop_fetch_activity_domains: stop_fetch_activity_domains:
preamble: WebとActivityでドメインの異なるサーバーでは、WebにアクセスしてもActivityが取得できない場合があります。参照において、投稿本文内でそのようなURLが指定された場合のフェッチを抑止します。ドメインは改行区切りで複数指定できます。多くの場合、この設定を利用する機会はほとんどありません。 preamble: WebとActivityでドメインの異なるサーバーでは、WebにアクセスしてもActivityが取得できない場合があります。引用において、投稿本文内でそのようなURLが指定された場合のフェッチを抑止します。ドメインは改行区切りで複数指定できます。多くの場合、この設定を利用する機会はほとんどありません。
title: 参照でフェッチを行わないドメイン title: 引用でフェッチを行わないドメイン
stop_link_preview_domains: stop_link_preview_domains:
preamble: 多くのアクセスがあったIPアドレスからの接続を一時的に制限するサイトがある場合、自分のサーバーが不利に扱われる場合があります。そのようなサイトにアクセスしてリンクプレビューを生成する処理を抑制します。ドメインは改行区切りで複数指定できます。多くの場合、この設定を利用する機会はほとんどありません。 preamble: 多くのアクセスがあったIPアドレスからの接続を一時的に制限するサイトがある場合、自分のサーバーが不利に扱われる場合があります。そのようなサイトにアクセスしてリンクプレビューを生成する処理を抑制します。ドメインは改行区切りで複数指定できます。多くの場合、この設定を利用する機会はほとんどありません。
title: リンクのプレビューを行わないドメイン title: リンクのプレビューを行わないドメイン

View file

@ -57,6 +57,7 @@ en:
phrase: Will be matched regardless of casing in text or content warning of a post phrase: Will be matched regardless of casing in text or content warning of a post
scopes: Which APIs the application will be allowed to access. If you select a top-level scope, you don't need to select individual ones. scopes: Which APIs the application will be allowed to access. If you select a top-level scope, you don't need to select individual ones.
setting_aggregate_reblogs: Do not show new boosts for posts that have been recently boosted (only affects newly-received boosts) setting_aggregate_reblogs: Do not show new boosts for posts that have been recently boosted (only affects newly-received boosts)
setting_allow_quote: Subdued quotes are allowed regardless of this setting; you can quote freely from any source except kmyblue!
setting_always_send_emails: Normally e-mail notifications won't be sent when you are actively using Mastodon setting_always_send_emails: Normally e-mail notifications won't be sent when you are actively using Mastodon
setting_bookmark_category_needed: When removing from all category, unbookmarked automatically setting_bookmark_category_needed: When removing from all category, unbookmarked automatically
setting_default_searchability: kmyblue・Fedibirdでは検索許可設定に基づき検索されます。Misskeyでは当設定に関係なく、全ての公開・ローカル公開・未収載投稿が検索されます。Mastodon・Firefishでは検索許可の代わりにプロフィール設定の「公開投稿を他のサーバーで自由に検索できるようにする」設定が適用されます setting_default_searchability: kmyblue・Fedibirdでは検索許可設定に基づき検索されます。Misskeyでは当設定に関係なく、全ての公開・ローカル公開・未収載投稿が検索されます。Mastodon・Firefishでは検索許可の代わりにプロフィール設定の「公開投稿を他のサーバーで自由に検索できるようにする」設定が適用されます
@ -71,7 +72,6 @@ en:
setting_emoji_reaction_policy: Even with this setting, users on other servers are free to put their emoji reaction on the post and share it within the same server. If you simply want to remove the emoji reaction from your own screen, you can disable it from the appearance settings setting_emoji_reaction_policy: Even with this setting, users on other servers are free to put their emoji reaction on the post and share it within the same server. If you simply want to remove the emoji reaction from your own screen, you can disable it from the appearance settings
setting_enable_emoji_reaction: If turn off, other users still can react your posts setting_enable_emoji_reaction: If turn off, other users still can react your posts
setting_reverse_search_quote: Double-quotes will result in a search with a wider range of notation, which is the opposite of Mastodon's default behavior. setting_reverse_search_quote: Double-quotes will result in a search with a wider range of notation, which is the opposite of Mastodon's default behavior.
setting_single_ref_to_quote: If this server does not have target post, target server maybe cannot read your quote
setting_use_blurhash: Gradients are based on the colors of the hidden visuals but obfuscate any details setting_use_blurhash: Gradients are based on the colors of the hidden visuals but obfuscate any details
setting_use_pending_items: Hide timeline updates behind a click instead of automatically scrolling the feed setting_use_pending_items: Hide timeline updates behind a click instead of automatically scrolling the feed
subscription_policy: Your post is not picked by antenna subscription_policy: Your post is not picked by antenna
@ -295,7 +295,6 @@ en:
setting_show_relationships: Show relationships on account page setting_show_relationships: Show relationships on account page
setting_show_statuses_count: Show statuses count setting_show_statuses_count: Show statuses count
setting_simple_timeline_menu: Reduce post menu on timeline setting_simple_timeline_menu: Reduce post menu on timeline
setting_single_ref_to_quote: Deliver single reference to other server as quote
setting_slip_local_emoji_reaction: Allow bypassing emoji reaction from local users setting_slip_local_emoji_reaction: Allow bypassing emoji reaction from local users
setting_stay_privacy: Not change privacy after post setting_stay_privacy: Not change privacy after post
setting_stop_emoji_reaction_streaming: Disable emoji reaction streamings setting_stop_emoji_reaction_streaming: Disable emoji reaction streamings

View file

@ -59,6 +59,7 @@ ja:
phrase: 投稿内容の大文字小文字や閲覧注意に関係なく一致 phrase: 投稿内容の大文字小文字や閲覧注意に関係なく一致
scopes: アプリの API に許可するアクセス権を選択してください。最上位のスコープを選択する場合、個々のスコープを選択する必要はありません。 scopes: アプリの API に許可するアクセス権を選択してください。最上位のスコープを選択する場合、個々のスコープを選択する必要はありません。
setting_aggregate_reblogs: 最近ブーストされた投稿が新たにブーストされても表示しません (設定後受信したものにのみ影響) setting_aggregate_reblogs: 最近ブーストされた投稿が新たにブーストされても表示しません (設定後受信したものにのみ影響)
setting_allow_quote: ひかえめな引用はこの設定に関わらず可能です。kmyblue以外からは自由に引用できます
setting_always_send_emails: 通常、Mastodon からメール通知は行われません。 setting_always_send_emails: 通常、Mastodon からメール通知は行われません。
setting_bookmark_category_needed: すべてのカテゴリから削除したとき、ブックマークが自動で外れるようになります setting_bookmark_category_needed: すべてのカテゴリから削除したとき、ブックマークが自動で外れるようになります
setting_boost_modal: ブーストの公開範囲が指定できるようになります setting_boost_modal: ブーストの公開範囲が指定できるようになります
@ -81,7 +82,6 @@ ja:
setting_reject_unlisted_subscription: Misskeyやそのフォークは、フォローしていないアカウントの「非収載」投稿を **購読・検索** することができます。これはkmyblueの挙動と異なります。そのようなサーバーに、指定した公開範囲の投稿を「フォロワーのみ」として配送します。ただし構造上、完璧な対応は困難でたまに非収載として配信されること、ご理解ください setting_reject_unlisted_subscription: Misskeyやそのフォークは、フォローしていないアカウントの「非収載」投稿を **購読・検索** することができます。これはkmyblueの挙動と異なります。そのようなサーバーに、指定した公開範囲の投稿を「フォロワーのみ」として配送します。ただし構造上、完璧な対応は困難でたまに非収載として配信されること、ご理解ください
setting_reverse_search_quote: 検索ワードをダブルクオートで囲って検索した場合、表記ゆれ多めの検索結果になります。Mastodon標準とは逆の挙動となります。 setting_reverse_search_quote: 検索ワードをダブルクオートで囲って検索した場合、表記ゆれ多めの検索結果になります。Mastodon標準とは逆の挙動となります。
setting_show_application: 投稿するのに使用したアプリが投稿の詳細ビューに表示されるようになります setting_show_application: 投稿するのに使用したアプリが投稿の詳細ビューに表示されるようになります
setting_single_ref_to_quote: 当サーバーがまだ対象投稿を取り込んでいない場合、引用が相手に正常に認識されない場合があります
setting_stop_emoji_reaction_streaming: 通信容量の節約に役立ちます setting_stop_emoji_reaction_streaming: 通信容量の節約に役立ちます
setting_use_blurhash: ぼかしはメディアの色を元に生成されますが、細部は見えにくくなっています setting_use_blurhash: ぼかしはメディアの色を元に生成されますが、細部は見えにくくなっています
setting_use_pending_items: 新着があってもタイムラインを自動的にスクロールしないようにします setting_use_pending_items: 新着があってもタイムラインを自動的にスクロールしないようにします
@ -293,8 +293,8 @@ ja:
setting_show_favourite_menu: 右サイドメニューに「お気に入り」を表示する setting_show_favourite_menu: 右サイドメニューに「お気に入り」を表示する
setting_show_followers_count: フォロワー数を公開する setting_show_followers_count: フォロワー数を公開する
setting_show_following_count: フォロー数を公開する setting_show_following_count: フォロー数を公開する
setting_show_quote_in_home: ホーム・リスト・アンテナなどで引用を表示する setting_show_quote_in_home: ホーム・リスト・アンテナなどで引用された投稿を表示する
setting_show_quote_in_public: 公開タイムライン(ローカル・連合)で引用を表示する setting_show_quote_in_public: 公開タイムライン(ローカル・連合)で引用された投稿を表示する
setting_show_recent_emojis: 絵文字ピッカーで絵文字デッキと一緒に、絵文字の使用履歴も表示する setting_show_recent_emojis: 絵文字ピッカーで絵文字デッキと一緒に、絵文字の使用履歴も表示する
setting_show_relationships: アカウント詳細ベージで、相手からのフォロー状況を表示する setting_show_relationships: アカウント詳細ベージで、相手からのフォロー状況を表示する
setting_show_statuses_count: 投稿数を公開する setting_show_statuses_count: 投稿数を公開する
@ -308,7 +308,6 @@ ja:
setting_show_application: 送信したアプリを開示する setting_show_application: 送信したアプリを開示する
setting_show_emoji_reaction_on_timeline: タイムライン上の投稿に他の人のつけた絵文字を表示する setting_show_emoji_reaction_on_timeline: タイムライン上の投稿に他の人のつけた絵文字を表示する
setting_simple_timeline_menu: タイムライン上でメニューの項目を減らす setting_simple_timeline_menu: タイムライン上でメニューの項目を減らす
setting_single_ref_to_quote: 参照が1つしかない投稿は、他のサーバーには引用として配信する
setting_slip_local_emoji_reaction: ローカルユーザーに限って上記設定を無視して絵文字リアクションを許可する setting_slip_local_emoji_reaction: ローカルユーザーに限って上記設定を無視して絵文字リアクションを許可する
setting_stay_privacy: 投稿時に公開範囲を保存する setting_stay_privacy: 投稿時に公開範囲を保存する
setting_stop_emoji_reaction_streaming: 絵文字リアクションのストリーミングを停止する setting_stop_emoji_reaction_streaming: 絵文字リアクションのストリーミングを停止する
@ -353,7 +352,7 @@ ja:
options: options:
exclude_follows: フォロー中のユーザーをフィルターの対象にしない exclude_follows: フォロー中のユーザーをフィルターの対象にしない
exclude_localusers: ローカルユーザーをフィルターの対象にしない exclude_localusers: ローカルユーザーをフィルターの対象にしない
exclude_quote: 引用・参照の内容をフィルターの対象にしない exclude_quote: 引用の内容をフィルターの対象にしない
form_admin_settings: form_admin_settings:
activity_api_enabled: APIでユーザーアクティビティに関する集計統計を公開する activity_api_enabled: APIでユーザーアクティビティに関する集計統計を公開する
backups_retention_period: ユーザーアーカイブの保持期間 backups_retention_period: ユーザーアーカイブの保持期間