We had Prettier pinned because of https://github.com/prettier/prettier/issues/5529. Since that bug is fixed, unpinning.
Prettier now supports YAML, so this applies Prettier to all .yml except for translations, which should not be edited directly anyway.
replace_paragraph:"(Replace this first paragraph with a brief description of your new category. This guidance will appear in the category selection area, so try to keep it below 200 characters. **Until you edit this description or create topics, this category won't appear on the categories page.**)"
@ -698,9 +710,9 @@ en:
no_token:"Sorry, that password change link is too old. Select the Log In button and use 'I forgot my password' to get a new link."
choose_new:"Choose a new password"
choose:"Choose a password"
update:'Update Password'
save:'Set Password'
title:'Reset Password'
update:"Update Password"
save:"Set Password"
title:"Reset Password"
success:"You successfully changed your password and are now logged in."
success_unapproved:"You successfully changed your password."
@ -765,46 +777,46 @@ en:
back_to:"Return to %{title}"
post_action_types:
off_topic:
title:'Off-Topic'
description:'This post is not relevant to the current discussion as defined by the title and first post, and should probably be moved elsewhere.'
short_description:'Not relevant to the discussion'
long_form:'flagged this as off-topic'
title:"Off-Topic"
description:"This post is not relevant to the current discussion as defined by the title and first post, and should probably be moved elsewhere."
short_description:"Not relevant to the discussion"
long_form:"flagged this as off-topic"
spam:
title:'Spam'
description:'This post is an advertisement, or vandalism. It is not useful or relevant to the current topic.'
short_description:'This is an advertisement or vandalism'
long_form:'flagged this as spam'
title:"Spam"
description:"This post is an advertisement, or vandalism. It is not useful or relevant to the current topic."
short_description:"This is an advertisement or vandalism"
long_form:"flagged this as spam"
email_title:'"%{title}" was flagged as spam'
email_body:"%{link}\n\n%{message}"
inappropriate:
title:'Inappropriate'
title:"Inappropriate"
description:'This post contains content that a reasonable person would consider offensive, abusive, or a violation of <a href="%{base_path}/guidelines">our community guidelines</a>.'
short_description:'A violation of <a href="%{base_path}/guidelines">our community guidelines</a>'
long_form:'flagged this as inappropriate'
long_form:"flagged this as inappropriate"
notify_user:
title:'Send @{{username}} a message'
description:'I want to talk to this person directly and personally about their post.'
short_description:'I want to talk to this person directly and personally about their post.'
long_form:'messaged user'
title:"Send @{{username}} a message"
description:"I want to talk to this person directly and personally about their post."
short_description:"I want to talk to this person directly and personally about their post."
long_form:"messaged user"
email_title:'Your post in "%{title}"'
email_body:"%{link}\n\n%{message}"
notify_moderators:
title:"Something Else"
description:'This post requires staff attention for another reason not listed above.'
short_description:'Requires staff attention for another reason'
long_form:'flagged this for staff attention'
description:"This post requires staff attention for another reason not listed above."
short_description:"Requires staff attention for another reason"
long_form:"flagged this for staff attention"
email_title:'A post in "%{title}" requires staff attention'
email_body:"%{link}\n\n%{message}"
bookmark:
title:'Bookmark'
description:'Bookmark this post'
short_description:'Bookmark this post'
long_form:'bookmarked this post'
title:"Bookmark"
description:"Bookmark this post"
short_description:"Bookmark this post"
long_form:"bookmarked this post"
like:
title:'Like'
description:'Like this post'
short_description:'Like this post'
long_form:'liked this'
title:"Like"
description:"Like this post"
short_description:"Like this post"
long_form:"liked this"
user_activity:
no_default:
@ -824,26 +836,26 @@ en:
topic_flag_types:
spam:
title:'Spam'
description:'This topic is an advertisement. It is not useful or relevant to this site, but promotional in nature.'
long_form:'flagged this as spam'
short_description:'This is an advertisement'
title:"Spam"
description:"This topic is an advertisement. It is not useful or relevant to this site, but promotional in nature."
long_form:"flagged this as spam"
short_description:"This is an advertisement"
inappropriate:
title:'Inappropriate'
title:"Inappropriate"
description:'This topic contains content that a reasonable person would consider offensive, abusive, or a violation of <a href="%{base_path}/guidelines">our community guidelines</a>.'
long_form:'flagged this as inappropriate'
long_form:"flagged this as inappropriate"
short_description:'A violation of <a href="%{base_path}/guidelines">our community guidelines</a>'
notify_moderators:
title:"Something Else"
description:'This topic requires general staff attention based on the <a href="%{base_path}/guidelines">guidelines</a>, <a href="%{tos_url}">TOS</a>, or for another reason not listed above.'
long_form:'flagged this for moderator attention'
short_description:'Requires staff attention for another reason'
long_form:"flagged this for moderator attention"
short_description:"Requires staff attention for another reason"
email_title:'The topic "%{title}" requires moderator attention'
email_body:"%{link}\n\n%{message}"
flagging:
you_must_edit:'<p>Your post was flagged by the community. Please <a href="%{path}">see your messages</a>.</p>'
user_must_edit:'<p>This post was flagged by the community and is temporarily hidden.</p>'
user_must_edit:"<p>This post was flagged by the community and is temporarily hidden.</p>"
archetypes:
regular:
@ -877,8 +889,8 @@ en:
authorize:"Authorize"
read:"read"
read_write:"read/write"
description:"\"%{application_name}\" is requesting the following access to your account:"
instructions:"We just generated a new user API key for you to use with \"%{application_name}\", please paste the following key into your application:"
description:'"%{application_name}" is requesting the following access to your account:'
instructions:'We just generated a new user API key for you to use with "%{application_name}", please paste the following key into your application:'
no_trust_level:"Sorry, you do not have the required trust level to access the user API"
generic_error:"Sorry, we are unable to issue user API keys, this feature may be disabled by the site admin"
scopes:
@ -1190,8 +1202,8 @@ en:
host_names_warning:"Your config/database.yml file is using the default localhost hostname. Update it to use your site's hostname."
gc_warning: 'Your server is using default ruby garbage collection parameters, which will not give you the best performance. Read this topic on performance tuning:<a href="https://meta.discourse.org/t/tuning-ruby-and-rails-for-discourse/4126" target="_blank">Tuning Ruby and Rails for Discourse</a>.'
sidekiq_warning:'Sidekiq is not running. Many tasks, like sending emails, are executed asynchronously by sidekiq. Please ensure at least one sidekiq process is running. <a href="https://github.com/mperham/sidekiq" target="_blank">Learn about Sidekiq here</a>.'
queue_size_warning:'The number of queued jobs is %{queue_size}, which is high. This could indicate a problem with the Sidekiq process(es), or you may need to add more Sidekiq workers.'
memory_warning:'Your server is running with less than 1 GB of total memory. At least 1 GB of memory is recommended.'
queue_size_warning:"The number of queued jobs is %{queue_size}, which is high. This could indicate a problem with the Sidekiq process(es), or you may need to add more Sidekiq workers."
memory_warning:"Your server is running with less than 1 GB of total memory. At least 1 GB of memory is recommended."
google_oauth2_config_warning:'The server is configured to allow signup and log in with Google OAuth2 (enable_google_oauth2_logins), but the client id and client secret values are not set. Go to <a href="%{base_path}/admin/site_settings">the Site Settings</a> and update the settings. <a href="https://meta.discourse.org/t/configuring-google-login-for-discourse/15858" target="_blank">See this guide to learn more</a>.'
facebook_config_warning:'The server is configured to allow signup and log in with Facebook (enable_facebook_logins), but the app id and app secret values are not set. Go to <a href="%{base_path}/admin/site_settings">the Site Settings</a> and update the settings. <a href="https://meta.discourse.org/t/configuring-facebook-login-for-discourse/13394" target="_blank">See this guide to learn more</a>.'
twitter_config_warning:'The server is configured to allow signup and log in with Twitter (enable_twitter_logins), but the key and secret values are not set. Go to <a href="%{base_path}/admin/site_settings">the Site Settings</a> and update the settings. <a href="https://meta.discourse.org/t/configuring-twitter-login-for-discourse/13395" target="_blank">See this guide to learn more</a>.'
@ -1265,7 +1277,7 @@ en:
responsive_post_image_sizes:"Resize lightbox preview images to allow for high DPI screens of the following pixel ratios. Remove all values to disable responsive images."
fixed_category_positions:"If checked, you will be able to arrange categories into a fixed order. If unchecked, categories are listed in order of activity."
fixed_category_positions_on_create:"If checked, category ordering will be maintained on topic creation dialog (requires fixed_category_positions)."
add_rel_nofollow_to_user_content:"Add rel nofollow to all submitted user content, except for internal links (including parent domains). If you change this, you must rebake all posts with: \"rake posts:rebake\""
add_rel_nofollow_to_user_content: 'Add rel nofollow to all submitted user content, except for internal links (including parent domains). If you change this, you must rebake all posts with:"rake posts:rebake"'
exclude_rel_nofollow_domains:"A list of domains where nofollow should not be added to links. example.com will automatically allow sub.example.com as well. As a minimum, you should add the domain of this site to help web crawlers find all content. If other parts of your website are at other domains, add those too."
post_excerpt_maxlength:"Maximum length of a post excerpt / summary."
@ -1343,10 +1355,10 @@ en:
blacklist_ip_blocks:"A list of private IP blocks that should never be crawled by Discourse"
whitelist_internal_hosts:"A list of internal hosts that discourse can safely crawl for oneboxing and other purposes"
allowed_iframes:"A list of iframe src domain prefixes that discourse can safely allow in posts"
whitelisted_crawler_user_agents:'User agents of web crawlers that should be allowed to access the site.'
blacklisted_crawler_user_agents:'Unique case insensitive word in the user agent string identifying web crawlers that should not be allowed to access the site. Does not apply if whitelist is defined.'
slow_down_crawler_user_agents:'User agents of web crawlers that should be rate limited in robots.txt using the Crawl-delay directive'
slow_down_crawler_rate:'If slow_down_crawler_user_agents is specified this rate will apply to all the crawlers (number of seconds delay between requests)'
whitelisted_crawler_user_agents:"User agents of web crawlers that should be allowed to access the site."
blacklisted_crawler_user_agents:"Unique case insensitive word in the user agent string identifying web crawlers that should not be allowed to access the site. Does not apply if whitelist is defined."
slow_down_crawler_user_agents:"User agents of web crawlers that should be rate limited in robots.txt using the Crawl-delay directive"
slow_down_crawler_rate:"If slow_down_crawler_user_agents is specified this rate will apply to all the crawlers (number of seconds delay between requests)"
content_security_policy_collect_reports:"Enable CSP violation report collection at /csp_reports"
@ -1716,7 +1728,7 @@ en:
pop3_polling_password:"The password for the POP3 account to poll for email."
pop3_polling_delete_from_server:"Delete emails from server. NOTE: If you disable this you should manually clean your mail inbox"
log_mail_processing_failures:"Log all email processing failures to <a href='%{base_path}/logs' target='_blank'>/logs</a>"
email_in:"Allow users to post new topics via email (requires manual or pop3 polling). Configure the addresses in the \"Settings\" tab of each category."
email_in:'Allow users to post new topics via email (requires manual or pop3 polling). Configure the addresses in the "Settings" tab of each category.'
email_in_min_trust:"The minimum trust level a user needs to have to be allowed to post new topics via email."
email_in_spam_header:"The email header to detect spam."
email_prefix:"The [label] used in the subject of emails. It will default to 'title' if not set."
@ -1968,9 +1980,9 @@ en:
search:
within_post:"#%{post_number} by %{username}"
types:
category:'Categories'
topic:'Results'
user:'Users'
category:"Categories"
topic:"Results"
user:"Users"
results_page:"Search results for '%{term}'"
sso:
@ -2675,7 +2687,6 @@ en:
The Post Action was not recognized. Please try again, or post via the website if this continues.
If you have any questions, [contact our friendly staff](%{base_url}/about).
account_second_factor_disabled:
title:"Two Factor Authentication disabled"
subject_template:"[%{email_prefix}] Two Factor Authentication disabled"
@ -3165,7 +3171,6 @@ en:
If you have any questions, [contact our friendly staff](%{base_url}/about).
digest:
why:"A brief summary of %{site_link} since your last visit on %{last_seen_at}"
since_last_visit:"Since your last visit"
@ -3188,26 +3193,26 @@ en:
preheader:"A brief summary since your last visit on %{last_seen_at}"
custom:
html:
header:''
below_post_1:''
below_post_2:''
below_post_3:''
below_post_4:''
below_post_5:''
above_popular_topics:''
below_popular_topics:''
above_footer:''
below_footer:''
header:""
below_post_1:""
below_post_2:""
below_post_3:""
below_post_4:""
below_post_5:""
above_popular_topics:""
below_popular_topics:""
above_footer:""
below_footer:""
text:
below_post_1:''
below_post_2:''
below_post_3:''
below_post_4:''
below_post_5:''
above_popular_topics:''
below_popular_topics:''
above_footer:''
below_footer:''
below_post_1:""
below_post_2:""
below_post_3:""
below_post_4:""
below_post_5:""
above_popular_topics:""
below_popular_topics:""
above_footer:""
below_footer:""
forgot_password:
title:"Forgot Password"
@ -3364,7 +3369,7 @@ en:
title:"Terms of Service"
signup_form_message:'I have read and accept the <a href="%{base_path}/tos" target="_blank">Terms of Service</a>.'
deleted:'deleted'
deleted:"deleted"
image:"image"
@ -3547,7 +3552,6 @@ en:
Yes,legalese is boring, but we must protect ourselves – and by extension, you and your data – against unfriendly folks. We have a [Terms of Service](%{base_path}/tos) describing your (and our) behavior and rights related to content, privacy, and laws. To use this service, you must agree to abide by our [TOS](%{base_path}/tos).
tos_topic:
title:"Terms of Service"
body:|
@ -4065,15 +4069,15 @@ en:
tags:
title:"Tags"
staff_tag_disallowed:"The tag \"%{tag}\" may only be applied by staff."
staff_tag_remove_disallowed:"The tag \"%{tag}\" may only be removed by staff."
staff_tag_disallowed:'The tag "%{tag}" may only be applied by staff.'
staff_tag_remove_disallowed:'The tag "%{tag}" may only be removed by staff.'
minimum_required_tags:"You must select at least %{count} tags."
upload_row_too_long:"The CSV file should have one tag per line. Optionally the tag can be followed by a comma, then the tag group name."
forbidden:
in_this_category:"\"%{tag_name}\" cannot be used in this category"
in_this_category:'"%{tag_name}" cannot be used in this category'
restricted_to:
one:"\"%{tag_name}\" is restricted to the \"%{category_names}\" category"
other:"\"%{tag_name}\" is restricted to the following categories: %{category_names}"
one:'"%{tag_name}" is restricted to the "%{category_names}" category'
other:'"%{tag_name}" is restricted to the following categories: %{category_names}'
rss_by_tag:"Topics tagged %{tag}"
finish_installation:
@ -4124,7 +4128,8 @@ en:
introduction:
title:"Introduction"
disabled:"<p>We couldn’t find any topic with the title “%{topic_title}”.</p>
disabled:
"<p>We couldn’t find any topic with the title “%{topic_title}”.</p>
<ul>
<li>If you have changed the title, edit that topic to modify your site’s introductory text.</li>
<li>If you have deleted this topic, create another topic with “%{topic_title}” as the title. The content of the first post is your site’s introductory text.</li>
@ -4133,7 +4138,8 @@ en:
fields:
welcome:
label:"Welcome Topic"
description:"<p>How would you describe your community to a stranger on an elevator in about 1 minute?</p>
description:
"<p>How would you describe your community to a stranger on an elevator in about 1 minute?</p>
<ul>
<li>Who are these discussions for?</li>
<li>What can I find here?</li>
@ -4144,7 +4150,8 @@ en:
privacy:
title:"Access"
description:"<p>Is your community open to everyone, or is it restricted by membership, invitation, or approval? If you prefer, you can set things up privately, then switch over to public later.</p>
description:
"<p>Is your community open to everyone, or is it restricted by membership, invitation, or approval? If you prefer, you can set things up privately, then switch over to public later.</p>
<p>You can always send invites from topics, or from your user profile page, too.</p>"
fields:
@ -4269,8 +4276,8 @@ en:
posted:'%{username} posted in "%{topic}" - %{site_title}'
private_message:'%{username} sent you a private message in "%{topic}" - %{site_title}'
linked:'%{username} linked to your post from "%{topic}" - %{site_title}'