You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1068 lines
47 KiB

8 years ago
7 years ago
Add Keybase integration (#10297) * create account_identity_proofs table * add endpoint for keybase to check local proofs * add async task to update validity and liveness of proofs from keybase * first pass keybase proof CRUD * second pass keybase proof creation * clean up proof list and add badges * add avatar url to keybase api * Always highlight the “Identity Proofs” navigation item when interacting with proofs. * Update translations. * Add profile URL. * Reorder proofs. * Add proofs to bio. * Update settings/identity_proofs front-end. * Use `link_to`. * Only encode query params if they exist. URLs without params had a trailing `?`. * Only show live proofs. * change valid to active in proof list and update liveness before displaying * minor fixes * add keybase config at well-known path * extremely naive feature flagging off the identity proof UI * fixes for rubocop * make identity proofs page resilient to potential keybase issues * normalize i18n * tweaks for brakeman * remove two unused translations * cleanup and add more localizations * make keybase_contacts an admin setting * fix ExternalProofService my_domain * use Addressable::URI in identity proofs * use active model serializer for keybase proof config * more cleanup of keybase proof config * rename proof is_valid and is_live to proof_valid and proof_live * cleanup * assorted tweaks for more robust communication with keybase * Clean up * Small fixes * Display verified identity identically to verified links * Clean up unused CSS * Add caching for Keybase avatar URLs * Remove keybase_contacts setting
5 years ago
Add Keybase integration (#10297) * create account_identity_proofs table * add endpoint for keybase to check local proofs * add async task to update validity and liveness of proofs from keybase * first pass keybase proof CRUD * second pass keybase proof creation * clean up proof list and add badges * add avatar url to keybase api * Always highlight the “Identity Proofs” navigation item when interacting with proofs. * Update translations. * Add profile URL. * Reorder proofs. * Add proofs to bio. * Update settings/identity_proofs front-end. * Use `link_to`. * Only encode query params if they exist. URLs without params had a trailing `?`. * Only show live proofs. * change valid to active in proof list and update liveness before displaying * minor fixes * add keybase config at well-known path * extremely naive feature flagging off the identity proof UI * fixes for rubocop * make identity proofs page resilient to potential keybase issues * normalize i18n * tweaks for brakeman * remove two unused translations * cleanup and add more localizations * make keybase_contacts an admin setting * fix ExternalProofService my_domain * use Addressable::URI in identity proofs * use active model serializer for keybase proof config * more cleanup of keybase proof config * rename proof is_valid and is_live to proof_valid and proof_live * cleanup * assorted tweaks for more robust communication with keybase * Clean up * Small fixes * Display verified identity identically to verified links * Clean up unused CSS * Add caching for Keybase avatar URLs * Remove keybase_contacts setting
5 years ago
Add Keybase integration (#10297) * create account_identity_proofs table * add endpoint for keybase to check local proofs * add async task to update validity and liveness of proofs from keybase * first pass keybase proof CRUD * second pass keybase proof creation * clean up proof list and add badges * add avatar url to keybase api * Always highlight the “Identity Proofs” navigation item when interacting with proofs. * Update translations. * Add profile URL. * Reorder proofs. * Add proofs to bio. * Update settings/identity_proofs front-end. * Use `link_to`. * Only encode query params if they exist. URLs without params had a trailing `?`. * Only show live proofs. * change valid to active in proof list and update liveness before displaying * minor fixes * add keybase config at well-known path * extremely naive feature flagging off the identity proof UI * fixes for rubocop * make identity proofs page resilient to potential keybase issues * normalize i18n * tweaks for brakeman * remove two unused translations * cleanup and add more localizations * make keybase_contacts an admin setting * fix ExternalProofService my_domain * use Addressable::URI in identity proofs * use active model serializer for keybase proof config * more cleanup of keybase proof config * rename proof is_valid and is_live to proof_valid and proof_live * cleanup * assorted tweaks for more robust communication with keybase * Clean up * Small fixes * Display verified identity identically to verified links * Clean up unused CSS * Add caching for Keybase avatar URLs * Remove keybase_contacts setting
5 years ago
Add Keybase integration (#10297) * create account_identity_proofs table * add endpoint for keybase to check local proofs * add async task to update validity and liveness of proofs from keybase * first pass keybase proof CRUD * second pass keybase proof creation * clean up proof list and add badges * add avatar url to keybase api * Always highlight the “Identity Proofs” navigation item when interacting with proofs. * Update translations. * Add profile URL. * Reorder proofs. * Add proofs to bio. * Update settings/identity_proofs front-end. * Use `link_to`. * Only encode query params if they exist. URLs without params had a trailing `?`. * Only show live proofs. * change valid to active in proof list and update liveness before displaying * minor fixes * add keybase config at well-known path * extremely naive feature flagging off the identity proof UI * fixes for rubocop * make identity proofs page resilient to potential keybase issues * normalize i18n * tweaks for brakeman * remove two unused translations * cleanup and add more localizations * make keybase_contacts an admin setting * fix ExternalProofService my_domain * use Addressable::URI in identity proofs * use active model serializer for keybase proof config * more cleanup of keybase proof config * rename proof is_valid and is_live to proof_valid and proof_live * cleanup * assorted tweaks for more robust communication with keybase * Clean up * Small fixes * Display verified identity identically to verified links * Clean up unused CSS * Add caching for Keybase avatar URLs * Remove keybase_contacts setting
5 years ago
  1. ---
  2. en:
  3. about:
  4. about_hashtag_html: These are public toots tagged with <strong>#%{hashtag}</strong>. You can interact with them if you have an account anywhere in the fediverse.
  5. about_mastodon_html: Mastodon is a social network based on open web protocols and free, open-source software. It is decentralized like e-mail.
  6. about_this: About
  7. active_count_after: active
  8. active_footnote: Monthly Active Users (MAU)
  9. administered_by: 'Administered by:'
  10. api: API
  11. apps: Mobile apps
  12. apps_platforms: Use Mastodon from iOS, Android and other platforms
  13. browse_directory: Browse a profile directory and filter by interests
  14. browse_public_posts: Browse a live stream of public posts on Mastodon
  15. contact: Contact
  16. contact_missing: Not set
  17. contact_unavailable: N/A
  18. discover_users: Discover users
  19. documentation: Documentation
  20. extended_description_html: |
  21. <h3>A good place for rules</h3>
  22. <p>The extended description has not been set up yet.</p>
  23. federation_hint_html: With an account on %{instance} you'll be able to follow people on any Mastodon server and beyond.
  24. generic_description: "%{domain} is one server in the network"
  25. get_apps: Try a mobile app
  26. hosted_on: Mastodon hosted on %{domain}
  27. learn_more: Learn more
  28. privacy_policy: Privacy policy
  29. see_whats_happening: See what's happening
  30. server_stats: 'Server stats:'
  31. source_code: Source code
  32. status_count_after:
  33. one: status
  34. other: statuses
  35. status_count_before: Who authored
  36. tagline: Follow friends and discover new ones
  37. terms: Terms of service
  38. user_count_after:
  39. one: user
  40. other: users
  41. user_count_before: Home to
  42. what_is_mastodon: What is Mastodon?
  43. accounts:
  44. choices_html: "%{name}'s choices:"
  45. follow: Follow
  46. followers:
  47. one: Follower
  48. other: Followers
  49. following: Following
  50. joined: Joined %{date}
  51. last_active: last active
  52. link_verified_on: Ownership of this link was checked on %{date}
  53. media: Media
  54. moved_html: "%{name} has moved to %{new_profile_link}:"
  55. network_hidden: This information is not available
  56. nothing_here: There is nothing here!
  57. people_followed_by: People whom %{name} follows
  58. people_who_follow: People who follow %{name}
  59. pin_errors:
  60. following: You must be already following the person you want to endorse
  61. posts:
  62. one: Toot
  63. other: Toots
  64. posts_tab_heading: Toots
  65. posts_with_replies: Toots and replies
  66. reserved_username: The username is reserved
  67. roles:
  68. admin: Admin
  69. bot: Bot
  70. moderator: Mod
  71. unfollow: Unfollow
  72. admin:
  73. account_actions:
  74. action: Perform action
  75. title: Perform moderation action on %{acct}
  76. account_moderation_notes:
  77. create: Leave note
  78. created_msg: Moderation note successfully created!
  79. delete: Delete
  80. destroyed_msg: Moderation note successfully destroyed!
  81. accounts:
  82. approve: Approve
  83. are_you_sure: Are you sure?
  84. avatar: Avatar
  85. by_domain: Domain
  86. change_email:
  87. changed_msg: Account email successfully changed!
  88. current_email: Current email
  89. label: Change email
  90. new_email: New email
  91. submit: Change email
  92. title: Change email for %{username}
  93. confirm: Confirm
  94. confirmed: Confirmed
  95. confirming: Confirming
  96. deleted: Deleted
  97. demote: Demote
  98. disable: Disable
  99. disable_two_factor_authentication: Disable 2FA
  100. disabled: Disabled
  101. display_name: Display name
  102. domain: Domain
  103. edit: Edit
  104. email: Email
  105. email_status: Email status
  106. enable: Enable
  107. enabled: Enabled
  108. feed_url: Feed URL
  109. followers: Followers
  110. followers_url: Followers URL
  111. follows: Follows
  112. header: Header
  113. inbox_url: Inbox URL
  114. invited_by: Invited by
  115. ip: IP
  116. joined: Joined
  117. location:
  118. all: All
  119. local: Local
  120. remote: Remote
  121. title: Location
  122. login_status: Login status
  123. media_attachments: Media attachments
  124. memorialize: Turn into memoriam
  125. moderation:
  126. active: Active
  127. all: All
  128. pending: Pending
  129. silenced: Silenced
  130. suspended: Suspended
  131. title: Moderation
  132. moderation_notes: Moderation notes
  133. most_recent_activity: Most recent activity
  134. most_recent_ip: Most recent IP
  135. no_limits_imposed: No limits imposed
  136. not_subscribed: Not subscribed
  137. outbox_url: Outbox URL
  138. pending: Pending review
  139. perform_full_suspension: Suspend
  140. profile_url: Profile URL
  141. promote: Promote
  142. protocol: Protocol
  143. public: Public
  144. push_subscription_expires: PuSH subscription expires
  145. redownload: Refresh profile
  146. reject: Reject
  147. remove_avatar: Remove avatar
  148. remove_header: Remove header
  149. resend_confirmation:
  150. already_confirmed: This user is already confirmed
  151. send: Resend confirmation email
  152. success: Confirmation email successfully sent!
  153. reset: Reset
  154. reset_password: Reset password
  155. resubscribe: Resubscribe
  156. role: Permissions
  157. roles:
  158. admin: Administrator
  159. moderator: Moderator
  160. staff: Staff
  161. user: User
  162. salmon_url: Salmon URL
  163. search: Search
  164. shared_inbox_url: Shared inbox URL
  165. show:
  166. created_reports: Made reports
  167. targeted_reports: Reported by others
  168. silence: Silence
  169. silenced: Silenced
  170. statuses: Statuses
  171. subscribe: Subscribe
  172. suspended: Suspended
  173. title: Accounts
  174. unconfirmed_email: Unconfirmed email
  175. undo_silenced: Undo silence
  176. undo_suspension: Undo suspension
  177. unsubscribe: Unsubscribe
  178. username: Username
  179. warn: Warn
  180. web: Web
  181. action_logs:
  182. actions:
  183. assigned_to_self_report: "%{name} assigned report %{target} to themselves"
  184. change_email_user: "%{name} changed the e-mail address of user %{target}"
  185. confirm_user: "%{name} confirmed e-mail address of user %{target}"
  186. create_account_warning: "%{name} sent a warning to %{target}"
  187. create_custom_emoji: "%{name} uploaded new emoji %{target}"
  188. create_domain_block: "%{name} blocked domain %{target}"
  189. create_email_domain_block: "%{name} blacklisted e-mail domain %{target}"
  190. demote_user: "%{name} demoted user %{target}"
  191. destroy_custom_emoji: "%{name} destroyed emoji %{target}"
  192. destroy_domain_block: "%{name} unblocked domain %{target}"
  193. destroy_email_domain_block: "%{name} whitelisted e-mail domain %{target}"
  194. destroy_status: "%{name} removed status by %{target}"
  195. disable_2fa_user: "%{name} disabled two factor requirement for user %{target}"
  196. disable_custom_emoji: "%{name} disabled emoji %{target}"
  197. disable_user: "%{name} disabled login for user %{target}"
  198. enable_custom_emoji: "%{name} enabled emoji %{target}"
  199. enable_user: "%{name} enabled login for user %{target}"
  200. memorialize_account: "%{name} turned %{target}'s account into a memoriam page"
  201. promote_user: "%{name} promoted user %{target}"
  202. remove_avatar_user: "%{name} removed %{target}'s avatar"
  203. reopen_report: "%{name} reopened report %{target}"
  204. reset_password_user: "%{name} reset password of user %{target}"
  205. resolve_report: "%{name} resolved report %{target}"
  206. silence_account: "%{name} silenced %{target}'s account"
  207. suspend_account: "%{name} suspended %{target}'s account"
  208. unassigned_report: "%{name} unassigned report %{target}"
  209. unsilence_account: "%{name} unsilenced %{target}'s account"
  210. unsuspend_account: "%{name} unsuspended %{target}'s account"
  211. update_custom_emoji: "%{name} updated emoji %{target}"
  212. update_status: "%{name} updated status by %{target}"
  213. deleted_status: "(deleted status)"
  214. title: Audit log
  215. custom_emojis:
  216. by_domain: Domain
  217. copied_msg: Successfully created local copy of the emoji
  218. copy: Copy
  219. copy_failed_msg: Could not make a local copy of that emoji
  220. created_msg: Emoji successfully created!
  221. delete: Delete
  222. destroyed_msg: Emojo successfully destroyed!
  223. disable: Disable
  224. disabled_msg: Successfully disabled that emoji
  225. emoji: Emoji
  226. enable: Enable
  227. enabled_msg: Successfully enabled that emoji
  228. image_hint: PNG up to 50KB
  229. listed: Listed
  230. new:
  231. title: Add new custom emoji
  232. overwrite: Overwrite
  233. shortcode: Shortcode
  234. shortcode_hint: At least 2 characters, only alphanumeric characters and underscores
  235. title: Custom emojis
  236. unlisted: Unlisted
  237. update_failed_msg: Could not update that emoji
  238. updated_msg: Emoji successfully updated!
  239. upload: Upload
  240. dashboard:
  241. backlog: backlogged jobs
  242. config: Configuration
  243. feature_deletions: Account deletions
  244. feature_invites: Invite links
  245. feature_profile_directory: Profile directory
  246. feature_registrations: Registrations
  247. feature_relay: Federation relay
  248. feature_timeline_preview: Timeline preview
  249. features: Features
  250. hidden_service: Federation with hidden services
  251. open_reports: open reports
  252. recent_users: Recent users
  253. search: Full-text search
  254. single_user_mode: Single user mode
  255. software: Software
  256. space: Space usage
  257. title: Dashboard
  258. total_users: users in total
  259. trends: Trends
  260. week_interactions: interactions this week
  261. week_users_active: active this week
  262. week_users_new: users this week
  263. domain_blocks:
  264. add_new: Add new domain block
  265. created_msg: Domain block is now being processed
  266. destroyed_msg: Domain block has been undone
  267. domain: Domain
  268. new:
  269. create: Create block
  270. 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.
  271. severity:
  272. desc_html: "<strong>Silence</strong> will make the account's posts invisible to anyone who isn't following them. <strong>Suspend</strong> will remove all of the account's content, media, and profile data. Use <strong>None</strong> if you just want to reject media files."
  273. noop: None
  274. silence: Silence
  275. suspend: Suspend
  276. title: New domain block
  277. reject_media: Reject media files
  278. reject_media_hint: Removes locally stored media files and refuses to download any in the future. Irrelevant for suspensions
  279. reject_reports: Reject reports
  280. reject_reports_hint: Ignore all reports coming from this domain. Irrelevant for suspensions
  281. rejecting_media: rejecting media files
  282. rejecting_reports: rejecting reports
  283. severity:
  284. silence: silenced
  285. suspend: suspended
  286. show:
  287. affected_accounts:
  288. one: One account in the database affected
  289. other: "%{count} accounts in the database affected"
  290. retroactive:
  291. silence: Unsilence all existing accounts from this domain
  292. suspend: Unsuspend all existing accounts from this domain
  293. title: Undo domain block for %{domain}
  294. undo: Undo
  295. undo: Undo domain block
  296. email_domain_blocks:
  297. add_new: Add new
  298. created_msg: Successfully added e-mail domain to blacklist
  299. delete: Delete
  300. destroyed_msg: Successfully deleted e-mail domain from blacklist
  301. domain: Domain
  302. new:
  303. create: Add domain
  304. title: New e-mail blacklist entry
  305. title: E-mail blacklist
  306. followers:
  307. back_to_account: Back To Account
  308. title: "%{acct}'s Followers"
  309. instances:
  310. by_domain: Domain
  311. delivery_available: Delivery is available
  312. known_accounts:
  313. one: "%{count} known account"
  314. other: "%{count} known accounts"
  315. moderation:
  316. all: All
  317. limited: Limited
  318. title: Moderation
  319. title: Federation
  320. total_blocked_by_us: Blocked by us
  321. total_followed_by_them: Followed by them
  322. total_followed_by_us: Followed by us
  323. total_reported: Reports about them
  324. total_storage: Media attachments
  325. invites:
  326. deactivate_all: Deactivate all
  327. filter:
  328. all: All
  329. available: Available
  330. expired: Expired
  331. title: Filter
  332. title: Invites
  333. relays:
  334. add_new: Add new relay
  335. delete: Delete
  336. description_html: A <strong>federation relay</strong> is an intermediary server that exchanges large volumes of public toots 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.
  337. disable: Disable
  338. disabled: Disabled
  339. enable: Enable
  340. enable_hint: Once enabled, your server will subscribe to all public toots from this relay, and will begin sending this server's public toots to it.
  341. enabled: Enabled
  342. inbox_url: Relay URL
  343. pending: Waiting for relay's approval
  344. save_and_enable: Save and enable
  345. setup: Setup a relay connection
  346. status: Status
  347. title: Relays
  348. report_notes:
  349. created_msg: Report note successfully created!
  350. destroyed_msg: Report note successfully deleted!
  351. reports:
  352. account:
  353. note: note
  354. report: report
  355. action_taken_by: Action taken by
  356. are_you_sure: Are you sure?
  357. assign_to_self: Assign to me
  358. assigned: Assigned moderator
  359. comment:
  360. none: None
  361. created_at: Reported
  362. mark_as_resolved: Mark as resolved
  363. mark_as_unresolved: Mark as unresolved
  364. notes:
  365. create: Add note
  366. create_and_resolve: Resolve with note
  367. create_and_unresolve: Reopen with note
  368. delete: Delete
  369. placeholder: Describe what actions have been taken, or any other related updates...
  370. reopen: Reopen report
  371. report: 'Report #%{id}'
  372. reported_account: Reported account
  373. reported_by: Reported by
  374. resolved: Resolved
  375. resolved_msg: Report successfully resolved!
  376. status: Status
  377. title: Reports
  378. unassign: Unassign
  379. unresolved: Unresolved
  380. updated_at: Updated
  381. settings:
  382. activity_api_enabled:
  383. desc_html: Counts of locally posted statuses, active users, and new registrations in weekly buckets
  384. title: Publish aggregate statistics about user activity
  385. bootstrap_timeline_accounts:
  386. desc_html: Separate multiple usernames by comma. Only local and unlocked accounts will work. Default when empty is all local admins.
  387. title: Default follows for new users
  388. contact_information:
  389. email: Business e-mail
  390. username: Contact username
  391. custom_css:
  392. desc_html: Modify the look with CSS loaded on every page
  393. title: Custom CSS
  394. hero:
  395. desc_html: Displayed on the frontpage. At least 600x100px recommended. When not set, falls back to server thumbnail
  396. title: Hero image
  397. mascot:
  398. desc_html: Displayed on multiple pages. At least 293×205px recommended. When not set, falls back to default mascot
  399. title: Mascot image
  400. peers_api_enabled:
  401. desc_html: Domain names this server has encountered in the fediverse
  402. title: Publish list of discovered servers
  403. preview_sensitive_media:
  404. desc_html: Link previews on other websites will display a thumbnail even if the media is marked as sensitive
  405. title: Show sensitive media in OpenGraph previews
  406. profile_directory:
  407. desc_html: Allow users to be discoverable
  408. title: Enable profile directory
  409. registrations:
  410. closed_message:
  411. desc_html: Displayed on frontpage when registrations are closed. You can use HTML tags
  412. title: Closed registration message
  413. deletion:
  414. desc_html: Allow anyone to delete their account
  415. title: Open account deletion
  416. min_invite_role:
  417. disabled: No one
  418. title: Allow invitations by
  419. registrations_mode:
  420. modes:
  421. approved: Approval required for sign up
  422. none: Nobody can sign up
  423. open: Anyone can sign up
  424. title: Registrations mode
  425. show_known_fediverse_at_about_page:
  426. desc_html: When toggled, it will show toots from all the known fediverse on preview. Otherwise it will only show local toots.
  427. title: Show known fediverse on timeline preview
  428. show_staff_badge:
  429. desc_html: Show a staff badge on a user page
  430. title: Show staff badge
  431. site_description:
  432. desc_html: Introductory paragraph on the API. Describe what makes this Mastodon server special and anything else important. You can use HTML tags, in particular <code>&lt;a&gt;</code> and <code>&lt;em&gt;</code>.
  433. title: Server description
  434. site_description_extended:
  435. desc_html: A good place for your code of conduct, rules, guidelines and other things that set your server apart. You can use HTML tags
  436. title: Custom extended information
  437. site_short_description:
  438. desc_html: Displayed in sidebar and meta tags. Describe what Mastodon is and what makes this server special in a single paragraph.
  439. title: Short server description
  440. site_terms:
  441. desc_html: You can write your own privacy policy, terms of service or other legalese. You can use HTML tags
  442. title: Custom terms of service
  443. site_title: Server name
  444. thumbnail:
  445. desc_html: Used for previews via OpenGraph and API. 1200x630px recommended
  446. title: Server thumbnail
  447. timeline_preview:
  448. desc_html: Display public timeline on landing page
  449. title: Timeline preview
  450. title: Site settings
  451. statuses:
  452. back_to_account: Back to account page
  453. batch:
  454. delete: Delete
  455. nsfw_off: Mark as not sensitive
  456. nsfw_on: Mark as sensitive
  457. failed_to_execute: Failed to execute
  458. media:
  459. title: Media
  460. no_media: No media
  461. no_status_selected: No statuses were changed as none were selected
  462. title: Account statuses
  463. with_media: With media
  464. subscriptions:
  465. callback_url: Callback URL
  466. confirmed: Confirmed
  467. expires_in: Expires in
  468. last_delivery: Last delivery
  469. title: WebSub
  470. topic: Topic
  471. tags:
  472. accounts: Accounts
  473. hidden: Hidden
  474. hide: Hide from directory
  475. name: Hashtag
  476. title: Hashtags
  477. unhide: Show in directory
  478. visible: Visible
  479. title: Administration
  480. warning_presets:
  481. add_new: Add new
  482. delete: Delete
  483. edit: Edit
  484. edit_preset: Edit warning preset
  485. title: Manage warning presets
  486. admin_mailer:
  487. new_pending_account:
  488. body: The details of the new account are below. You can approve or reject this application.
  489. subject: New account up for review on %{instance} (%{username})
  490. new_report:
  491. body: "%{reporter} has reported %{target}"
  492. body_remote: Someone from %{domain} has reported %{target}
  493. subject: New report for %{instance} (#%{id})
  494. application_mailer:
  495. notification_preferences: Change e-mail preferences
  496. salutation: "%{name},"
  497. settings: 'Change e-mail preferences: %{link}'
  498. view: 'View:'
  499. view_profile: View Profile
  500. view_status: View status
  501. applications:
  502. created: Application successfully created
  503. destroyed: Application successfully deleted
  504. invalid_url: The provided URL is invalid
  505. regenerate_token: Regenerate access token
  506. token_regenerated: Access token successfully regenerated
  507. warning: Be very careful with this data. Never share it with anyone!
  508. your_token: Your access token
  509. auth:
  510. agreement_html: By clicking "Sign up" below you agree to follow <a href="%{rules_path}">the rules of the server</a> and <a href="%{terms_path}">our terms of service</a>.
  511. apply_for_account: Request an invite
  512. change_password: Password
  513. checkbox_agreement_html: I agree to the <a href="%{rules_path}" target="_blank">server rules</a> and <a href="%{terms_path}" target="_blank">terms of service</a>
  514. confirm_email: Confirm email
  515. delete_account: Delete account
  516. delete_account_html: If you wish to delete your account, you can <a href="%{path}">proceed here</a>. You will be asked for confirmation.
  517. didnt_get_confirmation: Didn't receive confirmation instructions?
  518. forgot_password: Forgot your password?
  519. invalid_reset_password_token: Password reset token is invalid or expired. Please request a new one.
  520. login: Log in
  521. logout: Logout
  522. migrate_account: Move to a different account
  523. migrate_account_html: If you wish to redirect this account to a different one, you can <a href="%{path}">configure it here</a>.
  524. or_log_in_with: Or log in with
  525. providers:
  526. cas: CAS
  527. saml: SAML
  528. register: Sign up
  529. registration_closed: "%{instance} is not accepting new members"
  530. resend_confirmation: Resend confirmation instructions
  531. reset_password: Reset password
  532. security: Security
  533. set_new_password: Set new password
  534. trouble_logging_in: Trouble logging in?
  535. authorize_follow:
  536. already_following: You are already following this account
  537. error: Unfortunately, there was an error looking up the remote account
  538. follow: Follow
  539. follow_request: 'You have sent a follow request to:'
  540. following: 'Success! You are now following:'
  541. post_follow:
  542. close: Or, you can just close this window.
  543. return: Show the user's profile
  544. web: Go to web
  545. title: Follow %{acct}
  546. datetime:
  547. distance_in_words:
  548. about_x_hours: "%{count}h"
  549. about_x_months: "%{count}mo"
  550. about_x_years: "%{count}y"
  551. almost_x_years: "%{count}y"
  552. half_a_minute: Just now
  553. less_than_x_minutes: "%{count}m"
  554. less_than_x_seconds: Just now
  555. over_x_years: "%{count}y"
  556. x_days: "%{count}d"
  557. x_minutes: "%{count}m"
  558. x_months: "%{count}mo"
  559. x_seconds: "%{count}s"
  560. deletes:
  561. bad_password_msg: Nice try, hackers! Incorrect password
  562. confirm_password: Enter your current password to verify your identity
  563. description_html: This will <strong>permanently, irreversibly</strong> remove content from your account and deactivate it. Your username will remain reserved to prevent future impersonations.
  564. proceed: Delete account
  565. success_msg: Your account was successfully deleted
  566. warning_html: Only deletion of content from this particular server is guaranteed. Content that has been widely shared is likely to leave traces. Offline servers and servers that have unsubscribed from your updates will not update their databases.
  567. warning_title: Disseminated content availability
  568. directories:
  569. directory: Profile directory
  570. enabled: You are currently listed in the directory.
  571. enabled_but_waiting: You have opted-in to be listed in the directory, but you do not have the minimum number of followers (%{min_followers}) to be listed yet.
  572. explanation: Discover users based on their interests
  573. explore_mastodon: Explore %{title}
  574. how_to_enable: You are not currently opted-in to the directory. You can opt-in below. Use hashtags in your bio text to be listed under specific hashtags!
  575. people:
  576. one: "%{count} person"
  577. other: "%{count} people"
  578. errors:
  579. '403': You don't have permission to view this page.
  580. '404': The page you are looking for isn't here.
  581. '410': The page you were looking for doesn't exist here anymore.
  582. '422':
  583. content: Security verification failed. Are you blocking cookies?
  584. title: Security verification failed
  585. '429': Throttled
  586. '500':
  587. content: We're sorry, but something went wrong on our end.
  588. title: This page is not correct
  589. noscript_html: To use the Mastodon web application, please enable JavaScript. Alternatively, try one of the <a href="%{apps_path}">native apps</a> for Mastodon for your platform.
  590. existing_username_validator:
  591. not_found: could not find a local user with that username
  592. not_found_multiple: could not find %{usernames}
  593. exports:
  594. archive_takeout:
  595. date: Date
  596. download: Download your archive
  597. hint_html: You can request an archive of your <strong>toots 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.
  598. in_progress: Compiling your archive...
  599. request: Request your archive
  600. size: Size
  601. blocks: You block
  602. csv: CSV
  603. domain_blocks: Domain blocks
  604. follows: You follow
  605. lists: Lists
  606. mutes: You mute
  607. storage: Media storage
  608. featured_tags:
  609. add_new: Add new
  610. errors:
  611. limit: You have already featured the maximum amount of hashtags
  612. filters:
  613. contexts:
  614. home: Home timeline
  615. notifications: Notifications
  616. public: Public timelines
  617. thread: Conversations
  618. edit:
  619. title: Edit filter
  620. errors:
  621. invalid_context: None or invalid context supplied
  622. invalid_irreversible: Irreversible filtering only works with home or notifications context
  623. index:
  624. delete: Delete
  625. title: Filters
  626. new:
  627. title: Add new filter
  628. footer:
  629. developers: Developers
  630. more: More…
  631. resources: Resources
  632. generic:
  633. all: All
  634. changes_saved_msg: Changes successfully saved!
  635. copy: Copy
  636. save_changes: Save changes
  637. validation_errors:
  638. one: Something isn't quite right yet! Please review the error below
  639. other: Something isn't quite right yet! Please review %{count} errors below
  640. html_validator:
  641. invalid_markup: 'contains invalid HTML markup: %{error}'
  642. identity_proofs:
  643. active: Active
  644. authorize: Yes, authorize
  645. authorize_connection_prompt: Authorize this cryptographic connection?
  646. errors:
  647. failed: The cryptographic connection failed. Please try again from %{provider}.
  648. keybase:
  649. invalid_token: Keybase tokens are hashes of signatures and must be 66 hex characters
  650. verification_failed: Keybase does not recognize this token as a signature of Keybase user %{kb_username}. Please retry from Keybase.
  651. wrong_user: Cannot create a proof for %{proving} while logged in as %{current}. Log in as %{proving} and try again.
  652. explanation_html: Here you can cryptographically connect your other identities, such as a Keybase profile. This lets other people send you encrypted messages and trust content you send them.
  653. i_am_html: I am %{username} on %{service}.
  654. identity: Identity
  655. inactive: Inactive
  656. publicize_checkbox: 'And toot this:'
  657. publicize_toot: 'It is proven! I am %{username} on %{service}: %{url}'
  658. status: Verification status
  659. view_proof: View proof
  660. imports:
  661. modes:
  662. merge: Merge
  663. merge_long: Keep existing records and add new ones
  664. overwrite: Overwrite
  665. overwrite_long: Replace current records with the new ones
  666. preface: You can import data that you have exported from another server, such as a list of the people you are following or blocking.
  667. success: Your data was successfully uploaded and will now be processed in due time
  668. types:
  669. blocking: Blocking list
  670. domain_blocking: Domain blocking list
  671. following: Following list
  672. muting: Muting list
  673. upload: Upload
  674. in_memoriam_html: In Memoriam.
  675. invites:
  676. delete: Deactivate
  677. expired: Expired
  678. expires_in:
  679. '1800': 30 minutes
  680. '21600': 6 hours
  681. '3600': 1 hour
  682. '43200': 12 hours
  683. '604800': 1 week
  684. '86400': 1 day
  685. expires_in_prompt: Never
  686. generate: Generate
  687. invited_by: 'You were invited by:'
  688. max_uses:
  689. one: 1 use
  690. other: "%{count} uses"
  691. max_uses_prompt: No limit
  692. prompt: Generate and share links with others to grant access to this server
  693. table:
  694. expires_at: Expires
  695. uses: Uses
  696. title: Invite people
  697. lists:
  698. errors:
  699. limit: You have reached the maximum amount of lists
  700. media_attachments:
  701. validations:
  702. images_and_video: Cannot attach a video to a status that already contains images
  703. too_many: Cannot attach more than 4 files
  704. migrations:
  705. acct: username@domain of the new account
  706. currently_redirecting: 'Your profile is set to redirect to:'
  707. proceed: Save
  708. updated_msg: Your account migration setting successfully updated!
  709. moderation:
  710. title: Moderation
  711. notification_mailer:
  712. digest:
  713. action: View all notifications
  714. body: Here is a brief summary of the messages you missed since your last visit on %{since}
  715. mention: "%{name} mentioned you in:"
  716. new_followers_summary:
  717. one: Also, you have acquired one new follower while being away! Yay!
  718. other: Also, you have acquired %{count} new followers while being away! Amazing!
  719. subject:
  720. one: "1 new notification since your last visit \U0001F418"
  721. other: "%{count} new notifications since your last visit \U0001F418"
  722. title: In your absence...
  723. favourite:
  724. body: 'Your status was favourited by %{name}:'
  725. subject: "%{name} favourited your status"
  726. title: New favourite
  727. follow:
  728. body: "%{name} is now following you!"
  729. subject: "%{name} is now following you"
  730. title: New follower
  731. follow_request:
  732. action: Manage follow requests
  733. body: "%{name} has requested to follow you"
  734. subject: 'Pending follower: %{name}'
  735. title: New follow request
  736. mention:
  737. action: Reply
  738. body: 'You were mentioned by %{name} in:'
  739. subject: You were mentioned by %{name}
  740. title: New mention
  741. reblog:
  742. body: 'Your status was boosted by %{name}:'
  743. subject: "%{name} boosted your status"
  744. title: New boost
  745. number:
  746. human:
  747. decimal_units:
  748. format: "%n%u"
  749. units:
  750. billion: B
  751. million: M
  752. quadrillion: Q
  753. thousand: K
  754. trillion: T
  755. unit: ''
  756. pagination:
  757. newer: Newer
  758. next: Next
  759. older: Older
  760. prev: Prev
  761. truncate: "&hellip;"
  762. polls:
  763. errors:
  764. already_voted: You have already voted on this poll
  765. duplicate_options: contain duplicate items
  766. duration_too_long: is too far into the future
  767. duration_too_short: is too soon
  768. expired: The poll has already ended
  769. over_character_limit: cannot be longer than %{max} characters each
  770. too_few_options: must have more than one item
  771. too_many_options: can't contain more than %{max} items
  772. preferences:
  773. languages: Languages
  774. other: Other
  775. publishing: Publishing
  776. web: Web
  777. relationships:
  778. activity: Account activity
  779. dormant: Dormant
  780. last_active: Last active
  781. most_recent: Most recent
  782. moved: Moved
  783. mutual: Mutual
  784. primary: Primary
  785. relationship: Relationship
  786. remove_selected_domains: Remove all followers from the selected domains
  787. remove_selected_followers: Remove selected followers
  788. remove_selected_follows: Unfollow selected users
  789. status: Account status
  790. remote_follow:
  791. acct: Enter your username@domain you want to act from
  792. missing_resource: Could not find the required redirect URL for your account
  793. no_account_html: Don't have an account? You can <a href='%{sign_up_path}' target='_blank'>sign up here</a>
  794. proceed: Proceed to follow
  795. prompt: 'You are going to follow:'
  796. reason_html: "<strong>Why is this step necessary?</strong> <code>%{instance}</code> might not be the server where you are registered, so we need to redirect you to your home server first."
  797. remote_interaction:
  798. favourite:
  799. proceed: Proceed to favourite
  800. prompt: 'You want to favourite this toot:'
  801. reblog:
  802. proceed: Proceed to boost
  803. prompt: 'You want to boost this toot:'
  804. reply:
  805. proceed: Proceed to reply
  806. prompt: 'You want to reply to this toot:'
  807. remote_unfollow:
  808. error: Error
  809. title: Title
  810. unfollowed: Unfollowed
  811. scheduled_statuses:
  812. over_daily_limit: You have exceeded the limit of %{limit} scheduled toots for that day
  813. over_total_limit: You have exceeded the limit of %{limit} scheduled toots
  814. too_soon: The scheduled date must be in the future
  815. sessions:
  816. activity: Last activity
  817. browser: Browser
  818. browsers:
  819. alipay: Alipay
  820. blackberry: Blackberry
  821. chrome: Chrome
  822. edge: Microsoft Edge
  823. electron: Electron
  824. firefox: Firefox
  825. generic: Unknown browser
  826. ie: Internet Explorer
  827. micro_messenger: MicroMessenger
  828. nokia: Nokia S40 Ovi Browser
  829. opera: Opera
  830. otter: Otter
  831. phantom_js: PhantomJS
  832. qq: QQ Browser
  833. safari: Safari
  834. uc_browser: UCBrowser
  835. weibo: Weibo
  836. current_session: Current session
  837. description: "%{browser} on %{platform}"
  838. explanation: These are the web browsers currently logged in to your Mastodon account.
  839. ip: IP
  840. platforms:
  841. adobe_air: Adobe Air
  842. android: Android
  843. blackberry: Blackberry
  844. chrome_os: ChromeOS
  845. firefox_os: Firefox OS
  846. ios: iOS
  847. linux: Linux
  848. mac: Mac
  849. other: unknown platform
  850. windows: Windows
  851. windows_mobile: Windows Mobile
  852. windows_phone: Windows Phone
  853. revoke: Revoke
  854. revoke_success: Session successfully revoked
  855. title: Sessions
  856. settings:
  857. authorized_apps: Authorized apps
  858. back: Back to Mastodon
  859. delete: Account deletion
  860. development: Development
  861. edit_profile: Edit profile
  862. export: Data export
  863. featured_tags: Featured hashtags
  864. identity_proofs: Identity proofs
  865. import: Import
  866. migrate: Account migration
  867. notifications: Notifications
  868. preferences: Preferences
  869. relationships: Follows and followers
  870. settings: Settings
  871. two_factor_authentication: Two-factor Auth
  872. your_apps: Your applications
  873. statuses:
  874. attached:
  875. description: 'Attached: %{attached}'
  876. image:
  877. one: "%{count} image"
  878. other: "%{count} images"
  879. video:
  880. one: "%{count} video"
  881. other: "%{count} videos"
  882. boosted_from_html: Boosted from %{acct_link}
  883. content_warning: 'Content warning: %{warning}'
  884. disallowed_hashtags:
  885. one: 'contained a disallowed hashtag: %{tags}'
  886. other: 'contained the disallowed hashtags: %{tags}'
  887. language_detection: Automatically detect language
  888. open_in_web: Open in web
  889. over_character_limit: character limit of %{max} exceeded
  890. pin_errors:
  891. limit: You have already pinned the maximum number of toots
  892. ownership: Someone else's toot cannot be pinned
  893. private: Non-public toot cannot be pinned
  894. reblog: A boost cannot be pinned
  895. poll:
  896. total_votes:
  897. one: "%{count} vote"
  898. other: "%{count} votes"
  899. vote: Vote
  900. show_more: Show more
  901. sign_in_to_participate: Sign in to participate in the conversation
  902. title: '%{name}: "%{quote}"'
  903. visibilities:
  904. private: Followers-only
  905. private_long: Only show to followers
  906. public: Public
  907. public_long: Everyone can see
  908. unlisted: Unlisted
  909. unlisted_long: Everyone can see, but not listed on public timelines
  910. stream_entries:
  911. pinned: Pinned toot
  912. reblogged: boosted
  913. sensitive_content: Sensitive content
  914. terms:
  915. body_html: |
  916. <h2>Privacy Policy</h2>
  917. <h3 id="collect">What information do we collect?</h3>
  918. <ul>
  919. <li><em>Basic account information</em>: If you register on this server, you may be asked to enter a username, an e-mail address and a password. You may also enter additional profile information such as a display name and biography, and upload a profile picture and header image. The username, display name, biography, profile picture and header image are always listed publicly.</li>
  920. <li><em>Posts, following and other public information</em>: The list of people you follow is listed publicly, the same is true for your followers. When you submit a message, the date and time is stored as well as the application you submitted the message from. Messages may contain media attachments, such as pictures and videos. Public and unlisted posts are available publicly. When you feature a post on your profile, that is also publicly available information. Your posts are delivered to your followers, in some cases it means they are delivered to different servers and copies are stored there. When you delete posts, this is likewise delivered to your followers. The action of reblogging or favouriting another post is always public.</li>
  921. <li><em>Direct and followers-only posts</em>: All posts are stored and processed on the server. Followers-only posts are delivered to your followers and users who are mentioned in them, and direct posts are delivered only to users mentioned in them. In some cases it means they are delivered to different servers and copies are stored there. We make a good faith effort to limit the access to those posts only to authorized persons, but other servers may fail to do so. Therefore it's important to review servers your followers belong to. You may toggle an option to approve and reject new followers manually in the settings. <em>Please keep in mind that the operators of the server and any receiving server may view such messages</em>, and that recipients may screenshot, copy or otherwise re-share them. <em>Do not share any dangerous information over Mastodon.</em></li>
  922. <li><em>IPs and other metadata</em>: When you log in, we record the IP address you log in from, as well as the name of your browser application. All the logged in sessions are available for your review and revocation in the settings. The latest IP address used is stored for up to 12 months. We also may retain server logs which include the IP address of every request to our server.</li>
  923. </ul>
  924. <hr class="spacer" />
  925. <h3 id="use">What do we use your information for?</h3>
  926. <p>Any of the information we collect from you may be used in the following ways:</p>
  927. <ul>
  928. <li>To provide the core functionality of Mastodon. You can only interact with other people's content and post your own content when you are logged in. For example, you may follow other people to view their combined posts in your own personalized home timeline.</li>
  929. <li>To aid moderation of the community, for example comparing your IP address with other known ones to determine ban evasion or other violations.</li>
  930. <li>The email address you provide may be used to send you information, notifications about other people interacting with your content or sending you messages, and to respond to inquiries, and/or other requests or questions.</li>
  931. </ul>
  932. <hr class="spacer" />
  933. <h3 id="protect">How do we protect your information?</h3>
  934. <p>We implement a variety of security measures to maintain the safety of your personal information when you enter, submit, or access your personal information. Among other things, your browser session, as well as the traffic between your applications and the API, are secured with SSL, and your password is hashed using a strong one-way algorithm. You may enable two-factor authentication to further secure access to your account.</p>
  935. <hr class="spacer" />
  936. <h3 id="data-retention">What is our data retention policy?</h3>
  937. <p>We will make a good faith effort to:</p>
  938. <ul>
  939. <li>Retain server logs containing the IP address of all requests to this server, in so far as such logs are kept, no more than 90 days.</li>
  940. <li>Retain the IP addresses associated with registered users no more than 12 months.</li>
  941. </ul>
  942. <p>You can request and download an archive of your content, including your posts, media attachments, profile picture, and header image.</p>
  943. <p>You may irreversibly delete your account at any time.</p>
  944. <hr class="spacer"/>
  945. <h3 id="cookies">Do we use cookies?</h3>
  946. <p>Yes. Cookies are small files that a site or its service provider transfers to your computer's hard drive through your Web browser (if you allow). These cookies enable the site to recognize your browser and, if you have a registered account, associate it with your registered account.</p>
  947. <p>We use cookies to understand and save your preferences for future visits.</p>
  948. <hr class="spacer" />
  949. <h3 id="disclose">Do we disclose any information to outside parties?</h3>
  950. <p>We do not sell, trade, or otherwise transfer to outside parties your personally identifiable information. This does not include trusted third parties who assist us in operating our site, conducting our business, or servicing you, so long as those parties agree to keep this information confidential. We may also release your information when we believe release is appropriate to comply with the law, enforce our site policies, or protect ours or others rights, property, or safety.</p>
  951. <p>Your public content may be downloaded by other servers in the network. Your public and followers-only posts are delivered to the servers where your followers reside, and direct messages are delivered to the servers of the recipients, in so far as those followers or recipients reside on a different server than this.</p>
  952. <p>When you authorize an application to use your account, depending on the scope of permissions you approve, it may access your public profile information, your following list, your followers, your lists, all your posts, and your favourites. Applications can never access your e-mail address or password.</p>
  953. <hr class="spacer" />
  954. <h3 id="children">Site usage by children</h3>
  955. <p>If this server is in the EU or the EEA: Our site, products and services are all directed to people who are at least 16 years old. If you are under the age of 16, per the requirements of the GDPR (<a href="https://en.wikipedia.org/wiki/General_Data_Protection_Regulation">General Data Protection Regulation</a>) do not use this site.</p>
  956. <p>If this server is in the USA: Our site, products and services are all directed to people who are at least 13 years old. If you are under the age of 13, per the requirements of COPPA (<a href="https://en.wikipedia.org/wiki/Children%27s_Online_Privacy_Protection_Act">Children's Online Privacy Protection Act</a>) do not use this site.</p>
  957. <p>Law requirements can be different if this server is in another jurisdiction.</p>
  958. <hr class="spacer" />
  959. <h3 id="changes">Changes to our Privacy Policy</h3>
  960. <p>If we decide to change our privacy policy, we will post those changes on this page.</p>
  961. <p>This document is CC-BY-SA. It was last updated March 7, 2018.</p>
  962. <p>Originally adapted from the <a href="https://github.com/discourse/discourse">Discourse privacy policy</a>.</p>
  963. title: "%{instance} Terms of Service and Privacy Policy"
  964. themes:
  965. contrast: Mastodon (High contrast)
  966. default: Mastodon (Dark)
  967. mastodon-light: Mastodon (Light)
  968. time:
  969. formats:
  970. default: "%b %d, %Y, %H:%M"
  971. month: "%b %Y"
  972. two_factor_authentication:
  973. code_hint: Enter the code generated by your authenticator app to confirm
  974. description_html: If you enable <strong>two-factor authentication</strong>, logging in will require you to be in possession of your phone, which will generate tokens for you to enter.
  975. disable: Disable
  976. enable: Enable
  977. enabled: Two-factor authentication is enabled
  978. enabled_success: Two-factor authentication successfully enabled
  979. generate_recovery_codes: Generate recovery codes
  980. instructions_html: "<strong>Scan this QR code into Google Authenticator or a similiar TOTP app on your phone</strong>. From now on, that app will generate tokens that you will have to enter when logging in."
  981. lost_recovery_codes: Recovery codes allow you to regain access to your account if you lose your phone. If you've lost your recovery codes, you can regenerate them here. Your old recovery codes will be invalidated.
  982. manual_instructions: 'If you can''t scan the QR code and need to enter it manually, here is the plain-text secret:'
  983. recovery_codes: Backup recovery codes
  984. recovery_codes_regenerated: Recovery codes successfully regenerated
  985. recovery_instructions_html: If you ever lose access to your phone, you can use one of the recovery codes below to regain access to your account. <strong>Keep the recovery codes safe</strong>. For example, you may print them and store them with other important documents.
  986. setup: Set up
  987. wrong_code: The entered code was invalid! Are server time and device time correct?
  988. user_mailer:
  989. backup_ready:
  990. explanation: You requested a full backup of your Mastodon account. It's now ready for download!
  991. subject: Your archive is ready for download
  992. title: Archive takeout
  993. warning:
  994. explanation:
  995. disable: While your account is frozen, your account data remains intact, but you cannot perform any actions until it is unlocked.
  996. silence: While your account is limited, only people who are already following you will see your toots on this server, and you may be excluded from various public listings. However, others may still manually follow you.
  997. suspend: Your account has been suspended, and all of your toots and your uploaded media files have been irreversibly removed from this server, and servers where you had followers.
  998. review_server_policies: Review server policies
  999. subject:
  1000. disable: Your account %{acct} has been frozen
  1001. none: Warning for %{acct}
  1002. silence: Your account %{acct} has been limited
  1003. suspend: Your account %{acct} has been suspended
  1004. title:
  1005. disable: Account frozen
  1006. none: Warning
  1007. silence: Account limited
  1008. suspend: Account suspended
  1009. welcome:
  1010. edit_profile_action: Setup profile
  1011. edit_profile_step: You can customize your profile by uploading an avatar, header, changing your display name and more. If you’d like to review new followers before they’re allowed to follow you, you can lock your account.
  1012. explanation: Here are some tips to get you started
  1013. final_action: Start posting
  1014. final_step: 'Start posting! Even without followers your public messages may be seen by others, for example on the local timeline and in hashtags. You may want to introduce yourself on the #introductions hashtag.'
  1015. full_handle: Your full handle
  1016. full_handle_hint: This is what you would tell your friends so they can message or follow you from another server.
  1017. review_preferences_action: Change preferences
  1018. review_preferences_step: Make sure to set your preferences, such as which emails you'd like to receive, or what privacy level you’d like your posts to default to. If you don’t have motion sickness, you could choose to enable GIF autoplay.
  1019. subject: Welcome to Mastodon
  1020. tip_federated_timeline: The federated timeline is a firehose view of the Mastodon network. But it only includes people your neighbours are subscribed to, so it's not complete.
  1021. tip_following: You follow your server's admin(s) by default. To find more interesting people, check the local and federated timelines.
  1022. tip_local_timeline: The local timeline is a firehose view of people on %{instance}. These are your immediate neighbours!
  1023. tip_mobile_webapp: If your mobile browser offers you to add Mastodon to your homescreen, you can receive push notifications. It acts like a native app in many ways!
  1024. tips: Tips
  1025. title: Welcome aboard, %{name}!
  1026. users:
  1027. follow_limit_reached: You cannot follow more than %{limit} people
  1028. invalid_email: The e-mail address is invalid
  1029. invalid_otp_token: Invalid two-factor code
  1030. otp_lost_help_html: If you lost access to both, you may get in touch with %{email}
  1031. seamless_external_login: You are logged in via an external service, so password and e-mail settings are not available.
  1032. signed_in_as: 'Signed in as:'
  1033. verification:
  1034. explanation_html: 'You can <strong>verify yourself as the owner of the links in your profile metadata</strong>. For that, the linked website must contain a link back to your Mastodon profile. The link back <strong>must</strong> have a <code>rel="me"</code> attribute. The text content of the link does not matter. Here is an example:'
  1035. verification: Verification