change locales, for spooky effect

This commit is contained in:
ida schmidt 2019-09-22 03:07:40 -07:00
parent 4b1fc4d843
commit 94133d754b
5 changed files with 116 additions and 116 deletions
app/javascript/mastodon
components
features/compose/components
locales
config/locales
spec/mailers

View file

@ -8,7 +8,7 @@ export const StatusesCounter = (
) => (
<FormattedMessage
id='account.statuses_counter'
defaultMessage='{count, plural, one {{counter} Post} other {{counter} Posts}}'
defaultMessage='{count, plural, one {{counter} Doot} other {{counter} Doots}}'
values={{
count: pluralReady,
counter: <strong>{displayNumber}</strong>,

View file

@ -32,9 +32,9 @@ import { UploadForm } from './upload_form';
const allowedAroundShortCode = '><\u0085\u0020\u00a0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029\u0009\u000a\u000b\u000c\u000d';
const messages = defineMessages({
placeholder: { id: 'compose_form.placeholder', defaultMessage: 'What is on your mind?' },
placeholder: { id: 'compose_form.placeholder', defaultMessage: 'What is in your skull?' },
spoiler_placeholder: { id: 'compose_form.spoiler_placeholder', defaultMessage: 'Content warning (optional)' },
publish: { id: 'compose_form.publish', defaultMessage: 'Post' },
publish: { id: 'compose_form.publish', defaultMessage: 'Doot!' },
saveChanges: { id: 'compose_form.save_changes', defaultMessage: 'Update' },
reply: { id: 'compose_form.reply', defaultMessage: 'Reply' },
});

View file

@ -154,7 +154,7 @@
"compose_form.hashtag_warning": "This doot won't be listed under any hashtag as it is not public. Only public doots can be searched by hashtag.",
"compose_form.lock_disclaimer": "Your account is not {locked}. Anyone can follow you to view your follower-only doots.",
"compose_form.lock_disclaimer.lock": "locked",
"compose_form.placeholder": "What's on your mind?",
"compose_form.placeholder": "What's in your skull?",
"compose_form.poll.duration": "Poll duration",
"compose_form.poll.multiple": "Multiple choice",
"compose_form.poll.option_placeholder": "Option {number}",

View file

@ -18,9 +18,9 @@ en:
pin_errors:
following: You must be already following the person you want to endorse
posts:
one: Post
other: Posts
posts_tab_heading: Posts
one: Doot
other: Doots
posts_tab_heading: Doots
self_follow_error: Following your own account is not allowed
admin:
account_actions:
@ -149,7 +149,7 @@ en:
targeted_reports: Reported by others
silence: Limit
silenced: Limited
statuses: Posts
statuses: Doots
strikes: Previous strikes
subscribe: Subscribe
suspend: Suspend
@ -198,7 +198,7 @@ en:
destroy_email_domain_block: Delete Email Domain Block
destroy_instance: Purge Domain
destroy_ip_block: Delete IP rule
destroy_status: Delete Post
destroy_status: Delete Doot
destroy_unavailable_domain: Delete Unavailable Domain
destroy_user_role: Destroy Role
disable_2fa_user: Disable 2FA
@ -230,7 +230,7 @@ en:
update_domain_block: Update Domain Block
update_ip_block: Update IP rule
update_report: Update Report
update_status: Update Post
update_status: Update Doot
update_user_role: Update Role
actions:
approve_appeal_html: "%{name} approved moderation decision appeal from %{target}"
@ -258,7 +258,7 @@ en:
destroy_email_domain_block_html: "%{name} unblocked email domain %{target}"
destroy_instance_html: "%{name} purged domain %{target}"
destroy_ip_block_html: "%{name} deleted rule for IP %{target}"
destroy_status_html: "%{name} removed post by %{target}"
destroy_status_html: "%{name} removed doot by %{target}"
destroy_unavailable_domain_html: "%{name} resumed delivery to domain %{target}"
destroy_user_role_html: "%{name} deleted %{target} role"
disable_2fa_user_html: "%{name} disabled two factor requirement for user %{target}"
@ -290,7 +290,7 @@ en:
update_domain_block_html: "%{name} updated domain block for %{target}"
update_ip_block_html: "%{name} changed rule for IP %{target}"
update_report_html: "%{name} updated report %{target}"
update_status_html: "%{name} updated post by %{target}"
update_status_html: "%{name} updated doot by %{target}"
update_user_role_html: "%{name} changed %{target} role"
deleted_account: deleted account
empty: No logs found.
@ -410,7 +410,7 @@ en:
create: Create block
hint: The domain block will not prevent creation of account entries in the database, but will retroactively and automatically apply specific moderation methods on those accounts.
severity:
desc_html: "<strong>Limit</strong> will make posts from accounts at this domain invisible to anyone who isn't following them. <strong>Suspend</strong> will remove all content, media, and profile data for this domain's accounts from your server. Use <strong>None</strong> if you just want to reject media files."
desc_html: "<strong>Limit</strong> will make doots from accounts at this domain invisible to anyone who isn't following them. <strong>Suspend</strong> will remove all content, media, and profile data for this domain's accounts from your server. Use <strong>None</strong> if you just want to reject media files."
noop: None
silence: Limit
suspend: Suspend
@ -513,7 +513,7 @@ en:
instance_languages_dimension: Top languages
instance_media_attachments_measure: stored media attachments
instance_reports_measure: reports about them
instance_statuses_measure: stored posts
instance_statuses_measure: stored doots
delivery:
all: All
clear: Clear delivery errors
@ -573,11 +573,11 @@ en:
relays:
add_new: Add new relay
delete: Delete
description_html: A <strong>federation relay</strong> is an intermediary server that exchanges large volumes of public posts between servers that subscribe and publish to it. <strong>It can help small and medium servers discover content from the fediverse</strong>, which would otherwise require local users manually following other people on remote servers.
description_html: A <strong>federation relay</strong> is an intermediary server that exchanges large volumes of public doots between servers that subscribe and publish to it. <strong>It can help small and medium servers discover content from the fediverse</strong>, which would otherwise require local users manually following other people on remote servers.
disable: Disable
disabled: Disabled
enable: Enable
enable_hint: Once enabled, your server will subscribe to all public posts from this relay, and will begin sending this server's public posts to it.
enable_hint: Once enabled, your server will subscribe to all public doots from this relay, and will begin sending this server's public doots to it.
enabled: Enabled
inbox_url: Relay URL
pending: Waiting for relay's approval
@ -597,15 +597,15 @@ en:
action_log: Audit log
action_taken_by: Action taken by
actions:
delete_description_html: The reported posts will be deleted and a strike will be recorded to help you escalate on future infractions by the same account.
mark_as_sensitive_description_html: The media in the reported posts will be marked as sensitive and a strike will be recorded to help you escalate on future infractions by the same account.
delete_description_html: The reported doots will be deleted and a strike will be recorded to help you escalate on future infractions by the same account.
mark_as_sensitive_description_html: The media in the reported doots will be marked as sensitive and a strike will be recorded to help you escalate on future infractions by the same account.
other_description_html: See more options for controlling the account's behaviour and customize communication to the reported account.
resolve_description_html: No action will be taken against the reported account, no strike recorded, and the report will be closed.
silence_description_html: The account will be visible only to those who already follow it or manually look it up, severely limiting its reach. Can always be reverted. Closes all reports against this account.
suspend_description_html: The account and all its contents will be inaccessible and eventually deleted, and interacting with it will be impossible. Reversible within 30 days. Closes all reports against this account.
actions_description_html: Decide which action to take to resolve this report. If you take a punitive action against the reported account, an email notification will be sent to them, except when the <strong>Spam</strong> category is selected.
actions_description_remote_html: Decide which action to take to resolve this report. This will only affect how <strong>your</strong> server communicates with this remote account and handle its content.
actions_no_posts: This report doesn't have any associated posts to delete
actions_no_posts: This report doesn't have any associated doots to delete
add_to_report: Add more to report
already_suspended_badges:
local: Already suspended on this server
@ -623,7 +623,7 @@ en:
confirm: Confirm
confirm_action: Confirm moderation action against @%{acct}
created_at: Reported
delete_and_resolve: Delete posts
delete_and_resolve: Delete doots
forwarded: Forwarded
forwarded_replies_explanation: This report is from a remote user and about remote content. It has been forwarded to you because the reported content is in reply to one of your users.
forwarded_to: Forwarded to %{domain}
@ -655,13 +655,13 @@ en:
statuses_description_html: Offending content will be cited in communication with the reported account
summary:
action_preambles:
delete_html: 'You are about to <strong>remove</strong> some of <strong>@%{acct}</strong>''s posts. This will:'
mark_as_sensitive_html: 'You are about to <strong>mark</strong> some of <strong>@%{acct}</strong>''s posts as <strong>sensitive</strong>. This will:'
delete_html: 'You are about to <strong>remove</strong> some of <strong>@%{acct}</strong>''s doots. This will:'
mark_as_sensitive_html: 'You are about to <strong>mark</strong> some of <strong>@%{acct}</strong>''s doots as <strong>sensitive</strong>. This will:'
silence_html: 'You are about to <strong>limit</strong> <strong>@%{acct}</strong>''s account. This will:'
suspend_html: 'You are about to <strong>suspend</strong> <strong>@%{acct}</strong>''s account. This will:'
actions:
delete_html: Remove the offending posts
mark_as_sensitive_html: Mark the offending posts' media as sensitive
delete_html: Remove the offending doots
mark_as_sensitive_html: Mark the offending doots' media as sensitive
silence_html: Severely limit <strong>@%{acct}</strong>'s reach by making their profile and contents only visible to people already following them or manually looking it profile up
suspend_html: Suspend <strong>@%{acct}</strong>, making their profile and contents inaccessible and impossible to interact with
close_report: 'Mark report #%{id} as resolved'
@ -793,7 +793,7 @@ en:
warning_hint: We recommend using “Approval required for sign up” unless you are confident your moderation team can handle spam and malicious registrations in a timely fashion.
security:
authorized_fetch: Require authentication from federated servers
authorized_fetch_hint: Requiring authentication from federated servers enables stricter enforcement of both user-level and server-level blocks. However, this comes at the cost of a performance penalty, reduces the reach of your replies, and may introduce compatibility issues with some federated services. In addition, this will not prevent dedicated actors from fetching your public posts and accounts.
authorized_fetch_hint: Requiring authentication from federated servers enables stricter enforcement of both user-level and server-level blocks. However, this comes at the cost of a performance penalty, reduces the reach of your replies, and may introduce compatibility issues with some federated services. In addition, this will not prevent dedicated actors from fetching your public doots and accounts.
authorized_fetch_overridden_hint: You are currently unable to change this setting because it is overridden by an environment variable.
federation_authentication: Federation authentication enforcement
title: Server settings
@ -828,20 +828,20 @@ en:
media:
title: Media
metadata: Metadata
no_status_selected: No posts were changed as none were selected
open: Open post
original_status: Original post
no_status_selected: No doots were changed as none were selected
open: Open doot
original_status: Original doot
reblogs: Reblogs
status_changed: Post changed
title: Account posts
status_changed: Doot changed
title: Account doots
trending: Trending
visibility: Visibility
with_media: With media
strikes:
actions:
delete_statuses: "%{name} deleted %{target}'s posts"
delete_statuses: "%{name} deleted %{target}'s doots"
disable: "%{name} froze %{target}'s account"
mark_statuses_as_sensitive: "%{name} marked %{target}'s posts as sensitive"
mark_statuses_as_sensitive: "%{name} marked %{target}'s doots as sensitive"
none: "%{name} sent a warning to %{target}"
sensitive: "%{name} marked %{target}'s account as sensitive"
silence: "%{name} limited %{target}'s account"
@ -925,7 +925,7 @@ en:
confirm_allow_provider: Are you sure you want to allow selected providers?
confirm_disallow: Are you sure you want to disallow selected links?
confirm_disallow_provider: Are you sure you want to disallow selected providers?
description_html: These are links that are currently being shared a lot by accounts that your server sees posts from. It can help your users find out what's going on in the world. No links are displayed publicly until you approve the publisher. You can also allow or reject individual links.
description_html: These are links that are currently being shared a lot by accounts that your server sees doots from. It can help your users find out what's going on in the world. No links are displayed publicly until you approve the publisher. You can also allow or reject individual links.
disallow: Disallow link
disallow_provider: Disallow publisher
no_link_selected: No links were changed as none were selected
@ -946,21 +946,21 @@ en:
title: Publishers
rejected: Rejected
statuses:
allow: Allow post
allow: Allow doot
allow_account: Allow author
confirm_allow: Are you sure you want to allow selected statuses?
confirm_allow_account: Are you sure you want to allow selected accounts?
confirm_disallow: Are you sure you want to disallow selected statuses?
confirm_disallow_account: Are you sure you want to disallow selected accounts?
description_html: These are posts that your server knows about that are currently being shared and favorited a lot at the moment. It can help your new and returning users to find more people to follow. No posts are displayed publicly until you approve the author, and the author allows their account to be suggested to others. You can also allow or reject individual posts.
disallow: Disallow post
description_html: These are doots that your server knows about that are currently being shared and favorited a lot at the moment. It can help your new and returning users to find more people to follow. No doots are displayed publicly until you approve the author, and the author allows their account to be suggested to others. You can also allow or reject individual doots.
disallow: Disallow doot
disallow_account: Disallow author
no_status_selected: No trending posts were changed as none were selected
no_status_selected: No trending doots were changed as none were selected
not_discoverable: Author has not opted-in to being discoverable
shared_by:
one: Shared or favorited one time
other: Shared and favorited %{friendly_count} times
title: Trending posts
title: Trending doots
tags:
current_score: Current score %{score}
dashboard:
@ -969,7 +969,7 @@ en:
tag_servers_dimension: Top servers
tag_servers_measure: different servers
tag_uses_measure: total uses
description_html: These are hashtags that are currently appearing in a lot of posts that your server sees. It can help your users find out what people are talking the most about at the moment. No hashtags are displayed publicly until you approve them.
description_html: These are hashtags that are currently appearing in a lot of doots that your server sees. It can help your users find out what people are talking the most about at the moment. No hashtags are displayed publicly until you approve them.
listable: Can be suggested
no_tag_selected: No tags were changed as none were selected
not_listable: Won't be suggested
@ -1018,9 +1018,9 @@ en:
subject: Registrations for %{instance} have been automatically switched to requiring approval
new_appeal:
actions:
delete_statuses: to delete their posts
delete_statuses: to delete their doots
disable: to freeze their account
mark_statuses_as_sensitive: to mark their posts as sensitive
mark_statuses_as_sensitive: to mark their doots as sensitive
none: a warning
sensitive: to mark their account as sensitive
silence: to limit their account
@ -1046,7 +1046,7 @@ en:
new_trending_links:
title: Trending links
new_trending_statuses:
title: Trending posts
title: Trending doots
new_trending_tags:
title: Trending hashtags
subject: New trends up for review on %{instance}
@ -1075,7 +1075,7 @@ en:
unsubscribe: Unsubscribe
view: 'View:'
view_profile: View profile
view_status: View post
view_status: View doot
applications:
created: Application successfully created
destroyed: Application successfully deleted
@ -1105,7 +1105,7 @@ en:
description:
prefix_invited_by_user: "@%{name} invites you to join this server of Mastodon!"
prefix_sign_up: Sign up on Mastodon today!
suffix: With an account, you will be able to follow people, post updates and exchange messages with users from any Mastodon server and more!
suffix: With an account, you will be able to follow people, doot updates and exchange messages with users from any Mastodon server and more!
didnt_get_confirmation: Didn't receive a confirmation link?
dont_have_your_security_key: Don't have your security key?
forgot_password: Forgot your password?
@ -1207,7 +1207,7 @@ en:
warning:
before: 'Before proceeding, please read these notes carefully:'
caches: Content that has been cached by other servers may persist
data_removal: Your posts and other data will be permanently removed
data_removal: Your doots and other data will be permanently removed
email_change_html: You can <a href="%{path}">change your email address</a> without deleting your account
email_contact_html: If it still doesn't arrive, you can email <a href="mailto:%{email}">%{email}</a> for help
email_reconfirmation_html: If you are not receiving the confirmation email, you can <a href="%{path}">request it again</a>
@ -1231,13 +1231,13 @@ en:
description_html: These are actions taken against your account and warnings that have been sent to you by the staff of %{instance}.
recipient: Addressed to
reject_appeal: Reject appeal
status: 'Post #%{id}'
status_removed: Post already removed from system
status: 'Doot #%{id}'
status_removed: Doot already removed from system
title: "%{action} from %{date}"
title_actions:
delete_statuses: Post removal
delete_statuses: Doot removal
disable: Freezing of account
mark_statuses_as_sensitive: Marking of posts as sensitive
mark_statuses_as_sensitive: Marking of doots as sensitive
none: Warning
sensitive: Marking of account as sensitive
silence: Limitation of account
@ -1247,7 +1247,7 @@ en:
your_appeal_rejected: Your appeal has been rejected
edit_profile:
basic_information: Basic information
hint_html: "<strong>Customize what people see on your public profile and next to your posts.</strong> Other people are more likely to follow you back and interact with you when you have a filled out profile and a profile picture."
hint_html: "<strong>Customize what people see on your public profile and next to your doots.</strong> Other people are more likely to follow you back and interact with you when you have a filled out profile and a profile picture."
other: Other
errors:
'400': The request you submitted was invalid or malformed.
@ -1271,7 +1271,7 @@ en:
archive_takeout:
date: Date
download: Download your archive
hint_html: You can request an archive of your <strong>posts and uploaded media</strong>. The exported data will be in the ActivityPub format, readable by any compliant software. You can request an archive every 7 days.
hint_html: You can request an archive of your <strong>doots and uploaded media</strong>. The exported data will be in the ActivityPub format, readable by any compliant software. You can request an archive every 7 days.
in_progress: Compiling your archive...
request: Request your archive
size: Size
@ -1286,7 +1286,7 @@ en:
add_new: Add new
errors:
limit: You have already featured the maximum number of hashtags
hint_html: "<strong>Feature your most important hashtags on your profile.</strong> A great tool for keeping track of your creative works and long-term projects, featured hashtags are displayed prominently on your profile and allow quick access to your own posts."
hint_html: "<strong>Feature your most important hashtags on your profile.</strong> A great tool for keeping track of your creative works and long-term projects, featured hashtags are displayed prominently on your profile and allow quick access to your own doots."
filters:
contexts:
account: Profiles
@ -1297,8 +1297,8 @@ en:
edit:
add_keyword: Add keyword
keywords: Keywords
statuses: Individual posts
statuses_hint_html: This filter applies to select individual posts regardless of whether they match the keywords below. <a href="%{path}">Review or remove posts from the filter</a>.
statuses: Individual doots
statuses_hint_html: This filter applies to select individual doots regardless of whether they match the keywords below. <a href="%{path}">Review or remove doots from the filter</a>.
title: Edit filter
errors:
deprecated_api_multiple_keywords: These parameters cannot be changed from this application because they apply to more than one filter keyword. Use a more recent application or the web interface.
@ -1313,11 +1313,11 @@ en:
one: "%{count} keyword"
other: "%{count} keywords"
statuses:
one: "%{count} post"
other: "%{count} posts"
one: "%{count} doot"
other: "%{count} doots"
statuses_long:
one: "%{count} individual post hidden"
other: "%{count} individual posts hidden"
one: "%{count} individual doot hidden"
other: "%{count} individual doots hidden"
title: Filters
new:
save: Save new filter
@ -1327,8 +1327,8 @@ en:
batch:
remove: Remove from filter
index:
hint: This filter applies to select individual posts regardless of other criteria. You can add more posts to this filter from the web interface.
title: Filtered posts
hint: This filter applies to select individual doots regardless of other criteria. You can add more doots to this filter from the web interface.
title: Filtered doots
generic:
all: All
all_items_on_page_selected_html:
@ -1370,14 +1370,14 @@ en:
overwrite_long: Replace current records with the new ones
overwrite_preambles:
blocking_html: You are about to <strong>replace your block list</strong> with up to <strong>%{total_items} accounts</strong> from <strong>%{filename}</strong>.
bookmarks_html: You are about to <strong>replace your bookmarks</strong> with up to <strong>%{total_items} posts</strong> from <strong>%{filename}</strong>.
bookmarks_html: You are about to <strong>replace your bookmarks</strong> with up to <strong>%{total_items} doots</strong> from <strong>%{filename}</strong>.
domain_blocking_html: You are about to <strong>replace your domain block list</strong> with up to <strong>%{total_items} domains</strong> from <strong>%{filename}</strong>.
following_html: You are about to <strong>follow</strong> up to <strong>%{total_items} accounts</strong> from <strong>%{filename}</strong> and <strong>stop following anyone else</strong>.
lists_html: You are about to <strong>replace your lists</strong> with contents of <strong>%{filename}</strong>. Up to <strong>%{total_items} accounts</strong> will be added to new lists.
muting_html: You are about to <strong>replace your list of muted accounts</strong> with up to <strong>%{total_items} accounts</strong> from <strong>%{filename}</strong>.
preambles:
blocking_html: You are about to <strong>block</strong> up to <strong>%{total_items} accounts</strong> from <strong>%{filename}</strong>.
bookmarks_html: You are about to add up to <strong>%{total_items} posts</strong> from <strong>%{filename}</strong> to your <strong>bookmarks</strong>.
bookmarks_html: You are about to add up to <strong>%{total_items} doots</strong> from <strong>%{filename}</strong> to your <strong>bookmarks</strong>.
domain_blocking_html: You are about to <strong>block</strong> up to <strong>%{total_items} domains</strong> from <strong>%{filename}</strong>.
following_html: You are about to <strong>follow</strong> up to <strong>%{total_items} accounts</strong> from <strong>%{filename}</strong>.
lists_html: You are about to add up to <strong>%{total_items} accounts</strong> from <strong>%{filename}</strong> to your <strong>lists</strong>. New lists will be created if there is no list to add to.
@ -1465,8 +1465,8 @@ en:
title: Unsubscribe
media_attachments:
validations:
images_and_video: Cannot attach a video to a post that already contains images
not_found: Media %{ids} not found or already attached to another post
images_and_video: Cannot attach a video to a doot that already contains images
not_found: Media %{ids} not found or already attached to another doot
not_ready: Cannot attach files that have not finished processing. Try again in a moment!
too_many: Cannot attach more than 4 files
migrations:
@ -1515,8 +1515,8 @@ en:
sign_up:
subject: "%{name} signed up"
favourite:
body: 'Your post was favorited by %{name}:'
subject: "%{name} favorited your post"
body: 'Your doot was favorited by %{name}:'
subject: "%{name} favorited your doot"
title: New favorite
follow:
body: "%{name} is now following you!"
@ -1535,13 +1535,13 @@ en:
poll:
subject: A poll by %{name} has ended
reblog:
body: 'Your post was boosted by %{name}:'
subject: "%{name} boosted your post"
body: 'Your doot was boosted by %{name}:'
subject: "%{name} boosted your doot"
title: New boost
status:
subject: "%{name} just posted"
subject: "%{name} just dooted"
update:
subject: "%{name} edited a post"
subject: "%{name} edited a doot"
notifications:
administration_emails: Admin email notifications
email_events: Events for email notifications
@ -1585,16 +1585,16 @@ en:
too_many_options: can't contain more than %{max} items
preferences:
other: Other
posting_defaults: Posting defaults
posting_defaults: Dooting defaults
public_timelines: Public timelines
privacy:
hint_html: "<strong>Customize how you want your profile and your posts to be found.</strong> A variety of features in Mastodon can help you reach a wider audience when enabled. Take a moment to review these settings to make sure they fit your use case."
hint_html: "<strong>Customize how you want your profile and your doots to be found.</strong> A variety of features in Mastodon can help you reach a wider audience when enabled. Take a moment to review these settings to make sure they fit your use case."
privacy: Privacy
privacy_hint_html: Control how much you want to disclose for the benefit of others. People discover interesting profiles and cool apps by browsing other people's follows and seeing which apps they post from, but you may prefer to keep it hidden.
privacy_hint_html: Control how much you want to disclose for the benefit of others. People discover interesting profiles and cool apps by browsing other people's follows and seeing which apps they doot from, but you may prefer to keep it hidden.
reach: Reach
reach_hint_html: Control whether you want to be discovered and followed by new people. Do you want your posts to appear on the Explore screen? Do you want other people to see you in their follow recommendations? Do you want to accept all new followers automatically, or have granular control over each one?
reach_hint_html: Control whether you want to be discovered and followed by new people. Do you want your doots to appear on the Explore screen? Do you want other people to see you in their follow recommendations? Do you want to accept all new followers automatically, or have granular control over each one?
search: Search
search_hint_html: Control how you want to be found. Do you want people to find you by what you've publicly posted about? Do you want people outside Mastodon to find your profile when searching the web? Please mind that total exclusion from all search engines cannot be guaranteed for public information.
search_hint_html: Control how you want to be found. Do you want people to find you by what you've publicly dooted about? Do you want people outside Mastodon to find your profile when searching the web? Please mind that total exclusion from all search engines cannot be guaranteed for public information.
title: Privacy and reach
privacy_policy:
title: Privacy Policy
@ -1634,11 +1634,11 @@ en:
rss:
content_warning: 'Content warning:'
descriptions:
account: Public posts from @%{acct}
tag: 'Public posts tagged #%{hashtag}'
account: Public doots from @%{acct}
tag: 'Public doots tagged #%{hashtag}'
scheduled_statuses:
over_daily_limit: You have exceeded the limit of %{limit} scheduled posts for today
over_total_limit: You have exceeded the limit of %{limit} scheduled posts
over_daily_limit: You have exceeded the limit of %{limit} scheduled doots for today
over_total_limit: You have exceeded the limit of %{limit} scheduled doots
too_soon: The scheduled date must be in the future
self_destruct:
lead_html: Unfortunately, <strong>%{domain}</strong> is permanently closing down. If you had an account there, you will not be able to continue using it, but you can still request a backup of your data.
@ -1709,7 +1709,7 @@ en:
profile: Public profile
relationships: Follows and followers
severed_relationships: Severed relationships
statuses_cleanup: Automated post deletion
statuses_cleanup: Automated doot deletion
strikes: Moderation strikes
two_factor_authentication: Two-factor Auth
webauthn_authentication: Security keys
@ -1744,12 +1744,12 @@ en:
other: 'contained the disallowed hashtags: %{tags}'
edited_at_html: Edited %{date}
errors:
in_reply_not_found: The post you are trying to reply to does not appear to exist.
in_reply_not_found: The doot you are trying to reply to does not appear to exist.
over_character_limit: character limit of %{max} exceeded
pin_errors:
direct: Posts that are only visible to mentioned users cannot be pinned
limit: You have already pinned the maximum number of posts
ownership: Someone else's post cannot be pinned
direct: Doots that are only visible to mentioned users cannot be pinned
limit: You have already pinned the maximum number of doots
ownership: Someone else's doot cannot be pinned
reblog: A boost cannot be pinned
title: '%{name}: "%{quote}"'
visibilities:
@ -1761,26 +1761,26 @@ en:
unlisted: Unlisted
unlisted_long: Everyone can see, but not listed on public timelines
statuses_cleanup:
enabled: Automatically delete old posts
enabled_hint: Automatically deletes your posts once they reach a specified age threshold, unless they match one of the exceptions below
enabled: Automatically delete old doots
enabled_hint: Automatically deletes your doots once they reach a specified age threshold, unless they match one of the exceptions below
exceptions: Exceptions
explanation: Because deleting posts is an expensive operation, this is done slowly over time when the server is not otherwise busy. For this reason, your posts may be deleted a while after they reach the age threshold.
explanation: Because deleting doots is an expensive operation, this is done slowly over time when the server is not otherwise busy. For this reason, your doots may be deleted a while after they reach the age threshold.
ignore_favs: Ignore favorites
ignore_reblogs: Ignore boosts
interaction_exceptions: Exceptions based on interactions
interaction_exceptions_explanation: Note that there is no guarantee for posts to be deleted if they go below the favorite or boost threshold after having once gone over them.
interaction_exceptions_explanation: Note that there is no guarantee for doots to be deleted if they go below the favorite or boost threshold after having once gone over them.
keep_direct: Keep direct messages
keep_direct_hint: Doesn't delete any of your direct messages
keep_media: Keep posts with media attachments
keep_media_hint: Doesn't delete any of your posts that have media attachments
keep_pinned: Keep pinned posts
keep_pinned_hint: Doesn't delete any of your pinned posts
keep_media: Keep doots with media attachments
keep_media_hint: Doesn't delete any of your doots that have media attachments
keep_pinned: Keep pinned doots
keep_pinned_hint: Doesn't delete any of your pinned doots
keep_polls: Keep polls
keep_polls_hint: Doesn't delete any of your polls
keep_self_bookmark: Keep posts you bookmarked
keep_self_bookmark_hint: Doesn't delete your own posts if you have bookmarked them
keep_self_fav: Keep posts you favorited
keep_self_fav_hint: Doesn't delete your own posts if you have favorited them
keep_self_bookmark: Keep doots you bookmarked
keep_self_bookmark_hint: Doesn't delete your own doots if you have bookmarked them
keep_self_fav: Keep doots you favorited
keep_self_fav_hint: Doesn't delete your own doots if you have favorited them
min_age:
'1209600': 2 weeks
'15778476': 6 months
@ -1791,10 +1791,10 @@ en:
'63113904': 2 years
'7889238': 3 months
min_age_label: Age threshold
min_favs: Keep posts favorited at least
min_favs_hint: Doesn't delete any of your posts that has received at least this number of favorites. Leave blank to delete posts regardless of their number of favorites
min_reblogs: Keep posts boosted at least
min_reblogs_hint: Doesn't delete any of your posts that has been boosted at least this number of times. Leave blank to delete posts regardless of their number of boosts
min_favs: Keep doots favorited at least
min_favs_hint: Doesn't delete any of your doots that has received at least this number of favorites. Leave blank to delete doots regardless of their number of favorites
min_reblogs: Keep doots boosted at least
min_reblogs_hint: Doesn't delete any of your doots that has been boosted at least this number of times. Leave blank to delete doots regardless of their number of boosts
stream_entries:
sensitive_content: Sensitive content
strikes:
@ -1869,26 +1869,26 @@ en:
spam: Spam
violation: Content violates the following community guidelines
explanation:
delete_statuses: Some of your posts have been found to violate one or more community guidelines and have been subsequently removed by the moderators of %{instance}.
delete_statuses: Some of your doots have been found to violate one or more community guidelines and have been subsequently removed by the moderators of %{instance}.
disable: You can no longer use your account, but your profile and other data remains intact. You can request a backup of your data, change account settings or delete your account.
mark_statuses_as_sensitive: Some of your posts have been marked as sensitive by the moderators of %{instance}. This means that people will need to tap the media in the posts before a preview is displayed. You can mark media as sensitive yourself when posting in the future.
mark_statuses_as_sensitive: Some of your doots have been marked as sensitive by the moderators of %{instance}. This means that people will need to tap the media in the doots before a preview is displayed. You can mark media as sensitive yourself when dooting in the future.
sensitive: From now on, all your uploaded media files will be marked as sensitive and hidden behind a click-through warning.
silence: You can still use your account but only people who are already following you will see your posts on this server, and you may be excluded from various discovery features. However, others may still manually follow you.
silence: You can still use your account but only people who are already following you will see your doots on this server, and you may be excluded from various discovery features. However, others may still manually follow you.
suspend: You can no longer use your account, and your profile and other data are no longer accessible. You can still login to request a backup of your data until the data is fully removed in about 30 days, but we will retain some basic data to prevent you from evading the suspension.
reason: 'Reason:'
statuses: 'Posts cited:'
statuses: 'Doots cited:'
subject:
delete_statuses: Your posts on %{acct} have been removed
delete_statuses: Your doots on %{acct} have been removed
disable: Your account %{acct} has been frozen
mark_statuses_as_sensitive: Your posts on %{acct} have been marked as sensitive
mark_statuses_as_sensitive: Your doots on %{acct} have been marked as sensitive
none: Warning for %{acct}
sensitive: Your posts on %{acct} will be marked as sensitive from now on
sensitive: Your doots on %{acct} will be marked as sensitive from now on
silence: Your account %{acct} has been limited
suspend: Your account %{acct} has been suspended
title:
delete_statuses: Posts removed
delete_statuses: Doots removed
disable: Account frozen
mark_statuses_as_sensitive: Posts marked as sensitive
mark_statuses_as_sensitive: Doots marked as sensitive
none: Warning
sensitive: Account marked as sensitive
silence: Account limited
@ -1907,9 +1907,9 @@ en:
feature_action: Learn more
feature_audience: Mastodon provides you with a unique possibility of managing your audience without middlemen. Mastodon deployed on your own infrastructure allows you to follow and be followed from any other Mastodon server online and is under no one's control but yours.
feature_audience_title: Build your audience in confidence
feature_control: You know best what you want to see on your home feed. No algorithms or ads to waste your time. Follow anyone across any Mastodon server from a single account and receive their posts in chronological order, and make your corner of the internet a little more like you.
feature_control: You know best what you want to see on your home feed. No algorithms or ads to waste your time. Follow anyone across any Mastodon server from a single account and receive their doots in chronological order, and make your corner of the internet a little more like you.
feature_control_title: Stay in control of your own timeline
feature_creativity: Mastodon supports audio, video and picture posts, accessibility descriptions, polls, content warnings, animated avatars, custom emojis, thumbnail crop control, and more, to help you express yourself online. Whether you're publishing your art, your music, or your podcast, Mastodon is there for you.
feature_creativity: Mastodon supports audio, video and picture doots, accessibility descriptions, polls, content warnings, animated avatars, custom emojis, thumbnail crop control, and more, to help you express yourself online. Whether you're publishing your art, your music, or your podcast, Mastodon is there for you.
feature_creativity_title: Unparalleled creativity
feature_moderation: Mastodon puts decision making back in your hands. Each server creates their own rules and regulations, which are enforced locally and not top-down like corporate social media, making it the most flexible in responding to the needs of different groups of people. Join a server with the rules you agree with, or host your own.
feature_moderation_title: Moderating the way it should be
@ -1927,7 +1927,7 @@ en:
hashtags_view_more: View more trending hashtags
post_action: Compose
post_step: Say hello to the world with text, photos, videos, or polls.
post_title: Make your first post
post_title: Make your first doot
share_action: Share
share_step: Let your friends know how to find you on Mastodon.
share_title: Share your Mastodon profile

View file

@ -79,8 +79,8 @@ RSpec.describe NotificationMailer do
it 'renders the email' do
expect(mail)
.to be_present
.and(have_subject('bob favorited your post'))
.and(have_body_text('Your post was favorited by bob'))
.and(have_subject('bob favorited your doot'))
.and(have_body_text('Your doot was favorited by bob'))
.and(have_body_text('The body of the own status'))
.and have_thread_headers
.and have_standard_headers('favourite').for(receiver)
@ -100,8 +100,8 @@ RSpec.describe NotificationMailer do
it 'renders the email' do
expect(mail)
.to be_present
.and(have_subject('bob boosted your post'))
.and(have_body_text('Your post was boosted by bob'))
.and(have_subject('bob boosted your doot'))
.and(have_body_text('Your doot was boosted by bob'))
.and(have_body_text('The body of the own status'))
.and have_thread_headers
.and have_standard_headers('reblog').for(receiver)